diff --git a/number-systems/README.md b/number-systems/README.md index 77a3bde94..337e5a438 100644 --- a/number-systems/README.md +++ b/number-systems/README.md @@ -6,60 +6,52 @@ The goal of these exercises is for you to gain an intuition for binary numbers. Convert the decimal number 14 to binary. Answer: - +1110 Convert the binary number 101101 to decimal: Answer: - +45 Which is larger: 1000 or 0111? -Answer: - +Answer: 1000 Which is larger: 00100 or 01011? -Answer: - +Answer:01011 What is 10101 + 01010? -Answer: - +Answer:01011 What is 10001 + 10001? -Answer: - +Answer:11111 What's the largest number you can store with 4 bits, if you want to be able to represent the number 0? -Answer: - +Answer: 15 How many bits would you need in order to store the numbers between 0 and 255 inclusive? -Answer: - +Answer: 8 bits How many bits would you need in order to store the numbers between 0 and 3 inclusive? -Answer: - +Answer: 2 bits How many bits would you need in order to store the numbers between 0 and 1000 inclusive? -Answer: - +Answer: 10 bits How can you test if a binary number is a power of two (e.g. 1, 2, 4, 8, 16, ...)? Answer: - +if the bit have only '1' in it, means i'ts a power of two, if have multiple '1' that's not. Convert the decimal number 14 to hex. -Answer: +Answer: E Convert the decimal number 386 to hex. -Answer: +Answer: 0x182 Convert the hex number 386 to decimal. -Answer: +Answer:902 Convert the hex number B to decimal. -Answer: +Answer: B = 11 -If reading the byte 0x21 as a number, what decimal number would it mean? +If reading the byte 0x21 as a number, what decimal number would it mean? Answer: - +33 If reading the byte 0x21 as an ASCII character, what character would it mean? -Answer: +Answer: 0x21 = "!" If reading the byte 0x21 as a greyscale colour, as described in "Approaches for Representing Colors and Images", what colour would it mean? -Answer: +Answer:Dark Grey If reading the bytes 0xAA00FF as an RGB colour, as described in "Approaches for Representing Colors and Images", what colour would it mean? -Answer: +Answer: Purple If reading the bytes 0xAA00FF as a sequence of three one-byte decimal numbers, what decimal numbers would they be? -Answer: +Answer: 170 0 255