Problem
1. Write a subroutine that will compute the greatest common divisor (GCD) of two 16-bit integers passed in the stack and return the GCD in the PRODL and PRODH register pair.
2. Write a subroutine that will convert a 32-bit signed number to an ASCII string that represents its equivalent decimal value. The number to be converted and the starting address of the buffer to hold the resultant string is passed in the stack.