Six original Cambridge-style questions on signed binary integers and binary arithmetic, with worked solutions.
Convert the denary number −77 to 8-bit two's complement. Show your working.
The 8-bit two's complement integer 10101010 is stored. Give its denary value.
Calculate 38 − 91 using 8-bit two's complement arithmetic. Show your working and give the answer in binary and denary.
The 8-bit two's complement integers 01011010 and 01000110 are added. Give the 8-bit result and explain what has happened.
State the range of integers that can be stored in 8 bits using (a) one's complement and (b) two's complement, and explain why the ranges differ.
A 16-bit register holds the hexadecimal value FF9C, which is a two's complement integer. Give its denary value and show how you found it.
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.