其他传送指令

1、IN 输入

1、端口号范围 0000-FFFF。

2、当使用 00-FF 端口时,可以直接指定,超过时必须存入 DX 使用。

3、此类操作不影响标志位。

IN AL/AX, PORT/DX 输入一个字节/字

2、OUT 输出

OUT AL/AX, PORT/DX 输出一个字节/字

3、XLAT 换码

OPR 不发生作用,不影响标志位。

XLAT [OPR] AL = [ 16*DS + BX + AL ]

4、LEA 有效地址送寄存器

LEA 寄存器, 源 将源地址存入寄存器

5、LDS 指针送寄存器和 DS

LDS 寄存器, 源 将源偏移和段分别送 寄存器和 DS 段寄存器,常用 SI

6、LES 指针送寄存器和 ES

LES 寄存器, 源 将源偏移和段分别送 寄存器和 ES 段寄存器,常用 DI

标志寄存器传送指令

LAHF AH = PSW 低 8 位
SAHF PSW 低 8 位 = AH
PUSHF PSW 入栈
POPF PSW 出栈