Digital PDFs
Documents
Guest
Register
Log In
XX-56FA3-B4
March 1972
70 pages
Original
2.8MB
view
download
Document:
009 DCKBJ-A ASHC
Order Number:
XX-56FA3-B4
Revision:
0
Pages:
70
Original Filename:
http://bitsavers.org/pdf/dec/pdp11/xxdp/diag_listings/1140_45/009_DCKBJ-A_ASHC.pdf
OCR Text
IDENTIFICATION PRODUCT CODE: MAINDEC-II-DCKBJ-AI-D PRODUCT NAME: ASHC INSTRUCTION TEST DA TE CREA TED: MARCH 15, 1972 MAINTAINER: DIAGNOSTIC GROUP AUTHOR: B. BRAIN 1.0 ~8STRACT THIS PROGRAM WI~L INCREMENT~Y TEST AND RE~ATED TO T~E ASHe INSTRUCTION ISO~ATE SIMPLE MALr!)NCTIONS REQUIRE"tENTS EQUIPMENT eASIC 11/45 SySTEM OR 11/4~ WITH KElt~E OPTION STORAGE THIS PROGRAM USES 0 THRU 175~~ PRE~IMtNARV PROGRAMS 00.4A T~RU 00MA PROCEDURE PROGRAM USING ABS ~O.DER ~O.DING ~OAD STARTING PROCEDURE LOAD ADDRESS 200~ PRESS START~ THE PROGRAM WILL AND RING SELL ON PASS COMPLETION, ',0 OPERAT!NG PROCEDURE "~I i SWITCH SE:TTINGS NONE SUBROUTI~E ABS'RACTS ,',2. ',2.1 SCOPE SCOPE IS A MOVE pe,Rl AND STORfS THE PC+2 !N Rt. '.2.2 HI.T HLT IS A HALT ~OOP tNSTRUCTION~ ERRORS ALL ERRORS WILL CAUSE A HALT TRAP AND INTERRUPT ERRORS WILL CAUSE A HALT AT VECTOR+2, ',t. ERROR RECOVERy PRESS CONTINUE TO PROCEOE TO NEXT fEST ERROR LOOPING TO LOOP ON A~ ERROR, PLACE A BRANC~ TO T~E PREVIOUS SCOPE INSTRUCTION IN P~ACE or THE HALT INSTRUCTION, NOTE THAT l~ THE ERROR IS INTERMITtANT T~AT THE TEST W!LL DROP THRU THE HA~T AND PROCEED TO ?HE NEXT TEST. THERE~ORr, TO ~OOP THE TEST CONTINUOS~V REP~ACE THE BEQ ,+4 INSTRUCTION IMMEDIAT~Y PRECE£D!NG 1HE HALT WIT~ A BRANCH BACK TO THE PREVIOUS SCOPE. TO LOOP ON TqAP rA~LURES, PATC~ IN AT THE A~DR~SS or THE TRAP VECTOR~ TRAPVECz TRAPVEC+?; TRAPVEC+4: TRAPVEC+6; T~ApVEr+1:Z: TRAPVEC+4 o T~E rOL~OWI~G ROUTINE ,MOVE SCOPf ADDRESS TO STACK hDf)RESS JADDQESS or PREV10US SCOPE " 21 ~ 0 ~~ 6 J RET I JR~; T aT [ STAT S ,.. 'J P l ~12716 RESTORE ALL LOCATIONS BErORE PROCEEDING TO NEXT TEST. 1~e alB RESTRICTIONS NONE MISCELLA~EOU5 ON TRAP ERRORS THE STACK POINTER(R6) WILL CO~TAIN THE ADDRESS WHERE THE TRAP OCCURED~ 8~1 EXECUTION Tl~E THE PROGRA~ TA~ES ABOUT 1 MINUTE. 8~2 STACK POIN'ER THE PROGRAM INITIAL' SETS THE STAC~ POINTER AT 500~ 9~e PROGRAM DESCRIPTIONS TH.S IS A TEST OF THE ASHe INSTRUC'JON~ IT TESTS ASHC WITH DIFFERENT SHIPT COUNTS IN ALL THE REGISTERS INCLUDING 000 REGISTERS, MAtN~~C.11.0CKBJ·A 4S~C OCI<BJA,1'11 TrSr .T!T~[ MAIN~Ee.11.CCKBJ.A AS~C T~ST JCOPYRIG~T 1~'2, DIGITAL EQUIPMENT cnR~., ,PROGRAM BV ~08 BRAIN MAVNARD, MASS .ABS 0101"1 rdfbe0QJ0 1771,6 177,,0 117,,0 SCOP£I Mt.T. 10101 I'S" SWR. 1",,6 1"5;0 101 At. T OISP~AV'SWR 0~e0mi 00e000 N- 1 OUMMY" I?J 0~e0~" MI0 0000m0 .10 000ZIB0 000167 •I 0~1021~ •I 2210 JMP 1flJ00 0010210 0000,,0 tONT. 0 0010212 0010"6 001012 001020 001022 001030 001036 00104e 012106 BElH MOV Ct.R BIT 00121200 0~!5031 032731 001."~ 0121" 0327" 00140J 116167 00"5~0 1""6 1"510 0flJ10~0 JTRAP SEQ MOV 004000 00flJ400 111776 1"532 81T 1,,524 1"'22 MOVB BEQ CATC~E~ " - 716 BE~ JPASS COUNT *'00,,,6 -*"5 *1000,'.SWA ,.112! •• "00,-.PS tU~0, SWR •• 10 SWA,11'770 , •• STACK AT 500 •• .WIoI!CIoI REGISTER SET' JA~TERNATEI .t.OAD UB R~G' MA1NO~C.11-00KBJ-. AS~C TtST OCI<BJ'.P11 '* •••••••••••,•• *••••••••••••••••••••••••••••••••• •••••••• *000 •••••• * ~ ~ ~ S~!~TEO BV " • " 0 pS • 4 J ••••••••••••,•••••••••••••••••••••••••••••••••••••••••••••••••••••••• .T[5T 1 'H~1".6 001"5" 0"1"'~ 12101060 ""10'2 """10'6 00101. 0121111212 121011214 0011216 01211112 12101114 "01116 01211122 "01124 01e1QlJl 012100 0127"-11 0~12I241 013027 013761 122761 0014211 0rDe01B1lJ 0221210 0014~1 SeoP!: MOV ""2!"21" ""0"210 ""e000 11'117, 12121",,0214 "1365. 2!13'46 ""210"" 8[Q llJ~e"01lJ 0221el 0~14fJ1 MOV CLO ASIoIC MOV CMIIS SEQ HLT OMI' *"~"0 .",,,"'11 'eli"" "P5,PSW '4~"SW ISIoIIF'T R"""'~"11 BY .SAVE PS J ! Inn: PS 4., *121~"" IT~E PS 15 NOT EQUAL TO 4 .IS T"'~ RESULT 1211 ,.4 •• 4 ~LT CHID 0'UJ0121" eEQ 00e0f11lJ ILOAD R0 WiT~ 0 ILOAD ~011 WITIoI 121 *"."eli ,+4 JR0 IS NOT EQUAL YO '" T~[ RESULT 01 lIS !S NOT EOUAL TO '~~ll IoILT " " , ••••• · •.••• c.··.· ••• ··••·••·•· •• ·••·••··········· u.••................ ~ e S~!'TEO BV .32; • 0 0 .TEST :z PS " 4 J ••• *••••••• ~ •••••••••••••••••••••••••••••••••••• u • • • • 0.,.""""." 001126 00113" 001134 01211140 01211142 4 °"11 ' e011'. el2l1162 "01164 001166 001172 00111. 0011'6 001202 "012e4 01187211 0i270e 0121e1 00e241 073021 013767 1221'7 001401 0018000 022700 a014"1 000000 0227el 001401 0018000 SCOPI~ MOV MOV CI.C """,""e 0"0021" 17"4" 1111" 0"0"~4 "IUl0ae 121"000" AS~C e13"" e13,66 MOV CMf'S BEQ HLT CMfI BEQ IoILT CMF' REQ HLT *"."" *".'''''12*-:S2 •• "" tt*flS,PSW #4.'SW ,.4 'I.OAel R" WtT~ " 'I.OAO RI2I!1 WIT.., JT~E *,.4 0; '"'' .. *",,,eI1 , " R0,R011 BY -32, ,SAVE PS 119 THE PS 47 ,S~tF'T PI IS NOT EQUAL TO 4 , I S n~E RESUL T 0? .~0 IS NOT EQUAL TO '" .IS THE RESULT 01 JRI2J1t 15 NOT EQUAl. TO 0 MAIN~EO.11.0CK8J·A .S~C Tr.ST DCI<SJA.P11 , ••••••••••••••••••••••••••••••••••••••••••••••••••• *.**.****** •• **** .T£ST 3 ~ ~ S~!rTED BY 32 • • ~ ~ PS s 4 , ••••••••••••••••••••••••••••••••••••••••• * ••• * ••••••• *.* ••• * •• ** ••• * 0~1206 00121121 00121' 00122121 "'''1222 001226 00123~ 0"1242 0"12'4 01211246 "01252 121"1254 ""1256 001262 001264 seoP!' ~1070. 01270121 1211271Zl1 0~02~. 1217:5~27 O1:5161 122767 "0141211 MOV MOV OLe ASIoiC MOV eMF'S BEQ IoILT CM' "12100"0 00012121121 "1210040 1,,716 001210214 013514 0135"6 '" 0 12"/' I2l Qj "22100 "01401 0000"0 0227~i "0/021121 12I~1.l?li *4,JDSW .. .SIoIIF"T R0,R0!1 BY 32. 'SAVE PS .P; nu: PS 41 .0,'"'' II S TIo/I: RE5UL. T 01 #0,,,011 .R~ IS NOT EQUAL TO 0 .IS TIoI[ RESULT 01 ~*,.s,PSW , ••• IoILT CMP SEQ IoILT "1211210",0 .LOAD R0 WiTH 2l JLOAD R~~1 WITH 0 .32', , "" BEQ "~00m0 *0."" MIZl ""'.JI1 ••• .TIoI£ PS IS NOT EQUAL TO 4 ,R011 IS NOT EQUAL TO 21 ., •••••••••••••••••••••••••••••••••••••••••••••••• * ••••••••••••••••• * ~ .T!'ST .. 1 SH!'TEO BV 0 • 0 1 PS • 0 , ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• * •••••••• "'01266 "'''1210 "0131~ 12l0132~ ~"'12I0~0 0012'~ 00130O ""'1302 12101306 seop!, 0107~1 012100 12112701 1211211212'1 1217:5021 01:5,,7 1227" 001322 0~141211 12101326 "1211:532 1210133. 12101336 "1211342 12101344 0221121121 1ZI"'142!1 0"'210210 0227"'~ ""141211 1ZI~00~0 "001212'121 00121121211 MOV MOV 000000 1,,716 "1210021121 ASIoiC MOV CM"B CI..C 013434 013426 eEQ ~LT "0,,1212'0 eM" BEQ .",,,0 *1;"011 #0;"0 CMP BEQ HLT IS~nF'T R0,~0!1 BY '" *l2IiPSW .SAVE: PS lIS TH[ PS 01 #0."21 .IS THE: ~ESuLT 01 .1""~ 11 IR2! IS NOT ECUAL TO ,IS TIoI£ ~ESULT 11 ~*,.s,PSW ••• •• 4 ~I.T (001212)1 'LOAD ~0 WIT"" 0 'LOAD ~0!1 WIT"" 1 •• 4 .T~E PS !S NOT EQUAL TO ~ ,R011 IS NOT EOUAL TO 1 2 MA1NorC.l1-0CKBJ-A :'CI<BJA, Pl1 ~s~c TeST J ••••••••••••••••••••••••••••• ~ •••••••••••••••••••••••••••••••••••••• , 1 BY 1 • 2 ,,T[ST •.....•..•..•.....•.•.........•.................................... ~ !2J!2J13 4 6 !2J!2J13'121 ""13!U 2101360 !2J01362 001366 0~13" 001402 00140. r2l014!2J6 001412 !2J01414 001416 !2J01422 ~01'24 rtl10702. "12700 01270. """,2.1 07:5027 013767 1227,7 0014"1 000000 02270" 0014211 000"210 022701 0014911 000""0 S~!rTEO seoP!" Mev Mev ~1210"2Ifl "'12I"0~1 012100:'J1 17'776 0121~0210 AS~C "'13346 !2J12I00210 Mev Ct-1PB BEQ HL.T OMit BEQ HL.T CMII BEQ HL.T !2J12I"' ' 212 ~s. ~ #~,"'" 'L.OAD R~ W!T~ r2l JL.OAD R!2J~1 W!T~ 1 '.PS,P5W *2I,PSW *1."'" ISIo41F"T Rr2!.~~ll BY 1 .SAVE PS liS TIoI£ ~s 0'1 *121,"'" .TIoIE PS IS NOT EQUAL. TO 0 ItS TIo4£ RESULT ~? *1,,,,,,11 CL.O ~13354 ~ ••• ••• #2,,,"11 •• 4 ,~~ IS NOT EQUAL TO liS TWE RESULT 21 '~":1 ~ r2l !S NOT EQUAL. TO 2 J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• • TEST , ~ 1 51011'TEO ev 2 • 21 .. PS • " ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 001426 001430 "0143' ""14'2' "01442 "01446 0014'. 01211462 !2J01464 001466 ""1412 "014'. 2101416 rlJ!2J15rlJ2 !2J01504 0107211 0127210 0127G!11 0~"'2~1 07:5027 0137,7 122767 001401 008100 022;00 001401 0000,,0 0227121~ 0014fJ1 0"00~0 !COpr MOV MOV CL.C 011100210 0000211 01210121212 1,,716 0121012121" 0121~1210121 1211210"214 AS~C 013274 013266 .121~"" *1~"0Ii JL.OAO R0 WtT~ !2J 'L.OAD R0~1 WITH 1 *2~"0 .SIoIIF'T Rr2!.R!2J!1 BY 2 'SAVE liS 'IS THE ?S fa, MOV CMIIB BEQ HL.T '.PS,PSW .21;ltSW CMIt *121;"0 •• 4 BEQ IoIL.T OMII BEQ lolL T •• 4 *.,,,011 ,.4 JT~E P! IS NOT EQUAL. TO rlJ .IS TIIoIE RESULT 07 JR0 IS NOT EQUAL Te '" .IS T~E RESULT 41 ,R011 IS NOT EQUAL TO 4 MAIN!j~ ... -11.DC:KBJ·A DCI<BJA,P11 ,SHe TEST MACY11.606 . 22-n::a-7, 1812~ PAGE 5 , •••• * •••••••• * ••••••••••••••••••••••••••• ***.****** •• *******.*-** ••• PS • 1 BY 3 • 0 10 ,•.....•..•........•........•.•..•.. *•.... "* ••• * ••••••• **** ••• * •••• *.* ~ s~trTED SCOpr MOV MOV *0 .. "21 *li"r2111 'LOAD 'LOAD MOV CMPB *3;",,-, '."S,PSW #0;PSW .51-1II='T R0.rHI!1 BY :3 ISAVE: FlS lIS TIoIE PS 07 CMP #0."21 liS TIof£ RESULT 01 • T£5T 7 001506 0015121 001'1~ 02115221 ~H'1522 001526 00153~ 0015'2 0015" 0015'6 02Jl"i 12101'5' 2101556 001562 021156' 010701 012700 012701 0002.1 0732117 0137,7 1227" 00141211 02J~0212J r21002J~1 002121213 111176 021002121 CLC ASJ.lC "13214 013206 0~00~0 0227C1JIZl 001401 0000QJ0 021002121 0~271212. 02J01lJUI 001'211 BEQ J.lLT SEQ ~L.T eM" BEQ J.lL,T 0002J~1Zl .., ,.' ,., *10,"2111 ~r21 WtT~ "" R0~1 W!T~ 1 JTIofE P9 tS NOT EOUAL TO 0 ,RC!! IS NOT EOUAL TO 0 lIS TIof~ JR~ll RESULT 101 !S NOT EQUAL TO 10 •• ······*·····*·*·*·*··· I···.·······.······~*···*···*· * •••• *.*.**.*** ,T£5T 10 21 1 5J.1!rT£D BY • • "" 20 PS .. 21 , •• * •• * •••••••••••• ~ •••••••••••••••••••••• * ••• *.* •••• *.*~** ••• ** •••• * 001566 001"21 0015"~ 001600 0016212 '~01606 ~0161~ 001622 00162' 001626 001632 00163. 001636 001642 00164' 0107211 012'2121 0127211 0002'1 0732127 0137,7 122761 02102121' 1,,776 00210210 0~14et1 0"-'0020 022700 0014"1 0000Ql0 0~27l'!1 0014t1J1 "'0e0t1J0 5COpr MOV MOV °21 210 021021211 I(,H21 0000~0 01313. 013126 CLC ASIoIC MOV eMP8 SEQ J.lLT OMP BEQ *0.,,0 *1."""11 JLOAD R0 WIT'"' "-' 'LOAD R0!1 W!TIoI 1 *4;"0 "*IIS,PSW *0,PSW .. .. .. .51011F'T R0,R0!1 BY 4 'SAVE PS 'IS THE F'5 0' *0."21 .TIoIE PS IS NOT EQUAL TO .IS TH~ RESULT 217 #221."2111 ,R0 IS NOT EQUAL TO .IS TH£ RESULT 201 , , ~LT 000020 CMF' SEQ ~LT , ~ .R0!1 IS NOT EOUAL TO 20 '" H.INo[e~11.0CKBJ·. .s~c Trs, OCJ<BJA ',1'11 J ••••••••••••••••••••••••••••••••••••••••••••••••••••• 0 • • • • • • • • • • • • • * ° 1 S~trTEO BV ! • ~ .0 PS , 21 J ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ~ .TEST 11 0016'6 00165O 0016'. 21211660 2101662 0211666 0016.,. 001702 00170. 001706 001712 00171' 001716 001122 001724 seoP! MOV MOV CL.C ~107211 012700 0121l'!11 0002'1 (,1'73027 ~131.' 122161 210~0210 00~1ZI1J1 21000215 1,,776 0000210 AS~C °13054 O13046 MOV CMPB 0~1.02. eEQ 0000~0 IofL.' eMP BEC! ,",L.T CMP B£Q ,",L.T 0221fJ0 0000210 0~14m1 0000120 0~27l'!11 0000.0 001'01 £10210210 *0,,,0 *1;"011 .L,OAO IUJ WtT~ 0 .L,OAD A0!1 WIT ... 1 .5,"0 '.flS,PSW *0,PSW .SAVE: PS .IS T~!: PS 21' *0."0 JT~E PS .I~ TIofE .S~IF'T .. ' ,.' .'0.,,0l1 ' R~.A2I!l By 5 IS NOT EQUAL. TO RESULT 01 21 JR0 IS NOT EQUAL. VO 0 TIoI£ RESULT '217 .. lIS J RI2'11 I S NOT EQUAL. 10 40 ,.TEST ...................................................................... o 1 ev • 0 12 S~IF'T£O ~ 121~ PS .. 21 J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 001726 21211130 00113. 02117'0 0017'2 02117'6 001154 2101762 210176. 001166 0"17'2 0011'. 010701 0127l'!1rD 0121211 0~0~'1 ~73021 013167 1~21'7 001'01 rlJ00011Jj 0227,,0 001'01 0000Q10 ~12J17'6 rlJZ2101 00201212 0,,22104 0fd1'01 001210,,0 00210210 21000211 00210216 171176 00002J0 r2J0e2JZ0 2J1ZI01Z0 SCOP,r MOV MOV CL.C *0;,,21 *1, '''~Jll '1.040 A0 W!T'" 0 'L.OALI R0!1 W!T~ 1 MOV CMPB *6;"" '."S,PSW *0,PSW JS,",lF'T R2I,R2Ill BY & .SAVE PS 'IS T!olE: PS 21' tIIlZl."0 JT~E PS IS NOT EQUAL TO .IS TIof£ RE!ULT .1~0,~011 .R~ IS NOT EQUAL TO 0 .IS TIoI[ ~ESULT 10o, AS~C 2112774 012166 SEQ ,",L.T CHI=' BtQ "'L.T eMP BEQ "'L.T .. ' .. ' ,.' ", " JRQlll IS NOT EQUAl.. TO 11210 MAIN~£~.11.00KBJ·A ,SHe T~ST OCI<BJA.P11 , •••••••••••••••••••••••••••••••••••••••••••••••••••••••• *.* •••••••• * ,T£ST 13 III 1 s~rrT£O BV , I 0 200 PS ~ 0 , ••••••••••••• * ••••••••••••••••••••••••••••••••••••••••• *.* ••• *.* •••• 00201216 00201e 002014 002rlJ20 002rlJ22 12102rlJ26 01212034 12102rlJ42 12102044 002rlJ46 121020'2 0020!4 12112120'6 12102rlJ62 12102064 010701 012712!0 0127121~ 1?l~12I241 073027 ~13767 122767 001402. seoP' 0rd14C'J1 0012101210 .'1;"121 '*FlS,PSW *0,PSW IS~IF'T MOV BEQ I4I.T CMPI SEQ I-II.T *.0, ~0 IT~E PS IS NOT EQUAl. TO 0 lIS THE RE!ULT 1211 *212!0,,,011 ,RI2! I S 'NOT E:QUAI. TO 121 lIS TIooI£ REsuLT 200' AS~C 012714 12112706 121000~0 00141!J1 1210Ql01!J0 02271t'2. JL.OAO RI2I WITI-I ~ IL.OAO R0!1 wtT/ooI 1 OL,C 0rlJ0021., 1.,,7'16 12101210Z0 0~Ql01!iJ 0221~0 *0,,,121 *1;"12111 MOV MOV 00C'J"'~rlJ 1210~0~1 001!J200 CM~B eMil BEQ HI.T .... •• 4 ••• R0,R011 BV 1 ,SAVE: PS '15 TH£ PS 01 IR011 IS NOT EQUAL. TO 200 ,IT£ST .•.•..•..••...•..••.••.....•.•...•..•......••.....•.•........•...... e 1 8¥ 10 • 0 41210 PS • rlJ 14 ,••.•..•..•••...•..•.••...•.•.••.•..•.......•..•........•............ S~rrT!O 002066 12102010 12102074 C1I0211C10 C1IC1I211212 121021111.6 2102114 002122 0C112124 0212126 002132 12102134 002136 0212142 0021 4 4 0107211 01211210 012702. 000241 073021 seopr 1210001210 C1I01t'0211 121000U~' ~13"67 1'1.,776 1227" 001401 0rlJ0~Jr.U' 0~0000 0227~0 0014~i 01014211 0:';00",0 II.OAO R0 WiTH 'L.OAO "011 W!T~ 1 MOV '*Ps,PSW *1O,"0 *rlJ.PSW ISIooIIF'T RI2I.!ltl2lf1 BY 121 'SAVE: PS ,PI HIl!: PS 0 t eMP BEQ _0."'" JT~E PS IS NOT EQUAL TO 0 J!S THE RE!ULT 01 OM' #4~0''''''11 J!S T/ooI£ REsuLT 4001 eMf'S BEQ I-IL.T 00"'0~0 0000210 0c27~1 iIIrlJ."0 *1;"011 AS~C C!l126J4 C1I12626 ~L.T 00041210 ° MOV MOV CI.C eEQ I-II.T .... , .. ,R~ IS NOT EQUAl. TO '" •• 4 ,RI1Il1 IS NOT EQUAL TO 4C110 H~IN~tC.l1.DOKBJ·A OCKSJA',Pl1 ,swe TEST .,..,•.•..•.••.......••..•.....•.•...•.••............................... .•.....•......••,.••..••.•.••.•..••......•....•..••............... ,TEST 15 08211$' 1821" 182154 10Z1.8 002162 182166 88211. 082202 "02214 112216 21"2212 18221' 102216 1022Z2 "02224 seopr ~11J7211 0i2718 li271i 111110 010031 173'17 1137., 1227.7 111811 1"716 8.e8111 fJ~e24' MOV MQV CI..C 1~14'1 8125" fJll'~6 "~el.1 1~27e, ,awe CMII9 MOV SEQ "fLT "~IIUJ8 022711 ""1411 m 1 SWlrT£D BV 11 • I l1el eM' SEQ "'218211 "fLT eM' 0110211 REQ MLT 111'11 I~IJI'I '8i" '1 ~"I IS, '11,.0 '''''I,PIW ,., ",., ••• "~ltSW ..' "1110,~lll PI, 0 '1..0AD A8 WtTJ.4 QJ '1..01.0 Rlall WiT'" 1 .SIoII" R0.Rlll BV 11 ,SAVE PS 'J! TNI PS '" ,TNE '1 IS NOT EQUAL TO 21 nu: REIUL T 07 J IS .RI IS NOT [QUil.. TO 1 'II T~E R£SULT 10ee? .R1I11 IS NOT EQUAL. To it"8 ,•••....•.••.......••...•..•.•.•...................................... PS • 1 21 1 BV 12 • 8 'ES' 16 S~I'Tto 2e~1 J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ""2226 '1~71S, IfJ2234 e8224. 1822'2 012111 0.elal ,73117 102Z46 11131.7 1122'" i227.7 111262 1~1"i. 11226. ,"Z266 iZ27.i '822'2 ii141J1 0"12'4 f!I~1111 ""22'6 122782, 1823"2 101."1 ""23"1$ 101'0"'- 1,,812 17,716 IUJI23. ~1271JI i~e2~i SCOpr MOV MOV 8111", I.el,. 8""1 1IIIai CLC ASNe "1147. 811.'6 HOV CMltS 1£0 ML' CMIt SEQ 011888 HLT eM' SEQ MLT .1."" -l.",Ul 'LOAD R" WITW ~ .LOAD A0:1 WITH 1 '12,.' •• ,s.,sw jS~J'T .."."1' '"iitSW ,.' '2.,O,"11 ,.4 R".AIll BV :L2 .S1V[ PS II S THI PS 0' .,t .'WE ,.S is NoT [QUjll.. TO 0 .IS nu: RESUl T .RIS IS NOT [CUAL TO 0 .IS T~E R£SULT 21"0' ,Rlli IS NOT [OUAL TO 2""" MA!NOEC-l1-0CK8J-A DCKBJA,P11 AS~C T£ST MACY11.61216 22-rES-12 18122 PAGE 9 J •• O.OO.O •••• O*.OO •• O••• O.O.OO.OOOO.O.OOOOOOO.~OOOO.**0************** .'EST 11 0 1 s~!rTEO BV 13 , ~ 42100 PS· ~ ••• 0 •••• 0 ••••• * •• 0 •• 0 •••••••• 0.00.000.0.0.0 •• 0*.0.0 ••• ****0**0.0*.*** 2102306 1210231121 002314 121121232121 002322 Ql023~6 002334 1211212342 0023'4 121023'6 121"'23~2 12102354 002356 002362 021236' 01e1212. 01271210 0121020002'1 "'73027 01:!1,7 122767 SCOpr MCV MOV OL.e ASIoIC MOV CHitS BEQ IoIL.T 01210121iC'12I o121 f2HHJ1 01210013 17'776 0121012121121 01~41' 01241216 "'~1'211 00001210 0227tl10 12101'211 "'~01210" "~27mi 121121012121121 0~0121210 #1;,.,,121 '#IIS,PSW #l2IipsW .SIoIIF'T R0,A011 BV 13 ,SAVE: PS 'IS T""!: PS 121' .. ' ,.' t'J *121,"121 .TIoIE PS IS NOT EQUAL TO .IS TIolE REsuLT 1211 eM' #4021121,,,12112- JRI2! IS NOT EQUAL TO 0 liS TIoI[ REsuLT 4121001 BEQ I-ILT 0014mi .LOAD R0 WiTIoI ILOAD R0!1 WITIoI 1 eM" SEQ I-IL.T ~12I,12I210 #0",,,, #1,"011 ,.' '" JRtlII1 IS NOT EQUAL TO 421 r2l 21 . , •••••• * ••••••• 0 ••• 0 •••••••• 0 •••••••••••• * ••• * •• 0 •••• **00 •••••••• *.* 121 1 SloItrT£O BV 14 • 21 1012112!0 .T!:ST 2121 P5 • 0 •••••••••••••• 0 ••••• 0 ••••••••••••• 00 •••• 0 ••••• 0 •• ** ••••• *.0 ••••••• * •• 2102366 2H2I2310 002374 002400 00240~ 00241216 002414 002422 002424 002426 2102432 002434 002436 002442 0'l12444 01071211 rlJ127(ll0 0127121200"2'2. 07:!027 0137,7 122167 SCOP[ MOV MOV 0121012121121 21 121 ml2l 211 *121;"121 #li""'11 IL.OAD R0 WITH 0 JL.OAO A2I!l WITIoi 1 *1«1.,,21 .SIoIIF'T RI2I,R011 BY 14 ,SAVE 1'5 lIS THE P5 07 Ol.,e 0121012114 1"71, 012121'l121121 001'~1 0~00,,0 022100 001'02- 0121 0 IZI 0121 0C:!2701 0"1401 000000 0121121210 0000m0 AS~C 1Z112334 012326 MOV ~MPS SEQ HL.T CMP BEQ HL.T ~MP SEQ HI.T '#PS,PSW #0~PSW ,.' #0,"121 ,.' *10000,,,o11 ,.' .TIoIE PS IS NOT EQUAl. TO liS TH£ RESULT 01 2J ,R0 IS NOT EQUAL TO 121 ,IS TH£ RESULT 1~00Ql7 JR0!1 IS NOT EQUAL. TO 102100 MAINnr.C.11-0CKSJ·A DCI<SJ,',P11 AS~C T~ST I ••••••••••••• O • • • • • • • • • • • • • • • • • • • • • • • • • • • * ••••• O~O • • • *.00 • • 0.*00.0.0 0 1 s~!rTEO BY 15 • 0 221000 PS. 121 I ••••••••••••, ••••••••••••••••••••••••••••• O • • • • • • ~ • • • • 0 • • • • • *0.* • • 0.0 .TEST 21 2102446 1212124'iI 212124'. 21024621 12102462 21212466 00241. 21"25212 121025121. 1212125216 21"2512 12102514 2102516 "02522 00252. 0101211 0121210 0121211 0"'e2'1 073027 0137,7 122167 SCOP~' MOV MOV e2l1Z1 021 21 21211?J0~1 OLC 0i121'h5 1"776 021210210 AS~C °122 5 • O12246 MOV eMPS 0~1'01 00""21" 0227110 ""1411 SEQ ~LT oII' 21 II' i'" CMP SEQ ~LT eM~ 0~0i1fJ" 0227cn. 0014212. 000fUHlJ 020"210 SEQ ~LT *21~"0 JLOAD R0 WIT ... 121 JLOAO R011 WIT~ 1 *1,.,,0 ".I'S,PSW il2I~"SW JS~IF"T RIZI,fq0!1 SY 15 ,SAVE I'S 'IS THt PS O1 '0,"21 .tS T~£ RESULT 07 '21U00 _"'" 1S. lIS *1;"011 ..' ..' ••• 'T~E PS IS NOT EQUAL TO 21 JRflI IS NOT EQUAL TO ~ T~! RESULT 200001 ,RIlI11 IS NOT E~U.l TO 20"'''0 I···········I'.· •..•.. ·•···•·.· .. · ...•• ···.· .. ··.·~·· ................. " 1 SWlrTeo BV 16 • iI 4002121 flS • " ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• IT!!ST 22 002526 21025321 0,,253' 0025.21 2112125'2 e"25'6 ""25'~ QlQI2,62 Q!"2'6~ 0eJ2566 002"2 0107211 012121" "127211 000241 "'73021 0137" 122767 001.rlJl "000fJ0 "'227121" "21lZlil2J2I 021210211 0i1121"16 1",76 0"r2J1ZI2I1Z1 il2I,"21 -1."12111 'LOAO R" \tIIT~ 0 'LOAC R0~1 WITIo! 1 MOV eMPB tJD*'S,PSW *1'_"" ilIZI~PSW ISIo! I F'T R0. liHIJI 1 BY 16 ,SAVE PS J IS nu: PS eJ? *IZI,,,,, 'T~E PS IS NOT EQUAL TO , 15 TIot£ RESUL T 07 1114121000."011 .R0 IS NOT EQUAL TO " .15 T~E ~E5ULT 40~00? AS~O 01217~ 12112166 SEQ ~LT flI0257~ "°1.,,1 "0121"210 (::00"",,0 flI025'6 ",,2602 ",,26214 "'~27~1 0400;:,IZI 0014211 "'''00'''' SCOpr MOV MOV OLe CMP SEQ ~LT eM' eEQ IoILT .. ' ••• ••• ~ ,R2I:1 IS NOT EOUAL TO 4000fl1 HAINO£C-11-0CK8J-A DCKBJA,P11 .SHe TEST J~ ••••••••••••• * •••••• '.* •• * •••••••••••••• *.*.* •• *.* •••••• * •••••••••• 121 1 S~ltT£D BV 17 • 121 • TEST 23 11210~00 PS. 0 I···.·······.········································· ..•............ 0121261216 002610 0121261~ 01212620 002622 002626 0121263. 002642 ~121264. QJ02646 12112126'2 012126'. 1211212656 ~1212662 0121266. SCOPE MOV MOV CI.C A51to1C MOV OMltB 12I1~7m" 121127I2H2I 12112701 00L'J241 1217~12I27 12I1~767 122767 12101402. I2IrZl0I21Q"2I I2IZ27"tlJ ""141l12. 12I"021~" 12I~2701 01211 4 Z3. 1210012121121 01UJI2I2J0 0000"1 002112117 177176 0000210 012114 21121216 BEQ 002102121 loll. T eMil 102102121 IoII.T CMII BEQ R[Q *0;"0 I I. 0 AD R0 'w t nol I('J II.OAO R0!1 W1T~ 1 *17.,,0 IS~IF'T R0.A0!1 BY l ' IS4VE 1'5 lIS TItoI[ PS 01 *1~"011 ~*ps,PSW *0.PSW ••• PS !S NOT EQUAl. TO lIS nn: RESUL T 121? .T~E *121;"0 ,.4 IZI JR0 !S NOT EQUAl. TO 0 119 T~[ REsuLT 10121012101 1111012121210,,,011 •• 4 IR011 IS NOT EQUAl. TO 112101210121 I-fI.T ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 1'5 • 0 21 1 SIoIIF'T£O BV 221 ,T!ST 24 I 1 121 ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 12102666 1211212670 0121261. 12Jf2l2 7021 2102702 01212706 1211212714 1211212722 ~1212724 !lI02126 1211212732 0~2734 12!02736 12102742 12102744 010702, 12112100 £1127211 01211212.2. 07~12127 01~767 122767 001401 0000210 022100 1210141211 'H"~: 0121121 "'~27Ic'Jl ""11401 0000£0121 SCOPE 02101212121 01210121211 012121212121 171776 1210012121121 MOV MOV CI.C *1;"011 *21."0 'LOAD RI2I WfTIoI 0 '1.0AO Rl2lt1 WITiol 1 MOV *21l1."" "I'S,P9W IS,",IPT R0.IIH'JI1 BY 20 ISAVE I'S lIS THE PS 1217 4S~C 012034 012026 CMI'B BEQ *21~PSW ,.4 ~I.T I2I1Z1~0~1 eM!' !lI 021 121 210 HLT CMP SEQ AEQ HLT #1."121 •• 4 *21.,,011 ,.4 ITIoIE PS IS NOT EQUAL TO 0 .IS TIoI£' RESULT 11 JR0 IS NOT EQUAL TO 1 'IS T~[ ~ESULT 01 JR~11 IS NOT EQUAL TO 121 HAIN~fe-11.0eK8J·A AS~C TEST DCI<SJA,P11 J ••••••••••••••••••••••••••••••••••••••••••••••••••••• ~ ••••• 121 1 S~!rT£D BV 21 • 2 121 ,TEST 25 PS. ° * •••••••• J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 1211212146 01212150 010701 012100 1210215. ~12701 0~e2'1 0000211 073027 013767 122767 0"'1401 01210021 11,716 0~300' 0~0000 0032106 0032112 00301' 003016 00312122 00302. 022700 001401 021~02J2 12102160 002162 1211212166 0021,. 003002 SCOP! MOV MOV 00~0~2I 02100~21 0~1'0i .LOAD R0 W1TH r2I 'LOAD R0!1 WITH 1 *21.,,121 ,SI·nrT R0.~011 BV 21 .SAVE PS JIS T~E PS 01 eLC AS~C 01115. 0111'6 MOV ~*PS.PSW e~PB '21.PSW SEQ ~LT C~P eEQ ~LT "~0000 022701 l1li121."O *1,"011 000000 CM!' SEQ 2100000 ~LT ,.' .T~E l1li2,"0 .. ' II! *121."O11 JIS ,.' JR~ PS IS NOT EQUAL TO RE!ULT 21 r2I T~£ rs NOT EQUAL TO 2 RESULT O1 T~[ JRL'Jll IS NOT EOUAL TO 0 J ••••••••••••••••••••••••••• _ ••••••••••••••••••••••••• ~ ••••••••••••• D 0 1 SWlrT£O BV 22 • 4 0 IT!ST 26 ~S. 0 J ••••••••••••••••••••••••••••••••••••••••••••••••••••• ~ •••••••••••••• 003026 0030321 010701 012700 00~000 12103034 01271211 kHI321'21 (21030'2 12100241 r.:i73027 002121211 012130'6 0030" 12103062 12103064 1211213066 12103012 01213074 1211213016 003102 003104 ~13767 122767 r.:i01.1211 0~0r2100 0~2700 0~1401 0"0000 ~22701 0~14~11 0~e000 SCOP[ (01)022 1"716 00~212J0 MOV MOV eLC .lS~C ~1161' 011666 MOV CMPB SEQ 'LOAD RZ WITIoi '" 'LOAD R011 wrT~ 1 *22."" 'S~IrT R~.~0!1 fI*PS,PSW ,SAVE: PS *0~'SW II S Tjoj[ PS 0., ,.4 BV 22 "ILT 'T~E ~5 e~~ JIS T~[ JR~ IS NOT EQUAL TO eEQ "'LT IS NOT EQUAL TO 2 RESULT 41 eMP BEQ .IS T"'£ RESULT 0' "'LT JR"'!l IS NOT E~UAL 4 TO '" MAIN~rC.11.0CKBJ·A A~HC T£ST MACY11.606 DCKBJA.P11 22-rEB·7~ 18122 PAGE 13 ,,T£ST •.....•..•..........••..••.•.•...•..•.............•................. 27 1 BV23 , 10 '" PS .. ~ S~!fTED e! , •••••••••••••••••••••••••••••••••••••••••••••••••• ** ••••••••• * •••••• 2103106 00311i1 003114 01lJ~12~ 003122 003126 210313. 003142 003144 (2103146 0213152 003154 003156 003162 12103164 010703, 012701tl 012701 SCOP~ MOV MOV OL.e 0i1~"21" 00aH~2I1 0"02~2. 0732127 013767 i227~7 001401 000023 177776 0021000 *1~"011 AS~C 011614 21116216 *23."1lJ 1!t*~S,PSW MOV CMPB SEQ HL.T 0~0211tl1tl 022700 001401 0002100 022701 001401 0002HD0 *0,,,0 2100010 *0~PSW ,.4 eM' IIIIU'."0 ,.4 eM' *0,"011 ,.4 SEQ HLT 000212121 SEQ HLT J,~ .LOAD R0 WrT~ 0 'LOAD R0!1 WITH 1 ,S~IF'T R0,PHH1 BY ,SAVe: PS 'IS TH£ PS 0' 23 ,THE PS IS NOT EOUAL TO 0 'I! THE RE!ULT 1211 .R2I IS NOT EOUAL. TO 10 .I! T~f REsuLT 01 JR2I11 !S NOT EOUAL TO ° ••••••••••••••••••••• * •••••••••••••••••••••••••••••••••••••••••••• ,TEST 30 " 1 SH!fTED BV 24 • 221 0 PS • 21 , ••••••••••• ••••••••••••••••••••• *•••••••••••••••••••••••••••••••••• ~ 003166 00317i1 003174 0032021 12103202 O03206 12103214 003222 2103224 003226 O03232 £?I03234 2103236 003242 12103244 seoP'! ~107~1 012700 012701 000;&!41 07:!2J27 013767 1227~7 001401 001U'0" 1tl22700 001402, 000001tl 0227~i 0~1401 000000 000021i1 021210211 0etl!1lJ24 1"776 2121012100 2111534 O11526 MOV MOV CL.C ASHe MOV CMPB SEQ l1li0;"21 *1,,,o11 'L.OAD R0 WITH 0 ILOAO R0!1 WITI-! 1 *24,"0 ,*"S,Psw. *0,PSW. ,.4 ,SHIrT FHI.~011 Bv 24 ,SAVE liS lIS THE PS 0' HI.T 0e121020 "el2l0210 eM' BEQ I-II.T CMP SEQ IoILT *221."" ,.4 #21,,,011 ••• JT~E PS IS NOT EOUAL. TO lIS THI: RESULT 207 JR2I IS NOT EQUAL TO 20 .!S TH£ RESULT 01 .R2I:1 IS NOT EOUAI. TO 0 '" M.IN~[~.11.D~K8J·A AS~C T[ST DCKSJA,P11 ,••.•..•.•••......••.•.•.•..•.••.••.•....•.....•...•............ .T£ST 31 " 1 S~lrTED BV 25 • ~~ ~ J ••••••••• ~ ••••••••••••••••••••• 00:5246 003250 0032'. 003260 00:52&2 003266 0032'. 003302 003304 12103306 003312 003314 003316 003322 003324 "'1070l, 012700 012701 001401 00212100 022700 001401 0021000 ',""'J040 0i2701 000000 IoILT CMP rlI"~000 0000~1 00e2~:L 1227~7 *.o.~ ~ *•••••••••••••••••••••••••••••••••••• sC::Opr MOV MOV CLC A510fC MOV CMF'8 SEQ IoIL.T CMP 073027 '!'13767 PS. 000025 171776 0021000 0U.4S4 O11446 e[Q 0"'1401 1211212000 SEQ IoILT ,0.,,0 '1,"011 '2!J.,,0 '*PS,PSW #0;PSW ,.4 '1.0AO R0 WiTH t'l 'LOAD R011 W!TIoI 1 .SloolIF'T R~,~0!1 BV 25 .SAVE PS .IS TIoiE PS 01 *421."0 .TIoIE PS !S NOT ECUAL TO lIS ,.101£ RESULT 4217 *","011 IR2I IS NOT EQUAL TO 40 JIS TIoI[ RESULT 07 .. ' ••• 2J IR0!1 !S NOT EQUAl. TO 21 J ••••••••••••••••••••• ~ •••••••••••••••••••••••••••••••••••••••••••••• o 1 swrrT£O BV 26 • 10" " • TEST 32 PS • 0 ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 003326 003330 003334 O03340 003342 1211213346 003354 003362 003364 003366 00:5372 003374 003376 003402 003404 0101"'1 0127021 012701 0021241 073027 013761 SCOP~ 0021000 002"!l211 MOV MOV CLC ASWC MOV #0,,,21 *1."0'1 'L.OAD R0 wrT~ '" 'LOAD R0!1 WIT"" 1 .SIoIH",. RI?I.RrlI!l BV 26 .SAVE PS JIS THE: PS 01 CMPB 01:11401 *26.,,0 '*"S,PSW *0.PSW 9EQ •• 4 "~00"'0 ~L.T i221~1 022700 000026 177776 121000~0 00211210 ~"'1401 0"'0000 "'22701 01:11401 0~00~0 00210210 01137. 2IU.366 CMP BEQ HLT CMP SEQ HL.T .. ..' '100,~121 JT~E ~5 J I S TI~E IS NOT EQUAL TO REsuL T 100' ~ *0,,,011 JR0 IS NOT EOUAI. TO 100 .IS T~£ RESULT 01 JR0:1 !S NOT EOUAL TO 0 eJ MAINO£O.11-0CKBJ-A OCI<I3JA,P11 AS~C T~ST J ••••••••••••••••••••••• * ••••••••••••• * ••••••• ~.*** ••• **~*.* ••••••••• 0 1 s~!rT£O BV 21 , 21210 0 • T£ST 33 PS. 0 J ••••••••••••••••••••••••• , ••••••••••••••••••••••••••••• * ••••••••••• ~ 003406 0I?J:!41Q1 21213414 00342Q1 003422 1Z11ZI3426 003434 003442 003444 01Z1344. 0034'2 21034'4 0034!6 003462 003464 01e1rt?1. 012100 012701 SCOpr MOV MOV OL,C 00~HH'0 00tlJ0~1 00e2~~ 073027 013167 i221~7 0"1401 "~01l100 0~2'00 "0140~ QH:"H,"0 02271U. 00140~ 00~02" 1",76 1Z100000 AS~C O11314 011306 HOV eMPB BEQ IoIL.T OM" 1Z1002210 SEQ *0;"21 #1."011 .l.OAD R0 WITH 0 Jl.OAO R0!1 WIT~ 1 *2'."0 '*IDS,PSW *0,PSW •• 4 JS~IF'T RQJ,RIZI!l BY 27 .SAVE PS lIS THE PS 0'1 *2210,"121 •• 4 J IS ~l.T OMf!! 0000210 SEQ 0012000 HL,T *"."011 ••• .T~E PI IS NOT EQUAL TO nu: RESUL T 21Z10' ~ JR0 IS NOT EQUAl. TO 200 .IS T~£ RESULT 01 ,R011 IS NOT EQUAl. TO 0 ,• •..•.......•......•.•••....•.......••............................... o 1 BV 30 • 400 0 PS • 0 TEST 34 S~rF'T£O ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 1lI1ZI:!466 003410 01Z134,. 003500 1Z11ZI3,02 003506 003'14 003522 12103524 12!03'26 1303532 003534 131213536 1303542 003544 seop&: 0107~1 012700 012701 0012241 073027 013767 1227~7 0Q100210 00"0~1 12100030 1717'6 O000210 0"14"1 "~00"0 022100 0k'J140~ 121~04"0 "~e000 0~2701 "~1401 ~r.10000 12100000 MOV MOV *O,"0 .l.OAO R0 WITIoI 21 Jl.OAD R011 W!TIoI 1 AS~C *321,"0 _*PS,PSW *0;PSW ,.4 .SHIF'T R0,RllJrl BY 30 .SAVE PS 'IS THE F'S 0' calC 011234 011226 MOV OMPB SEQ Hl.T CMI' SEQ f-Il.T CMi=J SEQ Hl.T *1~"011 *4~0,"0 ,.4 .. *0 ",,~ 11- , .THE PS is NOT EQUAl.. TO '" .IS TIoI£ RESULT 401217 .RQ) IS NOT EQUAl.. TO 40121 JIS THE RESULT 0? .R011 !S NOT EOUAI.. TO " MAtN~[e.11.00K8J.A ASHe TtST DCi<BJA,F'11 •...•.....•.................•........•................ .......•...... ~, 0 1 S~frTED BY 31 • • T[ST 35 1~12I0 ~ PS. ~ ) •••••••••••••••••••••••••••••••••••••••••••••••• 0 ••••••••••••••••••• 0035'6 00355" 0035!4 003560 003562 "1213566 1210357. !(J!(J3602 "1213604 01213606 12103612 01213614 01213616 12103622 1211213624 0107'::'1 012700 012701 002Z41 073027 013761 122767 0~1'01 000000 022700 00141211 0000021 022702. 0010402, scOpr 00~121~0 00m02J1 "0m2l31 177776 "0rl10~0 MOV MOV OL.e j!0."0 *1."mI1 ~OV dt*"S,PSW ASHe 0111504 0111 04 6 C:MPB BEQ HL.T CMIII BEQ Hl.T CMP 0010~0 I2I"m0ZIZ1 SEQ 000000 Hl.T 'L.OAD ~0 W!T~ 0 IL.OAD R0!1 wrT~ 1 IS~IF'T *31."0 R0,~0!1 BY 31 ,SAVE PS .IS TH[ PS 121' '0,IIISW ,.' ITHe: PS IS NOT EQUAL. TO 0 .IS TH£ RESULT UH!I~1 *112100,"121 ,.04 .R0 IS NOT EQUAL. TO 1"121121 T~! RESULT 1217 1!9 *"_"011 ,.' .RI2I:1 IS NOT EQUAl. TO 121 ,•.....•.................•..•....•.•. •.............................•. BV - • T£ST 36 IZI 1 SKIFTEO 32 • 2~1210 ~ PS. 0 ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 0121~626 01213630 01213634 012136'0 !(J03642 12112136046 01213654 003662 00366. 003666 003612 00361. 003616 'H?J3'02 00370. SCOpr 0107~:a. 01270121 012701 000241 07:5027 01:5767 1227~1 "0m0Z0 00121031 000032 1,,776 12100(12)0 001401 0~0000 022700 001401 000000 022701 001401 0002100 MOV MOV Cl.e ''',,,m *l."mll MOV CMPB REQ _'PS,PSW eMF' 9EQ !-Il.T CMP *20Z0,"" ,.04 AS~C 011014 12111066 ~LT !(J02121~0 !(J001212J0 SEQ HL.T *3~."" 'I2I~PSW ,.' #o,""11 ,.04 'L.OAD AI2I wrT~ 121 'L.OAD R0l1 W!T~ 1 J SHI F'r R", ~" r 1 8Y 32 ,SAVE PS J IS n~t: PS 07 ,THE P! IS NOT EQU4L TO .IS TH£ RESULT 200~? JR~ IS NOT EQUAL TO lIS TH£ RESULT 0? 200~ JRI2!t1 ts NOT EQUAL TO " il M.INo~e.l1.00KBJ·A AS~C T~ST OCI<SJA.P11 J ••••••••••••••••••••••••••••••••••••••••••••••••••••••• ~ ••••••••••• ~ o 1 s~rrTEO BY 33 , 401210 0 PS I (lI .TEST 31 , ••••••••• , •••••••••••••••••••••••••••••••••••••••••••••••••••••••• ** 1211213706 12112131121 1211213714 1211213720 01213722 012J3126 01213134 12103142 1111213144 1111213746 012137'2 12112137'4 12112137'6 1211213162 1211213764 010102, 01210121 ~12701 £I002~1 "7 ~!ll'2 7 121137~7 1c2167 001402, SCOF'!: MOV MOV eLe 0000210 121000211 00210:53 1,,7'6 1210001210 ASIoiC MOV 01112114 01112106 CMPB 0040210 BEQ IoILT eM' BEQ IofLT 121 (U"1J00 CMIt 0~0000 0Z2700 12101401 RHd 0 121 0121 0~21"'1 £101401 BEQ IoILT 0~00~0 ,~ *21."0 "'1."011 'LOAD A0 WITIoI III 'LOAD R0!1 w!TIoI 1 .33;"" ... ,as,PSW .21;PSW •• 4 ,SIoIy,.T R0dtrllll BY 33 ISAVE PS *42100,"0 .·4 *0,,,01:1. ,.4 liS T~E PS 07 ,TIof[ PS IS NOT EQUAL TO " ,IS THE RESULT 40001 ,R0 IS NOT EQUAL TO 4000 ,IS TIoI£ RESULT 01 JR011 IS NOT EQUAL TO I2l •••••••••••••••••••••••••• *•••••••••••••••••••••••••••••••••••••••• 121 1 SloIlrTEO BY 34 • 101211210 121 .TrST 40 PS • 121 ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 1211113766 01213110 11111131 4 01214I21i'0 004002 121121412106 004014 ~121.022 0121."24 0042126 004032 01214034 004121 .·6 12l12140'~ el12l42144 scoPr, 0107~1 "1270e 01210" 00024" 073027 013767 122767 01d1402. 2I1d001c')f" 12102112100 121021121211 121227210 ~101Zl2l0 01d1401 2101210"'0 0Z27~. 1ZIi(;l14!211 rZI000211Zl 1210012134 17,776 0001Zl00 MOV MOV OLe lUI ~ "0 *1,,,,,,11 01~134 MOV ".PS,PSW 0121726 CMP8 AS~C BEQ I-IL.T 000121~21 eMP BEQ I-II.T CMP SEQ '·H. T *34."1Zl *12I~"SW ••• *10flJ0121."'" ,.4 .. *121,,'011 , 'LOAD RI2I WtT~ III 'LOAD Rl2lt1 WiTI-I 1 .SI-IIrT R0.RI2I!1 BY 34 ,SAVE PS 'IS TH[ F'S 0' .TIoI£ F'S IS NOT EQUAL TO 0 ,rs THE RESULT 10001211 ,R0 IS NOT EQUAL TO 1000~ .IS Tl-lr RESULT 07 JFHJ! 1 IS NOT EOUAL TO ~ MAIN~~C.11.DOK8J·A AS~C T[ST IleKS.JA. ~11 ••••••••••••••••••• *••••• * •••• * ••••••••• * ••••• *.**** •• ****0**.*.***** ,TEST 41 ~ 1 S~!rT~D 8V 35 • 0 2000~ ~S. 0 ••••••••••••••••••••••••••••••••••••••• * •• * ••••••••••••• *.0 •••••••• ** 004121~6 010701 012700 012701 0'00241 073027 013767 0040 .; 0041 Z 004104 004106 004112 004114 004116 004122 00 4 124 001401 0000021 022700 001401 00e01Q0 0Z2701 001401 01Q0000 12!"4046 0040'0 004054 004""0 004"'62 i227~7 00210alZl 0000211 002112135 1,,776 0000210 SCOPr MOV MOV OLe ASIo4C MOV CMPB '1*JtS,~SW .SAVE PS '0.JtSW •• 4 .15 THE PS "" SEQ .LOAO ~12I WITH ~ .LOAD ~0~1 WIT~ 1 .35.,,0 ~L T C:MP SEQ ~LT R0,R011 BV 35 IS~tPT JT~E PS IS NOT EQUAL TO RESULT 200001 lIS T~[ J~0 IS NOT [QUAL TO CMP .rs T~[ R[~ULT 01 BE~ ~LT .R~11 ~ 2000~ IS NOT EOUAL TO 0 J •••••••••••• ~ •••••••••••••••••••••••••••• * ••••• * •••••••••••••••••••• • TEST 42 m 1 SWlrT~O 8V 36 • 4~000 121 PS. 0 J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 00 • • • • • • 12104126 00413121 00 4 134 004140 004142 00 4 146 00 41'4 004162 004164 004166 9J04112 004114 004116 0042~2 ?l042~4 010701 0127021 012701 0021241 07:3027 013767 122'~7 0021121210 0000211 002112136 17,716 0121210210 0"1401 k'~t'J00k1 02270k1 "01401 04210~0 0~e0k10 eEQ HLT CMP REQ I1LT 0"~000 k'2270l "'ld14k'1 0121574 010566 5COP,MOV MOV OLe ASIo4C MOV CMPB 00~0210 eMf:' BEQ HLT .121.,,21 *1~"011 .36."" 'LOAD· ~121 WlTI1 21 .LOAD R0:1 W!TI1 1 JS~IF'T Re:,~0!1 PS BV 36 tI'''S,PSW ,S4V~ '0,FtSW JIS JT~E P5 ~4~e"0,,,r2' lIS TH~ .." J~~ IS NOT EQUAL TO JIS THE ~E~ULT 0? ••• , .. #0.~011 T~IE J~I2!!1 IS PS 07 IS NoT EQUAL TO e RESULT 400~0? N~T 4000~ EOUAL TO 0 MAJN~[O.11.DCKBJ·A AS~C T£5T MACY11.606 22-rt-B·'~ 181~2 PAGE 1~ DCi<8JA.P11 J •••• ~~.~ ••• *O~OOO.OO ••••• O•••• OO~ •• O*OOO~~~~OOOO~OO.~ou~oooo~o~oo*oo 4000~ e S~l'T[D BY 1"762 • 1 ~ ~S· ~ ,T£ST 43 I.*~*o 0~4206 004210 i21~4214 0042221 00422, 004226 £!J04234 004242 004244 004246 004252 0042'4 0042'6 0~4262 0~4264 ••• * ••• o.o~~oo •••• * •••• ~ •• ~.~*o.~.oo~o.~*ooo*.oo.*ooO~O.~~O~*OO 0400210 SCOPr. MOV ~0~IZlZIZl MOV ~1~70. 012'100 012'10. 000241, 073027 013167 i227~1 0[.1140. 000000 022700 001401 000210" 0~21~:I. CLC 17'1162 1,,116 £!J1Zl~012l12J AS~C SEQ 012J12l0ZI2J !oILT CMP sEQ 0014030~00~0 .SIoIIF"T R~,R0!1 8V 111162 .SAVE PS 'IS TH£ PS 07 *1."0 ,.4 CMP t--ILT ~~ WITH 40000 R0:1 WIT~ ~ #11'762.%0 "#"S,PSW *12J.PSW .. 0000211 ILOAD J~OAD H~T MOV CMPB SEQ £!J1G'J514 £!J1"!306 #4"00~."12l #O "CIt" 11 , #0,,,12111 ••• ,THE PS IS NOT EQUAL TO .IS TH£: RESULT 11 ~ JRI2l IS NOT EQUAL TO 1 .IS THf RESULT 01 ,RI2l:1 IS NOT EOUAL TO 0 , •• O.~oooo •• OOO ••••• o ••• o •••• O••••• * •• ~*O*~*O*O~.~ ••• *~O.OO.oo ••• ooo* 4"'000 e S~J'T£D BY 1''1163 • 2 '" pS. 0 I ••••••• o ••••• o ••••••••••••••••••••••• o.o.~.o.~.oo~.oo.o.ooo.oo •• o~.o .TrST 44 004266 00421121 2104274 004300 004302 004306 004314 004322 0~4324 0~4326 004332 004334 004336 004342 004344 SCOP~ 0107~1 012100 012101 04000121 00211210121 0"f2!241 073027 01376'1 122767 0014131 0"'0000 0227"" ~01401 r'''Zl000~ "~2701 001401 02J00~0 1'7'!3 1"716 0021021121 MOV #40I21PJ0,~", ~OV *121."2111 CL.C .. AS~C #1"163,"0 MOV CMPB BEQ '*II'S.PSW ~L.T #0;PSW , ILOAD R0 WIT~ 41210021 'LOAD R0!1 W!TH 21 ,SHIrT R0,R011 BV 111163 ,SAVE PS lIS TIoI£ PS 0' .T~E PS IS NOT EQUAL. TO RESULT 21 ,15 TH~ ~LT IR~ CMP SEQ I-ILT lIS IS NOT EQUAL TO 2 THE RESULT ~? CMP SEQ .R0!1 IS NOT EOUAL. TO 0 ~ MA.!NO£C.11.0C~8J·A ASHe T£ST DCI<8JA.P11 J.** ••••••••• *•• *••• * •••••••••••••• *••• * •••••• ~ ••••••••• ~ ••• * •• * ••••• 40~12112I IT£ST 45 ~ S~l~TEO 8Y 171764 • 4 121 ~5: 0 I ••••• •• •• • •• •••• ••• •••••••••••••••••••••••••••••••••• •• 01214346 0043'" 12104354 ~04360 0~4362 12104366 0043'4 004402 00441214 004406 121(cU412 00441' 12104416 004422 004424 sC:Opr 01'~11211 012700 012101 000241 073027 013767 i227~7 MOV MOV 1214~"3~ 00tZ1~210 CL,C 177776 001210210 *4000~,,,,,, *0."o11 ILOAD 'LOAD ~~ WITH 4000121 WIT~ 0 R~!l 01~354 MOV *1 ,,764 ",~ aa*ps,PSW 01034, eMF'B *0~PSW IS~I~T RI2I.R0!1 BY 1'7764 'SAVE: 11'5 'IS THE PS 01 C~P !1J14;"0 .IS THfRESULT 4, 17"7~4 AS~C BEQ IoIL,T "'~1"12I1 "'000210 022700 0014211 0"'201210 022701 001401 000000 *.* •••• * ••••• 0000214 eEQ HL,T eMF' BEQ 0000210 ~LT ,.4 ,TIoIE: P5 IS NOT EQUAL TO 0 ,.' *0."011 ,.' JRI2I IS NOT EQUAL TO • .IS TH[ RESULT 0? IR011 !S NOT EQUAL TO 0 I •• •••••••• •• ••••• •• ••••••••• ••• ••••••••••• •• ·~······· ••••••••••••••• 4"0"0 0 SHI'Tro BV 177765 • 1121 121 PS = 0 , ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• *•••• '•••• • TfST 46 012101 012700 012701 00'426 004430 01214434 00'440 12104442 k?J04446 004454 1;:'04462 12J04464 210'466 00'472 073027 kl13767 122767 ~04414 0~000f1a 004416 004502 "04504 0C:!2701 0"'1"01 00000" 0~0241 0~14~1 0~00kl0 01:?27lr:Hc'I 0rd1401 SCOP~ MOV MOV CLC 040030 000021" 111165 117776 12I~0021" ""0010 AS~C 01"274 010266 MOV CMP8 BEQ HI.T CMF' SEQ ~I.T "000210 CMF' SEQ Io4LT *4~eI2l0,,,fZI *0,,,o11 .171765.~0 ~*PS,PSW 1110;PSW .. ,·4 1\f1~.%0 , *0.,,011 ,.4 lLOAD R0 WITH 40000 'LOAD R0t1 WIT~ 0 JSIoIIF'T R0,F~12I11 BY 1"765 JSAVE: PS J!S THf P5 12I? ,TIoIE PS IS NOT EQUAL TO JIS THE RESULT 101 JR~ IS NOT E:aUAL TO 10 JIS THE RESULT ~1 nHH1 IS N~T E~UAL TO 0 l M.INOEO~11.0CKBJ.A AS~C T~ST DCI<SJA.F'11 J.-.~ ......................................... • T£ST 47 40~00 J ••••••••••••• ~0"5QJ6 00451'" 004514 12104'2'" 00"'2Z 00"'26 """'34 004'''2 00"'44 01214'.6 004"2 00"". 01ZJ"'!16 00"'2 ~1lJ4'64 seop!: 01~703, 012700 ~12703, MOV 12l4QJ001lJ I2JIlJQJIlJI2JIlJ MOV OL.e:: ASIoiC 00~24~ 07:!0~1 01:!7~1 1l!27~7 001403, 01d0000 "'22700 1ZJ01 .. 02. ilrtJ0000 0~27rDl 171766 17771, 01lJ0"'12J1lJ MOV "10214 010206 OMfilB BEQ HL.T 12J1lJ0020 * •••••••••••••••• *.*.* • PS. 0 *.* ••••••••••••••••••••••••••••• * •• * ••••••••••••• **** •• #40001lJ,,,,,, -1lJ~"""1I #1"766."'" dt'''S,PSW .... #0~PSW I~OAD J~OAD R0 wrTH 412100121 R0:1 w!T~ ~ ,SHIrT RIi'J,IUJtl BY 177766 ,SAVE f'S '15 TH~ F'S 1217 -2QJi"lZJ .TIoIE P5 IS NOT EQUAL TO ,IS TH£ RESULT 21ZJ? CMP #IlJ,"011 ,RQJ IS NOT EQUAL TO 20 JIS THf RESULT 1211 SEQ IoIL.T 001"01 0000~" ~ CMP BEQ HL.T 01lJIZHUJIlJ 0 S~I'T[O BV 117766 • 20 .. ' ,.' .R"11 IS NOT E~U.L 121 TO QJ , ••••••••••• *•••••• ••••••••••••••• *.* ••••••••• *••• *•••••• * •••••••••• ~ 0 40 " PS ,••.•..•...•.....•.•...•..•••....••..•..............•...•............ 401lJ01lJ 0 SIoII'T[O BV 177767 .TE:ST 51lJ 004566 004510 01lJ""" 01lJ'600 (21,,.61212 00461ZJ6 00461" 004622 130462" 00 4 626 00 4 632 0214634 00"636 004642 0046 .. 4 scopr 01~703, 012100 01270" 04QJ0211lJ 00012J2J1lJ 07~1ZJ21 117761 11'776 00~241 01:!767 :1~2767 ~0QJ0~0 001401 ~~0001lJ 022700 001401 00cH'J40 ~~0"00 ra~2101 k.'l01401 00~"00 00021210 MOV MOV OL.e ASloiO 010134 010126 MOV CMPB SEQ HI.T eMF' SEQ HLT eM.il SEQ '"'LoT ~ I: #4000121,,,0 #0,,,011 'L.OAD R0 WIT~ 4000121 IL.OAD R0!1 WITH ~ #171767,"1lJ "#PS,F'SW ,SIoIIf'T R0,R0r1 BY 177767 ,SAVE PS '15 TH£ PS "1 #0~F'SW ,.44 #421,%0 ,.4 #0."011 ••• .THE PS IS NOT EQUAL TO 'IS TI1E RESULT 407 JRItJ IS NOT EQUAL TO 40 lIS THE RESULT 0? IR011 IS NOT EOUAL TO 0 ~ ~.INorC.11.0~KBJ·A A5~C T~ST nCI<BJA.Pl1 •••••••••••••• ~ ••••• * •••• * ••• O.* •••••• * •• ~ ••• * •••• * .TEST '1 .212100 2 S~lrT~O BV 111710 = 1~0 ~ PS z ~ •••••••••••••••••••••••••••••••••••••• * ••••••••••••••••• *********.*** J •••••••••••• *~*.* 0214646 02146'" 121121 4 6'4 01214660 01214662 0214666 0214614 00411212 02!41121~ 0121471216 121,,4112 0,,4714 121,,4716 0121"22 12J0412~ SCOP~ 0101~1 01271210 01271211 QH"0241, 07312121 013767 122767 001402o 1r!J2I 0QJ0 0~2700 01211.02, 012121000 ~22701 001.1212, 0021000 MOV MOV 2!400~0 0000~0 17'''70 177776 121000211) ~L.C AS~C MOV CM"'B 12I1I!'J054 ~12121.6 SEQ HL.T CHilo' 121001210 BEQ IoIL.T eM' 0000210 BEC .4"200,,,0 *0."12111 *1"77","0 'LOAD R0 WITH 40000 'LOAD R2!:1 WITH 121 ,S~If~T R0.~2!t1 By 1777721 il0,PSW ,SAVE PS JIS THE: PS 211 *1210,"" ITIofE P5 IS NoT EGlUAl. TO 21 II! THE RESULT 1121211 .0;,O11 .RI2I IS NOT EQUAL. TO 100 I!S TH~ RESULT 1211 -."S,PSW I·· •• A •• 4 ,RI2I!l !S NOT EQUAL TO 0 ~L.T J ••••••••••••••••••••••••• , ••••••••••••••• * ••••• *.* ••• * ••• ****.* •• * •• JT[ST '2 4210210 21 S~I'T[O BV 17'771 = 200 121 PS • 0 J ••••••••••••••••••••••••••••••••••••••••••••••••• * ••• * ••• * •••••••••• 1211214726 12104730 0214734 2104740 1211214742 0214746 004"4 004762 004764 004766 00 4 772 004774 Ql04776 0050212 005004 SCOpr MOV MOV ~107~1 012700 012701 000242, 073027 013767 117771 17.,776 1227~7 "0~HH"l' 00141211 12141210~0 1212100210 0k1~000 kJ22100 0014kJl 0fd0000 12101212210 k1~27k11 21000210 001401 0lr!Je000 ~LC AS~C 12107174 0217766 *4021121121,"21 '0."2111 .L.OAD R0 WrT~ 40121210 'LOAD RI2J!1 WrT~ 0 *17'771,"0 *2I~PSW .SIofIF'T R~.~0!1 BV 177771 ,SAVE PS 'IS n~[ PS 01 MOV eMPB eEQ IoII.T eMP BEQ HL.T •• pg,PSW -2210,"21 JT~E PS IS NOT EQUAL TO .IS THE RESULT 20211 CMf' *0."011 ,R0 IS NOT EQUAL TO 2210 JIS THE RESULT 01 BEQ IoII.T I·' ,. 4 I·' JR0!1 rs NOT EOUAL TO 0 ~ MAINO[C.l1-0eKBJ·A DCiCBJA.Pl1 ASHe T~ST J* •••••• ~ ••••••• *.** ••••• *** ••• *.* •••••• * •• *.*** •••••••••• *** •••••••• ~3 4e0~0 e SHlrT[D BY 111772 = 400 ~ PS = 0 • T£ST , ••••••• ~ •• *••••••• *.* •••••••• *.* •••••••• *.* •••••• ** •••••••• *•••••••• 1211215006 1211215010 005014 00!1020 00'022 1210!J026 flJ0!5034 ra0!5042 00504' 00!1046 00'0!2 0121!10'4 00'0'6 1211215062 0"'064 SCOpr MOV MOV 0U~701 012700 012701 0"'~241 07:5027 01:5767 i22761 001401 000000 040000 00e0e0 17,772 17"'6 00m0e0 0~27rcH" m021 4 2'" 0~2701 01h!J02" 001402, 0"'0000 0"'1401 000000 CI.C AS~C MOV 01Z1'714 00'706 OMPB BEQ HLT OMII SEQ HI.T OMF' BEQ HLT *4e000,,,~ ,'H'J."011 'LOAD R0 WITH 40121121121 'LOAD R0!1 WITH" .m.psw ,SIoIIF"T R0'~"11 BY 117172 ,SAVE PS 'IS THE PS 07 *4m0,"0 .THE PS IS NOT EQUAL TO 0 .IS TH£ RESULT 400' .0 "HlJ 11 ,Re IS NOT ECUAL TO .0m .!S THE RESULT 1211 .11'772.~0 ".PS,PSW I·' I·· 1·4 .Rel1 IS NOT [QUAL TO 0 ••••••••••••••••••• , •••••••••••••••••••••••••••••••••••••••••••• * •••• ,TEST , • 40"210 I SHI~TrO BY 177713 • 1000 21 PS • 0 ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• * ••• 00'066 0121501" 00'0'. ra"'11210 00'102 1210!5106 01215114 01215122 121121512' 005126 005132 SCOf'r r?'107~1 012700 012701 000241 07:52127 ~13767 ~0!513' 122167 2HD1402, 01cUll000 022700 00140" 0"'0'!HD0 01215136 00'142 0051 •• k''''1401 000121"'0 0;l27~2, MOV MOV "'0000 O00000 OLe 177713 1"716 002100" AS~C 00163. 00'626 MOV *40Im0."0 *0,"011 'LOAD ~0 WiTH 4000m '1.0AO R011 WITH 121 .17'713,,,,, ,SIoIIF'T R0.~011 BY 177773 ,SAVE PS 'IS THE PS 07 ".FlS,PSW SEQ #0.1"5W ,.4 "01000 eM' .1m00."" 0000210 I-Il.T eMF' *0."21lt C:MPB ~LT SEQ SEQ HLT ,.' .. .- .THE PS IS NOT ECUAI.. TO " .IS THE RESULT 10007 .R0 IS NOT EQUAL TO 1000 JIS TH£ RESULT 01 JRm:1 !S NOT EQUAL TO " MAINore.l1-0eKBJ-A OeI(SJA.P11 A~~C TrST MACY11.606 22-rra-71 18122 PAGE 24 , ••••••••••••••••••••••••• , ••••••••••••••• ~ ••• ~ •• * •••• * ••• ~ ••••••• ~.~ .TEST 55 4m00~ " S~I'T[O BV 177774 : 200~ ~ PS = ~ , ••••••••• *••••••••••••••••••••••••• * ••••••••• * •• ~ •••• * ••• * ••••••••• ~ r.?J0!5146 0051'0 121051" r.?J0'16i1 005162 005166 00517. 00'202 00521214 011'5206 00'212 00'21' 005216 005222 00'224 010701 012700 012701 SCOP~ ~4002J2I ~OV 0210212121 MOV CL.O ASIoIC MOV 0~0241 073027 013761 i227~7 0~1"01 117774 17'776 0i11Z!0211Zl 007554 "'0,,46 eMPs eEQ 000000 0~2700 001401 000000 0~2701 00141r!11 HL.T CMP eEQ 002000 ~LT CMP BEQ HLT 0018212121 0~e000 #40000,"0 #0."011 'LOAD R0 WIT~ 400~0 'LOAD R0~1 WIT~ 0 #1"774,"0 '#PS,PSW #0.PSW .*4 .SIoIIF'T ReI.R0!1 BY 1,,774 ,SAVE PS .IS THE: PS 01 #2G'JZ0."0 'TIoIE PS IS NOT EQUAL TO .IS THE RESULT 20007 #0,,,O11 .RIZ! IS NOT EQUAL TO 2000 lIS TH£ RESULT 07 .... ,*' JR0~1 ~ IS NOT EQUAL TO 0 , •••••••••••••••••••••••••••••••••••••••••••••••• * •••••••••••••••••• 0 418000 S~rrT[O BV 1'7175 • 401Z!0 ~ PS. 0 ° ,TEST '6 J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 005226 005230 005234 005240 2111'52'2 01215246 0127,,1 012700 012701 00024l, 073027 1013767 ~121~254 1227~7 01215262 01215264 005266 12105272 1211215274 ItH?J5276 12111'531212 12105304 001'''1 000121fd0 12122700 SCOP~ 04002121 021002121 177715 1"776 1211210121021 12104121a0 0k7212100 00e000 #4"'00O,"0 #0."011 'L.OAD R0 W!TH 40000 'LOAD R0!1 WIT~ 0 #1'''775,,,~ MOV _.,as,PSW JSIo4IF'T R~.~I2I!l BY 171775 ,SAVE PS I!S 11-1E PS 1211 AS~C 12111'1474 1211217466 eMPS SEQ HLT 0014101 ~22701 1Ok71401 MOV MOV CLC 0~et~~0 CMP SEQ HLT CMP SEQ HLT *12I~"'SW .*4 .... #4000~"0 #0."011 .*4 JTHE ~s IS NOT EQUAL TO lIS THE RESULT 4012101 .R0 IS NOT EQUAL TO 412100 JIS TH£ RESULT ~? .R0!1 IS NOT EOUAL TO 0 ~ MAINore.11-0CK8J-A DCI<SJA.P11 AS~C T[5T I···.**·*···.**·**··*···*··*·*··*·····******~·*·***·***************** ,TEST 51 40000 0 5~I~T[O BY 117776 = 10211210 0 PS = 0 , •• *.*****.* •• **** •• * •• ** ••••••• *••••••••• *********.~.****** ••• ****** 2105306 00'31QJ 00'33,4 00!32QJ 1210'322 005326 005334 0053.2 2105344 2105346 £,,,,5352 005354 00!J356 005362 005364 SCOPI 0107~3, 012700 012701 ,z,"'0241 073027 013767 i227~7 rD01401 0rd00rtJ0 022700 001401 00000" 01r?2701 001401 0412102121 0QJG!J02J0 171776 1'7776 02121212121 MOV MOV CI.C G!J0'414 007406 #12I~"I2II1. .LOAD R0 W!T~ 040000 'LOAD R0l1 W!T~ 21 As~e #1'7776.~121 JS~!F'T MOV '#PS,PSW #21,PSW .SAVE PS JI9 THE: P5 0' CMPB SEQ ~I.T 01021210 CMII 0QJ12l0021 IoII.T eM" BEQ eEQ 0~00~" #040000,"0 ~LT ••• #11Z112100,"0 ,.' #0_,,011 ,.' JT~E 'l~ R0.~0l1 BY 177776 PS IS NOT EQUAL TO T~r ~ RESULT 10000'1 .R0 IS NOT EQUAl. TO 100210 .IS THE RESULT 0? JRI2l11 IS NOT EQUAL TO ° J.*.-* •• * ••••••• * •• ~* ••••••••••••••••••••• * ••• *.*** •••••••• * ••••••••• ,TIST 60 4001210 121 SHI'TfO BV 17'777 • 212l000" PS· , ••••••••••••••••••••••••••••••••••••••••••••••••••••••••• * ••••••••• * ° 00'366 00!1;S7QJ 0"'314 0054021 005402 0054"6 0121'414 0"'422 "a5424 1210'426 00'432 ~05434 01215436 1210'442 1210544. 0107,,1 012700 "12701 0,,02 41 073027 013761 122767 001401 scoPr. 177777 1"776 "'21 III 0 00 0~0000 022100 001401 "'00000 02f2'0210 ~~27~~ "o00210 001401 000000 MOV 0400210 0000210 MOV CLC AS~C 007334 01211326 MOV CMPB SEQ I-IL" OMP eEQ #4~HU'0, ''0 ILOAD ~0 WITH 402100 '1.0AD R0!1 W!T~ 0 #171777,%0 ".PS,PSW #0,PSW ,+4 ,s,".qrT R0,R0l1 BY 1777', .SAVE PS 'IS THE PS 07 '0~"011 •• 4 ~L.T CMP SEQ ~LT PS IS NOT EQUAL TO 0 'IS THE RESULT 221121001 'T~E *2~00121,~", #0,,,011 .+. ,Rill IS NOT EOUAL TO ,IS THE RESULT 01 20f210~ ,R0:1 IS NOT EQUAL TO '" MAIN~~e-11.0CKBJ·A AS~C TrST DCKSJA.P11 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 0 • • • • • 00 • • • • • • • • • • • • • ,TEST 61 4(l100~ 0 SHrrT[O BY ~ = 421000 ~ PS =0 •••••••••••••••••••••••••••••••••••• , ••••••••••••••••• * ••••••••••• *.* 005446 0054'0 132154'4 00!46(l1 0215462 005466 005474 2105502 005504 005506 01Z15512 00'514 021'516 00'522 00552 .. 121 10701 12112700 1211271211 000241 12173027 r&13767 122767 &'j01401 SCOP~ MOV 04"'0"" 0000"0 MOV CLC AS~C 00"'21~21 117776 00"'''~'' 0121'254 021'246 1i:'I~000" 12122700 001401 1210000'" 0~2701 0401Z100 00"'13~0 'LOAD R(lI WIT~ .13000 'LOAD R(lI!1 w!T~ 0 #1ZI;"0 .SHIF'T R0.~0!1 BV 0 ,SAVE PS lIS THE PS 0'1 MOV ~#PS,PSW CMPB SEQ HI.T CMP BEQ HI.T CMP *(lI,PSW ,.4 seQ rcH~14rDl. *42!0(l10,,,~ #21,~011 *4000O,"0 ,.4 .0, "0 ". ,.4 ~I.T 0000"0 .THE PS IS NOT EQUAL TO '" lIS T~E RESULT 4000"" .R0 IS NOT EQUAL TO 40000 ItS T~£ RESULT 01 JR011 IS NOT EOUAL TO 0 J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 0 BV 111742 • 0 1 pS. 0 ,.........•.. .2000 ', .....•.......••........................................ • TEST 62 0215526 0055321 005534 00554" 005542 005546 005554 0215562 00556 .. 005566 0215572 00557" 005576 005602 00561214 12110701 012700 012701 1210121241 073027 013767 S~IrT[O SCCP~ MOV MOV CLC *40000,"0 #0."011 ILOAD R0 WtT~ 40000 II.OAD R011 WfT~ 0 AS~C #177742,,,0 -.flS,PSW ,Sr..IF"T R~.R0!1 BV 177742 JSAVE PS '15 THe: PS 07 0~140" MCV C:MPB SEQ 0~00~0 ~I.T i~276' 0400210 00001210 177742 17'1776 00021"0 022700 001401 0"'0000 000000 0~2701 001210211 01£:11401 0kH~000 00 1 1'4 00'166 C:HP 9EQ ,",LT C:MP SEQ ~I.T I11l2IipsW ,.4 #0.%2! ,+' *1."0~1 ,.4 ,T'"'E PS IS NOT EQUAL TO JIS THE RESULT 07 JR~ IS NOT EOUAL TO 0 lIS THE RESULT 11 JR~~1 IS NOT EOUAL TO 1 ~ MAINorO.11-0CKBJ·A OCKBJA.P11 AS~C T~ST ,~ ••••••••••••••••• ** ••••••••••••• * ••• * ••• * ••• ~.*.*.*.******* •••• **** 400~0 'TEST 63 0 S~IrT[D BV 177743 = 0 2 PS =0 , •••• * •• * ••••••••••••••••••••••••••••••••• * ••• *.*.* ••• *.*.*.* •• * •• **. 005606 00561e 21215614 0215620 0(Z1562Z 005626 0(Z15634 00'6~2 00!!164~ 00'646 0215652 0056'4 12105656 0121!!566Z 0056 •• SCOP£ MOV MOV CI..C ASIoIC MOV CMPB k'lle7~1 012700 012701 0421212)0 0000210 073027 013767 1,,776 rZl0e2~1. i227~7 11'7~3 "H~0(Z12J0 0~140~ 021"114 00'106 fc)~2700 00140:2. (dlll00"0 "~2702. 21eC'JIlJ:!J1Zl 0rD00Z12 001401 rcH~0IZHZJIlI ILnAD R2I W!T~ 40000 .LOAD R0!1 W!T~ 0 *17'743,,,21 '#FlS,PSW JS~IF'T #1Zl~PSW BEQ •• 4 CMP BEQ HL.T CMP BEQ HLT #21~"0 ~I..T 0~001l10 #4 liHl 021 ,%Ii'! #0.'HlI1 •• 4 ..' *2."011 R0.R"111 BV 177743 .SAVE PS JIS THE FlS C'J7 JTIoIE PS IS NOT EQUAL TO ,IS THE RESULT 217 '" ,R0 IS NOT EQUAL TO 21 .IS THE RESULT 27 JR011 IS NOT EQUAL TO 2 ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 4eeC'JrD 0 SIoII'TED BV 1"744 • rD 4 FlS • C'J ,••...•...•....•...•.••...•...••.....•.........•..................... .TEST 64 00'666 00567rD 005614 0051C'J0 01215702 00571216 0"'5714 0"'5122 005124 1210'726 005132 005734 005736 00'742 00574. 010701 012100 012101 00024:1, 013027 013767 1227~7 "'01.01 "''''000'' 0227"''' 0~140:1 0ld0001l1 "'227 0 1 "''''140:1 000000 SCOFl£ MOV MOV CI..C 12141210210 0rD00:!J1Zl 171744 171716 0rD~I2I2J'" 2100121210 .0."011 'LOAD A0 wrT~ 4rD000 JI..OAD R0!1 WiTH C'J #17'1744."" •• ps,PSW .0;PSW ~I..T .. ,SIoIIF"T R0.~r21!1 BV 177744 .SAvr "S .IS THE PS "" OMP *121,"0 ,IS THE ••1,"011 ,11121 IS NOT EQUAL TO 0 .IS THE RESULT 47 ASloIc "'012134 0C'J"026 MOV OMPB BEQ SEQ ~I..T 121000214 CMP SEQ HI..T .4~000,"0 , ,.' ••• JT~E PS IS NOT EQUAL TO ~ESULT PH .R12!11 IS NOT EOUAI.. TO • 12! MAINOEC.11-00KBJ-A AS~C TeST MACY11.606 22-r~8·7~ 18122 PAGE 28 DCI<8JA.P11 , •••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ** ••••• *** ,TEST 65 40000 e S~IrTED 8V 177745 : 0 10 PS = e , ••••••••••••••••••••••••••••••• * ••••••••••••••• ** ••• **.* ••• *** •••••• ",,51!54 0057621 005762 0127 0 1 012700 012101 000241 073027 00~166 ~13767 005114 006002 122761 00140:1, 000000 ~0''''6 0~515" 0060fl'4 006012!6 0062112 006014 0062116 ~062122 006024 0~270" ""~1401 002000 022701 001401 000000 SCOP~ MOV 0400~21 t-10V 02100021 11'7.5 17"76 02100210 #40000,,,,,, #O,,,O11 JLOAD ILOAD #1"'45,,,,, *0,"'SW JS""!F"T R0.R0!1 8Y 177145 'SAVE I'S J!S n~r PS 01 #0,"0 JTIo4E PS IS NOT EQUAL TO JIS THE: RESULT O1 CI..C AS~C 006754 O06746 MOV CMPB SEQ HLT CMf;' 021002121 SEQ HI..T eMP "21"'010 SEQ HI.. T tI*"S,PSW .... .. R~ WITH 4000~ R0~1 W!T~ 0 C'l •• 4 #10,,,011 , JRI?J IS NOT ~OUAI.. TO 0 JIS THE RESULT 101 JR0:1 IS NOT EQUAL TO 10 J ••••• * •••••• ~ ••••• *••••••••••••••• ~ •• ~*** •••••••• * •• *.* ••• 0 •••••••• * JT[ST 66 412!21"0 0 SHIF"T£O 8Y 117746 • 20 PS 1: 0 J ••••••••••• *~ •••••••••••••••••••••••••••••••••••• u •••••••••••••••• 0* ° 006026 006030 006034 006040 12106042 006046 12106054 006062 006064 12!06066 eJ060'2 006074 12106076 006102 121061"4 SCOP~ ~107~1 012700 rd12701 040i2J~0 0000021 00~241 073027 013767 122761 0~14~1 0~000" 12122700 0014"-'1 ~"'~0~~ 0~27r!JJ. ~L114~1 0~~HZ'~0 177146 11.,776 00'-"0210 "0'-"0~0 0002120 006674 006666 MOV MOV CI..C AS"'C MOV *4~000."~ *0,"011 13~IF'T JSAVE F'S J p; THE: PS 01 *0,PSW eM!' #21 "H2J eMP SEQ IoILT R"',R0:1 BY #171746."0 ~*,.s,PSW CMP8 BEC HI..T SEQ IoILT .LOAD Ri2J WITIo4 4000~ 'LOAD R0!1 WITH i2J ~.71746 ,.4 ITIoIE PS IS NOT EQUAL TO JIS THE qESULT 01 ,.4 *2~,,,0!1 ,.4 JR~ IS NOT EQUAL TO 0 lIS THE RESULT 2~? ,R0l1 IS NOT EQUAL TO 21Z ~ MAINO£C.11-0CKBJ·A OCI<8JA.P11 AS~C T~ST MACV11.61216 22-'£8·7~ 15122 PAGE 29 ' • • • • • 0 • • • • • • • • • • • • • • • • • • • • 0 • • • • • • • • • • • • • • 0 • • • 0 • • • 0.0.00.000 • • 0 . 0 . 0 . 0 40000 " .TE:ST 61 S~lrT[O BV 177747 • 121 40 ~S =0 , • • • • • • • • • • 0 • • • • • • • • • • • • • • • • • • • • • • • • • • 0 • • • • • *0 • • • • 0 • • • • • • • • • • • • • • • • • 0 r2!061 0 6 006110 006114 0061221 006122 006126 006134 0061'2 0061'. aa61'6 006152 00615. 006156 006162 0"6164 SCOpr MOV MeV CI.C 0U~1211 0121210 012701 0.Ql2I2I2I 00Q102121 0002'~ 073021 ~13761 1227., 001''''1 01dfll01" 022700 001'211 11,7'7 1''17'16 02121212121 AS~C 00661' 2121661216 000212121 0~00fJ0 0227~1 0014211 Ql0001Z10 0000"21 Mev CMPB SEQ lotI.' C:MP BEQ Io4LT C:MP SEQ Io4I. T #4210021.X0 .0."011 'LOAD R0 W!TH 40000 'LOAD R0!1 WITH 0 #171747,"21 It.PS,PSW #0.PSW .S~lrT Rr2!.R011 BV 117747 .SAVE PS ,p; TIotE PS 0' .. ' '0."0 .TIo!E PS IS NOT EQUAL TO .IS TIott: RESULT 01 .4~."011 ,R0 IS NOT EQUAL TO 0 .IS TH! RESULT '01 .... ..... ~ ,R011 IS NOT EQUAL TO 40 ' •••• 0 ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 10 40"210 " BV 17775121 • 0 100 PS • " ,.TfST •..•..•..........••..••......•..•...•............................... S~lrT[O 006166 006170 02161'14 0062021 006202 006206 ",,621' 1Z106222 006224 0062~6 006232 ~0623' 006236 0,,6242 0062" 0107211 0127Q10 012701 000~'1. 073021 0137" 1~2767 0014""1 000121210 02271Z10 01.'14"1 00210210 0~2'1211 0014QJ1 0~00~0 0'021210 02100210 17.,750 17"76 0210212121 006534 006526 SCOpr MOV Mev C:LC A510fC MOV CMPB SEQ ,",L.T 0121002121 "21012121 CMP BEQ ,",LT CMP SEQ '"'LoT *41ZJ000,X0 #0~"011 '171750,"0 It.PS,PSW 'IZI~PSW .... 4 .... *21."0 .. ' '10e,,,011 'LOAD R0 WiT~ 4"000 'LOAD A0!1 W!TH 0 JS~IF'T R0.R011 BV 177750 .SAVE I'S .IS TH£ PS 01 .T!oIE PS IS NOT EQUAL TO 0 .IS TH£ RESULT 01 ,RIZI IS NOT EOUAL. TO 0 .IS TIoI£ RESULT 1007 JRQJll IS NOT EQUAL TO 100 MAIN~~O-11.DCK8J·A ASHe T[ST DCI<SJA.P11 ,.oo.oo.o.~o.ooo • • • • o • • • o • • • • oooo • • o • • • • oo • • oo • • ***OOO~*o**ooooo*o*.* e S~l~TED BV 171751 4~0~0 ,TE:ST 11 II eJ 2eJ0 PS :I 121 ' • • • 0.0.0 • • • • • 0000010.00.000.00.0.000.0000000.0000.0000000 0 0000000000 eJ0~2·6 1211216251Zl 0121~254 1211216260 1211216262 121216266 12112162'" 1211216302 12121631214 121121 63 eJ 6 1211216312 1211216314 1211216316 12106322 1211216324 SCOP~ 01e7PJl 12l1271.!'10 121401Zl~i21 0127~1 0012l 121 210 012l02_~ 12173027 ~lJ767 122767 17'7~1 171776 12l0eJ0210 MOV MOV OL.e AS~C MOV CMPS BEQ IoIL.T CMP BEQ HLT CMP 1211216454 1211216446 121014~1 0~0000 0~27~0 121000210 0014~1 00e IZlIZJ 0 "~272!1 "014~1 000221121 etQ 114~lZeJl2l,,,~ *121."2111 ~.Ps,PSW *177751."0 'S~IF'T RI1I,R011 SY 117751 .SAVE PS *12I~PSW ItS ..... T~E PS 1211 *0."121 JT~E PS IS NOT EQUAL TO ,IS THE: RESULT 1211 *2~e,"011 ,R0 IS NOT EQUAL TO 121 .IS T~~ RESULT 21211211 .... , ,.4 ,R011 IS NOT EQUAL TO IoIL.T 1210e0"" 'LOAD ~12l wrT~ 4121I2li21eJ ILOAD Rl2l11 wrT~ 121 eJ 2121121 I •• OOO • • O • • • ~.O.O • • • O • • • O • • • • O • • • • • • • • O • • • *OOO • • OOO • • O0000 0 0 • • • • • • 0.* 4~12l0121 ,TEST 72 e SHIrTED BV 111752 II 111 4121121 PS. 0 , • • • • • • • • • • • • • 0 • • • • • • • • • 0 • • • • • • • • • • • • • 00000000000.0 • • 00000*000 • • • 000* 01216326 00633121 006334 00634121 121063'2 006346 006354 0eJ6362 006364 006366 006372 006374 01216376 006402 006404 01011211 012700 rlI12701 0rl10241 07~027 kl1:!767 122767 01210121~0 17'7~2 1'7776 01210021121 ~H114~1 o ""~ 0 QJ 0 rlI227~rlI 0rl11401 eJ06374 121'116366 #42!ee0,"0 .0."0~1 AS~C #17'1752,,,,,,, MOV CMPS SEQ ~#PS,PSW #0.PSW ,.4 ~l.T eJ000210 CMP SEQ #0,"0 CMP SEQ HL.T #40e, ~L.T klicH~0~0 02271211 rlIfI114QJ1 0"'0000 SCOpr MOV MOV CL.C 0401211'121 0121a!J42J" ••• , .. 'LOAD R~ W!T~ 40000 'L.OAD R0!1 W!T~ 121 .sl·nrr R0,R0!1 BV t77752 ,SAVE PS 'IS THE PS 01 .TIoIE PS IS NOT .IS THE RESULT "''I 1 EQUI~L TO C'l ~? JR0 IS NOT EQUAL. TO e ,IS TH~ RESULT 400' .R0:1 IS NO" EQUAL. TO 4eJIi'! MAINorC-11-0CK8J-. OCKBJA.P11 .S~C T[ST MACV11.6~6 22-PEB v 12 18122 PAGE 31 J •••••••••••••••••••••••••••••••• *••••• ***~ •• *~.~~~ •• *•••• ~ •• 40000 0 S~I'T[O BY 111153 • 0 100~ PS. 0 * ••••••• • T[ST 13 , ••••••• * •••••••••••••••••••••••••••••••••••••••••••• * ••••••••••••••• 006406 006410 0,,6414 006420 006422 "06426 Ql107"1 0121"" 0127211 006442 00644. 006446 006452 006454 0064'6 2106462 006464 0~14":a. ~0'434 0Ql024~ ~73"17 ~13,,7 122767 SOOpr MOV MOV CL.C AS"'IC MOV CMP8 BEQ HL.T eMP BEQ HL.T CMP BEQ HI-T 0412l012J0 ~00"31ZJ 1'7"3 1'7776 0flJf21flJ021 006314 ~063~6 0~0010 0227f10 0014,1 000211;111 121227111 0014fJ~ 000000 0211 kHJ0 00 r!lllll 0 .400~0."0 J~OAO R0 WtT~ .0000 R0!1 WIT~ " *0;'UJl1 I~OAD '17'753."121 ',P$,PSW .0;PSW JS~lrT ,SolVE liS 'IS THE: PS 07 '21."0 .THE PS IS NOT EQUAl.. TO 0 itS THf RE5ULT 01 ••• ••• *1"00,"0'1 •• 4 R0.~0!1 BY 1177'3 ,R0 IS NOT EQUoll.. TO 0 lIS THE RESULT 10007 I FUll! 1 IS NOT EQU.1.. TO 1000 I•• ···*····.~*····················*····*·*············ 40000 0 S"'IJ'TtO BV 17775 • • 0 2~00 P!!I • 0* •••• * ••••••••• • TIST 74 I.··*··.····~*·····.·*·*············*··*···*·········* .... * ••••••• * •• 006466 0"6471 006474 006'I?JI~ 006,QJZ 006'06 £:Hl651. 00'522 (110652. ((l((l6526 01216532 0121653. (1I((l6536 012l65.2 ((l12l'5 •• SCOpr MOV MOV Ql10112. ~127112J ~40000 0127"2, 0002.1 0731817 01l100211l1 ~13767 1227,7 0014e:L 0014~1 0fc)0"13" "'Z27~1 001401 1210fl)l2le" JI-OAD R0 WtT~ 40000 JL.OAD R0!1 WITH 0 *1777'4.,,1lI .'I'S,PSW MI2I;PSItl .SHIrT R0,R011 BV 177754 .SAVE PS .IS THE PS 121' '0~"12J .15 TH£ RESULT 1217 1112210121,"011 ,R0 IS NOT EQUAL. TO 0 JIS THE RESULT 2121001 CL,C 177'54 177776 0000021 0~0IUH~; 0227f1((l '40Ql00,"0 '21;"011 1210210210 (11022121121 AS~C 00623. 006226 MOV CMP8 BEQ HL.T eMP BEQ HL.T eMP SEQ HL.T ..' ••• , .. JTHE PS IS NOT EOUAL. TO .R~11 ~ !S NOT EQUAl.. TO 20"" HAINorC.11-0CKSJ-A OCI<SJA.P11 .S~C T~ST , •••• o ••••• o •••••••••••••• oo •••••••••••••• ~o •••• ** •••• *.u.* •• * ••• * ••• 40000 0 S~IrTEO BV 17"55 = 0 4~eJ~ PS. 0 , •••••••••••••••••••••••••••••• * •••••••••••••••••• * ••• * ••••••••••••• * ,TEST 15 02165.6 21216550 210 6 554 006560 21216562 21216566 0216514 0066212 006604 "066216 01G!!101 0121210 "'12101 0002.1 073027 013767 122761 0"14211 SCOP£ 2140000 210",0210 MOV MCV CLe 111755 111716 "000210 21216154 2106146 0~ft010 0227~0 2106612 001401 006614 006616 006622 2106624 "~00,,0 022701 001 4 211 00,,0210 210 .. 0210 eJ~00,,0 *."'~eJ~,"2! #21."011 'LOAD R0 WITH 4021021 'LOAD R2I:l WIT~ ~ AS~C #117155,,,,, MOV ~#"s,PSW ~IZI.PSW .SHIrT R0,R011 BY 117755 ,S4VE PS JIS T~E PS 21' *O."0 .T~E PS IS NOT EQUAL TO .tS THE RESULT O1 CMPS SEQ HLT CMP SEQ HLT CMP BEQ HLT ••• ,.4 #40e0,"011 ... 4 'l JR0 IS NOT EQUAL TO 21 .IS THE RESULT 40001 .R2Itl IS NOT EOUAL TO 421~21 ,JTfST .•.•..•.•••.•.....•...•.••••..•.••..•............................... 16 40000 2 8V 171156 = 21 1212100 PS = 21 ,...•..•..•........•...........•..... •.............•....•............ S~I'T[D , 2106626 006630 006634 006640 0066.2 006646 006654 0Ql6662 006664 21£116666 006612 012166'. 01216676 01216102 006704 SCOP£ "lft1eJl ~12701Z1 2140030 "127~1 00~21210 00e2.1 073027 ~137&1 1227&1 MOV MOV CI,.C 171756 1711 1 6 00210210 AS~C 0216014 210&066 MOV eJ"'14~1 CMPB eEQ "''''1l012!0 ~LT k'2272!'" 121000210 0014tZ!1 SEQ k'L10Ql00 0~2701 feHH401 0"0211210 CMP 010121210 HLT CMP SEQ HLT #40200."0 .0~"011 #1'11756."" tI."S,PSW .rzI,F>SW .". *12I~"0 •• 4 #lC1!eeJ0. ,,~q ~ ,.it .LOAD R0 WiT~ 42121021 'LOAD R0:1 WtT~ 0 JSIoIIF'T R2!.R2I:l BY 117156 .SAVE PS J IS n~e: PS ~'1 .TIoIE PS IS NOT EQUAL TO .IS THE' RESULT 21? ZJ ,Rill IS NOT EQUAL TO 0 .tS THE RESULT 112121001 .RIlI:l IS NOT EOUAL TO 1121200 MAINOEC.11-0CK8J.A DCI<BJA.P11 'S~C TrST J ••• ~ •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 4~~21~ e S~I~T[O BV 177757 = 21 2212100 PS = 0 , •••••••••••••••••••••••••••••••••••••••••••••••••••••• * •••••••••••• • T(ST 71 021611116 006710 006114 006120 006722 006726 006734 006142 006144 006146 0061'2 121067'4 006156 006162 2106164 SCOP~ 01~101 012100 0127211 000241 04210210 0000210 ~7:!011 111151 171716 0rUJ02!QJ 01:!7,7 1221" 0014212- 006014 212162106 0~00Q1" 0jz211Z111J 0"1401 0212121210 0227211 ""1401 0"001110 022102lQ' *4210210,"21 *0;"2111 J~OAD .~OAD MOV *1"75'."0 '.PS,PSW * Ill, PSW ..' .SIoIl,..T R0,F~011 BY 177757 J S'AVE: 1'5 'l~ nu: PS 01 .. .TIoI£ PS !S NOT EQUA~ TO .IS TH£ RESULT 01 CMPB HL.T CMP 9EQ HI.T CMP BEQ "~0000 R0 WIT~ 40000 R0!1 W!T~ 0 MOV MOV CI.O ASHC eEQ *21,"21 , *200210, "L'J I 1 ,.4 ~ 21 ,R2I IS NOT EQUAL. TO 0 .IS T~£ RESULT 2021001 .R011 !S NOT EQUAL. TO 2000'" ~I.T ,.T[ST ...•..•..•.•.....••.•....•••..•...•.•............................... 400211Z1 0 SHlrTEO BV 117760 • 421000 PS :: 0 100 I!! ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 006166 006170 006714 00'00rIJ 00'21212 0012106 021'12114 0012122 00'024 1210'026 00'1032 00'O34 12101036 00'0'2 ~010"4 010701 0127021 012721:1. ""0241 07:!212' 01:!767 ljz27" 2101401 SCOP~ 04(2102121 0210212121 1''1'UJ 11"'6 021002121 0~00e" 02271!l0 0014232. ""H~000 022703. 001"181 0k1t02!0 0r1J12I0~0 2121'734 2105126 MOV MOV CL.C ASiolC MOV CM,PB BEQ HL.T CMP B[Q ~L.T 12141210210 CMP BEQ HL.T '4212210,"0 *21."011 *1"760,"0 "'-S,PSW .0;PSW ••• .... *21. 'H' *4001210,"12111 ,.4 JL.OAD R0 W!T~ 400021 JL.OAO A0!1 WITH ° JS~!F"T R0,F~0!1 ,SAVE paS 'IS T~E PS BY 17776O ~1 .TIoIE PS IS NOT EQUAL. TO lIS THE RE!ULT 07 ~ JR2I IS NOT EQUA~ TO 0 .I! THE RESULT 400001 JR011 IS NOT EOUAL. TO 400021 MAINOEC.l1-0CKBJ-A DCI<BJA.Pi1 ,SHe TfST I •• • •• ••••• •• ••••••••••••••••••••••••••••••••••••••••• •••••••••••• *.* 40000 ~ SHlr'EO QV 177761 : "100000 pS: ~ .TEST 101 •••••••••••••••••••••••••••••••••••••••••••••••••••••• * ••• * ••• * •••••• 007046 007050 00'0'4 007060 00'2162 00'066 001074 1d0'102 0217104 00'1106 00'112 007114 001116 001122 001124 010701 012700 012701 SCOP[ 0400~0 0000~0 0002'2- 07:i027 0137,7 1.:!2761 001'212- 17,761 1,,7'6 0000210 0000~0 0~270" 001402- MOV MOV Cl.C AS~C "10V CMPB SEQ "'l.T CMP *42!e00,,,~ .0.~011 *1,.,761,,,0 dt.ps,psw *0~PSW ,.' BEQ "'0001821 0~271211 Hl.T CMP kH:')1'l2Il 000000 full.T BEQ .... #10001ll0,,,0!1 'LOAD R0 WITH 40000 'l.OAD R0t1 W!T", 0 'S~IrT R0.A0r1 By 177761 ,SAVE f'S .ISTH!: PS 01 JT~E PS IS NOT EQUAL TO 0 JIS THE RESULT 01 JR0 IS NOT EQUAl. TO " lIS T~E RESULT 1000001 JR0~1 IS NOT EQUAL TO 100000 ,...•.............•..•.•....•..•.....•......•............ , ........ , ,'[ST 1212 -1 121 SHIrrED BY ;16. = u1"1 PS. 10 .. ••••••••••••••••••••••••••••••••••••• *••••••••••••••••••• 0* •• * •• * •••• 00'126 00'1130 00'134 00'1421 00'11'2 001146 'H!J1154 00'162 00'164 00'166 007172 00'17. 007116 1d0'202 007204 01e701 "'12700 012701 0002'1 kH:i021 013767 1~2761 SCOPE MOV MOV CL.C *-1;"21 *0."o11 'l.OAD RfZI W!TH ·1 'LOAD R0fl W!TH 0 1777~0 ASI.fC 1'7716 0021010 t-10V "#"S,PSW .. .SHIrT R~,R0t1 BV -16, JSAVE PS lIS THE PS 101 17.,7', 0000210 001'~1 CMPB BEQ Hl.T 0000~0 0~270~ 1,.,7'., 001401 000000 04:?2701 CMP 8EQ 17'171' CMP BEC 0211401 000000 ~LT HLT #-16 •• "'" .1~,PSW , 'T~E P5 IS NOT EQUAL TO 10 ,IS THE RESULT -11 ,RiZI IS NOT EOUAL TO -1 'IS T~E RESULT -11 ;R~!1 IS NOT EOUAL TO -1 MAINcrO.11-0CKBJ-A DOi(SJA.P11 .S~C T[ST ,.~ •••••••••••••••• , •••••••••••••••••••• *.*.*.* ••• *.*.* ••••• 000.000 • • ,T£ST 103 ~25252 ° SHlrTED BY -16, • -1 125252 * ••pS. ' •• 0 •••••••••••••••••••••••••••••••••••••••••••••• 1210'206 12101210 12112I121~ 1211211220 00122Z 12112172a6 121121'23_ 12112112.2 01ll12 •• 012112-6 0012'2 0121'2'. 1210'2" 12}07262 (21121'2'. 010101 0127Ql0 0127Ql2, 0002'", 013021 0137" 1227'7 001402. 0"'0011r:l 02211UI 12101402. 0000,,0 0~27i1~ 0"'140200021f10 SCOPf MOV MOV OLe 125252 00121000 1717", 111116 0",,0121 .s~c 1210'51_ 1210S51216 171711 MOV CMPB SEQ HLT CMF' SEQ HLT CMP BEQ HLT 12'252 #1~'252,"1il J~OAD *0~"011 ~121 W!TH 125252 'LOAD RQlS1 WITH 121 .·1.6 •• "0 JS~!F'T .. ~'PS,flSW *10iPSW , RI2I,~l2Ill .SAVE PS .IS THE PS 11217 1~ ·0.0.0.* ••••• 0 •• BY -16, '-1,"0 .TIoIE PS IS NOT EQUAL TO 10 II S THt RESUL T -17 '125252,,,2111 .RIZ! IS NOT EQUAL TO .1 .!S TIoI£ RESULT 1252527 .. ' ..' .R011 !S NOT EQUA~ TO 125252 ,,T[ST ......•..•.•......•..•....••........................................ 104 5252e 121 9Hl'TEO ev .t6, , 121 '252' PS • 121 J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 0O'266 12112112'" 1210727· 1211211312121 01211302 0121'31216 01211314 121121'322 0121'32. 121"734!6 007332 121121'334 007336 01211342 1211217344 010?12I1 01270121 012721. 0"02." 1217312111 013767 1221.7 17"60 17,,76 ~112I2I~0 12I~141Z!1 Ir:l rc10 1210121 022700 "01402. 0"1Z!"'~" 0"e01210 02211211 0"1401 """e000 SCOpr MOV MOV 12152525 1211,,021" 052525 oL.e 121121'43. "''''426 ASWC MOV OMPB BEQ I-IL.T CMP B£Q IoILT OMP BEQ J.lLT '52'25,""" J~OAO #-16 •• "121 "'PS,PSW tII"',P5W .S~IF'T R0.RI2I!1 BV -16. ,SAVE PS .IS THE PS 1211 *O,"'" .. ' ..' .TIoIE PS IS NOT EQUAL. TO 121 .IS THf RESULT 01 .52'25, ""liS. ,RIZ! IS NOT EQUAL TO ~ .IS THf RESULT 525251 'li,un1 ,.' R0 WiTH 52525 'LOAD ~12I11 WITH 121 JRI2I!1 !S NOT EQUAL TO 52525 MAINOF-C.11-00K8J-A OC K 8JA.Pl1 AS~C T£5T , ••••••••••••••••••••••••••••••••••••••••••••••• 0 ••••• 0 ••• 0 •••••••••• 0 BY _32, = -1.1 PS. 11 ,.* ••••••••••••••••••••••••••••••••••• * ••• * •• ••••••••••••••••• • T(5T 105 10~000 S~l~T£D *~ o ••• 007346 0073'" 0073'4 007360 007362 007366 001374 001402 "07404 0074216 01211412 007414 007416 007422 007424 010703, 012700 012101 00024307~027 k113767 122767 0014,," 0i10000 022700 001401 0"'21000 0~27"1 001401 SCOPE MOV MOV CLC 100000 0000a" 1777.0 177776 "021011 177777 ASIoiC 12105354 "1215346 ~OV CMPB BEQ Io!LT CM!' BEQ #100,,"21,"0 #0."011 JLOAD R" WITH 10~000 .LOAD R0!1 WIT~ 0 '-32 .. "121 ta#PS,PSW #11,PSW .+4 JS~IF'T ReJ,Q0!1 BY .,32. .SAVE PS .!STH~ PS 111 .THE PS IS NOT EQUAL TO 11 .IS THE RESULT -11 #-1."" , .. A JR~ IS NOT EQUAL TO -1 .IS TH£ RESULT -11 ~LT 17'771 ~000"0 OMP BEQ ~ #-1,,,"11 ,+4 JR0!1 IS NOT EQUAL TO -1 ~LT •••••••••••••••••••••••••••••••••••••••••••••••••• c~ •••••••••••••••••• • TfST 106 " -1 SHl~TEO 8V 15 •• 77777 100000 J ••••••••••••• * ••••• * ••••••• 01217426 007430 001434 021144" 001442 2121'446 00'454 0"7462 007464 007466 007472 el07474 007476 00751212 00751214 01e7"1 012700 012701 ""H'!241 073027 013767 122767 001401 001?J0~0 171771 000017 177776 00",02)0 0id0000 0227"0 001401 000000 ld~27~1 001401 00~000 011111 SCOP£ MOV MOV CLC ASIofC MOV CMPB SEQ Io!LT ,~OAD .. " #0.PS~ AEQ "'LT CMP BEQ IoILT # 1''H') 00121 , "0! 1 ,.4 0 2J R0!1 WITIol -1 JSHlrT R0,~0:1 BY 15. .SAVE PS 'IS TI-I£ PS 01 .T!oIE PS IS NOT EQUAL TO ,IS TI-I£ RESULT 177777 CMP s ~ 'LOAD R0 WITH *1".,"" iJI#"S,PSW ~S *••• * ••••• * ••••••••••• •••• * ••••••••••• 0* ~ JR0 IS NOT EQUA~ TO 77777 .IS THE RESULT 100~~'lJ? .R011 IS NOT EQUAL TO 10Z0'lJ'!J MAINOEC-11-0CK8J-A Oe K8JA.P11 AS~C T£ST MACY11.61216 22-r~B·72 18~22 PAGE 37 ' ••••• 0••••••••••••• * ••••••••••••••••• 0.0.**.**.*.*.*.******** ••• **.* IT[ST 107 121 -1 sHlrTED 8V 16, a .1 0 ~S a 12 J ••••••••••••••••••• * ••• o ••••••••••••••••• *.o ••••••••••• * ••• * ••••• * •• 0121'5t!J6 111""'121 0121'51-4 ",,,,"221 121127~'1 12100241, 0""'22 07312127 013761 ",,,,,'4. 00141211 0"'012121121 1212270" 12101401 121001210121 1211217'26 121121'53. ",,,,,,42 "'1tJ,,46 0"""2 0121"'-4 21"""6 21121'562 121""'64 SCOPE 01070~ 12112700 i227~7 02112112121121 17,,77 'LOAD R0 WtT~ 121 .1.0AO RllJll W!TH -1 MOV ~OV CI.C 1210121212121 177176 1tJ01211lJ12 177771 02270~ 001401 00012100 AS~C MOV CMPB BEQ HI.T # 16'. , "21 ~*PS,PSW #12iPSW ,+' 'S~lrT RI2I.RltJll BY .SAVe: PS 16, .IS TH[ PS 121 ITHE PS IS NOT EQUAL TO 12 .IS THE RESULT -11 eMf' BEQ HI.T CMP BEQ HI.T ,RIZl IS NOT EQUAL TO -1 .15 THE RESULT 1tJ? .RI2Ill !S NOT EQUAL TO IZl ,• ••.......•.•......•........•..•.....•............................... T[ST 15 •• PS. 110 11lJ12I12100 .2 S~!r~EO BY 7'777 121 2 , ••••••••••••••••••••••••••••••••••••••••• * •••••••••••••••••••••••••• "'121"66 0015'21 00'5'14 0""6210 001602 121121'606 "'''''614 0121'622 01211624 121121'1626 0121'632 1211211634 1210'636 "'1217642 1211211644 21107 0 1 0127~12I 121127ru, 1lJ0024:1, 07312121 01:5767 122767 121"1401 ""00k'0 0227~0 12101401 ""'0121~0 0~27~1 k'01401 0000"'O SCOpr 11lJ12I 121 0121 17"76 1tJ12I12I1tJ11 1'7716 121211210212 MOV MOV OLe ASHe MOV CMPB SEQ HI.T CMP SEQ HLT CMP BEQ HLT *lr;H!ll2lllJlZl, "1lJ # .. 2."1lJ11 *15.,"21 _*PS,PSW *2,PSW ,+. #7"77,"0 ,+. ILOAO RIlJ WITH 11211211210121 '1.0AD R0!1 WITH -2 .SHlrT RI2I,R~:l BY 15. ,SAVE PS 115 TH£ PS 21 .T~E PS IS NOT EQUAL TO 2 lIS THE REsuLT 777771 ,R~ IS NOT EQUAL TO 77777 lIS THE RESULT 01 JR~:l IS NOT EOUAL TO ~ MA%NDrC.11.0CKBJ-A OCKBJA,P11 ASHe TrST ••••••••••••••••••• *•••••••••••••••••••••• •••••• •••• * ••••••••••••• * ~ .T!:ST 111 o 125252 S~lrTED BV ~5. I: ~ PS = 0 52525 0 , ••••••••••••••••••••••••••••••••••••••••••••• *.** ••••••• * ••• * •••••• 0 '1107646 0016!H~ 00765. 001660 O07662 007666 007614 12107702 00'70~ 00'7216 O0'712 00'714 00'716 007722 00'72. 0107 0 1 012700 012701 002241 07:5027 fr:'1:57~7 1~2767 SCOPE MOV MOV 00~"~0 125252 01. C O00011 1,,776 0000210 001401 0[d0000 fd22700 001401 00e000 2152525 0Z2701 00~0210 AS~O 012!5054 012!~046 MOV OMPB BEQ f.lI.T eMP JLOAD R0 W!T~ 0 II-OAD R0!1 W!T~ 125252 #15',,%0 CI#PI'S,PSW #0.PSW ,SAVE ?S lIS THE PS 07 , .. !:IEQ #52525,"0 ,.4 CMP .0~"11I11 f.lLT 001401 00f!H!100 #0,,,0 #125252,""11 BEQ Io4L.T ,.' IS~IF"T IT~E P5 IS NOT EQUAL TO lIS TH£ RESULT 525Z5? IS NOT EOUAL TO 0 IR~:l *•••• 0 • • • • • • • • • • • • * 0 . 0 . 0 • • • • 0 • • • 0 125252 SHlrTED BV 16. • 125252 0 , ••••••••••••• 0 ••••• 0 •••••••••••••••••••• "'0'726 007730 0"",34 007740 00'7·Z '110,,46 '110'754 00"62 007164 007766 00"72 00171. 1301716 (~1012!02 010004 010701 012700 012101 000241 07:5027 rt13167 1~2767 001401 0(10000 02270~ 001401 0~0000 0~27~1 001401 0"'21000 00210210 125252 SCOP£ MOV MOV *0,,.,,, AS~C MOV CMPB SEQ HLT 125252 eMF' REQ HL.T eM? BEQ 1041. 1 PS· 12 ** ••••• 0.0 • • • • • *.* •••••••••• #125252,"011 JLOAO Rill WITH 0 'L.OAD R0!1 W!TH 125252 #16,,"'" '#PS,PSW *12.PSW ,SAVE PS liS TH£ PS 121 01.0 '11021020 171776 00'11'1112 .... .. #125252'''0 ~ I2l JR0 IS NOT EQUAL TO 52525 .IS TH£ RE9ULT ~? ' • • • • 00.0 • • • • • 0 • • • • • • • • • • • • • • • • • • • • • • JTfST 112 R0,R011 BV 15, JS~IrT R~.RIlI!l BV 16. IT~E PS IS NoT EOUAL. TO 12 .IS THE RESULT 1252521 ,Rill IS NOT EOUAL. TO 125252 J!S THE RESULT ~? JR0!1 IS NOT EOUAL TO '11 MAtNO[O.11-0CKBJ-A DC KBJA.P11 AS~C TfST MACYtl,606 22-F'EB-'2 16.22 PAGE 39 , ••••••••'••••••••••••••••••••••••••••••••• * ••••••••••• * •••••••••••• ** JT~ST 11~ 0 52525 SHlrTED BY 16, • 52525 0 PS. 0 , ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• * •••••• ** seop&,: ~10006 010''''1 o 1'lJ 21 121 012'01D 0QJ021;c,0 052525 0731D27 0000221 17,,77' 021021021 01~01. 010212121 0102122 12110026 01003. 010042 01021 •• 0102146 1211021'2 flJ 10121 !J4 01021'6 0121062 01012164 01270:1. fZl00Z41 01~767 1~27~7 001401 210001D1D 0~270" t1014~:I. MOV MOV CL.e AS~O 00.714 021.70, 022'01 001402- 21~rHlI01D R2I.~0!1 BY 16. .0,FlSW CMP #52525,,,1ZI .IS THE RESULT 525251 #21;"011 .IS TI1£ RESULT 01 HL.T OMP BEQ HL.,T 01lJ~210e .. .. .. JS~IF'T .SAVE PS ,IS TI1[ PS 01 BEQ ~01J000 #1,~,"0 ~.Ps,PSW 'L.OAD R0 WITH et 'L.OAD R0!1 WIT~ 52525 MOV CMPB BEQ ~L.T 052525 .0."0 .52525, 'HJll , , , ,TIoIE PS IS NOT EQUAL. TO ,~~ 21 IS NOT EQUAL. TO 52525 ,R011 IS NOT EQUAL TO 0 ,• •..•....••.......••...•.••.•........•.............•..........•...... T!ST 114 -1 21 SHlrTED BY • "21 PS. 7 ,...•.....•.•.....••.•...•..•........................................ 16~ 121102166 121100721 0102174 01121121121 2110102 ~10106 010114 010122 r.?J1et124 01121126 1211121132 0112113. 010136 010142 01121144 SCOP~ ~107~1 2112700 01271D2- 000242, 0732127 t11~167 i22767 210140~ OL.e 01lJ~02QJ 1'7"6 0fZl~fZliJ7 "'2271D1D 01lJ0QJ2lfZl 0~2701 0210"00 001.01 00212100 00.63. 00.626 ASHC MOV CMPB 8[Q 0rd02100 12101401 0"'0000 MOY MOV 177717 0121012100 HI,.T CMP SEQ I-4LT eMP SEQ HL.T #-1.,,121 '121."011 'LOAD R0 W!TH -1 'LOAD R0!1 wrT~ 0 .1,~,"12I ',;PSW .SHlrT R0.R0!1 BY 16. JSAVE PS lIS THE: PS " #0."0 JTI-4E PS IS NOT EQUAL. TO 7 JIS TH£ RESULT 07 *O."011 ,R0 IS NOT EQUAL TO ,IS TH£ RESULT 07 _.ptS,PSW ,.4 , .. ,.4 ~ ,R2I'1 IS NOT EQUAL. TO 121 MAIN~[e.l1.DOKBJ·A I)C K SJA.P11 AS~C T£5T ,...•....••....•......•........•...•................................. • TEST 115 1 S~r'TED BY 8 •• 40~ =~ PS J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• !2J121146 01!2J151l1 010154 !2J121160 !2J10162 01!2J166 010114 1211021212 !2J1!2J21214 12111212216 1211121212 121121214 SCOPE; ~1~101 012101 012101 00121241 073127 MOV HOV eLC 12"?J~l2Ial2l 0000~1 0137~7 00121010 171776 122767 001210~0 0~1401 0~0000 0~2701 0~1401 MOV #8',.%1 tI#,.s,PSW CHJ'B SEQ ,.4 ASI-IC !2J'U5S4 12104546 .LOAD R1 WIT~ DUMMY 'DUMMY,"1 '~OAD #1."111 a, ,TIoIE PS IS NoT EQUAL TO i2I , I S n~E RESUL T 421121' #4210,"1 ,.4 SEQ aRl IS NOT EQUAL TO 4210 IoIL.T 0~00~0 1 Rl,Rl!l BY JS~IF"T #12l~P5W CMP WrT~ ,SolVE; PS ,IS TI~E PS 1211 ~L.T 0004Z0 Ri!l ..... .....•..... ..... .............•..... •........ , ••••••••••••• 0 •••••••••••••••••••••••••••••••••••••• , •••• ' , ••••••••• ,•........... '.,-1 ,TeST 116 0121216 0U'220 01121224 010230 01121232 !2J10236 2110244 01"252 010254 010256 010262 01121264 010701 012701 012101 0002~1 111771 121121121017 171776 0021011 k)22701 1000~0 k'~0000 0~1401 , BY 15. • SCOP[ MOV MOV OLe 1210210~0 073121 013761 122767 001401 0000~0 S~!F"TED ASI-IC 004504 1211214476 MOV eMF'8 SEQ ~L T eMP BEQ ~LT #DU~MY'''1 *-1,,,111 * 15 '. , "1 _*IIS,PSW #11.P5W .... .. *1~0000,%1 , , 112121~0121 , ItS s 11 ', JLOAD Rl W!T~ OUMMV 'LOAD Rl!l W!T~ -1 .SIoIIF'T Rl,Jiit111 BV :l5, ,SAVe: I'S 'IS nf[ PS 111 J TIo4E F'5 ItS T~I£ IS NOT EQUAL TO 11 RESULT 1(/H~I~Cl!01 JR1 IS NOT EQUAL TO 101210~0 MAINO~C~11.00K8J·A AS~C TEST DCI<SJA.P11 MACV11.61216 22-'EB·7~ 18122 PAGE 41 I····.··.·· .. ···· ... ··········.············.·········· ...... * ••• *.*.* 117 5252' BY 121 • 52525 PS. 121 ,,T£ST ...•.....••.......•........•..•.•...•............................... SHI~TED 1211 0 266 12111212721 12I1rll274 01213021 121121302 rll1rll306 12110314 2110322 01111324 01Q1326 rlJ10332 2110334 0107 0 1 012101 012101 SCOpr. MOV MOV 01U"!l2J1lI 052525 ol.e 121002"~ 07;n.27 12113167 1227~7 00012100 1,,776 001l11lJ2J0 AS~C MOV CMPB BEQ 12101401 rlI00000 #OU~MY."l .52'25."111 #1lI."1 '#PS,PSW #12I~PSW .+4 0000~0 PS IS NOT EQUAl. TO " .IS THE RESULT 525257 OM" BEQ 001402, IS~lrT Rl,Alll BV " .SAVE ItS .IS THE: PS "' .T~E HI.T ~~2702. '1.0AD Al W!TH DUMMV '1.0AD Rl!l W!T~ 52525 .R1 IS NOT EQUAL TO 52525 \oII.T ,• •..•..•..•.......••......•.•.••.•..••.......•....................... TEST 120 2121010 SHI'TEO BY .13 •• PS, QI iQ11 J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 12110336 12110341 1211034. 0103521 121103'2 1211213'6 010364 12110312 1211121374 1211121376 2110402 1211041214 01071211 012702, 01270~ rlI01Zl242, 12173127 rlI13767 122161 012114212rlIk'1Zl1ll12l0 022701 121"1401 rlI000~12I SCOP£ MOV 02102100 1212012110 177163 17'1176 00012100 MOV CI.e: ASI-IC 01214364 01214356 MOV CMPB SEQ #OUMMY,"l #21ZJ010,"111 .1.0AO Rl WiTH OUMMV '1.0AD Rl!l WIT,", 2121~1121 #·13 •• "1 JS~IrT R1.Rl11 BY -13. .SAVE: f"S JIS THE: PS Qlt '*PS,PSW #QI~PSW ,+4 IoII.T CMP SEQ IoII.T #101."" ••• JT~E PS !S NOT EQUAL TO JIS TH£ RESULT 101' .Ri IS NOT EQUAl. TO 11211 ~ MAIN~£O.11.DOK8J·A AS~C T(ST MAeY11.6~6 22-rrB-12 18122 PAGE 42 I)C K8JA. Pi1 ) ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 0 •••••••• 121 -1 BY 16 •• PS. 11 ,,TEST •........•........•.....••........................•................. S~lrTEO 010406 010410 010414 11110420 010422 01 0 426 011Z!434 010442 SCOpr MOV MOV ~10701 '''12701 .01270:1. 000241 073127 013767 i227~7 001401 01~444 0~00fJ0 11110446 010452 111104'4 022701 fJ0140:L 000000 17,771 ,DUMMV,"l 171776 "00011 004314 ""4306 AS"'C MOV CMPB SEQ I-I~T CMP "0,,030 SEQ I-II.T 0000~0 I~OAD ~1 WITH OUMMY W!T~ ·1 #-1,"1!1 .LOAD Rill *16.,"1 ''''S,PSW #11,P5W .SHIrT R1.Rl!1 BY 16. JSAVE PS JlS THE PS 111 CL, C "0~020 ~ .... .0."1 •• 4 J "HE 1)5 rs NOT EQUAL TO 11 .IS T~£ RESULT 07 .R1 IS NOT EQUAL TO '" •••••••••• •••••••••••••••••••••••••• *••••••••••••••••••••••••••••••• ~ ,TfST 122 1 SHlrTED BY -1 • 10~000 PS. 1 ••••••••••••••••••••••••••••••••••••• ~t ••••••••••••••••••••••••••••••• e10.'6 010460 010464 0104.,,, 010472 0104'6 010504 ~10'12 QJ10'1' 2110516 0121522 2110'24 010701 012701 fJ1210:L 000241 073127 013761 122767 00140'0021000 022701 001401 £100000 scoPr. MOV MOV 00~03" 00 III 21 31 17'777 1 "7'16 000031 1I(J00~0 CL,C 004244 004236 ASWC MOV C:MPB SEQ IoILT CMP 8EQ IoI~T *OUfa4MY."1 *1."111 '1.0AD R1 WITH ~UMMY 'LOAD Rl!l wrT~ 1 '-1,"1 .SIoIIF'T Rl.R1!1 BY ··1 ,SAVE PIS JlS THE PS 17 .#~s,PSW *l;PSW •• 4 .... -1~2'~0~,"1 .TIoIE PS IS NOT e:QUJ~L TO 1 .IS TIooJE RESULT 1210'~eJI2l1 :Rl IS NOT EQUAL TO 1"00~0 M.INOEC.l1-0CKBJ-A OCKBJA.Pil AS~C T£ST MACV11.6.0 22-'[B-72 18122 PACE 43 .* •••••••• *••••• * •••• * •• * ••• * •••• * •••••••••••••••••••••••••••••••••• * ,TEST 123 "~ 01 0 526 2110530 2110'34 12110'." 01tlJ5.2 01 0 '46 211tlJ"4 01Rl562 12I1Rl'64 12I1Rl566 tlJl~H'7a 12110"4 1"10701 012702, "'12701 ftlI2I0242, tlJrtJ0tlJZtlJ 12'252 01:!.,67 1"'''6tlJ 1.",76 0"121011 Ql7~12" 1227~" 001402. 0tlJ4114 RltlJ4166 0~0tlJ0tlJ 0221e2. ftlI014ftl12, 12,2'2 0~00~" 125252 S~I~T[O BY ~16 •• -OUMMY."1 *125252."111 J~OAD *-16""1 ".Ps.PSW #11,P5\11 ,SHIrT Ri.Rl!l BY .. 16. .SAVE PS 'IS T~E PS 111 125252 PS· 11 ••••• * •••• * •••••••••• * •••••••••••••••••••••••••••• ** •••••••••••••• SCOPE MOV MOV CL.e AStoIC MOV OMPB BEQ HLoT eM" BEQ Hl.T •• ft .. ' *12'252'''1 J~OAD Ai W.!T~ DUMMY R11l W!T~ 125252 ,TWE PI IS NOT EQUA~ TO 11 ,IS T~! RESULT 1252521 ,R1 IS NOT EQUA~ TO 125252 ,IT!ST •..•..•..•.................•..... ,..•......•..•.....•............... 124 -1 0 SH1'T£D BV • -1 -1 PS' lRl ~16~ ,t •••••••••••• ••••• , •••• ••••••••••••• •• ••••••••• ••• •• ·."." •• " ••• ,. 01tlJ", 1211060tlJ 1211121604 0112161tlJ 010612 12110616 0106:l4 0U~632 010634 0121636 0106'2 12112'6'4 0121646 £lJ1"'652 21121654 1"10102. 012102 1211270\t scopr 17'"'''' I2IrUJIll~1lI ~~02~~ ~73221 rD1:!767 1~2161 001.01 17""60 1'''''76 0QJ"'tlJll21 SEQ i"~00"1iI fc'l2210Z 0"'1.0.21 fc'l~14fc'l2. 21022100 *-1,%2 #0."211 .-16.,"2 ,."S,PSW *1f1,PSW •• 4 .., .. ' 'l.OAD R2 WITH -1 .~OAD R211 wtTH 121 ,Slot!'" R2"~2Il ,SAVE 115 .IS THE PS 1"" BY -16, 17.,771 Hl.T CMP eEQ #-1.,,2 .T~E PS IS NOT EQU'~ TO 10 'IS THE RESULT -17 11""71 eMP '-1.,,211 JR2 IS NOT EQUA~ TO -1 'IS TH£ RESULT -17 0~22100 0c270J tlJtlJ.124 tlJtlJ4116 MOV MOV CL.e AStoIC MOV CMPB H~' 8EO t-l~' 'R2~1 IS N~T EOUA~ TO -1 MAINorC~11.0C~BJ·A r)CKBJA'. P11 AS~C TtST ,•..•..•..•........•.•••.••...•......•............................... TfST 125 125252 SHl'TfD BY -16 •• -1 125252 pS. 1121 ,• •..•....••....•...•.••..•....••.....•............................... ~ ~la6'6 121106621 0121664 01216121 121121612 010'7' 010721. 0121712 0121714 0121716 1lJ10722 010724 010726 0121732 0121734 SCOpr 01e70~ 01270a 0i210~ ';"li4i rD73i27 ~137~7 122761 "~14~1 00111011 022702 0014,,,, ""1808 ~~27~' "01401 00212108 MOv MOV 1252'2 021miJZiJ 11,760 17,,7'6 0iJm0iQl c~c "042144 00.2136 ASWC MOv CMI'S BEQ ,",~T CMI' 17,7', _125252,,,2 _m;"21:1. ,~OAD J~OAD .-16 •• "2 tI*I'S,PSW '121iPSW ,.4 .S~IF''f SEQ *-1;"2 ,.4 CMIII *1!,2'2,,,211 J.4~T 12'2'2 , BEQ H~T .. R2 WITH 125252 R211 wiT~ a R2,R2t1 BY -16, iSAvE ItS J IS nu PS un .T~E PS IS NOT EQUA~ TO 10 .IS THI: RESULT -11 .R2 IS NOT EQUA~ TO -1 .IS THE RESULT 1252521 .R211 IS NOT EQUA~ TO 125252 ,,TEST ••.•.....•.. ...•..•..••.••••..•.•..••.............••...•...•.•...... 126 '2'2' 21 SHI"EO IV .16 •• "'252' PS." ,••.•..•.••......•.•..••....•.••....••...•..................•........ ' 0121736 01fJ74111 12110744 e11lJ1'21 010"2 1t'11t"'6 "10764 0107'2 010'74 0121"6 011211212 "'111lJ0~ 0112106 "11e12 011el· ~117~1 012102 0i2703 Rl00241 rzJ73227 013767 1227~7 11"UJ 17,'16 0rUJIZl 210 "01~0i rzJ0I?J000 02270a rzJ01.';2, '!H?J0""" rzJ2270J 0"'1."3000000 SCOpr MOY 2151525 0JleZ2I MOv CI.C AS~C llJe3764 003156 t-10V eMPB BEQ H~T "'''210210 eMP BEQ H~T rlJ52525 CMP BEQ H~T *'152',"2 '21;"211 '~OAD '-1,6,."2 "PS,PSW JS~IF'T R2.R211 BY '-16" .SAVE PS 'IS THE PS 07 1I0~PSW ••• .. *0."2 ,~OAD R2 WITH 5252' A2!1 WiTH 21 JT~E P! IS NOT EQUAL TO 0 .IS TIofE RESULT 01 ~ .5252',"211 ,.4 JR2 15 NOT EQUAL TO " .IS THE RESULT 525251 JR211 !S NOT £OUA~ TO 52525 MA1Nore~11.0CKBJ-A AS~C OC KSJ"P11 TfST ••••••• ••••••••••••••••••• *••••••••• * ••• * ••••••••••• * •••••••••••••• ,TEST 12' 1~00~e 0 S~I,TED BY -32, = -1 pi PS = 11 ~* J ••••••••••••••••••••••••• , •••••••••••••••••••••••••••••••••••••••••• 0112116 011020 01102~ 011030 011032 011036 0110~· 0110'2 0110!J~ 0110'6 2111062 0110'. 011066 011rl112 01101~ ~10701 seop~ 01270a 2112703 10021321 00002121 2173227 2113767 17,740 11,776 000011 0~02~1 i221~1 001401 0021000 0a270i 2101401 0"000" i1227i1a i1~1401 003104 003616 MOV MOV eL.e 'UHll000, %2 #0;"211 .LOAD R2 W!T~ 10~000 ILOAD R2!1 W!T~ 0 *-32.,"2 dII'''S,PSW *11.PSW .S~IF'T MOV ,SAVE PS II! T!oIE PS 111 #-1;"2 .TIo4E PS IS NOT EQUAL TO 11 lIS THE RESULT '-1,,,211 lIS THE RESULT -17 ASHe eMf'B SEQ HL.T eMP BEQ IoIL.T 171177 eM'" 17'1717 BEQ 0021000 ••• , , HL.T .. .. R2,F~2!1 BY -32, -1' .R2 IS NOT EQUAL TO .1 JR211 IS NOT [QUAL TO -1 , ••••••••••••••••••••••••• *•••••••••••••••••••••••••••••••••••••••••• 13C!l " -1 SHI'TEC BV "111 lC!l0C!l0C!l PS • 0 ,,TtST •..••....•........•..........•..................... , ...•............ t'~ ~ 011rl116 011100 £110101 "12702 011110 011112 011116 011124 011132 011134 011136 12111142 011144 011146 011152 00111241 073227 013761 122761 001401 0rc;0i100 "22702 001401 0t:10001Z1 01110~ 0111!5~ 0127~3 0~270~ 001401 000000 SCOP~ 00,,00" 117771 0"0017 111176 121"o0210 12177777 10~0"0 003624 1211213616 MOV MOV CLe ASIolC MOV CMPB BEQ HLT CMP SEQ ,",LT c~p. BEQ HLT *0,"2 #-1.,,211 ILOAD R2 W!TH 0 'L.OAD R2:1 WIT~ -1 #0~PSW .. as,",IF'T R2.R211 BY 15. ,SAVE PS 'IS TH[ PS 1217 .7'1"77,~2 .THE PS IS NOT EQUAL TO 0 JI5 THE: RESULT '177777 #100210121.%211 ,R2 IS NOT EOUA~ TO 17171 .IS THE RESULT 10001211211 #1";,"2 -*PS,PSW , ,.4 ••• JR2~1 IS NOT EQUAL TO 11211210121121 ~AJNorC.l1.0eK8J·A AS~C T£ST 'J CI( 8 ,J A • P 11 I ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 0 o -1 SHI'TEO 8V 16~ •• 1 0 PS • 12 J •••••••••••••••••••••••••••• ~ •••••••••••••••• *.*.* •••••••••••••••••• .T[ST t31 0111" 01116" !2l1116~ 0111'iI 01117Z 0111'6 0112214 011212 011214 ~11216 011222 01122. 011226 011232 011234 SCOPE: 0~07~2. rlJ1270~ 0127rlJ3 001Z42, 073227 813767 2.22767 (1.10140S, 00(1.10(UI "22702 001401 rlJ01000 022103 0~14"2. MOV MOV o ''HIJ0 00 171777 CI.C ASHe 0lUJ020 1'7716 000012 003'44 "03'36 17,,777 • SHIF"'r R2,'-211 BY 16 • ,SAVE "S OM" '-1."2 eMP *0."211 HLT ,.~ #16.,~2 "PS,"!W #12;PSW ,.4 SEQ 000000 'LOAD R2 WITIof " 'LOAD A211 WITH -1 MOV CMPB BEQ IofLT SEQ IofLT 0111000 #0.'2 '-1,,,211 ..' .... 'IS TM! PS 121 JT~E P9 IS NoT EQUAL TO 12 J I S TI~! RESUL T -1' .R2 IS ~OT EQUAL TO -1 .IS THE RESULT 07 .R2J1 IS NOT EQUAL TO 0 •••••••••• * ••••••••••••••••••••••• D ••••••••••••••••••••••••••••••• ,TfST 132 101110 -2 SHIrT&:0 BV 15 •• 77777 0 ,S. 2 , ••••••••••• ~* •••••••••••••••• ~ •••••• D •••••••••••• * •••••••••••••••••• 011236 011240 011244 !2l112'1 0112'2 121112'6 "11264 12111272 011274 011216 12111302 011304 011306 '1111312 011314 "117~1 01270Z rlJ12103 000241, 073227 013767 i22767 001401 i'J~"00" 00C!!011 177776 00~0212 1217,711 ~4-!2703 00~030 12I~0e"" CI.C 003464 ~"3456 ASMC MOV CMP8 SEQ i'J22702 0"1401 0"12112100 00140:1- SCOpr MOV MOV 1000"0 17"'76 HLT CMP BEQ ~LT CMP SEQ IofL,T *111IUI00. "2 '.2,,,211 'LOAD R2 WITH 1""000 .LOAD R211 WITH -2 '1"~ , "2 _"'S,PSW '2iFtSW •• 4 ,SJoIIF'T R2,A2rl 8Y 15. ,SAVE PS 'IS T~f PS 2' ..'''.''211 ' .. *7.,.,77,"2 ~ .THE PS is NoT EQUAL TO 2 .IS THE RESULT 777"l7' ,R2 IS NOT EQUAL TO 77717 .IS TH£ RESULT 01 ,R2t1 IS NOT (OUAL TO " MArNorC.11-0CKBJ-A DC K8JA,P11 AS~C T~ST , •••••••••••••••••••••••••••••• *••••••••••••••••••••••••••••••••••••• 0 125252 SH%'T£O 8V 15, • 52525 0 PS ~ 0 J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• JT(ST 133 011316 011~20 211132' 011:5:50 011:532 011:5:56 121113.4 011;'552 0113'4 2111:556 011362 011364 "11366 011312 011:514 seopr ~1~101 012102 2112703 12100241 073227 £113767 i:.!2767 001401 MOV MOV OLe 1210001210 12!S2'2 0002111 11'776 0000~0 ASI-IC 003404 02133'16 rDr,;rUHcHZI 022702 001401 0fd0rc'100 0~270~ ~0140i 052'25 MOV *15.,"2 II'.IIS,PSW #rlJ~PSW CMP .52525,"2 SEQ CMP SEQ J.lLT 000000 .125252,"211 CMPB SEQ J.lL' HLT 00tl121rUJ tH" ,,2 ,.' .. ~ .... *0,,,211 .LOAD R2 WITH 0 'LOAD R211 WiTJ.I 125252 IS~IF'T R2,F~211 BV 15. .SAVE PS JIS THE PS 07 .TIoIE PIS IS NOT EQUAL TO " .15 THE RESULT 525~51 .R2 IS NOT EQUAL TO 52525 .IS TIolE RESULT 07 JR211 IS NOT EQUAL TO 21 J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• " 12'252 SHlrTED BY 16, II 125252 0 PS II 12 ,T[ST 134 J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 011:516 e11140R1 01140' 011"10 011412 011416 01142' 2111432 211143 .. 2111 .. 36 2111442 "'114 ... 21114"6 0114'2 "114'4 SCOP~ 0107rt?1 012"rc'I~ 01.270i5 0121024:1, 12173227 013767 i227~7 rlJlUl020 1,,776 21002112 "'~27"'2 12'252 12101401 5:''''0000 001·01 "'~012100 02270J 001401 000000 MOV MOV CLe 210001210 12'2'2 00210iJ0 2103324 2103316 #21,,,2 #12525~."211 'LOAD R2 WITH 0 ILOAC R2!1 WITH 125252 ,SHIrT R2.F~211 BY 16, ,SAVE p;lS 'IS THE PS 121 AS~C *1& '. , "2 ".FtS,PSW *12iPSW ,.4 eMit *125252."2 .TIoI£ PS IS NOT EQUAL TO 12 .IS THE RESULT 1252521 .0."211- , R2 IS NOT EQUAL TO 125252 ,IS T~e RESULT ~? MOV CMPB SEQ HLT SEQ HLT CMP BEQ J.lLT .. ' ,.' .R2r1 IS NOT EOUAL TO 21 MAfNOEC;11-DCKBJ·A I)CI<BJA.P11 ASHe TEST I.··.···..··.······.··································............... IT!ST 13' e 52525 SHI,TEO ~Y 16 •• 52525 ~ P5· ~ J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 0114'6 011461 01146. 0114'''' 0114'2 0114" 011'''. ~11'12 011514 011'16 011522 "11'24 011'26 011532 011534 seOP! 010701 "1270~ ~IQJ2I2I0 01270~ 0'2525 073227 013767 ""'e2l2" 17"'6 021tUJ30 ~~02~~ ia27~7 21014211 00000" 022702 ",,3244 003236 MOV eMilie "flS,PSW AsWe HI.T CMII BEQ HI.T CMII BEQ IoIL.T 00000fiJ 00i4ei .0;"2 *52525,"211 SEQ "'2'25 i0140~ 02270~ MOV MOV CI.C "021i110 fJ~00~0 '1"~'''2 ..' '0~PSW ..' ..' 'LOAD R2 WITIoI QJ II.OAD R2!1 WIT"" 52525 ,51011F'1 R2,~211 ,SAVE: 1'5 liS THE PS ~, BY 16. ,'!-IE PI IS NOT EQUAL TO 0 RE5UL T 525257 .52'25,"2 J I S n~!: .1,"211 ,R2 IS NOT EQUAL TO 52525 'IS THE RESULT 01 'R21i rs NOT EQUAL TO " J •••••••••••• ~ •••••••••••••••••••••••••••••••••••• ~ •••••••••••••••••• 1 SHI'TED BY t6~ • "" P ! . , I···.···.·· .• u -1 •••••••••••••••••••••••••••••••••••• * •••••••••••••••••• • TIST 136 2111'36 01154' 011'44 011"0 "115'2 rzl115'6 011564 011572 011574 011576 011602 011604 011606 011612 el11614 010701 El1270iie iJ12,0;.1 ~0024i ""3227 "13767 i~27~7 "~140i 177'77 0210030 "0,,2120 1,,'76 "21021217 SEQ 00""iJ0 ,,22,"2 ""14"2. 0000iJ" 212270.5 21014"1 "00"~0 ""3164 0213156 SCOpr MOV MOV CI.C ASIoIC MOV CMPB "21"2101 ~Q1"212J2I IoII.T CM'" BEQ IoILT CMII BEQ 1011.' #-1.,,2 .0,"211 .L.OAD A2 WiT"" .. 1 JI.OAD A2:1 WITH '" '1'~', "2 '."'$,PSW ''1iIlSW 'S~IF'T R2,R211 BY 16. ,SAVE: PS II! THE PS " .0,"2 ,'Io4E PS IS NOT EQUAL TO 1 'IS THr RESULT "1 ••• ••• *21."211 •• 4 JR2 IS NOT EQUAL TO ~ .IS TH£ RESULT ~? 'ff2:1 IS NOT EOUAI. TO " MAINorC.11-0CK8J-A OCI<BJA.p11 AS~C TrST MACY11.606 22-rEB·7~ 18t22 PAGE 49 J ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• * 131 1 BY 8. PS = ,.T[ST •..•.....•..............•.......•................................... SHr~TEO 011616 011620 01162 .. 011630 ~11632 011636 O116'" 011652 "116'. 011656 011662 0116'4 SCOpr MOV MOV ~107~:L 01270J 01270J 0002~2. 210000" 0000211 07JJ27 lt11:!767 122767 0''1401 00121"10 177776 00""210 0Z270\J 001.02, 02",41210 0~00"0 ~ 'LOAD R3 WITH DUMMY 'LOAD A3!1 WITH 1 ASIofC MOV CMPB SEQ 1041.' • 8 '.' i "3 "'S,PSW *I2I,PSW ,S,"UrT R3.R311 BY 8, illS 'IS THE: PS 01 BEQ .421Z,"3 ••• ,THE PS IS NOT ECUAL TO 'IS THI': RESULT 400' eMf' 0000~0 40~ '1."311 CI.C 0031°. 003121'6 ~ ,",I.' 'OUMMY,,,3 .S~VE: .. ' ~ JR! IS NOT EQUAL TO 40" ••.................•........ ,.••••...•........................•...... • 1 s",,!rT[O BV • 1000210 PS • 11 .TEST 1421 " .••..•.••.•....•••...•...•..••...•.•......•........................ 15~ "11666 fiJ11670 01167" 011700 fiJ1171212 011706 01171' 011722 fiJ1172' 011126 011132 01173. SCOpr 0107~1 01270j 0021000 177777 073327 013767 12276., 12101401 0r.!J0000 0(U'''17 177""6 21021011 0i27"~ 0~02~1 e~270;5 001401 0~fJ000 MOV MOV CI.O AS~C 00312134 0fiJ3026 MOV CMPB SEQ 102102'0 HLoT eMP BEQ 1041.' 'OUMMV,"3 '-1."Jll 'LOAO A3 WIT"" DUMMY '1.0AO R311 WITH -1 '1,;,"3 .SIoIrrT R3.~3r1 BY 15', .SAVE PS 'IS TIof[ PS 111 "IIIS,PSW .. ' *11,PSW .... '1"01210121,"3 JT~E PS IS NOT EQUAL TO 11 .IS TH£ RESULT 10021001 .R3 IS NOT EQUAL TO 100fiJ~0 MAINDrO.11-00K8J-A IJCKBJA.P11 ASkC TEST , ••••••••••••• * •••••••••••••••••••••• ****** ••• *** ••••• *****0 •• ***.*.* ,T£ST 141 52525 SHlfTEO 8Y " • 52525 PS = ~ ••••••••••••••••••• *•••••••••••• * •••• * •• ~ ••••• *.*****.*** •••••••• **.* 0117~4 0127 0 1 1ZI1270J "'12703 1311750 12100241 12111736 1311740 011752 !2I11156 011764 !2Il1772 SCOP~ 052525 073321 013767 MOV MOV OL.e 00002J0 17'1776 MOV 1~27~7 00"""0 121 0 1401 e111774 121"'01210121 12111776 0120212 1312004 12101401 00000121 0000~0 0~271Z13 AS~C OMPB SEQ HL.T CMP SEQ HL.T #OUMMV,,,:5 #5!'25,"311 'L.OAD R:5 WITH OUMMV JL.OAD ~3!1 wtT~ 52525 *0."3 ~.,.S,PSW JSHIrT R3.q3~1 BV ,SAVE PS #".PSW • IS ,.4 JT~E TI~E ~ PS 01 PS IS NOT EQUAL. TO ~ JtS THE RESULT 525251 JR3 IS NOT EQUAL TO 52525 , ••••••••••••••••••••••••••••••••••••••••••••• * ••• * ••• *** •••••••••••• ,T[ST 142 2001~ SHtfTEO ev -13. = 101 PS. '" , •••••••••••••••••••••••••••••••••••••••••••••••• * •••••••• *.~* ••• ***. 21120216 012010 1312014 0120a0 liH2022 012026 012034 12112042 012044 121120 4 6 "120'2 012054 1ZI1e701 1Z11271Z1J 01270J "'00241 "73327 013767 lC!21b7 1ZI~1401 SCOpr 00,,02)0 02,,010 17"7~J 171776 00"'''~0 MOV MOV CL.e ASIolC MOV CMPB SEQ 01b01Z10" ~L.T 001401 "'lG'I01Z100 SEQ IoIL.T "'~271Z13 eMF *OUMMV,,,:5 #212!010."311 'L.OAD R3 W!T~ DUMMY .L.OAD R3!1 wrT~ 2~~10 #-13 •• "3 ""S,PSW #0.PSW .SAVE PS .15 THe PS 211 .. ~ .S~I~T R3.~3!1 BV -13. 'T~E PS IS NOT EQUAL. TO .IS THE RESULT 1011 .R3 IS NOT EOUAL TO 1~1 ~ MAINO~C.11.DeK8J·A ASHe TEST DCI<BJA.F'11 , ••••••••••••••••••••••••••••••••••••••••••••••••••• ~ •• 0 •••••••••• • •• -1 SHIrTED BV = 0 P5 11 ,••.•..•..••••....••..••......•.........................•............ 16~ ,TEST 143 012056 12112060 12112rzl6. 121120121 0122112 012076 01210. 012112 01211. 012116 012,122 01212. rDl1!l10l, 01210J 0127~3 0"0241 07~J27 ~l,~1~1 122767 01211401 SCOPE MOV 00002Jrzl 117777 riHlllZlrzl20 177776 0210011 MOV CLC AS~C 0rzl2644 MOV CMPB SEQ HLT CM'" SEQ HLT 002636 ra~0rtH~1ZJ 02270;5 001402. 0210000 0~00~0 s #-1,,,311 'LOAD ~3 WITH OUHMV ILOAO ~3!1 W!TH ·1 *It•• , "3 ~tjI .. s,PSW *11,P5W ,SHIF'T R3,Ft3~1 BY 16, ,SAVE PS lIS THE F'S 111 #DU~My,%3 ••• .TIoIE PS IS NOT EQUAL TO 11 lIS TIolE REguLT 0'1 *0,,,3 ,.4 IR3 IS NOT EQUAL TO " ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 144 1 SloIi,TED BY .1 lee000 PS • 1 ,.•................,.•......•.•..•...•.............•....•............ ,T~ST 012126 01213111 01213. 01214111 012142 012146 0121'. 012162 1lI1216. "'12166 012112 01211. 010703, 01210" fd1270J 0~02~~ 07JJ21 "1~767 122767 "01402, 0rd00'''ZJ 022703 001401 0~00~~ I SCOP£ MOV MOV 0211Z121021 021t2lf,!l2Il 117711 111716 021r2J0~1 12100021 C~C AS~C 121025'4 0212,66 MOV CMPB SEQ HI.T eM" SEQ IoII.T -DUMMY,,,:! *1;"311 ILOAD RJ WiTH OUMMY R311 WITIoI 1 J~OAO *1ipsw .SIoIIF'T R3.r:t311 BY -1 .SAVE PS lIS THr: PS l ' *ltl1~0~",,"3 .TIofE PS IS NOT EQUA~ TO 1 .IS THE: RESULT 1",,,"'007 -·1,,,3 .'IIS,PSW ••• •• 4 .R3 IS NOT EQUAL TO 100000 M.INO[C.11-CCK8J-A OC KSJA.P11 As~e T~ST MACY11.606 22·r£8·7~ 18122 PAGE 5~ J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ,TEST 145 125252 S~I~TED 8¥ .16. • 125252 ~s. 11 J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 012176 01220" 012204 012210 012212 012216 012224 012232 ~12234 012236 012242 012244 ~U'701 0127rDJ 01270;$ 0002 4 1 073327 013767 122767 001401 0k1200" 022703 0r.11401 0"t.:'J0~0 12'252 177760 177776 000011 125252 0k100rD0 5COP[ MOV MOV CL.C ASHe MOV CMP8 BEQ HI..T C':MP AEQ ~I..T fIIOUt-'My,,,3 #125252."311 #-16.,"3 .fII,aS,PSW #11;P5\11 •• 4 .". #125252,"3 'LOAD R3 WITH DUMMY WIT~ 125252 .LOAD ~3~1 ,SHIFT R3,R3!1 8Y ·16. ,SAVE 1'5 J I 5 n~ r P5 11? JT~E PS IS NOT EQUAL TO 11 .IS TH£ RESULT 1252521 JR3 IS NOT £QUAI.. TO 125252 , ••••••••••••••••••••••••••• *•••••••• -• ••••••••••••••••••••••••••••••• , TEST 146 -1 " 5 HI F' TED BV ';;'16. :I ,-1';'1 PS c 10 •• t· •• • ••••••• • •••••••••• • ••••••••••• ·•••••••••••••••••••••••••••••••• 012246 012250 0122'4 012260 012262 012266 01227. 012302 012304 012306 1,'12312 01231. 012316 012322 012324 010701, 0127001270' 000241 0i342'1 013767 1~27b.7 001401 0L11Zl000 022704 001401 SCOP~ 1777'17 0000~0 177760 17"1776 "'014"'1 002000 As~e 00~01" MOV CMP8 177777 eM'" SEQ HLT SEQ 000000 0~27rD' MOV MO'! CLC ~LT 171777 CMP SEQ HI..T .-1,"" _0~"411 _-16 •• "4 ~.~s,PSW #l2',PSW .... 4 'LOAD R4 WITH .. 1 .LOAD R4~1 WITH 0 JS~IrT R4,R4fl BY -16, ,SAVE PS ,IS THE PS 12J1 'T~E PS IS NOT EQUAL TO .IS THE RESULT -11 ,R4 IS NOT EQUAL TO .1 .IS THE RESULT -11 ,R4!1 lS NOT EOUAL TO -1 1~ MAINO[~.11.0C.~8J·A AS~C T~ST MACV11.606 22-rre-7? 18122 PAGE 53 OCI<SJA.,,11 , ••••• *.* ••••• *** ••• * •••••••• *.** ••••• * ••• ***********.**0*****00***** J TE: ST 14 ., 12 5 2 5 2 21 S,H I F' TLD 8 V -16. • 1 1 2 5 2 5 2 P S II 1 0 , •• * ••••••••••• * ••••••••••••••• ** ••••••• *.* ••• *.***.*.***.* •• *.****.* til 012326 0123321 012334 012340 012342 012346 012354 012362 012364 012366 012372 012374 012376 012~12I2 012404 01f2l702. 012704 01270' "'0f212~1 07~421 013767 i227~7 001402000000 0~27"4 001'0i 0021000 "~27~' 001401 0021000 SCOP~ 125252 00 "HHJ0 1711612' 177716 000010 002374 002366 MOV MeV CL.C #1~52'2."4 #0~"411 .LOAD R4 WiT~ 125252 'LOAD R411 wIT~ 0 AS~C i11-16 .. ,,4 .SIoIIF"T MOV OMPB (JI#PS.psw SEQ JoIL.T 1"'7111 C:MP SEQ ..' #lf1;PSW #-1.,,4 •• 4 HL.T 125252 C!MP SEQ IoIL.T *1252'2."411 •• 4 R4,R411 BY -16. .SAVE PS .IS THE PS 101 .TIofE PS IS NOT EQUAL TO 10 .IS TH£ RESULT -11 .R. IS NOT EQUAL. TO .1 .IS THE RESULT 1252521 JR411 !S NOT EQUAL TO 125252 , ••••••••••••••••••••••••••••••• * ••••• * ••• * ••• *.*** •••• *.** ••••••• * •• PS II: 21 ,T[ST 150 '252~ 0 SHI'TEO BV .16. • 0 52525 , ••••••••••••••••••• * ••••••••• ~ ••••••••••••••••• * ••••••••••••••••• *.* 012406 12112410 012414 012420 012422 r2l12426 012434 012442 12112444 012446 2112452 0124'4 21124'6 012462 12112464 01e1 0 1 012104 01270~ SCOP£ MOV Mev CL.C 052525 002102)21 00QJ2"~ 07:5421 013167 i~21~7 001402"'='0""" 2122704 21014"2. 0000"'0 0221'" 0014rC'1 0021000 1171!0 177716 002102)0 000000 AS~C 2102314 02123216 Mev CMPB SEQ HL.T CMP SEQ 052525 HlT CMP SEQ ~L.T .52'25,"4 .LOAD R4 WITH 52525 .~OAD R4!1 WIT~ QJ .-16.,,,4 .SloIIF"T R4.~4!1 BV -16. .SAVE PS 'IS 11-1£ PS 0' *QJ~"411 '_IIS,PSW #21,PSW •• 4 .... #0,,,4 .. ' .52525,%411 .T~E PS IS NOT EQUAL TO 0 'IS THE RESULT 217 JR4 IS NOT EQUAL TO 21 JIS 1101£ RESULT 525257 JR4!1 IS NOT EOUAL. TO 52525 ~AIN~[e.11.eCKBJ·A ASHe T~ST MACVll.6~6 22-fEB V 1? 18122 PAGE 54 DCI<8JA,Pl1 , ••••• * ••••••• * ••••••••••••••••••••••• *.**** •• *.*** •• ****.0.* ••• *** •• ,TEST 151 1~~0~~ 0 SHIrTEe BY .32. = -1.1 PS = 11 , ••••••••••••••••••••••••••••••• * ••••••• **** •• *.*** ••• **** •• -** •• **** 012466 012470 012414 012500 012'02 ~125~6 012514 012'22 211252. ~12526 012532 1312534 012'36 012542 0125'4 0107 01 "'1270~ 012105 000241 073427 013761 122167 0"1401 SCOP~ MOV MOV CL,C ASI-IC MOV CMPB BEQ HLT CM" BEQ IoIL,T CMP 10~0~0 ~000210 171740 171716 000011 ~02234 "'02226 0~0000 022704 001401 0k10000 "'~27"" 177771 171771 BEQ "014"" ~"~0 000 .0,"411 ;LOAD R4 WITH 1~0~~~ 'LOAD R4!1 WITH 0 #.32 •• "4 ... ,.s,PSW #11,PS\rJ ,SHIFT R4.R4~1 BY -32. ,SAVE J'S ,15 THE PS 11? #10Z000,~4 ,.4 •• 4 #-1,,,411 J •• JR4:1 IS NOT (OUAl TO -1 *.* •••••• * •• * •••••••••••••••• *.* ••• * ••• ** •• *.*~ •• *.*** ••• * •• *.* ••• '" .1 SHIFTED BV 15; • 77777 1000",0 J ••••••••••• *.* ••••••• 010701 "'12704 "'127"" 000241 "'73427 ~13767 122767 ~00017 17'776 tHH!II2I2I0 0~140:L ~~0000 "'22704 ~H'1401 07,777 ~f/"~00~ 0~2705 0~14~1 00000'" seop!!" 00,,000 171771 01212154 1?J02146 MOV MOV CL,t: ASIolC MOV CMPB SEQ HLT eMP BEQ *••••••••••••••••• *.* •• CMP BEQ HLT PS z '" ****~* ••• ***** ••••••• **. .0,,,4 #-1.,,411 'LOAD R4 WITH (11 .LOAD R4~1 WITH -3, #15.,"4 '0~PSW • SI-IIF"T R4,Ft411 By 15 • ,SAVE PS JIS TI-IE PS 01 .71177,'1.4 ,THE PS IS NOT (OljAL TO e JIS THE RESULT 77"l771 ~#"s,PSW .+' .+4 HL.T HH"~21121 ,R4 IS NOT EQUAL TO pi .!S THE RESULT -11 ,.4 HL,T JT[ST 152 012546 012550 0125'. 01256O 012562 012566 0125'14 01261?J2 012604 01261216 012612 012614 12112616 012622 12112624 .THE P5 IS NOT EQUAL TO 11 ,!~ THE RESULT -17 # .. 1.,,4 *1I21Z000.,,4rl ,R4 IS NCT EQUAL TO 77171 JIS THE RESULT 10W000? .+4 • R4!1 IS NOT EOUAL TO 10012100 MAINOFC.11-0CKBJ-A AS~C TEST OC;I<BJ~IP11 I.-...·...·.. .TEST 153 ·*·*.·.·····~··············***·*·*·***·*·**** 0 -1 SHI'TEO BV 16. • -1 121 PS = 12 .. **.* .. *** •••••••••••••••••••••••••••••••••••••• * ••• * •••• ** ••••• ***.** •• *.* •• *. 12112626 012630 012634 012640 ~12642 012646 121126'4 12112662 12112664 12112666 01261~ 12112614 2112616 01271212 12112704 0UJ101 012704 01270' 000241 07~427 ~13167 122761 001401 ""'021021 022104 SCOP£ MOV MOV Cl.O 000021121 117171 0(U1020 171716 000012 ASIofC MOV Ct-lPB BEQ HLT JL.OAO R4 WITH 121 IL.OAD R4~1 wrT~ -1 #16 '. ,,,4 '.I'S,PSW #12,P5\11 .+' 012114"1 JR4 !S NOT EQUAL. TO .1 ;15 TH£ RESULT 1211 I-IL.T 121"'02100 0~270' CMF' BEQ I-Il.T 001401 "'000~0 R4,R4!1 BY 16. JT~E PS !S NOT EQUAL. TO 12 lIS THE RE!ULT -17 CMP SEQ 117177 JS~IrT JSAVE I'S JIS T~t PS 121 JR4!1 !S NOT EQUAL. TO 21 J.~ •••••••••••••••••••••••••••••••• ** •••••••••••••••••••••••••••••••• PS. 2 ,...•.....•••.....••.•....•.•.•..•..•..............•..........•...... ,T[5T 154 01271216 1211271121 r2J12714 1211212121 12112722 012726 12112734 "12142 012144 r2J12746 12112152 012754 012756 12112162 012164 07~427 01~161 i~2767 ""'14~1 k''''121210'' 0~2704 1ZJ01401 ""'12100121 k'~210' 0"'1401 0~1Z!0~0 .2 SHlrTEO BV 15 •• 71171 121 seop.: ~11lJ101 2112704 012721' 00e241 i12l00~1ZI MOV MOV 101CJ0210 1'7716 001CJr2J11 111776 001211Z1~2 Cl.C ASHe 002014 12102211216 MOV CMPB SEQ Hl.T 017177 0QJ000QJ OMF' BEQ I-IL.T OMP 8EQ I-ILT #100121121121,"4 *.. 2,,,411 *15'1 , "4 l"PS,PSW #2~PSW .+4 #77171,,,4 .+4 #121,,,411 Il.OAD R4 WITH 1001211CJ0 JL.OAD R4!1 WiTH ~2 JS~IF'T R4,R4!1 BY 15. JSAVE PS JIS TH£ PS 21 .TIoIE PS !S NOT EQUAL. TO 2 JIS THE RESULT .,71777 ,R4 IS NOT EQUAL. TO 7777? lIS THE RESULT 07 •• 4 JR4:1 !S NOT EOUAL. TO IZ! MAINorC.l1-0CK8J-. DCKBJA.Pl1 AS~C T~S~ '* •••••••• *•• ** •••••••••••••• •••••••••••• * ••••••• ••••••• *.* •••• *u** ~ 012766 Q112770 012,,4 013000 013002 013006 013014 013022 01302' 013026 013032 013034 0132136 013042 013044 01fZ7~1 012704 0127'" "000~0 125252 ~0224" 073427 013767 1227~7 130001'7 17,'76 130021021 001401 022704 ~L.T 1352525 001401 kH400f,HlI 02270!:t 001401 eMF' SEQ ~L.T 1321013021 CMP 8EQ 0~rHHi" ........ *. ,,4 001134 001126 SEQ 0~00"0 ~ .TEST 155 e 125252 S~I'T[O BV 15 • • 52525 ~ PS = 0 I···········.·········································*.*.~ SCOPr. #21.,,4 'LOAD R4 WIT'"' ~ MOV *125252.,,411 ILOAD R4!1 WIT~ 125252 MOV CL.C # 119. , • SIoIIF"T R4,FU~1 BY 15 • ASIoIC tI#PS,PSW .SAVE PS MOV CMPB 'IS THE PS 07 *0.PSW ~L.T .... #52'25,"4 ..... *"',"411 ,." 'T~E P5 IS NOT EQUAL TO JR4 IS NOT EQUAL TO 52525 ~ 'IS T~£ RESULT 525251 .IS THE RESULT 131 JR4:1 IS NOT E~UAL TO '" I·······.·· .. ···· .•. ········•·.··.··········.········· .............. . 0 125252 S~IrTfO BV 16. • 125252 0 PS· 12 ,TrST 156 , ••••••••••••••••••••••••••••••••••••••••••••••• 0 •• 0 ••••••••••••••••• 0130"6 0130'0 0130'4 013060 013062 013066 013"''14 013102 0131'''4 013106 013112 013114 013116 SCOP~ "'107~1 012704 "1210~ 12100241 12173427 013767 122767 0014"'1 00t!121~0 125252 0e00221 1,.,"6 O10012!12 0"0000 0~2704 001401 0~0000 0(!270; ~13122 r,H~1401 013124 00r.0"'0 125252 MOV MOV CL.C ASIo4C MOV CMPB SEQ HLT CMP BEQ !-fL.T CMP BEQ HLT #21,"4 #125252,"411 'L.OAO R4 W!TIof 0 'L.OAD R4!1 WITH 125252 ~*IIS,PSW #16 '. ,"4 ,SIofIrT ~4,~411 BV ,SAVE PS #12.PSW lIS THE PS 121 16~ , .. 4 #125252,,,4 ,.4 JT~E P! IS NOT EQUAL. TO 12 JR4 IS NOT EQUAL TO 125252 RESULT 01 .IS TH[ RESULT 1252521 lIS TH[ 'R4:1 fS NOT EQUAL TO 0 MAINorC.11-0CKBJ-A OCI<BJA.P11 ASHe TEST ,• .•................ ,....................................•............ TEST 151 " 52525 SHI,TEO ey 16, 52525 21 PS = 0 ,•.....•...........•... ,....................•......•................. ~ 013126 12I1e7~1 013130 fel1271214 12113134 01270' 013140 Ql00~4~ 2I131 4a 073427 013146 ~137~7 12J131'. 1227~7 12J13162 "121140:1. 013164 0~21""'0 013166 0~270~ 013112 rIH"14~;a. 01311' 0kH~J01210 013116 0~270~ 01321212 001401 013204 ·0ra00~0 SCOP~ 21021000 052525 12J01Z1020 177716 00121000 MOV MOV 01. 0 *0,"4 .52525,,,411 .1.OAD R4 WITH 0 11.0AO R411 wiTIoI 52525 Mev *16.,,,4 ~*JlS,PSW • SIoIIF'T R4.~411 BY 16 • ,SAVE 1'5 lIS THE Fl5 0' AS~C 0015" 001'66 OMPB SEQ HL.T CMP 052525 S[Q HL.T eMP SEQ H1.T 0fU10210 ) ..' *0,PSW *52525,"4 •• 4 ..' *0~"411 .TIofE PS IS NOT EQUAl. TO '" liS THE RESULT 525251 JR' !S NOT EQUAl. TO 52525 alS THE REsuLT ~? IR411 IS NOT EOUAL. TO 21 ••.•..•..•.......••...•..........•.•..............•................. JTtST 16121 -1 0 SHl'TEO BV 16 •• "121 PS. 7 J•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 013206 013210 013214 013220 12113222 013226 O1323. 013242 ~13244 013246 013252 0132" 013256 013262 ~13264 0121701 012704 01270' 0002~;a. 073427 01~767 i227~7 "'0141211 "'00000 rli22704 00121020 117176 0012l2l~' "'12l~0210 01d1402. 000000 0~270~ 0"1401 00"H!J00 SCOP!: MOV MOV CL.C 177711 021021211 210",000 AS~C 12101514 "'015~.6 MOV CMPB SEQ Hl.T CMP SEQ IoI1.T CMP BEQ IoI1.T *-1.'" .1.0AO A4 WITH .. 1 J1.OAD A4!1 WITIoI ~ *16~,'" .SIof!rT R4.R411 BY 16. JSAVE PIS .IS THE PS 17 *0."411 '*"S,PSW *"~PSW ••• .. ' *0."4 .. ' *0.,,411 .THE PS IS NOT EQUAl. TO .IS THf RESULT O'1 JR4 IS NOT EQUAl. TO '" lIS TH[ RESULT 211 JR411 IS NOT EOUAL TO 0 , MAJN~£C~11.DCK8J·A AS~C T£ST MACY11.606 22-'EB~72 18122 PAGE 5a I) CI( BJ A• P11 J •••••••••••••••••••••••••••••••••••• I • • • • • • • • • • • **.~ ••• *** ••••• *.* •• ,TEST 161 ~S 1 SHI'TEO BY B•• 400 = ~ , •••••••••••••••••••••••••••••••••••• '••••••••••••••••••• * •••••••••••• SCOpr 013266 21 127"'1 0132'0 013274 0133210 211270~ 0000210 211270' 21rc1024:1, 00~02!1 0133~2 e173~27 013306 01331. 013322 013324 013326 013332 01333. 2113767 122767 21014211 1,,716 MOV MOV CL.C .DUMMV,X5 #1."511 'L.OAD R5 WITH DUMMV 'LOAD R5!1 WIT~ 1 MOV CMPB "ltS,PSW '0,PSW #B.' .'" SEQ .+' 'S~IrT R5.R5!1 BV 8. ,SAVE PS J IS TI~r: PS r2l? CMP BEQ HL.T .400,'" .IS AS~C 00121010 001210210 k'~00"'0 ~L.T 2122721' 21014211 k'00000 .+' JT~E ,RS IS NOT EQUAL TO 400 J •••••••••••• ~ ••••••••••••••••••••••• JTr:ST 162 -1 S~!rT£O PS IS NOT EQUAL. TO 0 RESULT 4r2l0' T~r: *••••••••••••••••••••••••••••••• BY 1S; • 1000210 PS. 11 J ••••••••••••••••••••••••••••••••••••••• * ••••• * ••• '••••••••••••••••••• 013336 0133'0 21133'4 0133'" 0133'2 013356 013364 013372 0133'" 0133'16 013.212 0134214 SCOPE: 01£7k'2, 211270~ £11270' 0002 4 1 073'21 MOV MOV CL.C 001210210 11717'1 00121011 17'1776 00121011 AS~C "''''1401 MOV CMPB SEQ "'~210' CMP 01376'1 11!2'167 "'~00"'0 21°1.02, 00£0210 12101364 001356 ~L.T 8EQ ~L.T 'OUMMY,"S '-1.,,5:1 'L.OAD RS WrTH DUMMY .L.OAD R5!1 wrT~ -1 *15.,"5 "'S,PSW #11.PSW JS~lrT R5,R5!1 BY ,SAVE ~S ,15 THE F'S 111 ••• is. 'T~E PS IS NOT EQUAL TO 11 JIS THE RESULT 1000001 ,RS IS NOT EOUAL TO 1000~0 M.tNO[O.11-0CK8J-A OCI(BJ(. "11 ASHe T~ST MACY11,606 22-r£Bw7~ 18122 PAGE 59 J ••• _** •• *****.**.**.* •• ***** •• *** •• *••••• *.* •••• *** •• *••• * •••••• ** •• JT£ST 163 52525 SHI~TE~ BY ~ • 52525 PS. ~ , ••••• * •••••••• * ••••••••••••••••••••••• ** •• * ••••••••• ** ••• * ••••••••• * 013406 01341iJ 013414 12113420 12113422 12113426 0107~1 0~140:s. 01270' ~127121' 00001210 052525 ~1343' ~131~7 1~27~1 "0121021" 1717 7 6 0000121" 121134'2 0134.4 12113446 0134'2 12113454 000000 0Z27'" 001401 "!d0000 000241 073'27 SCOPe: MOV MOV OLC ASIoIC 1210131' 0~1306 12152525 MOV CMPB BEQ Io4LT OMII BEQ IoILT *DUMMY.'" f1152525,"511 .LOAD R5 WiTH OUMMY .LOAD R5!1 WiT~ 52525 *0.,,5 _fIIPS,PSW *0;P51-1 .SIo4H'T R5,~5t1 BY 121 .SAVE PS .IS TIo4E PS ~., .52'25,'" .T!oIE PS IS NOT EQUAL TO 0 lIS THE RE!ULT 525251 ,.' .+' ,R! IS NOT EQUAL TO 52525 J ••••••••••••••••••• * •••••••••••••••••••••••••••••••••••••••••••••••• ,TEST 164 20010 SHIFTEO iY .13, • 101 PS , 0 J ••••••••••••••••••••••••••••••••••••• *••••••••• *••• *••••• *•••••••••• 013456 013460 01346' 013410 013412 013416 12113521. 013512 01351' 013516 013522 013'2~ 01070:s, 211270' 01270' 000241, 073527 013767 2,Z2767 001402. 0(Q000i1 02270' 00140~ 00021~0 00210k!J0 1212 rzlllJ 10 171763 111716 "0121030 001244 12101236 SCOPf MOV MOV OLe ASIoIC MOV CMPB SEQ 0001~1 IoILT CMP 9EQ IoILT fIIOUMMY,"5 *20010,"'11 JLOAO R5 WiTIo4 OUMMV ILOAD R511 W!T~ 20010 .*"S,PSW *.~:J,."5 *0~PSW .SHIrT R5,~5!1 By .. 13, .SAVE PS .IS THE F'S 01 _11211,'" ,THE PS IS NOT EQUAL TO eJ .IS TIoIE: RESULT 1017 ,., ••• JR5 IS NOT EQUAL TO 1"1 MAJNOEC-ll-0CKBJ-A I)CKBJA. Pl1 AS~C T£5T J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• -1 BV 16 •• 0 PS. 11 ,...•..•..•........•...........•.....•............................... • TEST 16~ 013526 013530 01353~ 01354" 013542 0135.6 211355. 013562 013564 013566 013512 rzl13574 SCOP~ 0107~1 01270, 0i27'" ~H?Je241 ft?73521 ft?13767 1227~7 001401 21021000 1,,7'7 0021020 17.,776 000011 2101174 rzlrzl1166 ft?~00"0 02270' 001401 5~rrTED ~0,,000 0~e000 MOV MOV CL,O ASIoIC MOV CMPB SEQ HLT eMP REQ HLT *DUMMy,,,5 *.1.,,511 #1'", ,"5 ~#P5,PSW #11,PSW ,.4 #rzl,'" ,.4 ,S~IF'T RS,~5:1 BY 16. .SAVE PS lIS THE pS 111 .THE PS IS NOT EQUAL TO 11 ,IS THE RESULT 21' ,R5 IS NOT EQUAL TO 0 ••••••••••• o.,~ ••••• ,T£5T 166 .LOAD R5 WrT~ OUMMY .LOAD R5:1 WITH ·1 *••••••••••••••••••••••••••••••••••••••••••••••••• 1 SH!,TEO ev -1 • 121"0210 PS. 1 J •••••••••••• ~ ••••••••••••••••••••••• D•••••••••••• * •••••••••••••••••• 0135'6 111136210 013604 013610 013612 013616 013624 013632 rzl13634 010701 01270~ 12J1270!; 002241 12J7J~27 eJ13636 013767 ;'22767 0014"1 0"00"0 0227,,5 013642 21136'. ""0000 0~1401 0210000 rzl0C1J2I2J1 17'777 17.,776 0"00~1 10021021 2101124 rzl01116 SCOP£ MOV MOV CL,C ASHC MOV CMPB SEQ HLT CMP SEQ HLT .DUMMY."S #1."511 .LOAD R5 WITH DUMMY ILOAD R5:1 wiTH 1 *-1,,,5 *l;PSW ,SIoIIF'T R5.R5~1 BY ··1 JS1VE: PS lIS THE: PS 11 jl~e00~,"5 .TIoIE F'S IS NOT EQUAL TO 1 .IS THE RESULT 1000~0? ~#"S,PS\tl ••• ••• .R5 IS NOT EQUAL TO 1000~0 MAINDEe.11-0CKBJ-A OCI<BJA.P11 AS~C T~ST •••••••••••••••••••••••••••••••••••••••••• * ••• *0 •••••••••••••••••••• * PS • 11 125252 BV .16, • 167 ,.T[ST •..........•............••.•........................................ 12525~ S~IrT[O 0136.6 12)13650 flJ1e7~1 ~127'" 0136'~ ~12705 013660 013662 013666 ~"eZ41 01361~ 013702 0131~~ 013706 ~7~'2' 013767 122767 ~"140i "0~0"0 "2270~ ~1371a ""1401 013716 013722 013726 £112702 0127"" 013114 5COpr MOV MOV CL C 00121000 12,252 17.,760 17.,776 000011 A5~C "~105~ 001046 12'252 "~00"0 0127"~ 1,,771 01475. "14756 MOV CMIIIS BEQ #OU~My,"5 #125252,"511 .·16 •• '" ,#"S,PSW *11,P51-1 .+4 HLT CMP SEQ HL.T *125252."5 MOV MOV MOV .g'1.,,2 #S1,,,3 #52.,,4 .+4 ILOAD R5 W!T~ DUMMY 'LOAD R5!1 wtT~ 125252 JS~!F'T R5.~5!1 BY -16. ,SAVE PS lIS TH[ PS 111 ,T!oIE PS IS NOT EQUAL TO 11 I!S TH~ RESuLT 1252521 .RS IS NOT EQUAL TO 125252 ,,TEST •..•..•..•........•........•..•.••.•..............••...•...•........ 170 125252 125252 SH!rTEO BY 51 ,. 177525 52525 PS 11/ 1~ J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 013732 01373~ 013'140 013744 013746 0137'2 013760 013766 013''10 013712 12113716 12l14012l0 ~1.012l2 014tll2l6 014010 012701 012'1"0 012'1"1 SCOPr. MOV /' MOV eL.C 125252 12!5232 iH10241 ~73067 01376'1 122767 12101401 0010~2 17.,776 r1J012l010 r6~12l000 0~2700 rlJ~1401 11'1525 0C?2701 12152525 1ZJ~00rll0 "~1401 12l0l?J000 AS~C 00121770 012l~762 MOV CMPB SEQ IoILT CMP SEQ IoILT CMP BEO lolL T *12'252."0 *12'252."tllI1 .LOAD R0 WiT~ 125252 'LOAD R0!1 W!T~ 125252 Slj"l2l _*IItS,PSW *lC'J.PSW ,SIoIIF'T RI2l.~0!1 BV 51 ,SAVE PS ,IS THE: PS 112!? *1'11525,,,0 .T~E PS IS NOT EQUAL TO 10 .IS THE RESULT 1775251 .." ••• .. .52525,"2111 , JRI2l IS NOT EOUAL TO 177525 .IS THE RESULT 525~51 .R12l11 IS NOT EOUAL TO 52525 MAIN~~C.11.DCKBJ-A AS~C T~ST I) CKB J A. F' 11 , ••••••••••••••••••••••••••••••••••••••••••• * ••••••••• *.~* •••••••••• ~ ,TEST 111 1252~2 125252 SH!rTED BY ~S2 = 177525 52525 PS = 1~ , ••••••••••••••••••••••••••••••• *••••• *.**** •••• ** •••• ******.*** •• *** ~1·"12 01'''14 0142120 ~142124 12114026 014032 0140'21 01421'6 01 4"'21 0142152 01''''6 014"621 1Zl14062 1Zl14,,66 01 4 0'121 seOPr 0U~7ft33. 0127ft30 2112701 "~0241 073077 013767 i22767 r2J~1401 000000 0C!2700 r;,01401 000000 022701 001401 'LOAD R0 WITH 125252 JLOAD R0!1 wIT~ 125252 (152.,,0 .#PS,PSW #lr2J.PSW ReJ.R011 Bv ,SAVE PS J I 5 T~E PS 11tH ~LT C~P #1'752',,,,, ItS THE: RESULT 1775251 8EQ HL.T CMP SEQ .52525,"rtJI1 ,.4 ASHe ~0r2J124 1,,776 "2121"121 #125252,,,,, 111125252,"011 MOV MOV CLC 12!'2S2 12!'252 121"31121 210011212 1''1525 12152525 "~0000 MOV CMPB SEQ ••• I·' JS~IF'T ~S2 ,TIoIE P5 IS NOT EQUAL TO 10 .Rr2J IS NOT EQUAL TO 177525 liS THE RESULT 525251 IRr2Jl1 IS NOT EQUAL TO 52525 ~L.T ••••••••••••••••••••••••••••••••••••• 4.* ••• * ••••••••••••••••••••• * •••• • T[ST 112 125252 125252 SHt'TEO BV f#Sl • 177525 52525 PS = 10 , •••••••••••••••••••••••••••••••••••• u •••••••••••••••• * ••••••••• * •••• 01 4 0'2 kl107~1 ~12100 1211 4 1°" 1211.104 01 4 106 014112 01412O 12114126 01 4 13O 01 4 132 01 4136 1211.140 12114142 014146 12'1 4 1521 QJ127"'1 ~a4074 seop&,: MOV MOV 125252 125252 00~241 QJ7;!037 "'13767 i227~7 00141211 001401 ~0e000 ASHe 001363O 1210"622 MOV CMPB SEQ 177 5 25 '.S1."r2J "PS,PSW #10,PSW ,. 4 .SIoIIF"Y R0,~0:1 sv JSAVE PS 'IS H~E PS 101 052525 1~#Sl #1,,525'''0 SEQ ••• ,TIoIE PS IS NOT EQUAL TO 10 lIS THE RESULT 1775251 CMP #52525.""'11 JR~ IS ~OT EQUAL TO 177525 I!S THE RESULT 52525? HL.T eMF' ~L.T k?~e0ft3'" "~27~1 'LOAD R0 W!T~ 125252 .LOAD R0!1 WIT~ 125252 Cl,.C 01,754 1''1716 121210010 "'~0000 "'2270'" 001.rZJl #125252,,,0 #125252."011 BEQ HLT ••• .R011 IS NOT EOUAL To 52525 MAINO[C.l1-00KBJ-A DCl<8JA,P11 AS~C T£5r , •••• * •••••••• *.** •••••••••••••• * ••• * ••• **** •• *.***.*****.*********.* ,TEST 113 125252 125252 SHtrTEO BV ~2 • 177525 52525 PS = 12 , •••••••••••••••••••••••••••••••••••••••• * •••• *.**** •• ** •• **0.*****.* 1211 4 1!SZ 1211·15. r2Jl·160 f2J14164 1211.166 211 41'fI' 1211.1'6 1211.204 2114206 1211 4 210 01.214 12114216 01·22f1' 12114224 1211'226 12I1e1"l rll12700 012103, 001Z243, 07300i 013767 i221~7 fZl~140l rllk1121000 02210rll 001401 0012100" 0~27~1. 001402- SCOP£ MOV MOV 12'252 125252 tl125252,,,0 #125252,"011 C~C ASI-IC 17'716 210"010 00rl1552 0210544 MOV OMP8 SEQ ""~T 17,525 CMP SEQ 052525 OMP BEQ "2;"21 @#IIS,PSW #lrl1,PSW ,t' #1"525,,,,, ,.4 \ool~T 00~00" ,",~T #52'25,"12111 ,.' R0 WtT~ 125252 R011 wrT~ 125252 J~OAO I~OAD JS~IF'T R"',I!H~11 'SAVE: PS IJS THE PS 11211 BY "2 ,T!oIE PS !S NOT EQUA~ TO 1O .IS THE: RESULT 1715251 JRrlI IS NOT EQUA~ TO 177525 .IS THE RESULT 525251 HUH1 ! S NOT .EQUAL TO 52525 •••••••••••••••••••••••••••••••••••••••••••••••• *.* •••••••• * •••••••• * JTfST 114 1252'2 125252 SHI'T£:O BY (3) • • i17525 52525 PS = 10 J ••••••••••••••••••••••••••••••••••••••••••••••••• * ••••••••••••••••• * 014230 014232 014236 O14242 1211424~ 01121"~1 0127~0 012103, 000243, 07302;' "13167 01'2'6 01 4 2!54 014262 014264 001401. 12I1~266 "~270rll 121142'~ 01427~ 12114276 014302 121143214 i~2761 C~C ASI-IC 171716 0000121 0re,00~0 ~H:'l14020~00rD0 ~;C!2"~1 001401 (02)O0O seoPf' MOV MOV 1252;2 125252 0004'4 1210~466 MOV CMP8 SEQ IoI~T 1,,525 OM" SEQ ~LT 12152525 CMP BEQ HL.T '125252,"0 #1252'2,"011 'LOAD RfZl (:5).,,,~ .S~IF"T RI2I,R0!1 BY (:5) + ,SAVE "S 'IS THE PS 11211 @#PS,PSW *l~.PSW .+4 .... *1,,525,"0 #52525,"011 ... 4 W!T~ 1252~2 '~OAD ~0!1 wIT~ 125252 JT~E .IS PS IS NOT EQUAL TO 10 RESULT 1715257 T~E .RI2I IS NOT EQUAL TO 117525 ,!S THe RESULT 525251 ,RrlIl1 !S NOT EQUAL TO 52525 MAINorC.11-0CKBJ-A {)CI<BJA.P11 AS~C T[Sr J •••••••••••• ~ ••• JT£ST 175 J •••••••••••• 0143 21 6 211 4 310 2114314 014320 01432~ 211 4 32. 014332 014340 014342 014344 01 4 3'0 2114352 k'lle702, k'l12700 0127k'l. ~~02~~ 07304" 013767 1227~7 001402, 000000 k'l22700 001401 000000 ~1"354 0~27~1 014360 014362 ~000~0 *•••••••• *•••••••••• D • • 125252 12525~ MOV .1~5252."fZJ MOV *125252'''011 ASIoiC ""~416 002141" MOV -(3),"" ~*F's,P5W CMPB BEQ *1"iPSW ,.4 CMP BEQ HLT eM' BtQ foILT *1,.,525'''21 •• 4 ~LT 1,.,525 052525 0014ru, O.O.~ • • • • 0 • • • • • • • • • • • • 0 PS = 1~ ~ CLot: 1,,7'6 001.112110 .•. * ••••••••••••••••••••••• u •••••••••••• ••••••••••••••• 0 • • SCOpr 12'252 1252'2 ~.O SHirTED BV .(3, • 177525 52525 .52525,,,011 ,.' JLOAD R2I WITH 125252 .LOAD R2I!l WIT~ 125252 ,SHIF'T R~,R2I!1 BY ,·(3) ,SAVE PS .I! niE PS 101 .T!oIE PS IS NOT EQUAL TO 10 .IS nu: RESuLT 1"5251 JR~ IS NOT EQUAL TO 177525 RESULT 52525' JI! T~E JR~ll IS NOT £OUAL TO 52525 •••••••••••••••••••••••••••••••••••••••••••••••••• * •••••••••••••••••• 176 125252 SH!VT[C BV 2(4) • 117252 125252 PS. 11 ,JT(ST .........•.......••........•........................................ 12525~ 01'364 01'366 01'312 01'316 211 4 4210 01 4 404 014412 01'420 "14422 014424 211 4 430 014432 01 4 434 014440 014442 2110701 012,o0 2112701 00e241 073(1164 k'l13767 122767 0014211 0000;'2 171716 21210011 0~021021 022700 001401 0'='0000 177252 0227~1 125252 "'='1401 21'='02100 SCOP£ MOV MOV CLC ASIoiC 12'252 125252 0210336 000330 MOV CMPB BEQ IoILT eMP SEQ ~LT CMF' BEQ ~LT *1~5252,"011 JLOAD R2I WITH 125252 .LOAD R~r1 W!T~ 125252 2(4,,"0 •• PS,PSW JSAVE PS *11.PSW JlS THE PS 117 .1,'252,,,,, .. ' ITloiE FlS IS NOT EQUAL TO 11 lIS THE RESULT 1772521 *125252.""f1 IR0 IS NOT EQUAL TO 171252 I!S THE RESULT 1252521 *125252."21 ..... JSIoIIF'T R~.~0!1 BY 2(4) •• tiI JR0l1 IS NOT EOUAL TO 125252 MA%NorC-11-00KBJ-A AS~C TeST DCKBJA.Pl1 , ••••••••••••••••••••••••••••••••••••••••••••••••••••••• * •••••••••••• • T~ST 177 125252 125252 s~trTEO BY '(4) , 177525 52525 PS: 1~ , ••••••••••••••••••••••••••••••••••••••••••• *•• *••••••••••••••••••••• ~14444 2114446 014452 0144'6 01446121 eJ1 4 464 12114412 1211451210 1211451212 12114'04 12114510 ~14512 01 4 514 1211452121 12114522 010703., 012700 ~12701 rZl0C1'241 073074 013761 122767 12101401 SCOpr MOV 125252 12,232 Mev OLe 121121~0~121 (t(4),~121 OMF'B (t*ftS,PSW *10.PSW SEQ , HLT OMP 0~00021 0~2700 IIH'140i .. .S~C Mev 177776 121121121010 *1252'2.~12I #1:!'252."12I11 IT~E P5 IS NOT EQUAL TO 1121 ,Rei IS NOT EQUAL TO 177525 .IS THE REsuLT 525257 HLT CMP BEQ HLT 022702, riH"1401 001210210 Rf2J,RI2J!l BV ~(4) ,SAVE PS 'IS THf: PS 11217 JSH!~T 'IS TH[ RESULT 1775257 BEQ 0~0000 'LOAD Rei W!TH 125252 'LOAD ReI!1 WITH 125252 ,RelI1 IS NOT EOUAL TO 52525 I···..·..··.•····...··········..·.·········..······.··............... 'T~ST 20121 125252 125252 SHlrTEO BY '(4, • • 177525 52525 P5. 1121 I···.·······.······.························.········· .............. . 12114524 ~14526 12114532 12l145:S6 01454121 12114542 0145'" 0107 0 1 012700 012701 seopl': MOV #12'252.~Ql Mev *12,252."011 ASIolC '(4).,~I2J 02102 4 1 07303. OLO ~13"67 ~."S,PSW 3.22767 001402.- MOV CMPB #10,P5W 12114560 014562 014566 01457121 014512 0000210 022700 001401 ~LT 0221':'1 OMP ~'14576 001401 000000 HL.T 21145'6 0146Q!1121 0~e000 B[Q , .. OMP SEQ ~LT SEQ .52525.,,12111 ••• 'LOAD ~0 WITH 125252 'LOAD RI2J11 WIT~ 125252 IS~lrT RI2I.Rl2lr1 BV ~(4). ,SAVE F'S 'IS TH~ PS 1217 .T~E PS IS NOT EQUAL TO 121 .!S THE RESULT 1775257 .R0 IS NOT EQUAL TO 177525 .IS THE RESULT 525251 ,R0:1 IS NOT EOUAL 10 52525 MAIND[e.l1-DC~BJ·A AS~C TtST I)CI<BJ'.Pl1 ,• •..•..•..•.......••..........••.....•.................... ......... . TEST 201 125252 125252 SHIFTED BY '.(4) 177525 52525 PS = 1121 ~ c I •• • •• • ••• • •• ••••• •• •••••••••••••••••••••••••••••••••• ••••••••••••••• 0146212 121146214 1211461" Ql14614 Ql14616 1211 46211' Ql14626 12114634 12114636 2114640 121146.4 12!J252 MOV 012701 12!1252 MOV 0~11J2~1 01~167 1227~7 21~14"1 02210~ 211'6'0 211'6" 211 46.'6 001.022121210021 ~1·?&" 111176 0"121"1" ri:1~27~1 0~'2~7 01~731 022767 0~1402 ~~01~1 0~'2167 1~'7J7 114037::; 1127J7 "137~0 0~1404 16.114 164110 2122102J1lI 1"5721 16412121 1ZJ~02100 177771 0147'4 177772 ""'00fd1 JRI2I IS NOT EQUA~ TO 177525 J.% S THE RESUL T 525251 e0~22J12I INC I CNT· '2/UJ0", leNT JMfII BEC TSTB "*1.'7564 lSI F'SW' S'" S1' 121 7 -7 s2, 53. .END ..' ..' ..' MOV CMP MOV SEQ JSR NOP NOP NOP JMP 00L!!"42 0~024" 0~00147 ,52'25,"011 Move 0047121 000240 000240 '='~0137 CMP SEQ WLT e~R 17'566 BY ... (4) II S T~[ R£SUL T 1775251 BPi. 00~0217 R0.~"ll *111525."" BEQ 164014 164"66 1115!4 .S~IF'T 'leiPSw H~T 12152525 tiI-C4),"" J~OAO Am WiTH 125252 J~O.D ~m!l W!T~ 125252 .SAVE PS .IS Tlo4t PS 1211 CMPB BEQ WLT CMP SEQ 1,,525 '1252'2,,,,, *1"2'2,""11 ',P$,PSW MOV 21"e122 210P1114 0~e2l021 0014211 000000 01 415" 014752 "1 4 754 "1.7'6 CLC AS"'C 073m~u 01 A6'6 014660 12114664 O14612 121141210 01 4102 1211411216 "'14112 12114116 0147221 12114726 01·,32 ""4134 014136 21147.21 01 4 742 0147 •• SCOpr ~10701 0127~0 sl -6 .TWE FlS IS NOT EQU.~ TO 10 .R011 IS NOT EQU.~ TO 52525 lCNT".OISP~.Y •• 6 leNT ••• *7~".177566 1S 7,(0) .GET MONITOR R~TURN ADDRESS .SKIP IF' NON£: .GO SACK TO TH~ MONITOR (1#20121 JR£STA~T "42."" TWE P~OGRAM MAINnre.11-0CKBJ-A AS~C T[5T DCKBJA.P11 SY~BO~ TABLE MACV11.606 BEG leNT PSW = 'HHJ006 S0 T (2II1J101Z12 001000 0147521 014152 • 117762 OISP~A M R Sl = 1775'~ = 21000021 01475. = 1i'J14762 22-PES-72 18122 PA~E DUMMV • 0rJJ0000 N :: SCOpr 52 ;II 0~e2"2 01e701 211'756 61 HLT PS SWR 53 = 0"'00(21~ = 171570 = 17177~ 014'60
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies