BIT BIT Test bits in memory with accumulator BIT Operation: A /\ M -> Z, M7 -> N, M6 -> V N V - B D I Z C M7M6. . . . / . Bit 6 and 7 are transferred to the status register. If the result of A /\ M is zero then Z = 1, otherwise Z=0. +----------------+-----------------------+---------+---------+----------+ | Addressing Mode| Assembly Language Form| OP CODE |No. Bytes|No. Cycles| +----------------+-----------------------+---------+---------+----------+ | ZeroPage | BIT $FF | $24 | 2 | 3 | | Absolute | BIT $FFFF | $2C | 3 | 4 | +----------------+-----------------------+---------+---------+----------+ For penalty cycles on the 65816, check the desired addressing mode. 65816 Extensions: +----------------+-----------------------+---------+---------+----------+ | Addressing Mode| Assembly Language Form| OP CODE |No. Bytes|No. Cycles| +----------------+-----------------------+---------+---------+----------+ | Immediate | BIT #$FF | $89 | 2 | 2 | | Direct Page,X | BIT $FF,X | $34 | 2 | 3 | | Absolute,X | BIT $FFFF,X | $3C | 3 | 4 | +----------------+-----------------------+---------+---------+----------+ |