AFD . ( afd.com 65), , :
- ;
- COM EXE ;
- ;
- , ..
AFD - , , (), . . . F5 - Set Break Point, .
ENTER.
:
{addr ()} - . , . , F8, F7. addr, , () . (), .
G {start ad.(. .)}{, break ad.( )} - . , ( ) start ad. ( . . . . break ad. CS. CTRL-Esc.
QUIT { R {esident}} - DOS. . R AFD , AFD CTRL-Esc.
L fspec ( ) {param}{,addr} - . addr, , (CS:0100). , BX-CX.
M n addr | [reg] n , n 1 2 , . , . , . . , , SI, AX ... , M 1 [BX]. BX 135, , . M 1 135.
|
|
MO {DE} M{ONO} | C{OLOR} | A{LTERN} ON | OFF - . () , . MO A ON F6. M, , . , .
W fspec, addr, length fspec. addr. C DS. , length, .
{ R } reg=value . FL, FL=value, : FL=FE. . , : OF, DF, IF, SF, ZF, AF, PF, CF. , CF=1. AX AX=12fd.
D addr . addr. CS. CS:n . , . , , , - .
CO s-addr, d-addr, length s-addr d-addr, length. DS.
I addr /. addr 8- 16- .
O addr, value value , addr. value .
P addr, string ( ). addr, string . CS.
F addr, repeater, string string, . repeater . DS.
S {{addr}, string} - . addr , CS:0. CS . , 2 . String . S , .
C addr1, addr2, length . , 1 , addr1, , addr2, 2.
|
|
BW fspec , fspec.
BL fspec , fspec.
PH addr, length {,fspec}- ASCII , addr. length. DS. fspec , .
PD addr, length {,fspec}- , addr. length. S. fspec , .
- fspec , DOS. L exe ;
- addr seg:offset. seg , . Offset : . , , : DS:SI+BX-123, * , * ;
- Reg ;
- Value / . value * , IP. %123, , AX+BX*3/2. -;
- String ASCII ( ) .
- : 1234 BX, tromb FF.
:
F1 - ;
F2 - ;
F3 - ;
F4 - HELP ;
F5 - ;
F6 - ( );
F7, F8, F9, F10 - up, down, left, right.
1