BIT是字节测试指令(Bit Test)的缩写符。
A&M,N = M7,V = M6
该指令用于测试目标存储单元中是否设置了一个或多个位。 将A中的掩码图案与内存中的值进行“与”运算以设置或清除零标志,但结果不会保留。 来自存储器的值的第7位和第6位被复制到N和V标志中。
指令执行后处理器状态:
缩写 | 状态标志名称 | 变化情况 |
---|---|---|
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 |
网友评论