微機原理實驗2015_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1微機原理實驗內容微機原理實驗內容20152015實驗一實驗一上機方法及尋址方式練習上機方法及尋址方式練習一實驗目的實驗目的1學習匯編語言上機方法。2深入了解DEBUG動態(tài)調試軟件的應用,掌握下列命令的使用方法:U反匯編G運行程序D顯示內存內容R顯示╱修改寄存器內容E修改內存內容T單步執(zhí)行命令Q返回DOS3實際感受段地址,偏移地址,存儲器組織及CPU寄存器等概念。4掌握80868088的主要尋址方式。二二實驗任務一實驗任務一雙字相加雙字

2、相加把內存字單元DATA1和DATA2中的兩個數(shù)相加(例如123456H456789H),結果存入SUM單元。此程序的功能很簡單,目的是為了通過該例掌握上機過程和實驗方法。首先,對書寫好的源程序進行編輯,匯編及連接,生成可執(zhí)行的EXE文件。然后對EXE文件進行動態(tài)調試,排除錯誤,最終形成一個完全正確的程序。1建立源程序.ASM為了使大家對標準匯編語言程序結構有一個了解,并牢固掌握DEBUG調試程序的應用。在這里給出上面實驗任務的程序清單

3、。程序1是一個標準的匯編語言程序,共有三個段:數(shù)據段、堆棧段及代碼段,在以后的編程中可以仿照這一結構。程序1:雙字相加DATASEGMENT;definedatasegmentDATA1DW1234HDATA2DW5678HSUMDWDATAENDSSTACKSEGMENTPARASTACK‘STACK’;definestacksegmentDW100DUP(?)TOPLABELWDSTACKENDSCODESEGMENT;define

4、codesegmentASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAXDATA;setDSregistertocurrentdatasegmentMOVDSAXMOVAXSTACK;setupstackSSSPregistMOVSSAXMOVSPOFFSETTOPMOVAXDATA1ADDAXDATA2MOVSUMAXMOVAH4CH;returntoDOSINT21HCODEENDS;endofcod

5、esegmentENDSTART;endassembly3出執(zhí)行情況。請用R命令顯示CPU寄存器的內容,填寫表13。(5)修改內存單元內容—E命令①不連續(xù)修改內存單元內容,命令格式如下:―E1500:0000↙設顯示1500H:0000H單元內容為:1500:000024.―如果需要修改該單元內容可以由鍵盤輸入數(shù)據,按空格則顯示修改下一單元的內容。例如:把1500H:0000H單元的24H內容修改成(注意,在DEBUG中顯示的地址碼﹑數(shù)

6、據均默認為十六進制形式)78H,其操作如下:1500:000024.7836.―其中36H為1500H:0001H單元的內容。用戶可以不斷修改相繼單元的內容,若某一字節(jié)無需修改可用空格鍵跳過,直到用回車結束該命令為止。②修改連續(xù)單元的內容。命令格式為:―E1500:00001234‘123’該命令將12H、34H、31H(‘1’的II碼)32H、33H存放到從1500:0000開始的連續(xù)單元中去?,F(xiàn)在要求用E命令按表14中給出的數(shù)據修改

7、DATA1和DATA2單元的內容,然后用G命令運行程序,填寫表14。(6)單步執(zhí)行命令—T命令使用T命令之前,先使用G命令執(zhí)行程序,使程序暫停在斷點處,然后可以使用T命令單步執(zhí)行指令,其命令格式為:―T↙其功能是從當前的CS:IP處執(zhí)行一條指令后暫停,自動顯示各寄存器的內容、標志位的狀態(tài)并給出下一次將要執(zhí)行的指令地址及代碼。注意,對REI指令、中斷指令、DOS功能調用指令等不能用T命令單步執(zhí)行。請用T命令單步執(zhí)行程序,一次執(zhí)行一條指令,

8、注意觀察各寄存器如AX、IP等的變化情況。(7)退出DEBUG—Q命令―Q↙Q命令后退出DEBUG,返回DOS。三實驗任務二三實驗任務二:尋址方式練習尋址方式練習下列程序用于練習80868088的立即尋址﹑寄存器尋址﹑直接尋址﹑寄存器間接尋址﹑寄存器相對尋址等七種尋址方式,為了方便調試程序,程序清單的代碼段中給出了指令的行號,輸入程序時請不要輸入行號。程序清單如下:DATA1SEGMENTM1DB0A0H0A1H0A2H0A3H0A4H

溫馨提示

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

評論

0/150

提交評論