byte:单字节定义
如:.byte 1,2,0b01,0x34,072,'s'.short:定义双字节数据
如:.short 0x1234,60000.long:定义4字节数据
如:.long 0x12345678,23876565.quad:定义8字节
如:.quad 0x1234567890abcd.float:定义浮点数
.string/.asciz/.ascii:定义多个字符串
如:.string "abcd", "efgh", "hello!" .asciz "qwer", "sun", "world!" .ascii "welcome\0"注意:ascii伪操作定义的字符串需要自行添加结尾字符’\0’。
.rept:重复定义伪操作,
格式如下:.rept 重复次数 数据定义 .endr @结束重复定义例:
.rept 3 .byte 0x23 .endr.equ/.set: 赋值语句, 格式如下:
.equ(.set) 变量名,表达式
例:.equ abc, 3 @让abc=3
