民國99年 第3梯次 儀表電子甲級 學科

第13題

若一C P U 具有16 M b y t e s 記憶體,且指令集具有256 個指令,則使用累積器配合記憶體直 接定址的指令需有幾個位元組?

題目

若一C P U 具有16 M b y t e s 記憶體,且指令集具有256 個指令,則使用累積器配合記憶體直 接定址的指令需有幾個位元組?

  1. (1) 7 個
  2. (2) 6 個
  3. (3) 5 個
  4. (4) 4 個

官方答案

(4) 4 個

解析

記憶體容量 16 Mbytes = 16 × 2^20 = 2^24 bytes,位址匯流排需 24 條線,位址欄位佔 24 bits,即 3 bytes。指令集有 256 個指令 = 2^8,操作碼需 8 bits,即 1 byte。累積器配合記憶體直接定址的指令格式為 1 byte 操作碼加上 3 bytes 位址,合計 4 bytes。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料