Computer Science for IGCSE & O level - Data Representation (Section 4 - No. 12)

What happens when a number is left-shifted in an 8-bit register and the MSB is a 1?
The MSB is duplicated.
The number is doubled.
A negative number becomes positive.
The value might be incorrect due to overflow.

Explanation

Shifting 1 to the left, could result in an overflow and change the meaning of the number, especially in signed integers.

Comments (0)

Advertisement