版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、微型計算機(jī)原理與接口技術(shù),第三講,2,第三章 8086的尋址方式和指令系統(tǒng),8086的尋址方式 微機(jī)系統(tǒng)指令的機(jī)器碼表示方法(自學(xué)) 8086的指令系統(tǒng),內(nèi)容提要,3,3-2 指令的機(jī)器碼表示方法(自學(xué)),一、機(jī)器語言指令的編碼目的和特點(diǎn) 匯編語言源程序: 用匯編語言 (即主要由指令系統(tǒng)組成的語言)編寫的程序。 編碼特點(diǎn): 8086指令的二進(jìn)制編碼非常多,很難以一張表實(shí)現(xiàn)指令與機(jī)器語言的對照。 為每種基本指令類型給出一個編碼格式,對照格式填上不同的數(shù)字表示不同的尋址方式、數(shù)據(jù)類型,即可求得每條指令的機(jī)器碼。 8086指令系統(tǒng)采用變長指令,指令的長度可由16字節(jié)組成。 8086機(jī)器指令有零個或多
2、個操作數(shù)。,4,3-2 指令的機(jī)器碼表示方法,一、機(jī)器語言指令的編碼目的和特點(diǎn) 1、零操作數(shù)指令 CLC;機(jī)器碼為F8H 2、單操作數(shù)指令 INC AX;機(jī)器碼為40H INC BX;機(jī)器碼為43H 3、雙操作數(shù)指令 MOV AL, 04 ;機(jī)器碼為B004H 4、三操作數(shù)指令 ADC AX, BX;該指令完成操作數(shù)AX、BX和CF位相加。,5,3-2 指令的機(jī)器碼表示方法,二、機(jī)器語言指令代碼的編制 1、編碼格式說明: 以寄存器之間或寄存器與存儲器之間交換數(shù)據(jù)的MOV指令,來說明指令的編碼格式。,6,3-2 指令的機(jī)器碼表示方法,其中,第一個字節(jié): 高6位是操作碼100010; W位說明傳遞
3、數(shù)據(jù)的類型是字(Wl)還是字節(jié)(W0); D位標(biāo)明數(shù)據(jù)傳送的方向:D0,數(shù)據(jù)從寄存器傳出; D1,數(shù)據(jù)傳至寄存器;,7,3-2 指令的機(jī)器碼表示方法,其中,第二個字節(jié): REG字段:寄存器號,用3位編碼尋址8種不同的寄存器,再根據(jù)第一字節(jié)中W位,選擇8位或16位寄存器。如表3-l所示。(對使用段寄存器的指令,REG字段占2位),8,3-2 指令的機(jī)器碼表示方法,MOD字段和R/M字段: 這類MOV指令的兩個操作數(shù)中有一個必為寄存器,另一個操作數(shù)可能是寄存器,也可能是存儲器單元,由指令代碼的第二個字節(jié)個的MOD和R/M字段指定。 對指令進(jìn)行編碼時,若包含8位位移量,則在編碼后增加一個宇節(jié)存放位移
4、量disp-L;若包含16位的位移量,則增加2個字節(jié)存放位移量:第3個字節(jié)存放位移量的低字節(jié)disp-L,第4個字節(jié)存放位移量高字節(jié)disp-H。,9,3-2 指令的機(jī)器碼表示方法,MOD和R/M的編碼( 見表32:24種不同的編碼格式,D8表示8位位移量,D16為16位位移量),10,3-2 指令的機(jī)器碼表示方法,2、寄存器間傳送指令的編碼 例:求指令MOV SP,BX的機(jī)器碼 解:指令的功能是將BX寄存器的內(nèi)容送到SP寄存器中。 該指令的編碼格式為:100010DW MOD REG R/M. W1:表示傳送的是字?jǐn)?shù)據(jù); REG字段:選擇SP,則REG字段編碼100; D位1:表示數(shù)據(jù)傳至所
5、選的寄存器(SP); MOD11:因另一個操作數(shù)BX也是寄存器。 根據(jù)W1及寄存器名稱為BX,從表3-2查得R/M011。 所以,該指令的2字節(jié)編碼為8B E3H。,11,3-2 指令的機(jī)器碼表示方法,例:求指令MOV SP,BX的機(jī)器碼,12,3-2 指令的機(jī)器碼表示方法,3、寄存器與存儲器間傳送指令的編碼 例:求指令MOV CL, BX+l234H的機(jī)器碼 解:指令的功能是將有效地址為(BX+1234H)存儲單元中的數(shù)據(jù)字節(jié)傳送到CL中。 該指令的編碼格式為:100010DW MOD REG R/M 數(shù)據(jù). 第1、2字節(jié)可通過查表得到;第3字節(jié)存放16位位移量的低字節(jié)34H; 第4字節(jié)存放
6、高字節(jié)12H 。 所以該指令的4字節(jié)編碼為8A 8F 34 12H 。,13,3-2 指令的機(jī)器碼表示方法,例:求指令MOV CL, BX+l234H的機(jī)器碼,14,3-2 指令的機(jī)器碼表示方法,4、立即數(shù)尋址指令的編碼 例:求指令MOV BX+2100H, 0FA50H的機(jī)器碼 解:指令的功能是將16位立即數(shù)送到指定有效地址的字存儲單元中;其中低字節(jié)50H送列BX+2100H單元,高字節(jié)FAH送到(BX+2101H)單元。 該指令的編碼格式為:110011W MOD 000 R/M 數(shù)據(jù) 數(shù)據(jù)(若W=1). 指令中不但有16位立即數(shù),還有16位位移量; 所以,該指令的6字節(jié)編碼為C7 87
7、00 21 50 FA H。,15,3-2 指令的機(jī)器碼表示方法,例:求指令MOV BX+2100H, 0FA50H的機(jī)器碼,16,3-2 指令的機(jī)器碼表示方法,5、包含段寄存器的指令的編碼 例:求指令MOV DS, AX的機(jī)器碼 解:指令的功能是將AX寄存器的內(nèi)容傳送到數(shù)據(jù)段寄存器DS。 該指令的編碼格式為:10001110 MOD 0 REG R/M . 段寄存器DS的編碼為11,即REG字段為11;另一個操作數(shù)也是寄存器,所以MOD11,而R/M字段應(yīng)填上AX的三位代碼000 . 所以,該指令的2字節(jié)編碼為8E D8H。,17,3-2 指令的機(jī)器碼表示方法,6、段超越前綴指令的編碼 例:求指令MOV BX, DL的機(jī)器碼 解:指令的功能是將DL寄存器的內(nèi)容傳送到有效地址為(BX)的字節(jié)存儲單元。 該指令(不帶段超越前綴)的編碼格式為:100010DW MOD 0 REG R/M . 數(shù)據(jù)從寄存器傳出,則D=0;傳遞數(shù)據(jù)為字節(jié),則W=0;進(jìn)而,REG=010;另一個操作數(shù)是存儲器,所以MOD00,而R/M=111 .該指令的編碼是在不帶段超越前綴的指令代碼為88 17H. 在指令
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年能源控股集團(tuán)所屬遼能股份公司招聘真題
- 2025年郴州事業(yè)單位真題
- 刀剪制作工創(chuàng)新意識測試考核試卷含答案
- 2025年子長事業(yè)單位真題
- 尿素生產(chǎn)工風(fēng)險識別競賽考核試卷含答案
- 兒童感覺統(tǒng)合訓(xùn)練師操作知識評優(yōu)考核試卷含答案
- 起重機(jī)械裝配調(diào)試工保密強(qiáng)化考核試卷含答案
- 橡膠制膠工安全教育競賽考核試卷含答案
- 機(jī)制地毯修整工操作水平考核試卷含答案
- 電動輪自卸車電氣裝配工崗前品牌建設(shè)考核試卷含答案
- 燃?xì)庑袠I(yè)工作危害分析(JHA+LEC)評價記錄表
- 四川省遂寧市射洪縣九年級2024-2025學(xué)年(上)期末化學(xué)試卷(含答案)
- 2025-2030中國器官芯片行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 安全生產(chǎn)與員工情緒管理
- 醫(yī)院醫(yī)療保險費(fèi)用審核制度
- 村衛(wèi)生室醫(yī)療質(zhì)量相關(guān)管理制度
- 【蘇州工學(xué)院智能建造研究院】2025中國低空經(jīng)濟(jì)產(chǎn)業(yè)鏈全面解析報告
- 中小學(xué)校園中匹克球推廣策略與實(shí)踐研究
- 個人與團(tuán)隊管理-形考任務(wù)3(客觀題10分)-國開-參考資料
- 車間現(xiàn)場管理崗位職責(zé)模版(2篇)
- 農(nóng)村宅基地父母繼承協(xié)議書
評論
0/150
提交評論