Question: Create C program based, call tst() from main(). void tst(void) { short a[7] = { 0 }; short *v = a; short k = 0;
Create C program based, call tst() from main().
void tst(void) {
short a[7] = { 0 };
short *v = a;
short k = 0;
short temp = 0;
temp = v[k];
v[k] = v[k+1];
v[k+1] = temp;
}
Create a C project with MCUXpresso and add the following code to your project and call tst() from main(). = void tst(void) { short a[7] { 0 }; short *V = a; short k = 0; short temp 0; temp v[k]; v[k] v[k+1]; v[k+1] temp; } Call tst() in your code and set a breakpoint in the function. Use instruction stepping mode and answer the following question: = = Study the code produced by the compiler and list all data types and addressing modes used in tst(). Give an example of each addressing mode and data type by copying it from the disassembly window and name them
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
