1. 标号
    1. 1-20个字符,首字符必须为字母,是指向内存单元的一个符号名,非必须
      1. 该单元的内容是指令,该标号是跳转指令目标
      2. 该单元的内容是load或store指令访问的数据
      3. 只可能的两种形式
  2. 操作码
    1. 不可省略,是助记符
  3. 操作数
    1. 数目取决于具体的操作
      1. 寄存器的表示是显式的
      2. 内存操作数以符号名的形式出现
      3. 立即数显式表现,标识符代表其基数
        1. #代表10进制
        2. x代表16进制
        3. b代表2进制
  4. 注释
    1. 分号后的内容被忽略,非必须
  5. 伪指令
    1. 对汇编器作用,用于指导汇编操作
      1. .ORIG
        1. 代码在内存中的存放位置
      2. .FILL
        1. 占用下一个地址,并用操作数进行初始化
      3. .BLKW
        1. 开始占用一连串地址空间,数目=操作数
      4. .STRINGZ
        1. 连续占用并初始化n+1个内存单元,操作数是由双括号引起的n个字符。n+1个单元的前n个字的内容是字符串对应字符的ASCII码的零扩展,最后一个字初始化为0
      5. .END
        1. 之后的所有内容被汇编器丢弃
      6. .EXTERNAL
        1. 表明在本模块中,没有提供该符号的地址信息,操作数是一个标号