NEW
Font size
WorksheetsBinary Logical and Arithmetic Shifts
Total questions: 15
Worksheet time: 15mins
Doing a logical shift left does what to a binary number?
Divide
Multiply
Doing a logical shift right does what to a binary number?
Divide
Multiply
What is the effect of applying a left shift of 2 to a binary number?
Divides the number by 2
Divides the number by 4
Multiples the number by 2
Multiplies the number by 4
What is the effect of applying a right shift of 3 to a binary number?
Divides by 2
Divides by 4
Divides by 6
Divides by 8
Which answer has correctly applied a logical left shift of 1 to 10001100
01000110
00011000
00110000
00100011
If a right logical shift of 1 was applied to 1011, what would the result be as a denary number?
22
5.5
5
6
Applying a left logical shift of 1, to the binary number 00011101, gives what answer and denary?
57
58
59
60
Applying a right logical shift of 1, to the binary number 00110100, will result in which denary value?
24
25
26
27
If a binary number needed to be multiplied by 32, which of the following shifts would need to be applied?
Left shift of 6
Left shift of 5
Left shift of 4
Right shift of 6
Right shift of 5
If a binary number needed to be divided by 16, which of the following shifts would need to be applied?
Left shift of 6
Left shift of 5
Left shift of 4
Right shift of 5
Right shift of 4
What would the binary number be if a left arithmetic shift of 3 was applied to 00001111
01111011
11110000
11001111
11100000
01111000
When using 8 bits twos complement, the value -63 is is 11000001. If a right arithmetic shift of 4 was applied, what would the resultant binary number be?
00011111
11111110
00001111
11111100
01111000
When using 8 bits twos complement, the value 68 is 01000100. If a left arithmetic shift of shift of 1 was applied, what would the resultant number be in denary?
-60
-80
-100
-120
Is the following statement true or false:
A left arithmetic shift 6 and a left logical shift of 6 would both have the same end result.
True
False
Is the following statement true or false:
A right arithmetic shift 2 and a left logical shift of 2, on a twos complement negative value, would both always have the same end result
True
False
