第20講——第7章指令系統(tǒng)(7375)_第1頁
第20講——第7章指令系統(tǒng)(7375)_第2頁
第20講——第7章指令系統(tǒng)(7375)_第3頁
第20講——第7章指令系統(tǒng)(7375)_第4頁
第20講——第7章指令系統(tǒng)(7375)_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、主講人:李淑芝主講人:李淑芝7.1 機器指令機器指令 7.2 操作數(shù)類型和操作類型操作數(shù)類型和操作類型 7.3 尋址方式尋址方式 7.4 指令格式舉例指令格式舉例 7.5 RISC 技術(shù)技術(shù) 本課本課學習學習讓學生熟悉并掌握數(shù)據(jù)尋讓學生熟悉并掌握數(shù)據(jù)尋址方式,了解一般指令格式的設(shè)計方址方式,了解一般指令格式的設(shè)計方法;對法;對RISC有個初步的認識,掌握有個初步的認識,掌握RISC的主要特征和優(yōu)點的主要特征和優(yōu)點。各種數(shù)據(jù)尋址方式中數(shù)據(jù)有效各種數(shù)據(jù)尋址方式中數(shù)據(jù)有效地址地址EA的計算、設(shè)計指令格式應(yīng)考慮的計算、設(shè)計指令格式應(yīng)考慮的各種因素;的各種因素;RISC的主要特征和與的主要特征和與CIS

2、C比較的優(yōu)點比較的優(yōu)點?!盎旌闲突旌闲汀睌?shù)據(jù)尋址方式中數(shù)數(shù)據(jù)尋址方式中數(shù)據(jù)有效地址據(jù)有效地址EA的計算問題。的計算問題。 l數(shù)據(jù)存放在存儲器中,系統(tǒng)怎么樣將數(shù)據(jù)存放在存儲器中,系統(tǒng)怎么樣將存儲器中的數(shù)據(jù)取到運算器中進行定存儲器中的數(shù)據(jù)取到運算器中進行定點或浮點運算?運算結(jié)果又怎樣保存點或浮點運算?運算結(jié)果又怎樣保存呢?呢? l構(gòu)成程序的指令本質(zhì)上是怎樣的軟件構(gòu)成程序的指令本質(zhì)上是怎樣的軟件成份?它們?nèi)绾闻c硬件配合?成份?它們?nèi)绾闻c硬件配合? 尋址方式尋址方式 確定確定 本條指令本條指令 的的 操作數(shù)地址及操作數(shù)地址及下一條下一條 欲執(zhí)行欲執(zhí)行 指令指令 的的 指令地址指令地址指令尋址指令尋址數(shù)

3、據(jù)尋址數(shù)據(jù)尋址尋址方式尋址方式7.3.1 指令尋址指令尋址順序順序( PC ) + 1 PC跳躍跳躍由轉(zhuǎn)移指令指出由轉(zhuǎn)移指令指出LDA 1000ADD 1001DEC 1200JMP 7LDA 2000SUB 2001INCSTA 2500LDA 1100.0123456789PC+1指令地址尋址方式指令地址尋址方式指令地址指令地址指令指令順序?qū)ぶ讽樞驅(qū)ぶ?順序?qū)ぶ讽樞驅(qū)ぶ?順序?qū)ぶ讽樞驅(qū)ぶ?跳躍尋址跳躍尋址7順序?qū)ぶ讽樞驅(qū)ぶ?7.3.2 數(shù)據(jù)尋址數(shù)據(jù)尋址 形式地址形式地址 指令字中的地址指令字中的地址 有效地址有效地址 操作數(shù)的真實地址操作數(shù)的真實地址 約定約定 指令字長指令字長 = 存儲字

4、長存儲字長 = 機器字長機器字長(1)立即尋址)立即尋址 l 指令執(zhí)行階段不訪存指令執(zhí)行階段不訪存l A 的位數(shù)限制了立即數(shù)的范圍的位數(shù)限制了立即數(shù)的范圍形式地址形式地址 A操作碼操作碼尋址特征尋址特征OP # A立即尋址特征立即尋址特征立即數(shù)立即數(shù) 可正可負可正可負 補碼補碼形式地址形式地址 A 就是操作數(shù)就是操作數(shù)(2)直接尋址)直接尋址EA = A操作數(shù)操作數(shù)主存主存尋址特征尋址特征LDAAAACCl 執(zhí)行階段訪問一次存儲器執(zhí)行階段訪問一次存儲器l A 的位數(shù)決定了該指令操作數(shù)的尋址范圍的位數(shù)決定了該指令操作數(shù)的尋址范圍l 操作數(shù)的地址不易修改(必須修改操作數(shù)的地址不易修改(必須修改A)

