Two more 8-bit skills for Paper 1. A logical shift moves every bit left or right to multiply or divide. Two's complement lets a byte hold negative numbers as well as positive ones.
1. The 8-bit number 00001100 (12) is given a logical left shift of 2 places. What is the result?
2. A positive 8-bit number is given a logical right shift of 3 places. No 1s are lost. What happens to its value?
3. What is −45 in 8-bit two's complement?
4. What is the denary value of the 8-bit two's complement number 10000001?
Practise exam-style questions on this
Type your answer, see your mark against the mark scheme in seconds. Free, 5 a day.
Start practising →
Teaching this topic?
Mark your whole class's answers and see who's stuck, for £19 a month.
See the class plan →
Free revision content. Multiple-choice answers are marked instantly. Written answers are marked by AI on /free-mark. Independent, not endorsed by Cambridge International.