Description
Problem 1. Convert each of the following decimal numbers to an unsigned 8-bit binary value. Also
give the hexadecimal equivalent for each answer. (If one of the numbers cannot be represented in
these format, briefly explain why.)
a. 17
b. 64
c. 255
Problem 2. Convert each of the following 8-bit 2’s-complement numbers to decimal form.
a. (00100011)2cm
b. (01010110)2cm
c. (11010110)2cm
d. (11111111)2cm
Problem 3. Convert the following decimal numbers to 8-bit 2’s-complement form. (If one of the
numbers cannot be represented in this format, briefly explain why.)
a. +9
b. -9
c. +128
d. -128
Problem 4. Perform the following additions in binary using 8-bit 2’s-complement representation.
Verify your results using the decimal representations. For each problem, indicate i) the value of the
final carry-out bit, and ii) whether overflow occurs.
a. (-17) + (64)
Carry-out = Overflow?
b. (64) + (65)
Carry-out = Overflow?

