汇编语言——《子程序应用(数制转换)程序设计》实验任务书
一、實驗目的
二、實驗環境與設備
計算機一臺,并且安裝Windows操作系統和macro assembler 5.0以上版本的系統軟件。
三、預備知識
1、掌握匯編語言程序的上機步驟
2、掌握DEBUG的使用方法,熟悉以下常用命令
3、掌握匯編語言的指令:
( 1 )數據傳送類指令。
( 2 )數據運算類指令。
( 3 )邏輯判斷類指令。
( 4 )與轉移指令。
( 5 )循環指令等。
四、實驗內容
1、編寫十進制到十六進制轉換程序。要求從鍵盤取得一個十進制數,然后把該數以十六進制形式在屏幕上顯示出來
2、已知從BUF開始存放了10個16進制字數據,編程求出這10個數中的最大數,(將最大數存入MAX字節單元),并將其以10進制數的形式在屏幕上顯示出來。
(提示:以上兩題都要求采用子程序的方法)
3、從鍵盤上輸入一行字符,如果這行字符比前一次輸入的一行字符長度長,則保存該行字符,然后繼續輸入另一行字符;如果它比前一次輸入的行短,則不保存這行字符。按下‘$’輸入結束,最后將最長的一行字符顯示出來。(選作)
(提示:定義數據段,包括兩個變量STRING和BUFFER,格式如下:
STRING?? DB? 0??? ;存放字符的個數 DB 80 DUP (?), 0DH,0AH,‘$’;存放前一次輸入的字符串,兼作顯示緩沖區 BUFFER? DB? 80? ;輸入字符串的緩沖區,最多輸入80個字符 DB? ? DB? 80 DUP (20H)然后利用0AH號DOS系統功能調用收入字符,用09H號系統功能調用輸出。)
五、實驗要求
1、上機前要作好充分準備,包括程序框圖、源程序清單、調試步驟、測試方法、對運行結果的分析等。
2、要熟悉與實驗有關的系統軟件(如編輯程序、匯編程序、連接程序和調試程序等)的使用方法。在程序的調試過程中,有意識地學習及掌握debug程序的各種操作命令,以便掌握程序的調試方法及技巧。
3、程序調試完后,須由實驗輔導教師在機器上檢查運行結果,經教師認可后的源程序方可通過打印輸出。每個實驗完成后,應寫出實驗報告。實驗報告的要求如下:
(1)實驗目的:對本次實驗的目的加以說明。
(2)實驗內容:本次實驗你所完成的具體內容加以說明。
(3)設計思想:繪制程序框圖,并說明原理及算法、程序及數據結構、主要符號名等。
(4)程序代碼:經輔導教師確認后的程序清單。
(5)結果分析:包括調試情況,如上機時遇到的問題及解決辦法、觀察到的現象及其分析.對程序設計技巧的總結及分析;程序的輸出結果及對結果的分析;實驗的心得體會等。
?
?
總結
以上是生活随笔為你收集整理的汇编语言——《子程序应用(数制转换)程序设计》实验任务书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++——第几天
- 下一篇: 汇编语言——《子程序应用(数制转换)程序