Zero Flag

From Intellivision Wiki
Jump to: navigation, search

The Zero Flag (Z) is set whenever the result of the previous operation resulted in a zero (0). The behavior of the following opcodes is affected by the value of the Zero Flag.

BEQ
BNEQ
BLE
BGT
GSWD

The following opcodes affect the value of the Zero Flag:

INCR
DECR
COMR
NEGR
ADCR
RSWD*
SWAP
SLL
RLC
SLLC
SLR
SAR
RRC
SARC
MOVR
ADDR
SUBR
CMPR
ANDR
XORR
ADD
ADD@
SUB
SUB@
CMP
CMP@
AND
AND@
XOR
XOR@

  • Indicates slight variation from normal Sign Flag behavior. See opcode documentation for more details.