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的指定标志,程序序列将转移到操作数中给出的内存地址。 |
广告