"RCAM"4#v(0"dedaol RCAM :DOOG">:#,_$a, v >0"RCAM daol ton dluoC :DAB">:#,_$a,@ v < A@aa*@ @ @ B aaa**@ 5 @ 3W C N@E4@ ES@ D N 2 E N @ F N G G.@ H 4T5@ @ I 2Jvv3 @ 6 J L@ K R @ L 1S 7 @ M 0S@3A2 @ 4 @ N 8J @1A4@ 0I 5 O 3J 8 1I P v@ @ 6 Q F@ @ R BB@ >43#vZ0"tcelfer ton did Z :DOOG">:#,_$a,nv >0"detcelfer Z :DAB">:#,_$a,@ v < >#vA0"tcelfer ton did A :DOOG">:#,_$a,v >0"detcelfer A :DAB">:#,_$a,@ v < >aa*-#v_0"kcats eht otno 001 tup A :DOOG">:#,_$a, v >0"kcats eht otno 001 tup ton did A :DAB">:#,_$a,@ v < >Baaa**-#v_0"kcats eht otno 0001 tup B :DOOG">:#,_$a, v >0"kcats eht otno 0001 tup ton did B :DAB">:#,_$a,@ v < >nC5-#v_0"C orcam ni dekow N :DOOG">:#,_$a, v >0"C orcam ni krow ton did N :DAB">:#,_$a,@ v < >nD4-#v_0"D orcam ni dekrow E :DOOG">:#,_$a, v >0"D orcam ni krow ton did E :DAB">:#,_$a,@ v < >nE3-#v_0"E orcam ni dekow W :DOOG">:#,_$a, v >0"E orcam ni krow ton did W :DAB">:#,_$a,@ v < >nF2-#v_0"F orcam ni dekrow S :DOOG">:#,_$a, v >0"F orcam ni krow ton did S :DAB">:#,_$a,@ v < >nG'.-#v_0"dekrow G orcam ni G :DOOG">:#,_$a, v >"krow ton did G orcam ni G :DAB">:#,_$a,@ v < >nH4-#v_0"dekrow H orcam ni T :DOOG">:#,_$a, v >0"krow ton did H orcam ni T :DAB">:#,_$a,@ v < >nI3- #v_0"yltcerroc depmuj I orcam ni J :DOOG">:#,_$a,v >0"trohs oot depmuj I orcam ni J :DAB">:#,_$a,@ >0"raf oot depmuj I orcam ni J :DAB">:#,_$a,@ v < >nJ6-#v_0"yltcerroc dekrow J orcam ni L :DOOG">:#,_$a, v >0"yltcerroc krow ton did J orcam ni L :DAB">:#,_$a,@ v < >nK7-#v_0"yltcerroc dekrow K orcam ni R :DOOG">:#,_$a, v >0"yltcerroc krow ton did K orcam ni R :DAB">:#,_$a,@ v < >nL3-#v_0"L orcam ni orez-non rof yltcerroc dekrow A :DOOG">:#,_$a,v >0"L orcam ni orez-non rof krow ton did A :DAB">:#,_$a,@ v < >nM4-#v_0"M orcam ni orez rof yltcerroc dekrow A :DOOG">:#,_$a,v >0"M orcam ni orez rof krow ton did A :DAB">:#,_$a,@ v < >nN8-#v_0"N orcam ni orez rof yltcerroc dekrow I :DOOG">:#,_$a,v >0"N orcam ni orez rof krow ton did I :DAB">:#,_$a,@ v < >nO5-#v_0"O orcam ni orez-non rof yltcerroc dekrow I :DOOG">:#,_$a,v >0"O orcam ni orez-non rof krow ton did I :DAB">:#,_$a,@ v < >P0")1,0( ot atled pi egnahc ton did P orcam ni v :DAB">:#,_$a,@ >0"tniop gnorw no htuos pi denrut P orcam ni v :DAB">:#,_$a,@ >0"noitisop tcerroc ta htuos pi denrut P orcam ni v :DOOG">:#,_$a,v v < >Qv0"dekrow Q orcam ni F :DOOG">:#,_$a, v >0"krow ton did Q orcam ni F :DAB">:#,_$a,@ v < >0"yltcerroc krow ton did R orcam ni B elbuod :DAB">:#,_$a,@ >2j^vR0"krow ton did R orcam ni B :DAB">:#,_$a,@ >0"yltcerroc dekrow R orcam ni B elbuod :DOOG">:#,_$a,@ Expected Output: ---------------- GOOD: MACR loaded GOOD: Z did not reflect GOOD: A did not reflect GOOD: A put 100 onto the stack GOOD: B put 1000 onto the stack GOOD: N woked in macro C GOOD: E worked in macro D GOOD: W woked in macro E GOOD: S worked in macro F GOOD: G in macro G worked GOOD: T in macro H worked GOOD: J in macro I jumped correctly GOOD: L in macro J worked correctly GOOD: R in macro K worked correctly GOOD: A worked correctly for non-zero in macro L GOOD: A worked correctly for zero in macro M GOOD: I worked correctly for zero in macro N GOOD: I worked correctly for non-zero in macro O GOOD: v in macro P turned ip south at correct position GOOD: F in macro Q worked GOOD: double B in macro R worked correctly If an endless loop results in any test, the test is a failure