
 17
⫠ १ ணࠬ  ࠩ஢ ன
--------------------------------------------------

     Turbo Debugger    2.0      ⫠   १
ணࠬ  ࠩ ன,  ⠪     믮塞
䠩. Turbo Debugger ᠬ ⮦   饭  १⭠
ணࠬ,   ࠫ쭮 ᬮ  믮    DOS  
㣨 ணࠬ.

     Turbo Debugger  2.0          䠩,
ᯥ樠쭮 ।祭      ᯮ짮       ⫠
१ ணࠬ      ࠩ஢   ன.      
File|Resident, File|Symbol Load  File|Table Relocate.

         ⪮  ᭥  ⮣,    ⠪
१⭠ ணࠬ  ࠩ ன⢠,  ⠪ ଠ 
⫠    Turbo Debugger 2.0.

 ⠪ १⭠ ணࠬ (TSR)
-----------------------------------------------------------------

     TSR 砥   "terminate   and   stay   resident"   ("᫥
襭 ⠥   १⭮").   묨    뢠
ணࠬ,  ᫥ 襭 ࠡ   ⨢
. ਬࠬ  १  ணࠬ     SideKick   
SuperKey;       ६  室    ⨢    
⨢   ⨨  ᮮ⢥   ⨢   .
㣨 १ ணࠬ ⨢  ணࠬ, 뤠
ᮮ⢥騥 ணࠬ 뢠.  Turbo      㭪
geninterrupt,  ⠪ ணࠬ 뢠.

     ⭠ ணࠬ  ⮨    ⥩:  ६ 
१⭮. ६  १⭮  ணࠬ  ⢥砥  
㧪     ⨢    ⠫஢ ࠡ稪
뢠, ।饣 ᯮᮡ ⨢樨 ⮩ ணࠬ. ᫨
१⭠ ணࠬ    ⨢஢ १ ணࠬ
뢠,  ६  頥  १⭮  
ᮮ⢥騩   뢠.  ᫨  १⭠  ணࠬ
 ⨢஢         ⨢   ,    
१⭠    ணࠬ    ஢  ࠡ稪
뢠 DOS  ᮮ⢥⢨  祭묨 ﬨ .

     ᫥ 襭  ६     १⭮   ணࠬ
᪠ 㭪   DOS,        .EXE-䠩
⠢ १⭮    ⨢    ᫥   砭
ணࠬ -       ନ  "terminate  and  stay  resident"
("᫥ 襭  ⠥   १⭮").   ६   
१⭮ ணࠬ  ࠧ १⭮ ,   ⠪ 
  ,   ।  ଠ DOS.   DOS 
ᮮ⢥騩 ⮪  ਪ᭮,  ⮣  
㣠,  饭 ⠪ ࠧ  ⨢   
    .  ࠧ, १⭠ 
ணࠬ ⠥  ,  ६   㤠.

      ⫠ १⭮ ணࠬ ⮨   ⮬,  
ॡ ⫠  ६, ⠪  १  . 
믮 .EXE-䠩 ⢥  믮塞    -    
६    १⭮   ணࠬ.  ⮬    筮
᪥ Turbo Debugger,     䠩,   㢨 
६       ணࠬ,      ,    
⠫ १      ᮮ⢥騥   ࠡ稪
뢠.   ⫠  १⭮     ⠭
 ⠭  ⫠稪    ᤥ   १   ᠬ   Turbo
Debugger.   ᠭ  ஡.

⫠ १⭮ ணࠬ  ----------------------------------

     ⫠ ६     १⭮  ணࠬ  祬  
⫨砥  ⫠  㣮  䠩.  ⫨  稭
 ⫠ १⭮  .

      ᠭ  ⫠ १⭮ ணࠬ:

     1.    ᥬ १ ணࠬ, 
   ଠ    ᨬ᪨    (⫠
ଠ). ᯮ    ⮣  ࠬ   ப
TASM /ZI, TCC -v  TPC /V.

     2.  室   १⭮  ணࠬ  
祭 ଠ樨  ᨬ᪨  ᯮ  /v.
 饭 ᨬ᪮ ଠ樨    ⤥  䠩  
ᯮ짮 樥 TDSTRIP -s,    䠩  㦥, ᫨
⫠ .EXE-䠩.

     3.  㧨 १ ணࠬ  Turbo  Debugger 
⨬ ६    ,  ᯮ    ⮣   筮
 Run|Run.  ⫠ ६  ணࠬ,  筮.
᫥ ⮣,  믮 ६  襭, १⭠
 ⠫    ⨢  .      
砥  ⫠ १⭮ .

     4. ⠭  ⠭  砫 १⭮  
  F2.    窨 ⠭   ⠭
  㣨  १⭮  ணࠬ.

     5.  ⮣,  ⮡ ᤥ १ ᠬ Turbo Debugger ,
롥   File|Resident.          ⭮襭   
१⭮ ⫠   ணࠬ;   ᫥    ᥡ
१⭮ ᠬ,  믮   Turbo Debugger, ⠪ , 
   ᪥   ப.  稭,  ⠢ 
Turbo Debugger  ⢥ १⭮ ணࠬ,  ⮨   ⮬,
     DOS  㤠  ⫠
१ ணࠬ   믮  १⭮ .

     6.   ⨫   ப  DOS,  믮
१  ⫠ ணࠬ,   ⨢ 
 믮  㣨 ⢨   ᪠.   믮
 ணࠬ,  筮.

     7.  ணࠬ 室  窨 ⠭, Turbo Debugger
墠 ࠢ,    ⫠  ணࠬ      
ᮮ⢥饬 .     ⫠ १⭮
 .  (  室  Turbo Debugger    DOS  
   Ctrl-Break).

     ன ⮤  ⫠  १⭮  ணࠬ ⮨ 
⮬, ⮡  ணࠬ   ப DOS,    ⥬
   Turbo  Debugger  ⫠  ⨢ ,
 室 १⭠ ணࠬ.

     ⮡ ᯮ짮    ⮤,    㦭  ⨫
TDMEM, 뤠  ⨢  襩 ⥬,  ⨫
TDDEV,        ᥣ,         㦥
१⭠  ⫠ ணࠬ.

      ⮣, ⮡ ᯮ짮  ⮤,

     1. 믮  蠣  1   2 ࢮ ⮤  樨 
ᥬ஢ 襣  ,  ⠪    ⮣,  ⮡  १
㤠 ⠡  ᨬ᪨         .TDS-䠩.
᫨   室    襩  ਪ   ணࠬ,   ⠪
 TDSTRIP    樥 -c,  ⮡ ८ࠧ १
ணࠬ  .EXE-䠩  .COM-䠩.

     2.  १ ணࠬ    ப DOS,
  ⮣  . ਬ, ᫨  १⭠ ணࠬ
뢠 TSR.EXE,    ਣ襭  DOS  TSR    
Enter.

     3.    TDMEM,  ⮡      ।
⨢   .  ⬥    ᥣ,  㤠
㦥 १⭠    襩 ணࠬ.   㤥 뢠
 ᥣ Seg.

     4. ⥬  室  ।  ࠧ    ⠡
ᨬ᪨ ,    Turbo  Debugger  ।
   ᪥.    ⮣  ⬥  ࠧ   䠩   ⠡
ᨬ᪨    襩   १⭮  ணࠬ  (.TDS-䠩),
믮  ⮣  DOS DIR.
      ࠧ  ।⠢  ᮡ    ࠭  ࠧ
 ⠡   ᨬ᪨   ,          
।    㧪  Turbo  Debugger,  ᪮,  
࠭  ଠ樨,  Turbo Debugger   㧪  ⠡
ᨬ᪨   ᮧ  ஥ ᫮ ⠡, ६
६  ..   ।        ࠧ
 ,  祬    .TDS-䠩    ᪥,   
 ॡ  ,      筮  .   Turbo
Debugger ᮮ頥    ,   ᫨   ⠡   ᨬ᪨   
। ᫨誮  ,  "Not  enough  memory  to  load
symbol table",  ⮬      File|Symbol  Load  (
㦤 ⨦) 㦭 ᯥਬ஢.

     5. 㧨  Turbo  Debugger,            䠩,
