指令 | 目标操作数 | 源操作数 |
---|---|---|
PUSH | [SS:SP] | |
POP | [SS:SP] | |
XLAT | AL | [BX+AL] |
IN | 需显式指定为AL或AX | 端口地址超过FFH需用DX |
OUT | 端口地址超过FFH需用DX | 需显式指定为AL或AX |
LDS | 高16位被送到DS | |
LES | 高16位被送到ES | |
LAHF | AH | PSW的低八位 |
PUSHF | [SS:SP-2] | PSW |
CBW | AX | AL |
CWD | DX | AX |
IMUL / MUL | AX或(DX,AX) | 某个乘子由AL或AX指定 |
IDIV / DIV | 字节除:商放在AL,余数放在AH 字除:商放在AX,余数放在DX | 被除数由AX或(DX,AX)指定 |
DAA | AL | AL |
移位指令 | 超过1需用CL | |
MOVS / CMPS | [ES:DI] | [DS:SI] |
LODSB | AL | [DS:SI] |
LODSW | AX | [DS:SI] |
STOSB | [ES:DI] | AL |
STOSW | [ES:DI] | AX |
SCASB | AL | |
SCASW | AX |
8086隐含操作数的指令列表
最新推荐文章于 2022-06-25 16:12:19 发布