8085 微處理器中的 SBI d8 指令型別
在 8085 指令集中,SBI 是一個助記符,代表“從累加器減去帶借位的立即數”,而這裡的 d8 代表任何 8 位資料作為運算元。此指令用於從累加器中減去 8 位立即數資料以及進位 (借位) 值。減法的結果將儲存在累加器中。由於這是一條算術指令,因此標誌會根據產生的結果而受到影響。它在記憶體中佔用 2 個連續的位元組。
| 助記符,運算元 | 操作碼(十六進位制) | 位元組 |
|---|---|---|
| SBI 資料 | DE | 2 |
讓我們以SBI 13H作為此類別中的示例指令。它是一個 2 位元組指令。假設累加器的初始內容為 44H。Cy 位已被設定。因此,將從累加器的內容 44H 中減去 13H 以及進位位。內部計算如下所示

此指令執行的結果已在以下跟蹤表中顯示 -
| 之前 | 之後 | |
|---|---|---|
(A) |
44H | 30H |
(F) |
Cy=1,其他標誌位=任何值 | Cy=0,AC=1,S=0,P=1,Z=0 |
Cy=0 表示結果為正。
| 地址 | 十六進位制程式碼 | 助記符 | 註釋 |
|---|---|---|---|
| 2003 | DE | SBI 13H | A暫存器 = A暫存器 – 13H – 1 |
| 2004 | 13H | 運算元 |
以下是SBI 13H指令執行的時序圖。

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