Chapter 6 Flashcards

1
Q

In modern computer adder reside in the ______________________ but also in other parts of the processor, where they are used to calculate addresses, table indices, and similar operations.

A

arithmetic logic unit (ALU)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The ___________ adds two single binary digits A and B. It has two outputs, sum (S) and carry (C). The carry signal represents an overflow into the next digit of a multi-digit addition.

A

half adder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The simplest half-adder design incorporates an XOR gate for ______ and an AND gate for _______. With the addition of an OR gate to combine their carry outputs, two half adders can be combined to make a __________

A

Sum, Carry, full adder.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A ____________ adds binary numbers and accounts for values carried in as well as carry out.

A

full adder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A one-bit full adder adds three one-bit numbers, often written as A, B, and Cin; A and B are the __________, and Cin is a _____________ in from the next less significant stage.

A

operands, bit carried

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A one-bit full adder adds three one-bit numbers, often written as A, B, and Cin; A and B are the __________, and Cin is a _____________ in from the next less significant stage.

A

operands, bit carried

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The full-adder is usually a component in a __________ of adders, which add 8, 16, 32, etc. binary numbers.

A

cascade

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The output carry (C4) is not ready until it propagates through all of the full adders. This is called ____________, delaying the addition process. Each carry bit “ripples” to the next full adder. Note that the first (and only the first) full adder may be replaced by a half adder.

A

ripple carry

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The ripple-carry adder is relatively ______, since each full adder must wait for the carry bit to be calculated from the previous full adder.

A

slow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

ripple carry adder… To reduce the computation time, engineers devised faster ways to add two binary numbers by using ________________

A

carry-lookahead adders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A carry-lookahead adder improves speed by reducing the amount of _____ required to determine carry bits.

A

time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

It can be contrasted with the simpler, but usually slower, ripple carry adder for which the carry bit is calculated alongside the sum bit, and each bit must wait until the previous carry has been calculated to begin calculating its own result and carry bits.
#Footnote
Readings

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The carry-lookahead adder calculates ___________ carry bits before the sum, which reduces the wait time to calculate the result of the larger value bits.

A

one or more

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Carry-Lookahead adder
They work by creating two signals (P and G) for each bit position, based on whether a carry is propagated through from a less significant bit position (at least one input is a ‘1’), generated in that bit position (both inputs are ‘1’), or killed in that bit position (both inputs are ‘0’).
#footnote readings

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

In most cases, P is simply the ______ output of a half-adder and G is the ________ output of the same adder. After P and G are generated the carries for every bit position are created. Aa

A

sum, carry

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Footnote readings

Subtraction is generally simpler than addition since only two numbers are involved and the upper value representation is greater than the lower value representation. The problem of “borrow” is similar in binary subtraction to that in decimal.

A
17
Q

Footnote readings

Subtraction is generally simpler than addition since only two numbers are involved and the upper value representation is greater than the lower value representation. The problem of “borrow” is similar in binary subtraction to that in decimal.

A