数据类型
| 类型 | 用法 | 
|---|---|
| BYTE | 8位无符号整数,B代表字节 | 
| SBYTE | 8位有符号整数,S代表有符号 | 
| WORD | 16位无符号整数 | 
| SWORD | 16位有符号整数 | 
| DWORD | 32位无符号整数,D代表双(字) | 
| SDWORD | 32位有符号整数,SD代表有符号双(字) | 
| FWORD | 48位整数(保护模式中的远指针) | 
| QWORD | 64位整数,Q代表四(字) | 
| TBYTE | 80位(10字节)整数,T代表10字节 | 
| REAL4 | 32位(4字节)IEEE短实数 | 
| REAL8 | 64位(8字节)IEEE长实数 | 
| REAL10 | 80位(10字节)IEEE扩展实数 | 
| 简写 | |
| DB | 8位整数 | 
| DW | 16位整数 | 
| DD | 32位整数 | 
| DQ | 64位整数 | 
| DT | 80位整数 | 
指令操作数符号
x86指令格式:[label : ] mnemonic [operands] [ ; comment]
| 操作数 | 说明 | 
|---|---|
| reg8 | 8位通用寄存器:AH、AL、BH、BL、CH、CL、DH、DL | 
| reg16 | 16位通用寄存器:AX、BX、CX、DX、SI、DI、SP、BP | 
| reg32 | 32位通用寄存器:EAX、EBX、ECX、EDX、ESI、EDI、ESP、EBP | 
| reg | 通用寄存器 | 
| sreg | 16位段寄存器:CS、DS、SS、ES、FS、GS | 
| imm | 8位、16位或32位立即数 | 
| imm8 | 8位立即数,字节型数值 | 
| imm16 | 16位立即数,字类型数值 | 
| imm32 | 32位立即数,双字型数值 | 
| reg/mem8 | 8位操作数,可以是8位通用寄存器或内存字节 | 
| reg/mem16 | 16位操作数,可以是16位通用寄存器或内存字 | 
| reg/mem32 | 32位操作数,可以是32位通用寄存器或内存双字 | 
| mem | 8位、16位或32位内存操作数 |