BCD code inputs to provide an output of EX-3. (ignoring the carry out bit)
BCD – in
|
C-out C-in
0
EX-3 code out
(Remember the EX-3 code was BCD with a little Extra)
convert BCD to Excess-3. (ignoring the carry out)
BCD + constant = Excess-3
(BCD 0 = the EX-3 representation of 0) 00002 + = 0Carry out 0011
Excess-3 code here
|
C out C in = 0
BCD output here
|
0 0 0 0
0 0 0 1
0 0 1 0
|
|
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1 1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Need assistance with this?