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