0110 214G01 0113 7EB7C200001 |
LXI H f5UI ICHECK FDR ZERO BNITCHES nOO Ar M! ORA A! JNZ BORT 1END DF BORT IF SW=0 |
0118 FF |
RBT 7 ?G0 TB THE DEBUGGER INSTEAD OF REB |
! Truncated 1 ona \ 5FlE0021ilBCDNT: 0121 4E7022ilB ! |
CDNTINUE THIS PASS A0DRES6ING I, BO LDAD AU U) INTD REGIBTERB MOU E f A! MOI D? 0! DII Hi AU! BAD B! OAD D MOU Bi M! MOU fli C! INK H! MDU B j M LOW BRDER BYTE IN A AND Cr HIGH ORDER-flYTE IN B |
J T 0125 23 |
MOU H AND L TB ADDREBS AVr1+3 i inj: h |
i ! Ul 28 89577B233E |
CDMPARE YALUE WITH REG3 GONTA IN ING AU <H SUE M! MOU Dr A! MOU Ar B! INX H! SBB M IBIJBTRACT |
i i 01ZB DA3F01 |
BORROH BET IF AV(I+l)>fWUł JC INGI ISKJP IF IN PRBPER ORDER |
i ! 012E B2CMF01 0132 5G702B5E 013B 712B72ZB73 |
CHECK FOR EOUAL UALUES DRA D! JZ INCI iBKIP IF AU(I) = AUU+1) MOU Dr M! MOU Mr B! DCX H! MOU Er N MOU Mr C! OCX H! MOU Mi D! DCX H! MDU Mi E |
i ! GJ3B 21460134 |
INCREMENT 5WITCH COUNT LXI HiSW! INR fi |
! INCREMENT I
013F 2iil70!3«C3rNCIsLXI Hil! INR M! JMP COMP
! 014B 00 SW: 0147 I: 014B OSOOBilOOlEAO: OOOA N 015C A>nw sorlhek" |
DATA DEFINITION SECTION DB 0 iRESERUE SRACE FOR SWITCH CDUNT OS 1 iSPACE FOR INDEK DW 51 IGO r 30r 50+ 20* 7r 1000 h 3001 100r -327G7 EQUf*-AU)/2 SCDNPUTE N INSTEAD QF PRE END ^Equate vałue |