Description
- Convert the following unsigned base 2 numbers (binary) to base 16 numbers (hexadecimal):
- 0110 0001 1111
- 1000 1111 1100
- 0001 0110 0100 0101
- Convert the following binary numbers to base 10 numbers (decimal). Each time if binary numbers are represented in:
- Signed magnitude representation.
- 1100 1010 =
- 1111 0010 =
- 1000 0111 =
- One’s complement representation.
- 1100 1010 =
- 1111 0010 =
- 1000 0111 =
- Two’s complement representation.
- 1100 1010 =
- 1111 0010 =
- 1000 0111 =
For example, question A, if 1100 1010 is a binary number represented in signed magnitude representation, what is the decimal value? Also do it again if 1100 1010 is a binary number in one’s complement representation and two’s complement representation. There are 9 separate answers in total.
- Convert the following base 10 (decimal) values to binary numbers (8-bits). Each binary result represented in:
- Signed magnitude representation.
- -100d =
- -16d =
- -21d =
- -0d =
- One’s complement representation.
- -100d =
- -16d =
- -21d =
- -0d =
- Two’s complement representation.
- -100d =
- -16d =
- -21d =
- -0d =
(There are 12 separate answers in total.)
- What is the range of:
- An unsigned 7-bit number?
- A signed 7-bit number?
- Solve following bitwise operations (∧ = AND, ∨ = OR)
e.g. 0101 ∧ 0011 = 0001
- 1000 ∧ 1110
- 1000 ∨ 1110
- (1000 ∧ 1110) ∨ (1001 ∧ 1110)
- Please demonstrate each step in the calculation of the arithmetic operation 25 –
- (both 25 and 65 are signed decimal numbers)
- Mathematically the answer in Q6 is -40d. Please verify your answer in Q6 using a conversion of 2’s and decimal numbers.