5、有效地址由形式地址直接給出有效地址由形式地址直接給出7.3.2 數(shù)據(jù)尋址數(shù)據(jù)尋址 (3)隱含尋址)隱含尋址操作數(shù)地址隱含在操作碼中操作數(shù)地址隱含在操作碼中ADDA操作數(shù)操作數(shù)主存主存尋址特征尋址特征AACC暫存暫存ALU另一個操作數(shù)另一個操作數(shù)隱含在隱含在 ACC 中中如如 8086MUL 指令指令 被乘數(shù)隱含在被乘數(shù)隱含在 AX(16位)或位)或 AL(8位)中位)中MOVS 指令指令 源操作數(shù)的地址隱含在源操作數(shù)的地址隱含在 SI 中中目的操作數(shù)的地址隱含在目的操作數(shù)的地址隱含在 DI 中中l(wèi) 指令字中少了一個地址字段,可縮短指令字長指令字中少了一個地址字段,可縮短指令字長(4)間接尋址)

6、間接尋址EA =(A)有效地址由形式地址間接提供有效地址由形式地址間接提供OPA尋址特征尋址特征AEA主存主存EAA1EA A1主存主存 EA10l 執(zhí)行指令階段執(zhí)行指令階段 2 次訪存次訪存l 可擴大尋址范圍可擴大尋址范圍l 便于編制程序便于編制程序OPA尋址特征尋址特征A一次間址一次間址多次間址多次間址操作數(shù)操作數(shù)操作數(shù)操作數(shù)多次訪存多次訪存 子程序子程序主程序主程序8081201202轉(zhuǎn)轉(zhuǎn) 子程序子程序轉(zhuǎn)轉(zhuǎn) 子程序子程序間接尋址編程舉例間接尋址編程舉例(A) = 81(A) = 202 間址特征間址特征JMP A (5)寄存器尋址)寄存器尋址EA = Ril 執(zhí)行階段不訪存,只訪執(zhí)行階段

7、不訪存,只訪問寄存器,執(zhí)行速度快問寄存器,執(zhí)行速度快OPRi尋址特征尋址特征l 寄存器個數(shù)有限,可縮寄存器個數(shù)有限,可縮短指令字長短指令字長操作數(shù)操作數(shù)R0RiRn寄存器寄存器有效地址即為寄存器編號有效地址即為寄存器編號EA = ( Ri )(6)寄存器間接尋址)寄存器間接尋址l 有效地址在寄存器中,有效地址在寄存器中, 操作數(shù)在存儲器中,執(zhí)行階段訪存操作數(shù)在存儲器中,執(zhí)行階段訪存操作數(shù)操作數(shù)主存主存OPRi尋址特征尋址特征l 便于編制循環(huán)程序便于編制循環(huán)程序地址地址R0RiRn寄存器寄存器有效地址在寄存器中有效地址在寄存器中問題問題2:間接尋:間接尋址和寄存器間址和寄存器間接尋址有什么接尋址

8、有什么異同?異同?(7)基址尋址)基址尋址u采用專用寄存器作基址寄存器采用專用寄存器作基址寄存器EA = ( BR ) + ABR 為基址寄存器為基址寄存器OPA操作數(shù)操作數(shù)主存主存尋址特征尋址特征ALUBRl 可擴大尋址范圍可擴大尋址范圍l 便于程序搬家便于程序搬家l BR 內(nèi)容由操作系統(tǒng)或管理程序確定內(nèi)容由操作系統(tǒng)或管理程序確定l 在程序的執(zhí)行過程中在程序的執(zhí)行過程中 BR 內(nèi)容不變,形式地址內(nèi)容不變,形式地址 A 可變可變u采用通用寄存器作基址寄存器采用通用寄存器作基址寄存器操作數(shù)操作數(shù)主存主存尋址特征尋址特征ALUOPR0AR0 作基址寄存器作基址寄存器l 由用戶指定哪個通用寄存器作為

