微機(jī)80X86Pentium 指令系統(tǒng)

微機(jī)80X86Pentium 指令系統(tǒng)

ID:41282201

大?。?13.50 KB

頁(yè)數(shù):25頁(yè)

時(shí)間:2019-08-21

微機(jī)80X86Pentium 指令系統(tǒng)_第1頁(yè)
微機(jī)80X86Pentium 指令系統(tǒng)_第2頁(yè)
微機(jī)80X86Pentium 指令系統(tǒng)_第3頁(yè)
微機(jī)80X86Pentium 指令系統(tǒng)_第4頁(yè)
微機(jī)80X86Pentium 指令系統(tǒng)_第5頁(yè)
資源描述:

《微機(jī)80X86Pentium 指令系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、3.18086/8088CPU指令系統(tǒng)3.1.1尋址方式3.1.2指令系統(tǒng)3.280X86/Pentium指令系統(tǒng)3.2.180286增強(qiáng)與增加的指令80X86/Pentium指令系統(tǒng)3.2.280386、80486增強(qiáng)與增加的指令3.2.3Pentium系列處理器增加的指令第3章第3章:3.18086/8088CPU指令系統(tǒng)從8086的指令格式入手,論述:立即數(shù)尋址方式寄存器尋址方式存儲(chǔ)器尋址方式進(jìn)而熟悉8086匯編語(yǔ)言指令格式,尤其是其中操作數(shù)的表達(dá)方法為展開(kāi)8086指令系統(tǒng)做好準(zhǔn)備第3章:3.18086/8088CPU指令系統(tǒng)操作碼說(shuō)明計(jì)算機(jī)要執(zhí)行哪種操作,如傳送、運(yùn)算、移位、

2、跳轉(zhuǎn)等操作,它是指令中不可缺少的組成部分操作數(shù)是指令執(zhí)行的參與者,即各種操作的對(duì)象有些指令不需要操作數(shù),通常的指令都有一個(gè)或兩個(gè)操作數(shù),也有個(gè)別指令有3個(gè)甚至4個(gè)操作數(shù)操作碼操作數(shù)指令由操作碼和操作數(shù)兩部分組成第3章:3.18086/8088CPU指令系統(tǒng)操作數(shù)2,常被稱為源操作數(shù)OPRD2,它表示參與指令操作的一個(gè)對(duì)象操作數(shù)1,成被稱為目的操作數(shù)OPRD1,它不僅可以作為指令操作的一個(gè)對(duì)象,還可以用來(lái)存放指令操作的結(jié)果分號(hào)后的內(nèi)容是對(duì)指令的解釋操作碼操作數(shù)1,操作數(shù)2;注釋匯編語(yǔ)句格式第3章:3.18086/8088CPU指令系統(tǒng)每種指令的操作碼:用一個(gè)助記符表示(指令功能的英文縮

3、寫(xiě))對(duì)應(yīng)著機(jī)器指令的一個(gè)或多個(gè)二進(jìn)制編碼指令中的操作數(shù):可以是一個(gè)具體的數(shù)值可以是存放數(shù)據(jù)的寄存器或指明數(shù)據(jù)在主存位置的存儲(chǔ)器地址第3章:3.18086/8088CPU指令系統(tǒng)指令系統(tǒng)設(shè)計(jì)了多種操作數(shù)的來(lái)源尋找操作數(shù)的過(guò)程就是操作數(shù)的尋址把尋找操作數(shù)的方式叫做(操作數(shù))尋址方式理解操作數(shù)的尋址方式是理解指令功能的前提操作數(shù)采取哪一種尋址方式一方面,會(huì)影響處理器執(zhí)行指令的速度和效率另一方面,對(duì)程序設(shè)計(jì)也很重要MOV指令第3章:3.1.1尋址方式指令中的操作數(shù)直接存放在機(jī)器代碼中,緊跟在操作碼之后(操作數(shù)作為指令的一部分存放在操作碼之后的主存單元中)這種操作數(shù)被稱為立即數(shù)IM可以是8位數(shù)

4、值i8(00H~FFH)也可以是16位數(shù)值i16(0000H~FFFFH)立即數(shù)尋址方式常用來(lái)給寄存器和存儲(chǔ)單元賦值,多以常量形式出現(xiàn)演示MOVAX,0102H;AX←0102H第3章:3.1.1尋址方式直接尋址方式的有效地址在指令中直接給出默認(rèn)的段地址在DS段寄存器,可使用段超越前綴改變用中括號(hào)包含有效地址,表達(dá)存儲(chǔ)單元的內(nèi)容演示MOVAX,[2000H];AX←DS:[2000H]MOVAX,ES:[2000H];AX←ES:[2000H]第3章:3.1.1尋址方式操作數(shù)存放在CPU的內(nèi)部寄存器reg中:8位寄存器r8:AH、AL、BH、BL、CH、CL、DH、DL16位寄存器r

5、16:AX、BX、CX、DX、SI、DI、BP、SP4個(gè)段寄存器seg:CS、DS、SS、ES寄存器名表示其內(nèi)容(操作數(shù))演示MOVAX,BX;AX←BX第3章:3.1.1尋址方式有效地址存放在基址寄存器BX或變址寄存器SI、DI中默認(rèn)的段地址在DS段寄存器,可使用段超越前綴改變演示MOVAX,[BX];AX←DS:[BX]第3章:3.1.1尋址方式操作數(shù)在主存儲(chǔ)器中,用主存地址表示程序設(shè)計(jì)時(shí),8088采用邏輯地址表示主存地址段地址在默認(rèn)的或用段超越前綴指定的段寄存器中指令中只需給出操作數(shù)的偏移地址(有效地址EA)8086設(shè)計(jì)了多種存儲(chǔ)器尋址方式1、直接尋址方式2、寄存器間接尋址方式

6、3、變址尋址方式4、基址變址尋址方式5、相對(duì)基址變址尋址方式第3章:3.1.1尋址方式有效地址是寄存器內(nèi)容與有符號(hào)8位或16位位移量之和,寄存器可以是BX、BP或SI、DI有效地址=BX/BP/SI/DI+8/16位位移量段地址對(duì)應(yīng)BX/SI/DI寄存器默認(rèn)是DS,對(duì)應(yīng)BP寄存器默認(rèn)是SS;可用段超越前綴改變演示MOVAX,[SI+06H];AX←DS:[SI+06H]MOVAX,06H[SI];AX←DS:[SI+06H]第3章:3.1.1尋址方式有效地址由基址寄存器(BX或BP)的內(nèi)容加上變址寄存器(SI或DI)的內(nèi)容構(gòu)成:有效地址=BX/BP+SI/DI段地址對(duì)應(yīng)BX基址寄存器

7、默認(rèn)是DS,對(duì)應(yīng)BP基址寄存器默認(rèn)是SS;可用段超越前綴改變演示MOVAX,[BX+SI];AX←DS:[BX+SI]MOVAX,[BX][SI];AX←DS:[BX+SI]第3章:3.1.1尋址方式有效地址是基址寄存器(BX/BP)、變址寄存器(SI/DI)與一個(gè)8位或16位位移量之和:有效地址=BX/BP+SI/DI+8/16位位移量段地址對(duì)應(yīng)BX基址寄存器默認(rèn)是DS,對(duì)應(yīng)BP基址寄存器默認(rèn)是SS;可用段超越前綴改變演示MOVAX,[BX+DI+6];

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。