民國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. (1) 直接定址
  2. (2) 暫存器間接定址
  3. (3) 基底索引定址
  4. (4) 暫存器定址

官方答案

(2) 暫存器間接定址

解析

指令 MOV AX,[BX] 的中括號代表「以暫存器內容當位址」,CPU 會把 BX 內的值送到位址匯流排,再到該記憶體位址取出資料放入 AX,這種方式稱為暫存器間接定址。若寫成 MOV AX,[1234H],位址直接出現在指令中,才是直接定址;基底索引定址必須使用 BX+SI 或 BX+DI 的組合;而 MOV AX,BX 不加中括號,運算元本身就是暫存器,屬暫存器定址。故選 2。

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

官方資料