DEBUG.EXE - , MS-DOS, , . DEBUG? "Bugs" ( "") " ". "debugging" ( "", "") , " I". - , . "debugging", " I"
DEBUG :
1) ;
2) ;
3) ;
4) , ;
5) , .. (.COM-).
DEBUG . , "-", , . Enter. DEBUG :
1. Q - .
2.? - .
3. H (Hexarithmetic) - . H 2 ( 4 ) , .
4. R [< >] - . "R" , , 100 . 0100 . "R < >" .
5. U [< >:]<> - , , .
6. E [< >:]<> - .
DEBUG , . , , , 0100 . (.. ) . ( ), , , , .. , AX BX 01D8. AX - 50. "E <>" , , :
|
|
< CS>:<> < >,
. , 01D8 01 100, D8 - 101.
7. T - , 0100, . , IP ( ) 0100.
8. <> - . 0100. . Enter .
9. G - , 0100. , IP ( ) 0100.
10. N <.om-> - . 0 BX, ( ) - CX.
11. W - . "W" .COM - . DOS.
12. L - . "N". :
MOV AH,< > - AH 02 - ;
MOV DL,< > - DL ;
INT 21 - DOS (), ; AH; - AH 02, DL .
INT 20 - DOS,
(.COM-).
.
"*" .
mov AH, 02; 02 -
mov DL, 2A; ASCII-
int 21h; "*"
int 20h;
.
, DEBUG ( 2 ). Turbo Assembler , , "h".
.
Debug.
- . ?