民國101年 第3梯次 儀表電子甲級 學科
第76題
若一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) 5 個
- (3) 4 個
- (4) 6 個
官方答案
(3) 4 個
解析
此 CPU 記憶體為 16M bytes = 16×2^20 = 2^24 bytes,故記憶體位址需 24 位元 = 3 位元組。指令集 256 個指令,2^8 = 256,故運算碼(opcode)需 8 位元 = 1 位元組。採累積器架構配合記憶體直接定址,指令格式 = 1 位元組 opcode + 3 位元組位址 = 4 位元組。故選 4 個。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。