計算機組織與結構 習題(1)
選用書籍為
David A. Patterson的<<計算機組織與設計:硬體/軟體的介面>>
( )1.關於一般目的暫存器(GPRs)及其運作,下列何者正確?
(A)在MIPS之中,一般目的暫存器共有32個
(B)若有一個函式,在不動用Memry的情況之下,其引數最多可以有8個
(C)將不常用的暫存器存入記憶體之中稱之為Store
(D)在ARM之中,資料的定址模式共有9種
(E)組合語言sll $0,$0,0其對應之機器碼為十六進位的00000000
( )2.將兩個十進位的數字0.5和-0.4375以二進位相加,若有四位精確位數,則其結果是多少?
(A)0.1250
(B)0.4625
(C)0.0125
(D)0.0625
(E)-0.0125
( )3.關於在MIPS之中指令的危障,下列何者正確?
(A)RAR就是所謂的true dependency
(B)若分支指令的暫存器與前一個載入指令之目的暫存器發生資料相依,則管線必須停止1個clock
(C)控制訊號線MtoR對應的多工器其輸出值只有接在Register File的Write Data上
(D)通常看到beq和sw指令不用向後面的檢查資料相依的原因是這兩個指令都不寫回Register File
(E)如果連續兩個rt欄位相同,又都是lw指令,基本上應不造成資料危障,但是仍會照常Stall
( )4.關於記憶體,下列何者正確?
(A)在direct map情況之下,若cache之中有4k個entry則byte address之中的offset共有14個位元
(B)在mips指令集中,若cache之中有4k個entry則byte address之中的block offset共有14個位元
(C)電腦所使用的記憶體可以有像是階層一般的結構,是因為程式在存取指令與資料時有區域性原則
(D)QDR SDRAM相較於其他的記憶體型號,可以提升其存取速度原因在於其在時脈的正負緣皆可以運作
(E)在page table之中若有use bit,代表尋找victim block的演算法是LRU
( )5.為了保護計算機的各種資源,下列何者功能是需要的?
(A)command interpreter
(B)privilege instruction
(C)context switch
(D)round robin
(E)user/supervisor mode bit
答案在後
1.ADE
2.D
3.DE
4.AC
5.BE