, Turbo Pascal Turbo C. , , .
2.
. 2. -
4 :
- ,
- ,
- ,
- .
.asm. , ASCII, , NC . , , () ( ).
, . ASM, MASM TASM ( - ). .obj, , , , . , . (*.lst) (*.crf). , , , .
, () ( IP). , ( , , , ). :
<_>, <_>, <>, <_>, < >,
<_> - (, , , ) , <_> - , , , <> - , <_> - , < >, < > , .
|
|
, .. ( ) () , . () ( ) LINK TLINK ( : ASM, MASM LINK, TASM TLINK).
( ), . TD DEBUG.
td.exe, Borland International Pascal, C, . , - :
- , 1 ;
- .
:
- , . F10;
- , Alt+F10.
, , , , . , F9. , Run -> Trace into ( ) Run -> Step over ( ). CPU, View -> CPU. CPU 5 :
- ,
- Register , ,
- , 1;
1
O | |||
D | |||
I | |||
S | 1(<0) | 0(>0) | |
Z | |||
- | A | ||
P | |||
C |
- , , ,
- Dump, , . , , , .
|
|
:
) td.exe.;
) , FILE ->OPEN . OK CPU ( PUSH DS);
) Run -> Step over. CPU . , F8. , , . , ( terminated);
) , , VIEW -> DUMP. F6.