1.符号定义伪指令
局部变量
LCLA 局部算数变量 LC-》local的缩写
LCLL 局部逻辑变量
LCLS 局部字符串
全局的有:GBLA,GBLS,GBLL
对变量的赋值有SETA,SETL,SETS
为通用寄存器列表定义名称的RLIST
逻辑变量必须用花括号括起来
SETA,SETL,SETS具体使用详例
格式:变量名 SETX 表达式
变量名必须之前已经定义
eg:
LCLA test1
test1 SETA 0xFF
LCLL test2
test2 SETL {TRUE} ;必须加上花括号
LCLS test3
test3 SETS "testing"
全局变量同样使用
全局作用于整个程序因此变量明必须唯一
2.数据定义伪指令
DCB:分配一片连续的字节存储单元并用伪指令中的表达式进行初始化(表达式可以使用双引号字符串或0~255发热的数字,DCB可用“=”替代)
str DCB "this is a test !"
DCW/DCWU:分配一片连续的半字存储单元并用表达式初始化,定义存储空间半字对齐。DCWU分配存储单元不是严格的半字对齐
汇编控制伪指令
逻辑变量用花括号括起来
变量的使用与操作