在本节中,我们将看到如何在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 |