Problem
Write a subroutine to compute the square root of a 24-bit integer and also write a program to test it. The 24-bit number is passed in the stack, and the square root is returned in the PR0DH:PRODL register pair. The upper four bits of PRODH should be all 0s.