Chargement…
Chargement…
Each nibble is corrected independently when its sum exceeds nine.
Behavior
a and b hold tens in [7:4] and units in [3:0].cout marks a result above 99.invalid=1, sum=0, and cout=0.| Signal | Direction | Width | Description |
|---|---|---|---|
a, b | Input | 8 bits | BCD operands |
cin | Input | 1 bit | Decimal carry input |
sum | Output | 8 bits | Two-digit BCD sum |
cout, invalid | Output | 1 bit | Carry and format error |