Modify the single-cycle mips processor

Assignment Help Assembly Language
Reference no: EM13756998

Exercise 1- Modify the single-cycle MIPS processor to implement one of the following instructions. Sec Appendix B for a definition of the instructions. Mark up a copy to indicate the changes to the datapath. Name any new control signals. Mark up a copy of Table to show the changes to the main decoder. Describe any other changes that are required.

(a) sll

(b) lui

(c) slti

(d) blez

Table- Main decoder truth table to mark up with changes

Instruction

Opcodc

RcgWrite

RegDst

ALUSrc

Branch

Mem\Vrite

McmtoRcg

ALUOp

It-type

000000

1

1

0

0

0

0

10

1w

100011

 

0

 

0

0

1

00

SW

101011

0

X

I

0

 

X

00

tie,3

000100

0

X

0

1

0

X

01

Exercise 2- Repeat Exercise 1 for the following MIPS instructions.

(a) jal

(b lh

(c) jr

(d) srl

Reference no: EM13756998

Questions Cloud

Accounting scandals over the past several years : In the wake of accounting scandals over the past several years, how has the Sarbanes-Oxley Act (SOX) of 2002 affected the practice of accounting? What is the role of internal controls in complying with SOX (2002)?
Did roman religion serve an ethical purpose like judaism : Did Roman religion serve an ethical purpose like Judaism or Zoroastrianism?
Difference between roosevelt or wilson form of progressivism : Explain the difference between Roosevelt's form of progressivism and wilson's.
Changes in monetary policy : Prepare a 2-3 page analysis by answering the questions below. Be sure to cite your references using APA format.
Modify the single-cycle mips processor : Modify the single-cycle MIPS processor to implement one of the following instructions. Sec Appendix B for a definition of the instructions. Mark up a copy to indicate the changes to the datapath. Name any new control signals.
Build the management-research question hierarchy : Build the management-research question hierarchy, through the investigative questions stage. Then compare your list with the measurement questions asked.
Discuss five moral dimensions of the information age : Discuss five moral dimensions of the information age as they pertain to Internet tools and technologies such as the iPad
Who was the 16th president of the united states : Who was the 16th president of the United States?
Explain the costs involved in the creation of the system : Your sister owns a small clothing store. During a conversation at a family dinner, she mentions her frustration with having to manually track and reorder high demand items. Explain the costs involved in the creation of the system

Reviews

Write a Review

Assembly Language Questions & Answers

  Write a single arm assembly language instruction equivalent

Write a single ARM assembly language instruction equivalent to a function that takes in three strings and checks if any are a substring to one another, if so return 1, if not return 0.

  Write an assembly program

Prepare an Assembly program that reads in a number of cents.

  Prepare an assembly language program

Prepare an assembly language program that prints your full name on the screen. Use .ASCII pseudo-op to store the characters at the top of your program.

  Assembly language program that generates and displays

Write a assembly language program that generates and displays 20 random strings, each consisting of ten letter(A-Z, a-z)s or number(0-9)s.

  Design and develop an embedded system

Assembly language program to control the operation of the embedded system and thorough testing to ensure correct operation of system

  Write two (2) arm assembly language subroutines

Write two (2) ARM assembly language subroutines, called output_char and read_char

  Function which correctly sorts three

Write an x8086 HLA Assembly language program that implements a function which correctly sorts three parameters and returns a boolean value in AL which should be set to true if any swaps were performed to sort the sequence in increasing order.

  Program that requests n as input

Write a program that requests N as input and computes the left-hand and the right-hand sides of the equation, verifies that they are equal, and displays the result.

  Problem 1 square root for this problem you will write a

problem 1 square root for this problem you will write a short assembly program that computes the integral square root

  Write an assembly program in mips

Write an assembly program in MIPS that get the array size from the keyboard, then reads a list of integers from the keyboard and writes the sorted list in ascending order to the console screen.

  Create a assembly language subroutine mulsum that takes an

create a assembly language subroutine mulsum that takes an array named a containing n bytes of positive numbers and

  Implement assembly language program to find greatest value

Write an assembly language program that will accept two 1-digit numbers (from 0 to 9) from the keyboard, compare the two numbers, and then print out the number of greatest value.

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