版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第4章:4.1計(jì)算機(jī)指令格式操作碼說明計(jì)算機(jī)要執(zhí)行哪種操作,如傳送、運(yùn)算、移位、跳轉(zhuǎn)等操作,它是指令中不可缺少的組成局部,其長(zhǎng)度取決于指令系統(tǒng)中的指令條數(shù)操作對(duì)象〔操作數(shù)〕是指令執(zhí)行的參與者,即各種操作的對(duì)象有些指令不需要操作數(shù),通常的指令都有一個(gè)或兩個(gè)操作數(shù),也有個(gè)別指令有3個(gè)甚至4個(gè)操作數(shù)操作碼操作對(duì)象指令由操作碼和操作對(duì)象兩局部組成4.1計(jì)算機(jī)指令格式零地址指令,一般有如下兩種情況:無(wú)需任何操作數(shù),如空指令所需操作數(shù)是隱含約定的一地址指令,一般有如下兩種形態(tài):只有目標(biāo)操作數(shù),功能:OP〔D1〕→D1隱含約定目的操作數(shù),功能:按D1取出源操作數(shù),從約定的累加器A中取出目的操作數(shù)進(jìn)行OP運(yùn)算,結(jié)果存入A。即〔D1〕OP〔A〕→AOP格式:NOP;空操作CLI;去除中斷標(biāo)志OP格式:D1例如:INCCX;(CX)+1→CXOP格式:D1例如:MULBL;(AL)*(BL)→AL4.1計(jì)算機(jī)指令格式二地址指令格式功能〔D1〕OP〔D2〕→D1舉例目的OPD1D1源ADDCX,2000H;〔CX〕+2000H→CXADDAX,BX;〔AX〕+〔BX〕→AX4.1計(jì)算機(jī)指令格式三地址指令格式功能〔D1〕OP〔D2〕→D3大、中型機(jī)上采用,微型機(jī)一般不用OPD1D2D3第4章:指令的助記符格式〔補(bǔ)充〕操作數(shù)2,常被稱為源操作數(shù)src(一般在執(zhí)行過程中保持不變),它表示參與指令操作的一個(gè)對(duì)象操作數(shù)1,成被稱為目的操作數(shù)dest〔一般涌來存放結(jié)果〕,它不僅可以作為指令操作的一個(gè)對(duì)象,還可以用來存放指令操作的結(jié)果分號(hào)后的內(nèi)容是對(duì)指令的解釋操作碼
[操作數(shù)1],[操作數(shù)2];注釋匯編語(yǔ)句格式8086/8088CPU指令系統(tǒng)格式舉例操作碼尋址方式與寄存器號(hào)位移量/立即數(shù)位移量/立即數(shù)立即數(shù)立即數(shù)第1字節(jié)2字節(jié)3字節(jié)4字節(jié)5字節(jié)6字節(jié)4.380X86指令〔編碼〕格式與尋址方式4.3.18086/8088/80286指令編碼格式opcodemodregr/mdispData操作碼方式存放器〔Mod字節(jié)〕位移量立即數(shù)第一個(gè)字節(jié)為操作碼第二個(gè)字節(jié)為操作數(shù)的尋址方式,分三個(gè)域第三局部為操作數(shù)關(guān)于尋址方式字節(jié)的分析操作碼字節(jié)中的D1、D0位分別用于表示指令中數(shù)據(jù)傳送的方向和操作數(shù)類型D=0,那么reg域指定的存放器用作源操作數(shù)D=1(目的Destination),那么reg域指定的存放器用作目的操作數(shù),而源操作數(shù)可來自r/m域中的存儲(chǔ)器或另一個(gè)存放器W〔寬度〕用于表示操作數(shù)是8位還是16位。W=0,指令中兩個(gè)操作數(shù)均為8位,W=1,那么為16位。DWD7D6D5D4D3D2D1D0D7D6D5D4D3D2D1D0Modregr/m操作碼字節(jié)尋址方式字節(jié)Reg域:規(guī)定一個(gè)存放器操作數(shù),他在指令中作為源操作數(shù)還是目的操作數(shù)由D位規(guī)定Mod域:用來區(qū)分另一個(gè)操作數(shù)是在存放器,還是在存儲(chǔ)器中關(guān)于尋址方式字節(jié)的分析r/m域:受尋址方式mod域所控制。假設(shè)mod=11為存放器尋址,r/m域指出第二個(gè)操作數(shù)所在存放器號(hào);mod=00、01、10時(shí)均為存儲(chǔ)器尋址方式,r/m域指出應(yīng)如何求得操作數(shù)存放在存放器中的有效地址舉例例1:寫出指令MOV[BX+DI-6],CL的機(jī)器語(yǔ)言編碼1.可用符號(hào)寫成MOVmem,reg的形式,故該指令編碼形式為:100010DWmodregr/mdisp82.由于目的數(shù)是存儲(chǔ)器尋址,D=0和reg域指定了源存放器。CL的reg編碼為001,操作數(shù)為8位,W=0,那么有:10001000mod001r/mdisp83.r/m=001,是對(duì)[BX+DI+disp]的尋址計(jì)算。位移量disp=-6,為FAH。當(dāng)mod=01時(shí),為選取8位位移量,那么有:100010000100100111111010=88H、49H、FAH例2:寫出MOVAH,[BX+DI+50H]的機(jī)器語(yǔ)言編碼。例3:寫出ADDAX,[BX+DI+0826H]的機(jī)器語(yǔ)言編碼。opcodeDWmodregr/mdisp810001010011000010101
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年新版承攬加工合同書范文
- 2025法人向公司借款合同
- 2025年度溫室大棚租賃與現(xiàn)代農(nóng)業(yè)技術(shù)合作合同3篇
- 2025年度農(nóng)村出租房租賃與農(nóng)村環(huán)保產(chǎn)業(yè)合作合同
- 二零二五年度電影宣傳推廣與營(yíng)銷合同2篇
- 二零二五年度股權(quán)代持服務(wù)協(xié)議:涉及企業(yè)并購(gòu)的綜合性協(xié)議3篇
- 二零二五年度農(nóng)村宅基地房屋租賃與農(nóng)村文化傳承合同
- 二零二五年度展臺(tái)搭建與展覽展示合同3篇
- 二零二五年度法人代表變更與股權(quán)收購(gòu)協(xié)議3篇
- 2025年度液壓設(shè)備維修保養(yǎng)及安全檢測(cè)合同3篇
- (高清版)JTGT D31-06-2017 季節(jié)性凍土地區(qū)公路設(shè)計(jì)與施工技術(shù)規(guī)范
- 幼兒園健康體檢活動(dòng)方案及流程
- 冰箱結(jié)構(gòu)原理與維修
- 2024年交管12123學(xué)法減分考試題庫(kù)及答案大全
- 湖南省長(zhǎng)沙市2022-2023學(xué)年二年級(jí)上學(xué)期期末數(shù)學(xué)試題
- 湖南省印刷業(yè)揮發(fā)性有機(jī)物排放標(biāo)準(zhǔn)2017
- 齊魯針灸智慧樹知到期末考試答案2024年
- 2024年蘇州市軌道交通集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 2024年1月電大國(guó)家開放大學(xué)期末試題及答案:農(nóng)村政策法規(guī)
- (高清版)DZT 0261-2014 滑坡崩塌泥石流災(zāi)害調(diào)查規(guī)范(1:50000)
- 2024年中職《餐飲服務(wù)與管理》職教高考必備考試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論