Question: Modify the program shown in Figure 2.4. Ask the user to enter an integer value, and then print the result of doubling that number. Use
Modify the program shown in Figure 2.4. Ask the user to enter an integer value, and then print the result of doubling that number. Use the add instruction.

Edit Execute 11 .asciiz .asciiz "Enter an integer value: "You entered main $v0, 4 $a0, stri syscall.asm 1 .data 2 stri: 3 str2: 4 5 .globi 6 .text 7 main: 8 li 9 la 10 syscall 11 li 12 syscall 13 move 14 li 15 16 syscall 17 li 18 move 19 syscall 20 li 21 syscall 1 $v0, 5 $50, $v0 $v0, 4 $a0, str2 # service code for print string # load address of stri into $a0 # print strl string # service code for read integer # read integer input into $v0 # save input value in $50 # service code for print string # load address of str2 into $20 # print str2 string # service code to print integer # copy input value # print integer # service code to exit program # exit program 1 $v0, 1 $a0, $50 $v0, 10 Figure 2.4: MIPS Program that uses System Calls
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
