Questions: Binary Arithmetic

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A 4-bit unsigned integer holds the value 1110 (14). You add 0011 (3). What does the hardware store as the result?

A0001 (1), because the carry-out is discarded when the result exceeds 4 bits
B1111 (15), which is the maximum 4-bit value
C0000 (0), because overflow sets the register to zero
D10001 (17), stored by automatically expanding to 5 bits
Question 2 Multiple Choice

When computing 0111 + 0001 in 4-bit binary, how many carry operations are generated?

A0 — there are no carries because both numbers are small
B1 — only the rightmost column produces a carry
C3 — carries ripple through three consecutive columns
D4 — every column carries
Question 3 True / False

When a binary addition overflows a 4-bit register, the processor automatically raises a hardware error and halts execution.

TTrue
FFalse
Question 4 True / False

In binary addition, a carry is generated whenever the sum of bits in a column — including any incoming carry — equals or exceeds 2.

TTrue
FFalse
Question 5 Short Answer

Why do hardware designers prefer to implement subtraction as addition with a negated operand, rather than building a separate subtraction circuit?

Think about your answer, then reveal below.