question archive Write a function sort in RISC-V that, when given an array {5 , 100 , 64 , 32 , '7 , 12}, returns the array in ascending order (i

Subject:Electrical EngineeringPrice: Bought3

Write a function sort in RISC-V that, when given an array {5 , 100 , 64 , 32 , '7 , 12}, returns the array in ascending order (i.e. the ?rst number is the smallest). Your code should include the following: 0 Write a main function to perform the following tasks: 0 Call an input function to write the given array values into a certain continuous memory starting at 0 (OxOfff f fee) . Your input function should work for any sizes of the array. 0 Call the sort function to sort the array. 0 Your function sort must call a swap function to perform the necessary operations to reorder two elements of the array. 0 Call an output function to print the sorted array values in the console. Your output function should work for any sizes of the array. Note: you need to show screenshots of the outputs based on the given inputs. (There are 5 functions in total, and each function worth 10 pts.)