Illustrate the working of encoders, Computer Engineering

Assignment Help:

Q. Illustrate the working of Encoders?

An Encoder performs reverse function of decoder. An encoder has 2n input lines and 'n' output line. Let's see 8 ×3 encoder that encodes 8 bit information and generates 3 outputs consequent to binary numbers. This kind of encoder is also known as octal-to- binary encoder. Truth table of encoder is displayed in figure below.

1476_Illustrate the working of Encoders.png

Figure:   Encoder

From encoder table it's obvious that at any given time just one input is presumed to have 1 value. This is a main limitation of encoder. What would happen when two inputs are together active? The evident answer is since the output isn't defined ambiguity exists. To keep away this ambiguity encoder circuit has input priority so that just one input is encoded. The input with high subscript can be provided higher priority. For illustration if both D2 and D6 are 1 at same time then output will be 110 since D6 has higher priority than D2.Eencoder can be implemented with 3 OR gates whose inputs can be decided from truth table. Output can be represented as: 

O0   = I1 + I3 + I5 + I7

O1   = I2 + I3 + I6 + I7

O2   = I4 + I5 + I6 + I7

You can draw K-Maps to conclude above functions as well as draw related combinational circuit.


Related Discussions:- Illustrate the working of encoders

Define cpu scheduling, Define CPU scheduling. CPU scheduling is the met...

Define CPU scheduling. CPU scheduling is the method of switching the CPU among various processes. CPU scheduling is the basis of multiprogrammed operating systems. By switching

How adaptive transmission helps tcp to maximize connection, How adaptive tr...

How adaptive transmission helps TCP to maximize throughput on each connection? To know how adaptive retransmission helps TCP maximize throughput upon all connection, see a case

Example of finding cross points and switches, For a non blocking crossbar c...

For a non blocking crossbar configuration, taking N as the number of subscribers, there will be               number of cross points and _             number of switches for est

Java, about java types

about java types

What is instruction cycle, What is Instruction Cycle A program residing...

What is Instruction Cycle A program residing in the memory unit of the computer having of a sequence of instructions.  The program is implemented in the computer by going throu

What is the draw back of access-3 code, Q. What is the draw back of Access-...

Q. What is the draw back of Access-3 Code? Give suggestion to over come this drawback.

Write a c++ program to explain three specific classes, Make a base class ca...

Make a base class called figure that store the dimensions of several geometrical objects and compute their areas. Explain a function set_dim( ),a standard member  function and show

Explain what is meant by a bus, Question: (a) Comment on the general s...

Question: (a) Comment on the general structure of the IAS Computer, illustrate your answer using a diagram. (b) (i) Define CPU time. (a) (ii) A program runs in 10

Define clock rate, Define clock rate? The clock rate is given by, R=1/P...

Define clock rate? The clock rate is given by, R=1/P, where P is the length of single clock cycle.

Find out the excess code of decimal number, The excess 3 code of decimal nu...

The excess 3 code of decimal number 26 is ? Ans. (26) 10 in BCD is (00100110) BCD Add 011 to all BCD 01011001 for excess - 3

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd