Develop an instruction encoding scheme for the processor

Assignment Help Other Engineering
Reference no: EM132181911

Advanced Microprocessors Project -

You are a member of a design team that is task with designing a new 16-bit processor. The Instruction Set Architecture (ISA) for the processor have the following specifications:

  • 16 General Purpose Registers
  • 8 ALU instructions that takes two input register operands and write a result into a third output register operand
  • 4 branch instructions that take an input register operand and an 8-bit immediate offset
  • 2 memory access instructions that take two input register operands and one output register operand. 2 memory access instructions that take one input register operand, one output register operand and a 4-bit immediate offset.

(a) Develop an instruction encoding scheme for the processor, taking care to explain the advantage and disadvantages of your design.

(b) Draw a fully labeled block diagram of the basic components within the processor and explain the function of each component and how they are connected.

(c) Using the example of an instruction that adds two registers together and writes the result in a third register, describe the steps involved during the following phases of execution:

i. Fetch

ii. Decode

iii. Execute

iv. Write back

(d) The control unit that operates the data-path can be implemented using hardwire logic or a micro-code base system. Explain the idea of both methods, including the advantages and disadvantages of each.

(e) Design the ALU and the main control units

Use the Eight Great Ideas in Computer Architecture philosophy described in the text to guide your design and explain their application when applicable.

Reference no: EM132181911

Questions Cloud

What could have been the possible benefits and problems : What were both the short- and long-term effects of this historical event? Who all were impacted/affected by this historical event?
How did father divine approach race : According to Primiano, how did Father Divine approach race? What were the most significant aspects of his teaching and practices on race?
What it was and why you think it evoked these emotions : If something the speaker says peaks your interest or makes you utterly angry or optimistic write down what it was.
Contribute to the development of cardiovascular disorders : Describe how lifestyle decisions contribute to the development of cardiovascular disorders. Articulate how these lifestyle decisions impact the body's arteries.
Develop an instruction encoding scheme for the processor : CET 3126C - Advanced Microprocessors Project - Develop an instruction encoding scheme for the processor, taking care to explain the advantage and disadvantages
Filtrate and the peritubular capillaries : How does aldosterone influence the movement of Na+ and K+ between the filtrate and the peritubular capillaries?
Why is the artery thicker than veins : Why is the artery thicker than veins? What is the advantage of having thicker walls of artery than thinner walls in veins
Description on the mechanism of action of loop diuretics : Provide a description on the Mechanism of Action of loop diuretics and which part of the nephron is affected.
How india economy would change in terms of growth and wages : Suppose that the returns to education in terms of income are higher in India than in Bangladesh. Suppose further that there are no barriers to migration.

Reviews

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

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