9、基址寄存器由用戶指定哪個通用寄存器作為基址寄存器通用寄存器通用寄存器R0Rn-1R1l 基址寄存器的內(nèi)容由操作系統(tǒng)確定基址寄存器的內(nèi)容由操作系統(tǒng)確定l 在程序的執(zhí)行過程中在程序的執(zhí)行過程中 R0 內(nèi)容不變,形式地址內(nèi)容不變,形式地址 A 可變可變(7)基址尋址)基址尋址(8)變址尋址)變址尋址EA = ( IX ) +AOPA操作數(shù)操作數(shù)主存主存尋址特征尋址特征ALUIXl 可擴大尋址范圍可擴大尋址范圍l 便于處理數(shù)組問題便于處理數(shù)組問題l IX 的內(nèi)容由用戶給定的內(nèi)容由用戶給定 IX 為變址寄存器(專用)為變址寄存器(專用)l 在程序的執(zhí)行過程中在程序的執(zhí)行過程中 IX 內(nèi)容可變,形式地址內(nèi)

10、容可變,形式地址 A 不變不變通用寄存器也可以作為變址寄存器通用寄存器也可以作為變址寄存器問題問題3:基址尋:基址尋址和變址尋址有址和變址尋址有什么本質(zhì)區(qū)別?什么本質(zhì)區(qū)別?例例 設(shè)數(shù)據(jù)塊首地址為設(shè)數(shù)據(jù)塊首地址為 D,求求 N 個數(shù)的平均值個數(shù)的平均值直接尋址直接尋址變址尋址變址尋址LDA DADD D + 1ADD D + 2ADD D + ( N -1 )DIV # NSTA ANSLDA # 0LDX # 0INXCPX # NBNE MDIV # NSTA ANS共共 N + 2 條指令條指令共共 8 條指令條指令A(yù)DD X, DMX 為變址寄存器為變址寄存器D 為形式地址為形式地址(X

11、) 和和 #N 比較比較(X) +1 X結(jié)果不為零則轉(zhuǎn)結(jié)果不為零則轉(zhuǎn)(9)相對尋址)相對尋址 EA = ( PC ) + AA 是相對于當前指令的位移量(可正可負,補碼)是相對于當前指令的位移量(可正可負,補碼)l A 的位數(shù)決定操作數(shù)的尋址范圍的位數(shù)決定操作數(shù)的尋址范圍l 程序浮動程序浮動l 廣泛用于轉(zhuǎn)移指令廣泛用于轉(zhuǎn)移指令操作數(shù)操作數(shù)尋址特征尋址特征ALUOPA相對距離相對距離 A1000PC主存主存1000AOPu 相對尋址舉例相對尋址舉例M 隨程序所在存儲空間的位置不同而不同隨程序所在存儲空間的位置不同而不同EA = ( M+3 ) 3 = M 3*LDA # 0LDX # 0ADD

12、X, DINXCPX # NBNE MDIV # NSTA ANSMM+1M+2M+3而指令而指令 BNE 與與 指令指令 ADD X, D 相對位移量不變相對位移量不變 3* 指令指令 BNE操作數(shù)的有效地址為操作數(shù)的有效地址為 3* 相對尋址特征相對尋址特征*OP位移量位移量2000 H2008 H8JMP * + 8OP06 H2000 H2008 H8設(shè)設(shè) 當前指令地址當前指令地址 PC = 2000H轉(zhuǎn)移后的目的地址為轉(zhuǎn)移后的目的地址為 2008H因為因為 取出取出 JMP * + 8 后后 PC = 2002H二字節(jié)指令二字節(jié)指令故故 JMP * + 8 指令指令 的第二字節(jié)為的第

13、二字節(jié)為 2008H - 2002H = 6Hu按字節(jié)尋址的相對尋址舉例按字節(jié)尋址的相對尋址舉例解解:(1)PC當前值為當前值為240,該指令取出后,該指令取出后PC值為值為243,要求轉(zhuǎn),要求轉(zhuǎn)移到移到290,即相對位移量為,即相對位移量為290-243=47,轉(zhuǎn)換成補碼為,轉(zhuǎn)換成補碼為2FH。由于數(shù)據(jù)在存儲器中采用以低字節(jié)地址為字地址的存放方由于數(shù)據(jù)在存儲器中采用以低字節(jié)地址為字地址的存放方式,故該轉(zhuǎn)移指令的第二字節(jié)為式,故該轉(zhuǎn)移指令的第二字節(jié)為2FH,第三字節(jié)為,第三字節(jié)為00H。 (2)PC當前值為當前值為240,該指令取出后,該指令取出后PC值為值為243,要求轉(zhuǎn)移,要求轉(zhuǎn)移到到20