।         ࠬ      ப   -sm
ᮮ⢥饥 ⢮   ⠡ ᨬ᪨ .
ࠬ -sm         ࠧ  ।塞  
⠡ ᨬ᪨   .  ਬ,  ᫨    
१ࢨ஢   ⠡  ᨬ᪨   3,   TD
-sm3  ਣ襭 DOS.  㧪 Turbo Debugger  
 䠩, ᪮ ,   ᮡࠥ ⫠,  ⠪ 㦥
室  ⨢ .  室 䠩  .TDS-䠩  
⫠ १⭮ ணࠬ  室  ४ਨ
 㬮砭, ⮡ ᮮ⢥ ᨬ᪠ ଠ 뫠
㯭 ⫠稪.

     6.        ⫠ १⭮ ணࠬ,
⠭ 窨 ⠭,  ᤥ Turbo  Debugger  १  
믮  ⢨  ஢  DOS,   
ਢ  ࠡ뢠  祪 ⠭. ⨬ Turbo Debugger
㤥      ᮮ⢥饩  窥  .  ,  
⫠     饭,  ᫨  ᭠砫  맢    
ᨬ ଠ,  室    ⠡  ᨬ᪨
   室 䠩.

     7.  㧪 Turbo Debugger 㡥 㧮筮 ᮮ饭
