Question: assembly language Examining the Hardware and Software Development Part one After successful implementation of the above soft-core embedded system, examine the design by developing an

 assembly language Examining the Hardware and Software Development Part one After assembly language

successful implementation of the above soft-core embedded system, examine the design by

Examining the Hardware and Software Development Part one After successful implementation of the above soft-core embedded system, examine the design by developing an assembly language program that sorts a list of 32-bit numbers into descending order. The first entry in the list gives the number of data elements to be sorted, and the rest of the list provides the data. The list of data must be sorted "in place," meaning that you are not allowed to create a copy in memory of the list to do the sorting. The list can be defined as part of the data for your assembly language program as follows: List: .word 10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Test your algorithm with various data sets and ensure that the list of data is sorted correctly in. place in the memory. A good debugging technique for this code is to use the Memory tab in the Monitor Program to view the contents of the list as the sorting algorithm progresses. Each time a breakpoint is reached by the processor (or instruction is single-stepped), the list can be examined to see how the items are being swapped Part Two Write a program and test its operation on the board. The program should do the following: 1. Create an infinite loop that a. Reads the binary setting of the 4-bit DIP switch on the board (SWO-SW3) b. Display the value on the 7-segment display c. After some delay, display the binary value on the LEDs Examining the Hardware and Software Development Part one After successful implementation of the above soft-core embedded system, examine the design by developing an assembly language program that sorts a list of 32-bit numbers into descending order. The first entry in the list gives the number of data elements to be sorted, and the rest of the list provides the data. The list of data must be sorted "in place," meaning that you are not allowed to create a copy in memory of the list to do the sorting. The list can be defined as part of the data for your assembly language program as follows: List: .word 10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Test your algorithm with various data sets and ensure that the list of data is sorted correctly in. place in the memory. A good debugging technique for this code is to use the Memory tab in the Monitor Program to view the contents of the list as the sorting algorithm progresses. Each time a breakpoint is reached by the processor (or instruction is single-stepped), the list can be examined to see how the items are being swapped Part Two Write a program and test its operation on the board. The program should do the following: 1. Create an infinite loop that a. Reads the binary setting of the 4-bit DIP switch on the board (SWO-SW3) b. Display the value on the 7-segment display c. After some delay, display the binary value on the LEDs Examining the Hardware and Software Development Part one After successful implementation of the above soft-core embedded system, examine the design by developing an assembly language program that sorts a list of 32-bit numbers into descending order. The first entry in the list gives the number of data elements to be sorted, and the rest of the list provides the data. The list of data must be sorted "in place," meaning that you are not allowed to create a copy in memory of the list to do the sorting. The list can be defined as part of the data for your assembly language program as follows: List: .word 10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Test your algorithm with various data sets and ensure that the list of data is sorted correctly in. place in the memory. A good debugging technique for this code is to use the Memory tab in the Monitor Program to view the contents of the list as the sorting algorithm progresses. Each time a breakpoint is reached by the processor (or instruction is single-stepped), the list can be examined to see how the items are being swapped Part Two Write a program and test its operation on the board. The program should do the following: 1. Create an infinite loop that a. Reads the binary setting of the 4-bit DIP switch on the board (SWO-SW3) b. Display the value on the 7-segment display c. After some delay, display the binary value on the LEDs Examining the Hardware and Software Development Part one After successful implementation of the above soft-core embedded system, examine the design by developing an assembly language program that sorts a list of 32-bit numbers into descending order. The first entry in the list gives the number of data elements to be sorted, and the rest of the list provides the data. The list of data must be sorted "in place," meaning that you are not allowed to create a copy in memory of the list to do the sorting. The list can be defined as part of the data for your assembly language program as follows: List: .word 10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Test your algorithm with various data sets and ensure that the list of data is sorted correctly in. place in the memory. A good debugging technique for this code is to use the Memory tab in the Monitor Program to view the contents of the list as the sorting algorithm progresses. Each time a breakpoint is reached by the processor (or instruction is single-stepped), the list can be examined to see how the items are being swapped Part Two Write a program and test its operation on the board. The program should do the following: 1. Create an infinite loop that a. Reads the binary setting of the 4-bit DIP switch on the board (SWO-SW3) b. Display the value on the 7-segment display c. After some delay, display the binary value on the LEDs

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!