版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第4章:4.1計算機(jī)指令格式操作碼說明計算機(jī)要執(zhí)行哪種操作,如傳送、運(yùn)算、移位、跳轉(zhuǎn)等操作,它是指令中不可缺少的組成局部,其長度取決于指令系統(tǒng)中的指令條數(shù)操作對象〔操作數(shù)〕是指令執(zhí)行的參與者,即各種操作的對象有些指令不需要操作數(shù),通常的指令都有一個或兩個操作數(shù),也有個別指令有3個甚至4個操作數(shù)操作碼操作對象指令由操作碼和操作對象兩局部組成4.1計算機(jī)指令格式零地址指令,一般有如下兩種情況:無需任何操作數(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ī)指令格式二地址指令格式功能〔D1〕OP〔D2〕→D1舉例目的OPD1D1源ADDCX,2000H;〔CX〕+2000H→CXADDAX,BX;〔AX〕+〔BX〕→AX4.1計算機(jī)指令格式三地址指令格式功能〔D1〕OP〔D2〕→D3大、中型機(jī)上采用,微型機(jī)一般不用OPD1D2D3第4章:指令的助記符格式〔補(bǔ)充〕操作數(shù)2,常被稱為源操作數(shù)src(一般在執(zhí)行過程中保持不變),它表示參與指令操作的一個對象操作數(shù)1,成被稱為目的操作數(shù)dest〔一般涌來存放結(jié)果〕,它不僅可以作為指令操作的一個對象,還可以用來存放指令操作的結(jié)果分號后的內(nèi)容是對指令的解釋操作碼
[操作數(shù)1],[操作數(shù)2];注釋匯編語句格式8086/8088CPU指令系統(tǒng)格式舉例操作碼尋址方式與寄存器號位移量/立即數(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ù)第一個字節(jié)為操作碼第二個字節(jié)為操作數(shù)的尋址方式,分三個域第三局部為操作數(shù)關(guān)于尋址方式字節(jié)的分析操作碼字節(jié)中的D1、D0位分別用于表示指令中數(shù)據(jù)傳送的方向和操作數(shù)類型D=0,那么reg域指定的存放器用作源操作數(shù)D=1(目的Destination),那么reg域指定的存放器用作目的操作數(shù),而源操作數(shù)可來自r/m域中的存儲器或另一個存放器W〔寬度〕用于表示操作數(shù)是8位還是16位。W=0,指令中兩個操作數(shù)均為8位,W=1,那么為16位。DWD7D6D5D4D3D2D1D0D7D6D5D4D3D2D1D0Modregr/m操作碼字節(jié)尋址方式字節(jié)Reg域:規(guī)定一個存放器操作數(shù),他在指令中作為源操作數(shù)還是目的操作數(shù)由D位規(guī)定Mod域:用來區(qū)分另一個操作數(shù)是在存放器,還是在存儲器中關(guān)于尋址方式字節(jié)的分析r/m域:受尋址方式mod域所控制。假設(shè)mod=11為存放器尋址,r/m域指出第二個操作數(shù)所在存放器號;mod=00、01、10時均為存儲器尋址方式,r/m域指出應(yīng)如何求得操作數(shù)存放在存放器中的有效地址舉例例1:寫出指令MOV[BX+DI-6],CL的機(jī)器語言編碼1.可用符號寫成MOVmem,reg的形式,故該指令編碼形式為:100010DWmodregr/mdisp82.由于目的數(shù)是存儲器尋址,D=0和reg域指定了源存放器。CL的reg編碼為001,操作數(shù)為8位,W=0,那么有:10001000mod001r/mdisp83.r/m=001,是對[BX+DI+disp]的尋址計算。位移量disp=-6,為FAH。當(dāng)mod=01時,為選取8位位移量,那么有:100010000100100111111010=88H、49H、FAH例2:寫出MOVAH,[BX+DI+50H]的機(jī)器語言編碼。例3:寫出ADDAX,[BX+DI+0826H]的機(jī)器語言編碼。opcodeDWmodregr/mdisp810001010011000010101
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 15972.40-2024光纖試驗方法規(guī)范第40部分:傳輸特性的測量方法和試驗程序衰減
- GB/T 34430.4-2024船舶與海上技術(shù)保護(hù)涂層和檢查方法第4部分:水溶性鹽總含量的自動化測量方法
- 2025年度宅基地使用權(quán)轉(zhuǎn)讓及配套基礎(chǔ)設(shè)施建設(shè)合同3篇
- 2024年運(yùn)動鞋品牌授權(quán)區(qū)域銷售與售后服務(wù)合同3篇
- 交通設(shè)施墻紙更換服務(wù)
- 數(shù)據(jù)中心樓面節(jié)能施工協(xié)議
- 醫(yī)院專業(yè)助產(chǎn)士招聘合同范本
- 薪酬激勵與員工晉升機(jī)會
- 水泥制品生產(chǎn)企業(yè)地磅管理辦法
- 非遺項目拍賣師簽約函
- 2024年交管12123學(xué)法減分考試題庫及答案大全
- 有禮同行伴禮一生-大學(xué)生禮儀修養(yǎng)智慧樹知到期末考試答案章節(jié)答案2024年貴州民族大學(xué)
- MOOC 審計學(xué)-西南財經(jīng)大學(xué) 中國大學(xué)慕課答案
- 線路施工測量-弧垂觀測
- 湖南省印刷業(yè)揮發(fā)性有機(jī)物排放標(biāo)準(zhǔn)2017
- 2024年蘇州市軌道交通集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 2024年1月電大國家開放大學(xué)期末試題及答案:農(nóng)村政策法規(guī)
- (高清版)DZT 0261-2014 滑坡崩塌泥石流災(zāi)害調(diào)查規(guī)范(1:50000)
- T-AII 008-2023 深度學(xué)習(xí)算法框架通用接口規(guī)范
- 計算機(jī)類復(fù)試面試問題匯總(200多道題)
- 廣東省廣州市番禺區(qū)2023-2024學(xué)年九年級上學(xué)期期末英語試題【含答案解析】
評論
0/150
提交評論