![指令系統(tǒng)1-尋址方式_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/6e4a0dc9-cdc2-410c-9b68-ef0fb25b9253/6e4a0dc9-cdc2-410c-9b68-ef0fb25b92531.gif)
![指令系統(tǒng)1-尋址方式_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/6e4a0dc9-cdc2-410c-9b68-ef0fb25b9253/6e4a0dc9-cdc2-410c-9b68-ef0fb25b92532.gif)
![指令系統(tǒng)1-尋址方式_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/6e4a0dc9-cdc2-410c-9b68-ef0fb25b9253/6e4a0dc9-cdc2-410c-9b68-ef0fb25b92533.gif)
![指令系統(tǒng)1-尋址方式_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/6e4a0dc9-cdc2-410c-9b68-ef0fb25b9253/6e4a0dc9-cdc2-410c-9b68-ef0fb25b92534.gif)
![指令系統(tǒng)1-尋址方式_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/6e4a0dc9-cdc2-410c-9b68-ef0fb25b9253/6e4a0dc9-cdc2-410c-9b68-ef0fb25b92535.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第第2 2章章匯編語言的兩種語句格式匯編語言的兩種語句格式執(zhí)行性語句執(zhí)行性語句執(zhí)行性語句用于表達(dá)處理器指令執(zhí)行性語句用于表達(dá)處理器指令(也稱為硬指令也稱為硬指令),匯,匯編后對(duì)應(yīng)一條指令代碼。由處理器指令組成的代碼序列是程序設(shè)計(jì)的編后對(duì)應(yīng)一條指令代碼。由處理器指令組成的代碼序列是程序設(shè)計(jì)的主體主體標(biāo)號(hào)標(biāo)號(hào): 硬指令助記符硬指令助記符 操作數(shù)操作數(shù),操作數(shù)操作數(shù) ;注釋注釋說明性語句說明性語句說明性語句用于表達(dá)偽指令,指示源程序如何匯編、說明性語句用于表達(dá)偽指令,指示源程序如何匯編、變量怎樣定義、過程怎么設(shè)置等變量怎樣定義、過程怎么設(shè)置等名字名字 偽指令助記符偽指令助記符 參數(shù)參數(shù),參數(shù)參數(shù),
2、;注釋注釋變量的定義變量的定義WVAR DW 1234H;定義;定義16位變量位變量WVAR,具有初值,具有初值1234HMOV AX,WVAR ;指令功能:;指令功能:AX1234HD1:MOV AX, 0102H;AX0102H第第2章:指令的組成章:指令的組成操作碼操作碼說明計(jì)算機(jī)要執(zhí)行哪種操作,如傳送、運(yùn)算、說明計(jì)算機(jī)要執(zhí)行哪種操作,如傳送、運(yùn)算、移位、跳轉(zhuǎn)等操作,它是指令中不可缺少的組成部移位、跳轉(zhuǎn)等操作,它是指令中不可缺少的組成部分分操作數(shù)操作數(shù)是指令執(zhí)行的參與者,即各種操作的對(duì)象是指令執(zhí)行的參與者,即各種操作的對(duì)象有些指令不需要操作數(shù),通常的指令都有一個(gè)或兩有些指令不需要操作數(shù),
3、通常的指令都有一個(gè)或兩個(gè)操作數(shù),也有個(gè)別指令有個(gè)操作數(shù),也有個(gè)別指令有3個(gè)甚至個(gè)甚至4個(gè)操作數(shù)個(gè)操作數(shù)操作碼操作碼操作數(shù)操作數(shù)指令由操作碼和操作數(shù)兩部分組成指令由操作碼和操作數(shù)兩部分組成第第2章:指令的助記符格式章:指令的助記符格式操作數(shù)操作數(shù)2 2,常被稱為源操作數(shù),常被稱為源操作數(shù)srcsrc,它表示參與指,它表示參與指令操作的一個(gè)對(duì)象令操作的一個(gè)對(duì)象操作數(shù)操作數(shù)1 1,成被稱為目的操作數(shù),成被稱為目的操作數(shù)destdest,它不僅可以,它不僅可以作為指令操作的一個(gè)對(duì)象,還可以用來存放指令作為指令操作的一個(gè)對(duì)象,還可以用來存放指令操作的結(jié)果操作的結(jié)果分號(hào)后的內(nèi)容是對(duì)指令的解釋分號(hào)后的內(nèi)容是
4、對(duì)指令的解釋 操作碼操作碼 操作數(shù)操作數(shù)1,操作數(shù)操作數(shù)2 ;注釋注釋匯編語句格式匯編語句格式標(biāo)號(hào)標(biāo)號(hào): 硬指令助記符硬指令助記符 操作數(shù)操作數(shù),操作數(shù)操作數(shù) ;注釋注釋第第2章:指令的操作碼和操作數(shù)章:指令的操作碼和操作數(shù)每種指令的每種指令的操作碼操作碼:用一個(gè)助記符表示(指令功能的英文縮寫)用一個(gè)助記符表示(指令功能的英文縮寫)對(duì)應(yīng)著機(jī)器指令的一個(gè)或多個(gè)二進(jìn)制編碼對(duì)應(yīng)著機(jī)器指令的一個(gè)或多個(gè)二進(jìn)制編碼指令中的指令中的操作數(shù)操作數(shù):可以是一個(gè)具體的數(shù)值可以是一個(gè)具體的數(shù)值可以是存放數(shù)據(jù)的寄存器可以是存放數(shù)據(jù)的寄存器或指明數(shù)據(jù)在主存位置的存儲(chǔ)器地址或指明數(shù)據(jù)在主存位置的存儲(chǔ)器地址第第2章:操作數(shù)
5、的尋址方式章:操作數(shù)的尋址方式指令系統(tǒng)設(shè)計(jì)了多種操作數(shù)的來源指令系統(tǒng)設(shè)計(jì)了多種操作數(shù)的來源尋找操作數(shù)的過程就是操作數(shù)的尋址尋找操作數(shù)的過程就是操作數(shù)的尋址把尋找操作數(shù)的方式叫做(操作數(shù))尋址方式把尋找操作數(shù)的方式叫做(操作數(shù))尋址方式理解操作數(shù)的尋址方式是理解指令功能的前提理解操作數(shù)的尋址方式是理解指令功能的前提操作數(shù)采取哪一種尋址方式操作數(shù)采取哪一種尋址方式一方面,會(huì)影響處理器執(zhí)行指令的速度和效率一方面,會(huì)影響處理器執(zhí)行指令的速度和效率另一方面,另一方面,對(duì)程序設(shè)計(jì)也很重要對(duì)程序設(shè)計(jì)也很重要MOV指令指令第第2章:章:2.2 8088/8086的尋址方式的尋址方式從從8088/8086的指令
6、格式入手,論述:的指令格式入手,論述:立即數(shù)尋址方式立即數(shù)尋址方式寄存器尋址方式寄存器尋址方式存儲(chǔ)器尋址方式存儲(chǔ)器尋址方式進(jìn)而熟悉進(jìn)而熟悉8088/8086匯編語言指令格式,尤匯編語言指令格式,尤其是其中操作數(shù)的表達(dá)方法其是其中操作數(shù)的表達(dá)方法為展開為展開8088/8086指令系統(tǒng)做好準(zhǔn)備指令系統(tǒng)做好準(zhǔn)備第第2章:操作數(shù)的尋址方式章:操作數(shù)的尋址方式立即數(shù)尋址方式立即數(shù)尋址方式寄存器尋址方式寄存器尋址方式存儲(chǔ)器尋址方式存儲(chǔ)器尋址方式MOV指令指令8086設(shè)計(jì)了多種設(shè)計(jì)了多種存儲(chǔ)器尋址方式存儲(chǔ)器尋址方式1、直接尋址方式、直接尋址方式2、寄存器間接尋址方式、寄存器間接尋址方式3、寄存器相對(duì)尋址方式
7、、寄存器相對(duì)尋址方式4、基址變址尋址方式、基址變址尋址方式5、相對(duì)基址變址尋址方式、相對(duì)基址變址尋址方式MOV dest, src ; dest src第第2章:操作數(shù)的表達(dá)符號(hào)(章:操作數(shù)的表達(dá)符號(hào)(1) 操作數(shù)符號(hào)操作數(shù)符號(hào)含義(尋址方式含義(尋址方式)i8一個(gè)一個(gè)8位立即數(shù)位立即數(shù)i16一個(gè)一個(gè)16位立即數(shù)位立即數(shù)imm代表代表i8或或i16r8任意一個(gè)任意一個(gè)8位通用寄存器位通用寄存器AH, AL, BH, BL, CH, CL, DH, DLr16任意一個(gè)任意一個(gè)16位通用寄存器位通用寄存器AX, BX, CX, DX, SI, DI, BP, SPreg代表代表r8或或r16seg
8、段寄存器段寄存器CS、DS、ES、SS第第2章:操作數(shù)的表達(dá)符號(hào)(章:操作數(shù)的表達(dá)符號(hào)(2)操作數(shù)符號(hào)操作數(shù)符號(hào)含義(尋址方式)含義(尋址方式)m8一個(gè)一個(gè)8位存儲(chǔ)器操作數(shù)單元(包括所有主存位存儲(chǔ)器操作數(shù)單元(包括所有主存尋址方式)尋址方式)m16一個(gè)一個(gè)16位存儲(chǔ)器操作數(shù)單元(包括所有主存位存儲(chǔ)器操作數(shù)單元(包括所有主存尋址方式)尋址方式)mem代表代表m8或或m16dest目的操作數(shù)目的操作數(shù)src源操作數(shù)源操作數(shù) 掌握操作數(shù)的尋址方式后,進(jìn)入指令學(xué)習(xí)掌握操作數(shù)的尋址方式后,進(jìn)入指令學(xué)習(xí)第第2章:章:MOV指令傳送功能圖解指令傳送功能圖解立即數(shù)立即數(shù)段寄存器段寄存器CS DS ES SSC
9、S DS ES SS通用寄存器通用寄存器AX BX CX DXAX BX CX DXBP SP SI DIBP SP SI DI存存儲(chǔ)儲(chǔ)器器第第2章:操作數(shù)的尋址方式章:操作數(shù)的尋址方式MOV指令指令MOV AX, 0102H;AX0102HMOV AX, BX;AXBXMOV AX, ES: 2000H;AXES:2000HMOV AX, BX;AXDS:BXMOV AX, SI+06H;AXDS:SI+06HMOV AX, BX+DI+6;AXDS:BX+DI+6第第2章:章:2.2.1 立即數(shù)尋址方式立即數(shù)尋址方式指令中的操作數(shù)直接存放在機(jī)器代碼中,緊跟在指令中的操作數(shù)直接存放在機(jī)器代碼
10、中,緊跟在操作碼之后(操作數(shù)作為指令的一部分存放在操操作碼之后(操作數(shù)作為指令的一部分存放在操作碼之后的主存單元中)作碼之后的主存單元中)這種操作數(shù)被稱為這種操作數(shù)被稱為立即數(shù)立即數(shù)imm可以是可以是8位數(shù)值位數(shù)值i8(00HFFH)也可以是也可以是16位數(shù)值位數(shù)值i16(0000HFFFFH)立即數(shù)尋址方式常用來給寄存器和存儲(chǔ)單元賦值,立即數(shù)尋址方式常用來給寄存器和存儲(chǔ)單元賦值,多以常量形式出現(xiàn)多以常量形式出現(xiàn)MOV AX, 0102H;AX0102H第第2章:章:2.2.2 寄存器尋址方式寄存器尋址方式操作數(shù)存放在操作數(shù)存放在CPU的內(nèi)部寄存器的內(nèi)部寄存器reg中:中:8位寄存器位寄存器r
11、8:AH、AL、BH、BL、CH、CL、DH、DL16位寄存器位寄存器r16:AX、BX、CX、DX、SI、DI、BP、SP4個(gè)段寄存器個(gè)段寄存器seg:CS、DS、SS、ES寄存器名表示其內(nèi)容(操作數(shù))寄存器名表示其內(nèi)容(操作數(shù))MOV AX, BX;AXBX第第2章:章: 2.2.3 存儲(chǔ)器尋址方式存儲(chǔ)器尋址方式操作數(shù)在主存儲(chǔ)器中,用主存地址表示操作數(shù)在主存儲(chǔ)器中,用主存地址表示程序設(shè)計(jì)時(shí),程序設(shè)計(jì)時(shí),8088采用邏輯地址表示主存地址采用邏輯地址表示主存地址段地址在默認(rèn)的或用段超越前綴指定的段寄存器中段地址在默認(rèn)的或用段超越前綴指定的段寄存器中指令中只需給出操作數(shù)的偏移地址(指令中只需給出
12、操作數(shù)的偏移地址(有效地址有效地址EA)8086設(shè)計(jì)了多種設(shè)計(jì)了多種存儲(chǔ)器尋址方式存儲(chǔ)器尋址方式1、直接尋址方式、直接尋址方式2、寄存器間接尋址方式、寄存器間接尋址方式3、寄存器相對(duì)尋址方式、寄存器相對(duì)尋址方式4、基址變址尋址方式、基址變址尋址方式5、相對(duì)基址變址尋址方式、相對(duì)基址變址尋址方式第第2章:章:1. 直接尋址方式直接尋址方式直接尋址方式的有效地址在指令中直接給出直接尋址方式的有效地址在指令中直接給出默認(rèn)的默認(rèn)的段地址在段地址在DS段寄存器,可使用段寄存器,可使用段超越前段超越前綴綴改變改變用中括號(hào)包含有效地址,表達(dá)存儲(chǔ)單元的內(nèi)容用中括號(hào)包含有效地址,表達(dá)存儲(chǔ)單元的內(nèi)容MOV AX,
13、 2000H;AXDS:2000HMOV AX, ES: 2000H;AXES:2000H第第2章:章:2. 寄存器間接尋址方式寄存器間接尋址方式有效地址存放在基址寄存器有效地址存放在基址寄存器BX或變址寄存或變址寄存器器SI、DI中中默認(rèn)的默認(rèn)的段地址在段地址在DS段寄存器,可使用段超段寄存器,可使用段超越前綴改變越前綴改變MOV AX, BX;AXDS:BX第第2章:章:3. 寄存器相對(duì)尋址方式寄存器相對(duì)尋址方式有效地址有效地址是寄存器內(nèi)容與有符號(hào)是寄存器內(nèi)容與有符號(hào)8位或位或16位位移位位移量之和,寄存器可以是量之和,寄存器可以是BX、BP或或SI、DI有效地址有效地址BX/BP/SI/
14、DIBX/BP/SI/DI8/168/16位位移量位位移量段地址對(duì)應(yīng)段地址對(duì)應(yīng)BX/SI/DI寄存器寄存器默認(rèn)是默認(rèn)是DS,對(duì)應(yīng),對(duì)應(yīng)BP寄存器寄存器默認(rèn)是默認(rèn)是SS;可用段超越前綴改變;可用段超越前綴改變MOV AX, SI+06H;AXDS:SI+06HMOV AX, 06HSI;AXDS:SI+06HMOV AX, SI+06H;AXDS:SI+06H第第2章:章:4. 基址變址尋址方式基址變址尋址方式有效地址有效地址由基址寄存器(由基址寄存器(BX或或BP)的內(nèi)容加上)的內(nèi)容加上變址寄存器(變址寄存器(SI或或DI)的內(nèi)容構(gòu)成:)的內(nèi)容構(gòu)成:有效地址有效地址BX/BPSI/DI段地址對(duì)應(yīng)段地址對(duì)應(yīng)BX基址寄存器基址寄存器默認(rèn)是默認(rèn)是DS,對(duì)應(yīng),對(duì)應(yīng)BP基基址寄存器址寄存器默認(rèn)是默認(rèn)是SS;可用段超越前綴改變;可用段超越前綴改變MOV AX, BX+SI;AXDS:BX+SIMOV AX, BXSI;AXDS:BX+SI第第2章:章:5. 相對(duì)基址變址尋址方式相對(duì)基址變址尋址方式有效地址有效地址是基址寄存器(是基址寄存器(BX/BP)、變址寄存器)、變址寄存器(SI/DI)與一個(gè))與一個(gè)8位或位或16位位移量之和:位位移量之和:有效地址有效地址BX/BPSI/DI8/16位位移量位位移量段地址對(duì)應(yīng)段地址對(duì)應(yīng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司員工工作一年個(gè)人工作總結(jié)2024(3篇)
- 租房安全責(zé)任承諾協(xié)議書(5篇)
- 2025年項(xiàng)目策劃管理權(quán)交接協(xié)議書
- 2025年住宅區(qū)綠化工程施工合同協(xié)議書
- 2025年分手同居離婚正式協(xié)議
- 2025年協(xié)議離婚的特殊處理
- 2025年特斯拉項(xiàng)目申請(qǐng)報(bào)告模板
- 2025年吊裝施工安全責(zé)任合同全文模板
- 2025年農(nóng)村建設(shè)用地上架交易協(xié)議書范本
- 2025年觸媒材料項(xiàng)目規(guī)劃申請(qǐng)報(bào)告
- 語C圈洗白標(biāo)準(zhǔn)手冊
- 淺析齒輪故障振動(dòng)診斷技術(shù)
- 曼昆《經(jīng)濟(jì)學(xué)原理》(宏觀經(jīng)濟(jì)學(xué)分冊)英文原版課件 23
- 《中國特色社會(huì)主義法治理論》復(fù)習(xí)題集及解析共20篇
- 員工考勤簽卡單
- 數(shù)據(jù)結(jié)構(gòu)英文教學(xué)課件:Chapter 5 Recursion
- 青島版五四制五下數(shù)學(xué)課程綱要
- 稻盛和夫的哲學(xué)與阿米巴
- 冷庫驗(yàn)證方案
- 行政事業(yè)單位會(huì)計(jì)實(shí)操
- 中國燃?xì)饨ㄔO(shè)工程竣工驗(yàn)收暫行規(guī)定
評(píng)論
0/150
提交評(píng)論