民國104年 第1梯次 數位電子乙級 學科

第72題

M C S - 51 指令的定址模式( A d d r e s s i n g m o d e ),下列敘述何者正確?

題目

M C S - 51 指令的定址模式( A d d r e s s i n g m o d e ),下列敘述何者正確?

  1. (1) M O V A , # 30 H 為間接定址法( I n d i r e c t a d d r e s s i n g )
  2. (2) M O V A , 30 H 為直接定址法( D i r e c t a d d r e s s i n g )
  3. (3) M O V C A , @ A + D P T R 為索引定址法( I n d e x e d a d d r e s s i n g )
  4. (4) M O V A , @ R 0 為立即定址法( I m m e d i a t e a d d r e s s i n g )

官方答案

(2) M O V A , 30 H 為直接定址法( D i r e c t a d d r e s s i n g )、(3) M O V C A , @ A + D P T R 為索引定址法( I n d e x e d a d d r e s s i n g )

解析

MCS-51 各定址模式判斷:MOV A,#30H 的 # 表示立即值,為立即定址法,選項1錯誤。MOV A,30H 直接以 30H 為內部記憶體位址存取,為直接定址法,選項2正確。MOVC A,@A+DPTR 以累加器 A 配合 DPTR 基址形成程式記憶體位址,為索引定址法,選項3正確。MOV A,@R0 以 R0 內容為位址間接取資料,為間接定址法而非立即定址,選項4錯誤。故正確為2、3。

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

官方資料