Purpose: | To branch on bit test and modify under memory interlock | ||||||
Format: | opcode pos.rl, base.ab, displ.bb | ||||||
Operation: |
|
||||||
Condition Codes: |
N <- N; Z <- Z; V <- V; C <- C; |
||||||
Exceptions: | Reserved Operand | ||||||
Opcodes: |
|
||||||
Description: | The single bit specified by the position and base operands is tested. If it is in the test state indicated by the instruction, the sign-extended branch displacement is added to the PC and the PC is replaced by the result. Regardless of the result, the tested bit is put in the new state indicated by the instruction. If the bit is contained in memory, the reading of the state of the bit and the setting of it to the new state is an interlocked operation. No other processor or I/O device can do an interlocked access on the bit during the interlocked operation. |
||||||
Notes: |
|