Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Create an algorithm to sort a list of up to 5 numbers. ( Note that you can use brute force to search for the smallest
Create an algorithm to sort a list of up to numbers. Note that you can use brute force to search for the
smallest number in the list each time through the loop or implement a sorting algorithm.
Implement the program in a high level language like C C or Java.
Implement the program in MIPSzy Assembly language. Use the high level code as comments to the right
of the Assembly code as the textbook does.
Input works by placing the value to be read in from the input box in memory location and a in
memory location If there is no more input a will be placed in memory location as a space
delimited list.
Results should be written to memory location which will cause them to be written to the output
window.
Include a comment at the top of the program with your name and Panther id
Export the file by clicking the "More Options" button and then Export on the right side. That will paste
your program into a small box on the right. Copy and paste that into a text document. Call that document
FirstnameLastnameAtxt
Submit FirstnameLastnameAtxt
I will show how to work with the input output simulation window during the live Zoom session which can be
watched in the recording if you miss the live class.
Here is a sample of the input and output:
Input:
Output:
A sample program to show how to manage input and output is as follows. Type a single digit integer number in
the Input box and run the program.
addi $t $zero, # Output loc
BegLoop:
addi $t $zero, # Input ready?
Iw $t$t
beq $t $zero, Nolnput
addi $t $zero, # Input loc
Iw $t$t
addi $t $zero,
sw $t O$t # Output to screen
mul $t $t $t # Times Input
sw $t$t # Output to screen
mul $t $t $t # Times Input
sw $t O$t # Output to screen
mul $t $t $t # Times Input
sw $t O$t # Output to screen
j BegLoop
Nolnput:
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started