Question: For these programming exercises, use only those instructions that have been discussed so far in these notes: add lhu sb addi lui sh addiu lw
For these programming exercises, use only those instructions that have been discussed so far in these notes:
| add | lhu | sb |
| addi | lui | sh |
| addiu | lw | sll |
| addu | mfhi | sra |
| and | mflo | srl |
| andi | mult | sub |
| div | multu | subu |
| divu | nor | sw |
| lb | or | xor |
| lbu | ori | xori |
| lh |
|
|
Pseudo Instructions OFF
We cant use loop.
*Exercise 1
Your program has a data section declared as follows:
.data
.byte 12
.byte 97
.byte 133
.byte 82
.byte 236
Write a program that adds the values up, computes the average, and stores the result in a memory location. Is the average, correct? Put result in $10 in addition to storing in a memory location.
Hint: there are two easily-made errors in this program.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