14、0,即相對位移量為,即相對位移量為200-243=-43,轉(zhuǎn)換成補碼為,轉(zhuǎn)換成補碼為D5H。由于數(shù)據(jù)在存儲器中采用以低字節(jié)地址為字地址的存放方由于數(shù)據(jù)在存儲器中采用以低字節(jié)地址為字地址的存放方式,故該轉(zhuǎn)移指令的第二字節(jié)為式,故該轉(zhuǎn)移指令的第二字節(jié)為D5H,第三字節(jié)為,第三字節(jié)為FFH。 某機器字長某機器字長16位,主存按字節(jié)編址,轉(zhuǎn)移指位,主存按字節(jié)編址,轉(zhuǎn)移指令采用相對尋址,由兩個字節(jié)組成,第一字令采用相對尋址,由兩個字節(jié)組成,第一字節(jié)為操作碼字段,第二字節(jié)為相對位移量字節(jié)為操作碼字段,第二字節(jié)為相對位移量字段。假定取指令時,每取一個字節(jié)段。假定取指令時,每取一個字節(jié)PC自動加自動加1。若某

15、轉(zhuǎn)移指令所在主存地址為。若某轉(zhuǎn)移指令所在主存地址為2000H,相,相對位移量字段的內(nèi)容為對位移量字段的內(nèi)容為06H,則該轉(zhuǎn)移指令,則該轉(zhuǎn)移指令成功轉(zhuǎn)以后的目標地址是成功轉(zhuǎn)以后的目標地址是:A.2006H B.2007H C.2008H D.2009Hl答案:答案:C(10)堆棧尋址)堆棧尋址u堆棧的特點堆棧的特點堆棧堆棧硬堆棧硬堆棧軟堆棧軟堆棧多個寄存器多個寄存器指定的存儲空間指定的存儲空間先進后出先進后出(一個入出口)(一個入出口) 棧頂?shù)刂窏m數(shù)刂?由由 SP 指出指出 11FFFH +12000 H進棧進棧 (SP) 1 SP出棧出棧 (SP)+ 1 SP棧頂棧頂棧底棧底2000 HSP

16、2000 H1FFF HSP1FFFH棧頂棧頂棧底棧底進棧進棧出棧出棧 1FFF H棧頂棧頂 2000 H棧頂棧頂也稱串聯(lián)堆棧也稱串聯(lián)堆棧也稱存儲器堆棧也稱存儲器堆棧問題問題4:存儲器:存儲器堆棧與硬堆棧比堆棧與硬堆棧比有什么優(yōu)缺點?有什么優(yōu)缺點? u堆棧尋址舉例堆棧尋址舉例15200HACCSPX棧頂棧頂200H棧底棧底主存主存151FFHACCSP15棧頂棧頂200H棧底棧底主存主存X1FFHPUSH A 前前PUSH A 后后POP A 前前POP A 后后Y1FFHACCSPX棧頂棧頂200H棧底棧底主存主存151FFH15200HACCSP棧頂棧頂200H棧底棧底主存主存X15uSP

17、 的修改與主存編址方法有關(guān)的修改與主存編址方法有關(guān) 按按 字字 編址編址進棧進棧出棧出棧(SP) 1 SP(SP)+ 1 SP 按按 字節(jié)字節(jié) 編址編址存儲字長存儲字長 16 位位進棧進棧出棧出棧(SP) 2 SP(SP)+ 2 SP存儲字長存儲字長 32 位位進棧進棧出棧出棧(SP) 4 SP(SP)+ 4 SP解解:(1)CALL指令被讀取前,指令被讀取前,PC=2000H,SP=0100H,棧頂,棧頂內(nèi)容為內(nèi)容為2746H。 (2) CALLCALL指令被執(zhí)行后,由于存儲器按字節(jié)編址,指令被執(zhí)行后,由于存儲器按字節(jié)編址,CALLCALL指令共占指令共占4 4個字節(jié),故程序斷點個字節(jié),故程

18、序斷點2004H2004H進棧,此時進棧,此時SP=(SP)-SP=(SP)-2=00FEH2=00FEH,棧頂內(nèi)容為,棧頂內(nèi)容為2004H2004H,PCPC被更新為子程序入口地址被更新為子程序入口地址5000H5000H。 (3 3)子程序返回后,程序斷點出棧,)子程序返回后,程序斷點出棧,PC=2004HPC=2004H,SPSP被修改被修改為為0100H0100H,棧頂內(nèi)容為,棧頂內(nèi)容為2746H2746H。 7.4.1 設(shè)計指令格式時應(yīng)考慮的各種因素設(shè)計指令格式時應(yīng)考慮的各種因素(1)指令系統(tǒng)的)指令系統(tǒng)的兼容性兼容性(向上兼容)(向上兼容)(2)其他因素)其他因素操作類型操作類型數(shù)

19、據(jù)類型數(shù)據(jù)類型指令格式指令格式包括指令個數(shù)及操作的難易程度包括指令個數(shù)及操作的難易程度指令字長、操作碼位數(shù)指令字長、操作碼位數(shù)尋址方式尋址方式寄存器個數(shù)寄存器個數(shù)地址碼位數(shù)、地址個數(shù)地址碼位數(shù)、地址個數(shù)尋址方式、是否采用擴展操作碼尋址方式、是否采用擴展操作碼確定哪些數(shù)據(jù)類型可參與操作確定哪些數(shù)據(jù)類型可參與操作 指令尋址、操作數(shù)尋址指令尋址、操作數(shù)尋址 寄存器的多少影響指令的執(zhí)行時間寄存器的多少影響指令的執(zhí)行時間 7.4.2 指令格式舉例指令格式舉例(1)PDP 8指令字長固定指令字長固定 12 位位操作碼操作碼 間間 頁頁 地址碼地址碼訪存類指令訪存類指令0235411寄存器類指令寄存器類指令

20、 1 1 1 輔助操作碼輔助操作碼02 311I/O 類指令類指令 1 1 0 設(shè)備設(shè)備 操作碼操作碼02 31198(2)PDP 11源地址源地址OP4 6 6 16 16目的地址目的地址存儲器地址存儲器地址1存儲器地址存儲器地址2OP10 6 16目的地址目的地址存儲器地址存儲器地址目的地址目的地址4 6 6源地址源地址OP 10 6目的地址目的地址OP CODE16OP CODE指令字長有指令字長有 16 位、位、32 位、位、48 位三種位三種零地址零地址 (16 位位)一地址一地址 (16 位位)二地址二地址 R R (16 位位)二地址二地址 R M (32 位位)二地址二地址 M

21、 M (48 位位)擴展操作碼技術(shù)擴展操作碼技術(shù)(3)IBM 360OPR1R2 RR格式格式8 4 4OPR1XBD RX格式格式8 4 4 4 12OPR1R3BD RS格式格式8 4 4 4 12OPBDI SI格式格式8 8 4 12OPB1D1LB2D2 SS格式格式8 8 4 12 4 12二地址二地址 R R基址加變址尋址基址加變址尋址二地址二地址 R M三地址三地址 R M基址尋址基址尋址二地址二地址 M M 基址尋址基址尋址基址尋址基址尋址立即數(shù)立即數(shù) M(4)Intel 8086u指令字長指令字長u地址格式地址格式1 6 個字節(jié)個字節(jié)MOV WORD PTR0204, 01

22、38H 6 字節(jié)字節(jié)INC AX 1 字節(jié)字節(jié)一地址一地址NOP 1 字節(jié)字節(jié)CALL段內(nèi)調(diào)用段內(nèi)調(diào)用 3 字節(jié)字節(jié)零地址零地址 5 字節(jié)字節(jié)段間調(diào)用段間調(diào)用寄存器寄存器 寄存器寄存器寄存器寄存器 立即數(shù)立即數(shù)寄存器寄存器 存儲器存儲器ADD AX,BX 2 字節(jié)字節(jié)ADD AX,3048H 4 字節(jié)字節(jié)ADD AX,3048H 3 字節(jié)字節(jié)二地址二地址CALL7.5.1 RISC 的產(chǎn)生和發(fā)展的產(chǎn)生和發(fā)展 80 20 規(guī)律規(guī)律l 典型程序中典型程序中 80% 的語句僅僅使的語句僅僅使 用處理機中用處理機中 20% 的指令的指令l 執(zhí)行頻度高的簡單指令,因復(fù)雜指令執(zhí)行頻度高的簡單指令,因復(fù)雜指

