wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y11 Hex & Binary Homework

Total questions: 56

Worksheet time: 2hrs 13mins

Name
Class
Date
1-3.

In a computer, all data is stored in binary form. A binary digit has two possible states, 1 and 0.

A binary digit is known as a bit. A bit is the smallest unit of data a computer can use. The binary unit system is used to describe bigger numbers too.

Eight bits are known as a byte.

Analogue data is a real-life signal that can vary greatly in value. Examples include:

  • sound waves

  • pressure

  • temperature

Digital data is binary data which represents analogue data. Computers work with digital data. Analogue data must be converted to digital before a computer can use it. A device known as an analogue-to-digital convertor (ADC) is used to generate digital data from analogue signals. In the same way, a digital signal can be converted back to an analogue signal using a digital-to-analogue convertor (DAC).

1.

What is a byte?

a)

A unit of measurement for data storage

b)

A type of computer programming language

c)

A type of computer hardware

d)

A unit of measurement for time

2.

In what form is all data stored in a computer?

a)

Decimal form

b)

Binary form

c)

Hexadecimal form

d)

Octal form

3.

What is the smallest unit of data a computer can use?

a)

Byte

b)

Nibble

c)

Bit

d)

Word

4-8.

Humans tend to use the denary number system. However, computers work in binary. Denary numbers must be converted into their binary equivalent before a computer can use them.

The denary system has ten digits (0, 1, 2, 3, 4, 5, 6, 7, 8 and 9). Each denary place value is calculated by multiplying the previous place value by ten. For example:

10,0001,000100101

So, the value of the number 124 in denary place values is actually:

Place value10,0001,000100101Value00124

This gives (1 × 100) + (2 × 10) + (1 × 4) = 124

Binary to denary

Binary has just two units, 0 and 1. The value of each binary place value is calculated by multiplying the previous place value by two. The first eight binary place values are:

1286432168421

In binary, each place value can only be represented by 1 or a 0.

To convert binary to denary, simply take each place value that has a 1, and add them together.

Example - binary number 1111100

128643216842101111100

Result: (0 × 128) + (1 × 64) + (1 × 32) + (1 × 16) + (1 × 8) + (1 × 4) + (0 × 2) + (0 × 1) = 124

4.

How is each place value calculated in binary?

a)

By adding the previous place value to two

b)

By multiplying the previous place value by two

c)

By dividing the previous place value by two

d)

By subtracting the previous place value from two

5.

What must be done before a computer can use denary numbers?

a)

Convert them to binary

b)

Convert them to hexadecimal

c)

Convert them to octal

d)

Convert them to Roman numerals

6.

What is the denary system?

a)

A system with eight digits

b)

A system with twelve digits

c)

A system with ten digits

d)

A system with six digits

7.

What is the process to convert binary to denary?

a)

Take each place value that has a 1 and add them together

b)

Take each place value that has a 0 and add them together

c)

Multiply each place value by 2 and add them together

d)

Divide each place value by 2 and add them together

8.

What number system do computers work in?

a)

Binary

b)

Denary

c)

Octal

d)

Hexadecimal

9.

What does "bit" mean?

a)

Binary digit

b)

Binary number

c)

Decimal digit

d)

Binomial dropit

10.

Match the following

a)

A

1.

10

b)

B

2.

11

c)

C

3.

12

d)

D

4.

13

e)

E

5.

14

11.

Reorder the following in ascending order

a)

0010

b)

0011

c)

0100

d)

1010

e)

1100

1)
2)
3)
4)
5)
12.

Which of the following is a hexadecimal number?

a)

101

b)

10100111

c)

52086

d)

12547896412

e)

8888B88888

13.

Convert 145 to binary

(a)  

14.

Convert 245 to binary

(a)  

15.

Convert 178 to binary

(a)  

16.

Convert 10110 to denary

(a)  

17.

Convert 1011110 to denary

(a)  

18.

Convert 11001101 to denary

(a)  

19.

Convert A1 to binary

(a)  

20.

Convert FF9 to binary

(a)  

21.

Convert 78A

(a)  

22.

Convert 1010111 to hexadecimal

(a)  

23.

Convert 11001100 to hexadecimal

(a)  

24.

Convert 11101111 to hexadecimal

(a)  

25.

Reorder the following in descending order

a)

FA16

b)

20110

c)

110000112

d)

B416

e)

100000102

1)
2)
3)
4)
5)
26.

Convert the hexadecimal number 3A to binary.

a)

00101011

b)

00111010

c)

11001100

d)

10101010

27.

Convert the binary number 10101011 to hexadecimal.

a)

AB

b)

EF

c)

CD

d)

BA

28.

Convert the hexadecimal number 7F to binary.

a)

10111111

b)

11111111

c)

00111111

d)

01111111

29.

Convert the binary number 11001101 to hexadecimal.

a)

1CD

b)

CD

c)

DD

d)

12C

30.

