All Questions
Tagged with cpu-flag-bits binary-coded-decimal
1 question
20
votes
5
answers
5k
views
Why does the Z80 have a half-carry bit?
The Z80 apparently had a 4-bit ALU, and computes 8-bit values in two stages.
The half-carry bit preserves the carry from bits 3 to 4.
Why did the designers of this chip choose to preserve that value ...