第2章51系列单片机的指4系统66单片机原理、接口及应用4、寄存器间址寄存器中存放的是操作数地址。和寄存器寻址用放在寄存器前面和寄存器寻址分开。能够进行寄存器间接寻址的有:RO、R1、DPTR。寄存器间接寻址方式的寻址范围:(1)内部RAM,RO或R1为间接寻址寄存器,它可寻址内部地址RAM的256单元内容。(2)外部RAM64KB,采用DPTR、R0、R1作为间接寻址寄存器,寻址外部数据存储器的64KB空间
第2章 51系列单片机的指令系统 4、寄存器间址 寄存器中存放的是操作数地址。和寄存器寻址 用@放在寄存器前面和寄存器寻址分开。能够进 行寄存器间接寻址的有:R0、R1、DPTR。 寄存器间接寻址方式的寻址范围: (1)内部RAM,R0或R1为间接寻址寄存器,它可 寻址内部地址RAM的256单元内容。 (2)外部RAM 64KB,采用DPTR、R0、R1作为 间接寻址寄存器,寻址外部数据存储器的64KB空 间
第2章5系列单片机的指4系统60单片机原理、接口及应用3、采用Ri间接寻址可以寻址片外256B字节的地址但是一般并不采用,因为Ri中存放的是低8位地址,还需要配合P2中的高八位地址形成16位地址。@Ri可以寻址内部RAM和外部RAM,用MOV和MOVX区分片内和片外。例如:MOVA,@Ri64KBMOVX A,@DPTR@Ri256BMOVX A,U
第2章 51系列单片机的指令系统 3、采用Ri间接寻址可以寻址片外256B字节的地址 但是一般并不采用,因为Ri中存放的是低8位地 址,还需要配合P2中的高八位地址形成16位地址。 4、@Ri 可以寻址内部RAM和外部RAM,用MOV和 MOVX区分片内和片外。 例如:MOV A,@Ri MOVX A,@DPTR 64KB MOVX A,@Ri 256B
第2章51系列单片机的指4系统OdC单片机原理、接口及应用例如:MOV R0,#20H;A一→(20H)地址的内部RAMMOV@RO, AMOVX A,@R1;外部RAM(地址为P2R1)的内容一→AMOVX @DPTR,A;A一以DPTR内容为地址的外部RAM④
第2章 51系列单片机的指令系统 例如: MOV R0,#20H MOV @R0,A ;A→(20H) 地址的内部RAM MOVX A,@R1 ;外部RAM(地址为P2 R1 )的 内容→A MOVX @DPTR,A ;A→以DPTR内容为地址的 外部RAM