下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第十三章 高級(jí)匯編語(yǔ)言技術(shù)及其使用簡(jiǎn)介1教學(xué)目的:掌握高級(jí)匯編語(yǔ)言技術(shù)2教學(xué)要求: 理解宏匯編的概念和作用。 掌握宏匯編的編程技術(shù)。 了解重復(fù)匯編概念和使用方法。 掌握條件匯編概念和使用方法。3教學(xué)重點(diǎn):宏匯編的編程技術(shù)。4掌握難點(diǎn):宏匯編的概念5.教學(xué)進(jìn)程安排:P1912066教學(xué)方法:課堂講授7.教學(xué)內(nèi)容摘要:13.1 宏匯編13.1.1 宏指令的定義、調(diào)用和展開1. 宏指令定義宏指令名MACRO 形式參數(shù)1,形式參數(shù)2,形式參數(shù)N:;宏指令體(宏體)ENDM1)宏指令名。2)稱宏體。3)形式參數(shù)。2. 宏調(diào)用宏指令名 實(shí)際參數(shù)1,實(shí)際參數(shù)2, 實(shí)際參數(shù)N3. 宏展開13.1.2 宏體特殊
2、處理偽指令1. 宏體符號(hào)指定偽指令 LOCALLOCAL符號(hào)1 ,符號(hào)22. 退出宏偽指令 EXITMEXITM3. 偽指令 PURGE PURGE 宏指令名 , 13.1.3 宏操作符1. 操作符2. 操作符!3. 宏操作符13.1.4 宏庫(kù)建立與使用1. 建立宏庫(kù) 為了在宏指令庫(kù)中存放一個(gè)或多個(gè)宏指令定義(宏定義) ,可以用 EDIT 或 NE 編輯器 建立宏庫(kù)。2. 調(diào)用插入偽指令 INCLUDEINCLUDE 驅(qū)動(dòng)器名:目錄路徑文件名擴(kuò)展名3. 使用宏庫(kù) 4刪除宏庫(kù)中部分宏偽指令 PURGEPURGE MACRO_NAME,MACRO_NAE,13.1.5 宏指令與子程序的區(qū)別1 處理
3、的時(shí)間不同2處理的方式不同3參數(shù)處理不同:4執(zhí)行速度不同:5占用的存儲(chǔ)器空間大小不同13.2 重復(fù)匯編13.2.1 固定重復(fù)偽指令 REPTREPT 表達(dá)式:;重復(fù)塊ENDM【例13-10】 定義數(shù)字 1 到 3的字節(jié)數(shù)據(jù)。【例13-11】將字符A到Z的26個(gè)字母數(shù)據(jù)填入數(shù)組 CHARK13.2.2 不定重復(fù)偽指令 IRPIRP形參,:; 重復(fù)的語(yǔ)句ENDM 實(shí)參數(shù)必須寫在尖括號(hào)內(nèi),可以有多個(gè),參數(shù)之間用逗號(hào)分隔開。 重復(fù)時(shí),第一次重復(fù)將用第一個(gè)實(shí)參數(shù)替換語(yǔ)句塊中的形參所在位置,第二次 重復(fù)用第二個(gè)實(shí)參數(shù),依此類推。如果沒有實(shí)參數(shù),那么這個(gè)塊只處理一次,并且被一個(gè) 空參數(shù)所替換。【例13-12
4、】產(chǎn)生將AX BX CX和DX壓人堆棧的指令?!纠?3-13】產(chǎn)生值為回車、換行和字符A、 BF,的5個(gè)字節(jié)數(shù)據(jù)的重復(fù)。13.2.3 單字符不定重復(fù)偽指令 IRPCIRPC 形參,字符串 :;重復(fù)的語(yǔ)句ENDM【 例 13-14 】定義一串字符?!纠?3-15】將AX BX和CX順序壓入堆棧中。13.3 條件匯編條件匯編偽指令的IF XX一般格式是:、 r. r、4 亠、x .表達(dá)式或參數(shù); 條件成立時(shí)匯編這一段語(yǔ)句;(稱為條件語(yǔ)句塊):ELSE; 條件不成立時(shí)匯編這一段語(yǔ)句;(稱為反條件語(yǔ)句塊)ENDIF; 條件匯編結(jié)束命令1. IF 和 IFEIF表達(dá)式IFE表達(dá)式【例13-16】指定標(biāo)號(hào)NEXTLAB從頁(yè)邊界($ MOD 256=0 )開始。【例13-18】將宏定義遞歸調(diào)用與IF偽指令結(jié)束宏遞歸相結(jié)合,計(jì)算Y* 2 :如S=AX*25O2. IF1 和 IF2IF1和IF2分別在第一遍掃描、第二遍掃描時(shí)為真,它們無(wú)參數(shù)。其后文本的偽操作語(yǔ)句,當(dāng)匯編程序遇到它時(shí),在屏幕上顯示其后的文本。3. IFB 和 IFNBIFBIFNB 【例13-21】 將三個(gè)變量中的其中的最大值取至AX寄存器定義為一條宏指令,并使該宏操作適應(yīng)不足三個(gè)變量數(shù)目的情況。4. IFIDN 和 IFDIF格式 : IFID
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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)估申請(qǐng)書模板
- 包裝用裝飾性紙蝴蝶結(jié)產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 視盤播放機(jī)項(xiàng)目營(yíng)銷計(jì)劃書
- 體操表演娛樂行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 全渠道零售科技行業(yè)相關(guān)項(xiàng)目經(jīng)營(yíng)管理報(bào)告
- 創(chuàng)意廣告?zhèn)髅叫袠I(yè)營(yíng)銷策略方案
- 養(yǎng)老基金會(huì)計(jì)服務(wù)行業(yè)經(jīng)營(yíng)分析報(bào)告
- 商業(yè)業(yè)務(wù)的經(jīng)營(yíng)管理輔助行業(yè)營(yíng)銷策略方案
- 可視電話服務(wù)行業(yè)相關(guān)項(xiàng)目經(jīng)營(yíng)管理報(bào)告
- 產(chǎn)品原型設(shè)計(jì)行業(yè)營(yíng)銷策略方案
- 幼兒園后勤副園長(zhǎng)述職報(bào)告范文(精選5篇)
- 傳熱學(xué)課后題答案戴鍋生主編第二版
- 路基土石方數(shù)量計(jì)算表(模板)
- 高級(jí)數(shù)字信號(hào)處理大作業(yè) 2016.
- 供應(yīng)商送貨要求規(guī)范
- 磁帶式錄音機(jī)的工作原理
- 道岔專業(yè)技術(shù)術(shù)語(yǔ)中英文對(duì)照講解
- 提升桿式軌道球閥制造工藝及技術(shù)特點(diǎn)
- 鋸齒形螺紋的壓型和基本尺寸
- 葛洲壩、三峽畢業(yè)實(shí)習(xí)
- 熱風(fēng)爐設(shè)計(jì)說(shuō)明書.doc
評(píng)論
0/150
提交評(píng)論