Processor flags indicate if values are zero, negative, overflowed, and so forth. Flags are critical for loops and conditional statements. But how are they implemented? I took a close look at the silicon of the Intel 8086 processor (1978) to find out.