Question
MIPS Assembly Code The first of our helper methods will read and store an array of 10 records representing students; each record consists of a
MIPS Assembly Code
The first of our helper methods will read and store an array of 10 records representing students; each record consists of a name of type string of up to 40 characters, age of type integer, and an ID of type integer. The second of our helper methods prints the array of records created by the first method in a readable format (a single line for each student). The third helper method will swap any two records, and then prints the entire array. The program must ask the user to enter the record numbers. (You may assume the records are numbered from 1 to 10. For example, if the user enters 4 and 7, then the program swaps record 4 with record 7.) The main method (where your program should start), will then use these methods to create our array of records, print the records for our user to see, and then provide a menu for them to swap records or exit. The program should continue to show the user the menu until they choose to exit from the program. A run of your program may look like the following (user input is shown in bold): Enter in the name, age and ID for 10 students please: Chad Will 28 463 Flynn Rider 23 937 Patches OHoolihan 65 845 Dan Smith 32 481 Florence Machine 25 019 Donald Duck 40 783 Jane Smith 39 967 Ron McDonald 52 293 Amy Pond 38 111 Greg Finkley 43 549 Record 1: Chad Will 28 463 Record 2: Flynn Rider 23 937 Record 3: Patches OHoolihan 65 845 Record 4: Dan Smith 32 481 Record 5: Florence Machine 25 019 Record 6: Donald Duck 40 783 Record 7: Jane Smith 39 967 Record 8: Ron McDonald 52 293 Record 9: Amy Pond 38 111 Record 10: Greg Finkley 43 549 Menu: Swap two records. Exit Please choose one of the above options: 1 Which record do you select first? 3 Which record do you want to swap it with? 10 Record 1: Chad Will 28 463 Record 2: Flynn Rider 23 937 Record 3: Greg Finkley 43 549 Record 4: Dan Smith 32 481 Record 5: Florence Machine 25 019 Record 6: Donald Duck 40 783 Record 7: Jane Smith 39 967 Record 8: Ron McDonald 52 293 Record 9: Amy Pond 38 111 Record 10: Patches OHoolihan 65 845 Menu: Swap two records. Exit Please choose one of the above options: 2
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