IGCSE Edexcel Computer Science Worksheet
IGCSE Edexcel Computer Science Worksheet
Page 1: Binary Addition
Add the following binary numbers:
1. 1010 + 0101 = __________
2. 1110 + 0001 = __________
3. 1011 + 0010 = __________
4. 1101 + 0110 = __________
5. 1001 + 1001 = __________
6. 1111 + 1111 = __________
7. 0110 + 0011 = __________
8. 0101 + 0101 = __________
9. 0011 + 1100 = __________
10. 0001 + 1110 = __________
11. 1000 + 1000 = __________
12. 1110 + 0010 = __________
13. 1100 + 1100 = __________
14. 0111 + 0001 = __________
15. 1011 + 0100 = __________
16. 0011 + 0111 = __________
17. 0100 + 1010 = __________
18. 1111 + 0001 = __________
19. 1101 + 0010 = __________
20. 1010 + 1010 = __________
21. 1001 + 0110 = __________
22. 1110 + 0101 = __________
23. 0110 + 1110 = __________
24. 0010 + 1101 = __________
25. 1111 + 0000 = __________
26. 0101 + 1001 = __________
27. 1010 + 0100 = __________
IGCSE Edexcel Computer Science Worksheet
28. 1100 + 0011 = __________
29. 0111 + 0111 = __________
30. 1000 + 0110 = __________
IGCSE Edexcel Computer Science Worksheet
Page 2: Binary, Denary and Hexadecimal Conversions
Convert as requested:
1. 1011 (binary) to denary = __________
2. 1100 (binary) to denary = __________
3. 1111 (binary) to denary = __________
4. 1001 (binary) to denary = __________
5. 0101 (binary) to denary = __________
6. 45 (denary) to binary = __________
7. 23 (denary) to binary = __________
8. 58 (denary) to binary = __________
9. 12 (denary) to binary = __________
10. 31 (denary) to binary = __________
11. 1101 (binary) to hexadecimal = __________
12. 101011 (binary) to hexadecimal = __________
13. 10011011 (binary) to hexadecimal = __________
14. 110 (binary) to hexadecimal = __________
15. 1001 (binary) to hexadecimal = __________
16. 3F (hexadecimal) to binary = __________
17. 2A (hexadecimal) to binary = __________
18. 7E (hexadecimal) to binary = __________
19. A5 (hexadecimal) to binary = __________
20. 1C (hexadecimal) to binary = __________
21. 1111 (binary) to hexadecimal = __________
22. 1010 (binary) to hexadecimal = __________
23. 111010 (binary) to hexadecimal = __________
24. 0101 (binary) to hexadecimal = __________
25. 0001 (binary) to hexadecimal = __________
26. 5 (denary) to binary = __________
27. 19 (denary) to binary = __________
IGCSE Edexcel Computer Science Worksheet
28. 11 (denary) to binary = __________
29. 15 (denary) to binary = __________
30. 50 (denary) to binary = __________
IGCSE Edexcel Computer Science Worksheet
Page 3: Two's Complement and Sign & Magnitude
Find the Two's complement and Sign & Magnitude for the following 8-bit numbers:
1. 00001010 = __________
2. 11110110 = __________
3. 00000101 = __________
4. 11110000 = __________
5. 00001111 = __________
6. 10000001 = __________
7. 11111100 = __________
8. 00000010 = __________
9. 11101111 = __________
10. 00011100 = __________
IGCSE Edexcel Computer Science Worksheet
Page 4: Arithmetic and Logical Shifts
Indicate the result after each shift:
1. 1101 (Arithmetic Shift Left 1) = __________
2. 0110 (Logical Shift Left 1) = __________
3. 1011 (Arithmetic Shift Right 1) = __________
4. 1110 (Logical Shift Right 1) = __________
5. 0101 (Arithmetic Shift Left 2) = __________
6. 1001 (Logical Shift Left 2) = __________
7. 1111 (Arithmetic Shift Right 2) = __________
8. 0011 (Logical Shift Right 2) = __________
9. 1100 (Arithmetic Shift Left 1) = __________
10. 0111 (Logical Shift Right 1) = __________
IGCSE Edexcel Computer Science Worksheet
Page 5: File Size, Transmission Speed, and Unit Conversion
Calculate the following:
1. A file has 2000 characters. Each character uses 1 byte. Find the file size in KB = __________
2. A file is 5MB. How many bytes is this? = __________
3. 8MB = __________ bits
4. A transmission speed of 5 Mbps sends how many bits in 1 second? = __________
5. A 20 MB file sent at 10 Mbps would take how many seconds? = __________
6. 3GB = __________ MB
7. 1024 bytes = __________ KB
8. 2 TB = __________ GB
9. 4096 KB = __________ MB
10. 1MB = __________ bits