













Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An in-depth look into the ieee standard for single and double precision floating point numbers. It explains how these numbers are stored in binary format, their value representation, and the concept of denormalized numbers. Additionally, it covers the basics of 32 bit 2's complement integer numbers and logic gates such as nand, nor, and their relationship with demorgan's theorem. The document also introduces various logic circuits like decoder, multiplexor, full adder, programmable logic array, and the difference between combinational and sequential logic.
Typology: Slides
1 / 21
This page cannot be seen from the preview
Don't miss anything!














32 bit Single Precision Floating Point Numbers are stored as:
S EEEEEEEE FFFFFFFFFFFFFFFFFFFFFFF
S: Sign – 1 bit E: Exponent – 8 bits F: Fraction – 23 bits
The value V:
Note: 255 decimal = 11111111 in binary (8 bits)
64 bit Double Precision Floating Point Numbers are stored as:
S EEEEEEEEEEE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
S: Sign – 1 bit E: Exponent – 11 bits F: Fraction – 52 bits
The value V:
Note: 2047 decimal = 11111111111 in binary (11 bits)
All the Integers from -2,147,483,648 to + 2,147,483,647, i.e. - 2 Gig to + 2 Gig-
Note: ONLY 2 32 FP numbers are representable
There are only 2^32 distinct combinations of bits in 32 bits!
A or B = NOT( (NOT A) and (NOT B) )
NOT (A or B) = (NOT A) and (NOT B)
For N inputs, there are 2N outputs.
Any and all input combinations result in exactly one “true” output.
Full Adder
Full Adder Implementation
30
15
5 20 10
25
A Computer is an example of a Sequential Circuit
On the rising edge of the C input, the input to D is stored in the flip-flop, and can be read on output Q. It does not change until the next rising edge of the C input causes the new input on D to replace the value of Q.
On the rising edge of the C input, the input to D is stored in the flip-flop, and can be read on output Q. It does not change until the next rising edge of the C input causes the new input on D to replace the value of Q.
Flip Flop Behavior:
An n-bit register is made up of n flip flops.
The n D inputs are “latched” into the register when the CLK signal goes positive.
When the /OE (output enable) input is a logic 0 , the register Q outputs can be read.