中南大學微機實驗報告

中南大學微機實驗報告

ID:31261237

大?。?16.35 KB

頁數(shù):14頁

時間:2019-01-07

中南大學微機實驗報告_第1頁
中南大學微機實驗報告_第2頁
中南大學微機實驗報告_第3頁
中南大學微機實驗報告_第4頁
中南大學微機實驗報告_第5頁
資源描述:

《中南大學微機實驗報告》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。

1、中南大學信息科學與工程學院微機原理與接口技術實驗報告學生學院信息科學與工程學院專業(yè)班級學號學生姓名指導教師目錄第一部分軟件實驗4DEBUG的使用4第二部分硬件實驗8實驗一使用ADC0809的A/D轉換實驗10實驗二使用DAC0832的D/A轉換實驗(一)錯誤!未定義書簽。實驗三使用DAC0832的D/A轉換實驗(二)錯誤!未定義書簽。笫三部分實驗總結13第一部分軟件實驗DEBUG的命令及其操作一、實驗目的1.熟練掌握debug的常用命令,學會用debug來調試程序。2.深入了解數(shù)據(jù)在存儲器中的存取方法及堆棧中數(shù)據(jù)的壓入

2、與彈出。3.掌握各種尋址方法以及簡單指令的執(zhí)行過程。二、實驗內容1.進入和退出DEBUG程序2.本實驗只要求在DEBUG調試狀態(tài)下進行,包括匯編程序,調試程序,執(zhí)行程序3.掌握一些DEBUG的基本操作二、實驗環(huán)境Windows系統(tǒng)下從進入命令行窗口。四、實驗的基本原理a匯編d顯示內存單元內容e修改單元內存內容g執(zhí)行命令t單步(或多步)調試n指定文件路徑文件名(含擴展名)u反匯編r查看寄存器值及修改I加載程序w‘q盤命令1.用DEBUG調試簡單程序例1—ACS:0106MOVAX,1234MOVBX,2345MOVCX,

3、0ADDAX,BXMOVCX,AXINT20運行程序(注:執(zhí)行程序時IP應指向要執(zhí)行的指令,需要修改時-RIP當前值輸入需耍值該處為0106當然也可以在T或G命令中指出程序起始地址)-R顯示各寄存器當前內容及首條指令-T3跟蹤執(zhí)行三條賦值傳送指令,觀察寄存器及標志位變化-T2跟蹤執(zhí)行相加及送和數(shù)指令,觀察寄存器及標志位變化—G執(zhí)行軟件中斷指令INT20,機器將顯示“程序正常終止”的信息,并顯示“一”,表明仍處在DEBUG的調試控制狀態(tài)下,注意未用T命令,因為我們不想進入到20H屮斷處理程序中去,P命令也可實現(xiàn)相同操作實

4、驗現(xiàn)象記錄:觀察每條指令執(zhí)行后各相關寄存器值及標志位狀態(tài)-ACS:01061304:01061304:010913D4:010C13D4:010F1304:01111304:01131304:0115-RIPIP0100:0106-RAX=0000BX=0000)S=13D4ES=13D41304:0106B83412MOVMOVMOVADDMOVINTAX,1234BX,23人5CX.0AX,BXCX.AX20CX=0000DX=0000SP=FFEEBP=0000SI=0000DI=0000SS=13D4CS=13

5、D4IP=0106NVUPElPLNZNAPONCMOVAX,1234-T3flX=1234BX=0O00CX=0000DX=0000SP=FFEEBP=0000SI=000001=0000DS=13D4ES=13D4SS=13D4CS=13DAIP=0109NVUPElPLNZNAP0NC1304:0109BB4523MOV1BX,2345腑1234BX=2345CX=0000DX=0000SP=FFEEBP=0000SI=000001=0000DS=13D4ES=13D4SS=13D4CS=13DAIP=010CN

6、VUPElPLNZNAP0NC13D4:010CB90000MOV1CX,0000AX=1234BX=2345CX=0000DX=0000SP=FFEEBP=0000SI=000001=0000

7、DS=13D4ES=13D4SS=13D4CS=13D4IP=010FNVUPElPLNZNAP0NCI13D4:O1OF-T201D8ADDiAX,BXAX=3579BX=2345CX=0000DX=0000SP=FFEEBP=0000SI=000001=0000DS=13D4ES=13D4SS=13D4CS=13"IP=0

8、111NVUPElPLNZNAP0NC1304:0111.89C1MOVCX.AX

9、1?=3579BX=2345CX=3579DX=0000SP=FFEEBP=0000SI=000001=0000

10、DS=13D4ES=13D4SS=13D4CS=13D4IP=0113NVUPElPLNZNAP0NCIl304:011c1CD20INT20-GProgramterminatednormally2.^windows系統(tǒng)下按WIN+R鍵,存彈出窗口下輸入emd,進入命令行'窗口,然麻再'窗口卜輸入debug,進入debug程

11、序。C:llsersDP>debug輸入-a命令:歲圖:屆gC:WrzSVystem32crrxir,ltd-debC:UsersDP>debug_813A6:0100movax,123413A6:0103movbx.llll1306:0106addax,bx13A6:0108運行程序命令,連續(xù)輸入3次-tAX=123

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。