HDLbits
Browse Problems

Circuits/Combinational Logic

4-Digit BCD Adder

hard
arithmeticbcdadder

Inputs contain four packed BCD digits, least-significant digit in bits 3:0. Add corresponding decimal digits with carry correction and return the four-digit result plus a fifth carry digit in sum(19:16).