8085 微處理器中的ACI d8 指令型別
在 8085 指令集中,ACI 是助記符,代表“將立即數與進位加到累加器”,其中“d8”代表任何 8 位或 1 位元組資料。此指令實際上用於將一個 8 位立即數或運算元與進位值一起新增到累加器中。加法的結果將儲存在累加器本身中,並替換累加器的初始值。由於它是一個算術指令,因此標誌會根據結果而改變。它在記憶體中佔用 2 個位元組。
| 助記符,運算元 | 操作碼(十六進位制) | 位元組數 |
|---|---|---|
| ACI 資料 | CE | 2 |
讓我們考慮一個屬於此類別的示例指令ACI ABH。這是一個 2 位元組指令,因此它將佔用兩個連續的記憶體位置來儲存指令。讓我們考慮累加器的初始內容為 10H。因此,將運算元 ABH 與進位一起新增到累加器中。假設初始進位為 1。因此,累加器的最終內容將為 10H + ABH + 1 = BCH。此指令執行的結果用以下跟蹤表描述。
| 之前 | 之後 | |
|---|---|---|
(A) |
10H | BCH |
(F) |
Cy=1 其他標誌位=任意值 | Cy=0,AC=0,S=1,P=0,Z=0 |
| 地址 | 十六進位制程式碼 | 助記符 | 註釋 |
|---|---|---|---|
| 2003 | CE | ACI AB | 累加器 = 累加器 + ABH 運算元 + Cy 標誌位 |
| 2004 | AB | 運算元 ABH |
以下是指令ACI ABH 的時序圖。

摘要 − 因此,此指令ACI ABH 需要 2 個位元組、2 個機器週期(操作碼獲取、記憶體讀取)和 7 個 T 狀態才能執行,如時序圖所示。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP