Implementation of logic micro-operations, Computer Engineering

Assignment Help:

Q. Implementation of Logic Micro-operations?

For implementationlet's first ask questions how many logic operations can be performed with two binary variables. We can have 4 possible combinations of input of two variables. These are 00, 01, 10, and 11. Now for eachof these 4 input combinations we can have 24 = 16 output combinations of truthvalues for a specific function. This suggests that for two variables we can have 16 logical operations. Above stated fact would be clearer by going through the given figure.

1311_Implementation of Logic Micro-operations.png

Figure: Logic micro-operations on two inputs

Please consider that in figure above micro-operations are derived by replacing x and y of Boolean function with registers R1 and R2 on every corresponding bit of registers R1 and R2. Every one of these bits will be treated just like binary variables. 

In various computers only four: AND, OR, XOR (exclusive OR) and complement micro-operations are implemented. Other 12 micro-operations can be derivedfrom these four micro-operations. Figure belowdisplays one bit that is the ith bit stage of four logic operations. Please consider that circuit comprises 4 gates and a 4 × 1 MUX. The ith bits of Register R1 and R2 are passed through circuit. On the base of selection inputs S0 and S1 desired micro-operation is attained.

1733_Implementation of Logic Micro-operations1.png

Figure: Logic diagram of one stage of logic circuit


Related Discussions:- Implementation of logic micro-operations

Implementation and testing, In this stage of the project you are required t...

In this stage of the project you are required to create a Design document, the Design document must contain the following:  Structure chart Pseudo-code Data Dictionary

Unit test an mvc application, Is it possible to unit test an MVC applicatio...

Is it possible to unit test an MVC application without running the controllers in an ASP.NET process? Ans) Yes, all the features in an asp.net MVC application are interface ba

Explain compiler, What is compiler? A system software program known as ...

What is compiler? A system software program known as a compiler translates the high-level language program into a suitable machine language program having instruction such as t

Difference between digital zoom and optical zoom, Question: (a) What ar...

Question: (a) What are effect presets and how can they be helpful? (b) Explain the difference between digital zoom and optical zoom. (c) Explain exposure in the context o

Why we use modem, Q. Why we use Modem? A Modem is one device which most...

Q. Why we use Modem? A Modem is one device which most computer users who have surfed Internet are aware of.  A modem is neededsincehowever most of telecommunications have becom

#web conferencing, data floe diagrams for web conferencing

data floe diagrams for web conferencing

Different types of addressing modes, Described different types of addressin...

Described different types of addressing modes available? Ans: The various types of addressing modes available are following:   Register addressing mode   Immediate ad

Explain chomsky classification of languages, Explain chomsky classification...

Explain chomsky classification of languages with suitable examples Ans: Any language is appropriate for communication provided the syntax & semantic of the language is termed t

What is a microinstruction, What is a microinstruction? Each word in co...

What is a microinstruction? Each word in control memory having within it a microinstruction.  The microinstruction specifies one or more micro-operations for the system.  A seq

What are the steps involved in designing, Before getting into the design th...

Before getting into the design the designer should go by the SRS prepared by the System Analyst. The main tasks of design are Architectural Design & Detailed Design. In Arch

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