重置累加器(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。

 

 

更新时间: 2019年7月30日

3K+ 浏览量

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.