23、令 的存在,執(zhí)行速度無法提高的存在,執(zhí)行速度無法提高RISC(Reduced Instruction Set Computer)CISC(Complex Instruction Set Computer) RISC技術(shù)技術(shù) 能否用能否用 20% 的簡單指令組合不常用的的簡單指令組合不常用的 80% 的指令功能的指令功能?7.5.2 RISC 的主要特征的主要特征 l 選用使用頻率較高的一些選用使用頻率較高的一些 簡單指令簡單指令 復(fù)雜指令的功能由簡單指令來組合復(fù)雜指令的功能由簡單指令來組合l 指令指令 長度固定長度固定l 只有只有 LOAD / STORE 指令訪存指令訪存l 流水技術(shù)流水技術(shù)

24、 一個時鐘周期一個時鐘周期 內(nèi)完成一條指令內(nèi)完成一條指令l 組合邏輯組合邏輯 實現(xiàn)控制器實現(xiàn)控制器 l 多個多個 通用通用 寄存器寄存器 l 采用采用 優(yōu)化優(yōu)化 的的 編譯編譯 程序程序 7.5.3 RISC 和和CISC的比較的比較 與與CISC機相比,機相比,RISC機的主要優(yōu)點可歸納如下:機的主要優(yōu)點可歸納如下:l 充分利用充分利用VLSI芯片的面積。芯片的面積。l 提高計算機運算速度。提高計算機運算速度。l 便于設(shè)計,可降低成本,提高可靠性。便于設(shè)計,可降低成本,提高可靠性。l 有效支持高級語言程序。有效支持高級語言程序。 7.5.3 RISC 和和CISC的比較的比較 RISC機能提

25、高運算速度主要反映在以下機能提高運算速度主要反映在以下5個方面:個方面:l RISC機的指令數(shù)、指令格式和尋址方式種類較少,機的指令數(shù)、指令格式和尋址方式種類較少,而且指令的編碼很有規(guī)律,因此而且指令的編碼很有規(guī)律,因此RISC的指令譯碼的指令譯碼比比CISC的指令譯碼快。的指令譯碼快。l RISC機內(nèi)通用寄存器多,減少了訪存次數(shù),可加機內(nèi)通用寄存器多,減少了訪存次數(shù),可加快運行速度??爝\行速度。l RISC機采用寄存器窗口重疊技術(shù)。機采用寄存器窗口重疊技術(shù)。l RISC機采用組合邏輯控制,比采用微程序控制的機采用組合邏輯控制,比采用微程序控制的CISC機的延遲小,縮短了機的延遲小,縮短了CP

26、U的周期。的周期。l RISC機選用精簡指令系統(tǒng),適合于流水線工作。機選用精簡指令系統(tǒng),適合于流水線工作。1. 在指令的地址字段中,直接指出操作數(shù)本在指令的地址字段中,直接指出操作數(shù)本 身的尋址方式,稱為身的尋址方式,稱為_。 A. 隱含尋址隱含尋址 B. 立即尋址立即尋址 C. 寄存器尋址寄存器尋址 D. 直接尋址直接尋址 2. 設(shè)變址寄存器為設(shè)變址寄存器為X,形式地址為,形式地址為D,(,(X) 表示寄存器表示寄存器X的內(nèi)容,這種尋址方式的有的內(nèi)容,這種尋址方式的有 效地址為效地址為_。 A. EA=(X)+D B. EA=(X)+(D) C.EA=(X)+D) D. EA=(X)+(D)

27、 3. 堆棧尋址方式中,設(shè)堆棧尋址方式中,設(shè)A為累加器,為累加器,SP為堆為堆 棧指示器,棧指示器,MSP為為SP指示的棧頂單元。如指示的棧頂單元。如 果進棧操作的動作順序是(果進棧操作的動作順序是(A)MSP, (SP)-1SP。那么出棧操作的動作順序應(yīng)。那么出棧操作的動作順序應(yīng) 為為_。 A.(MSP)A,(SP)+1SP B.(SP)+1SP,(MSP)A C.(SP-1)SP,(MSP)A D.(MSP)A, (SP)-1SP 4.某機指令格式某機指令格式如圖所示:如圖所示:圖中圖中X為尋址特征位,且為尋址特征位,且X=0時,不變址;時,不變址;X=1時,用變址寄存器時,用變址寄存器X1進行變址;進行變址;X=2時,時,用變址寄存器用變址寄存器X2進行變址;進行變址;X=3時,相對尋時,相對尋址。設(shè)(址。設(shè)(PC)=1234H,(,

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論