wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Binary Logical and Arithmetic Shifts

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Doing a logical shift left does what to a binary number?

a)

Divide

b)

Multiply

2.

Doing a logical shift right does what to a binary number?

a)

Divide

b)

Multiply

3.

What is the effect of applying a left shift of 2 to a binary number?

a)

Divides the number by 2

b)

Divides the number by 4

c)

Multiples the number by 2

d)

Multiplies the number by 4

4.

What is the effect of applying a right shift of 3 to a binary number?

a)

Divides by 2

b)

Divides by 4

c)

Divides by 6

d)

Divides by 8

5.

Which answer has correctly applied a logical left shift of 1 to 10001100

a)

01000110

b)

00011000

c)

00110000

d)

00100011

6.

If a right logical shift of 1 was applied to 1011, what would the result be as a denary number?

a)

22

b)

5.5

c)

5

d)

6

7.

Applying a left logical shift of 1, to the binary number 00011101, gives what answer and denary?

a)

57

b)

58

c)

59

d)

60

8.

Applying a right logical shift of 1, to the binary number 00110100, will result in which denary value?

a)

24

b)

25

c)

26

d)

27

9.

If a binary number needed to be multiplied by 32, which of the following shifts would need to be applied?

a)

Left shift of 6

b)

Left shift of 5

c)

Left shift of 4

d)

Right shift of 6

e)

Right shift of 5

10.

If a binary number needed to be divided by 16, which of the following shifts would need to be applied?

a)

Left shift of 6

b)

Left shift of 5

c)

Left shift of 4

d)

Right shift of 5

e)

Right shift of 4

11.

What would the binary number be if a left arithmetic shift of 3 was applied to 00001111

a)

01111011

b)

11110000

c)

11001111

d)

11100000

e)

01111000

12.

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?

a)

00011111

b)

11111110

c)

00001111

d)

11111100

e)

01111000

13.

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?

a)

-60

b)

-80

c)

-100

d)

-120

14.

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.

a)

True

b)

False

15.

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

a)

True

b)

False