访问电脑版页面

导航:老古开发网手机版其他

A51 3.5.1 特殊汇编器符号

导读:
关键字:
 Ax51汇编器定义和保留了x51寄存器组的名称。这些预定义的名称,用于在x51程序中访问处理器寄存器。下面列出了8051、80C51MX和251的寄存器,并带简要说明:
  寄存器 说明
  A 代表8051累加器。用于许多运算,包括乘法和除法,从外部存储器中存取数据,布尔运算等等。
  DPTR DPTR寄存器是一个16位数据指针,用于寻址XDATA或CODE存储空间的数据。
  PC PC寄存器是一个16位程序计数器。它装有下一条要被执行的指令的地址。
  C 进位标志;指示产生一个进位位的运算的状态。它也被用于需要借位的运算。
  AB A和B寄存器对,用于MUL和DIV指令。
  R0-R7 在当前活动寄存器堆中的8个8位通用8051寄存器。最多有四个寄存器堆可用。
  AR0-AR7 代表当前活动寄存器堆中R0到R7的绝对数据地址。这些绝对地址将因当前寄存器堆的不同而不同。这些符号只有当使用USING伪指令指定寄存器堆时才可用。参见USING伪指令,获取更多关于寄存器堆选择的信息。这种表示法可以使用NOAREGS伪指令禁止。参加NOAREGS获取更多相关信息
只适用于51MX PR0, PR1 80C51MX架构的通用指针寄存器。通用指针可以访问80C51MX的整个16MB地址空间。PR0由R1、R2和R3组成。PR1由R5、R6和R7组成。罗亩的笔记
EPTR 80C51MX架构的附加扩展数据指针寄存器。EPTR可以用来访问整个存储器空间。
只适用于251 R8-R15 251增加的8个8位通用寄存器。
WR0-WR30 251的16个16位通用寄存器。寄存器WR0-WR14与寄存器R0-R15相重叠。注意没有WR1。
DR0-DR28 DR56,DR60 251的10个32位通用寄存器。寄存器DR0-DR28与寄存器WR0-WR30相重叠。注意没有DR1、DR2和DR3。

来源:   作者:  2006/9/25 16:50:53
栏目: [ ]

相关阅读

安森美推出新的高功率图腾柱PFC控制器,满足具挑战的能效标准

动态功耗低至60μA/MHz!助力设备超长续航,首选国民技术低功耗MCU!