Implementation of logic micro-operations, Computer Engineering

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

Posted Date: 7/27/2013 3:42:27 AM | Location : United States







Related Discussions:- Implementation of logic micro-operations, Assignment Help, Ask Question on Implementation of logic micro-operations, Get Answer, Expert's Help, Implementation of logic micro-operations Discussions

Write discussion on Implementation of logic micro-operations
Your posts are moderated
Related Questions
Server can interact with more than one client with using threading concepts there are java threads which are allocated to each client when he logs in to server, the thread handles


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

If two base classes have no overlapping methods or data they are said to be independent of, or orthogonal to each other. Orthogonal in the sense means that two classes function in

a. Explain the Programming Paradigm? Discuss four major programming paradigms. b. State the three basic logic operators available in C++? Write a small program in C++ that uses

An assembly language is a? Ans. Low level programming language is an assembly language.

The method for updating the main memory as soon as a word is removed from the Cache is known as  (A) Write-through                  (B) write-back   (C) protected write

What are the types of convergences? Three different types of convergences are: a. The convergence of wireless and e-commerce technology b. The Convergence of E-Commerce a

Let most segment of a name in DNS represents? Lest Most segment of a name in DNS shows: Individual computer.

Q. Collective Communications - Broadcast? Broadcast: Broadcasting can be done in two ways one of them is one to all and another one is all to all. In the matter of one to all b