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

詳解 (共 1 筆)

#6123176
  1. Opcodes: 需要提供 16 種 opcodes,用 4 個位元表示

  2. 目的暫存器: 有 64 個暫存器,用 6 個位元表示

  3. 來源暫存器 1: 同2

  4. 來源暫存器 2: 同2

將每個欄位所需的位元數相加:

  • Opcodes: 4 位元
  • 目的暫存器: 6 位元
  • 來源暫存器 1: 6 位元
  • 來源暫存器 2: 6 位元

總計所需的位元數為:4+6+6+6=22

0
0

私人筆記 (共 1 筆)

私人筆記#4393699
未解鎖
64 個資料暫存器:需要6個bit(2^...
(共 103 字,隱藏中)
前往觀看
3
0