I'm hoping that "deigned" at the end of the paragraph is meant to read "designed". Taken the wrong way, it might be interpreted as a slight at our (the students') worthiness.
>For the purpose of this program, we assume that R0>=0, R1>=0, and R0*R1<32768 (you are welcome to ponder where this value comes from). Your program need not test these conditions, but rather assume that they hold. To test your program, put some values in RAM and RAM, run the code, and inspect RAM. The supplied Mult.tst script and Mult.cmp compare file are **deigned** to test your program "officially", running it on several representative values supplied by us.