Decoding of slightly encoded micro-instructions, Computer Engineering

Assignment Help:

Q. Decoding of slightly encoded micro-instructions?

Generally micro-programmed control unit designs are neither totally unencoded nor highly encoded. They are slightly coded. This decreases width of control memory and micro-programming efforts. The fundamental approach for encoding is demonstrated in Figure below. Micro-instruction is arranged as a set of fields. Every field comprises a code that upon decoding triggers one or more control signals. Execution of a micro-instruction means that each field is decoded and produces control signals. So with N fields N simultaneous actions can be specified. Every action results in activation of one or more control signals. Usually each control signal is triggered by no more than one field. Design of an encoded micro-instruction format can be stated in simple terms:

  • Organize format in independent fields. Which is every field portrays a set of actions such that actions from different fields can take place concurrently.
  • Define every field such that substitute actions which can be specified by field are mutually exclusive. That is only one of the actions specified for a given field cantake place at a time.

 


Related Discussions:- Decoding of slightly encoded micro-instructions

Data structure, Process: pid start time end time priority t...

Process: pid start time end time priority timeslice list of CPU bursts list of IO bursts (the number of IO burst will always be 1 less than the number of CPU

Html 4.0 element, , an HTML 4.0 element supported by Netscape6 and MSIE, de...

, an HTML 4.0 element supported by Netscape6 and MSIE, defines a set of text which is associated with a specific form element. For illustration, code belo

Microcomputer - controlled breadmaking machine, Q. Microcomputer - Controll...

Q. Microcomputer - Controlled Breadmaking Machine? Figure shows a simplified schematic diagram of a microcomputer-controlled breadmaking machine. A microcomputer along with its

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.

Name the software required to run video conferencing, Name The software req...

Name The software required to run video conferencing The software and hardware required to run video conferencing is very sophisticated. Apart from obvious items (that is large

Give the syntax switch statement, Give the syntax  switch statements C...

Give the syntax  switch statements Consider the following example. This is a function which converts an integer into a vague description. It is useful where we are only concer

Illustrate about the three state table buffers, Three state table buffers ...

Three state table buffers Three state table buffers: A bus system can be constructed with the help of three state gates instead of multiplexers. A three states gate is digital

Illustrate the accumulator architecture, Accumulator Architecture: An accu...

Accumulator Architecture: An accumulator is anespecially designated register which supplies one instruction operand and receives result. Instructions in such machines are usually

Explain criteria for selection of suitable intermediate code, Pass I of the...

Pass I of the assembler must also generate the intermediate code for the processed statements. Justify your answer. Criteria for selection of a suitable intermediate code form

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