Six original Cambridge-style questions on 8-bit two's complement, with worked solutions.
Convert −27 to an 8-bit two's complement integer. Show your working.
Convert the 8-bit two's complement integer 11001110 to denary.
Explain how you can tell whether an 8-bit two's complement integer is positive or negative.
(a) State the range of values that can be stored as an 8-bit two's complement integer. (b) Explain why +200 cannot be stored.
Give the 8-bit two's complement representation of (a) +84 and (b) −84.
A student represents −12 in 8-bit two's complement as 10001100. Explain the error, give the correct answer, and state what the student's answer actually represents.
Mark this once you have attempted all six and checked your working. It records a Practiced badge on the topic and adds a one-time bonus. Revealing the solutions alone does not count.