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