民國100年 第3梯次 儀表電子甲級 學科
第43題
若一C P U 具有16 M b y t e s 記憶體,且指令集具有256 個指令,則使用累積器配合記憶體直 接定址的指令需有幾個位元組?
題目
若一C P U 具有16 M b y t e s 記憶體,且指令集具有256 個指令,則使用累積器配合記憶體直 接定址的指令需有幾個位元組?
- (1) 7 個
- (2) 6 個
- (3) 5 個
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。