复位累加器(8085和8086微处理器)

在本节中,我们将看到如何在Intel 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操作。
异或斧
在这里,我们正在对AX和AX执行XOR操作。源和目标都设置为AX。
子斧头,斧头
在这里,源和目标也是AX和AX。该指令从AX本身减去AX值使其为0000H