民國103年 第3梯次 儀表電子甲級 學科
第65題
8088 中M O V A X,[ B X ] 的指令,對[ B X ] 而言其定址法( a d d r e s s i n g m o d e ) 為何?
題目
8088 中M O V A X,[ B X ] 的指令,對[ B X ] 而言其定址法( a d d r e s s i n g m o d e ) 為何?
- (1) 直接定址
- (2) 暫存器間接定址
- (3) 基底索引定址
- (4) 暫存器定址
官方答案
(2) 暫存器間接定址
解析
指令 MOV AX,[BX] 的中括號代表「以暫存器內容當位址」,CPU 會把 BX 內的值送到位址匯流排,再到該記憶體位址取出資料放入 AX,這種方式稱為暫存器間接定址。若寫成 MOV AX,[1234H],位址直接出現在指令中,才是直接定址;基底索引定址必須使用 BX+SI 或 BX+DI 的組合;而 MOV AX,BX 不加中括號,運算元本身就是暫存器,屬暫存器定址。故選 2。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。