SR JOB TEST SAR, SBR INSTRUCTIONS ORG 500 START CS 332 CS MLCWA@TEST OF SAR INSTRUCTION@,250 W CS 299 H MLC LOC2,LOC1 * REGISTERS AFTER * A B * LOC2-1 LOC1-1 * (LOC1) SAR RESULT MLCWAWANT,250 MLCWAEXPECT W CS 299 MLCWARESULT,250 MLCWAGOT W CS 299 W MLCWA@END OF SAR TEST@,250 W CS 299 * * TEST SBR INSTRUCTION * MLCWA@TEST SBR INSTRUCTION@,250 W CS 299 MLCWA@LENGTH 7@,250 W CS 299 SBR B1G,B2 MLCWAB1E,250 MLCWAEXPECT W CS 299 MLCWAB1G,250 MLCWAGOT W CS 299 MLCWA@LENGTH 4@,250 W CS 299 MLC LOC1,LOC2 * REGISTERS AFTER EXECUTION * A B * LOC1-1 LOC2-1 * (LOC1) SBR RESULT MLCWAWANT,250 MLCWAEXPECT W CS 299 MLCWARESULT,250 MLCWAGOT W CS 299 B SUBR SUBROUTINE CALL RET MLCWA@RETURNED FROM SUBROUTINE@,250 W CS 299 * MLCWA@END OF SBR TEST@,250 W CS 299 H *-3 * SUBR SBR ESUBR+3 MLCWASWANT+3,250 MLCWAEXPECT W CS 299 MLCWAESUBR+3,250 MLCWAGOT W CS 299 ESUBR B 0 * THIS IS THE INSTRUCTION WE EXPECT TO CREATE (USE THIS FOR PRINTOUT) SWANT B RET * * THE FOLLOWING TWO LOCATIONS MUST BE ADJACENT LOC1 DCW #1 ONE CHAR FIELD LOC2 DCW #1 ONE CHAR FIELD * RESULT DCW #3 WANT DSA LOC1 EXPECT DCW @EXPECT: @ GOT DCW @GOT: @ * B1G DCW #3 B1E DSA B2 B2 DCW @RANDOM ADDRESS...@ END START