![第5章 指令系統(tǒng)_第1頁(yè)](http://file4.renrendoc.com/view/86b8aabf8c0e21f100c913b3cae3c537/86b8aabf8c0e21f100c913b3cae3c5371.gif)
![第5章 指令系統(tǒng)_第2頁(yè)](http://file4.renrendoc.com/view/86b8aabf8c0e21f100c913b3cae3c537/86b8aabf8c0e21f100c913b3cae3c5372.gif)
![第5章 指令系統(tǒng)_第3頁(yè)](http://file4.renrendoc.com/view/86b8aabf8c0e21f100c913b3cae3c537/86b8aabf8c0e21f100c913b3cae3c5373.gif)
![第5章 指令系統(tǒng)_第4頁(yè)](http://file4.renrendoc.com/view/86b8aabf8c0e21f100c913b3cae3c537/86b8aabf8c0e21f100c913b3cae3c5374.gif)
![第5章 指令系統(tǒng)_第5頁(yè)](http://file4.renrendoc.com/view/86b8aabf8c0e21f100c913b3cae3c537/86b8aabf8c0e21f100c913b3cae3c5375.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第5章指令系統(tǒng)指令系統(tǒng)主要包括:指令功能和指令格式指令功能:CISC和RISC指令格式:操作碼和地址碼指令:是指示計(jì)算機(jī)某種操作的命令。微指令,機(jī)器指令,宏指令指令系統(tǒng):一臺(tái)計(jì)算機(jī)中所有機(jī)器指令的集合。它是機(jī)器硬件設(shè)計(jì)的依據(jù),也是軟件設(shè)計(jì)的基礎(chǔ)。它決定了一臺(tái)計(jì)算機(jī)硬件的主要性能和基本功能。指令系統(tǒng)是軟件和硬件分界面的一個(gè)主要標(biāo)志硬件設(shè)計(jì)人員采用各種手段實(shí)現(xiàn)它;軟件設(shè)計(jì)人員則利用它編制各種各樣的系統(tǒng)軟件和應(yīng)用軟件一、指令的一般格式
操作碼
地址碼指令格式則是指令字用二進(jìn)制代碼表示的結(jié)構(gòu)形式,由操作碼字段和地址碼字段組成。做什么操作如果需要操作數(shù),從哪里取結(jié)果送哪里下一條指令從哪里取設(shè)計(jì)指令格式包括:指令長(zhǎng)度、操作碼和地址碼5.1指令格式1.操作碼反映機(jī)器做什么操作。如進(jìn)行加法、減法、乘法、除法、取數(shù)、存數(shù)等等。組成操作碼字段的位數(shù)一般取決于計(jì)算機(jī)指令系統(tǒng)的規(guī)模。例如,一個(gè)指令系統(tǒng)只有8條指令,則有3位操作碼就夠;如果有32條指令,那么就需要5位操作碼。(1)長(zhǎng)度固定(指令規(guī)整,譯碼簡(jiǎn)單)例如IBM370機(jī),該機(jī)字長(zhǎng)32位,16個(gè)通用寄存器R0~R15,共有183條指令;指令的長(zhǎng)度可以分為16位、32位和48位等幾種,所有指令的操作碼都是8位固定長(zhǎng)度。(2)長(zhǎng)度可變(擴(kuò)展操作碼技術(shù))操作碼的位數(shù)隨地址數(shù)的減少而增加OP
A1
A2
A3000000011110…A1A1A1…A2A2A2…A3A3A3…A2A2A2…A3A3A3…111111111111…000000011110…111111111111…111111111111…111111111111…000000011111…111111111111…111111111111…A3A3A3…000000011110…4位操作碼8位操作碼12位操作碼16位操作碼最多15條三地址指令最多15條二地址指令最多15條一地址指令16條零地址指令2.地址碼根據(jù)一條指令中有幾個(gè)操作數(shù)地址,指明該指令源操作數(shù)、目的操作數(shù)以及下一條指令的地址??蓪⒃撝噶罘Q為幾操作數(shù)指令或幾地址指令。四地址指令三地址指令二地址指令單地址指令零地址指令
操作碼
地址碼(1)四地址指令(2)三地址OP
A1
A2
A3
A486666A1
第一操作數(shù)地址A2
第二操作數(shù)地址A3
結(jié)果的地址A4
下一條指令地址若PC代替A4(A1)OP(A2)A38888OP
A1
A2
A3(A1)OP(A2)A34次訪存4次訪存尋址范圍26=64尋址范圍28=256若A3用A1或A2代替設(shè)指令字長(zhǎng)為32位操作碼固定為8位(3)二地址OP
A1
A281212(A1)OP(A2)A1(A1)OP(A2)A2或4次訪存若ACC代替A1(或A2)若結(jié)果存于ACC(4)一地址(5)零地址OP
A1824無(wú)地址碼(ACC)OP(A1)ACC2次訪存尋址范圍212=4K尋址范圍224=16M3次訪存二、指令字長(zhǎng)指令字長(zhǎng)決定于操作碼的長(zhǎng)度指令字長(zhǎng)=存儲(chǔ)字長(zhǎng)=機(jī)器字長(zhǎng)操作數(shù)地址的長(zhǎng)度操作數(shù)地址的個(gè)數(shù)1.指令字長(zhǎng)固定訪問(wèn)某個(gè)存儲(chǔ)單元就可以取出一條完整的指令或完整的數(shù)據(jù),控制比較簡(jiǎn)單。2.指令字長(zhǎng)可變按字節(jié)的倍數(shù)變化,單字長(zhǎng)指令和多字長(zhǎng)指令。硬件實(shí)現(xiàn)電路復(fù)雜,執(zhí)行速度慢。小結(jié)當(dāng)用一些硬件資源代替指令字中的地址碼字段后當(dāng)指令的地址字段為寄存器時(shí)可擴(kuò)大指令的尋址范圍可縮短指令字長(zhǎng)可減少訪存次數(shù)三地址OPR1,
R2,R3二地址OPR1,R2
一地址OPR1
指令執(zhí)行階段不訪存可縮短指令字長(zhǎng)設(shè)某機(jī)為定長(zhǎng)指令字結(jié)構(gòu),指令長(zhǎng)度12位,每個(gè)地址碼占3位,能否構(gòu)成:三地址指令4條,單地址指令255條,零地址指令64條?4條三地址指令,8條二地址指令,180條單地址指令。OPA1A2333A33
000001010011單地址指令64條單地址指令64條單地址指令64條單地址指令63條三地址指令4條(100)→OP=9位
100000000111111(101)→OP=9位
101000000111111(110)→OP=9位
110000000111111(111)→OP=9位
111000000111110單地址指令255條(111111111)→OP=12位
111111111000111111111零地址指令8條不能,因?yàn)榘创朔峙浞桨福愕刂分噶钪荒苡?條,不夠64條。5.2尋址方式尋址方式
確定本條指令的操作數(shù)地址下一條欲執(zhí)行指令的指令地址指令尋址數(shù)據(jù)尋址尋址方式5.2尋址方式(重點(diǎn))一、指令尋址順序(PC)+1PC跳躍由轉(zhuǎn)移指令指出LDA1000ADD1001DEC1200JMP7LDA2000SUB2001INCSTA2500LDA1100...0123456789PC+1指令地址尋址方式指令地址指令順序?qū)ぶ?順序?qū)ぶ?順序?qū)ぶ?跳躍尋址7順序?qū)ぶ?二、數(shù)據(jù)尋址形式地址A:指令字中的地址有效地址EA:操作數(shù)的真實(shí)地址,由形式地址和尋址方式來(lái)確定。
指令字長(zhǎng)=存儲(chǔ)字長(zhǎng)=機(jī)器字長(zhǎng)形式地址A操作碼尋址特征操作數(shù)的尋址方式:(10種)立即尋址、直接尋址、間接尋址、隱含尋址寄存器尋址、寄存器間接尋址、基值尋址、變址尋址、相對(duì)尋址堆棧尋址1.立即尋址OP
#
A立即尋址特征立即數(shù)可正可負(fù)補(bǔ)碼形式地址A就是操作數(shù)指令的地址字段指出的不是操作數(shù)的地址,而是操作數(shù)本身,這種尋址方式稱為立即尋址。立即尋址方式的特點(diǎn):指令執(zhí)行階段不訪存,指令執(zhí)行時(shí)間很短。A的位數(shù)限制了立即數(shù)的范圍2.直接尋址操作數(shù)主存尋址特征OPAA執(zhí)行階段訪問(wèn)一次存儲(chǔ)器
A的位數(shù)決定了該指令操作數(shù)的尋址范圍操作數(shù)的地址不易修改(必須修改A)在指令格式的地址字段中直接指出操作數(shù)在內(nèi)存的地址,即EA=A。由于操作數(shù)的地址直接給出而不需要經(jīng)過(guò)某種變換或運(yùn)算,所以稱這種尋址方式為直接尋址方式。3.間接尋址EA=(A)有效地址由形式地址間接提供OPA尋址特征AEA主存EAA1EA
A1主存
EA10執(zhí)行指令階段2次訪存可擴(kuò)大尋址范圍便于編制程序OPA尋址特征A一次間址多次間址操作數(shù)操作數(shù)多次訪存@間址特征……子程序主程序…8081201202調(diào)用子程序調(diào)用子程序間接尋址編程舉例(A)=81(A)=202……@間址特征JMP@A…
……
…4.隱含尋址操作數(shù)地址隱含在操作碼中ADDA操作數(shù)主存尋址特征AACC暫存ALU另一個(gè)操作數(shù)隱含在ACC中如8086MUL指令被乘數(shù)隱含在AX(16位)或AL(8位)中MOVS指令源操作數(shù)的地址隱含在SI中目的操作數(shù)的地址隱含在DI中指令字中少了一個(gè)地址字段,可縮短指令字長(zhǎng)5.寄存器尋址EA=Ri執(zhí)行階段不訪存,只訪問(wèn)寄存器,執(zhí)行速度快OPRi尋址特征寄存器個(gè)數(shù)有限,可縮短指令字長(zhǎng)操作數(shù)…………R0RiRn寄存器有效地址即為寄存器編號(hào)EA=(Ri
)6.寄存器間接尋址
有效地址在寄存器中,操作數(shù)在存儲(chǔ)器中,執(zhí)行階段訪存操作數(shù)主存OPRi尋址特征
便于編制循環(huán)程序地址…………R0RiRn寄存器有效地址在寄存器中7.基址尋址(隱式和顯式)(1)采用專用寄存器作基址寄存器(隱式)EA=(BR)+ABR為基址寄存器OPA操作數(shù)主存尋址特征ALUBR
可擴(kuò)大尋址范圍
BR內(nèi)容由操作系統(tǒng)或管理程序確定
在程序的執(zhí)行過(guò)程中BR內(nèi)容不變,形式地址A可變(2)
采用通用寄存器作基址寄存器(顯式)操作數(shù)主存尋址特征ALUOPR0AR0
作基址寄存器由用戶指定哪個(gè)通用寄存器作為基址寄存器通用寄存器R0Rn-1R1…基址寄存器的內(nèi)容由操作系統(tǒng)確定在程序的執(zhí)行過(guò)程中R0內(nèi)容不變,形式地址A可變8.變址尋址EA=(IX)+AOPA操作數(shù)主存尋址特征ALUIX可擴(kuò)大尋址范圍便于處理數(shù)組問(wèn)題
IX的內(nèi)容由用戶給定IX為變址寄存器(專用)在程序的執(zhí)行過(guò)程中IX內(nèi)容可變,形式地址A不變通用寄存器也可以作為變址寄存器比較基址尋址和變址尋址
1.相同點(diǎn):都是把某個(gè)變址寄存器或基值寄存器的內(nèi)容,加上指令格式中的形式地址A而形成操作數(shù)的有效地址EA。都可有效地?cái)U(kuò)大指令尋址范圍。2.不同點(diǎn):基址尋址適用于為程序或數(shù)據(jù)分配存儲(chǔ)空間,它的內(nèi)容通常由操作系統(tǒng)或管理程序來(lái)確定。同時(shí),基址寄存器,內(nèi)容不變,地址的改變反映在位移量A的取值上,形式地址A可變。變址尋址適用于數(shù)組或字符串處理,設(shè)定A為數(shù)組的首地址,不斷改變變址寄存器IX的內(nèi)容,這樣很容易到達(dá)數(shù)組內(nèi)容的任一數(shù)據(jù)的地址,特別適合編制循環(huán)程序。變址寄存器內(nèi)容通常由用戶設(shè)定。變址尋址時(shí),IX內(nèi)容可變,形式地址A不變。9.相對(duì)尋址
EA=(PC)+AA是相對(duì)于當(dāng)前指令的位移量(可正可負(fù),補(bǔ)碼)
A的位數(shù)決定操作數(shù)的尋址范圍操作數(shù)尋址特征ALUOPA相對(duì)距離A1000PC
…主存1000AOP
廣泛用于轉(zhuǎn)移指令,有利于浮動(dòng)程序的編寫(xiě)10.堆棧尋址堆棧指令沒(méi)有地址碼,是零地址指令。PUSH,POP堆棧是一塊按“后進(jìn)先出”(一個(gè)入出口)原則進(jìn)行讀寫(xiě)的存儲(chǔ)區(qū)。堆棧的結(jié)構(gòu):硬堆棧,由多個(gè)寄存器組成。軟堆棧,內(nèi)存中的一片的存儲(chǔ)空間,棧底固定,棧頂浮動(dòng)。棧頂?shù)刂酚蒘P
指出–11FFFH+12000H進(jìn)棧(SP)–1SP出棧(SP)+1SP棧頂棧底2000HSP2000H……1FFFHSP1FFFH棧頂棧底進(jìn)棧出棧1FFFH棧頂2000H棧頂堆棧尋址舉例15200HACCSPX棧頂200H棧底主存151FFHACCSP15棧頂200H棧底主存X1FFHPUSHA前PUSHA后POPA前POPA后Y1FFHACCSPX棧頂200H棧底主存151FFH15200HACCSP棧頂200H棧底主存X15練習(xí):根據(jù)操作數(shù)所在位置,指出其尋址方式(填空):
(1)操作數(shù)在寄存器中,為()尋址方式。
(2)操作數(shù)地址在寄存器,為()尋址方式。
(3)操作數(shù)在指令中,為()尋址方式。
(4)操作數(shù)地址(主存)在指令中,為()尋址方式
(5)操作數(shù)的地址,為某一寄存器內(nèi)容與位移量之和可以是()尋址方式。
A:寄存器直接;B:寄存器間接;C:立即;
D:直接;E:相對(duì);F:基值;G:變址某微機(jī)的指令格式如下所示:D:位移量;X:尋址特征位X=00:直接尋址;X=01:用變址寄存器X1進(jìn)行變址;X=10:用變址寄存器X2進(jìn)行變址;X=11:相對(duì)尋址設(shè)(PC)=1234H,(X1)=0037H,(X2)=1122H(H代表十六進(jìn)制數(shù)),請(qǐng)確定下列指令的有效地址。①4420H②2244H③1322H④3521H⑤6723H1)X=00,D=20H,有效地址E=20H2)X=10,D=44H,有效地址E=1122H+44H=1166H3)X=11,D=22H,有效地址E=1234H+22H=1256H4)X=01,D=21H,有效地址E=0037H+21H=0058H5)X=11,D=23H,有效地址E=1234H+23H=1257HDX操作碼151098705.3指令類型指令系統(tǒng)決定了計(jì)算機(jī)的功能,不同的機(jī)器指令系統(tǒng)各不相同。指令系統(tǒng)與計(jì)算機(jī)的硬件結(jié)構(gòu)密切相關(guān),而且直接影響到編寫(xiě)操作系統(tǒng)和編寫(xiě)編譯程序的難易程度。一、指令設(shè)計(jì)的基本原則完整性:指令系統(tǒng)的功能盡量完備,給用戶的使用帶來(lái)方便,但若指令系統(tǒng)太復(fù)雜,會(huì)給指令的硬件實(shí)現(xiàn)帶來(lái)困難。有效性:編制的程序占用的存儲(chǔ)空間小。擴(kuò)充性:操作碼字段要保留一定的空間,以便需要時(shí)進(jìn)行功能擴(kuò)充。兼容性:高檔機(jī)的指令系統(tǒng)兼容低檔機(jī)的指令系統(tǒng),提高軟件資源重復(fù)利用率。二、設(shè)計(jì)指令格式時(shí)應(yīng)考慮的各種因素操作類型數(shù)據(jù)類型指令格式包括指令個(gè)數(shù)及操作的難易程度指令字長(zhǎng)是否固定尋址方式寄存器個(gè)數(shù)地址碼位數(shù)、地址個(gè)數(shù)、尋址方式類型操作碼位數(shù)、是否采用擴(kuò)展操作碼技術(shù),確定哪些數(shù)據(jù)類型可參與操作指令尋址、操作數(shù)尋址寄存器的多少直接影響指令的執(zhí)行時(shí)間三、指令類型一臺(tái)計(jì)算機(jī)的指令系統(tǒng)通常有幾十條至幾百條指令。按其所完成功能可分為:算術(shù)邏輯運(yùn)算指令;移位操作指令;浮點(diǎn)運(yùn)算指令;十進(jìn)制運(yùn)算指令;字符串處理指令;向量運(yùn)算指令;數(shù)據(jù)傳送指令;轉(zhuǎn)移指令;堆棧操作指令;輸入輸出指令;特權(quán)指令等。三、指令類型1.
數(shù)據(jù)傳送源目的寄存器寄存器寄存器寄存器存儲(chǔ)器存儲(chǔ)器存儲(chǔ)器存儲(chǔ)器2.算術(shù)邏輯操作加、減、乘、除、增1、減1、求補(bǔ)、浮點(diǎn)運(yùn)算、十進(jìn)制運(yùn)算與、或、非、異或、位操作、位測(cè)試、位清除、位求反如8086MOVESTORELOADMOVEPUSHPOP例如MOVEMOVEADDSUBMULDIVINCDECCMPNEGANDORNOTXORTEST3.移位操作算術(shù)移位(有符號(hào)數(shù))循環(huán)移位(帶進(jìn)位和不帶進(jìn)位)邏輯移位(無(wú)符號(hào)數(shù))c0c算術(shù)移位左移右移c0c邏輯移位左移右移0cc小循環(huán)左移右移cc左移右移大循環(huán)4.浮點(diǎn)運(yùn)算指令一般能對(duì)單精度(32位)、雙精度(64位)數(shù)據(jù)進(jìn)行處理。在有些計(jì)算機(jī)中沒(méi)有設(shè)置浮點(diǎn)運(yùn)算指令,而用子程序?qū)崿F(xiàn),速度較低,因此,運(yùn)用于科學(xué)計(jì)算的計(jì)算機(jī)應(yīng)設(shè)置浮點(diǎn)運(yùn)算指令。5.十進(jìn)制運(yùn)算指令包括十進(jìn)制加、減運(yùn)算指令。在人機(jī)交互作用時(shí),輸入輸出的數(shù)據(jù)都是以十進(jìn)制形式表示的。在某些數(shù)據(jù)處理系統(tǒng)中輸入輸出的數(shù)據(jù)很多,但對(duì)數(shù)據(jù)本身的處理卻很簡(jiǎn)單,在不具有十進(jìn)制運(yùn)算指令的計(jì)算機(jī)中,首先將十進(jìn)制數(shù)據(jù)轉(zhuǎn)換成二進(jìn)制數(shù),再在機(jī)器內(nèi)運(yùn)算;爾后又轉(zhuǎn)換成十進(jìn)制數(shù)據(jù)輸出。因此,在輸入輸出數(shù)據(jù)頻繁的計(jì)算機(jī)系統(tǒng)中設(shè)置十進(jìn)制運(yùn)算指令能提高數(shù)據(jù)處理的速度。6.轉(zhuǎn)移(1)無(wú)條件轉(zhuǎn)移JMP(2)條件轉(zhuǎn)移結(jié)果為零轉(zhuǎn)(Z=1)JZ結(jié)果溢出轉(zhuǎn)(O=1)JO結(jié)果有進(jìn)位轉(zhuǎn)(C=1)JC跳過(guò)一條指令SKP如300…305306307SKPDZD=0則跳7.字符串處理指令字符串處理指令就是一種非數(shù)值處理指令,一般包括字符串傳送、字符串比較、字符串查詢、字符串轉(zhuǎn)換等指令。其中“字符串傳送”指的是數(shù)據(jù)塊從主存儲(chǔ)器的某區(qū)傳送到另一區(qū)域;“字符串比較”是一個(gè)字符串與另一個(gè)字符串逐個(gè)字符進(jìn)行比較,以確定其是否相等;“字符串查詢”是查找在字符串中是否含有某一指定的子串或字符;“字符串轉(zhuǎn)換”指的是從一種數(shù)據(jù)表達(dá)形式轉(zhuǎn)換成另一種表達(dá)形式。例如,從ASCII碼轉(zhuǎn)換成EBCDIC碼(擴(kuò)充的BCD碼)。這種指令在需對(duì)大量字符串進(jìn)行各種處理的文字編輯和排版方面非常有用。5.4指令系統(tǒng)的分類隨著VLSI技術(shù)的發(fā)展,計(jì)算機(jī)的硬件成本不斷下降,軟件成本不斷提高,使得人們熱衷于在指令系統(tǒng)中增加更多的指令和復(fù)雜的指令,來(lái)提高操作系統(tǒng)的效率,并盡量縮短指令系統(tǒng)與高級(jí)語(yǔ)言的語(yǔ)義差別,以便于高級(jí)語(yǔ)言的編譯和降低軟件成本。另外,為了做到程序兼容,同一系列計(jì)算機(jī)的新機(jī)器和高檔機(jī)的指令系統(tǒng)只能擴(kuò)充而不能減去任意一條,因此,促使指令系統(tǒng)越來(lái)越復(fù)雜,某些計(jì)算機(jī)的指令多達(dá)幾百條。例如,DEC公司的VAX11/780計(jì)算機(jī)有303條指令,18種尋址方式,我們稱這些計(jì)算機(jī)為復(fù)雜指令系統(tǒng)計(jì)算機(jī)(complexinstructionsetcomputer,簡(jiǎn)稱CISC)。Intel公司的80X86微處理器,IBM公司的大、中計(jì)算機(jī)均為CISC。一、CISC的主要特征
系統(tǒng)指令復(fù)雜龐大,各種指令使用頻度相差大
指令長(zhǎng)度不固定、指令格式種類多、尋址方式多訪存指令不受限制
大多數(shù)指令需要多個(gè)時(shí)鐘周期執(zhí)行完畢
采用微程序控制器
CPU中設(shè)有專用寄存器
難以用優(yōu)化編譯生成高效的目的代碼
二、RISC的產(chǎn)生和發(fā)展RISC(ReducedInstructionSetComputer)1975年IBM公司開(kāi)始研究指令的合理性問(wèn)題,IBM的Johncocke提出了RISC的想法。
對(duì)CISC的測(cè)試表明:最常使用的是一些簡(jiǎn)單指令,占指令總數(shù)的20%,但在程序中出現(xiàn)的頻率卻占80%。而占20%的復(fù)雜指令,為實(shí)現(xiàn)其功能而設(shè)計(jì)的微程序代碼卻占總代碼的80%。CISC研制時(shí)間長(zhǎng)、成本高、難于實(shí)現(xiàn)流水線;因此出現(xiàn)了RISC技術(shù)。二、RISC的主要特征
選用使用頻度較高的一些簡(jiǎn)單指令,復(fù)雜指令的功能由簡(jiǎn)單指令來(lái)組合
指令長(zhǎng)度固定、指令格式種類少、尋址方式少
只有LOAD/STORE
指令訪存
采用流水技術(shù)
一個(gè)時(shí)鐘周期內(nèi)完成一條指令
采用組合邏輯實(shí)現(xiàn)控制器
CPU中有多個(gè)通用寄存器
采用優(yōu)化的編譯程序
四、RISC和CISC的比較1.RISC更能充分利用
VLSI芯片的面積2.
RISC更能提高計(jì)算機(jī)運(yùn)算速度指令數(shù)、指令格式、尋址方式少,通用寄存器多,采用組合邏輯,便于實(shí)現(xiàn)指令流水3.RISC便于設(shè)計(jì),可降低成本,提高可靠性4.RISC
有利于編譯程序代碼優(yōu)化
5.
RISC不易實(shí)現(xiàn)指令系統(tǒng)兼容
2、指令格式操作碼地址碼指令的字長(zhǎng):定長(zhǎng)和變長(zhǎng)操作碼:指令功能,操作碼長(zhǎng)度定長(zhǎng)和變長(zhǎng)(擴(kuò)展操作碼)地址碼:數(shù)據(jù)的類型,尋址方式本章小結(jié)1、什么是指令,機(jī)器指令,指令系統(tǒng)3、尋址方式:指令尋址(2)和操作數(shù)尋址(10)4、RISC和CISC1.指令系統(tǒng)采用不同尋址方式的目的是()A.實(shí)現(xiàn)存貯程序和程序控制;B.縮短指令長(zhǎng)度,擴(kuò)大尋址空間,提高編程靈活性;C.可直接訪問(wèn)外存;D.提供擴(kuò)展操作碼的可能并降低指令譯碼的難度;2.指令的尋址方式有順序和跳躍兩種方式,采用跳躍尋址方式,可以實(shí)現(xiàn)()A.堆棧尋址;B.程序的條件轉(zhuǎn)移;C.程序的無(wú)條件轉(zhuǎn)移;D.程序的條件轉(zhuǎn)移或無(wú)條件轉(zhuǎn)移;3.下列尋址方式中,執(zhí)行速度最快的是()
A.寄存器尋址B.寄存器間接尋址C.直接尋址D.相對(duì)尋址4.變址尋址方式中,操作數(shù)的有效地址EA等于()A基值寄存器內(nèi)容加上形式地址A(位移量)B堆棧指示器內(nèi)容加上形式地址A(位移量)C變址寄存器內(nèi)容加上形式地址A(位移量)D程序記數(shù)器內(nèi)容加上形式地址A(位移量)5.用某個(gè)寄存器中操作數(shù)的尋址方式稱為()尋址。A.直接B.間接C.寄存器直接D.寄存器間接6.單地址指令中為了完成兩個(gè)數(shù)的算術(shù)運(yùn)算,除地址碼指明的一個(gè)操作數(shù)外,另一個(gè)常需采用()A.堆棧尋址方式B.立即尋址方式C.隱含尋址方式D.間接尋址方式7.()不是RISC的特點(diǎn)。A.指令的操作種類比較少B.指令長(zhǎng)度固定且指令格式較少C.尋址方式比較少D.訪問(wèn)內(nèi)存需要的機(jī)器周期比較少
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Module 5 Unit 1 We went to the Great Wall.(教學(xué)設(shè)計(jì))-2024-2025學(xué)年外研版(一起)英語(yǔ)四年級(jí)上冊(cè)
- 科技創(chuàng)新中心項(xiàng)目組織結(jié)構(gòu)與管理模式
- 地方高??蒲袆?chuàng)新與產(chǎn)學(xué)研結(jié)合策略
- Unit 2 SectionB 1a-1c 教學(xué)設(shè)計(jì) 2024-2025學(xué)年人教版(2024)七年級(jí)英語(yǔ)下冊(cè)
- 北京市健身房裝修合同范本
- 二零二五年度生態(tài)牧草種植基地合作合同
- 2025年八色膠版印刷機(jī)行業(yè)深度研究分析報(bào)告
- 2025年度中式餐廳區(qū)域代理合同
- 2025年度花卉展覽租賃與展示服務(wù)合同書(shū)
- 2025年度高端宴會(huì)炊事員定制化服務(wù)聘用協(xié)議
- 《研學(xué)旅行課程設(shè)計(jì)》課件-研學(xué)課程設(shè)計(jì)計(jì)劃
- 會(huì)議記錄表格樣本
- 馬工程《藝術(shù)學(xué)概論》
- 改善護(hù)理服務(wù)行動(dòng)計(jì)劃方案
- 羧基麥芽糖鐵注射液-臨床用藥解讀
- 《手語(yǔ)基礎(chǔ)學(xué)習(xí)》課件
- 建筑材料包銷(xiāo)協(xié)議書(shū)
- 2023-2024學(xué)年高中政治統(tǒng)編版必修三1-1 中華人民共和國(guó)成立前各種政治力量 課件(23張)
- SJG 09-2024 建筑基樁檢測(cè)標(biāo)準(zhǔn)
- 河南省南陽(yáng)市淅川縣2023-2024學(xué)年八年級(jí)上學(xué)期期末考試數(shù)學(xué)試題(含答案)
- 口腔臨床技術(shù)操作規(guī)范
評(píng)論
0/150
提交評(píng)論