这些指令用于将数据从源操作数传输到目标操作数。这些也称为复制说明。
让我们看看8086微处理器的数据传输指令。这里的D和S分别是目的地和来源。D和S可以是寄存器,数据或存储器地址。
| 操作码 | 操作数 | 描述 |
|---|---|---|
| 影片 | D,S | 用于将字节或字从提供的源复制到提供的目的地。 |
| 推 | d | 用于将单词放在堆栈顶部。 |
| 流行音乐 | d | 用于将单词从堆栈顶部移至提供的位置。 |
| 普莎 | ---- | 用于将所有寄存器放入堆栈。 |
| 波帕 | ---- | 用于将字从堆栈传送到所有寄存器。 |
| XCHG | D,S | 用于交换来自两个位置的数据。 |
| 在 | D,S | 用于从提供的端口向累加器读取字节或字。 |
| 出 | D,S | 用于从累加器向提供的端口发送字节或字。 |
| XLAT | ---- | 使用内存中的表在AL中转换字节。 |
| 拉夫 | ---- | 用于用标志寄存器的低字节加载AH。 |
| 南非 | ---- | 用于将AH寄存器存储到标志寄存器的低字节。 |
| 超高频 | ---- | 用于将标志寄存器复制到堆栈的顶部。 |
| 聚甲醛 | ---- | 用于将堆栈顶部的一个字复制到标志寄存器。 |