Skip to content

Commit a698ca7

Browse files
committed
part 2 is completed
1 parent 8650483 commit a698ca7

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

number-systems/Part-2.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,17 @@ The goal of these exercises is for you to gain an intuition for binary numbers.
77
The answers to these questions will require a bit of explanation, not just a simple answer.
88

99
Q16: How can you test if a binary number is a power of two (e.g. 1, 2, 4, 8, 16, ...)?
10-
Answer:
10+
Answer: A power of two in binary always has only one 1.
1111

1212
Q17: If reading the byte 0x21 as an ASCII character, what character would it mean?
13-
Answer:
13+
Answer: In the ASCII table 0x21 is !.
1414

1515
Q18: If reading the byte 0x21 as a greyscale colour, as described in "Approaches for Representing Colors and Images", what colour would it mean?
16-
Answer:
16+
Answer: 0x21 = 2 \*16 + 1 = 33 decimal => darkgray => 0 black - 255 white;
1717

1818
Q19: If reading the bytes 0xAA00FF as a sequence of three one-byte decimal numbers, what decimal numbers would they be?
19-
Answer:
19+
Answer: splitting the memory into 3 separate 8-bit values ==> AA 00 FF ==>
20+
170, 0, 255;
2021

2122
Q20: If reading the bytes 0xAA00FF as an RGB colour, as described in "Approaches for Representing Colors and Images", what colour would it mean?
22-
Answer:
23+
Answer: strong blue + some red ==> RGB(170, 0, 255)

0 commit comments

Comments
 (0)