单片机入门求助。。。

ORG0000HSJMPMAINORG0030HMAIN:MOVDPTR,#1A33HMOVA,#80HMOVX@DPTR,AMOVA,#00HMOVP2,#1AHMOV... ORG 0000H
SJMP MAIN
ORG 0030H
MAIN: MOV DPTR,#1A33H
MOV A,#80H
MOVX @DPTR,A
MOV A,#00H
MOV P2,#1AH
MOV R0,#34H
MOV R1,#35H
MOVX @R0,A
MOVX A,@DPTR
MOVX @R1,A
MOVX A,@R0
MOVX A,@R1
SJMP $

到 MOV @R1,A这句 R1的值是0x35
为什么去内存里查的时候 是查:X:1A35H 而不是 X:0035H
展开
 我来答
做而论道
高能答主

2012-03-17 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
到 MOV @R1,A这句 R1的值是0x35
此时,P2的值是1A,所以目标地址就是:1A35H。
追问
能否给我解释下P1 P2的作用啊。。。我还不是很明白。。。
追答
执行 MOVX @R1,A 这句时,是对片外RAM 的写操作。
对片外 RAM、ROM 读写时,是由 P2 输出高8位地址、P0输出低8位地址。
因此,R1的值是0x35,由P0口输出,P2输出的是1A。
因此,完整的地址就是:1A35H。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式