




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)四子程序程序設(shè)計(jì) 1實(shí)驗(yàn)?zāi)康模?.掌握子程序設(shè)計(jì)方法,了解堆棧在子程序中的作用 2. 進(jìn)一步理解CALL指令的功能以及程序斷點(diǎn)的 保護(hù),如保護(hù)現(xiàn)場、保護(hù)斷點(diǎn)和恢復(fù)現(xiàn)場、恢復(fù)斷點(diǎn) 3. 學(xué)會運(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 ;鍵盤輸入到緩沖區(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 堆棧的測試方法 命令觀察壓棧、出棧數(shù)據(jù)壓棧數(shù)據(jù)注意堆棧指針變化7堆棧的測試方法 執(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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度專利技術(shù)價(jià)格保密合同書
- 2025年度休閑漁業(yè)發(fā)展魚塘承包經(jīng)營合同
- 2025年度護(hù)膚品專業(yè)渠道代理商招募合同
- 2025年度業(yè)主起訴解除物業(yè)服務(wù)合同法律依據(jù)與實(shí)踐應(yīng)用
- 2025年度商業(yè)街場地租賃合同解除書
- 2025年度大型活動安全預(yù)案人身免責(zé)及應(yīng)急處理合同
- 2025年度山地滑雪場租賃管理服務(wù)協(xié)議
- 2025年廣東環(huán)境保護(hù)工程職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫含答案
- 2025年度智能公寓簡易版租賃合同
- 2025年度教育培訓(xùn)機(jī)構(gòu)中途入股投資及分紅合作協(xié)議
- 2024銷售人員年終工作總結(jié)2篇
- 2024年牛排行業(yè)分析報(bào)告及未來發(fā)展趨勢
- 智能微電網(wǎng)應(yīng)用技術(shù)
- 車間維修現(xiàn)場安全操作規(guī)程范文
- 【全套】醫(yī)院智能化系統(tǒng)報(bào)價(jià)清單
- 全面質(zhì)量管理體系條款對照表
- 高職工商企業(yè)管理專業(yè)人才培養(yǎng)方案
- 北師大版五年級數(shù)學(xué)上冊典型例題系列之期中專項(xiàng)練習(xí):分段計(jì)費(fèi)問題(解析版)
- 行政法學(xué)基礎(chǔ)講義
- 中建專項(xiàng)施工升降機(jī)安裝專項(xiàng)施工方案
- 錄用通知書offer錄取通知書
評論
0/150
提交評論