0% found this document useful (0 votes)
16 views

Assignment 2: Binary Number System

The document contains an assignment on digital logic design involving binary number systems. It includes tasks on binary subtraction, signed number representation, BCD and ASCII encoding, weighted binary coding, binary card encoding, ASCII decoding, parity bits, and decimal-binary conversion.

Uploaded by

aya
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Assignment 2: Binary Number System

The document contains an assignment on digital logic design involving binary number systems. It includes tasks on binary subtraction, signed number representation, BCD and ASCII encoding, weighted binary coding, binary card encoding, ASCII decoding, parity bits, and decimal-binary conversion.

Uploaded by

aya
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Course: ECE222: Digital Logic Design Lab Lecturer: Hossam Shalaby

Semester: Spring 2020. Assistant: Mahmoud Khodier

Assignment 2: Binary Number System


1) Perform subtraction on the given unsigned numbers using the 10’s complement of the
subtrahend. Verify your answers.
a. 4,637 - 2,579
b. 125 - 1,800
c. 2,043 - 4,361
d. 1,631 – 745
Note: If the result should be negative, find its 10’s complement and affix a minus sign.

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

You might also like