3.3.
4 Binary Arithmetic
Name: _________________________ Mark: _____/16
Percentage: _______ Grade: ________ Above/Below/On
Q1.
Explain how a binary number can be multiplied by 8 by shifting bits.
A number can be multiplied by 8 when you shift the binary numbers 3 to the left
(Total 2 marks)
Q2.
The following bit pattern represents a binary number.
00000110
What is the result of applying a left binary shift of 2 to this bit pattern? Express your
answer as a bit pattern.
00011000
(Total 1 mark)
Q3.
The arithmetic effect of applying a left binary shift of 1 to a binary number is to multiply
that number by 2.
State the arithmetic effect of applying a left binary shift of 3 to a binary number.
the number would times by 8
(Total 1 mark)
Q4.
What will be the arithmetic effect of left binary shifting a binary number by 4 and then right
binary shifting the result by 5?
The number would be divided by 2
(Total 1 mark)
Q5.
Add together the following three binary numbers and give your answer in binary:
Page 1 of 3
10101010 (Total 2 marks)
Q6.
Complete the binary addition calculation.
10010101 (Total 2 marks)
Q7.
Complete the binary addition calculation of three numbers.
11010001 (Total 2 marks)
Q8.
The bit pattern below is stored in a byte.
(a) What bit pattern will be stored in the byte after a left binary shift of 3 places has
been performed on the bit pattern?
10100000 (1)
Page 2 of 3
(b) If the bit pattern above represents a whole decimal number, what would be the
effect on the decimal number of performing a left binary shift of 2 places?
Multiplied by 2
(1)
(Total 2 marks)
Q9.
Shade in one lozenge to indicate which of the statements below is the true statement.
A Performing a right binary shift by 1 place always
exactly halves a whole decimal number stored in a
byte.
B Performing a right binary shift by 1 place sometimes
exactly halves a whole decimal number stored in a
byte.
C Performing a right binary shift by 1 place never exactly
halves a whole decimal number stored in a byte.
(Total 1 mark)
Q10.
Explain how a binary number can be multiplied by 8 by shifting bits.
__A binary number can by multiplied by 8 if you shift 3 to the
left_____________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
(Total 2 marks)
Page 3 of 3