Electronic Circuits - Electronic Tutorials - Electronic Hobby Projects - A Complete Electronic Resource Centre
Electronic,  Microprocessor,  Mircro Controller and PC  based Projects / Circuits for Engineering Students, Hobbyiest and R&D persons

Microprocessor Systems - Electronic Tutorials

Google
 
Web Hobbyprojects.com

System Flags

System Flags

The 6502 CPU contains a status register and each individual bit is a FLAG.

A flag indicates the result of the previous operation.

N result is negative
V result too big, causing an overflow
B  set by software BRK command
D  in decimal mode
I   an interrupt has occurred
Z  result zero
C carry

The flags are tested by the CPU and, depending on their state, determine which part of the program the CPU will jump to.

This is how computers are able to make decisions.

<<<< Back to Microprocessor Systems Tutorial