EQU Directive
The EQU
directive assigns a numeric value to a label.
Syntax:
Label EQU Value
Label
is any properly formed label. Value
must be an integer numeric constant. Value must be in a number range that is legal for a subsequent instruction where Label is used as an argument.
Foo EQU 35
SPLat/PC will use the numeric value 35 wherever the word "Foo" is used as an instruction argument, hence subsequent to the above instruction
LoadX Foo
is equivalent to
LoadX 35
The advantage of using EQU
directives is that a numeric value can be defined once at the start of a program and then be used several times throughout the program. If you subsequently need to change the value, you only need to change the EQU
directive and all uses of the value will change automatically.
The full word EQUALS
may also be used.