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

Student ID bc210402057

The document contains 3 questions from a Cs101 assignment on binary floating point notation, binary addition, and logic circuits. Question 1 asks to (a) encode the decimal -3.5 into 8-bit binary floating point notation, and (b) decode the 8-bit binary value 00101100 into decimal. Question 2 asks to perform binary addition on the decimal numbers 46 and 92 in 8-bit notation. Question 3 provides diagrams of two logic circuits and asks to determine the output for the given input values in each case.

Uploaded by

Syyed Ghazi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Student ID bc210402057

The document contains 3 questions from a Cs101 assignment on binary floating point notation, binary addition, and logic circuits. Question 1 asks to (a) encode the decimal -3.5 into 8-bit binary floating point notation, and (b) decode the 8-bit binary value 00101100 into decimal. Question 2 asks to perform binary addition on the decimal numbers 46 and 92 in 8-bit notation. Question 3 provides diagrams of two logic circuits and asks to determine the output for the given input values in each case.

Uploaded by

Syyed Ghazi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Cs101

ASSIGNMENT 01

Question No. 1
A. Encode the following decimal fractional value to binary floating point notation using the 8-bit
floating-point format.
• -3.5
B. Decode the following 8-bit floating point binary value to decimal fractional value.
• 00101100

PART (a)
Encode the following decimal fractional value to binary floating point notation using the 8-bit
floating-point format
• -3.5

SOLUTION:
As number is negative so sign bit notation is 1
First convert 3.5 into binary
Binary of 3.5 is 0.11.1
Mantissa field
0111
Radix in .011.1 must be moved 3 bit to the right obtain
0.11.1
So exponent is positive 3
Final 8-bit floating point notation is
1 1 1 1 0 1 1 1

PART (b)
Decode the following 8-bit floating point binary value to decimal fractional value.
• 00101100
SOLUTION:
0 0 1 0 1 1 0 0

Mantissa is:
.1100
Exponent:
010
It is in 3-bit excess notation -4:
-2
Exponent is negative so shift radix (.1100) left
.001100
Convert it into decimal fraction value
.001100 is equal to .0011
. 2-1 2-2 2-3 2-4
. 1/2 1/4 1/8 1/16
. 0 0 1 1

1 1
= 0+0+ +
8 16
= 0.1875

Question No. 2
Perform the binary addition on the following decimal numbers:

3 7
• 46 and 92
8 8

SOLUTION:
Convert into binary
3
• 46 = 101110.0110
8
7
• 92 = 1011100.1110
8
Now Addition
1+0 = 1
1+1 = 0 (1 carry)
1+1+1 = 1 (1 carry)
0+1 = 1
1 0 1 1 1 0 0 . 1 1 1
0 1 0 1 1 1 0 . 0 1 1
+
1 0 0 0 1 0 1 1 . 0 1 0

So
= 10001011.010

Question No. 3
The logical operations (AND, OR, NOT, and XOR etc.) discussed in the video lessons can be
combined to perform some specific operations. Two such operations (circuits) are depicted in the
first column “Circuits” of the following table. You are required to determine the output of each
of the following circuits for the input values given in column 2 and column 3.

SOLUTION:
What would be What would be
the output when the output when
Circuits the upper input is upper input is 0
1 and the lower and the lower
input is 0? input is 1?

Input Output 0 0

Input Output 0 1

You might also like