計(jì)算機(jī)組成技術(shù) 實(shí)驗(yàn)四_第1頁(yè)
計(jì)算機(jī)組成技術(shù) 實(shí)驗(yàn)四_第2頁(yè)
計(jì)算機(jī)組成技術(shù) 實(shí)驗(yàn)四_第3頁(yè)
計(jì)算機(jī)組成技術(shù) 實(shí)驗(yàn)四_第4頁(yè)
計(jì)算機(jī)組成技術(shù) 實(shí)驗(yàn)四_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)驗(yàn)四子程序程序設(shè)計(jì) 1實(shí)驗(yàn)?zāi)康模?.掌握子程序設(shè)計(jì)方法,了解堆棧在子程序中的作用 2. 進(jìn)一步理解CALL指令的功能以及程序斷點(diǎn)的 保護(hù),如保護(hù)現(xiàn)場(chǎng)、保護(hù)斷點(diǎn)和恢復(fù)現(xiàn)場(chǎng)、恢復(fù)斷點(diǎn) 3. 學(xué)會(huì)運(yùn)用系統(tǒng)功能調(diào)用INT 21H中的字符輸入、字符輸出、字符串輸入和字符串輸出等子功能的調(diào)用。4.掌握主程序調(diào)用子程序及其參數(shù)傳遞的方法2 MOV AH, 09H ; 顯示字符串,$結(jié)束 MOV DX, OFFSET MESS1 INT 21H MOV AH, 0AH ;鍵盤(pán)輸入到緩沖區(qū) MOV DX, OFFSET MAXLEN1 INT 21H MOV AH, 02H ;顯示輸出 MOV DL, - I

2、NT 21H調(diào)用指令3 保存與恢復(fù)寄存器subt proc near push ax push bx push cx push dx pop dx pop cx pop bx pop ax retsubt endp4PUSH指令執(zhí)行情況554433227766(SP)指令執(zhí)行前 堆棧段指令執(zhí)行后 堆棧段8811 (SP) 進(jìn)棧方向PUSH AXPUSH BXPUSH CXPUSH DXPUSH AXPUSH BXPUSH CX (SP) (SP) PUSH DX (SP) MOV AX,1122HMOV BX,3344HMOV CX,5566HMOV DX,7788H執(zhí)行執(zhí)行執(zhí)行執(zhí)行堆頂指針每

3、次減25554433227766指令執(zhí)行后 堆棧段8811 (SP) 出棧方向POP DXPOP CXPOP BXPOP AXPOP AXPOP BXPOP CX (SP) (SP) POP DX (SP) POP指令執(zhí)行情況執(zhí)行執(zhí)行執(zhí)行執(zhí)行 (SP) 554433227766指令執(zhí)行前 堆棧段8811 (sp) 堆頂指針每次加26T T T T D SS:07F8 T 堆棧的測(cè)試方法 命令觀察壓棧、出棧數(shù)據(jù)壓棧數(shù)據(jù)注意堆棧指針變化7堆棧的測(cè)試方法 執(zhí)行CALL后觀察保護(hù)斷點(diǎn)(報(bào)告P3表格)T T D SS:FFFE,FFFF棧頂指針保護(hù)斷點(diǎn)(sp+0)=09、(sp+1)=00(段內(nèi)調(diào)用)下條指令的IP(保護(hù)斷點(diǎn))U08 驗(yàn)收界面實(shí)驗(yàn)2界面:輸出數(shù)據(jù)實(shí)驗(yàn)3界面:輸入數(shù)據(jù)輸出數(shù)據(jù)9實(shí)驗(yàn)1界面: 驗(yàn)收界面輸出數(shù)據(jù)輸入數(shù)據(jù)10下次實(shí)驗(yàn)預(yù)習(xí):綜合

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論