Design and build the control unit

Assignment Help Computer Engineering
Reference no: EM13550960

Given the following specifications for an instruction set to be implemented be some target machine:

1. Show the minimal amount of architecture needed to implement the instructions set.

2. Write the micro-program code that will be used to design and build the control unit.

3. Design and draw, using a straight edge, the control unit. Make sure the control unit is a "one-hot" control unit like discussed in class.

4. In a paragraph or two, discuss the IR and MAR design. Make sure your discussion includes how many bits in each register, what a typical opcode looks like, and how an escape codes you may have work.

5. Describe all control lines needed and how they are connected to the control unit.

Opcode

Mnemonic

Description  Loads the accumulator from IR(addr)  Store the accumulator into memory  Increment the contents of a memory location

0

ACMEM

1

STOM

2

INCMEM

3

SUBAC

Subtract the contents of IR(addr) from accum

4

ADD2

Add two adjacent memory locations

Ex. ADD2 10 would add location 10 to 11 and store result in 10.

5

JSR

Jump to subroutine in IR(addr)  Do a 2's Compliment negation of data in

IR(addr)

6

NEGMEM

7

DEC

Decrement the memory location in IR(addr)

8

CLR

Clear memory location in IR(addr)

INSTRUCTION SET (OPERANDLESS)

Opcode

Mnemonic

Description

0

RET

Return from a subroutine

1

DBL

Integer double the Accumulator

2

SKIP2

Execute the instruction 3 words in advance.

3

HALT

STOP EVERYTHING

If all registers (except the MAR) and memory are 64 bits, how much memory can be accessed with your design? How big is the MAR?

Reference no: EM13550960

Questions Cloud

Company mission statement : Company Mission Statement
Evaluate the diameter of the hole : A large storage tank, open to the atmosphere at the top and filled with water, develops a small hole in its side at a point 18.9 m below the water level. Determine the diameter of the hole
Explain the mineral kaolinite to dissolve more in a water : Would you expect the mineral kaolinite to dissolve more in a water having a high or low pH. Explain.
Obtain the critical angle for light to stay inside the fiber : A glass optical fiber (n= 1.50) is submerged inwater(n=1.33). What is the critical angle for light to stay inside the fiber
Design and build the control unit : Show the minimal amount of architecture needed to implement the instructions set and write the micro-program code that will be used to design and build the control unit.
Exploring its business potential : Exploring its business potential
Explain how many helium atoms would it take to make : The diameter of a neutral helium atom is about 1.0 multiplied by 102 pm. Suppose that we could line up helium atoms side by side in contact with one another. Approximately how many helium atoms would it take to make the distance from end to end 1 ..
Explain how much fluorine did the second sample produce : Upon decomposition one sample of magnesium fluoride produced 1.66 kg of magnesium and 2.57 kg of fluorine. A second sample produced 1.38 kg of magnesium. How much fluorine did the second sample produce
The vertical displacement due to a travelling wave : The vertical displacement due to a travelling wave moving horizontally is given by y(x,t) = 5.4cos(.4(rad/s) t (sec)) where x and y are in centimeters. The horizontal distance between the points whose phase differs by pi/3 is A. 1.05 cm B. 2.62 cm C...

Reviews

Write a Review

Computer Engineering Questions & Answers

  What would be wrong with not writing returnstatement in a

what would be wrong with not writing returnstatement in a value returing function? can you have a returnstatement in a

  Recognize five potential risks for new project

Recognize five potential risks for new project, being sure to write some negative and positive risks. Give a detailed description of each risk and propose strategies for addressing risk.

  Define current and emerging nonvolatile ram technologies

List and explain current and emerging nonvolatile RAM technologies. What advantages are potentially offered by the emerging technologies as compared to current flash RAM technology?

  Find out a sequence of activities

Outline the considerations for systems investigation.

  Implementing the java servlet

Write down the Java servlet which utilizes the doGet in order to return a markup document which provides your name, e-mail address, and mailing address along with the brief autobiography.

  Choose decision support systems (dss) function

You are developing a new information system for The Fitness Center, company that has five fitness centers in your metropolitan area, with about 650 members and 30 employees in each location.

  Design and implement a class matrixtype

Design a to perform various matrix operations. class A matrix is a set of numbers arranged in rows and columns. Therefore, every element of a matrix has a row position and a column position.

  Write a program in c++ to calculate body fat and percentage

Write a program in c++ to calculate the body fat and body fat percentage of a person. It must be able to handle gender, use a char data type. Please note that the user may enter f, F, m, M.

  Decision making systems

How we may leverage business intelligent to generate meaningful information and decision making systems in order to help the keep cost and the profits.

  Modify the test scores program

Also print a report of the each student's test grades, average and final grade as a table, and then print the averages of each Test and overall Test Average, as well as highest Test Grade of all Tests and the student with thehighest class grade.

  How does this quality implementationacquisition impact

select one of these cases and address the following questions in your paperwhat part does the ahrq play in health care

  Evaluate and choose alternatives make sure to identify any

you work for centervale apparel a large clothing manufacturing firm. centervale apparel has budgeted 9.7 million for

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