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

第18題

欲將8088 CPU 內暫存器AX 之內容設定為5,來源運算元(source operand)須使用那一種定址法 較恰當?

題目

欲將8088 CPU 內暫存器AX 之內容設定為5,來源運算元(source operand)須使用那一種定址法 較恰當?

  1. (1) 暫存器間接定址法(register indirect addressing mode)
  2. (2) 立即定址法(immediate addressi ng mode)
  3. (3) 基底定址法(based addressing mode)
  4. (4) 記憶體直接定址法(memory direct addressing mo de)

官方答案

(2) 立即定址法(immediate addressi ng mode)

解析

要把常數 5 載入 AX,指令可寫成 MOV AX, 5,運算元 5 直接附在指令碼中,此即立即定址法(immediate addressing mode),不須再到記憶體或暫存器取資料,最直接有效率。暫存器間接定址是以暫存器內容當位址;基底定址是以基底暫存器加位移量求位址;記憶體直接定址則需在位址欄指定記憶體位置。三者都要先安排資料來源,並不適合載入單純常數。

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

官方資料