BEQ是进位标志设置时转移指令(Branch if Equal)的缩写符。
该指令在零标志被设置时,将相对位移量添加到程序计数器中,从而引导程序流程转移到分支程序执行。
指令执行后处理器状态:
缩写 | 状态标志名称 | 变化情况 |
---|---|---|
C | Carry Flag | Not affected |
Z | Zero Flag | Not affected |
I | Interrupt Disable | Not affected |
D | Decimal Mode Flag | Not affected |
B | Break Command | Not affected |
V | Overflow Flag | Not affected |
N | Negative Flag | Not affected |
寻址方式(Addressing Mode) | 操作码(Opcode) | 字节数(Bytes) | 循环位数(Cycles) |
---|---|---|---|
Relative | $F0 | 2 | 2(+1 if branch succeeds /+2 if to a new page) |
网友评论