| 指令 | 功能 |
|---|---|
| AAA | 调整加 |
| AAD | 调整除 |
| AAM | 调整乘 |
| AAS | 调整减 |
| ADC | 进位加 |
| ADD | 加 |
| AND | 与 |
| ARPL | 调整优先级 |
| BOUND | 检查数组 |
| BSF | 位右扫描 |
| BSR | 位左扫描 |
| BSWAP | 交换字节 |
| BT | 位测试 |
| BTC | 位测试求反 |
| BTR | 位测试清零 |
| BTS | 位测试置一 |
| CALL | 过程调用 |
| CBW | 转换字节 |
| CDQ | 转换双字 |
| CLC | 进位清零 |
| CLD | 方向清零 |
| CLI | 中断清零 |
| CLTS | 任务清除 |
| CMC | 进位求反 |
| CMOVA | 高于传送 |
| CMOVB | 低于传送 |
| CMOVE | 相等传送 |
| CMOVG | 大于传送 |
| CMOVL | 小于传送 |
| CMOVNA | 不高于传送 |
| CMOVNB | 不低于传送 |
| CMOVNE | 不等传送 |
| CMOVNG | 不大于传送 |
| CMOVNL | 不小于传送 |
| CMOVNO | 不溢出传送 |
| CMOVNP | 非奇偶传送 |
| CMOVNS | 非负传送 |
| CMOVO | 溢出传送 |
| CMOVP | 奇偶传送 |
| CMOVS | 负号传送 |
| CMP | 比较 |
| CMPSB | 比较字节串 |
| CMPSD | 比较双字串 |
| CMPSW | 比较字串 |
| CMPXCHG | 比较交换 |
| CMPXCHG486 | 比较交换486 |
| CMPXCHG8B | 比较交换8字节 |
| CPUID | CPU标识 |
| CWD | 转换字 |
| CWDE | 扩展字 |
| DAA | 调整加十 |
| DAS | 调整减十 |
| DEC | 减一 |
| DIV | 除 |
| ENTER | 建立堆栈帧 |
| HLT | 停 |
| IDIV | 符号整除 |
| IMUL | 符号乘法 |
| IN | 端口输入 |
| INC | 加一 |
| INSB | 端口输入字节串 |
| INSD | 端口输入双字串 |
| INSW | 端口输入字串 |
| JA | 高于跳转 |
| JB | 低于跳转 |
| JBE | 不高于跳转 |
| JCXZ | 计数一六零跳转 |
| JE | 相等跳转 |
| JECXZ | 计数三二零跳转 |
| JG | 大于跳转 |
| JL | 小于跳转 |
| JMP | 跳转 |
| JMPE | 跳转扩展 |
| JNB | 不低于跳转 |
| JNE | 不等跳转 |
| JNG | 不大于跳转 |
| JNL | 不小于跳转 |
| JNO | 不溢出跳转 |
| JNP | 非奇偶跳转 |
| JNS | 非负跳转 |
| JO | 溢出跳转 |
| JP | 奇偶跳转 |
| JS | 负号跳转 |
| LAHF | 加载标志低八 |
| LAR | 加载访问权限 |
| LDS | 加载数据段 |
| LEA | 加载有效地址 |
| LEAVE | 清除过程堆栈 |
| LES | 加载附加段 |
| LFS | 加载标志段 |
| LGDT | 加载全局描述符 |
| LGS | 加载全局段 |
| LIDT | 加载中断描述符 |
| LMSW | 加载状态字 |
| LOADALL | 加载所有 |
| LOADALL286 | 加载所有286 |
| LOCK | 锁 |
| LODSB | 加载源变址字节串 |
| LODSD | 加载源变址双字串 |
| LODSW | 加载源变址字串 |
| LOOP | 计数循环 |
| LOOPE | 相等循环 |
| LOOPNE | 不等循环 |
| LOOPNZ | 非零循环 |
| LOOPZ | 为零循环 |
| LSL | 加载段界限 |
| LSS | 加载堆栈段 |
| LTR | 加载任务 |
| MONITOR | 监视 |
| MOV | 传送 |
| MOVSB | 传送字节串 |
| MOVSD | 传送双字串 |
| MOVSW | 传送字串 |
| MOVSX | 符号传送 |
| MOVZX | 零传送 |
| MUL | 乘 |
| MWAIT | |
| NEG | 求补 |
| NOP | 空 |
| NOT | 非 |
| OR | 或 |
| OUT | 端口输出 |
| OUTSB | 端口输出字节串 |
| OUTSD | 端口输出双字串 |
| OUTSW | 端口输出字串 |
| POP | 出栈 |
| POPA | 全部出栈 |
| POPF | 标志出栈 |
| PUSH | 压栈 |
| PUSHA | 全部压栈 |
| PUSHF | 标志压栈 |
| RCL | 进位循环左移 |
| RCR | 进位循环右移 |
| RDMSR | 读专用模式 |
| RDPMC | 读执行监视计数 |
| RDSHR | |
| RDTSC | 读时间戳计数 |
| REP | 重复 |
| REPE | 相等重复 |
| REPNE | 不等重复 |
| RET | 过程返回 |
| RETF | 远过程返回 |
| RETN | 近过程返回 |
| ROL | 循环左移 |
| ROR | 循环右移 |
| RSM | 恢复系统管理 |
| SAHF | 恢复标志低八 |
| SAL | 算术左移 |
| SALC | |
| SAR | 算术右移 |
| SBB | 借位减 |
| SCASB | 扫描字节串 |
| SCASD | 扫描双字串 |
| SCASW | 扫描字串 |
| SETA | 高于置位 |
| SETB | 低于置位 |
| SETE | 相等置位 |
| SETG | 大于置位 |
| SETL | 小于置位 |
| SETNA | 不高于置位 |
| SETNB | 不低于置位 |
| SETNE | 不等置位 |
| SETNG | 不大于置位 |
| SETNL | 不小于置位 |
| SETNO | 不溢出置位 |
| SETNP | 非奇偶置位 |
| SETNS | 非负置位 |
| SETO | 溢出置位 |
| SETP | 奇偶置位 |
| SETS | 负号置位 |
| SGDT | 保存全局描述符 |
| SHL | 逻辑左移 |
| SHLD | 双精度左移 |
| SHR | 逻辑右移 |
| SHRD | 双精度右移 |
| SIDT | 保存中断描述符 |
| SLDT | 保存局部描述符 |
| SMI | |
| SMINT | |
| SMINTOLD | |
| SMSW | 保存状态字 |
| STC | 进位设置 |
| STD | 方向设置 |
| STI | 中断设置 |
| STOSB | 保存字节串 |
| STOSD | 保存双字串 |
| STOSW | 保存字串 |
| STR | 保存任务 |
| SUB | 减 |
| SYSCALL | 系统调用 |
| SYSENTER | 系统进入 |
| SYSEXIT | 系统退出 |
| SYSRET | 系统返回 |
| TEST | 数测试 |
| UD0 | 未定义指令0 |
| UD1 | 未定义指令1 |
| UD2 | 未定义指令2 |
| UMOV | |
| VERW | 校验写 |
| WAIT | 等 |
| WBINVD | 回写无效高速缓存 |
| WRMSR | 写专用模式 |
| WRSHR | |
| XADD | 交换加 |
| XBTS | |
| XCHG | 交换 |
| XLAT | 换码 |
| XOR | 异或 |
| XSTORE |