访问电脑版页面

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

A51 4.2.1 EQU,SET

导读:
关键字:
EQU 和 SET 伪指令把一个数值或寄存器符号分配给指定的符号名称。由 EQU 定义的符号不可以在定义之前使用,也不可以以任何方式重复定义。SET 伪指令允许在后面对符号重复定义。包含 EQU 或 SET 伪指令的语句格式如下:

    

symbol EQU expression
symbol EQU register
symbol EQU expression
symbol EQU register

其中

symbol


是要定义的符号名称。每当 symbol 在我们的汇编程序中出现一次,用 EQU 或 SET 伪指令指定的表达式或寄存器就被取代一次。
expression

是一个不包含任何前向引用的数值表达式,或者一个简单的可再定位的表达式。
register
是下列寄存器名之一: A、R0、R1、R2、R3、R4、R5、R6 或 R7。

    使用 EQU 或 SET 伪指令定义的符号可以用在操作数、表达式或地址中的任意位置。被作为寄存器名称定义的符号可以用在寄存器允许使用的任意位置。

    EQU 伪指令定义的符号不可以修改或重定义。如果一个符号事先用 EQU 定义过,我们就不能再使用 SET 伪指令,同样,一个用 SET 定义的符号,也不可以再用 EQU 伪指令。

    例程

LIMIT EQU 1200
VALUE EQU LIMIT - 1200 + ''A''
SERIAL EQU SBUF
ACCU EQU A
COUNT EQU R5
VALUE SET 100
VALUE SET VALUE / 2
COUNTER SET R1
TEMP SET COUNTER
TEMP SET VALUE + VALUE
 
来源:   作者:  2006/9/25 16:50:53
栏目: [ ]

相关阅读

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

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