㈠ 以下四種類型指令中,執行時間最長的是
寄存器型(RR),寄存器-變址型(RX), -存儲器型(RS),存儲器-立即數型(RI)和存 -存儲器型(SS)
因為CPU訪存速度慢,所以選C
㈡ 計算機組成原理 指令系統 怎麼看出來這個是雙字長的為什麼是RS型而不是RR型啊
看指令長度。指令長32位,(注意下面還有位移量16位),因此是雙字長
寄存器-寄存器(RR)型指令:從寄存器中取操作數,把操作結果放到另一寄存器中,不需要訪問內存存儲器,因此速度快;
寄存器-存儲器(RS)型指令:執行此類指令,既要訪問內存單元,又要訪問寄存器。
再看指令格式,變址寄存器裡面存放的是數據嗎?不是,它們主要用於存放存儲單元在段內的偏移量,裡面存放的是地址。通過段+偏移量得出地址,在內存尋找,數據是放在內存中的。
㈢ 如何判斷指令類型是RR,RS還是SS
RR 型執行速度最快。
從操作數的物理位置來說。
1、寄存器-寄存器(RR)型指令:需要多個通用寄存器或個別專用寄存器,從寄存器中取操作 數,把操作結果放到另一寄存器中。機器執行這種指令的速度很快,不需要訪問內存。
2、寄存器-存儲器(RS)型指令:執行此類指令,既要訪問內存單元,又要訪問寄存器。
3、存儲器-存儲器(SS)型指令:參與操作的數都放在內存里,從內存某單元中取操作數,操 作結果存放至內存另一單元中。因此機器執行這種指令需要多次訪問內存。
寄存器是中央處理器內的組成部分。寄存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、數據和地址。在中央處理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序計數器(PC)。在中央處理器的算術及邏輯部件中,寄存器有累加器(ACC)。
(3)RR型指令格式訪問內存次數擴展閱讀:
寄存器的分類。
1、數據寄存器- 用來儲存整數數字(參考以下的浮點寄存器)。在某些簡單/舊的CPU,特別的數據寄存。
2、寄存器器是累加器,作為數學計算之用。
3、地址寄存器- 持有存儲器地址,用來訪問存儲器。在某些簡單/舊的CPU里,特別的地址寄存器是索引寄存器(可能出現一個或多個)。
4、通用目的寄存器(GPRs) - 可以保存數據或地址兩者,也就是說它們是結合數據/地址 寄存器的功用。
5、浮點寄存器(FPRs) - 用來儲存浮點數字。