Question: Assignment: Sorting Values in LEGv 8 Assembly Language Objective: Write a LEGv 8 assembly program to sort an array of 1 6 - bit hexadecimal

Assignment: Sorting Values in LEGv8 Assembly Language
Objective:
Write a LEGv8 assembly program to sort an array of 16-bit hexadecimal values in both ascending and descending order. The unordered values are stored in memory starting from address 0x10000000. The sorted values should be stored in ascending order starting from address 0x20000000 and in descending order starting from address 0x30000000.
Details:
Unordered values: Stored in memory starting from address 0x10000000.
Ascending order: Store sorted values starting from address 0x20000000.
Descending order: Store sorted values starting from address 0x30000000.
Instructions:
Load the unordered values from memory starting at address 0x10000000.
Sort the values in ascending order.
Store the sorted values in ascending order starting at address 0x20000000.
Sort the values in descending order.
Store the sorted values in descending order starting at address 0x30000000.
Given Values:
The unordered 16-bit hexadecimal values to be sorted are:
0x1F4A,0x3B6D,0x2C3E,0x5D1B,0x0A7C,0x4E2F,0x6B0D,0x7A9E,0x1C4B,0x3F2A

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!