實驗5 子程序和條件轉移

我從前最怕旁人火眼金睛,如今,倒是盼着有人能夠洞幽燭遠。如此,就能贈我一點歡喜。

一、實驗目的

  1. 會利用條件轉移指令循環和控制結構解決問題
  2. 訓練程序中要加註釋

二、實驗內容過程記錄

任務1-求最大值

在BUFFER處給出了多個無符號數,請找出其中的最大值,放至MAX指定的存儲單元中。

報告內容:流程圖、帶註釋的源程序及運行結果如下

流程圖:

帶註釋的源程序:

運行結果:

任務2-成績統計

下面提供了100名同學AS課成的成績,請編程序統計其中90~100、60~89、60以下者各有多少人?並把結果連續存放到自RESUT開始的單元中。

報告內容:流程圖、帶註釋的源程序及運行結果如下

流程圖:

帶註釋的源程序:

運行結果:

任務3-保留字符串中的大寫字母

在數據區,給定用0作爲結束的字符串,請補充完成子程序,只保留字符串中的大寫字母,並在最後一個大寫字母后記錄0作爲所有大寫字母構成的新字符串的結束。(以下面程序數據區中給出的字符串,最後得到的字符串爲YTU後加0)

報告內容:流程圖、帶註釋的源程序及運行結果如下

流程圖:

帶註釋的源程序:

運行結果:

任務4:冒泡排序(選做)

  在數據區,給出了學生人數及彙編語言課程的成績,請將成績排序並保存在原數據區。

報告內容:流程圖、帶註釋的源程序及運行結果如下

流程圖:

帶註釋的源程序:

運行結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章