Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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 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
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