BMI是减量跳转指令(Branch if Minus)的缩写符。
该指令的作用是当负数位标志被设置,那么将相对位移添加到程序计数器,然后执行一个分支程序到达一个新位置。
指令执行后处理器状态:
缩写 | 状态标志名称 | 变化情况 |
---|---|---|
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 | $30 | 2 | 2(+1 if branch succeeds /+2 if to a new page |
网友评论