Convert the hexadecimal number A5 to binary.

a)

10100101

b)

01010101

c)

11110000

d)

11001100

31.

Convert the binary number 11110000 to hexadecimal.

a)

EE

b)

DD

c)

F0

d)

FF

32.

Convert the hexadecimal number 2B to binary.

a)

11010101

b)

10010101

c)

01010101

d)

00101011

33.

Convert the binary number 10011010 to hexadecimal.

a)

8B

b)

1A

c)

9A

d)

C3

34.

Convert the hexadecimal number F8 to binary.

a)

11001100

b)

11111000

c)

10101010

d)

10011000

35-39.

In computer science, different number bases are used:

  • denary is base 10, which has ten units (0-9)

  • binary is base 2 , which has two units (0-1)

Hexadecimal, also known as hex, is the third commonly used number system. It has 16 units (0-9) and the letters A, B, C, D, E and F.

Hex is useful because large numbers can be represented using fewer digits. For example, colour values and MAC addresses are often represented in hex.

Additionally, hex is easier to understand than binary. Programmers often use hex to represent binary values as they are simpler to write and check than when using binary.

Hexadecimal to denary

Whereas denary place values are powers of 10, and binary place values are powers of 2, hex place values are powers of 16.

65,5364,096256161

Each place value can be represented by the units 0 through to F.

To convert hex to denary, simply take each place value that has a unit in it, and add them together.

Example - hex number 7C

65,5364,0962561617C

Result: (7 × 16) + (C × 1) = (7 × 16) + (12 × 1) = (112) + (12) = 124

35.

What are the place values in hexadecimal?

a)

Powers of 2

b)

Powers of 8

c)

Powers of 10

d)

Powers of 16

36.

Which number base is easier to understand than binary?

a)

Octal

b)

Hexadecimal

c)

Decimal

d)

Binary

37.

What is one advantage of using hexadecimal?

a)

It is the easiest number base to understand

b)

It is useful for representing large numbers with fewer digits

c)

It is the most commonly used number base in computer science

d)

It is only used for representing small numbers

38.

What is the process to convert hex to denary?

a)

Multiply the place values with units

b)

Subtract the place values with units

c)

Divide the place values with units

d)

Add up the place values with units

39.

What is the number of units in the hexadecimal number system?

a)

8

b)

10

c)

12

d)

16

40.

Convert the binary number 11111111 to hexadecimal.

a)

AA

b)

DD

c)

CC

d)

FF

41.

Convert the hexadecimal value 11 to 8-bit binary

(a)  

42.

Convert the hexadecimal value 12 to 8-bit binary

(a)  

43.

Convert the hexadecimal value 20 to 8-bit binary

(a)  

44.

Convert the hexadecimal value 26 to 8-bit binary

(a)  

45.

Convert the hexadecimal value 60 to 8-bit binary

(a)  

46.

Convert the hexadecimal value 60 to 8-bit binary

(a)  

47.

Convert the hexadecimal value 6A to 8-bit binary

(a)  

48.

Convert the hexadecimal value 3D to 8-bit binary

(a)  

49.

Convert the hexadecimal value 8F to 8-bit binary

(a)  

50.

Convert the hexadecimal value FF to 8-bit binary

(a)  

51.

Convert the hexadecimal value 0F to 8-bit binary

(a)  

52.

Convert the 8-bit binary number 11110010 to hexadecimal

(a)  

53.

Convert the 8-bit binary number 11111010 to hexadecimal

(a)  

54.

Convert the 8-bit binary number 10101010 to hexadecimal

(a)  

55.

Convert the 8-bit binary number 10101011 to hexadecimal

(a)  

56.

Convert the 8-bit binary number 11000100 to hexadecimal

(a)  

57.

Convert the 8-bit binary number 11010101 to hexadecimal

(a)  

58.

Convert the 8-bit binary number 10101001 to hexadecimal

(a)  

59.

Convert the 8-bit binary number 01011011 to hexadecimal

(a)  

60.

Convert the 8-bit binary number 11001100 to hexadecimal

(a)  

61.

Calculate the binary addition:

01100000

01101001

Use binary addition rules

a)

11001001

b)

11101001

c)

11001011

d)

1010101111

62.

Calculate the binary addition:

01101111

01101111

Use binary addition rules

a)

11011110

b)

11011111

c)

11111110

d)

11111110

63.

Calculate the binary addition:

00111011

00110011

Use binary addition rules

a)

01101111

b)

01111110

c)

01101110

d)

11111110

64.

Calculate the binary addition:

01100000

01101001

Use binary addition rules

a)

11001001

b)

11101001

c)

11001011

d)

1010101111

65.

Calculate the binary addition:

01101111

01101111

Use binary addition rules

a)

11011110

b)

11011111

c)

11111110

d)

11111110

66.

Calculate the binary addition:

00111011

00110011

Use binary addition rules

a)

01101111

b)

01111110

c)

01101110

d)

11111110