io
input/output
Code: 23 FD
Description: Set, clear and test bits of the IO register. The bits set in the least
significant half word of Breg are cleared in the IO register and then the bits set in the
least significant half word of Areg are set in the IO register. The initial IO register is
copied into the Areg.
Definition:
IOreg′ ← (IOreg ∧ (~Breg ∨ #FFFF0000)) ∨ (Areg ∧ #FFFF)
Areg′ ← IOreg
Breg′ ← Creg
Creg′ ← Areg
Status Register:
No effect
Comments:
Secondary instruction.
Some bits of the IO register may be reserved in some variants. See the datasheet
for the variant.
See also: bitmask
section 4.11.
112/205
®