Digital PDFs
Documents
Guest
Register
Log In
XX-9410C-C7
March 1972
29 pages
Original
1.4MB
view
download
Document:
010 DCKBL-A DIV
Order Number:
XX-9410C-C7
Revision:
0
Pages:
29
Original Filename:
http://bitsavers.org/pdf/dec/pdp11/xxdp/diag_listings/1140_45/010_DCKBL-A_DIV.pdf
OCR Text
IDe;NTIP~CATlON PRODUCT COOE. PRODUCT NAt-.1~, OIV INSTRUeTION T~ST OATE CREATEO' MAINTAINERI OlAGNOST1C GROUP AUTHORI Boa BRAIN COPVRIGWT(c) 19'~ EQUIPMENT ~ORPQRATION MAYNARO, MASS DIG!TA~ tl~ ASSTRACT THIS PROGRAM WfL~'lNCREMEN!L.V TEST AND RELATED TO THE DIV INSTRUC!ION 2~0 2~' 2.? ISO~ATE SlMP~E REQUIREMENTS EQUIPMENT , BASIC 11/45 SYSTEM OR 1~/40 WITH KE11~E OPTION STORAGE THIS PROGRAM USES 0 rHRU ~1500 2~3 PRELIMINARV PROGRAMS D0AA T~RU 00 M A ~I~ ~OAOING PROCEDURE ~OAO PROGRAM USING ASS LOADER ~IJ STARTING PROCEDURE LOAD ADDRESS 200, PRESS START~ T~E PROGRAM WILL ~OOP ANO RING BPLL. ON PASS COMPLETioN. 5~a OPERATING PROCEDURE 5.1 SWITCH SETTINGS NONE SUBROUTINE ABS'RACTS 5~2 5~2.1 SCOPE SCOPE IS A MOVE ~C.R1 AND STORES THE PC+2 IN R1B 5~2~2 HLT 6' - I e 6~1 MA~PUNCi!ON HLT IS A HALT INSTRUCTION~ ERRORS AL~ ERRORS WIL~ CAUSE A HA~T TRAP A~D INTERRUPT ERRORS WI~L CAUSE A HA~T AT VECTOR*2. ERROR RECOVERY PRESS CO~TtNUE TO PROCEDE TO NEXT 'EST ~~2 ERROR LonPtNG TO LOOP ON AN ERROR, P~AC~ A BRANC~ TO THE PREVIQUS SCOPE INSTRUCTION IN P~ACE or THE HALT INSTRUCTION. NOTE THAT Ir THE ERROR IS INTERMITTANT T~AT THE TEST WILL DROP T~RV THE HA~T AND PROCEED TO 'HE NEXT TEST. THEREfO~E, TO LOOP T~E TEST CQNTINUOSLV REPLACE TH~ SEQ ~.4 INSTRUCTION IMMEDI.T~Y PRECEEDING fHE ~A~T WIT~ A BRANCH BACK fb THE PREVIOUS SCOPE. TO LOOP ON TRAP rAILURES, PATCH IN THE rOL~OWING ROUTINE AT THE AODRESS or THE TRAP VECTOR~ TRAPVEC: TRAPVEC.21 TRAPVEC+41 TRAPVEC+61 TRAPVEC+10i TRAPVE~+4 ~ ~1~716 ,MOVE SCOPE ADDR~SS TO STACK ADORESS ,AODRESS or PREVIOUS SCOPE 00e~06 ,RETURN TO TEST AT SCO~E RESTORE A~L ~OCATI0NS BErORE PROCEEDING TO NEXT T£ST. RESTRICTtO~s ~ONE MISCEI.LA~EOUS r RR0 RS THE ST ACK Pa I NT ER( R6) W! 1.1. C0 ~1T A1N T.HE ADDRESS WHERE THE TRAP OCCUREO; ON TRAP EXECUTION TIME THf PROG~A~ TAKES ABOUT 1 MlNUTE~ ST ACt< }JO t NTER THE PROGRAM INtTIAL.~Y SETS THE STACK POINTER AT 5~el PROGRAM OESCRIPTION THIS IS A TEST OF THE DIV INSTRUCT!ON~ IT TESTS DIV ON DIPERENT NUMBER PATERNS IN ALL. EVEN REGlST£RS~ ERROR CONOITIONS ARE ALSO CHECKED MA! N!:IrC-ll.CCK9L.... OCKBLA,F'l1 C! v TEST MACY11,606 1e,,!' 22-re:B-12 F'AGE ,'!' fTL.E MAl Ni5EC-U';'CCKBL..' 0 I V TEST ICOF'YIIIIG"T U1i1. OIGITAL. EQUIPMENT CORF'" MAYNARD. MASS ,PROGIW1 BY BOB BRA I N ,ENABL. 001il2~0 001000 1il010~2 il011'Hl6 001012 001020 IillilUl22 001030 001036 001040 MA I NOrC.11.0Ct<Blo .. A OCKBLA ,Pll ABS 1il:a11H/l1il1/l , -0 1il:a1!l0100 0i1!l7~1 1il01!l1il1il6 11101!l01117 177571il 1 17;7111 177776 o"1!l01,Hli 0101110101 0"1!l0kl0 HL.T-IoIAL.T SCOF'£IU'11111 SP .", 0ldl!lZ00 001!l16'1 0"101'0 0''1!l0100 01271'6 1il1O!5037 10.32737 111"1403 11112737 0J2767 lilfll14ilJ 1i6767 ,TRAP C.ATC"ER II - 176 F'C~X'1 SWR-1775'1" 01 SPL.AVIISWR F'S"117176 DUMMY_l'J NI1 MI" , ;200 2I0~5' 6 ,; ICNT I 0005210 11'1776 0010210 17'5'10 0040210 0004210 171776 176532 116524 116'122 BEGI JMP 10"0 0 BEG MOV CL.R BIT BEQ MOV 81T SEQ MOV8 #5"'e. '" IIIjPS #1I2I00.III#SWR ,·10 1114111"0.1II#F'S U"0. SWR 'PASS COUNT 'WHICH REGISTER SET? I,AL. TERN ATE I ,·U SWill. 11'1770 D 1\I TEST J 41' • • • • • • • • • • • • • • *** ........ * ......................... 410(110000 oO*** • • *0606 . . . . §>6 .. ,TE:ST 1 0IV III 4 I #2 • 2 REM" '" PS. 0 J ...... 6 • • *** ... ** •••• *0 . . . . . . . . . . . . . * .......... 0 ...... ** •••• 01:'11064 1il111171/1:1. 01271'1il 111127"1 07111127 013767 001012 001100 001102 001046 1ll1il1050 001054 1'l1il1lll6~ seOF'!: MOV MOV 0\ V MOV "000;»0 000il1114 ilIilI00~2 117776 "'1111530 122767 0101401 0000101/1 0~00~ilI 0121522 1:'1011C!14 0011U1 1l1il1112 1l227llil 001401. r.J\:l0000 00~0112 "01114 "0112il1 1il1il1122 1l227"1 10"1401 0"I'lr.JIOIl "0111il100 1110;"'" 1114,""'·1 #2."111 I!I#PS. PSW CMP8 BEQ "L.T 110; PSW •• 4 eMP BEQ "loT 1112. lI0 ,.4 CMF' !:lEQ "L.T 1i0 j ,.4 "'.* *~01 0;' ~ooo .. *.. .. IT!:ST OF' CIVICE IL.OAD IoIIG" OROER WIT" '" I L.OAO L.O\ol ORDER loll"" 4 101v1C£ BY #'2 ISAVE PS lIS F'S • 0 IPS IS WRONG liS QUOTIENT II 2 IQUOTIE:NT IS WRONG ,,"'.1 J IS REMAINDER " 0 IR£MAINOE:R IS WRONG J................... 0 ........................ *.*.0***.00-* •••• 0 ... -10 6 ............ IT£S'!' 2 OIV III 9, I n . :5 R£M • 0 F'S • il , •••••••••••••• * ................... 0•••••••• 00._*0.* ..... 0* ............... 1101124 001126 0r.J1132 001136 11101142 01071111 1lI1271l0 012701 071027 ih3'167 1'l011'S1/l 001156 11!01160 SCOP~ "'0l'J000 0il1"'011 001110"3 1,.,716 122767 0111401 0000\?fIJ 0000'H!1 001162 001166 0011'1/1 IIIZ2700 1101401 "''''0000 001'lillllJ 0011'12 0011 '16 "0120il1 11122101 11101401 0000100 0000210 1110.l\0 010452 MOV MOV alv MOV jlJj "0 UF'S,PSW 'TEST OF' OIVICE: IL.OAO HIGH OROE:R WIT" Il I L.OAD loOW ORDER 101 I T" 9. IDIVIDE: BY #3 ISAVE PS "'10444 CMP8 jill;PSW I IS PS • 0 1119'1 X0·1 lolL. T .. CMII 1113."'" aEQ REO , liS QUOT lENT • 3 , .4 IQUOTIE:NT 11L." CMF' REQ "L.T IPS IS WRONG U.U·1 is l<IRONG ,IS REMAiNOER • III , .4 IREMAINDER IS WRONG MA I NO[C;U-OCK81.-. OCKBLA ,Pl1 DIV TUT MACVU,6Il6 22-'[8-1:1 ,..................................................................... -1 _. -2 ,.................................................................... ,TEST 3 001202 O01204 001210 "01214 001U0 ~1IIl7". 012100 012701 0710i!7 0137 6 7 1227~7 ""!'Jete 01'11 0103,. MOV 011"366 CMIIS BEQ 1041. T 001226 0"12:54 001236 001401 (11(110""0 001241il O01244 0012<16 "i!27I:HII 001401 0rd00"" 171176 eMP !lEQ Io4I.T 001250 0012!!J4 O01256 0221~:I. 0"0021'" CMP flEQ IojI.T "01401 001/)""0 I .2 01'1 SCOPE MOV MOV 17.,777 1,.,7141 000032 1"776 PAGE 3 1812' PS • 11!1 REM • 0 II '-1,"0 h4,,,hl .2; "" ".P5. PSW ,TEST OF' DIVIDE: II.OAD Io4IGIo4 OFlO[R WITIoj -1 '1.0AO 1.0101 OROE!l WITH -4 ,01V101: BY *2 IS.VE !IS t11'J.P5W lIS ?S II Ul .. 'PS IS WRONG ,.' .-2."" , lIS Quorr ENT c -2 .".u·s. II S REHAI NOER • 0 is WRONG ,QUOT!l:NT I·' ,RE:M.!NOER IS WRONe: , ..........................................****.* .... *.***.4o!t ... e ••• **ttO,*O,#O ,TEST • elv -1 -', I .:5 • -3 REH • " PS II 111 I.··.·· •• •• •• •••• ••••• •••••• •••••••••••••••••••••• "" ••••• " ••••••••••• 001260 ",o1262 01111266 0B1212 9012.,6 "1"7~1 01:;,,00 0127,,1 07101:!7 0137 6 7 122767 .. ., .... 1;,76' SCOPE ~., 11I11I1Il1il2l3 111176 1il1U16 "0l!10111J 0103U 1111111304 001312 1IJ"1.01 011J131' 0021000 001316 "'01322 00132' 022700 001401 0"'01il00 17.,775 001326 001332 "0133' O2270. 121[/)1''':1. 0ri1e000 1il1il11l011i!/! MOV ~ii1,~" HOV OIY MOV ••• ·,,""·1 #3;"" IIIIIPS,PSW CMPB 1J11I".PSW ,.4 BE:Q ~1. T ITEST OF' OIVIOE Ii.OIoD 10; i GH OROfR iii ii'H -i II.OAO 1.0101 OROER 101 I TH .q 1 ICIVICE BY #3 ISAVE PS lIS PS • 13 ,PS IS WRONG eMp BEt:! HI.T .·3,"1il OMP flEQ loll. T .111, ,,0.2- , I' QUOTrEW!' w .. 3 ,.' 'QUOTIt:NT IS WRONG 'IS REHA INOER • 0 ,.' ,RrMA 1NOER IS WRONe: M#. : ~~e;: =.. :'1.00::<0:' ~ A DC~Bl.A ,"11 ** •• J .~ •••••• ~ .......... *............................ * ••••............... InST' DIY II 9, I 1112 . " Rr~. 1 !IS. 0 J . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1Il01336 "01J'1IJ 1111111344 00135" 'lIH354\ 01Hel1 "12'''0 012701 "71027 013761 "01360! 0f1J13111J 0013'2 122 7~7 001 40 1 0ri101!!~0 flEQ Io4I.T flJ01371\ 001.00! 022700 001403, 0riJ0000 lolloT 0U.04 0010410 001<112 022701 001'Hl1 0rdUriJ0 0014\1il0 0f21l!1':H!H!l 01tJ1!lfll11 ~"''''0''2 177776 ScOPr MOV MOV OIV MOV 1f11l."" U','i"hl 112.7110 UI'IS,PSioi 0U"2J11I CMPB '0; PSW ITEST OF' OIV!O~ II.OAD WIGH ORDER WITIo4 III 11.0.0 LOW OROE~ 101 I Tioi 9. IDIVIOt: BY '2 ,SAVE 115 ... liS PS • 0 ,pS !S WRONG eMP 'IS QUOTIENT . . . BEQ CMP EllQ Io4I.T I QUOT I [NT ! 5 WRONG .1.,.."".1 ............... J .~.* ,TEST' ,IS REMAtNOEI1 • 1 IR[MAINO£R IS wRONG * ..... *•••••••••••• * ••• * ••• * ••••••• o ••••••••• * •••• -1 .,', I '2 REM. -1 1'5. ,...........OIV , .............. , .................................................. 0flJ1""4 001416 "10701 01210" 1IJ01'22 01270~ 001<126 "01"32 filU767 fil710~7 SCOP~ 1"177 17'" 67 IlIU"2l2 171776 MOV MOV C! II MOV CMiI'8 1Ql '2. "'" "'!lS,PSW ,TEST OF' DIVIDE: '1.040 Io4IGH ORDER WITH -1 'LOAD l.OW O!lDEj:f WITH .q, 'DIVIOI: 91' 112 ,SAVE PS 01110. PSIJ I IS PS III-i. "" tII-q",,7110·1 .. .. 001"0 0"14\4(1 1'l0l"!!0 li!2767 001'''''1 flEQ Hl.T , 1!I"'00~0 011114'2 PJrI!1.!l6 12lfilH60 12122'00 "'01"01 12100000 eMil' 111- •• "ill eEQ HLT 0U460! 0227"1 ~'l1466 212114'0 001':010 ~.4 , ~ 11! IPS IS WRONG I IS QUOTIENT ... 4 ,QUOT![NT Is "RONG RE:M.INO[~ lIS 001 40 3, eMP !3E:Q 0riJU0121 HLT IR!':M4INDER !S IORONe: , -1 MA I N~lE:c_l1.DeI(SL·A DOi<Sl.A, Pl1 DI V TLsT MACV11,6~6 22-"£S-72 18.2. "AGE 5 J ••••• O • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • O* • • ~ • • • IT~ST 7 DIV 0 9, I *-2 • -4 R~M. 1 pS. 1~ *.* •••••••••••••••• J•••••••••••••••••••••••••••••••••••••••••••••••••••••••• 0* •••••••••• ~015::1111 01e 701 012700 012701 lHl151214 00151111 111:5767 0101472 ;101474 ~01516 0/1121~7 ,,",,12111 177776 1"776 01~1~4 I2IHH?J76 1<!2767 0:d1401 IiilOel2l1cl0 0111001111 1211211524 2101526 001530 001534 001536 0<!2700 kH11401 00012100 177714 ~12I154111 121,2701 001401 0IOe01'" "01544 "01546 SCOPE MOV MOV OIV MOV ""1'1021121 "" 11121 H 11121,110 ~12I.1 '9''', 11-2.~12I UflS.PSW lUST OF' DIVIDE 'LOAD ",IGIoI ORDER WITIoI ~ ILOAD LOW ORD~R WITIoI 9. IDIVIDE 8'1' 1/-2 ISAVE PS CMP8 BEQ IoILT 'U!,PSW ,.4 IlS PS D 1121 CMP 8EQ lolL T 111-4.,,111 .IS QUOTIENT • -4 CMP BEQ lolL T 1111;"0·1 •• 4 IPS IS WRONG ,.4 IQUOT!ENT IS WRONG Jl S REM AI NOER • 1 .REMAINDER IS WRON~ *** •••• 6*.* •• •••••• * •••• * •••••••••••••• 121 2 I 1113 • m REM • 2 F'S • 4 ** •• 6•• *.* ••• * •••• o •• *••• ••• A.** •• 6. 0000.* ••••• 0.** J •••• OO ••••• **06**.* ••••••••• ,TEST 1121 °IV J.oo** •• * •• ~1l'1550 0~1566 I£lle70" 012700 01270" 0'71027 013767 001574 0016"'2 001612'4 kH~e0f1lfll fillil1606 001612 001614 1122700 0f1l1 4 01 "'01110"'0 0111",021111 001616 001622 21eJ1624 fIl,27 f1l 1 "'il1 4 01 fIl0e011f1l 01211110212 001552 001556 i'J01562 1<!2767 "'014111 MAINI'lEC-l1-DCKBL·A DOKBLA ,Pl1 el0i'J021111 O000212 0111i'J0lJJ 171776 IIIUIQ!26 000111()4 01012'20 DIV TES" SCOPE: MOV MOV D!V MOV MAC:Yl1,606 1110, '''~ 1/2,~!!!·1 I/J,,,!!! (I#P5. PSW CMPS BEQ HLT 1/4; "SW CMP REQ IoILT *121,"0 CMP REQ lolL T 1112, "0.1 22-F'E:S-72 ~ *.****~ ITEST OF" DIViDE II.OAD IoIIGIoI ORDER wnH m I LOAD LOW ORDER W! TIo! 2 IDIVIDE: 8'1' 1i13 'SAVE PS llS PS a 4 ,.4 IPS IS WRONG llS QUOT lENT •• 4 • 0 ,QUOT!ENT IS WRONG ,.,- lIS REMAINOER , 2 ,REMA!NDER IS WRONG 18124 PAGE 6 J ................ * .... * .... 6.* ......... ,. ....... * .......... '" 06" 0-* 0"""'" 6i1' 0"''''' it ........ ,","" ** * Go" §o DI V III 2 , IiI-J , 0 REM' 2 PS. 4 ,TEST 11 J......... '*., ........... fHl1626 00163121 e01634 0016 4 0 001644 01e7f1l1 "'1270f1l 012701 kJ71027 001652 001660 001662 000021121 00",O212 177775 177776 001750 122767 "'01 4 01 0"'e000 0000214 011171 4 2 001664 ::10167111 001672 0<!2700 fIl"1401 00012100 O000210 001674 0017(11O 001702 022701 "'0140l, 0f1lel2l00 01210121212 "'"~767 SCOP[ MOV MOV OIV MOV Co ...... it_ 0 0 11".0" oe .... A 00 e ..... *" * ... * ..... * ""** .... _.. 6 . . . . . '0,"0 1/2''''''·1 !1I-3,"0 UpS.PSW CMP8 BEQ lolL ,. #4;P5W CMP '0,,,,, etCi 1011.'1' ~ OMP 9EQ IoILT ,." .. JJ2;U·1 ,·4 .0 ....... 06". *0 ,TEST OF' DIVIDE 'LOAD IoIIGIoI ORDER WITIol II ILOAD LOW ORDER WITIoI 2 IDIVIDe: BY 1/_3 ISAVE F'S I IS PS • 4 IPS IS WRONG lIS QUOTI ENT • III I QUOT! ENT IS WRONG I IS REM4! NOER " 2 IRE:MAINDER IS wRON~ J ............. ' •• *0.** • • * ................. 6 . . . . 0 . . . . .0 . . . . 0 . . . . 6 . . . 600 * 6* 00_.6oft ....... G- ITI!:ST 12 DIV -1 ;'2 I *3 " I!l RE:M c -2 PS " 4 I ................ a ........................................ ** ••• * .. _.. 0060* .. *0*.* 001704 001706 001712 001716 001722 0111!?1111 012700 012701 071027 171777 1""6 111~767 177776 01111612 eJ0173121 001736 QleJ1740 1,2767 IH1140l 01100110 011111J0214 01117664 001742 001746 0017'5121 022700 0",14"'l 000000 "O0021O 001752 0017'56 00176111 (112271111 0",140:1, o IiIekl 0 121 1"776 0001l~3 SCOPE MOV MOV OIV MOV h!!.,"" jI .. :!!. ~111·1 iIIJ,!1i21 iII#PS.PSW ,., I"~S" or DIVIDE ILOAD "'IGH ORDER WI Tlol ·1 'LOAD LOW OROER WITf.I -2 IOIVIDe: BY n 'SAVE F'S I IS PS =~ CMPB BEQ lolL T H,P5W CM~ U,!10 'IS QUOTIENT • 0 .. IQUOT!E:NT .PS IS WRONG BEQ lolL T ,.4 CMF' AEQ IoILT 111-2. ~121·1 , is WRONG • IS REMAINOER • -2 • RtMA I NDER IS IoIRONG M.iNOEC~11-0Ci<81.-. iJlV TEST OCi(BL.i, Pl1 I···········.······.·····,··········. ·················................ I·'·········.·········································................ 0 I V -1 -1 I U • -1 I TEST 13 SCOP~ 001762 001764 001770 001"" 00201110 010701 012700 0127"1 071027 0U767 177''17 00111111211 17'1776 I1JI1J'tIU 002011J6 0111211114 rIII1J22116 122767 001401 I1IlIJl!!iZI1l1J 11J0761116 00211J211J 002024 00211J26 0227'10 001401 01<10000 002030 o11J2 11J341 002036 022701 0014''1 MOV MOV OIV HOV 17'1777 REM' I! PS. 1I!l lTEST OF' DIVID! ILOAD IoIIGIol ORDER WITIol -1 I LOAD L.OW ORO[R \oi I Tiol -1 IDIVIDE: BY III! ISAV[ PS 111-1,%111 III-liU.l til1.U ~IIIPS. PSW ,I!! PS • 1111 CMP8 BEC !oILT *10 i PSW • .4 177777 CMIt BEQ IoIL.T *-1."0 , IS QUOT lENT • -1 11I1IJ011J2J0 CMP eEQ IoIL't '0;""·1 115 REMAINDER , I1J 0~0000 i21~00'10 IPS IS WRONG ·... ·.. 'QUOT ![NT IS WRONG IREMAINDER IS WRONG •••••••••• *•••••••••••••••••••••••••••••••••••••• 0 • • • • • • • • • • • • • • • • • • • DIV Ii iii I '1 • ~ IUH • 0 PS' 4 J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 • • • • • • • • • • • • • • • • iTI':S'I' 141 00211J411J 0111211J4, 002046 0111211J52 0020'6 010701 012701 "710 2 7 0U7~7 111000210 11I011J11J2J1IJ 00013211 171776 1111112064 0020'2 ",,,,20'4 1227~7 001110:U 012'~"~ SCOP~ 11107536 MOV MOV OIV MOV 1110.U ,13.,,0·1 1111. "" UPs.PSW 011175311J CMPB #4. PSW 0000~0 01112076 0021(1]2 "'02104 022700 i'ii'i2ii06 011J2112 00212.4 iIi~270:i. ~"1401 lIS PS • 4 CM" SEQ lolL T U."0 •• , IS QUOTIENT • 0 ,QUourNT IS WRONG CMIl R[Q *0; "",.1 ,IS REMAINOER ~LT I1I11J0i1Jill1J 0riJU011J i'iJli0i1illill 0"'1 4 01 00001ii0 MA I NOEC.l1-DCI<BL.-A OCi(SLA,Pl1 .... AU 001401 ~LT DIV TEST MACYl1,611J6 22-'EB-7! IPS IS WRONG • • •• 18,241 ***. ITEST OF' DiVIDE: ILOAD IoIIGH ORO~R W!TIoI 0 I LOAD LOW ORDER 101 I TH 111 IDIVIOE BY III! ISAVE PS • 0 IRrHAINDER IS WRON!: PAGE e J ••••••••••••••••••• ~ •••••• ~ •••••• ~ ............. ITEST 15 DIV -1 1252'2 I U "152525 REM' 0 *........•••••••••••••• "5' 10 , .............................................................. * ••••• * ...... , j . 002116 0021221 11102124 0",21321 "'02134 011/J701 012700 012,lii1 "71027 01:3'767 "'"2142 011121'0 002152 122767 001.ih 177777 125252 01UIIJ 21 2 171776 "'1IJ14611J "0,,!!IiB 1'l0'1.52 SCOPI:: MOV MOV OIV MOV ",,1/1000 011121'41 1i"!l2160 01112162 0ii!2700 001401 152525 11I11J2164 00217!!1 11I1'l2172 022701 1'l01401 001'l1lJ"" 011J,,11JI1l0 '1I!l,PSW •• 4 CMP 1111'2525 "'13 • .4 IoILT CMP ElEQ ~LT J ~ ••• IT£ST OF' DIVIDE 'LOAD 101 I Giol ORDER 101 ITH -1 ILOAO LOW ORDER WIT~ 125252 ,OIVIOI: BY 1112 lSAVE itS 115 PS CMPB REQ ~L T AEel 0~1!II!l0fIJ 111-1.,,0 '12'252.U·1 '2."'" ",,,s.PSW • UI IPS IS WRONG ·.. 115 QUOT lENT • 152525 IQUOTIENT is WRONG lIS REMA I NOER • Ql '!!I;"".1 ,REMA!NDER !S wRON!: *•••••••••• *••••••••••••••••••••••••• *••••••••••• *................ I1J 52525 I IiI2 • 252'2 InST 16 1 .. RrM • 1 pS • 0 DIV '·11.·'."' ................ , ............................. "....... *............. 1111112174 11J02176 Qll1J221'l2 002206 002212 010701 012700 0127 0 1 07111127 fIl13767 011J2220 SCOP~ o I1JQlI1J "0 1i!152525 00011132 1.,.,176 11J11J1411J2 122767 001'01 0ltHl001i! 11J0QJ11JU 11J1i!I'137. 1IJ2,252 11Hll2240 1i!122700 001'01 1'l01/J11J00 11J1/J2242 0022'6 !IJ1'J22":l 0227 1'J1'J1 4 000I'J 1IJ11J:'I"~1 ~1i!I2226 ~(!l22311J 01i!122:52 ~11J2236 MOV MOV OIV MOV CMPB BEQ ~LT III"; "" .52'2'. "".1 1112.U UIIIS.PSIOL JI!! 1'5 • I1J ·." '11J.!'SW CMP ElEQ loll. T '2'252. CMP FlEQ ~L T 1111. "".1 • • •• •• IT£ST OF' DIVIDE ILOAO IoIIGIol ORDER WIT~ I'l ILOAO L.OW ORDER ioIIT~ 525015 ,OIVlor BY '2 ,SAVE illS ,PS IS WRONG "e! liS QUOTIENT • 25252 ,QUOT!Er.jT IS WRONG I IS REMA INOER • 1 I RE:IoU INOER IS ioIRONG 0 I V TEST MA I N~rC.U-DeI<BL.-A DCKBL.& ,"u I.··.··.····.···············,· .. ·.··········.·· .... ·· .. · .............. . 0 I V -1 -1 I #-1 • 1 REM. PS. 0 I nST 1'7 1/1 , ••••••••••••••••••••••••• , •••••••••••••• ** ••••••••••• 0** •••••••••••• (;,.,2252 01112254 "'Ill 226121 01112264 0121227121 IIlUl 7'" l. 0127011l "'7111l27 IIllJ767 ~1Il23~6 122767 0l!l1401 00001110 "'1Il231121 fil",2314 ",,,,2316 0227"0 ""14":1. 0"00"0 fil12l232121 fill2l2324 1Il02326 02270:1. 01112276 1Il12l2311!4 SCO,,[ MOV MOV 177777 177777 1777". 177716 IH27~1 MOV 111-1.,,0 lUI'S. "SW ,nST OF' DiVIDE: IL.OAD IoIIGH OROE:R WITIol -1 'L.OAD L.OW OROE~ WITIol -1 JDIVID!: SY 111-1 ,UVE PS CMPB n;psw ,IS PS • 0 ~IV 00Ql0i1J0 hl."0 011-1. ,,121.1 ,.4 flEa IolL.T IPS IS WRONG CM" BEQ IolL.T , IS QUOTIENT. 1 I QUOT I !:NT ,IS CM" REQ IolL.T ~014"1 0i:l001:l0 is WRONG REMAIN~ER ~ 0 ,RJ:MA I NOER I S WRONG J •• * ........... O.*.* ••••• *..... *O ... O•••• ~*6.* ••• Go**.O .... O.... 41 • • • • • 00 *006 I nST 20 0 I V 25253 0 I 1111252"2 I 1I1l/2ll/ll"''1 REM. /21 "S. 10 f 1Il1ll2330 12I1Il2332 12I1Il2336 1Il1ll2342 elll2346 011Z701 0127"'0 "12701 "7Hl27 "137~7 1Il02354 fillll2362 002364 122767 0"1401 "I:1e III "121 1Il02366 002372 011l23,. 0~e000 "'1Il2376 002402 fl0241:l4 .,* ........ *** .......................................iIo***O.O ••••••••• *00 ... SCO,,~ 12125253 01210121~/2I 125252 171776 1Il0011l1121 11125253. "Ill CMPB SEQ #1!!!, "SW 0227"'~ 022711lJ, 01014"1 0~f/!00121 'TEST OF' OIVIO!: I L.OAD loll GH ORD!:R WI T~ 2525:5 'L.OAD L.OW OROER WPH 121 'DIVIDE BY #125252 ,SAVE fitS ill2I, ,,0.1 il125252,"121 (lilPS."SW I IS ,.' ~L.T 0I1lt""1 MAINOrC_1l-0CK8L.-A DCl<8LA, "11 MOV MOV !lIV MOV PS " 10 ,PS IS WRONG CMP BEQ IolL.T lIS QUOTIENT. 1 III 121 0 121 III CMP 8EQ IolL.T ,IS 'QUOTI~NT ..... 0."''' 00 '* til ......... §-* .. , ••• .,.* .......... 6...... *. * ..... ~ ...... 011-" ** -Do.""" Go'" ** 0- ...... *1>" 6"" REM ~ 1 "S. 10 * .. ~.* ............... **" .... * ... , .. * ........ * ........... 0**" *' ........ 6 ..... * 6" o6.a. ............ '* ** 0 0 I iJ : '!'EST 21 SCO"E MOV MOV 25253 1 I *125252 I 10/211!l12l0 'TEST OF' OIVID!: fl024~6 1Il107~1 <111l241121 1Il02414 0111242121 12I11l2424 rIl127"0 rIl12701 rIl7112127 01:1767 1Il25253 0/210121211 125252 177776 121 121 717 Iil MOV UP5."SW 'SAVE PS ('111l2432 ('10244/21 01112442 122767 0r1l14 r1l 1 121"'012100 12112101211121 0121'1162 CM"B 0II1!!!, "SIoI II S "S ~02444 0227"121 0"14r1l1 001'11'100 1 121121 k:Hll21 0121245121 01112452 III 121 2454 1'1('12460 002462 022701 0"'14"'1 0"1210"'0 ~IV SEQ lolL. T CMP REQ lolL. T CMP Ql12l11l0111 SEQ .., ... J ............. 'QUOTIENT IS IoIRONG liS #l,U·1 ,.4 REMAIN~ER I 1 'REMAINDER IS WRONG ** ................. ***0,*0** *0 Oet.o ... it*'. _ .. 0.060. 377" "777 I .,1177 • .,,,77 R£~· 77776 fitS· 121 MOV UPs.PS\; 122767 121014~1 III "'U"'0 011)0~~121 1il0711!o1 CMP8 E!EQ iIIil,lDSW J IS 0227r1l0 0014121:1. 12I'2!0IIl0121 077771 12100~"12I SCO"£' MOV MOV ~IY "lI,.T 02271211 . ",1'f776 121"'1 4 0:1, olio *,. *..... * ct . . . . * .. * .... * ........ * ............. ~ ..... is-' '*" * ..... *'*. olio"'" Go . . . . * ...... * 011)1112 0('1251121 002516 1Il12l2532 1:l1ll2536 011125 4 0 lIS QUOTIENT • UI2I0Ql0 IT!:ST OF' DIVID!: IL.OAD IoIIGH ORO~R WITH 37177 'L.OA~ L.OW ORDER WITH 77777 loIVID!: S,( #77'1" ,SAye: PS III 1£7 III 1 1111271'1121 11112701 071027 rIl13767 01il25:5/21 111l 11131777 077777 077777 117776 01212464 21['12466 0"'2472 "'",2476 0025t?l2 ~1Il2526 0 IV II IPS IS WRONG #100"'1210,,,0 HL.T 'T£ST 22 0121252~ I L.OAO ~! Giol ORDER loll Tlol 25253 I L.OAD L.OW ORDER W1T~ 1 'DIVIDE BY #125252 1125253,U 111, "Ill. 1 oIIH5252,"0 J .............. ,. .. 0* . . . . . . . . . . . . 01212522 • 0 ,REMAINDER IS IoIRONG 0IV TEST , ••• 0 IS WRONG REMAIN~ER eM" SEQ IoIL.T OMP BEQ lolL." JJ3'1177. "3 *".,77. "t?l.1 117'1''', "Ill .., iii" ,.' ,77 ,XI2I ,11",76. "0.1 ,.4 PS • I1J ,"S IS WRONG liS QUOT! ENT I IQUOTI£NT ,IS 1777., is WFIONG REMAIN~e:R • 77776 ,REMA! NDER IS wRONG M.! NOE ::_11-CCKBI.-. OIV 'rUT MACY11.606 :iCI(BI.A I P11 22-'EB-"2 PACE 11 181211 ,•........••.......•..........•...................................... , 23 ,............................................................. ......... ,TUT 0025'2 0025" 0025'0 002'" 002'''' 0UJ701 012100 01270. 071027 002566 002514 01ll25'6 12216.7 Illllll. 0 1 00261110 ill02604 002606 0112100 001401 01210000 002610 1ll0261' 002616 01127"1 0"t· 0 1 00e01!'1ll 01~76' DIV 13 UJU13ill I *2 • 4"'01!10 SCOP~ 00000111 101ll0iHIJ 000032 1'11776 00'1113. IH11I0211! 021'026 * 1fJ1!Ir.l 00 , "111.1 #2;"", UI"S.PSW InST 0' olViOt '1.0AO 1041CH ORO!:R WITH" II.OAO 1.0101 OROER WI 'I'M 1ill00 11Hl IOIVIC[ BY IU ,SAVE "S CMI'S B[Q HI.'!' #0; PSW IlS PS CM" BEQ lolL'!' lil4U00,1i0 ..' 'QUOTIENT CMP *0;,,0.1 I I!I REMAINOER MOV MOV 0111 MOV i:,.'U00 0'1'102)0 0000210 PS • 0 AEM • ill BEQ 1041.'1' UI,U • •• ." IPS IS WRONC ,.' 115 QUOTIENT ... 0000 is WRONG II! 0 I REMAI NCER IS wRONC ....................................................... ............. " I Tf:ST 24 CIV III 11110001 I *2 " "")0110 AEM • 1 PS " 0 J . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 • • • • • 00 • • • • • • • • • • • • • • 002620 QlQI?622 002626 1ll026:52 002636 010701 012 7 00 012'''1 071027 ~137~' Qlg!!JQ!~~ 1011J0~1 00"0~2 171716 11106756 002644 002652 0e126,.. 122761 0011102111J 006750 002656 0e12662 002664 022700 "01401 00 III IllIIHl 041l111J2J1ll 002666 002612 0026'4 022701 1ll 014ill1 "",001.10 00 III III 211 0"1'~1 1f1l!J01ll1i'l1."I1I·l *2.U UPS.PSW IT£ST OF' OIVICE lL,OAO t=4IGH O::\O~R WI~~ " IL.OAO LOW ORDER WITH 1I!l1lJ01ll1 ICIVIC!: BY *2 ISAVE PS CMPB BEQ MI.' *Ill; F'SW I I! PS • 0 CMP BEQ HLT "011J01ll, ~11l CMF' BEQ I<LT #1, 1i0·1 SCOPE ~OV eI:;'00~" MA I N~r!':.i1_0el(!lL .. A MOV OIV MOil -~i"~ ,.~ IPS !S WRONG • .4 , I IS QUO'rIENT • 4 III III III 0 IQUOTI[NT IS WRONG ... I!S REMAINOER • 1 IREMA!NOER IS WRONG O! V 'EIliT OCl(BLA,P11 , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0li0 . . . . . . . . . . . . . . . . IHS'I' 25 DIV 20011J0 3"'6 I 1117177 • '1ll01ll11J R!:M. """6 PS. 0 J ..,, . . . . . . . . . . . . . 0li0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 002676 002700 seQp! 0027U 002714 0Ul7kll 0127"" 012701 0711il27 013767 "'02722 002130 002732 122767 0fd1·01 ill 01il 0"" 01/101:1;:l0 0"'2734 0212740 0212742 0227"" 1ll411J1IJ;:l0 CM" !lEQ 1011.' I IS QUOT lENT • "1ll0"'" 1ll0274 .. l:lIllZ7!10 i:l021!12 "227"1 0"1·01 0,.,776 eMP BEQ lolL'!' I!S REMAINOER • 7'716 00210~ 1il014~1 0U10210 "'37716 01777'1 11'1776 MOV MOV OIV MOV "' ' 1 ""'7,"'" ,,*PS,p5W InST OF' oIVIOE: ILOAO Io4IGH ORDER WITIoi 2000'" ILOAC L.OW OROER WITI< ~77'6 10IVIO! BV 1177177 ISAVE liS CMF'B 1IIill"SII I IS pS • 0 eEQ 1011.' 1il~01il00 "~0""" *20001!J. "0 *37776, , .. IF'S IS WRONG IQUOTI!NT is WRONG I R£MA I NoER IS wRONC , .... _............................................ * *........ Ins'r 26 OIV 177.,77 17777 I 111177776 • 40"''''''' J ••• _ ............ o •••• ~* l2IeJ27'5, 1<1"27'56 121027t!J2 01112766 0"27'12 Iill1Z70~ 1/1 1211il1/l 1il1270~ 1".,771 077777 "71027 177776 I/Il~767 177776 SCOP!; MOV MOV IlIV MOV 01/130"" 01ll31ll06 1IJ1/I3 111 10 122767 "fc11.01 il~0001/1 OMP8 BEQ HI.T 0nfll12 1110311116 00311120 0227"" 001401 0~00"1/I eMF' !lEQ "IL'!' 12103022 1211/13026 210303111 i:li!2701 1/101401. 000001/1 CMII 8E:Q 1/101!11112l0 1011.' 0 ........... RE:M' 177777 "*,,s. PSW lTEST OF' OIVIO!!: II.OAO H!GH ORC[R WITH 17'1777 II.OAO LOW ORO[~ WITH 71717 IOIVIOE BY 11177776 I SAVE: PS 1110, F'SIoi I IS pS • • IPS IS WRONG *1,,'77,"0 .77'1", "h1 '1"776,112 •• 1/1 I IS QUOT!£N'r I "1l"i/l1/I IQUOTIENT is WRONG f/l "777 I "i!l*l ,.' ** .... * FlS. I!I .... * .................... *...... - ••• -.-.............. **. * I!S ~£~.iNOE:R • 177777 1~[MAINIl~R IS WRONC MAINtl(C.l1-DOI<BL.-A DC K 8LA. P11 OIV TE~" MACV11.61116 22·n:B-72 18124 PAGE 13 •........................... ** ••••••••• *.*0* ••• "0** ** ............ * •••••• 0. 11I:ST 27 Olv ~0!034 ~H7~1 ~127~12l 003040 00312144 0030'50 01271211 0710t!1 0137 6 7 012l:5056 00:5064 00312166 122761 12103070 00127~12l 003032 SCOP( MOV MOV tltV MOV 15,777 111111112l~1 10"'12l~0 177776 CMP8 BEQ lolL." 0~1401 ~"'00~12l 00~0'4 "~1401 012lJI2l76 ~~fil00~J 1211213100 012l:5Ul4 Q""1401 (J0~lZ6 0"00~0 0227~1 11I4QJ0~0 ",,3134 i21i2l31 4 2 12103144 001210~0 I:l127~1 12152525 12152525 117776 071~"7 013767 122767 001401 "'OI27~~ 01.114"1 0f<l11l0f<l'" 003156 "",3162 "",3164 0227 0 1 \::111401 01.111l0"121 MA! N!:lE:t:.ll-DCI<8L.·A De K8L A, P11 ·., II S PS • 121 1i0,PSW IPS IS WRONG I IS REMAINDER '12100111 112112111101 I IREMAINDER IS WRONG 0 52525 I #5252!! "1 REM. 0 olio . . . . . . *.0* •• * PS' 0 ••......... 0 .............. 6 .... 0••• 0 ....... *** ***0*00 ...... * ... *.06***.",0.* ITEST OF' DIVIDE IL.OAD ioIIGH ORDE:R Wl'1'101 111 ILOAD L.OW ORDER WITH 52525 IDIVIDE BY 1152525 ISAVE P'S #fil;"0 #52525, 1152525, "1'1 '#I'S, PSIoI ""'.1 I IS '1lfil00~1 CMP BEQ HL.T lIS QUOTIENT. 1 11J011ll1JlJ0 CMIi' BEQ IoIL.T I IS REMAINDER. 121 PS • 121 IPS IS WRONG IQUOTIENT IS WRONG IREMAINDE:R IS WRONG D I V TEsT I .. '* 0.0"",,* if* ..................................... * .. !:lIV 0 52524 I 11J12I3166 003170 iZlI1J3174 0032"'0 "'''3204 0le701 012700 1211213212 1210322fil 01213222 071027 013767 121000lJ0 12152524 "'52525 177776 12l1il~410 1012767 000121214 0"'6402 iJ127~1 seOPE MOV MOV DIV MOV 0~1401 1210el2l0121 I:l227~121 "01 4 0l, I2Il1le01:lrcl 0012701 0000"0 052524 ~01401 l2I~el2ll:l0 *'''.''' ** .. 0 0*""''''' 0"'''''''' 0 ... 6 #52525 .. 0 j ...... + ... -6 . . . 66**.** ... * ........... 12103234 01213240 003242 PS' 111 ITt:ST OF DIVIDE: IL.OAD Io4!GH ORDF.:R WITH 157777 IL.OAD L.OW ORDER WITH 10001211 IDIVIDE: 8Y #101110121121 ISAVE: PS t:MP8 BEQ IoIL.T 121000~0 ITEST 31 01213224 0121323fil 01213232 11111il11l11l1 IQUOTIE:NT IS WRONG seOp!:, MOV MOil 01V MOV 0~eI2I~0 ",,,3146 1111:13152 3"'3154 1I1!!7777. %0 *UIll11l01,%h1 #101Z000, %0 ~ilIPS, PSW II~ QUOTIENT' OIv I ... "*.I'~"*." I:lle7~1 I:l1270121 I *.* .60.<§ .*010 ** .... ** .................................. **.o**.~o*oo. ITEST 30 0"3110 (J,,3112 O,,3116 0",3122 003126 REM 1- eMP REQ lolL." J 411101!1111 tt., •••••••• , ................. * •• ** ................... 0 •• CMF' BEQ lolL." 101110H ~ 1!!7717 1IIl11l011!1 I 110011100 J *** .... *•••• 0* • • • olio Io ... 6 ...... 01$"'" 1- . . . PS. 4 REM. 52524 *** .... ***0 ... 4**** .. **.*00.;.0 ",o*.a.o. *00 ~ooo ~ ~ 0 0' #121;"0 *52'24, %11J.t #52525, "'" tUPS,PSlol lTE:ST OF' DIVIDE IL.OAD WIGH ORDER WITH III IL.OAD L.OW ORDER WITH 52524 IDIVIOE 8Y #52525 ISAVE PS CMPB SEQ HL.T iII4,PSW liS PS • 4 CMP BEQ HL.T #0."0 CMP BEQ 1ofL." #52524, "0.1 ,." • .4 ·., IPS IS WRONG lIS QUOTI ENT • 121 is WRONG I QUOT! E:NT I IS REMAINDER , 52524 I R!:MA I NDER IS IIRONG J.................... 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 . . . . . . . ** ..... .a. ... OO . . . 6 . . . . . . . . 0 'TEST 32 DIV II III I #125252 • 0 REM II PS • 4 " J...... 6 • • • • • • ** .................. 00 • • 0 . . . . . . . . . . . . . . . ;]03244 01213246 01113252 12103256 003262 01e701 0127rcll2l 012701 12171027 013767 i2l00121l!0 11101110210 125252 171776 00~332 003270 "03216 0121330121 122767 o 1110 fil 214 006324 121033112 003306 003310 121227~121 01213312 r.J03316 11I0332fil 0227 0 1 011l14~1 11100121~0 ~"141211 0014~1 t:MP'B SEQ lolL. " 12112111112121111 rclt:l11l01:l0 o 1/1111 01:l121 st:OP[ MOV MOV DIV MOV 0000210 ** .......... 0* . . . . . . . . . . . . . . . #0, "121 #111, "0.1 11125252, %'" 1I1I"5,PSW 'TEST OF' DIVIDE: IL.OAD IoIIGH ORDE:R WITH I/J 'L.OAD L.OW ORDER 101 I TH 0 IDIVIDE BY #12!!252 ISAVE PS ..' IPS IS WRONG u,PSW t:MP' BEQ HL.T 1110,"0 CMP BEQ lolL." jllIl",0·1 ,.' ,.' JlS PS 3 4 liS QUOT lENT , II IQUOTIE:NT IS WRONG lIS REMAINDER • 0 ,REMAINDER IS WRONG MAINorC';'11.0CI<9~.A D=l(e~AIPl1 OIV TUT .............................................. .................... J..................................................................... ,n:ST 33 D1v :1.776141 6656e I ,..0342 • :1.770'0 REM' 0 PS" 10 ,., "03322 003324 003330 003334 1/J1lI3340 £IU,0:1. £112''''£1 1!12'01 071027 2113 "7 01l1J346 "033!!14 1lI1lI3J56 " '1"614,"0 U6!!160,"0·1 ji4I/JHil,"0 ""S.PSW CMPe BEQ ji1IJ, pSW , .4 IlS PS • 1IIJ 17,614 06656I!J 0 4 0 3 42 1""6 00625. 12276.7 00140:1. 01ol0ill!0 ril0f!ril1fll !!I!l6246 ''''3360 ''''113364 003366 0227~0 171070 CMP !lEQ 003370 00337. 003376 022701 01il1.01 01ol0000 "01l10"'0 CMP BEQ ~LT 00140:1. 01:10000 ,TEST OF' DIVIDE II.OAO ~IG~ ORDU WIT~ 177614 'LOAD LOW ORDER ioI I T~ 66'560 'DIVIDE elY "0342 ,UIIE PIS SCOPE MOV MOV DIV MOV .. ,PS IS WRONG 111"070, U 'IS QUOTIENT • 1770'0 'fIJ,,,0·1 .. ,IS REMAINDER " 0 , ~LT ~LT 'QUOT lENT IS WRONG . J REM AI NOER IS WRON(; J ................................................................ 0 • • • • • • • * •• ,Tf!ST 3. DIV ril 7.,,,7 I U • DUM"," pS " 3 REM " DUMMY I·"·.·······.····· •• ••••••••••••••••••••••••••••• .......... " .............. 01f1170:1. 1il:l,2 7 1!1f1! O12'0" 1:1710i!7 01:3767 1lI0J41l10 ~0H02 003406 (1103.12 21 III 3. 16 00:S.2. 042'~7 122767 001401 0011J01!10 0213432 003."0 003""2 Ml t","rl".11.n!,!I(QL.A DCKBL4; Flil: - ,TEST OF' D!VIDE SCOPE 00~02!1/! .. 1"1\1 "'til 0,,777 00t1l000 1'7776 000014 0061'6 tIl061 '0 MOV DIV MOV BIC ;;;;17,"0.1 jitIJd," .,"S. PSW ji14, PSW .,,,.. 1lI00PJ;>J3 006162 CMPB SEQ HLT '3 , PSW il.OAC ,.' ~IG~ ORC~R 'LOAD L.OW ORDER IDIVIDE BY ji0 ,SAllE PS WI,.;" '" WIT~ 71717 ,IS PS • IPS IS WRON(; D! V T[!T .'- ,....................................................................... . I TEST 35 DIV 177." 11177., I .2 • DUMMY REM. DUMMY P5 - 2 , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 . . . . . . . . . . . . . . . . . . . . . . . IlI!l30444 003446 1210:54'2 0t1l3456 003462 0034'0 01071:11 012700 012701 011027 01:!767 tZJ034'6 003504 0035r116 122767 001401 0427~7 0''1777 177177 00t1l01J2 1""6 o "1I"!l14 006132 tZJ0l!t12. 00t1l0~2 0U116 5COPI: MOV MOV DIV MOil elC CMPe F.lEQ 1177117, U1 111.,'771, ""'.1 i/2;UI UPS.PSIo 'U,PSW JJ2;PSW ,.4 ,IS PS " 2 ,PS IS WRO'<G ~LT 01olfll0~0 • TI:5T 0' DIVID£: 'LOAD ~ I (;104 ORDER II I T~ 7777' J LOAD L.OW OROER loil TH 177777 'DIVIDE BY #2 ,SA.VE PS • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 0 . . . . . . . . . . . . . . . . . . 41- ....................................................................... ,TEST 36 00t1l 0 tZJ0t1l004 177776 1110611166 00353. 0035'2 01!1!5U 122767 01:1140:1, 2i1il11l0;HJ ~~6~6~ 0035'~ 022702 001401 0tZJ35~2 111213526 r111113552 IlIn554 01113556 11l0356:i! 0035601 ""! 0000~0 01\1 MOV CMiI'S eEQ ~LT 0"n~2 011" SEQ 0000~" 0227111J 01:11Ul MOV MOV l1IelI!IIil2l2 0~00~0 0 4 I 112 • 2 SCOFl~ 0111)701 01271:12 01210.3 071227 01:!767 (1103510 "'03512 0213516 "I V OM!' SEQ ~L.T PS. rII "';"2·1 '2,"2 'OS. PSW ,T£sr OF' DIVID!!: 'LOAD IoIIGH ORDER W!T~ tZJ 'LOA" LOW OROER WITH " JDIVID[ BY ill:! ,SAVE PS .- ,PS IS WRONG lIZ, "2 ,IS QUOTIENT • 2 110;U U,I'SW , I !S F'S • Iil , .4 ~LT ('l01!0~" R!:M. 0 'QUOTIENT IS IoiRONG ",2.1 ,.' ifill J IS REMAiNOER , IREMAINO[R 15 WRON~ 111 MA I NOrC_l1-DCIoIBL.-A DCi(SLA,Pl1 o IV TEST MACH1,606 22-I'E8-72 PAGE 11 18124 , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 . . . . . . 10 . . . . . . . . . . . . . . . . . ·....................................................................... I TEST 37 0035'" 003600 003604 kl1lZ7kl1 012702 01270,5 1!l71227 0137 6 1 003612 1'103620 003622 003566 ~035'0 SCOPE MOV MOV DIV MOV "000~0 000011 0000213 177776 006010 122761 001401 0l!Je001a 0fl1~0210 006002 elI/J3624 1']03630 003632 022702 1/J"1 4 kl1 1'1:/l00klla 0000/l3 01/J3634 1l1/J36 40 I']1/J3642 la227klJ lala1401 0il01/J1a0 0000/l0 Dlv J o 9',' I *3 " 3 ~EM • 0 PS .3."2 IIII1/,-S, PSW lIS PS 1110.PSW eMP BEQ IoILT 113."2 ,.4 eMP BEQ lolL T U."2·1 0 ITEST 01' DIVIDE ILOAD ~IG'" ORDER W!'!'''' 111 I LOAD LOW OFlDE~ 101 ITH 9. ID!VIDE BY 11/:5 ISAVE ItS .0."2 .9·,'. ,,2.:\. CMPB BEQ IoILT III ,." • 0 IPS IS WRDNG 115 QUOT! ENT • 3 is WRONG IQUOT!ENT I U REMAINDE:R " I/J ,." IRI!MAINDE:R IS WRONG .*.* ......... *011 . . . . . . * .............. 00 . . . . . . ** ....... ,. ....... 00 . . . . . . . . . . . *.0 • I n:ST 40 OIV -1 .4 I 1112 • -2 003644 (H13646 ('103652 1/J0:5656 1110:5662 01071:l1 la12702 0127la3 07124!7 la1:57 6 7 003670 0036'6 00:5700 iZl0:3702 171777 117714 00121121212 117776 0057 3 2 122767 00140:1, 0001210121 1Z101Z112110 12105724 04!271:l2 la01 C01 01:l0lafll0 117776 .:I1/J3?~6 0~J71121 003712 '!l03716 I/J 0:1 7221 0227005 1210141:l1 0"'001a1a 0211210210 MA I NDE:e-U-DCIoIBL.-4 DCKBU ,FIll DIV TEST SCOPE: MOV MOV DIV MOV MAevl1,606 1iI10.PSIoI CMP B[Q IoIL.T 111-2,,,2 , .4 CHP SE:Q IoILT .121; ,,2.1 22-n:S-72 0* • • • • • • • • • • ITEST OF' DIViDE: IL.OAD IoIIGiol ORDER WITH ·1 IL.OAD LOW ORDE~ loll T'" -4 IDIVIDE: BY 11/2 IS,WE: I'S 111-1.,,2 111-4. ,,2.1 .2;,,2 III II I'S ,PSW CMPS SEQ lolL." .0 PS • 10 REM "' 0 I.* ............. oo •••••••••••• o ............. .a. • • • ***.o ••• * ... liS PS • 1"1 ,." IPS IS WRONG 115 QUOT! ENT • -2 ...,., . iQUOT I E:NT IS WRONG lIS REMAINDE:R • 0 ,." 1812' IRE:MAINDE:R IS WRONG PAGE 111 J .oo •••••• ,. .............. tt . . . . . . . . . . . . . . . . . . ***.* -Ao • • 60li0''. **.f:io.**.* .. O • • *"OO I TE:ST 41 OIV -1 _9. I #3 • -3 RI!M I 0 PS • 10 J •• iZlIil3722 1Il037:!4 "1il:373121 ;103734 01213740 IilUJ7kl1 012702 012703 071227 ellil:!746 1il1il3754 01il3756 0il1401 003760 0;1:3764 121 I/J 3766 1'1i!271a;l 0014f1l1 0il0001a 177775 1il037'11 1il1il3774 ;10:5776 0227005 lail1401 0kl001:l0 1/J0121030 ~13767 117777 17'P!7 iZI01Z10/lJ 111776 1il05654 1~27b7 1il0121010 0"'646 *.* •••••••• *.O*** •• O•••••• O•••••••• SCOPE: MOV MOV DIV MOV iH'~laflll:l O.*.~.* ••• *O •• ~ •• o.~ •• *.**o.o** h1."2 /1-9;, "ii!.1 1113."2 lI!IIPS,PSW IHST OF' DiViDE: ILOAD IoIIGiol ORDE:R WITH -1 IL.OAD LOW ORDER WITH -9, IDIVIDE: BY 1113 ISAV': PS eMil'S BEQ IoIL.T 11110. pSW liS PS CMP BEQ IoIL.T 11-3. "2 CMP BE:Q HLT 110;"2·1 ,." 10 1121 IPS IS WRDNG liS QUOTIENT • -3 ,.' I QUOT I E'N" IS IoIRONG I!S REMAINDER • 0 ,.' IRE:MAINDE:R IS WRONG •........... *.* .... 0.0 '" 6* . . . . . . . . * ............. *.* .... *.* .. .,. .... CHl- "' .. '" -1$" •• " 00'" * ...... 0* 01" * Go,," I TE:S,. 42 Dlv o 9',' I *2 I 4 RE:M • 1 PS • 111 •........................ . ., ................. ** ...................................... ** •• 0040Cl0 11l1/J401il2 1il04006 00 4 012 004016 0111:701 0127kl2 01271:lo5 071227 la13167 00 4 024 004032 12104034 1il011102l0 0011l01:1. 001110lJ2 171776 005576 122767 lail140. 001110la0 00111121210 I1lrll5570 004036 004042 004044 lai!27kl2 IIHl1401 000000 1il0002l4 004046 00 4 052 00'054 02270~ lafll1401 0kl001:l1a 0Kl0"a SCOP£ MOV MOV DIV MOV 1i0; "2 1119','. "2.1 1112;"2 UI'S.PSW IT!:ST OF' DIVIDE: IL.OAD IoIIGH ORDE:R WITH 0 IL.OAD L.OW ORDER W!TIoI 9. IDIVIC£: gy 1112 ISAVE: PS eMIiS SEQ IoIL.T #0.I'SW liS P$ CMP SEQ "'loT *". ,.' "2 eMP BEQ HL.T lIl. "2.1 ,." • 0 IPS IS WRONG lIS QUO,. lENT • 4 I QUOTI !:NT IS WRONG liS REMAINOE:R , 1 ,.4 I RE:MA! NDE:R IS WRONG M4INO[C~11.DCK81.-4 OIV TEST .................................................................... DeI<BL, A, P11 , ,•....·.......···.:.11.········...·..·.······..···· . ····................. ,nST U V!I".1IJ'6 V!l00411J611J V!I 0 0411J 6'00·IIJ711J """1IJ7. 1IJ1I1l701 11112702 111127111.5 071227 11113767 1"71'1 17'7767 011J1IJIIJJZ 117776 0I1l.,ZIIJ "041"2 0041111J 0111 4 112 1227~7 IIJIIJUU i1l0!ll512 00011100 011J411'1 00 4 1211J 000\122 1II0!27111i/ 1II1il1401 1111:10000 00'124 21111'l,:511J 004132 1II0!271:1J 001 4 01 01'1 SeOP!: MOV MOV OIV MOV -1 ';'9. I '-1,,,2 '.9" "2.1 12 ,lIZ II.IIS, PSW CM"; SEQ HL.T IIIll!1,PSW 17'7714 eMP SEQ HL.T ,.4,,,2 1"777 eMP BEO HL.T '-1. ,,2·1 1II~1"1:1~ 0~0111~0 '2 • -. ••• REM. -1 PS, 111J ,TEST OF' DlvID!: ,L,O.D IoIIGH ORDER WITH -1 'L.O.D L.OW ORDER WI Tlol .9, 'DIVIO!: 8'1' jI2 ,SAVE liS liS PS • 10 ,PS IS WRONG 'IS QUOT lENT • _4 ••• 'QUOTIENT is WRONG .., 'IS REMAINDER -1 ~ ,REMAINDER IS WRONG * •••••••••• * ... *••••••••••• **'** .... *... ~§*'" ***-!!-f!o,* f!o* .""***0 *#** :It e .. * ... _* 0 I V III 9',' I ,-4 REM. 1 PS. 111J , ......................................................** •• ·41 . . . . . . . • .. . ! .... '·2 'TEST 44 000413'2'~·136 "",4142 V!lV!I4146 "'1IJ"152 010701 0127!2!0l 012703 ~71227 iill3767 0":!J0011J 011J11JIIJU 171176 17,.716 V!l1/J'!4"2 1227~7 V!l1IJ11J1IJ1IIJ V!lV!I'!43o\ 0""1611J "V!I"166 00 4 1711J 11101·01 V!I IH 172 V!I"'''176 "0 4 2V!10 022702 1il0141:11 11101/1000 00 4 2V!12 00"2V!16 "04210 02270J SCOPE Me\! MOV DIV MOV *" I " #9'.,,,2·1 '_2.%2 PSW "'"S, .." ,IS PS • 111J .." nS QUO,!,! [!\IT • • 4 CMPB SEQ HL.T 'U,PSW 1777,. CMP BEQ IoIL.T ".4,,,2 V!l1IJ",1IJ~1 eMP BEQ i-4L,'!' '1 ~HIJI2l0~0 1II~1"01 "01il1il00 ,TEST OF' DIVIDE: iL,O"D jo;iGjo; ORDER "ii';'; <i 'L.DAD L.OW ORDER WITH 9. ,OIVIDE ElY ,.2 ,SAVE: PS ... ",2·1 ,pS IS WRONG IQUOTUNT IS WI'lONG ,IS REMAINO£R " 1 IR£MA!!\IO£R ! S WRONG MA !~~~~= ... :.:.::Ot:K8:.-~ OCI<8L." ~11 J ••••••• ,HST 45 * .................. ~ ••••• * •• *•••••• *** ••• *....... •••••••••••••• 01'1 IIJ 2 I '3 • II! RrM" 2 PS ... ......................................................... *.*4*'*'*'*** •• seop!.' 'TEST OF' DiVIDE IL.OAO WIGIoI OROER'WITH III I L,OAD L,OW MilER ioI IT" 2 .DIVIC!: BY 113 ,SAVE PS 1!104212 0111 4 214 1II"'''2211J V!l1il4224 11104231/1 fIlU'fIl1 012702 1!I1270J 1il71227 1Il1:!767 V!l1il"236 0",4244 V!lV!I42"6 122767 001401 Illdl!l000 01il42511J ",,,,4254 V!l0"256 02271112 01:11 40 1 0ldl/l000 CMP BEQ I-IL.T ,IS QUOTIENT. IIJ IilV!l4261/1 V!lV!I"26.",1/14266 02270i} 001401 001!1000 eM," BEQ HL.T 'IS REMAINOER " 2 V!IIIJ"V!I\'I0 MOV MOV V!l0V!1U3 17,"6 OIV MOV ups,PSW V!l1IJ1!I1IJ21'- CMF'B BEQ HL.T U;,.SW f1IlIJf1Il1l~2 '11J. "2 1112; 112.1 '3; "2 .... II S PS • " ,PS IS WRONG 'QUOTIENT is WFIONG ,REMAINOER IS WRONG ••••••••••••• ** ...................................................... . ,'!'EST '6 OIV il 2 I .. 3 'Ill RE~' 2 PS. 4 , ........................................................... * ••• *..... * ••• 01H2711J 0V!1"2'Z Ei107ld1 01270, 01270;S rIl71227 SOOPE: MOV MOV IIIIIJ ,li2 IIIZ,IIZ·1 ITEST OF' CIVIO£ ,L,OAD IoIIGIoI ORDrR 1oI1'!'~ i1I II.OAD L.OW ORDEII! wIT .. 2 ,OlVI0E BY 111-3 ~13767 "lIlelll2IIIJ IIJIIJV!lIIJZ2 1'7'''' 111776 0V!14314 V!lV!I4322 III V!I "324 122767 2IIIJIIJIIJU IIIV!l4326 riHI14332 0111'3:!4 022?0j! 001401 1ii~1lV!I1:111l ,QUOTIENT IS WII10NG ",o4336 011270J lIS REMAINOER , 2 IIIV!l4342 2l1!143U V!l0lilV!liJiJ 2111142'6 1/J0 4 3V!12 eJIII43U 01:11'0~ 1:1~1lV!I~" i:l01'H'~ DIV MOV "3,"2 ,,*JlS,PSW ,SAVE: I'S U;IDSioi , .", JP!! IS WRONG ,IS QUOTIENT. i1I MAINOE:C .. l1-CCKBL.-A CCi<BU ,Pl1 CIV TEST I···.··.····.··.·...··.·····.··.······················............... ,m 01'1 -1 -2 I III~ R~M' -2 PS.' I ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• , •••••••• ITEST.7 130 4 346 "0 43'0 004354 00 4 360 004364 ",1I1!7~:I. 0127"2 "127":5 "712 2 7 "13767 177777 11.,776 iil00il2l3 1'11776 005230 "0 4 372 "0 4 411'0 0044132 122767 0000214 005222 004404 "227"2 "'~140:1. "~0"0", ~04410 ",~14"" 004412 "~0IZI'" 00 4 414 0227~3 ~04420 "04422 0~14"1 "';'0",~" *-2.,,2·1 1113;"2 illllipt5,PSW ,TEST OF' C!VIO~ IL.OAO ~IGH ORO!R WIT~ -1 IL.OAD L.OW OROER WI"~ -2 10IVID! BY 113 I SAVE PS CMPS SEQ lolL." #4.PSW lIS PS • 4 CMF' BEQ lolL. T *0."2 CMP BEQ IoIL.T *-2.,,2·1 SCOF'!: MOil MOV OIV 1'10'1 0000"0 17'1'776 J III-i. "2 , .. IPS IS WRONG , IS QUOTI Et.JT • 0 ,." is WRONG 'QUOTIENT liS REMAINDE:R • -2 ,.' IIUMAINOER IS WRONG '.10 .............. * ..... ,. ................. *** ..... ".... 6••• 0. 6.0". **** .... *_ ITEST 50 01'1 J •• O.OO ••• -1 ';'1 I 1111 , -1 REM • III 111-1.,,2 111-1.X2·1 1111."2 iII~PS, PSW ITEST OF' OIVIDE 'L.OAD IoIIGIoI ORDER WI'!'foI -1 I L.OAD L.OW ORDER 01 I Tlol .. 1 IDIVID! BY iII1 lSAVE PS ~ pg *...... *••••• *••••••••••••••••••• O••• 004424 0,,4426 "11Z7"" "127"2 "127"3 ~71227 fIl13767 177777 eleIlIl02l1 17'776 i1J05152 01')4450 "04456 ",,4460 122767 00",010 1')215144 ",,4462 ",,4466 (7)1')4470 0227f1l2 0"11101 "1')4472 1')04476 01')451'J0 0227f1JJ ~1')44~2 "0 4 436 ''''J4442 "~14~1 SCOP!: MOV MOV DIV MOV 177771 CMPS BEQ HL. T #UJ. PSW 177777 CMP BEQ HL.T lII-1i"2 , .4 1'J0Ii'H"21i2J CMP BEQ foIL.T n."2·1 fIJ';I!JI!J~" "~Jil00" 0"14~1 "0"0~" MA I NrlrC-ll-CCKBL.-A DCKBU ,P11 0 I V TES" MACVl1,61')6 22-'[B-72 J •• .... ,.' 10 ~.*.O.~. ***0 ••••• * ....... ,I! PS • 1I!l IPS IS WRONG I IS QUOTIENT • -1 IQUOTIENT IS WRONG ,., 'IS REMAINDER • 0 IR~MAINOER 18124 IS WRON!: PAGE 22 **.** ..... *.* .... * ••• * ..... **** •• * •• ***.*.**~ 0** 0 ••• 00 ... Go .. * 0**.**** I T£S'!' 51 O! V I') 0 I iII1 • 0 REM. 0 PS. 4 J." .. G604l6** . . . . . . . . *** ...................... ". ....... a- •• 100 . . . . . . . . . . *** *00 0*", flJI1J 4 51')2 004524 0f1J 4 510 00 4 514 1'),,4520 I')lCP0" "127"2 0127",;1 011J4526 004534 1,,2767 ""14"1 000""" 1')~4536 ~7122? "13767 ~1')4540 "227"2 "11J 4 544 "04546 000""" "11J4550 00 4 554 004556 SCOP~ I'JIIJI')':l2JI') "0I'J02J0 1l011l0Z11 1,.,776 MOV MOV OIV MOV 0000"4 CMPS SEQ 1oIL.'!' #0."2 #m."2·1 #1."2 ill#PS,PSOI #4; PSW ,.4 flJ227".5 I IS QUOTIENT. 0 'QUOT I !NT CMP BEQ lolL. T "~14"1 "~i1J0f!J" I IS PS ;: " IPS IS WRONG CMP BEQ lolL T "~14~1 is WRONG liS REMAINDER. I1J IR!MA!NDE:R IS OIRON~ J........... 0 . . . . . . . 0 . . . . *** ..................... *** ............. 00 . . . I "[ST 52 0IV _.* ..• .,. IT!:ST OF' DIVICE: IL.OAD IoIIGH ORO~R WITH 0 'L.OAD L.Ow OROER 10 I Tlol 0 ,DIVIDE BY iII1 ISAVE PS .. 1 125252 I 1112 • 152525 REM. I1J o. *0.0 . . . . . . . . 10 • • PS. 10 ** J•• a. . . . . . . . . . . . . . . . . . . ** ........................... "***0*"" ••• 6* •• " ..... ... 004561:1 "04562 2104566 ,"'14572 004576 "1Il7"1 "127"2 r.l71227 01:5767 177777 125252 1')011l0<'l2 177776 2104604 eJ0 4 612 00 4 614 122767 eJ01'J010 004616 1')04622 "1')4624 "227~Z 01')4626 ""4632 ""4634 SCOPE: MOV MOV 111-1.X2 #1:2'252. "2." 1112. "'''S, PSW IT!:ST OF' DIVIDe: IL.OAD IoIIGIoI ORDER 101 TH -1 'L.OAD L.OW ORDER WITIoI 125252 IDIVIDE: BY 1112 IS~VE PS CMPS BEQ ~L. T 1111QJ.PSOI II S PS • 111l ""14~1 CM" BEQ 1111!52525. "2 , .4 ""00""' ~L. T 'QUOTIENT "227";' "r.l14":I. CMP BEQ 1oIL.'!' I IS REMAINOER • 0 fl127~J 0~140" "~0""" """0~0 olV MOV "2 ,." ,PS IS WRONG 'IS GlUOTIENT • 152525 'R!:MAINDE~ is W~ONG IS WRONG MA I NCEC-11-0CKBL.-A OCKBL.A,Pl1 0 I v TEST ,.................................................................... ,.................................................................... ,TEST'3 1Il04636 1/l046411l 1Il1ll4644 1Il1ll.465III 0046'4 01070:1, 012702 01270;5 1/171227 1/I137~7 11J01!1ltlill 1Il'25z5 11J1DI!I0212 117776 11J1U?40 "227~'1 1lIII0'U" 0"'732 01/l4662 "'04670 1/l1/l4672 1/l"14"1 01/lel/lf!J0 21046H 1/l1/l4711l" 1/l1/l4711l2 00141/l1 1/I1/l1/l000 2104U'4 0047Ul 1/J04712 02270\l 0f!J1 40 l 01/l1/l0011l 0~270Z OIV SCOpr MOV MOV OIV MOV 1/J2,252 "021031 "5252' I 1112 • 252'2 12;112 .,ltS.PSW *III;PSW CMIt BEQ HL.T 12"252,"2 eMit BECI HL.T 1111."2·1 liS PS • III ,.4 , , ,S' 0 ,'!'EST or CivIO!: I L.OAO ~ I Glot ORO£R W11101 I1J 'L.OAO L.OW ORDER WIT>! 52525 IOIVIDE BV #2 'SAVE ItS '0; 112 n21J2',"2·S, CHIIB BEQ lolL. T REM' 1 IPS IS WRONG .. .. 115 QUOTIENT • 25252 IQUOTIENT IS WRONG 115 REMAINOER • 1 IREMAINOER IS WRONG ;;; • • • 0 # . . . . . . . . . 0. 1;." 00 ~#eee.e.* ........ e.,.*-e"'.::t :lta-e*"_ *"''''*O!&~''.*''''e. ,TEST'4 DIV '-:I, • -1 ~1 I 1 REM. I/l of"_ ,,~* ..... . P9' 21 ,.,. ............................................ *** ...................... 21214714 1/J""716 210"722 01114726 1/J1Il4732 011lJ703iii 12 '1iOj! 013767 1'17777 171717 177777 17,.,76 "1/J4662 1:.!27~7 1/J001/J1/J0 1/l1/J465' 01270;) 071~27 211114740 1Il04746 1/l1ll'7521 1Il014 0 l 1Il01lJIIlrillll ~~4752 1!J~270~ III "' 7'6 1Il1ll4760 1Il"1'01 0f/J011lf!J1!J 211114762 ""4766 ""'770 1!J22703 1Il01401 001!J1/l1,'1!! MAl NOEC.11-0CI<BL.-A OCI<BL.A. P11 SCOP!: MOV MOV OIV MOV 21011J0Z1 1/l01'J"~21 elV TEsT MACV11,6"6 ,,-;.,~~ #-1,712·1 '-1,,,2 "'S.PSW IHST or DIVIOE ll.oAD ioOiGH ORDER wiTH-i 'L.OIIO L.Ow ORDER WITH -1 'OIVIDE BV h i ISAVE PS CHPB BEQ lolL. T #21;PSW ,.' 115 PS • 0 eMil BEQ HL.T #1. "2 lIS QUOT I EN'!' CMF' BEQ HL.'r .. I QUOTIENT 11121; "2.1 Z2-'EB-7l! IPS IS WRONC ••• , 18, Z4 II 1 is WRONG I IS REM Ai NOER • 21 IR!:M4INOER IS WRONG PAGE 2' ...................................................................... 01\1 252!J;5 " I 11112'2'2 • 101l1!!2111l R[to! .. " pS .. 1O ,T£ST " I··················.·························· .. • .. • .. ••• ••••••••••••••• 0214"2 1Il1ll'7? 1/J1Il'0210 210501'J4 1'J1Il501" 0le7 0 l 012711lZ 1/l1271!!3 0215016 0215024 1/l1ll5026 1Il25253 2101'J1!J1/J1ll 12!J252 177776 0046"" 122767 1Il01.01 000001Z1 212102110 "0.576 III III 5 ,,30 1Il1ll'2134 "0511l36 1ZI:.!2702 0f!J1 40 1 1/l"1!J1!J01Z1 1111 0 III 210 1/J1Il50421 011152144 011l521HI 1Il:'!270i5 ~0HfIl1 IIlrilllJ1ZI00 1/J00212!" 0712~7 013767 SCOPE MOV MOV OIV MOV 1112"2'3, "2 IIIIlI,U·1 111125252. "2 .,IIS.PSW ITrST or DIVIDE 1L.040 HIGH OROER WITH 25253 I L.OAO L.OW OROER WITH III IOIVIOE BV 1/125252 ISAVE "5 115 PS CH"B BEQ lolL. T #1I'J,PSW , .4 eMP BEQ HL. T *11'J00210'''2 , IS QUOT lENT • 11/J02101/l eHP BEQ HL. T .. IQUOTIENT IS WRONG '0,712·1 • 10 IPS IS WRONG , ., , 115 REMAINDER .. 21 I REMA I NOtR IS WRONG ...................................................................... ,..................................................................... ,TEST 56 1Il1ll52150 021511152 1Il0'056 212151!J62 011152166 011lJ7 0 l 1Il12711l2 1Il1270i5 071227 013767 212'253 1/J0021211 1.2'252 171776 211/1"526 1/l1/J5211" 021!J121Z 1Il1ll51U 1~2767 1/l1Zl2l010 1/l1/I.,211l 1')01.01 0"011l1,'1!J 01/J'106 1Il1Zl5112 210!5114 ""l'l/ll "~27I1lZ 0227"3 001"01 ,,0512- i!iiliilihlOil SCOPE MOV MOV OIV MOV REM 252':5 1 I 11112'2'2 • 121"00'" 1112'253,712 1111; "2.1 !l1U252,"2 II',.S. "SW II· 1 pS • 11/J ITEST or DIVIDE IL.OAO IoIIGH OROER WIT," 25253 'L.OAO L.OW ORDER WITH 1 IOIVID[ BV #125252 ISAVE PS 'IS PS • 1'" eH"S BEQ HL. T 1118, PSW ." IPS IS WRONC 1IZI11l2ll!1!J eH" BEQ HL.T #U00I!J","2 ,.' Its QUOTIENT • 11/l00210 elfIll1ll/l~1 .. 'QUOT aNT eMP BEQ ~L" till. "2.1 I IS REMAINOE:R 001lJ1!J0" 1Il2l5116 1/J2I!5122 DIV , , ~ is IORONG • 1 or" 'l ~In~o Ie: IoIQI'INI': MAINOEC.11-CCK8L.·A DC K 8LA ,P11 D!V TtsT ,...................................................................... . ,T£ST 57 CIiI 37771 77777 I "7777 • 77777 R&:M' 77776 PS' 0 J.................................................... 0 • • • 0 • • • 0 . . . . . o • • • • • • oD • • 1111115126 111111513111 1111115134 111111514111 1111115144 01e7"'1 "'12702 01270.5 "'71227 013767 1111115152 Pl 111 516111 1111115162 122767 "'kl14"'1 liH1111111kl'" 1111115164 "1115170 01115172 111"'141111 IIIkl0001/1 005174 00520111 "111521112 0227"'.5 0111141111 0kl0"'kl0 11137777 11171777 n7n7 171776 11111100"0 SCOP&: MOV MOV OIV MOV #3'777,"2 #71777,"2·1 '77177, "2 I!IIlIPlS.PSW CMP8 SEQ 1lIf1l; PSW , .4 ~L T ~<!27"'i! CMP R£Q ,IS PS II 0 I PS I S WRONG ... 1177777."2 , ~lT 11171776 ,UST OF' CIVICE 'LOAO Ioj I GH ORC£R WITH 37771 'LrAD LOW O~DE~ W!T~ 77777 ,CIVIDE: S'I' *777" IS.Ve: PS 'IS QUOTIENT II 77177 is WRONG IQUOTIE:NT I IS REMAINDER. 77776 CMP SEQ HL T IREMAINDER IS WRONG J' •••• *.60 ••• *~****.* •••••••• * •• * ••• O.O**O.*.O~O*.~ ••• *.*.*.0.*.****. I"[S" 6111 DIV 0 11'Jr1!000 1'2" 411100111 REM. 0 PS. 0 J ............ , ........... Go • • ** ... _.* ............. *.... *... * * .. 4t .... 6 ........... 005204 01115206 1111115212 01115216 005222 1111071111 1111271112 1:l127kl.5 071227 013767 005230 01115236 01115240 122767 0014iiil 01115242 01115246 0111525111 11122702 IIIkl141:l1 I1Iklel1ll:ll1l HLT 'QUOTIENT IS WRONG 005252 005256 00526111 1112271113 I1Ikl1401 I1Ikl0111"'11I CMP SEQ HLT liS FlEMAINDER a 121 "1110111210 10 ?J 111 21 111 111111111111"2 17""6 111000"0 n. "2 /I10ft000, ,,2.1 '2;"2 UPS.pSW I! S PS CMP8 ** ** .. 6 ................. ... lTE:ST OF' CIVICE ILOAD HIGH ORCEFl WITH 0 'LOAD L.OW ORDER WITH 11110"00 IDIVICE 8'1' #2 'SAVE PS II 111 SEQ 0~CIiI/l~'" MA I N[H:C.ll-CCK8L.-A DCK8LA, PH SCOPE MOV MOV DIV MOV ~L.T ,pS IS WRONG CMF , IS QUOT I ENT II 4000111 SEQ DI V TEsT J .... 0 ... * ............. -a. ** olio", . . . . . . . . . Oo *••• ** * .... *..... 0"",,,,,, '* 0.6 ........ 0.** •• 6 ............ Go .. " 'TEST 61 DIV 0 100001 I '2 • 4121f1l11l11l REM. 5. PS. 0 J ..... * ..... * "" ..... *.* ..... *** .... * ft* ... ** ........ ***. **4*.go ..... *0" it • .;. .. 0-""" 4l' ....... ** ........ <It .. '* 005262 01115264 0111521111 01115214 1111115300 111107"'1 iJ1271iJ2 111 1271:l3 111/1227 013767 01115306 1111115314 01115316 11'0532111 01115324 1111115326 kl2271iJ2 "'''1401 I1Ikl0111111111 04'1111121111 0111533111 1111115334 005336 1:l~27111J 001110H .,1II141iJ1 "~0I11riJ0 SCOP!: MOV MOV OIV MOV (I#PS. PSW 1227~7 CMP8 #0.pSW 01111401 0kl 111 I1IIiJ 1/1 II S PS • 111 HL.T .. IPS IS WRONG 1110111111210 UJ2II1IH 111f1l11l 111 21 2 171776 SEQ CMP SEQ #111."2 #1111111"'01. ,,2.1 #2."2 ... , #40111"'0. "2 , lolL T CMP lUST OF" DIVIDE 'LOAD IojIGH ORDE·R WITH III ILOAD LOW OROEFl W!T~ 10001111 ICIVID&: 8'1' #2 lSAVE PS I IS QUOT! ENT • 41111210111 'QUOTIENT is WRONG liS REMAINOER • 1 8EQ HLT J .... * ...... "•• I R&:MA! NCER I S WRONG if." ........ * *.*. 0* ....... *•• * ** *............... * ... -a.*-a- ........ ~ ........................ ~ .. *.* ,T£ST 62 DIV 2111000 37776 I 11'17777 • "0"'1113 RE:M c ?'1776 PS. '" J .~*.** ••••••• * .. ** ..... * ....... * ......... **..,.*.,. ••• * ••• O .... *G- ._ .. * ........ ** ... G-.O 0111534111 11105342 11105346 01115352 11105356 01"'701 il1271iJ2 1iJ1271:l.5 1iJ71227 1iJ1:!7~7 021'111130 031776 07,7" 177776 1227~7 001110210 seOpr MOV MOV OIV MOV #77177. "2 UPS.PSW OMP8 #1i'l.IISW 11105364 005312 2105374 il<l14111:L illll0111klil 005316 1110541112 01115404 il2271iJ2 il"'141iJ1 illiJ1!I01iJ11I HL.T 1'105406 005412 11105414 il227il~ OMP ilil14il1 i:lkl1!l11l1iJ0 ~LT SEQ #230"'f1l."2 #37176,"2.~ , lolL T CMP SEQ ... ... #40NJ0,"2 , ITEST OF' DIVICE: 'LOAD loll GH ORC&:~ WI TI1 200111121 ILOAD LOW OROE~ WITH 37776 'D!VIC~ 8Y 1117777 ,SAVE PS 'IS PS • f1l IPS IS IojRONG 'I S QUOT lENT • 4003111 IQUOTI£:NT IS WRONG I IS REMAINOER • 71716 BEQ IFl£:MA!NDEFl IS W~ONG MA! N')tt::.11_0CK91.-A DCi(Bi." I'll 01'1 TEST MACV11 ,61/16 2Z·r£s-?Z U,H PAGE 21 1···11 ......... •• ••••• •••• .. ····." •• •••••••••• •• ••••••••• •••••••• " ••• ~ •• ITt5'1' 63 Dli! 171"7 777''1 I U 77776 411J1IJ1IJ1/I REM. 177777 PS a III J ••••••••••••••••• *........................ * ••• ~.*.o •................. 1IJ1IJ'416 011J'42111 1IJ05424 00'430 "05434 1!11I!l701 01270Z 01270.1 1117'177'1 0U7~7 17'1776 1""6 i1J1II416111 005442 lIJiIJ'4'1II iiHl54'2 1~2767 001')021111 e!2 4 152 001401 0111'454 1'J1Il'46111 005462 001401 0;.10000 1Il05464 IIJ IIJ 54 '1111 I?H,5472 0227"" 001401 0;.12000 "7H~7 177777 *1 "777, "2 1II"'177,"2.! 111177776,,,2 ",,,!,PSW CMP8 #Ii; PSW BEC! lolL'!' , .4 11141!1iUIII CM" B[C! HI. T 1114I!1UI/I,"2 , .4 17'1777 eMP 111177777,,,2·1 0"00"0 "'~27"Z SCOPE MOil MOil DIll MOV BEQ IoILT ITEST OF' DIVIDE: ILOAO IoIIGH OROER WITH 117777 ILOAO LOW ORDER WITH 77717 10lVIOt BY 111177776 ISAVE "5 j IS PS ." ,PS IS WRONG IU QUOT lENT • 411l1ll1!J1!1 IQUOTIENT , ... is WRONG 11$ REMAINO£R • 177771 IREMAINOER IS WRONG " ............................................*."" ................. **** ......... I TEST 64 DIV 15"'17 11/11111111'1 I UIIJ1'001/1 • 411J01!1111 REM • 1''''001 "s • IIJ J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - •• -_ •• _ ••• 1Il05474 1110'476 1110'51212 11105506 005512 iIlU)70:!. 01270i1 012703 0712<!7 013767 15'l'n7 111'1110211 1121012100 117776 11I1IJ"111l2 MOV "0552111 11105526 1110553111 1~2767 "1IJ1!I0~11I CMI'B B[Q HI. T oIIIIJ,pSW 00141;1 \(If/l0000 "IIJ""'" ." ,PS IS WRONG 0111'532 1Il05536 0055421 022702 001"01 0';00"0 IIJ 4 1IJI2I 2121 CMI' BEQ HLT UIIJI?I"I2I."2 ." lIS QUOT! ENT • 4012100 'QUOTIENT IS WFIONG ,,,,,5542 "05546 00'5'1Il 022703 001401 0000"0 U'IIJI2I~1 CM" BEQ IoIL.T ;111\lIlJI?II/I1, "2·1 I IS REMU NOE:R • 1""'IIJ"1 "'A !~"I .. !"_~ 1.n!"iCc!.A OCKBL~:~;:;: -- .-- D!V ScOpr MOV #1"77".%2 MOV OIV 0II1\l0I11U,X2+1 III10IIJI1II/IIIJ,"2 filii'S, PSW , , ,." ITE:ST OF' OIVIO!: iLOAO loIiG;'; ORDER ioiii'ioi iS7,;7 I LOAD LOW ORDER i,j I TH 111J11I001 ,OIVIOE BY #111J11I1IJ11I0 'SAVE PS I !S PS '" I!I , R£MAINOE:R !S WRONG TE!T I.·· . ··.··· ...····.. ·········· .. ·.··· . ·············. ·· ................. 65 Dlil I!I 52'25 I .'2'2!J . ! RIM. IIJ liS. 0 ,ITl:ST ..................................................................... . ilJ05552 005554 00!l561il 00556" 005510 0111701 012702 "1270;' "71227 013767 005576 rIlIll5611" 11I11I56116 122767 0 f1l 1""1. B£Q IoILT ,P!! IS WRONG 1Il,,561111 11105614 0"'616 02271112 001"'01 00e1!100 CMII I IS QUOTIENT' 1 HLT IQUOTIENT IS W!ilONG 111111562111 00562" liH115626 02270ij CMF' liS REMAINDER. III BEC! IoIL.T ,RE:t'UINO£R IS i,jRONG SCOpr 011l011J2I111 MOil 1IJ5~525 MOV ""2525 DIll 0II'~"5, :Ie, MOil U,.S,PSW 1""6 IIIIIJ;", lII'U","2·1 CMIIS i21i2IU311J fiHH1!0~0 'IS PS • " eEQ 1IJ1/I00311J 001401 0f1lli'J0,,0 ,nST OF' OIVIOr ILOAO IoIIGH ORO£R WITH I1J 'LOAD LOW ORDER WITH 52'25 10111101 ev 01152525 ,SHE liS ,............................................................................. . DIV 0 '2'24 I 111!12!l2!J • I!I RIM' '252. liS' 4 J ••• " ••••• , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 ,'!'EST 66 seop!: 011156321 1IJ11I5632 005636 1105642 0111'6.6 0U,,01 012702 1il127ijij il71227 01:!767 I1JflJI!I2I 21 III 1Il52524 11J52525 17'1"6 MOY MOV DIY MOV #52'24, "2.1 11152525,"2 U,.S,PS," ,1£51' OF' DIVIDE: ILOAO IoIIQH ORO!:R WIT~ I!I ILOAD 1.01' ORDER IoIITH 52524 lOll/IDE BY 1II!l2'25 ,SolVE "5 005654 0111!!662 0111'664 122767 001401 0~00"0 11)1/10 I1J 3. CM"B U;PSW , IS 1'5 • <I 00'666 00'672 1IJ11I'67' 022702 CMII #121 ,,'2 'IS QUOTIENT' " 0"1,U)1 000121~" BEQ HLT 1il221n CM" 11105676 01115702 i1lil570" "i<l1'''i 0~01Z1~0 BEQ n;"2 , j.jL' BEQ ~L. T , .. .. IPS IS WRONG HlUOT IrNT IS WRONCi I IS R[MAINOE:R , '2'24 I REMA I NOF:R I S I/RON~ MAlNO!,:C~l1.DCKBL.·. DIV TEST MAe'l'11,611l6 22-PE:e-72 18 I U F'AGE 29 DCi<SLA,P11 , ••••• * ••••••••••••••••••••••••••••••••••• * ••••••••••• • ••• • ••• 0 • • • • • • IT£ST 67 !:)IV III III 1*1252'2 , " REM, III F'S ~ 4 J................................................... 0 • • • • • • • • • 0 . . . . . . . . . . 011l57"6 (:1 111 '.571 III 11l1/l571 4 11l1/l572r.J 11l11l5724 IIlH7 0 1 012702 11112703 071227 1il1J767 1111115732 11l11l5741/l 1111/l5742 scopr 11l"011l(J0 l/l"IIll:l<li'J 12,252 177776 1Ilr.J~6711l 122767 1/l1111401 1110011100 11l1ll11li'J34 11li'J:5662 I/l 111 5744 11I111'.575r.J >11115752 0i!2702 0014 0 1 11l1/l11l11l2li'J 01115754 011l576r.J 211115762 022703 001401 1/l001/l011J UF'S.PSW ITtST OF' DivID£ I L.OAD ioU GH ORDE:R !oj tTH I1l IL.OAD L.OW ORDER wITH III IDIVIDE BY #125252 .SAVE PS eMF'B SEQ HL. ,. U.F'SW lIS PS • 4 eMF' BEQ HL.T jji'J, "2 ,·4 CMP BEQ lolL T jji'J ",2.1 MOV MOV OIV MOV ~011J1110' 2Jr.JI1JI/l"i'J J •••• jjill."2 n."2·1 '1~5252, "2 , ., IPS IS WRONG 115 QUOTIENT • i'J • QUOT UN,. IS \oIRONG lIS REMAINDER • III • .4 IR£MAINDER IS WRONG 0.* .............. , ................... 40 .... to. _... o*.g.*",o •••• * ••••••••• * 0li0 OIV 177614 66'6i!1 I SCOP£ MOV MOV DIV MOV 1,11'161 4 ,"2 1,166560, "2.1 1,14121342."2 I!lIi!lS.PSW ITEST 7i'J U0342 • 177i!170 RE:M • 0 PS • 111l •• "..... * .......... 0 ....... * •••••• It .... *' .. * .. * ...... *~. 0 *0""" * ............................. 0 ** .. 6 ill1l5764 01115766 005772 1iJ1/l5776 00601112 011/:7"1 1211271212 012703 071227 121137 6 7 >10612110 1iJ1/l612116 01116 121 2 III 171 6 14 il665~0 12140342 17'1176 i'Jrzl3612 li!2767 0;'1401 01100"1IJ 0i'J011lHl 0121:561214 006022 00612126 ;)1216030 02271'j! 17'1070 ~060:52 12102271213 121"1401 01116i'J36 01216041/l 12I"14~1 121 "'0 1IJ0r.J 12Ii'J~I2I~r.J ~~~000 ITtST OF' DiVIDE: IL.OAD HIGH ORDE:R '11TH 177614 I L.OAD LOW ORDER !oJ I TH 66560 IDIVID£: SY 1140342 ,SAVE PS lIS PS • 1IIl CMPS BEQ !oIL.T 'li!1,PSW CMP SEQ !oILT jj1"'070, "2 CMF BEQ HLT 1iIi'J ",2.1 • .4 ,.' IPS IS WRONG • .4 I IS QUOTIENT • 17'070 .QUOTIE:NT is WRONG I IS REMAINDER • 121 IREMAINDER 15 "'RONI:: # MA! NO;:C-11 .. Dt:I<BLoA DCKBLA ,Pl1 0 I V TEST MACY11,606 22-n:e-72 18124 PAGE 3121 •• J '~".* *.ifi ... O . . . . . . . . . . . . . . ** ............... 0 . . . . . . . . . . . . . . . . . . . ** ...... **** .. *.*., aITEST 71 DIV i'J 77.,,,, I U I OUMMY RE:M. DUMMY pS. 3 1.*o •• O.*.*6.***O .... * •••• o ••• o •• * •• o~ •• o •• ***.§.* ..... o •• 0** •• ** ...... . 0060'2 1211216044 006i'J5121 00611154 1210606i'J 1iJ1/l6066 12I1/l60H 01216102 0<1611214 "1~7"1 01271212 210t'J2I~0 1IJ127121~ 12171777 1'71227 013767 011l~12I~0 0427~7 117716 12100 121 14 0i'J3534 1i!0:5526 1i!2767 12Ii'JIZII2IZ3 121111 352i'J SCOP!: MOV MOV DIV MOY BIC CMF'S BEQ HL T 12I:.1141h, 121 <1e 00 121 Ins'!' OF' DIVIDE: IL.OAD HIGH ORD£R WITH 21 IL.OAD LO\ol ORDER WITH 77717 IDIVIDE BY #0 ,SAVE PS iIIil."2 t/7,,77 '''2+i #0. "2 U!lS,PS\oI #141, psw 1i3, PS\oI .IS PS ,.' = .PS IS WRONG J.............. ., ............. 0...................... * .............. A* **_ .. * .. 0.** 01**._ I TI!:ST 72 0IV 77777 1777n I SCOPE MOV MOV DIY MOV SIC jj77777,"2 '17.,777,,,2·1 1/2,"2 iIIIt/IIS, PSW '14,PS\oI "2 II DUMMY 006106 00611.1/l 01116114 01/l6121/l 1/l12l6124 1111/l6132 0le711J1 012702 121127"J ~712~7 12I1:!767 042767 1/l06141/l 1i!11l6146 006150 1i!2767 ""1401 f;\)1?!1IJ00 077777 17'17' 1210011l~2 11'1776 11li'J0014 12103470 003462 011l~i'J~2 0i'J:5454 CMF'B BEQ lolL T '2.PSOI ,.' *. REM ~ DUMi'!Y I ............... *.* •••••••••••• .,. .* .......... * •• PS I lTES" OF' DIVICE: .LOAD "'IGH ORDER \oIITH 7777" IL.OAD L.OW ORDER WITH 117'177 IDIVIDE BY #2 ISAVE F'S .15 PS • .~S IS WRONG 2 * .. 0***0 * 01:1-410*.0'" 10 ••• ***0li0*0 MAlNorC';U-OCKBI.·A OCKel. A I PU DIY TEsT .............................•...................................... , ,.................................................................... ,TEST 73 £IU1~1 DIV SCOPE MOil MOV £I£161'Z £1£161'" £1£16160 21£161.641 £1£1611111 £112104 £1121£1' £1/1421 £Ii:5767 £10£1000 000f1l214 000f1l212 1"776 01/13424 £1£16176 £1£162121. £1£162£16 14!2767 £I014rDl £Ii:ll'l0i:l£l oIB0U 111 011130416 0£16210 01216214 121216216 £I&!21£14 00140~ 1210£102)2 0£16220 £1£1622" 21£16226 £12270' 0£11401 ""0£10£1 0 4 I '2 • 2 lII2.,," ups,PSW CMPS 11111,P5101 SE~ ,.4 liS PS M Ii! HI. T CMP BEO HI. T ~0£1£10£1 £100000 CMP SEQ IoII. T PS. £I ITEST OF' orVIOE '1.0AO loll GH ORDER 10/1 TH 0 '1.0AO 1.0101 ORDER WITH .. 'DIVIDE 8Y n 'SAVE PS '0.'" ... ;,,4.1 MOV 01'1 RIM. 0 IPS IS WRONG lII2. "4 ." ,I! QUOTI ENT • 2 'QUOTIENT IS WRONG U.""·l , ... 'IS REMAINDER • £I , IREMAINOER IS WRONe: o ,........................................................................ I ••••• • ••••••• • •••• , ••••••••••••••••••••••••••••••••••••••••••••••••• 'TfST 74 011/ 9', I '3 • 3 IUM • 0 PS I 21 1il107~1 2106230 £1£16232 02162:56 £106242 21216246 £1121£14 £I1270~ 1il714n £113767 000000 000011 000211'3 1"176 £1033"6 MOil 0062'4 £1216262 00626111 1&!2761 £Ii:l1401 £1010£1£10 £100030 £1033"0 £1216266 006272 02162'" 04!2701" £Ii!1 40 l. £100 Iil £1£1 01il&216 01216302 1/l1/l63U iO;i!i!1iO, £I01.01. 1il0B0rDl/J MAINO!'C_11-0CKBI.·A DCI<SLA ,PU SCOP~ 1110;1114 1119',·,:\i4·1 '3i"4 UPS,PSW ITtST OF' olvioE !LO." W!~!o! ORDER !oIlTlol ~ II.OAO 1.0101 ORDER "I I Tiol 9, 10lVIOE BY ISAVE PS CM"B BEQ HI. T 1110.PSW ,15 PS • £I 21 0 11J02I 3 CMF' BEO IoII.T #3;"" ,." liS QUOT lENT , 3 I QUOT aNT IS WRONG 1il1il11J02J£I CMP BEO IoII.T 1111/1. "4+1 I I! REMAINOER MOV MOil 0111 n ,." ,P5 IS WRONG ,." III 21 ,REMAINDER IS WRONG DIV TEsT ...................................................* ••• •••••••••••••• ,TUT 75 0I V -1 -III I *2 SCOP£ MOV MOV OIV MOV h1,:\i. ••• ,,,4.1 1112.11" ups,PSW ,-2 ~ REM. 0 "S. 10 , ••••••••• 4t.:. •••••••••••••••••••••••••••••••••••••••••••••••••••••••• 01/1632J6 "'216310 £11/1631" 0216320 2121632. £11071:11 1!I1211il4 0127o, "'2I6J;!2 0£163.0 0216342 17'1777 17'17,. 2I11J11J032 171776 011J327Ql 1i!2767 1il0i4"1 £I"'00~1il 2I011J0U I1Jtn262 £106344 1'l2l63!1£1 I1J 21 6352 £122704 1!I1:11401 £101'1000 1212163'" 0£16360 01216362 1il2271il5 001401 IHl0000 01i'&!7 013767 ITEST OF' OI'lIOE '1.0AO "'IGH OROI'R WITIol -1 Il.0AO 1.0101 olllor- 101 1TIO .4 IOIVID[ BY n ISAVE lIS IlS PS • 11!1 CHI'S SEQ HI.T /tI10, PSW ,." IPS IS WRONG 177776 eHP BEO 1011. 1 *-2, ,,4 ,.' II! QUOTIENT • -2 11J011J11J2J0 CMP BEC HI.T 111£1 i "'·1 11$ REMAiNOER " 21 ,." 'QUOTIENT IS W_ONG IREMAINDER IS WRONC J .......... ,. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,T!:ST 76 DIV -1 -9. I .3 • • :5 REM • 0 liS • 1111 , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0. . . . . . . . . . . . 01r.l701 £112104 £I1210S 171777 0064£12 £113767 171776 01!l3212 MOY MOV OIY MOV 1/J06410 111"0416 IHl6"20 1&!2167 001401 111011J1II10 2111321/1' CMP8 006''22 006426 "06":50 £1012104 0"14141 £I0U"£1 1n77!! CMP BU HI. T "'-3, ,,4 111064132 2I1/J6436 0216440 "2270' 0il14£11 il~0Iil~£1 1/J3"'2I~1/i eMP n.II"+1 , .4 0216364 2106366 2I~63'2 1il~6316 071"~7 SCOP~ 171767 1il000~3 et:Q Iil~UIil0 HI.T BtQ HI.T hi,". ' . ' . , :\i"·1 1113.114 UPS,PSioi *10.PSW ,.4 .., ITEST OF' DIVIOE: II.OAO ~IGH OROER WITIol -1 Il.0AO 1.0101 OROER loll T~ ~9, IOIVIDe: BV .3 ,UVE PS lIS PS .. UI '''S IS WRONG lIS QUOTIENT • ·3 I QUOT I I!NT IS W~ONG I IS REMAINOE:R • ill I REMA I NOE~ IS WRONG MA I N"rC_11-CCJ<S~-A DCI(8~A, P11 CI V TEST J ••••••••••••••••••••••••••••••••••••••••••••• O • • • • • • • • • • • • • • • • 0 • • • • • I T[ST" J.~* Il 9',' I ~EM. 1 '2 , 4 SCOP~ 1'l1ll64 42 01116444 III III 6450 0M454 0,,6460 1l1lZ71l1 1lI12704 1l1270!) 011427 ~1~767 171776 "03134 C06466 1<!2767 1lI1l141l11 £l0"'£l~1l 1lI£l3126 ~"64"4 D1V """'£l~" 1lI0"'011 "0"'"~2 MOV MOV DIV MOV ."."4 .9', .,,4.1 #2."4 UPS. PSW CMPS BEQ *£l.FlSIoI , IoI~T 1<1"6416 01!1~1lI0kl "1lI65"0 01l1651l14 il<!2704 1lI"141<11 1!!01l11l100 "0U~4 ~1lI65e'6 01l1651" >J1lI6514 01116516 1!!<!270~ 01l1liHlH 01111401 1<1110£l0£l PS. Il •••••••••• * •••••••••••••••••••••••••••• *•••••• * ••• •••• * •••••••••• .. .. lIS PS • £l IPS IS WRONG CMP BEQ IoILT *4. ,,4 CMP BEQ IoILT 1111. ,,4·1 •• 4 , I1£ST or DIVIDE: I~OAD IoIIGIoI ORCE:R IoIITIoi III '~OAD ~OW ORDER WI 1101 9, IDIVIDE: SV 1lI2 IS.VE PS lIS QUOTIENT lIS REMAINDER -1 .9. I DiV 1112 II '.**." •••• * ••• .;.. REM -1 II ~1lI6520 0U71l11 012704 SCOPE: MOV MOV OIV folOV 11'1111 01270~ 1717~7 071427 1J13]67 "000lJ2 171176 1lI£l:5056 01116544 01116552 0el6554 122767 1210121010 00305£l 01116556 Ql06562 1lI1l16564 ~<!27~4 01116566 006572 006514 0<!270~ ,., CMPS BEQ lolL T 1I1C!l.PSW 117714 CMP BEQ lolL T #.4.,,4 17171'1 CMP BEQ lolL T 1h1."hl 0~1401 00~£l00 0111401 0~11I01l11l1 0~1401 00~000 MA I NOE:C_ll-CCJ<8L-A DCI(SLA, Pll '_t.,,4 1/-'. ,,,4.1 *2."4 tlIIIPS,PSW D1V 'I'EsT MAt:Y11,606 J 0." 22-'[S-72 006516 00661110 01116604 006610 11106614 ,llr 701 006622 III 066:5 III 01116632 122767 001401 01116634 0M640 ('106642 11122704 01116644 01116650 006652 "'2271<1, 00141:l1 012704 01270~ ,., 0714<!7 013767 01l13001/l 210",010 002772 1lI~~000 177774 fljll14~1 ill:l0000 "000211 ,H1121i'~0 _*~* * ••• ** •• 6* ITEST OF" DIVIC[ 'LOAD Io!IGIoi ORDER WITIoi -1 'LOAD LOW ORDER WI '1'101 g9, 'DIVID[ BY #2 ,SAVE PS lIS PS II HJ lIS QUOT I [NT • -4 I QUOT I EN'!' IS WRONG ,.' 18124 I IS REMAINOER • -1 IREMAINDER IS I.ORONG PAGE 34 *.............. ,. ... *** *....... * ...... ",. ............. *0" 6.. 6" * .. .ct ........... * *0"'''''''''' 00"'''''' Di V o 9; I 111-2 " -4 REM" 1 PS ~ 10 ** ... * ........... ,. ............ 6........ 0* .... oct" 0'" if.'" i' w9- i' 0* 10 .... 6 .... ** .. * _* ...... * if."" 0."''''' il- oCt *. it MOV MOV DIV MOV 110. ,,4 1/9',' I ,,4·1 1/_2.,,4 ~IlIPS. PSW ITEST OF" DIVID[ ILOAD IoIIGIoI ORD~R WITIoi 0 'LO"D LOW O!<OE~ WI Tlol 9, IDIVIDE 8Y #-2 ISAVE PS CHP8 SEQ IoILT *1('). pSiII 115 PS CMP BEQ lolL T 1/-4.,,4 CI'1P SEQ lolL T *1. ,,4·1 ,.4 SCOP~ "0 III 021 £l 0011'011 117176 117176 ** ••••••••• •• IPS IS WRONG I TEST 101 J 00 • • • ,,,*.00 . . . . . . . . . . . . . . PS • 1(') , ••••• 0 •••••••••••••••••••••••••••••••••••• 006522 006526 <106532 .11l165:56 • 1 IR[MAINCER IS WRONG J 6.0 . . . . . . . . . . . . 0 .** •••••• 0 . . . . . . . I T£ST 10121 • 4 IQUOTIE:NT is WRONG J •• 0 ... * .......... ,.04 = 1'" IPS IS WRONG , ., liS QUOTIENT • -4 I QUO'1' 1[NT IS WRONG lIS REMAINDER " 1 I R[MA I NDER IS WRONG *.** .............................. 00 •• ,10**** •• *** ott 06. *"'*0",.0*'" I TEST 102 Djv 121 2 I '3 " 0 UM II 2 PS " 4 J .~.J* •••••••• * .......................................... * •••• 0* • • 0 ........ *-a.*o "'1lI6654 006656 006662 fJ06666 006612 01270~ MOV MOV "IV MOV #0;"4 112;,,4·1 *3."4 tI.PS, PSW lTEST OF" DIVID~ ILOAD IoIIGIoi OF!D~R WITIol 0 I LOAD LOW ORDER WlTlo! 2 IDIVIDE BY '3 ,SAVE PS CMPS SEQ IoILT #4.PSW liS PS • 4 t:MP Fl[Q IoILT #Il. "4 115 GlUOT lENT CMI' REQ IoILT .. ,QUOTI£N'1' *2; ,,4·1 SCOP~ ~lI1i101 "'12704 00 121 III 31/1 071427 ~01210~2 00~0~3 01~761 111776 12102722 fJI'I6101l 0l1ll6106 006111/1 122767 1lI014~1. 000000 0011!02}4 ~02114 006712 006716 fl2l6720 0227"4 1lI1:l141l11 1lIL-l12l000 1lI~~0210 1lI06122 ('1216126 006730 02270!) 1!01401 0"0001l1 iil011J02J2 ,.4 IPS IS WRONG ,.4 , lIS REMAINDER IREM~INDER • III is WRONG • 2 IS WRDNG MAINO;::::;'l1-DCI<BL-A :iCI(9:'A,PU DIV TUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 . . . . . . . .. • nST 1Iil:5 otv I!! ~ I '_3 , " REM' 2 P S . ' J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 ""6732 010 6 734 0067421 111067 . . ",,67 5 " 0107 0 3, ~Hl6?!!6 001!! 0 ZI!I 21",,111212 17777!1 171776 01!12644 I1lll,,02i4 e0263~ "136766 122767 ""'14"1 0"00"'0 ""6770 006714 2"'6776 0i!2704 """1421:1, 0""0210" 00001Hl ,""111"3 007004 ""7006 02270~ 21111iZ10~2 "06764 U27"''' i!1210' '171427 "'1~767 0014 ill 0000illil SCOP!: MOV MOV 01'1 MOV '0;"4 1112; 111-3,,,4 UPS.PSW ,nST or OIVIDE: ILOAD ~IGH OROE:R WITH III 'L.OAO L.OW OROE~ WI 1101 2 'DIVID!: BY iI-3 .SAve: 1'5 eMF'S lII4,''5101 ,." itS !OS II 4 CMI' SE:Q HLT iII2I,II4 ,IS QUOT! ENT • 0 CMP BEQ 1112, ,,4.1 BEQ lolL. T "'.1 IPS IS WRONG ,." 'QUOT! E:NT ,.- ~L.T is i<J~ONG lIS REMAINOE:R • 2 ,RE:MAINDER IS WRONG J . . . . . . * ........................................................... *.* •• ~ .. **.a.* .. Di V -1.2 I n . III REM' -2 PS' 4 , •••••••••••••••• _••••••••••••••••••••••••• ** ••• ** ......... ** * •• "'00* *0 ,TE:ST 11114 00 7 010 00'i1l1Z 00'016 13071322 00'11126 ~10?0:1, ~121'" SCOPE: .. ,HI 17'7" "'1~767 177776 121013003 177776 1211112566 1227~7 12113",0301 01112~6121 "1270' 071427 130711134 00711142 o121 7 I1I.U ""1401 i!"'2113~13 00'12146 0121711J52 012110!14 0l!27134 001 4 "1 0011l0"'0 000""21121 0!'!7056 007",,62 13""706" 02270' 001401 00001310 177776 MAINr'lC:!':.H-!)CI(i>L-A CCI<8LA ,1>11 D!V ,nST OF' DIVIDE H.O~O i-iiGH o~oe" Wi'i'~ -1 IL.OAD L.OW ORDER WIT~ -2 IDIVIDE: BV n ,SAVE PS ~-11 " • MOV DIV MOV 111-2, ,,".1 111:5 ,"4 UPS.PSW CMP8 BEQ HLT u,PSW liS PS CMP SEQ .. .. ,PS !S WRONG 110.11. ,." , ~LT CMFt BEQ WLT lIS QUOTIEN' • I1l . I QUOT! ENT IS WRONG 'IS REMAINOER '-2,,,h1 , ." -2 ,RE:MA !NDER IS .,RONG '!'E~'!' J . . . . . . . - ........ a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e ..... ,TEST 1IIJ5 QiV ~1 -1 I 111 • ~1 REM" 121 * ........... * ... PS. 1121 J...... - .............................................................. 0137066 0137070 01371374 00711!J0 1210711214 1312701 01270_ 0127'" 071427 013767 007ll,2 01217120 00'1122 1l!2767 00140;1, seop!: 177177 177777 1210",°111 171776 0011lllJUl "'011J0~13 MOV MOV . iI-1, ", 111-1, ,,4.1 ill. JI4I MOV II IIIP 5 , PSIoi CHPB BEQ IoIL.T 1110,1'5101 crV 007124 013713111 007132 0;!lUii0 CMP SEQ lolL T 12107134 12107140 0011 4 2 02270!1 0014131 00210"" CMP BE:Q IoILT "'227"'. 0"'14~i 177777 ,." **** .. . ITEST OF' OIV!DE: ILOAD HIGH ORDE:R WITH -1 I L.OAO LOW OROER WI Tlol .. 1 'DIVIDE BY U ,SAVE PS II $ PS • 10 ,P5 IS WRONG I IS QUOTIENT 'QUOTIENT ~ -1 is WRONG ,1$ REMA I NOrR , '" I REMA I NOER IS wRONt: J . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 0 i V I" ~ I U • 2l ~EM' '" PS. 4 J ...................................... ** •••• * ..... **.~ ...................... Go. 0"""" 0 I 'l'E:ST 1~6 12112171·4 130'1'6 00715, 1::':171'6 0U7111 131270" 111270' 071427 scep!: 1210""2J~ "''''111(2)111 0"'00 Z1 11'1'776 MOV MOV DIV MOV *0. ,,4 *"" ,,4·1 *1, "4 ,nST OF DIVIDE: 'L.OAD '"!GH ORDER WIT" Z I L.OAO L.OW ORDER WIT'" 0 .DIVIOt BY #1 .SAVE PS 1il12l71~2 01~767 00717"" 007176 0072il0 122767 0fd140:1, I:ll&ellllol'" ,"L.T (110720, 007206 00721111 022704 CMP SEQ 115 QUOTIENT. '" '"L T I QUOT I ~~JT IS ioiflONG ,"'!I~212 i:l~27f/1' eM" 115 REMA IN~ER , IHI1401 oill 200 Icl IiH!I'216 ""140;1, P'07220 IolJe01.H1 011100214 CMP9 SEQ SEQ l./L .,. \!IiI"S. PSw IV", ItSW ,.' 'I~PS.4 I PS IS WRONG ~ MAhltlf:C~1l-DCI<91.·A DIV TEsT DCi<sl.A. I'll J . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 • • • 00 • • • * ................ 6 • • ITEST Ul7 -1 125252 I 1112 ~ 152525 DiV R£M. 0 PS. it') J.............................................................. 0 • • * .......... . 001224 007230 kl07234 007240 0U701 0127"'4 0127r1l, " 11427 "13767 177776 (107246 007254 (107256 1227~7 00~0H' 1IIld14r1l1 .,klrllrllkl'" CMF'S BEQ HI.T (107260 007264 "07266 1d227"'4 rIlkl14~1 0"11'0"'1' CMF' SEQ HI. T ,IS QUOTIENT. 152525 007270 007274 007276 111227111> .,r.J14kll ""'li""r.J", CMP BEQ HI.T 115 REMAINDER. 21 ~01222 SCOPE MOV MOV DIV MOV 177777 125252 2101!10~2 J •• 1i1-1. ,,4 #125252,%4.1 #2; (!1111'S. F'SW "4 ·., 007324 007332 007334 122707 0014C!l1 2107336 0<373·2 "01344 02271d4 ""'14Idl (J0'346 001352 "07354 lIJeJ2276 eJ""'~"~ eJeJ2270 is WRONG ,REMAINDER IS WRONG DjV 0 52525 / SCOP£ MOV MOV DIV MOV 00"'~"0 052525 0~"'''1l2 111776 ,PS IS WROtllG 'QUOTIENT J..................... * ....... 01e701 "127"4 1d127", 011427 013767 II S PS • it') #11!1. pSW *.**** •• * •• ***.o* •• *.*.* .. O•••• *•••• * •• ~* ...... ~** ••• 0.*.**.* •• *** •• ,TEST 111!! 0<373210 212173212 fl2l732l6 0217312 0217316 ITE:ST OF' DIVIDE ILOAD OIIGH ORD~R WITH ~1 'LOAD LOW ORDE~ WITH 125252 'OIVIO!: BY #2 ISAVE PS 1112 • 25252 REM. 1 PS. 2l *.*. *.*., ....... * *' ...... **** •• * Go" * ........ '* .. lit" #0."" #5252!),"h~ #2."" i!l#p'S. PSW CMPB BEQ HLT J IS PS s t') , IS QUOT I E'JT " 25252 Idl<1e~"''' CMP BEQ HLT 11122705 01d1401 01/J11!1IJ"'''' CMP BEQ HLT ~!J00kl0 MA I NtlrC-ll-DCi<BL-A DCKBLA. P11 :Il25252 it ... ~ 01'* . . . . G",,, § § .. .. I1£ST OF' DIVIDE: ILOAD ~!GH ORDER WIT~ 111 I LOAD LOW ORDER WIT'" 52525 'DIVID[ BY #2 ISAVE PS ,PS IS WRONG I QUOT! !:NT I S WRONG ,IS REMAINDER ~ 1 IREMAIND~R IS ~RONG 0 I V TEST J •• " ...... *"".6: ..... *** *** ....... *. *** .. ,,* .. * .... * ** .. "...... * .. * .. -Go" A"" 1- .. I TES T 111 0i V -1 d / # .. 1 • 1 REM" eJ PS II Go .... Go .... "*"",, * * il- 111 J ....... 0* ........ _ . . . . 0 • .000* . . . . . . . . . . . . . . . . . . ** .... .,.*0 ...... * A'-O** ~**** ""6** ***.***** 1IJ07356 0kJ736~ 007364 00737~ 00'374 010701 012704 1:112705 0/1427 01;!7b7 "0742l2 0!£l74tr1l .,07412 122767 iHl1""'1 (107414 001420 001422 0227"'4 011J7424 007430 007432 1d2271d> Scopr 171777 171777 177777 177776 "'~2220 eJ0!'l0110 !£l02212 kHHHl"'lol 1210PJ~H L'l~1401 00000121 00CJ02" 0~14kll ""'1':"r.J0 ,TE:Si OF' DIVIDE I LOAD HIGH ORDER WIT~ -1 'lOV MOV DIV MOV #.1, ,,4 /1-1,,,4.1 11-1.%4 i!l#"s.PSW CMPS £IEQ HLT #0.PSW ... 4 CMP BEQ HLT *1; ,,4 • .4 'IS QUOTIENT eMP BEQ HL T 1110. ,,4.1 lIS REMAINOER • 0 J LOAD LOW MilER WITH -1 'DIVIDE BV #·1 ,SAVE PS J IS PS ~ 0 IPS IS wRONG • .4 J . . . . . . 0 ... **6.6 06 . . . . . . . . . _.0 1I 1 'QUOTIENT IS WRONG ,REMAINDER IS WRONG * .. * ...... Go. tHHIo.O 0 .. *6"" ..... 06it • • '" fIo§ • • * .... * .......... Di V 25253 IIJ I 1125252 • 1011J00t') REM a '" PS • 10 J......................... ., ••••••••••••• ** ....... 0** ......... * ...................... * I TEST 112 12107434 007436 kJ01442 0~1446 007452 210746~ <1,,7466 M'I74711J 0,,7472 007476 ~Ql751!!il IcH17502 007506 001510 01lHlll1 IIIl27"'. il1271d5 ., 11427 013767 122767 111014ih 0252:;3 0~!£l02J1/I 125252 17'1776 ("""'~1IIJ 0~1'l1il"'1/1 ilc27"4 ""' 1'1"'1 "i'J1Z1II0111 "~270> ""'14"'1 Id Ole 0 "'Id 1i111il0210 01il0il30 I1lrll2142 11i~2134 SCOP!:, MOV MOV OIV MOV #25253,111 4 *rII.1II4·1 *125252."4 UPS.PSW JTEST OF" DiViDE: 'LOAD HIGH ORDER WIT~ 25253 I LOAD LOW ORDER WITH 0 ,D! V I DE BY #12'252 .SAVE 'S eMF'B BEQ HLT lil"',PSW ..' IPS IS WRONG CMP BtQ lolL T #11!1~0ilrll, ,,4 J IS QUOTIENT • 11ilrlll1l011l CMP BEQ HI.T *rII; ,,4·1 J IS PS II 1121 ... 4 . ., I QUOTIENT IS WRONG ·., ,IS REM4INOER 'REMAINDER IS ~RONG MAINorC_l1-oCKBI.-A OOKaLA 01'11 DIV TEST ....................................................................... J ........................................................................ I TEST 113 0 t v 25U3 S, I 1125252 • 10111210121 REM. 1 PS" 10 12107512 01217'1'4 121121752121 12112175:... 1211"'53121 010701 012704 012705 .,71 111 27 0l;!767 101211536 11112I7',u 1211117546 122767 0111140:1, 01o?00~" ,PS IS WRONG 12107551lJ 01217554 0075'6 02271214 121121141211 12112100121" 'QUOT I E:NT IS I<RONG 1211217561lJ 1211217564 01217566 121"1'"'1 SOoP!: MoV MOV OIV MOV 1212'253 1211210"~1 125252 117776 /j25~'3,"4 *1. "4~1 IIIU5252,"" fIII"S,P!W "l2Jilll2J10 InST OF' DIVIDE II.OAO loll Giol ORDtR 101 I Tiol 25253 '1.0Ao 1.01.1 ORDER I<1T1ol 1 IDIVIDE BV #125252 ISAVE PS liS FS • 1Ql I IS QUOT! [NT • 1001210111 121227121~ liS REHAINoER • 1 121"00~121 ,RE:HA I NoER I S WRONG , ..... " . . . . . . . 1 . . . .;.0 ~o ••• .;;.o . . . . . . . . . . . .;. .. *•• *o.~.;;. •• o .. o~ • .;;.C= • • o~ •• o. "000 • • e-#o I TEST 11" 0 i V 3",7 77777 I .77777 '77777 REH. 17776 PS. 0 J ........................... , ...................................... * •••• * ••••• 121 lI2J 701 012104 0127121' 1210757" 11107572 01217'76 00761212 1211217606 013767 12107614 12107622 007624 122767 121"141111 ""000111 ""'626 12107632 01217634 1211217636 1il12l7642 0121'76,u "'14~7 "37177 077717 077777 177'176 1211212006 00el2J31lJ 111111201210 SCOP!: MOV HOV OIV MOV ''3717'1,ii<i 11171.,77,""·1 111"'77, 1I'''S,P5101 "4 CMF'B BEQ 1011.'1' !!I0.PSW 121227"" ili'141211 121 "0/1l 121 121 CMP BEQ HI.T #7.,.,77 I ,,4 1212271/l5 01/l14":I. CMF' B[Q HI.T IIlklUIo?0 MAhHlEC.11-oCKSI."A DCKBLA ,P11 ,." ... lUST OF' OiVIDE II.OAO ioiIGIol ORDER WitH 31717 11.0040 1.0W ORDER WI '1'101 77717 lolVIDE BY '77177 ISAVE PS I lSI'S ~ 0 IPS IS WRONG I IS QUaT lENT • 17777 'QUaT! [NT I S WRONG I IS REI'4AINoER " 71776 IREHA!NDE:R IS WRONG DIV TEST J . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ,T!:ST 115 DiV "11i'J01l11l10 I .2 ,412112100 REM" II! liS. II , ..................................................*••••••••• *••••••••••• seop!: 007646 <'11217650 0121765' 0<'1166121 11107664 01070:1. 012704 1/l127!d:J "'1427 013767 01217672 0<'1771110 0<'1771112 14!2767 121"1401 11112177121" 01217710 12107712 022704 00141/l1. 0!dU0121 llI"U30 01217714 1111217720 1lI1211?22 04!271215 0121 140:1, o1c:l001/l 121 01lJ1'J 121 3" 1lI0QJU0 UlI!II2J2I0 1110012132 177716 11101730 000121U 1111211722 "~1!I2J!d0 ITEST OF' DIViDE II.0Ao IoIIGH OROE:R wITIol " I L.Oo4o L.0l< OROER VI I Tiol 1011101210 ,DIVIDE BV 1112 ISAVE "S MoV HoV DIV MOV _" ",4 '11110000.",,*1 *2. UIIS ,PSW CMPB SEQ HI." ·... /j1ll;,.SW II! PS • III CMP SEQ HI.T /j4UI2l0,,,4 lIS QUOT lENT " '11101110 CHII SEQ IoII.T #Ill. "4.S, ,,4 • .111 IPS IS wRONG IQUOTlrNT !S ioIRONG ,ts REM. 1NOER • Il , ·4 IRtHAINOER IS WRONG J . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 • • • • • • • • * .. . ITrST 116 DiV 0 100"1211 I 1112 • 401!01l1 REH. 1 PS. III J...................................................................... 1lI077Z4 01217726 007732 012177:56 012177'2 01070:1. 0127'" 01270' "'1427 "13767 111121775" 01217756 <'11217160 SCoPI: MOV MOV OIV 1'40V 1110; ,,4 lUST OF' DIVIDE II.OAO IoIIGH ORDIZR WIT;.! 21 1.01< ORDER WITH 10111001 IDIVIOE BY 1112 ,SAVE ,.S 00(1112121111 10"031 001'J12JiJ2 17;776 01lJU52 122767 00140:1. 121"0""0 1lI1ll012J2I1lJ 01211644 11107762 <'1",,66 111121177" 0227 ""14 111021111 111"00210 OM" BEQ IoII.T *<IU0121, ,,4 ,IS QUOT I E~T • 41l100i:1 "07712 01217"6 0227 012114 00"IlIH OH" BEO 1111; ,,4·1 'IS REM.1NOER • 1 ..... l1IfIII'IIIIII (,lIi?lftlot CHF'S eEQ HI. T u\.,' IIIll1e001,U t 1 1112."'IIIII,.S,PSW .... ·... U;!lSW ,.4 I~OAo I IS PS • 0 IP! IS WRO~G IQUOT!rNT is WRONG IR'MilNnrR 1!Ii IoIRnNI: MA! NOE:C_l1_DI:KBl.-A OCKBl.A,Pl1 01 V 'l'E5T MAeVl1,606 22-F'ES-7!! 18124 PAGE 41 J.............. 410 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . * ••••• 0 . . . . . . . . . . . . . . . . . . . 0 • • 0 i 'I ,TEST 117 201110111 37'" I "7777 "4011100 FlEM"' 7777' PS"' 0 J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . , ................ 6**.* 010 .......... 000. * ....... _oCt 00 01'')0112 0Hl004 01"010 ~U1014 010020 0111!701 012704 012 70~ 07l4i:!7 01;!767 01~036 li:!2767 001401 "011:000 01:11040 "1'1044 010046 0:.!2704 0e1l 4 01 0011!0100 012111150 010054 IilUl1ll56 0e1l401 "'''1l000 010026 01Z034 0:.!270~ SCOPE: MOV MOV 0211'0~0 037776 0777'17 1777'16 1'l1ll1574 MOV 011100210 (11211566 CMI'B BEQ loll. T 01 V 077716 11200210,"4 #3.,,,6,"4 6 1 #77177, ,,4 !!1111'S. PSW ,nST OF' DiViDE 'l.OAO HIGH OFlD~R WITH 2001110 'l.OAD ~OW OROEFI WITH 37776 'DIVIDE: BY #77777 .S4VE PS '21;pSW .IS PS • 21 , .. IPS IS WRONG '1 S QUOT lENT £ 41111110(11 CMP BEQ Hl.T IQUOTIE:NT IS WFIONG CMP 8EQ Hl.T IREMAINDER IS WRONG I IS REMA I NOER a 77776 , • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • oIt . . . . . . . . . . . . 0i V J TEST 120 * 60010 *0 ••• 0••• 0*0***.*0*. REM ~ 177777 177'177 777'17 I #177776 :; 41Zl1110111 I'S" (11 , ••••••••••••••••••••••••••••••••••••••••••••••• *** ••••• * •••••• ** •••• 01\'!06111 (.'1111062 01:1111166 11110072 010"76 0111!701 1<112704 0127r.;,~ 0"11427 013167 i1l10104 010112 12110114 1:.!2767 0014~:I, 000000 ell"116 lHIl122 012)124 0227e14 001401 01:1011100 010126 010:1,;!2 i!l1111134 02270, 0e11401 "'''111000 MAIN"E:C-11-DCK8l.-A DCI<BU, P11 SCOPE MOV MOV 177177 077777 177776 177776 01'1 f/77'177,,,h1 f/117776,%4 (1I1/l1516 MOV UPS.PSW 00001'" 111211510 CMPB SEQ f/III;PSW 177777 "'10701 012704 111127"" "'1427 "'13767 01~162 122767 01:114"'1 0:!J11l 01:1 '" 0111011121111 022704 001401 0"00"'" 040111"'111 0102~4 (l1~210 "'10212 I IS PS .. 21 '1 S QUOT I E·'-lT c 41111111Zl21 ,QUaT! ENT I S WRONG .IS REMAINDER" 177777 'REMAINDER IS WRONG Otv TEST 1il1i2l136 01til140 0121144 131"150 fl1")154 01~2kllll ITEST OF' DiV!DE 'l.OAD IoIIGH ORDER WITH 177777 'l.OAD l.OW ORDER WITH 77777 IDIVIDE BY #177776 'S~VE flS IPS !S WRONG CMP SEQ Hl.T •• "••• • TEST 1~1 010202 ., CMP BEQ loll. T I.~." fll?!174 , H~ T I •• :11121110 11J10172 #:1,71777,"4 O~"§o"** •• O* • ........... ***** ...... 0.**.0 ** ...... o-a.o ........... 0610 .. Go * .. *0.0606 157777 10001111 I #11ll0(1111111l • 401'100 MOV MOV DIV MOV #151777, '" 1/1002111Jl. I "461 f/1001111110,,,' ~f/PS, PSW • TEST OF' DIVIDE: I~OAO IoIIGH ORDE:R WITH 157777 Il.OAD l.OW OROEFI WITH 10001111 IDIVIDE: BY #111111100111 ,SAVE PS C~1PB fIIZI ,PSIol Diy SCOP~ 157771 111121111211 11110021111 177776 BEQ Hl.T 0:.!270> 001401 00111000 REM" 1001'101 PS =0 *.. *~***.*** •• **.*** •• O••••• *.* •• *.* •• * • .Q-**.*.OO§ .... it§*** .......... ** ••• .., 115 PS c III IPS IS WRONG CMP SEQ Hl.T lIS QUOTI ENT • 40111(110 CMP 8EQ Hl.T I IS RE:MA! NOEFl • 10011101 .QUOTIENT IS WRONG .REMAINDER IS WRONG J• ..,***** ....... *.* ••• ** ....... a ... IT!!:ST 122 Div 0 '2525 I * ••• * ....... 0 ....... _ •• #52525 ' 1 REM. III § ••• 0.*. *** .... * .... <It PS. III , ••••• * .................... ** ........ *** ....... ** ..................... * ....... * •••• 01i2!214 01il216 010222 010226 01i!l232 0H7 0 1 012704 012705 0/14l! 11113767 01~240 111211'l1ll21111 12110246 0102'5111 122767 0014h 00111111"''' 010252 010256 11!102611l 1112270. iIl01401 000000 111111021211 01 0 262 11110266 0U2?1II 022705 001401 00e000 0211'l1ll"'1II 052525 052525 177776 SCOPE: MOV MOV elv MOV 11111,"4 #52525, "4.1 1I!52525,U 'IIPS,PSW CMPB BEQ Hl. T f/III,PSW CMP BEQ Hl. T J1I1,"4 CMP sEQ loll. T ,.4 , .. • TEST OF' OiVIOE 'l.OAD Io4IGH ORDER WITIoi 0 Il.OAD l.OW OROER WITH 52525 IDIVIDE: 8V 1#52525 ,S4YE PS J! S PS • III IPS IS WRONG ,IS QUOTIENT. 1 • QUaT lENT I S WRONG I IS RE:MAINOE:1il ~ 0 ,RE:MAINDE:R IS WRON~ MAI NOEC;.U.OCKBI.... DCI(BI."P11 0 IV 'rEST I···········.····· ..··································................ ,................................................................... ,TEST 12:5 21102'12 121112127" 12111213121rD 01031il1ll 1il1031r/1 rilU7"1 2112721. rill2?'05 ril71427 121000 <Hl 1215252111 013767 1'1'1776 erlJ131U 1il1!l316 010324 01121:526 122767 "'21"L'J1J~ "012i'~ 1il10331!l 01121334 121103H 2122704 1il1lJ140i 1il0Ufllfil 12101l1!l~1!l Iill1il340 1il1121344 1il11213 4 6 rilZ271il5 rilllJ141il1, ''''01!l00 12152524 21 21 1 40 1 21 i.5e 121021 121525~5 O! V 0 1252' I .,252' • 0 REM. '2524 PS·. 1110"'''' nU24," •• t 11152'25. "'" ""S,PSW ITEST OF' DIVIDE II.OAD IoIIG~ ORDER WITIol 0 II.OAO 1.0W OROE~ WITIoI 5252' IDIVIDE BV '52'25 • SAVE 'S CriPS BEQ loll." iU,PSW liS PS • IPS IS WRONG eMF' SEQ HI. T 1!10 •• II! QUOT lENT eMF' SEQ HI.T 1115252.,""'·1 , .4 lIS REM.INDER • 52!S24 seOPp; MOV MOV OIV MOV •• ,I,,,, • , . , I1J IQUOTIENT IS WRONG .REMAINOER IS IoIRONG , *.. * ....................................... ".. , ** .+§ *._ ***.,. ........ ~ "'o!.it"""~ it 121 II) I 111125252.0 REM. 21 PS. 4 I ....................................................................... ,TEST 124 121 1 121351!l ~1071211 21:1,03'2 1211121356 IH036Z 01121366 !lI12?!lI" n270, 071427 013767 1il12l011liJI!l 125232 'l.177i6 121"'1226 "'11213704 Iil 1 1214 121 2 1rl104 121 4 1221~7 011l1ill!lZ4 1il1!l12211l 011J14"1 01d00i!l0 1211041216 1il11il412 01et414 "'Z271H 210140:1, 1l1d"'01110 1illlll2ll!lill2l 010416 010422 1211"424 il2270!:1 illlJ1401 1il12l01ilZiZI MOV elV MOV 1IIIi'l, ,,4.1 *125252,U IJIIII"S ,P901 ITEST OF' DIViDE iLOAC loIiGH tiiHl!:H WITH ii '1.040 1.01.1 ORDER WI T~ III .DIVIDE BY #125252 .S4VE PS 'I! PS • 4 SCOPE n", 0!!"02e #j:(j;"4 e~"B *4.PSW BEQ loll." ,.4 eMP BEC 1011." III III 1 "4 , e~" .. .. .'" 1 , BEC ~I.T ril0lilrilllJ~ MAIN~rO.1l.DCI(9L·. :JeI(8~A ,Pl1 DiV ,PS IS WRONG is ioI~ONG I CUOT I E:NT ,,4.1. ." 115 QUOTIE"I'I' 115 REMAINDER IRE:~A!NDER , '" IS WRONe: DIV Te:!T ,........................... , ............................................ . ,TrS'r 12' DiV 177614665'" I 111411l342" 17'121'" ~EM. '" PS. 10 , ••••••••••••••••••••••••••••••••••••••••••••••••••••••... *... ***.** "' •• 01043" 011il4Jo1 0104'IIl 0112144<1 fH071l1. 012704 ril1270' 1111427 013161 1111121452 01iil461il 010462 122767 00140:1, 011J001l0 01iil464 Iilli1:471!l ,ll0426 seop!: 177614 1216656i1J 1214",342 MOV MOV '117614,"4 #6.,60,,,4·1 OIV H1776 MOV 1114U42,lI" UP5,PSIti IT£'S" OF' DIViD!: ,1.0.0 IoIIG~ OIllD[R WITH 177614 II.OAD 1.0W OROEI' \011 TI-I 6656121 ,DIVIDE: BV '''''342 .SAVE "S CMPB IIIU.PSIol lIS PS • 1111 1il01!'0111l .. BEC HI." , CMIt BEC loll." 111711il'11l1,%4 ,. 4 12I1~4?2 fIl22711J'" 0"1401 1IJ1d0000 01121474 011il51il1ll 212270::1 0111401 Ct-1P ,IS REMA I NCE~ • 121 01~512l2 ~"'U"" BEQ lolL. T 'RtMAINCE:R IS WRONG IPS IS WRONe: 'IS QUOTI£"IT • 171010 'QUOTIENT is WRONG ,............................................................................. . I TEST 126 0iV 121 .,,7'17 I iIIIil • DU~MV REM. DUMMY J .............................................. 011il51214 1il1 1il5121 6 1111121512 01121516 rIl111l5(l2 0105311 0le'11211. 012704 ia1271il5 fIl/1oi!27 17'1776 11101072 e427~7 ~1l~1H4 lH~1Iil611 01iZ1536 1"2767 i!~14~1 11lr.l2l12l~3 l'H~Ul56 IIIl~544 ~lZ5'6 ~lJ?b7 "~~iil"fIl seop~ rIl01!1ll1121121 1lI77771 01!l1lJI2IU MOV MDV cIV MOV 91 C eMile 9E:Q IoIl.T 1112I;JC4 /II.",77,,,·h1 '121, "" UF'S.PSw 1I1',"SW 113, PSW • .4 PS. 3 ** .......................... . ,HS'l' OF" CivlDE: '1.0AO IoIIGI-I ORDER ~ITIoi ('l .1.040 1.0101 ORDE!! wIT'" 77717 .DIVIDE 8V U ,SAVE 1'5 II!! PS I J .PS IS WRONG MA! NOE:C-11 .. DCK8L. .. A DCi(BL.l,Pl1 0 I V TEST , ••••••••••••••••••••••••••••••••••••••••• 0 •••••••••••••••••••••••••• ITEST 127 Div 777" 177777 I #2 • OUMMY RE:M' DUMMY PS. 2 ) ••••••••••••••••••••••••••••••••••••••••••••••••• ** •••••••• 0 • • • • • • • • 01°550 011552 010556 010562 01270~ 011il514 0'1 4 27 01:57 6 7 042167 " 11il6 1il2 011il610 010612 122767 1il014~1 01:1e000 01~566 SCOP~ 01e1~1 012704 ~7'777 171777 ~1lJ01lJ~2 177716 1il1lJ12I1lJ14 1il1lJ1026 00U20 il0illil~2 Iill2lU12 ~HJ614 012'0;~ 1il1lJ01lJ~2 iil10621lJ 010624 01270" 01271114 12111626 011630 "loy MOV DIY MOV SIC '177777,H eMPS BEQ IoIL.T li2, PSW , .4 MOV MOV MOV #2."2 liS1,,,3 IIS2,,,. li117777,"4·1 li2;,,4 !!I1i,.S,PSW I/l.,PSW IT£ST OF' DIVIDE I L.OAO HI CH ORD~R 101 I TH 77771 I L.OAO L.OW OROER WITH 117'" IDIVIDE SY 112 ISAVE PS I IS pS ~ IPS IS WRONG I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . * ....... 0 . . . . . . . . . 1-0 • • • • • • • *.* Diy I TEST 130 , •• 0 .......... 01<l630 01~632 "121636 011il701 012701il 012701 01112167 013767 0"'~746 122767 01111401 000000 1il000~0 000741il 025252 010674 02211110 011l1411l1 01le011l0 01Qi616 01"'702 "'1e'704 022701 001401 0i<!0011l1ll "'01110{Jl 01~642 010646 liJl0654 01"'662 01~664 010666 01e'672 MA I NOEC~11.DCi(8L.·A DCKSL.A. Pl1 SCOPE: MOV MOV DIV MOV 1il0"''''~1il 052525 1il01il7SIil 171776 0 I V TEST ,",ACYl1 , 6"'6 '" 52525 I 51 " 25252 PS , 121 REM • 1 * ••• 0 . . . . . . . . . . . . . . . . 0 • • • • • * ............. 10 . . . 0 . 0 • • 0 . . . . . . . . . . . 0 lilil'''1il 11152525, "111.1 Sl'''0 ","S,PSW IT£ST OF' D!VIDe: IL.OAO ~IGH ORDE:R W!TH I!I IL.OAD L.OW OROE~ WITH 52525 IDIVIDE: BY S1 ISAVE PS CMPB SEQ lolL. T #0.PSW I IS PS a 0 CMP SEQ lolL. T #25252, "121 C,",P BEQ lolL. T 1i1' "O·1 ,+' IPS IS WRONG lIS QUOT! EN,. ~ IQUOTIENT IS W~ONG 25252 , .4 lIS REMA!NOER • 1 ,.' 22~rEB·72 181 Z4 IREMAINDER IS WRONG PAGE 46 J.**.* •• * ••••• *.** •• *.***~* •• * •• O.*.O.6**.** •• R.*6 •• 6* *0*.*._ .. ***0 ••• ITE:ST 1:51 O!'.' 0 52525 I 'S2 ,25252 ~EM" 1 PS" 0 J ...... * ** ....... 'ft . . . . . * *.* ........... * •• *. * II ... * ..... 011-* •••• '" *0. *.-110 ..... -6 .. *** ....... * 0 "'01il02l1il 1352525 2l0"'7214 177776 MOV MOV DIV MOV #0,'''' 1152525, "121.1 aS2.,,0 UP!,P!W IT£ST OF' Divio~ IL.OAD HIGH ORD£R WITH I!I 'L.OAD L.OW OROER W! Tlol 52525 ,DIVIDE BY aS2 ISAVE ItS 122767 001401 "'l!:Ie12l00 2l1il12l1il{J0 CMPS. !'!IEQ HL.T #0. PSW I IS PS 01"744 010751il I<l 1t'l 752 0227"'1il 0014~1 0"'01210121 Ql25252 CMP SEQ !-IL. T 1125252,%0 t'l121754 i1l1:>J761il 0121762 02210:1. 00141111 1il1ll11l001il SCOP~ 011Z101 ei1 0706 "-"1e17!f1l 010714 e!10720 211Q1724 012701 01i0l1 1Il13767 1il10732 Qi1e740 01"'742 0127~0 , , .. .. II 0 IPS IS WRONG I IS QUOTiE:NT • 25252 'QUOTIENT !S WRONG liS REMAINOER , 1 CMP BEQ !-IL. T I REMA 1NDER ! S WRONG J ............... ** ••••••• ** .............. *** •••• **** ... 0 ... .,. *** .... 00*6 . . . . . . . . . *** •• 1- lTEST 132 Div 121 52525 I 11#51 I! 25252 REM, 1 PS = I!I J................................................... * .. * .. 00"* ..... -It ........ * .. *"*0 •• 12'111il1il2 011!'701 1Il12700 012701 t'l711il,s1 01:5167 13111il10 0111il16 12'111il21il 122767 11101401 0rd01il00 01il11l1il2l1il 1il11022 0111il26 Ql111il31il 02271il0 0"1411l1 00e000 025252 Ql1H!l32 011036 011040 02271/l1 1Il014~1 12101l1il00 '-'11'J164 01"766 01",7'72 "1~716 1il0e'1il2l1il PJ52525 1il11626 11.,776 SCOPE MOV MOV DIV MOV "''''.''''' li52525,~",·1. US1,"1il UPS, PSW J IS PS ~ CMPS BEQ lolL. T CM" SEQ lolL. T CMP BEQ lolL. ,. IHST OF' DiV!DE IL.OAD !-ItCH ORDER loll'!'" 0 I L.OAD L.OW ORDER WtTH 52525 IDIV!DE BY ai/S1 ISAVE ItS .. #25252, Xl'! , 1/1 IPS IS WRONG II! QUOTIENT IQUOT!ENT I! 25252 Is WRONG ,IS REMAINOER , 1 ,REM.!NDER IS IoIRONG MAl N!l[O.11-0CI<SI.-A DCi<BLA, P11 0 I V TEsT ° ................................................................... . I ••••••••••••••••••••••••••••••••••••••••••••• " •••••••• " ••••••••••••• 0i V InS,. 133 / 012.042 0110<44 911US 011054 011S56 ilU7ill. il1270il 0127Bl. 071002 013167 11111064 1Il11072 l!111f1l74 IilU536 122767 0B1"'h. 0000210 ~tIl053t1l 111111')76 1Il11111J2 1Il1110" il22700 0B14~1 il00000 025252 1IJ11106 022701 001""'1 0"'0000 ~11112 1Il11114 ScOPr MOY MOV DIV MOV I/JSI/J0Z111 11)52525 177776 '2525 I "2 • 25252 k!~00ilil 1110.110 1II!i2525. "Ill *1 "2."0 UI"S,PSW .. 01'1"8 BEQ IoII.T U;PSW OMP SEQ 1112'252. "111 , ,." loll. T CMP SEQ IoII.T REM. 1 PS" Iil InST Of" DiVIDE II.OAD 1oI! Clol ORDER WtTloI '" I 1.0AD 1.0101 OROEII loll TH 52525 ,DIYIDE BY "2 ,SAYE ,.S IPS IS WRONG I U QUOT lENT • 252'2 IQUOTIENT IS WRONG lIS REMAINDER" 1 I REMAI NDER I S WRONG J4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . * •• ** •• *.a. ••• ** •• e._."." ITEST 13<4 DiV '" 52525 I (31. '" 25252 REM. 1 PS. '" J. ,._.- ............................................ _ ••• e. ** __ ._ •••••••• *. 011116 1111112" 01112. 01113S 011132 010701 0127"'0 0011J0210 flJ12701 052525 0711/123 013767 177776 1il1ll0462 011141!1 011146 011151!1 122767 011114~1 0"'0il1!l0 0S00:,)0 011l11l<454 011152 011156 111 1116 I!I il2270il eJl116Z 10227101 01111 4 161 il "'0 ilil I/) 011166 01117" #gi~[l! DIV MOV 11152525, U.1 (3).,"0 "IDS,PS", MeV 001401 il00ilil0 M.I"!tl!:r._ll-"~I(Pb.A SCOPE Mnu IT£ST OF" DIVIDE 'LOAD ~ICH ORCr:R WIT~ ~ II.OAD 1.0w ORDER WI Tloi 52525 ,DIYIDE SY (3). ,SAVE PS CMP8 BEQ 115 PS loll. T ,PS IS WRONG CMP SEQ HI.T 'QUOTIENT IS WRONG CMP 115 REMAINDE~ " 1 III " II S QUOT lENT • 252'2 BEQ IoII.T 'R~MA!ND~R IS WRONG O!V T£!T OCi<BLA I Pl1 I •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• I TEST 135 0 i V '" 52525 I • C:! I • 25252 REM. 1 PS. IZI 011172 III 111 '4 eJ 112 III 0 01120" III 112 Iil 6 U0701 U2701/1 012702, I···.·······.······.··········.······················· ............... seoP[ 0B01!10'" "52525 k! 71f1l"3 fIll3767 117"6 122767 01l111l11l2l1!1 MOY MOV DIV MOV .nn ,ICIZI UpS,PSW • TUT or OIVIO! II.OAD IoIIGIoI ORD!R wlTIoi III '1.0AD 1.0W OReE" WI'!'I01 52525 IDIVICE 8V .(3) ISAVE PS I IS PS • III 011214 011222 01122. 0"'00100 011226 011232 0112:3" 022700 fIll<l14f1l1 00Ui!lk! 011236 011242 III 112'" flJ227flJ1 CMI' i!lk!1401 BEQ i!I "'00 flJi!I 1011." 0"'1402, 1Il2!J2!52 illlIl,1II!I .52525, ""*1 CMIDS *IIl,PSW BEQ loll. T • .4 CMP 11125252. n ·... BEQ 1011." IPS IS WRONG I IS QUOT lENT • 252!!2 IQUOTIENT is WRONG 115 REMA INDER • 1 ,REMAINDER IS WRONC I.··········.·····..··,·······..·.·····...·····.···.··............... . ITtS'!' 136 DiV III '252' I 21") ,2'252 REM' 1 PS. ~ , • • • • • • • • • • • • • • • • • • ,1 • • • • • • , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . 010701 0127fIJI/I seop!: 1115U25,U.1 2C.'.U "'I'S,P5W I"£ST or DIVID!: II.OAO IoIIGH ORDER WITH III 1I.04D 1.0W OR!lE~ WITH 52525 IOIVIDE 8Y 2(4) ISAVE I'S 1II1Il; PSW lIS PS • III 1il11246 01125" 011254 0112Ul 011264 fIl12702, 11I1!111l0011l 052525 il71il641 il13767 IilI1lI1J III 2J2 177776 1Il11272 III 1130111 1Il11302 122767 01!1011lltle I/IflJ14f1J1 1,1I10f/1il0 OM"S BEQ IoII.T 11I11:3U 01132.0 11111312 il227ilf/l ilf/l14ill CM" illl"''''il''' IoII. T 'QUOTIENT IS 11111314 011321il il227 ,IS REMAINOER • 1 ilr.!i1' OM" 8EQ 011322 iH:l0f/1 HI. T MOY MOV DIY MOV u;u •• • IPS IS WRO~G 115 QUOTIENT' 252'52 SEQ W~ONG I REM. I NOE:R ! S wRONC MAINO~C.1l.DeK8L.·A DIV TEST DCKBL.A, I'll J •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• TE:S T 137 0 i V "52525 I '(') • 25252 REM. 1 Ps·" ,I ........................................................................ . ~11324 011326 "11332 iill1336 etl1342 011350 011356 ~11360 I1lH701 1'l127kllil k'l27"1 "711il74 Itl13767 1~27~7 SCOPE: MOV MOV DIV MOV t'J1iiI1Ilf'J2I0 052525 01ii1~121210 17'1776 01ii101ii1110 CMPB BEQ 0L11 4 01 kl:101tl01tl .. U' 1.311362 011366 IH1370 Itl227f'J" IHHlf'J(ll) CMP BEQ HI. 'I' ~11372 1il22701. i"'1411!1 "L10001il CMP BEQ HI. T (l11376 011400 L1~140l 110. "" #52525, "f'J.~ II (04" "C!l tIII!'S, pSW #'" PSW ITE:ST OF" DIVIDE: IL.OAD HIGH ORDE:R WITH" I L.OAD 1.0101 ORDE!!! WITH 52525 IDIVIDE: BY '(4) ISAVE 1'5 I IS PS " 0 ,.' IPS IS WRONG I IS QUOTIENT' 25252 I QUOT I ENT I S WRONG #1, •• 4 ""+t I IS REMAINDER' 1 IREMAINDER IS WRONG J....... 010 • • • • • 6 • " • • • * ••• * ................... * ... o§ ",.6*",0.0 -Go . . . *.** ....... 0 *. I TEST 14" Di V "52525 I '( 4). a 25252 REM ~ 1 PS K '!l J .. 6 .a. ........ 0....... **** * .... * ......................... .,. 0*" *,. .. <Go *' ..... * .. .,. ... * .. olio" •• "",." *., ...... 011410 011414 f'J11416 1il10701 1'l12701il kl127(Z11 1!1711il34 013767 011424 f'J11432 f'J11434 122767 00141211 I!Ikl001il" 2111436 011442 011444 022700 kl"141il1 0114f'J2 ~11404 011446 011452 011454 SCOPE: MOV MOV DIV MOV 01210021121 052525 17'1776 00~0110 CMPB BEQ ~L. T ""11100" Itl~2701 ""14f'J1 "1!I1l0f'J" MAIN!:lrC~ll-DC:Kf'!L.·A *0."C!l 1152525, "11'.1 (1(4' + ."0 UPS, PSW ITEST OF" DIVIDE II.OAD ~lGH ORDER WI TH " IL.OAD 1.0101 ORDER 101 1 T.. 52525 IDlvIDE BY GI(4). ISAVE PS liS PS ,. 0 #'!l,PSW ,.4 IPS 15 WRONG ~ CMP BEQ HI.T I IS OUOT I ENT 25252 CMP BEQ I IS REMAINOER • 1 ~U· I REMA I NDER I S WRONG IQUOTIENT IS WRONG O!V l'E!iT DCKBL.A ,Pl1 J*.* *.0* .. 0"000"06 . . . . . . * .................. ** •• 0.01: . 0 0 .... 00 .... ** •• **6.6* . . . . . . . . .0 O. ITEST 141 oiv 011456 011460 1'111464 01147121 <111472 0115'!l1il 0115el6 011510 0111701 ~12H'0 21iH'f'J~0 ~12701 "'52525 kJ 71f'J54 "13767 177776 11l1iilt'J122 1~2767 1<J0 f'Jf'J 210 "12I~114 001401 Itl"Uel0 011512 011516 1011520 022701il 001 4 "1 011522 011526 011530 "227'!l1 kl014'!l1 IiHll1lf'J"0 12!012!0H 12111532 011536 "11544 "1!I5267 161242 16'1'236 i1I2"'021111 ~H1552 0"14'!l~ 011554 2111560 011564 011571!1 011572 011600 (11161214 0116216 Ql11610 011612 011614 011616 011622 "1162~ 011626 011630 1il11632 SCOP!.' MOV MOV OIV MOV i1I25252 ~l!Ief'J00 f'Ji~737 ll22767 kl~L'J167 0ii15067 1:d!5737 111C!l375 112737 0137C!l0 001404 0Q147t0 17'1'57" 161226 167222 161214 1175~4 1Zl1il00Z11 0011!il42 177566 01!10~4'" kliil02041!1 rilIil0241!1 "iil0iJ7 151 1il0elil00 117776 Itll!l00 £I 2 1!111626 00ef'J1!J2 P5WI 50 I 511 521 S3 I 0f/l11!0Ql1 ,END (1.(41 = 25252 R~M K 1 P5 = 0 **.* •• * •• §o*.* •• o*O~*.**.~~*O •• ~*6*O •• ***.*O** C!l 52525 I 1 •• * ... ** ... O****.*.*.* •• #0."'" #52525, "QI.1 II- (4) ,"0 (II#PS, PSW ITEST OF" DIVIOE II.OAD I"IGH O~D~R WITH C!l II.OAD 1.0101 ORDER WITH 52525 IDIVIDE BY 1/l.(4) ISAVE F'S eMPB BEQ HL.T #12I.PSIol I IS PS z C!l OMP BEQ "L.T #25252, "C!l ,.4 CMF' BEQ "I.T 111.,,"·1 IfIlC MOV CM!' BEQ JMP CI.R TSTB BPI. MOVB MOV eEQ JSR NOP NOll' NOP JMP I!I ·2 2 Sl 2 ,." IPS IS WRONG lIS OUOT lENT • 25252 IQUOTIENT IS ,.4 I IS REMAINDER W~ONG • 1 IREMAINDER IS WRONG I eN,. ICNT,UDIS!'I.AY #21!1~C!l0, 1CNT ,+6 BE~ ICN'!' 'U17564 ,.4 117. U177566 (1#42,"" 1$ 7,10 ) I GET MONITOR RETURN ADDRE:SS ISKIP IF" NONE IGD BACK TO T"E MONITOR I RESTART THE PROGRAM HAINO[C';'U-OeKBL.-. on n:n OCKBLA ,PH 6""'801. r .au: aEG ICNT PS SWR 53 ""1002 ""121110 • 177776 • 1""" 011632 OIlP~A " 1175721 '" PSw s" • 11JI!J""1U "11622 1111162' • IlI1163' lolL ,. • IlIU0lllf!! • 21f!!U"Z PC • 010721\ 011626 52 SP • IlIIlIIlI01U ."""""", ."""" "" 6 011630
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies