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

In virtual memory system addresses used by the programmer, In a virtual mem...

In a virtual memory system, the addresses used by the programmer refers to  (A) Memory space.               (B) Physical addresses.   (C) Address space.                (D) M

Raid and data stripping, Explained RAID? Ans: High performance devices ...

Explained RAID? Ans: High performance devices tend to be costly. So we can gain very high performance at a reasonable cost using a number of low-cost devices operating in paral

Platform assignment system, Platform assignment system for the trains in a ...

Platform assignment system for the trains in a railway station cpp program

Why we need linker, Q. Why we need linker?  The linker: Joins as...

Q. Why we need linker?  The linker: Joins assembled module in one executable program, Produces an .EXE module and initializes with special instructions to facilitate

Basic need of search engines, Q. Basic need of Search Engines? Search E...

Q. Basic need of Search Engines? Search Engines are programs which search the web. Web is a big graph with pages being the nodes and hyperlinks being the arcs. Search engines c

In a for loop, In a for loop, if the condition is missing, then, It is s...

In a for loop, if the condition is missing, then, It is supposed to be present and taken to be true.

General registers in a processor, In this segment, we will give very brief ...

In this segment, we will give very brief details of registers of a RISC system known as MIPS. MIPS is a register-to-register or load/store architecture and employs three address

What is the difference between realloc() and free(), The free subroutine fr...

The free subroutine frees a block of memory lastly allocated by the malloc subroutine. Undefined results happen if the Pointer parameter is not a valid pointer. If the Pointer para

Support concurrent programming, Q) a.Define the programming-language featur...

Q) a.Define the programming-language features that are required to properly  support concurrent programming? b. What support do these features need from the operating system?

Explain macros and macro processors, System Software 1. Explain MASM? E...

System Software 1. Explain MASM? Explain its features. 2. What is the significance of Lexical analysis and Syntax analysis? 3. Explain macros and macro processors? Explai

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