A digital signal processor receives an 8-bit unsigned binary integer, PPP. It performs a logical shift left by 3 places, and then adds a second 8-bit unsigned binary integer, QQQ, to the result.
Before these operations are carried out, a transmission error causes the third least significant bit (representing 222^222) of the binary integer P P\,P to change from 0 to 1.
Explain the effect of this error on the final sum, assuming no overflow occurs.
117 exam-style questions on Edexcel GCSE Computer Science Binary, covering Binary representation and number of states, Unsigned and two's complement integers, Converting denary and 8-bit binary, Binary addition and binary shifts, Concept of overflow, and Hexadecimal notation and conversion. Each one has a worked solution and a mark scheme showing where the marks go.