8086微处理器的数据传输指令
这些指令用于将数据从源操作数传输到目标操作数。它们也被称为复制指令。
让我们看看8086微处理器的数 据传输指令。这里D和S分别代表目标和源。D和S可以是寄存器、数据或内存地址。
| 操作码 | 操作数 | 描述 |
|---|---|---|
| MOV | D,S | 用于将字节或字从提供的源复制到提供的目标。 |
| PUSH | D | 用于将一个字压入堆栈顶部。 |
| POP | D | 用于将一个字从堆栈顶部弹出到指定位置。 |
| PUSHA | ---- | 用于将所有寄存器压入堆栈。 |
| POPA | ---- | 用于将字从堆栈弹出到所有寄存器。 |
| XCHG | D,S | 用于交换两个位置的数据。 |
| IN | D,S | 用于将字节或字从指定的端口读取到累加器。 |
| OUT | D,S | 用于将字节或字从累加器发送到指定的端口。 |
| XLAT | ---- | 用于使用内存中的表转换AL中的字节。 |
| LAHF | ---- | 用于将标志寄存器的低字节加载到AH。 |
| SAHF | ---- | 用于将AH寄存器存储到标志寄存器的低字节。 |
| PUSHF | ---- | 用于将标志寄存器复制到堆栈顶部。 |
| POPF | ---- | 用于将堆栈顶部的字复制到标志寄存器。 |
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP