Question: Write a subroutine to sort an array of N 8-bit elements into descending order. On entry to the subroutine, A2 contains the first (i.e., lowest) address of the array, and D1 contains the size of the array (i.e., number of bytes).
2. Explain the meaning and significance of each of the following terms:
a. Position independent code (PIC)
b. Self-modifying code
C. Re-entrant code