⨥ Esc,  㧨  ⠡  ᨬ᪨  १⭮
ணࠬ  File|Symbol Load,    ᮮ⢥饥  
⠡ ᨬ᪨  .   祭 ᮮ饭  ⮬,  
 㧪  ⠡  ᨬ᪨      墠⠥   ,
멤   Turbo Debugger  १   ਣ襭 DOS
 訬 祭 㬥 -sm.

     8.  ᨬ᪨  ᮤন    ᨬ᪨
, ਢ易    ⭮⥫  ᠬ   襣 .
᪨      ⮩   ⠡   ।   ᨬ
#_䠩#,   _䠩     室 䠩 १⭮
ணࠬ. ਬ, ᫨  室 䠩 뢠 TSR.ASM, 
ᮤন   Intr,    ᨬ᪮  #TSR#INTR 砥
 .
     ᪨     ⠡  ᬥ饭      㣠 
室 ᫮   ⮢,      ᮫        ࢮ
ᨬ᪮   ।,  ᪮ DOS  㧨
ᨬ᪮   ,  ⫨  , ᯮ㥬 
ᥬ஢. ⮬       ᯮ짮    
 ।  ࢮ ᨬ᪮   .

     9. ᯮ   File|Table  Relocate    饭
ࢮ ᨬ᪮      ⠡  ᨬ᪨   
.  ࠧ, ᨬ᪠ ଠ  ⫠稪 㤥
ᮮ⢥⢮ 襬 .   ⮣   Turbo Debugger
  ᥣ Seg 襩 १⭮  ணࠬ,  
 ।  TDMEM.
     ᥬ஢     ᨭ஭  
ଠ樥  ⠡ ᨬ᪨ .   稨 室
䠩 室    ⮣  䠩      ⮩  
ப,   ଠ  ⠡ ᨬ᪨ .

     10.   室  ᥣ ⨢ , ᮤঠ饬
१ ணࠬ,  ᯮ   Goto  (Ctrl-G).  
⮣     ᥣ  १⭮  ணࠬ,    ⥬
ᬥ饭 0000H,  ३  ⭮ ᨬ᪮ ⪥ 
.

       믮,     ࢮ ⮤,  稭 
蠣 4.

 ⠪ ࠩ ன⢠
-----------------------------------------------------------------

     ࠩ ன -   ணࠬ, ᯮ㥬 DOS
 ࠢ    㭪ﬨ    /뢮        ஢.
⠫㥬 ࠩ  ன  (  ࠢ   ஥묨
ࠩࠬ DOS) ⠭ ⥬ ⠢   䠩  CONFIG.SYS
ப ⨯

     device = clock.sys

      DOS    믮    /뢮  
ᨬ,  ᪠ ᪮ ᯨ᮪  ன
 ᪠   ன⢠      ᮮ⢥騬   ᪨  
(ਬ, COM1).    砥  ࠩ஢   ன,   ࠡ
筮, DOS ᫥  ⥬,  ᪮쪮 ⠪ ன ⠭
 ⥬,   砥    㪢,     A    ࢮ
ࠩ 筮  ன⢠,  B    ண,    ..  ,
ਬ,  頥  ᪮ ,  ਬ, DOS , 
  맢 ࠩ 쥣 筮 ன⢠.

      ᯨ᮪  ன ᮤন ᬥ饭
⭮⥫쭮    ⮢   ᠬ   ࠩ   ன⢠,
ணࠬ ⥣  ணࠬ 뢠.

      DOS  ।,    ࠩ ன⢠ 
 맢,   맮  믮  .    ࢮ  맮
