Assignment 2: Binary Number System
Assignment 2: Binary Number System
2) If the numbers (+9,742)10 and (+641)10 are in signed magnitude format, their sum is
(+10,383)10 which requires five digits and a sign. Convert the numbers to signed 10’s
complement form and find the following sums:
a. (+9,742) + (+641)
b. (+9,742) + (-641)
c. (-9,742) + (+641)
d. (-9,742) + (-641)
Note: (+ve) sign is represented by a (0) & the (-ve) sign is represented by a (9)
3) Convert decimal 6,514 to both BCD and ASCII codes. For ASCII, an even parity bit is to be
appended at the left.
4) Formulate a weighted binary code for the decimal digits, using the following weights:
a. 6, 3, 1, 1
b. 6, 4, 2, 1
5) Describe how can we assign a binary code in some orderly manner to the 52 playing
cards. Use the minimum number of bits.
6) Decode the following ASCII code:
1010011 1110100 1100101 1110110 1100101 0100000 1001010 1101111 1100010
1110011.
7) The following is a string of ASCII characters whose bit patterns have been converted into
hexadecimal for compactness: 73 F4 E5 76 E5 4A EF 62 73. Of the eight bits in each pair
of digits, the leftmost is a parity bit. The remaining bits are the ASCII code.
a. Convert the string to bit form and decode the ASCII.
b. Determine the parity used: odd or even?
8) What bit must be complemented to change an ASCII letter from capital to lowercase and
vice versa?
9) The state of a 12‐bit register is 100010010111. What is the decimal equivalent of its
content in each case if it represents
a. Three decimal digits in BCD?
b. Three decimal digits in the excess‐3 code?
c. Three decimal digits in the 8 4 ‐2 ‐1 code?
d. A binary number?
Page 1 of 1