8085微處理器中的條件跳轉指令
在8085指令集中,有一組跳轉指令,可以將程式控制轉移到某個記憶體位置。因此,在這些分支助記符之後,我們將必須提及該位置的16位目標地址。這些跳轉指令可以分為兩類:
無條件跳轉指令和
條件跳轉指令
在這裡,我們將詳細討論條件跳轉指令。在條件跳轉指令下,我們有8個不同的助記符。我們知道8085標誌暫存器中有5個標誌位。它們是S、Z、P、Cy、AC。其中只有AC標誌位沒有跳轉指令。但對於其餘4個標誌位,我們根據它們的1或0(即真和假值)有8個條件跳轉指令。以下是所有條件分支指令的列表:
| 助記符,運算元 | 操作碼(十六進位制) | 位元組數 |
|---|---|---|
| JC 標籤 | DA | 3 |
| JM 標籤 | FA | 3 |
| JNC 標籤 | D2 | 3 |
| JNZ 標籤 | C2 | 3 |
| JP 標籤 | F2 | 3 |
| JPE 標籤 | EA | 3 |
| JPO 標籤 | E2 | 3 |
| JZ 標籤 | CA | 3 |
下表顯示了條件跳轉指令及其含義的列表。
| 操作碼 | 運算元 | 含義 | 解釋 | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 16位地址 | 條件跳轉 | 根據PSW的指定標誌,程式序列將轉移到運算元中給出的記憶體地址。 |
廣告
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP