1           M  AFD.DFV                                                             STEINIC @     AX 0000   SI 0000   CS 44E8   IP 0100     Stack +0 0000  Flags F202BX 0000   DI 0000   DS 44E8                     +2 20CDCX 0000   BP 0000   ES 44E8   HS 44E8           +4 A000  OF DF IF SF ZF AF PF CFDX 0000   SP FFFE   SS 44E8   FS 44E8           +6 9A00   0  0  1  0  0  0  0  0+---------------------------------------------+---------------------------------|CMD >                                        | 1         0  1  2  3  4  5  6  7+---------------------------------------------+ DS:0000  CD 20 00 A0 00 9A F0 FE                                               DS:0008  1D F0 2D 05 98 33 3C 010100 59             POP    CX                  DS:0010  66 0D 56 05 66 0D 60 2E0101 8B460C         MOV    AX,[BP+0C]          DS:0018  01 01 01 00 02 FF FF FF0104 2B46F2         SUB    AX,[BP-0E]          DS:0020  FF FF FF FF FF FF FF FF0107 03C8           ADD    CX,AX               DS:0028  FF FF FF FF E1 44 E0 110109 894EF0         MOV    [BP-10],CX          DS:0030  70 2E 14 00 18 00 E8 44010C 8B4EF4         MOV    CX,[BP-0C]          DS:0038  FF FF FF FF 00 00 00 00010F 8B46F2         MOV    AX,[BP-0E]          DS:0040  00 00 00 00 00 00 00 000112 81C08000       ADD    AX,0080             DS:0048  00 00 00 00 00 00 00 00----------------------------------------------+--------------+------------------2          0  1  2  3  4  5  6  7    8  9  A  B  C  D  E  F  DS:0000   CD 20 00 A0 00 9A F0 FE   1D F0 2D 05 98 33 3C 01   ..  .-.3<.DS:0010   66 0D 56 05 66 0D 60 2E   01 01 01 00 02 FF FF FF  f.V.f.`.  ........DS:0020   FF FF FF FF FF FF FF FF   FF FF FF FF E1 44 E0 11  ........  ....D.DS:0030   70 2E 14 00 18 00 E8 44   FF FF FF FF 00 00 00 00  p.....D  ........DS:0040   00 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00  ........  ........-------------------------------------------------------------+------------------
ͻBR# Break_ADR  Condition                             Count Occur  Action        1 -          ....................................  0         0                2 -          ....................................  0         0                3 -          ....................................  0         0                4 -          ....................................  0         0                5 -          ....................................  0         0                6 -          ....................................  0         0                7 -          ....................................  0         0                8 -          ....................................  0         0              ͼ
ͻ    Break_ADR                                                                     Legt die Adresse des Breakpoints fest. Wird '-' als erstes Zeichen            eingegeben, so ist der Breakpoint inaktiv. Bei einem leeren Adressfeld        wird die Bedingung bei jeder Unterbrechung berprft, wenn Count > 0          und eine Aktion eingegeben sind. Mit 'Alt'+n (n=1..8) wird die Adresse        der aktuellen Instruktion in das entsprechende Breakpoint-Adressfeld          bernommen.                                                                   Standard Segment CS:                                                      ͼ
ͻ    Condition                                                                     Legt die Bedingung fest, die erfllt sein mu, damit der 'Occur'-Zhler       erhht wird. Bis zu 8 Bedingungen knnen angegeben werden, die alle           erfllt sein mssen. z.B. BR3  AX>=123  DS:[SI]= /W ES:32B4  CF=1             Nhere Einzelheiten sind dem Handbuch zu entnehmen.                                                                                                                                                                                                                                                                 ͼ
ͻ    Count                                                                         Legt mit einer Dezimalzahl fest, wie hufig die Bedingung erfllt sein        mu bevor die angegebene Aktion ausgefhrt wird. Im 'Occur'-Feld wird         angezeigt, wie hufig der Breakpoint bei erfllter Bedingung erreicht         wurde.                                                                                                                                                                                                                                                                                                              ͼ
ͻ    Action                                                                        Mgliche Aktionen :                                                                    C{ount}               oder  B{reak}                                           R{estart} nm..                                                                T{race} ON|OFF {NI}   oder  S{nap}                                            A{nalyse} ON|OFF                                                              J{mp} addr                                                                                                                                     ͼ
Kurzfassung der Befehle? {%}= expression                          Evaluate - Berechnung und Anzeige eines arithmetischen Ausdruckes. A {addr}                                   AssemblerBE{ep} {ON | OFF}                          akustische FehlermeldungBL filename Breakpoint                     LoadBR {filename}                              BrowseBW filename Breakpoint                     WriteC addr,addr,length                         CompareCO source_addr,destination_addr,length     CopyD addr Display -                           DisassemblerD *                                        nchste InstruktionDI{r} {filename}                           DirectoryDM {88 | V20 | 286}                        Disassembler ModeF addr,repeat_count,string                 FillG {start_addr}{,{/D}{break_addr}}          GoGC {/T}{/A}{start_addr}{,{/D}{break_addr}} Go Continue    /T und /A Trace bzw. Analyse EININ {/W} port_addr                          Input    /W 16 Bit Wort lesenINT number                                 Interrupt ausfhrenL {/P} {/addr} filename {parameter}        Load program    /P Programm wurde mit EXEPACK gepacktLS {/A} {filename}                         Load Symbols    /A Symbole anhngenM1 addr | seg_reg:                         Memory Window 1M2 {/A} addr | seg_reg:                    Memory Window 2    /A Beschrnkung auf ASCII-ZeichenMO{de} M{ono} | C{olour} | A{ltern} ON/OFF ModeO {/W} port_addr,value                     Output    /W ein 16 Bit Wort wird geschriebenP addr,string                              PatchPD addr,length {,filename}                 Print DisassembledPH {/A} addr,length {,filename}            Print HexPT {/S} {start,length {,filename}}         Print TraceQUIT                                       QuitQUIT R                                     AFD bleibt resident geladen{R} reg=value                                RegisterRD addr,drive,head,track,sector,s_count    Read DiskS {{addr},string}                          SearchSI {{addr},instruction}                    Search instructionSY {ON | OFF}{/C ON | OFF}{filename}       Symbole anzeigen    /C case-sensitivityT                                          Trace DisplayTB {/S}                                    Trace Buffer Display    /S nur der Code wird angezeigtTR {ON|OFF} {CLR}                          Trace ControlW {addr,length,filename}                   Write   ohne Parameter, wie letzter L-BefehlWD addr,drive,head,track,sector,s_count    Write DiskXL filename Macro LoadXT Macro Teach , Ende mit Ctrl-BreakXW filename Macro WriteXX {filename} Macro Execute
ͻ? {%}= expression                                                                 Evaluate - Berechnung und Anzeige eines arithmetischen Ausdruckes. Mit        ? %= .. erfolgt die Anzeige dezimal.                                                                                                                                                                                                                                                                                ͼ
ͻA {addr}                                                                          Assembler - Beim Aufruf des On-Line Assemblers kann eine Adresse              angegeben werden oder es wird die aktuelle Instruktion verwendet.             Mit 'Enter' erfolgt die bersetzung durch den Assembler. Die Cursor-          steuertasten knnen zum Blttern benutzt werden.                              Standard Segment CS:                                                      ͼ
ͻBE{ep} {ON | OFF}                                                                 Beep - Wenn kein Parameter angegeben wird, wird der Betriebszustand der       akustischen Fehlermeldung angezeigt. Mit ON- oder OFF-Parameter wird          die Betriebsart EIN- oder AUS-geschaltet.                                                                                                                                                                                             ͼ
ͻBL filename                                                                       Breakpoint Load - Eine durch 'filename' spezifizierte Breakpoint Control      Datei wird geladen und aktiviert.                                                                                                                                                                                                                                                                                   ͼ
ͻBR {filename}                                                                     Browse - Mit 'filename' wird eine ASCII-Textdatei angegeben, die am           Bildschirm angesehen werden kann. Wenn bereits eine Datei geladen wurde       gengt die Angabe von 'BR', um die Datei wieder anzuzeigen.                                                                                                                                                                           ͼ
ͻBW filename                                                                       Breakpoint Write - Die Breakpoint Control Daten werden in eine durch          'filename' bestimmte Datei geschrieben.                                                                                                                                                                                                                                                                             ͼ
ͻC addr,addr,length                                                                Compare - Vergleicht die mit den Adressen 'addr' und der Lnge angegebenen    Speicherbereiche. Bei einem Unterschied der Daten, wird in M1 der             Bereich der ersten Adresse und in M2 der Bereich der zweiten angezeigt.       Standard Segment DS:                                                                                                                                    ͼ
ͻCO source_addr,destination_addr,length                                            Copy - Kopiert den Speicherbereich von der 'source-addr' zur                  'destination'. Die Anzahl der Bytes wird mit 'length' festgelegt.             Standard Segment DS:                                                                                                                                                                                                                  ͼ
ͻD addr                                                                            Display - Legt die Adresse des disassemblierten Codes fest. Mit 'D *' wird    die Adresse der nchsten auszufhrenden Instruktion verwendet.                Standard Segment CS:                                                                                                                                                                                                                  ͼ
ͻDI{r} {filename}                                                                  Directory - Zeigt die Dateinamen auf Platte oder Diskette an. Mit             'filename' kann der Pfad sowie der Name wie im DOS angegeben werden.          Mit  und PgUp PgDn kann geblttert werden.                                                                                                                                                                                          ͼ
ͻDM {88 | V20 | 286}                                                               Disassembler Mode - Die Betriebsart des Disassemblers und Assemblers kann     auf den angegebenen Prozessor eingestellt werden. Ohne Parameterangabe        wird die aktive Betriebsart angezeigt                                                                                                                                                                                                 ͼ
ͻF addr,repeat_count,string                                                        Fill - Fllt den bei 'addr' beginnenden Speicherbereich mit den durch         'string' angegebenen Daten. Der 'repeat-count' legt fest, wie hufig das      Schreiben der Daten wiederholt werden soll. Der 'string' kann eine            Verkettung von Hex- und ASCII-Werten sein.                                    Standard Segment DS:                                                      ͼ
ͻG {start_addr}{,{/D}{break_addr}}                                                 Go - Startet die Ausfhrung des Programmes bei der angegebenen                'start_addr' oder der aktuellen Instruktion. Als zweiter Parameter            kann ein direkter Breakpoint angegeben werden. Die 'Occur'-Zhler             der Breakpoint-Steuerung sowie Trace und Analyse werden zurckgesetzt.        Standard Segment CS:                                                      ͼ
ͻGC {/T}{/A}{start_addr}{,{/D}{break_addr}}                                        Go Continue - Wie 'G' Befehl, jedoch werden die 'Occur'-Zhler, Trace         und Analyse nicht zurckgesetzt. Mit den Parametern /T und /A kann die        Trace- bzw. Analyse-Betriebsart direkt eingeschaltet werden. Der /D           Parameter erlaubt wie beim G-Befehl die Ausfhrung am Ende einer DOS-         Funktion (INT 21) zu stoppen.                                             ͼ
ͻIN {/W} port_addr                                                                 Input - Liest Daten von der angegebenen I/O Adresse und zeigt den Wert an.    Mit /W kann ein 16 Bit Wort gelesen werden.                                                                                                                                                                                                                                                                         ͼ
ͻINT number                                                                        Interrupt - Fhrt den angegebenen Interrupt (00 .. FF) mit den ange-          zeigten Registerinhalten aus.                                                                                                                                                                                                                                                                                       ͼ
ͻL {/P} {/addr} filename {parameter}                                               Load - Ldt Programm oder Daten aus der mit 'filename' angegebenen Datei.     Bei Programmen knnen Parameter angegeben werden. Der Parameter '/P' wird     angegeben, wenn das Programm mit EXEPACK gepackt wurde. Bei Daten kann        die Ladeadresse angegeben werden.                                             Standard Segment CS:                                                      ͼ
ͻLS {/A} {filename}                                                                Load Symbols - Ldt und aktiviert eine Symboldatei. Der '/A' Parameter        wird angegeben, wenn die Symbole an die bereits geladenen angehngt werden    sollen. Wenn kein Dateiname angegeben wird, wird der Name der zuletzt         geladenen Datei mit '.MAP' benutzt.                                                                                                                     ͼ
ͻM1 addr | seg_reg:                                                                Memory Window 1 - Die Adresse des in M1 angezeigten Speicherbereichs kann     als Segment oder Offset oder mit beidem angegeben werden. Mit der Angabe      [Register], wird der aktuelle Inhalt des angegebenen Registers als Offset     benutzt.                                                                                                                                                ͼ
ͻM2 {/A} addr | seg_reg:                                                           Memory Window 2 - Wie 'M1' Befehl. Der Parameter '/A' beschrnkt die          ASCII-Zeichenausgabe auf 20H - 7FH.                                                                                                                                                                                                                                                                                 ͼ
ͻMO{de} M{ono} | C{olour} | A{ltern} ON/OFF                                        Mode - Schaltet auf die gewhlte Betriebsart des Bildschirmes oder zeigt      dessen aktuellen Zustand an, wenn keine Parameter angegeben werden. Im        Zustand 'Alternate ON' werden die Bildschirmausgaben des Benutzer-            programmes gespeichert und knnen mit F6 angezeigt werden.                                                                                              ͼ
ͻO {/W} port_addr,value                                                            Output - Schreibt Daten auf die angegebene I/O Adresse. Mit '/W' wird         ein 16 Bit Wort geschrieben, auch wenn der angegebene Wert mit einem          Byte darstellbar ist.                                                                                                                                                                                                                 ͼ
ͻP addr,string                                                                     Patch - Schreibt die mit 'string' angegebenen Daten an die mit 'addr'         bestimmte Adresse. 'string' kann eine Verkettung von Hex- und ASCII-          Werten sein.                                                                  Standard Segment DS:                                                                                                                                    ͼ
ͻPD addr,length {,filename}                                                        Print Disassembled - Sendet den Inhalt des bei 'addr' beginnenden             Speicherbereiches disassembliert zum Drucker oder in eine Datei, wenn         'filename' angegeben wird. Mit 'length' wird die Anzahl der zu                bearbeitenden Bytes festgelegt.                                               Standard Segment CS:                                                      ͼ
ͻPH {/A} addr,length {,filename}                                                   Print Hex - Sendet den Speicherinhalt beginnenden bei 'addr' als Hex- und     ASCII-Daten zum Drucker oder in eine Datei, wenn 'filename' angegeben         wird. Mit 'length' wird die Anzahl der zu bearbeitenden Bytes festgelegt.     Der Parameter '/A' beschrnkt die ASCII-Zeichen auf 20H - 7FH.                Standard Segment DS:                                                      ͼ
ͻPT {/S} {start,length {,filename}}                                                Print Trace - Sendet den Inhalt des Trace-Speichers zum Drucker oder in       eine Datei, wenn 'filename' angegeben wird. Mit 'start' kann die Nummer       des Records und mit 'length' die Anzahl der Records angegeben werden.                                                                                                                                                                 ͼ
ͻQUIT {R}                                                                          Quit - Verlassen des Programmes. Wird der Parameter 'R' angegeben, so         bleibt das Programm resident geladen und kann ber NMI oder Tastatur          aktiviert werden.                                                                                                                                                                                                                     ͼ
ͻ{R} reg=value                                                                     Register - Setzt das angegebene Register auf den mit 'value' angegebenen      Wert. Das Flag-Register kann als 16 Bit Wort mit 'FL' angesprochen werden     oder einzelne Bits knnen mit OF,DF... gesetzt werden.                                                                                                                                                                                ͼ
ͻRD addr,drive,head,track,sector,s_count                                           Read Disk - Liest den Inhalt der Sektoren vom Laufwerk 'A..D' an die mit      'addr' angegebene Speicheradresse.                                            Standard Segment DS:                                                                                                                                                                                                                  ͼ
ͻS {{addr},string}                                                                 Search - Sucht, beginnend bei der mit 'addr' angegebenen Adresse nach den     durch 'string' spezifizierten Daten. In M2 wird der Bereich, in dem die       Daten gefunden wurden, angezeigt. Ohne Parametereingabe wird die Suche        wiederholt.                                                                   Standard Segment DS:                                                      ͼ
ͻSI {{addr},instruction}                                                           Search instruction - Sucht, beginnend bei der mit 'addr' angegebenen          Adresse, nach der Instruktion. Ohne Parameterangabe wird die Funktion mit     den Werten vom letzten Aufruf wiederholt. Der Bereich, in dem die             Instruktion gefunden wurde, wird im Disassembler-Fenster angezeigt.           Standard Segment CS:                                                      ͼ
ͻSY {ON | OFF}{/C ON | OFF}{filename}                                              Symbols - Zeigt die geladenen Symbole am Bildschirm oder speichert            sie in der mit 'filename' angegebenen Datei. Mit dem ON/OFF Parameter         kann die Anzeige von Symbolen EIN- oder AUS-geschaltet werden. Der /C         Parameter schaltet die 'case-sensitivity' ein oder aus.                                                                                                 ͼ
ͻT                                                                                 Trace Display - Zeigt den Inhalt des Trace-Speichers im Hauptmen an.                                                                                                                                                                                                                                                                                                                             ͼ
ͻTB {/S}                                                                           Trace Buffer Display - Zeigt den Inhalt des Trace-Speichers an. Mit dem       Parameter '/S' wird nur der Code angezeigt.                                                                                                                                                                                                                                                                         ͼ
ͻTR {ON|OFF} {CLR}                                                                 Trace Control - Erlaubt das Ein- und Aus-Schalten der Trace-Aufzeichnung.     Mit 'CLR' wird der Trace-Speicher gelscht. Ohne Parameterangabe wird         der aktuelle Betriebszustand angezeigt.                                                                                                                                                                                               ͼ
ͻW {addr,length,filename}                                                          Write - Schreibt den Inhalt des bei 'addr' beginnenden Speicherbereiches      in die mit 'filename' angegebene Datei. Mit 'length' wird die Anzahl der      zu schreibenden Bytes bestimmt. Ohne Parametereingabe werden die Werte        des letzten 'L'-Befehls benutzt und angezeigt.                                Standard Segment DS:                                                      ͼ
ͻWD addr,drive,head,track,sector,s_count                                           Write Disk - Schreibt den Inhalt des bei 'addr' beginnenden Speicher-         bereiches in die angegebenen Sektoren im Laufwerk 'A..D'.                     Standard Segment DS:                                                                                                                                                                                                                  ͼ
ͻXL filename                                                                       Macro Load - Ldt die mit 'filename' angegebene Tastaturmakrodatei.                                                                                                                                                                                                                                                                                                                               ͼ
ͻXT                                                                                Macro Teach - Startet die Aufzeichnung von Tastatureingaben. Die Auf-         zeichnung endet, wenn der Speicher voll ist oder bei Eingabe von              Ctrl-Break.                                                                                                                                                                                                                           ͼ
ͻXW filename                                                                       Macro Write - Schreibt den Inhalt des Tastaturmakrospeichers in die           mit 'filename' angegebene Datei.                                                                                                                                                                                                                                                                                    ͼ
ͻXX {filename}                                                                     Macro Execute - Fhrt die im Tastaturmakrospeicher enthaltenen Befehle        aus. Bei Angabe eines 'filename' wird vor der Ausfhrung der Inhalt der       Datei in den Makrospeicher geladen.                                                                                                                                                                                                   ͼ
܀   M  w       ^        
  ["  $  m'  )                                                               
)  ,  /  1  4  6  ,9  ;  >>  @  PC                                                               
PC  E  bH  J  tM  O  R  U  W  !Z  \                                                               
\  3_  a  Ed  f  Wi  k  in  p  {s  v                                                               
v  x  {  }  (    :  Ç  L  M  N                                                               
A.S;n% > 
     b    v)  G@  W  m    ͉      |    P
                            ͉     Ή           (       04.23.9009.14.88͉  