ZZi-8COPYRIGHT 1984, SOFTWARE 2000, INC. (VERSION 09/25/84) ..&X%.3&..&..&|..&~..[...KK&KK&.Ì....VWUȎغ9]_^VWUF~ &]_^VWUF~ F &]_^VWUF~ &]_^VWUV]_^VWUVF ]_^VWUV;]_^VWUV N]_^VWU3&&& &.&.&.&|.&~vN ...&TdDt Ptt..6tt\LTl | D^.....6.6.6uV..6\LTl | DDDDDDdTd..&3&.&.&|.&~..&.&.&|.&~.]_^.F&H؎м+*+$܋GF&H˶VWU츐P^0PT0\~v ~ uKP50Ukrb.[ F6q+P&Kw P O 놸P/yCC;ug,h]_^VWUP PP/P{/BPq/rPg/P]/PS/PI/P?/ P5/BP+/bP!/P/P /P/P.P.6P.XP.P.P.]_^VWUF* t3F*PG6.6F uFFF~tdvN~+u66PH.P6%F*=t~ }F.PF*P tP P]_^VWUFFF+FPFFPP-]_^VWUF* t3F*PD6+6F uFFF~tJvN~+u66PE-P6%PP%- tP P]_^VWU:F* t"F*P6tP P66P,66%PP,F* t*~=tF*P P66뙋]_^VWU F* u 5F*P6FFvF u $P,%FFN tvFFPvJP P]_^VWU5>u 4P+66IP+66|P PFF* u~=u6 F*PvF* u~ rF*P6;u;uPI  tZF&XEˋF&XE͋FF&X66EϸP66X+P FFN tgF&XE;uF&XE;uFF&XE*PF&Xu͋F&Xu돀>xu9~u66UP)66P P]_^VWUF* u `P))F*PIPFv.PvwP)P P]_^VWUP t 6tb ]_^VWU F* uFF*P6FFv|F u;F* u P(NF*PvjFFFN t#FFPvPFFPv ӸP P]_^VWUF* u Pi(F*PFPvP P]_^VWUdF* u P(dF*P6FFvvP'PF*=tF*PFFPv&ӸPP P]_^VWUP/ t>u Pv'6tu ]_^VWU>u PP'+F* t4~=u6 F*PF uFFN u66&P&66P PFF~sv~狅P txP PFF~s2v~狅;t~~J2PK&66-P P u]_^VWUMF* t4~=u6 F*PF uFFN t*66=P%66\ t̸P P]_^VWU F* uIFF*P6FFvF ufoF* u wP %F*PvFFP PFN t[vv.vv ;t0vvvv PvvPvvP$FFI t]_^VWU3>u Pi$fFF* t~~ sx~Tu~EF*P~EXF*=*uvFE뜊F*PvF%Ev~EvFEFP u66=t@P6F*=t~unFFFN uvE=tv%;Euʀ~u~}u~u~E=u);u ;t!;uy;upFFFN t`vE=tv%;Eu;u~}t;u~E=uF~t  u~uD66NPA"66PP/"66dP"66P P]_^VWU+ F* u FFJFFF~sv<:Fuvu P 6t(]_^VWU>xt|FF~t(66%=uFx66=u"@P6=uFJFCb;uT;uF*S;u E;t66T=uF~uNFUFtF@@0ux4@@P6'F66FH=wZvvFPvv>xu:vP& u+x~u~tvvvx*=u P >xu+]_^VWU*FFFPv F=u vLPP PF~uF*P PFPFPPx=udOP3PYPPKFF~s ~EFP!P" uFP=uxFF~sEF&dP6HF~F*F&dP6$ Ɖ벡>uP6v*=u63PFPP8~tNvP'FPF*P P+P+P]_^VWU4FPv=uP%P Pu*P PPPPvPPg=uPhP+P4PaƆPP( ujFF~rF&f u uƆ*O狅FF&fFu v*=tuQv*=tG~tAFF~s ~ƅꍆPPPP t@FnPv+Pv t*>jt jPP% u PR#PPPP؋؋ʋP3PPP*P P+P+Pk]_^VWUF N tu>juFF~s ~ƅjFF~s>F F Pvہ>ujPv=uj+]_^VWU+P3Pv PvP u+]_^VWUvPvPPv.]_^VWU~} u~E C~E M~E D]_^VWUPa~F u+PP8@FF*@PP PPP"FF~}*F*~EF*= tPF*P͸P.PFF~}*F*~E F*= tPF*P͸P P]_^VWU*>vu+狅FFP \PvFPlPvFP+P|Pv+P}Pv+P~Pv~+PPvn+PPv^+PPvN~uFFvPPv(F~F*PzPFFPv uڍFPvxF~t>\PvFP6~t'FPvKF~tlPvFP ]_^VWUFFFF~s~~*PF F Pv jڋ]_^VWU+x*FF~s ~ƅFF~sv~+++]_^VWUFF*=Ct~Dt ~Et~SujP F*=SuJF*=:u1F* 7fCC;u)g$F*PF*P{F*PovFF*=:u F]F*PEF]_^VWUF*=Lu+F*PF t F+F@FF]_^VWUFPPF*=0|~9~ ~A|)~F#~:|nF*F ljF뷊F*PF]_^VWUPht]_^VWU P]_^VWUF*= tF*]_^VWU>ttF ut~,uF F*]_^VWU~t t>tF]_^VWUPP  tPP =u۸+]_^VWU*v FP~= uFFF~s ~E FFPFPFPF~u6~u?~:tFF uFFN t~}0|P~}9E~uFNFD*F*.x-0F*=~~uF뛋~}A}~}P~~tvFE*-@Fր~븃~.tFPQF=tP~t\~.uQFFPFPFPF~t$~t0~:t%~.tFPF=uF ~t$PFPv SF]_^VWU~FF~s ~~E FF~s ~~E ~E ~E ~E~E]_^VWUvTF=t*~t$~:t~.t~*t~ F F~ uŃ~*u~ F ?~ uF]_^VWUv<F*= |~;u"~ t ~,t~=u+ F*P ]_^VWU~ar ~zwn F]_^VWUF|F z\~>~ P>~狅 IP=PrP=Pf FFtNFzPgFFzPS~%$"Pc&{*=vz~t%P,P%8PyfG.TZ%8F~u^~ uU~0uLR1PF~uv4~FtNv9j t>Pv~~uP,Pwq|FvPCP-vIP 8uNPS gX%8=0ufl~uV?Z9*I6z6|܃%F~t~ u^cP6z6|z 4%8=u8tiPV~u[l%8F~}~u~8uwp~%8PI~%=uh~ulEp@1%8~%PtP P,P$yP  =wz]_^VWU졀%,%=u {)_qJ%P =w]_^VWU>~~ P ]_^VWU>( P ]_^VWU졀%8 P ]_^VWU졀%8@ 'P ]_^VWU졀%8P CPq ]_^VWU졀%8` iPL ]_^VWU졀%8p P' ]_^VWU6~桀%8 P ]_^VWUJPP ]_^VWUPP ]_^VWUFF* Nj]_^VWUzzP6|؃]_^VWUy.PPP u PPPP u PPPP u PP6ڃP2]_^VWUF~=ty~*G~F~=t^>!sW~= t~='t~="u ~F* F>F~=t~:Fu~F]_^VWUP P?v P2P P$+P+P]_^VWUNV 6VWUNV *$VWUNV VWUNV ‹]_^VWUs<tV4v4ك]_^VWUvt(tVPT=t+@t VF=t@tDPPQ=uD t uW+]_^VWUv%H=Hu_|tY|D1F;|sEWPDP"P t 'ǀPVKD1;D vD1D 붋FD1+]_^VWUs<uVv v4+]_^VWU v <tV=u+FFFFF^ F  t4FFFF~uFлCC;ug뽃~t ~tF Fu~u~t ~t DD+DDPv  u~t D >D w>D\#Pv  uD >D&/ (Pv  uD-Pv  u~u DD @DL.D .?D. @~u Vv u~t(DPPDPP=t~D c~tCDPP=uDPP=tKVIP+PPV`=u,.DPP=tVD0D1D2D3+]_^VWUv DDDDFF|^FF t-~.t'~:t!D;vy~a| ~zn GFÃ~:u*D;uR|uLDF=A|@~P:F-@D됍D;vG |~.u5^FF t%D;w+,~a| ~zn GFˍD;vG ]_^VWUvDP#P;D1D ]_^VWUv v^ W]_^VWUv~ uu W PVEP*]_^VWUv~  u} uuW P=tb}uPE u Eu}uW t.EEE M}WU uWP u]Eƈ*]_^VWUv ]_^VWU v@u3V t%~u VJ~tD +ҹFVus| tm|uPD uD D1tPDP!P u+FF~} ~|=u뿀+~Ǚ)FVFVF V F V %؋ʋÉF^ N +ɋÉF|tF;D1uD+DD;F0|uPD tFD1V+P u#D+DD+FDFDD$D+]_^VWUv@u/D1+ҹFV|t|+|ǙFVFV]_^VWUv |DFFtV u+D1F;D rFt w;~trGǀ;~taWPDP!PF t2~t~t ;|u0 *FF~} ^PV@ uFD1DD+DD]_^VWUvD+D>PV]_^VWUv~ O|D1uD2u +]_^VWUvPF=t~ t GF~u;u+Ƌ]_^VWU~uF%F>2uE%>tFn~;ws6264^FFFF(^7v1FCC;tHgFF+ƉF }F~uFN tvv^W;vvv^FP^W~uFN uvv^W]_^VWUv FFN^+v t+v ڊ>FN^FN^>^?t^FF^FFF]_^VWUv~nN^ FVF V ǙRPv v FV t0ǙRPv v FVF؊>FN^F멋F ؊>FN^F^?t^FFFƋ]_^VWUN v ~F]_^VWUv~ G:u F?u+Oߊ:}]_^VWUvF?u+H]_^܋_܍_VWUV F++ ;wr w;?r+?w@]_^܋_܍_VWUv ~++ ;Wr w;r+W]_^VWU0~}FFPFPFPvvvv v vw~guC=tG;t }0uO+ƉFЃ~| F;F}Fe F;F|F~~tG-~etFFЋGFЈPvvv v tNG.~~ F t FGFG0NڋGe~|G+G-F؉FGF> 0GF> 0j~G0 F t FGFG0Nu~t6G.~~*FF |F t FGFG0NЋNj]_^VWU4Pvvv v |C^ Pvvv v uf^vFN tF0^FTFRF PF NTt6UTFRFPF NF FPvvv v ? Pv H FvMF PE Pvvv v  |F$PF PPF^vvv v vFF~ft~gu~|F;F|FFF@F~}F~~FFFF;F}aF0,PWvvv v $ TFRFPF NF vvv v ,|%;vtN=9~01^^F]_^VWUv+ }G؋ޱ㋇\TZRXPVNTFRFPFNF t2FP6B6@6>6<6 TFRFPFNFFTFRFPFN]_^VWUv^W ]_^VWUvD |DLuAPP<u0 uPP! t| u ]_^VWUvD | D0uaL}~|uPD u ?\}t P PP\G*F~u\u '^CC\ F@DD@@D}\D*]_^VWUvD |D0t|u)P D u VP uzt V ui$L}VP] uO\D*uB u/L}VP0 u"\D* t| u ]_^VWUv ]_^VWUF*^ȣTF RF PFN]_^VWUF VWUF Pvttt4 TDRDPDN]_^VWUF VWUF Pvttt4\ TDRDPDN]_^[6T6R6P6NVWU^VWU^+VWU^VWU^FGV؈FF%uVv ~ FF~FV؈FF%u wFv~Vv~FN+N}^^^^هVv~F9~Vv~FNl N^:ttF~vV:utA$ u u u t7yErIs A؉T6R>PN]_^VWU+*F y=ط7VWU+*F)VWU*V F y؃ VWU*V F+ɋ tr ψUSQ+PN]_^VWU^VWU^GV؈F%uF~FV؈F%uFv~Vv~F8:Vwr;vwr;~wr;Fr Fr:Vwr ;vwr;~wr;Fr +F~vVVVVV⿊Vv~F^+^À| ^+ҋ‰T6R>PN]_^VWU^VWU^FV؈FF%t$Fv~GV؈F%u}F~+й8n^^^s F~vV܋^^|5rs ^+ҋ‰T6R>PN]_^VWU~VWU~+~ x Et @"EuHvt @s y]_^VWUVWUFu6V^ Ҋ΁t!|;}Ft+]_^[5?ACDEFGHILMOPQSTUVWXZFX]bglqvX{ CDESlqv{ ##%#.# &"""" #J#$~###;$D$e$$$$%C%t%%%#&3&8&@&abrw:+?+D+I+ DOUXcdefgorsux55556g566656l655 KxTA@ B B@filorux{~AXBXCXDXSIDIBPSPCSDSESSSPSIP TurboDOS 8086 Debugger Copyright 1984, Software 2000, Inc. * Invalid command A Display memory in ascii [Address] or [Range] C Calculate sum/difference Value1 Value2 D Display memory in hex [Address] or [Range] E Examine memory [Address] F Fill memory Range Value G Go to program [=Address] [Address] H Help (this menu) I Input port Port-address L Load program for debugging Filename [Command Tail] M Move memory Range Address O Output port Port-address Value P Put ascii in memory Address Q Quit S Save program after debugging Filename T Trace instruction [=Address] [Length] U Unassemble instruction [=Address] [Length] V Verify memory Range Address W Where function [T] Function Number X Examine register(s) [Register] Z Parse command tail Command Tail %04x:%04x %04x %04x %04x:%04x %02x%04x:%04x %02x = Range and Value missing Invalid Range No program loaded %04x:%04x %04x:%04x Port-address missing %04x = %02x Range and Address missing Invalid Range Invalid Address Port-address missing Invalid Address %04x:%04x No program loaded No program loaded %04x:%04x %s (%04x) %04x:%04x Range and Address missing Invalid Range Invalid Address %04x:%04x %02x %02x %04x:%04x No program loaded %s (%04x) %s (%04x) %s (%04x) Invalid Register %s %04x = %s (%04x) No program loaded Execution halted following return to o/s Invalid Filename: %s Program not found Unable to load program Program loaded Invalid Filename: %s Unable to create file Program saved Unable to write file: %d%c:??????               %,16;@HPX_dins{ $+29@GNU\cjqx   $).27<@AB C DJPV\afkp qv w |  (2;DNXblv     ',16789:> BGLQV[`ejow~    "* /4 9 >FKPUZ_ dl rw|  ADD ADD ADD ADD ADD AL,ADD AX,PUSH ESPOP ESOR OR OR OR OR AL,OR AX,PUSH CSADC ADC ADC ADC ADC AL,ADC AX,PUSH SSPOP SSSBB SBB SBB SBB SBB AL,SBB AX,PUSH DSPOP DSAND AND AND AND AND AL,AND AX,ES DAASUB SUB SUB SUB SUB AL,SUB AX,CS DASXOR XOR XOR XOR XOR AL,XOR AX,SS AAACMP CMP CMP CMP CMP AL,CMP AX,DS AASINC AXINC CXINC DXINC BXINC SPINC BPINC SIINC DIDEC AXDEC CXDEC DXDEC BXDEC SPDEC BPDEC SIDEC DIPUSH AXPUSH CXPUSH DXPUSH BXPUSH SPPUSH BPPUSH SIPUSH DIPOP AXPOP CXPOP DXPOP BXPOP SPPOP BPPOP SIPOP DIJO JNO JC JNC JZ JNZ JNA JA JS JNS JPE JPO JL JNL JNG JG TEST TEST XCHG XCHG MOV MOV MOV MOV LEA POP NOPXCHG AX,CXXCHG AX,DXXCHG AX,BXXCHG AX,SPXCHG AX,BPXCHG AX,SIXCHG AX,DICBWCWDCALLF WAITPUSHFPOPFSAHFLAHFMOV MOV MOV MOV MOVS BYTEMOVS WORDCMPS BYTECMPS WORDTEST AL,TEST AX,STOS BYTESTOS WORDLODS BYTELODS WORDSCAS BYTESCAS WORDMOV AL,MOV CL,MOV DL,MOV BL,MOV AH,MOV CH,MOV DH,MOV BH,MOV AX,MOV CX,MOV DX,MOV BX,MOV SP,MOV BP,MOV SI,MOV DI,RET RETLES LDS RETF RETFINT 03INT INTOIRETAAMAADXLATESC ESC ESC ESC ESC ESC ESC ESC LOOPNZ LOOPZ LOOP JCXZ IN AL,IN AX,OUT OUT CALL JMP JMPF JMPS IN AL,DXIN AX,DXOUT DX,ALOUT DX,AXLOCK REPNZ HLTCMCCLCSTCCLISTICLDSTD%s%04x%04xAL,AX,,AL,AX,=,=%02x%04xMOV %04x:%04xMOV ,=,=1,CLREP REPZ ,=,AL,AX%02xInvalid caseALCLDLBLAHCHDHBHAXCXDXBXSPBPSIDI%s[BX+SI][BX+DI][BP+SI][BP+DI][SI][DI][BP][BX]%sESCSSSDS%sADD OR ADC SBB AND SUB XOR CMP %sADD ADC SBB SUB CMP %sROL ROR RCL RCR SHL SHR SAR %sTEST NOT NEG MUL IMUL DIV IDIV %sINC DEC INC DEC CALLI CALLFI JMPI JMPFI PUSH %s%02x%04xcon:wSTDERR$con:rSTDIN$con:wSTDOUT$ Unable to open $ $^con:rdr:lst:pun:{NULL}0123456789ABCDEF@ BCzE@GPH$tJL M(knOQ@CRhT*V W1_cY[.\@v:k ^^# `bxaz&Xcn2xeW ?hfSh@aQYjok 'Nm x9?o 6pOgIr#E@|osp+ŝuL67EwV߄xl: z{Η@|H½} Pv