ࠩ DOS  頥    ணࠬ ⥣  । 
㪠⥫   ,  뢠    .  
 ᮤন  ଠ    ⮬,    DOS    
ࠩ ன⢠.  ணࠬ  ⥣    뢠
 㪠⥫     ᫥饣  ᯮ짮.    ஬
饭    ࠩ   ன⢠   DOS   ᪠   ணࠬ
뢠,  믮 䠪᪮ ⢨,   DOS
  , ਬ ७ ᨬ    ᪠.

               ⢨    ࠩ
ன⢠      ,   뢠 
.             ।।   
権, 믮塞  ᥬ  ࠩࠬ  ன.   
 ࠧ祭  ᨬ   ࠩ஢ ன.

     ஡  ⫠ ࠩ஢ ன ⮨  ⮬,  
 砥  믮塞  .EXE-䠩 ,  ᪮ 
ࠢ쭮 ࠡ  ࠩ    ⠭     
 DEVICE = .,   . -  .SYS,
.COM  .BIN.   砥,  ⫠ ࠩ ன⢠
㦥 室  ⨢   ᪠ ⫠稪,   
ॡ   ࠢ쭮  ࠡ   ࠩ.   ⮬   讥
祭     㭪樨    㧪       ६饭   ⠡
ᨬ᪨ ,  ᪮        ⠭
ᨬ ଠ    ᥬ஢ ᥣ ,
㤠 㦠 ࠩ ன⢠.   㢨 , 
ᯮ짮  File | Resident.

⫠ ࠩ ன⢠   -----------------------------------

      ,   ⫠ ࠩ ன  
TDREMOTE:

     1.    ᥬ  ࠩ  ன⢠,  
    ଠ    ᨬ᪨   (⫠
ଠ).  ᯮ  ⮣  ࠬ    ப
TASM /ZI, TCC -v  TPC /V.

     2.   室    १⭮ ணࠬ 
祭 ଠ樨  ᨬ᪨  ᯮ  /v.

     3.  TDSTRIP -s -c _䠩,   _䠩 -  
⫠    ࠩ,    ⮡   १   㤠   ⠡
ᨬ᪨             .TDS-䠩,      ⠪
८ࠧ 騩 .EXE-䠩  .COM-䠩.

     TDSTRIP -s -c _䠩

      _䠩  -    ⫠ ࠩ ன⢠.
 .COM-䠩   㤠 ⥬.

     4.  䠩 CONFIG.SYS 㤠  ⥬, 
㤠 ப

     device = _䠩.COM

     5. ,       _䠩  ࠢ쭮  㪠  
㯠  ࠩ ன⢠.

     6. १㧨 㤠 ⥬  ⮣,  ⮡  ࠩ
ன⢠  㦥.

     7.   TDDEV,  ⮡  㧭    㤠
⥬, 㤠 DOS  㧬    ࠩ  ன⢠.  
,   㦥 ࠩ.    ⮣ 
 㤥   Seg.

     8. ⥬  室  ।  ࠧ    ⠡
ᨬ᪨  ,    Turbo Debugger  ।
    ᪥.    ⮣  ⬥  ࠧ  䠩   ⠡
ᨬ᪨      襣  ࠩ  ன⢠  (.TDS-䠩),
믮  ⮣  DOS DIR.
      ࠧ  ।⠢  ᮡ    ࠭  ࠧ
 ⠡   ᨬ᪨   ,          
।    㧪  Turbo  Debugger,  ᪮,  
࠭  ଠ樨,  Turbo Debugger   㧪  ⠡
ᨬ᪨   ᮧ  ஥ ᫮ ⠡, ६
६  ..   ।        ࠧ
 ,  祬    .TDS-䠩    ᪥,   
 ॡ  ,      筮  .   Turbo
Debugger ᮮ頥    ,   ᫨   ⠡   ᨬ᪨   
। ᫨誮  ,  "Not  enough  memory  to  load
symbol table",  ⮬      File|Symbol  Load  (
㦤 ⨦) 㦭 ᯥਬ஢.

     9. 㧨  㤠 ⥬ TDREMOTE.

     10. 㧨 Turbo  Debugger,            䠩,
।         ࠬ      ப   -sm
ᮮ⢥饥 ⢮   ⠡ ᨬ᪨ .
ࠬ -sm         ࠧ  ।塞  
⠡ ᨬ᪨   .  ਬ,  ᫨    
१ࢨ஢   ⠡  ᨬ᪨   3,   TD
-sm3  ਣ襭 DOS.  㧪 Turbo Debugger  
 䠩, ᪮ ,   ᮡࠥ ⫠,  ⠪ 㦥
室  ⨢ .  室 䠩  .TDS-䠩  
⫠ ࠩ ன⢠   室  ४ਨ
 㬮砭, ⮡ ᮮ⢥ ᨬ᪠ ଠ 뫠
㯭 ⫠稪.

     11.         ⫠ ࠩ ன⢠,
⠭ 窨 ⠭,  ᤥ Turbo  Debugger  १  
믮  ⢨  ஢  DOS,   
ਢ  ࠡ뢠  祪 ⠭. ⨬ Turbo Debugger
㤥      ᮮ⢥饩  窥  .  ,  
⫠     饭,  ᫨  ᭠砫  맢    
ᨬ  ଠ,  室    ⠡ ᨬ᪨
   室 䠩.

     12. 㧪 Turbo Debugger 㡥 㧮筮 ᮮ饭
⨥ Esc,   㧨  ⠡  ᨬ᪨    ࠩ
ன⢠  File|Symbol Load,   ᮮ⢥饥  
⠡ ᨬ᪨  .   祭 ᮮ饭  ⮬,  
 㧪  ⠡  ᨬ᪨      墠⠥   ,
멤   Turbo Debugger  १   ਣ襭 DOS
 訬 祭 㬥 -sm.

     13. ᨬ᪨  ᮤন    ᨬ᪨
,  ਢ易    ⭮⥫  ᠬ  襣 .
᪨      ⮩   ⠡   ।   ᨬ
#_䠩#,    _䠩      室  䠩 ࠩ
ன⢠ ਬ, ᫨  室 䠩 뢠 TSR.ASM, 
ᮤন    Intr,   ᨬ᪮  #TSR#INTR 砥
 .
     ᪨     ⠡  ᬥ饭      㣠 
室 ᫮   ⮢,      ᮫        ࢮ
ᨬ᪮   ।,  ᪮ DOS  㧨
ᨬ᪮   ,  ⫨  , ᯮ㥬 
ᥬ஢. ⮬       ᯮ짮    
 ।  ࢮ ᨬ᪮   .

     14. ᯮ   File|Table Relocate    饭
ࢮ  ᨬ᪮      ⠡  ᨬ᪨  
.  ࠧ, ᨬ᪠ ଠ  ⫠稪 㤥
ᮮ⢥⢮ 襬 .   ⮣   Turbo Debugger
  ᥣ Seg 襣  ࠩ  ன⢠,  
 ।  TDMEM.
     ᥬ஢     ᨭ஭  
ଠ樥  ⠡ ᨬ᪨ .   稨 室
䠩 室    ⮣  䠩      ⮩  
ப,   ଠ  ⠡ ᨬ᪨ .

     15. ⠭  襬  室 窨 ⠭.

     16.  ⮣, ⮡ ᤥ १ ᠬ Turbo Debugger ,
롥    File|Resident.         ⭮襭   
१⭮   ⫠  ࠩ;  ᫥    ᥡ
१⭮  ᠬ,    㧪  㤠  ⥬,  ᫥⢨
  device    䠩 CONFIG.SYS 㤠 ⥬.  稭,
⠢    Turbo  Debugger      ⢥   १⭮
ணࠬ,  ⮨    ⮬,       DOS 
㤠 믮 ⢨   ࠩ ன⢠.

     17.   ୥     ப  DOS  㤤
⥬, ᤥ      室    ⨢樨  ࠩ
ன⢠. ਬ,  諨 ଠ   ࠢ塞  
ࠩ஬ ன⢮.

     18.    ணࠬ   室    窨  ⠭,  Turbo
Debugger 墠 ࠢ,  ⫠ ࠩ  
ᮮ⢥饬  .      ⫠  .
(  室  Turbo Debugger  DOS   
 Ctrl-Break).


 ᥠ ⫠
-----------------------------------------------------------------

      ⮣,  ⮡   ᥠ ⫠,  멤  Turbo
Debugger  ࠧ, ࠢ  File|Quit   Alt-
X.   ⫠  १⭮  ணࠬ    㤥 ⮬᪨
㦥.

