民國100年 第3梯次 數位電子甲級 學科
第69題
單晶片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) M O V A , @ R o
- (2) M O V C A , @ A + D P T R
- (3) M O V X A , @ R o
- (4) M O V X @ D P T R , A
官方答案
(3) M O V X A , @ R o
解析
MCS-51 的外部資料記憶體必須用 MOVX 指令存取。MOVX A,@R0(或 @R1)是以 R0/R1 當低位址、P2 輸出高位址,將外部 RAM 的資料讀入累加器 A,故為讀取外部 RAM。MOVX @DPTR,A 方向相反,是把 A 寫到外部 RAM;MOV A,@R0 存取的是內部 RAM;MOVC A,@A+DPTR 讀的是程式記憶體。故選 3。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。