Binary Adder
Binary Adder
? Binary Addition
? single bit addition
x y x + y (binary sum) 0+0 = 0 0+1 = 1 1+0 = 1 1 + 1 = 10 (binary, i.e. 2 in base-10)
? sum of 2 binary numbers can be larger than either number ? need a "carry-out" to store the overflow
? Half-Adder
? 2 inputs (x and y) and 2 outputs (sum and carry)
x y sc
xy
00 00 01 10 10 10 11 01
s = x y XOR c = x ? y AND
c HA
s half-adder symbol
ECE 410, Prof. A. Mason
Lecture Notes 12.1
Half-Adder Circuits
? Simple Logic
? using XOR gate
? Most Basic Logic
? NAND and NOR only circuits
x y sc 00 00 01 10 10 10 11 01
s = x y c=x?y
Take-home Questions: Which of these 3 half-adders will be fastest? slowest? why?? Which has fewest transistors? Which transition has the critical delay?
ECE 410, Prof. A. Mason
Lecture Notes 12.2
Full-Adder
? When adding more than one bit, must consider the carry of the previous bit
? full-adder has a "carry-in" input
? Full-Adder Equation ? Full-Adder Truth Table
ci ai + bi ci+1 si
ai bi ci 00 0 01 0 10 0 11 0 00 1 01 1
s ci+1 0 0 1 0 1 0 0 1 1 0 0 1
si = ai bi ci ci+1 = ai ? bi + ci ? (ai bi)
if not trying to `reuse' the ai bi term from sum, can write
10 1 01 11 1 11
ci+1 = ai ? bi + ci ? (ai + bi)
for every i-th bit
carry-in + a + b = carry-out, sum
ai
bi
ci+1 FA +
ci
si full-adder symbol
ECE 410, Prof. A. Mason
Lecture Notes 12.3
Full-Adder Circuits
Full-Adder Equations: si = ai bi ci and ci+1 = ai ? bi + ci ? (ai bi)
? XOR-based FA
? HA-based FA
? Other FA Circuits
? a few others options are covered in the textbook
ECE 410, Prof. A. Mason
Lecture Notes 12.4
Full Adder Circuits
? AOI Structure FA
? implements following SOP equations
ci+1 = ai ? bi + ci ? (ai + bi) si = (ai + bi + ci) ? ci+1 + (ai ? bi ?ci)
? sum delayed from carry
AND OR INV
? Transmission Gate FA
? sum and carry have about the same delay
ECE 410, Prof. A. Mason
Lecture Notes 12.5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- binary multipliers
- arduino 8 bit binary led counter mcdaniel college
- chap 1 number systems 2001 08 16 concordia university
- binary decimal octal and hexadecimal number systems
- for cells representing binary values only 8 bit values
- lecture 8 arm arithmetic and bitweise instructions
- understanding card data formats hid global
- binary adder
- decimal binary hexadecimal conversion chart
- number systems handout mit opencourseware
Related searches
- free money adder software download
- binary code translator binary to english
- pp money adder generator software
- money adder without human verification
- pp money adder generator software 2020
- cash app money adder download
- binary translator binary to text
- money adder software for pc
- pp money adder generator web
- money adder download pc
- money adder software download
- pp money adder generator download