实现片外数据存储器数据传送(2000H) to (2100H)
时间:10-02
整理:3721RD
点击:
自己看教程学习汇编语言,发现自己写的这段都是错误,有点对自己能不能学好产生怀疑。万事开头难,晒出来自勉!第一次发帖,第一次自己思考编程。望见谅
MOV DPTR 2000H ‘片外数据存储器不能直接寻址
MOVX A DPTR '片外数据存储器用寄存器间接寻址方式
MOVX 2100H A
--------------------------
正确的程序
MOV DPTR #2000H
MOVX A @DPTR
MOVX DPTR #2001H
MOV @DPTR A
另外,为什么DPTR 读片外数据用MOV而不是MOVX? 当DPTR被写入片外地址时,数据从DPTR传送到A用MOVX可以理解。
MOV DPTR 2000H ‘片外数据存储器不能直接寻址
MOVX A DPTR '片外数据存储器用寄存器间接寻址方式
MOVX 2100H A
--------------------------
正确的程序
MOV DPTR #2000H
MOVX A @DPTR
MOVX DPTR #2001H
MOV @DPTR A
另外,为什么DPTR 读片外数据用MOV而不是MOVX? 当DPTR被写入片外地址时,数据从DPTR传送到A用MOVX可以理解。