15. 某個電腦的 CPU 裡有 64 個資料暫存器(register),處理暫存器的指令包含四個欄位:
opcodes、目的暫存器、來源暫存器 1 及來源暫存器 2。假設希望提供 16 種 opcodes,則一個
處理暫存器的指令的長度至少為幾個位元(bit)?
(A) 19
(B) 20
(C) 21
(D) 22
答案:登入後查看
統計: A(7), B(19), C(19), D(47), E(0) #1989773
統計: A(7), B(19), C(19), D(47), E(0) #1989773
詳解 (共 1 筆)
#6123176
-
Opcodes: 需要提供 16 種 opcodes,用 4 個位元表示
-
目的暫存器: 有 64 個暫存器,用 6 個位元表示
-
來源暫存器 1: 同2
-
來源暫存器 2: 同2
將每個欄位所需的位元數相加:
- Opcodes: 4 位元
- 目的暫存器: 6 位元
- 來源暫存器 1: 6 位元
- 來源暫存器 2: 6 位元
總計所需的位元數為:4+6+6+6=22
0
0