我不太明白外部RAM和内部RAM的数据传送
我记得51里对片外的访问只有四条指令:
MOVX A, @DPTR
MOVX A, @Ri
MOVX @DPTR, A
MOVX @Ri, A
一碰到直接地址的我就懵了
举一例子:片外RAM 20H单元传送到片内RAM 20H单元 的指令
有人告诉我是这个:
mov r0,20h (关键就这儿 要访问片外不是带X吗 这样 mov r0,20h 不就是把片内的20H单元 传送到R0)
movx a,@r0
mov 20h,a
关键是我不明白用什么指令把 片外的直接地址 传到寄存器
(因为我记得 带X为访问外部RAM的指令 那不带X不就是片内的吗 可是带X的指令就这四条···· 咱小白一个········· )