實驗二多位十進制數加法實驗_第1頁
實驗二多位十進制數加法實驗_第2頁
實驗二多位十進制數加法實驗_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實驗二 多位十進制數加法實驗一、實驗目的熟悉在PC機上建立、匯編、連接、調試和運行匯編語言程序的過程。掌握數據傳送和算術運算指令的用法。熟悉和掌握用DEBUG調試程序的方法。二、實驗內容將兩個多位十制數4678和2556相加,要求加數和被加數均以ASCII碼形式各自順序存放在以DATAl和DATA2為首的5個內存單元中(低位在前),結果送回DATAl處,并顯示結果。操作步驟:打開MASM文件夾,檢查我們要用到的四個文件EDIT.COM,MASM.EXE,LINK.EXE,DEBUG.COM。1進入EDIT編輯環境建立和修改匯編源程序文件(文件名要以.ASM結尾)2用MASM命令匯編源文件以產生

2、相應的目標文件(OBJ文件)3用LINK命令連接目標文件以產生可執行文件(EXE文件)4用DEBUG調試,記錄調試過程,5. 運行可執行程序。相關中斷調用表功能號功能輸入輸出示例01H鍵盤輸入并回顯al中為鍵入字符mov ah,01int 2102H顯示輸出dl中為輸入字符mov dl,61mov ah,02int 2109H顯示字符串ds:dx指向以”$”為結尾的字符串200 db “Hello!”,”$”mov dx,200mv ah,9int 210AH鍵盤輸入到緩沖區Ds:dx指向緩沖區首址,該位置第一個字符表示緩沖區大小,第二個字符表示實際接收字符串長度Mov byte ptr200,9Mov dx,200Mov ah,aInt 21程序流程圖如下:顯示被加數和加數清除進位標志CX計數值4執行ADC帶進位加法運算AAA調整AH0結果送被加數區調整偏移量CX-1=0?AH將FR低8位AHAH01BXAH 十六進制結果轉化為ASCII碼表示的數字串 顯示結果NY結束三、實驗報告要求1整理運行正確的源程序,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論