重置累加器(8085 & 8086 微处理器)
在本节中,我们将了解如何在英特尔 8085 和 8086 微处理器中重置累加器内容。
在这两种微处理器中,都有四条指令可以完成这项工作。这些指令在两种情况下都执行相同的操作。
让我们首先看看 8085 指令,以重置累加器。
| 助记符 | 描述 |
|---|---|
| MVI A,00H | 此指令将 00H 加载到累加器中。这是一条两字节指令。 |
| ANI 00H | 此指令执行累加器与 00H 之间的 AND 操作。这也是一条两字节指令。 |
| XRA A | 这条一字节指令正在执行累加器本身的 XOR 操作。 |
| SUB A | SUB A 是另一条一字节指令。它从累加器中减去累加器值。 |
XRA A 和 SUB A 都是一字节指令,但由于 XRA A 是逻辑指令,因此它的执行速度比其他指令快。因此,与其他三个指令相比,XRA A 最适合清除/重置累加器内容。
现在让我们看看如何在 8086 微处理器中重置累加器。
| 助记符 | 描述 |
|---|---|
| MOV AX, 0000 | 此指令将 0000H 加载到累加器中。 |
| AND AX, 0000 | 此指令执行累加器与 0000H 之间的 AND 操作。 |
| XOR AX, AX | 在这里,我们对 AX 和 AX 执行 XOR 操作。源和目标都设置为 AX。 |
| SUB AX, AX | 在这里,源和目标也是 AX 和 AX。此指令从 AX 本身减去 AX 值,使其变为 0000H。 |
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP