• 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