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的指定標誌,程式序列將轉移到運算元中給出的記憶體地址。 |
廣告