@@ -4,62 +4,62 @@ Do not convert any binary numbers to decimal when solving a question unless the
44
55The goal of these exercises is for you to gain an intuition for binary numbers. Using tools to solve the problems defeats the point.
66
7- Convert the decimal number 14 to binary.
8- Answer:
7+ Q1: Convert the decimal number 14 to binary.
8+ Answer:
99
10- Convert the binary number 101101 to decimal:
11- Answer:
10+ Q2: Convert the binary number 101101 to decimal:
11+ Answer:
1212
13- Which is larger: 1000 or 0111?
14- Answer:
13+ Q3: Which is larger: 1000 or 0111?
14+ Answer:
1515
16- Which is larger: 00100 or 01011?
17- Answer:
16+ Q4: Which is larger: 00100 or 01011?
17+ Answer:
1818
19- What is 10101 + 01010?
20- Answer:
19+ Q5: What is 10101 + 01010?
20+ Answer:
2121
22- What is 10001 + 10001?
23- Answer:
22+ Q6: What is 10001 + 10001?
23+ Answer:
2424
25- What's the largest number you can store with 4 bits, if you want to be able to represent the number 0?
26- Answer:
25+ Q7: What's the largest number you can store with 4 bits, if you want to be able to represent the number 0?
26+ Answer:
2727
28- How many bits would you need in order to store the numbers between 0 and 255 inclusive?
29- Answer:
28+ Q8: How many bits would you need in order to store the numbers between 0 and 255 inclusive?
29+ Answer:
3030
31- How many bits would you need in order to store the numbers between 0 and 3 inclusive?
32- Answer:
31+ Q9: How many bits would you need in order to store the numbers between 0 and 3 inclusive?
32+ Answer:
3333
34- How many bits would you need in order to store the numbers between 0 and 1000 inclusive?
35- Answer:
34+ Q10: How many bits would you need in order to store the numbers between 0 and 1000 inclusive?
35+ Answer:
3636
37- How can you test if a binary number is a power of two (e.g. 1, 2, 4, 8, 16, ...)?
38- Answer:
37+ Q11: How can you test if a binary number is a power of two (e.g. 1, 2, 4, 8, 16, ...)?
38+ Answer:
3939
40- Convert the decimal number 14 to hex.
41- Answer:
40+ Q12: Convert the decimal number 14 to hex.
41+ Answer:
42+
43+ Q13: Convert the decimal number 386 to hex.
44+ Answer:
4245
43- Convert the decimal number 386 to hex .
44- Answer:
46+ Q14: Convert the hex number 386 to decimal .
47+ Answer:
4548
46- Convert the hex number 386 to decimal.
47- Answer:
49+ Q15: Convert the hex number B to decimal.
50+ Answer:
4851
49- Convert the hex number B to decimal.
50- Answer:
52+ Q16: If reading the byte 0x21 as a number, what decimal number would it mean?
53+ Answer:
5154
52- If reading the byte 0x21 as a number , what decimal number would it mean?
53- Answer:
55+ Q17: If reading the byte 0x21 as an ASCII character , what character would it mean?
56+ Answer:
5457
55- If reading the byte 0x21 as an ASCII character, what character would it mean?
56- Answer:
58+ Q18: If reading the byte 0x21 as a greyscale colour, as described in "Approaches for Representing Colors and Images", what colour would it mean?
59+ Answer:
5760
58- If reading the byte 0x21 as a greyscale colour, as described in "Approaches for Representing Colors and Images", what colour would it mean?
59- Answer:
61+ Q19: If reading the bytes 0xAA00FF as an RGB colour, as described in "Approaches for Representing Colors and Images", what colour would it mean?
62+ Answer:
6063
61- If reading the bytes 0xAA00FF as an RGB colour, as described in "Approaches for Representing Colors and Images", what colour would it mean?
62- Answer:
63-
64- If reading the bytes 0xAA00FF as a sequence of three one-byte decimal numbers, what decimal numbers would they be?
65- Answer:
64+ Q20: If reading the bytes 0xAA00FF as a sequence of three one-byte decimal numbers, what decimal numbers would they be?
65+ Answer:
0 commit comments