民國103年 第3梯次 數位電子甲級 學科

第34題

單晶片M C S - 51 資料記憶體包括內部R A M 與外部R A M ,下列那個指令是讀取外部R A M 的 資料

題目

單晶片M C S - 51 資料記憶體包括內部R A M 與外部R A M ,下列那個指令是讀取外部R A M 的 資料

  1. (1) M O V C A , @ A + D P T R
  2. (2) M O V A , @ R o
  3. (3) M O V X A , @ R o
  4. (4) M O V X @ D P T R , A

官方答案

(3) M O V X A , @ R o

解析

MCS-51 外部資料記憶體必須用 MOVX 指令存取。MOVX A,@Ri(Ri 為 R0 或 R1)是由 P2 輸出高位址、P0 輸出低位址,讀回外部 RAM 的資料到累加器 A;MOVX @DPTR,A 則是把 A 寫到外部 RAM,方向相反。MOVC A,@A+DPTR 是讀取程式記憶體(ROM)中的查表資料;MOV A,@Ri 則是讀取內部 RAM。本題要「讀取外部 RAM」,故選 MOVX A,@Ri。

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

官方資料