单片机间接寻址

MOV @R0,R1 这句对不对?
谢谢

51单片机指令系统 没有 MOV @R0,R1 该条指令
有关间接寻址 有以下指令,更多指令 请查看 单片机数据手册。
ADD A,@Ri 间接RAM中的数据加到累加器
ADDC A,@Ri 间接RAM内容带进位加到累加器
SUBB A,@Ri 累加器带借位减间接RAM中的内容
INC @Ri 间接RAM单元加1
DEC @Ri 间接RAM单元减1
ANL A,@Ri 累加器与间接RAM单元相“与”
ORL A, @Ri 累加器与间接RAM单元相“或”
XRL A, @Ri 累加器与间接RAM单元相“异或”
MOV A, @Ri 间接RAM中的数据送入累加器
MOV direct, @Ri 间接RAM中的数据送入直接地址单元
MOV @Ri, A 累加器内容送间接RAM单元
MOV @Ri, direct 直接地址单元数据送入间接RAM单元
MOV @Ri, #data 立即数送入间接RAM单元
XCH A, @Ri 间接RAM与累加器交换
XCHD A, @Ri 间接RAM的低半字节与累加器交换
CJNE @Ri,#data,re1 间接RAM单元与立即数比较,不相等则转移
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-10
不对,寄存器间接寻址有以下几种:
MOV @Ri ,#data;MOV @Ri,A;MOV @Ri,direct。
第2个回答  2012-09-10
MOV @R0,R1 这样用是不行的,但你可以按如下方式实现你的目的:
MOV @R0,01H 第一工作区
MOV @R0,09H 第二工作区
MOV @R0,11H 第三工作区
MOV @R0,19H 第四工作区
第3个回答  2012-09-10
不对