Solve real life problem using mips assembly language


Objective:

1. Solve real life problem using MIPS assembly language

2. Evaluate the performance of a program in QtSpim

3. Understand how computer organization affects the execution time of computer programs.

Requirements of the MIPS assembly program:

Write an MIPS assembly program named as "numberConverter_[studentID].s". The requirements for this program are listed below:

Step 1: The program allows user to input any number such as binary number with prefix "b", octal number with prefix "0" (noted that it is not "o"), decimal number without any prefix, hexadecimal with prefix "0x". Assume the input number is a unsigned 32-bit number.

Report:

Write a report named "report_[studentID].docx". The requirements for this report are listed below:

1. Assume now user inputs b10100. Explain how many instructions will be executed in "str2int" procedure.

2. If your program is run on a pipelined CPU with MIPS architecture, which kind of hazards will happen in your program? Indicate and explain them.

3. Explain which part of your code can be optimized to reduce the execution time of the program. Can you try to make the size of file, numberConverter_[studentID].s, not greater than 5 KB?

Got Too Much MIPS Assembly Language Assignments? MIPS assembly program Assignment Help is available 24x7 To Deal With Your Assignment Woes.

Tags: MIPS Assembly Program Assignment Help, MIPS Assembly Program Homework Help, MIPS Assembly Program Solved Assignments, MIPS Assembly Program Coursework, Assembly Language Assignment Help, Assembly Language Homework Help, Assembly Language Coursework, Assembly Language Solved Assignments

Attachment:- MIPS assembly program.rar

Request for Solution File

Ask an Expert for Answer!!
Assembly Language: Solve real life problem using mips assembly language
Reference No:- TGS03025445

Expected delivery within 24 Hours