50101B5+ 7-----120 1 0 1+ 0 1 1 1---------------1100ABSAB121 1 0 0SAB01110101A B CiA B CiA B CiA B Ci+SCo+SCo+SCo+SCoS1100S1100Binary Adder - Ripple Carry AdderFixed number of bits used in hardware.4 bit Unsigned number: 0 <=> 15 : 0 <=> (24-1)4 bit Signed number: (-8) <=> (+7) : (-23) <=> +(23-1)(2’s complement)n bit Signed number: (-2(n-1)) <=> +(2(n-1)-1)(2’s complement)ABABCiABCiABCiABCi+ABCiSCo+ABCiSCo+ABCiSCo+ABCiSCoSSBinary AdderBASCo Ci+SSubtractionA – B = ?SubtractionA – B = A + (-B)SubtractionA – B = A +
View Full Document