8085 微處理器中的 ADI d8 指令型別
在 8085 指令集中,ADI 是一個助記符,代表“將立即數加到累加器”,而這裡的“d8”代表任何 8 位或 1 位元組的資料。此指令用於將 8 位立即數資料新增到累加器。加法結果將儲存在累加器中。因此,累加器之前的內容將被覆蓋。它在記憶體中佔用 2 位元組。標誌根據結果受到影響。
| 助記符,運算元 | 操作碼(十六進位制) | 位元組數 |
|---|---|---|
| ADI 資料 | C6 | 2 |
讓我們以這種型別的指令 ADI 03H 為例。由於它是一個 2 位元組指令,因此它也將佔用 2 位元組的記憶體位置。我們假設累加器最初的內容為 02H。因此,加法完成後,最終的和 05H 將儲存到累加器中。下面透過一個示例展示了執行此指令的結果。
| 之前 | 之後 | |
|---|---|---|
| (A) | 02H | 05H |
| 標誌暫存器(F) | 任何值 | CY=0,AC=0,S=0,P=1,Z=0 |
| 地址 | 十六進位制程式碼 | 助記符 | 註釋 |
|---|---|---|---|
| 2002 | C6 | ADI 03H | 累加器 = 累加器 + 運算元 03H |
| 2003 | 03 | 資料運算元 03H |
此指令 ADI 03H 的時序圖如下所示:

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