 9  

     ࠦ  ᮤঠ 祭,  ਭ  ணࠬ
(      ६  ணࠬ),   ⠪ ⠭ 
 権,  ⨬    ন  ⫠稪
몮 (, ᪠  ᥬ).

     Turbo Debugger   祭 ࠦ  ᮮ
ணࠬ १.  ࠦ  ⠪  ᯮ짮  
饭    ।    ,  ᮤন  ன
室 ஢.  ࠦ       ⢥  
    ⫠稪,   ஬ ॡ 祭  
祩 .  (⨬,     몥  ᯮ  ᢮
ࠢ ᫥ ࠦ.)

      ᫥  祭    ࠦ ᯮ
   Data/Evaluate/Modify,    뢠        
Evaluate/Modify.       ᯮ짮   ⢥
⮣ ,  ⠪     ஢ન  祭  ⮢
 ⫠ ணࠬ.

      ⮩   뢠,   Turbo Debugger 롨ࠥ 
ணࠬ஢  ᫥ 祭 ࠦ,     
⠢      ᯮ짮      .   뢠
 ࠦ,    騬     몮,
⠪     ப 室 ⥪  饭  ॣࠬ
.  ⥬ 뢠 ,      
ࠦ      몮,  ⠪  ⠭,  ६
ணࠬ,  ப   権.   몠 ਢ
祭  権,  ন ⫠稪 Turbo Debugger,  
뢠 ᨭ⠪ ࠦ.

      祭     ஡   ଠ樨      ࠢ
஥ ࠦ  몠 ,  ᪠  ᥬ 
  ᮮ⢥饩  㬥樨:  㪮   짮⥫   
ࠢ筮  㪮   Turbo C (Turbo C Compiler
User's Guide    Reference  Guide),  㪮  짮⥫  
ࠢ筮  㪮      Turbo  Pascal  (Turbo Pascal
User's Guide  Reference Guide)   ࠢ筮  㪮  
 Turbo Assembler (Turbo Assembler Reference Guide).

롮 몠  ᫥ ࠦ
------------------------------------

     筮 Turbo Debugger ।,      ᯮ짮
  ᫥ ࠦ,   ७  室
䠩  ⥪饣  ,      ,      ஬   뫮
⠭ 믮 ணࠬ.   ।  ⬥
    Options/Language,      
     몮:  ,  ᪠  ᥬ.  ᫨ ࠭
  Source,  ࠦ        ᮮ⢥⢨  
ࠢ  몠  室 䠩.  (᫨ Turbo Debugger  
।,    몥 ᠭ ணࠬ,  ᯮ 
᫥ ࠦ ࠢ 몠 .

     筮 Turbo  Debugger ᠬ ࠢ쭮 ।,   
 ᯮ짮.          
   筮  㪠  ⫠稪,      ᯮ짮,
ਬ,  ⫠ ᥬ୮ ,  뢠 
ணࠬ, ᠭ  㣮 몥. 筮 㪠 , 
 ᯮ짮  ᫥ ࠦ,   
  ⠪,    ਭ   몥,   ᫨ ⥪騩
 ᠭ  㣮 몥.

      뢠 ᬠਢ ࠦ    ६,  
᫨     뫨  ᠭ  㣮 몥;  ਬ,  ᫨ 
⫠ ᪠-ணࠬ, ᮣ襭 몠 ᥬ  
     ⮩  ᯮᮡ    祭  ,
࠭  ப.

     ᫨   室    Turbo  Debugger  롮  몠  ᤥ
ࠢ쭮,  㤭⥩   ᯮ짮  ᮣ襭  㣨
몮       㤥.  Turbo  Debugger  ࠭  ଠ 
ࢮ砫쭮 ࠭ 몥  室      ᮮ⢥⢥
ࠡ⠥    ८ࠧﬨ      ࠭   .  ᫨  
⭮⥫쭮 몠  筮,  Turbo Debugger  
㬮砭 ਭ  ᥬ.

      ᫨   室    Turbo  Debugger  ७  
ࠢ ,         ᯮᮡ   ᠬ⥫쭮   
ଠ  몥   ⠡  ᨬ᪨      室
䠩. ,   ⥫⢠ Turbo Debugger 
 ஡,  易    ᯮᮡ  ࠭  
᫥⢨ 筮 । 몠.

 ,     ப
-----------------------------------------------------------------

     筮, ᫨  ணࠬ ॡ      ன
६    㪭樨,     㪠뢠  .  
   ࠦ,   ஬   㪠⥫  
  ,            ஢ ப
室 ⥪,  ⨢ । ஬ ப  #, ਬ
#123.      ᫥饬   ࠧ   ᠭ,         
䨪ࠬ,  ⥪饩  ⢨.

     㬥,    ।⢥   ଠ
ᥣ:ᬥ饭   ⭠筮     室 
襩 ணࠬ:

-----------------------------------------
       ଠ      ਬ
-----------------------------------------
         0xnnnn      0x1234:0x0010
᪠    $nnnn       $1234:$0010
ᥬ  nnnnh       1234h:0B234h

      ᥬ ⭠ ᫠,
稭騥    A  E,  
訩 .
-----------------------------------------

  䨪ࠬ  ⥪饩  ⢨
-----------------------------------------------------------------

      ணࠬ,    ன  ⫠稪    䨪,
뢠   ⢨  (  㯭)  
䨪.      䨪ࠬ   । ⥪饩
 ⢨  筮 ᫮  ᮬ, 
ண  設⢥ 砥  짮⥫  ॡ.

      ࠢ, Turbo Debugger  䨪, ᯮ㥬
 ࠦ 筮 ⠪ ,      .  ਬ,
  몠    ᭠砫     ⥪饩 㭪樨,  ⥬ 
⥪饬 㫥 ᪨  ()  䨪,    ⥬
 䨪.  몠 ᪠ ᭠砫  
⥪饩 楤  㭪樨,  ⥬  맢襩  ணࠬ
(᫨  ⥪    ⢨    ),  ⥬ 
ࠧ ॠ樨 ⥪饣  (᫨ ⥪  ⢨
室  㫥),  ⥬   䨪.

     ᫨, ਬ 㪠 ⮤ ᪠,  Turbo Debugger 
襫 䨪,   த   㣨 ,  
 室  䨪, ᮮ⢥騩 ᪮. 
     䨪ࠬ,  室騬    㣨
,  㪠뢠 筮  .

     ᫨ 室     ⠢    Turbo    Debugger    ᪠
䨪  - 㣮 ,   㪠  ,
  䠩     /  ணࠬ.   ࠧ
    䨪 ணࠬ,  
। 祭,     䨪ࠬ 楤
 㭪権,  㣨 䨪ࠬ.

  ⢨

     ᨬ  ⮣,     몥  ᠭ  ⫠
ணࠬ,    ⢨ ᯮ    
ᯮᮡ.

     筮    ࠧ   ⮢        ⢨
ᯮ     (#).  ஬ ⮣,  ᫨   몥
窠 (.)   㣮 祭,     ᯮ짮
  .

          ⢨  䨪  뢠 
᫥饬 ଠ:

     [#[# 䠩]]# ப[# ६]

     

     [#[# 䠩]][# 㭪樨]# ६

     ᫨  㪠  ,    ந    ⥪饬
㫥.   ਢ  ਬ஢ ᠭ ࠦ  
 ⢨.   ਬ ᮮ⢥    ⨬
樨  ⮢,      ᯮ짮    
 ⢨.

        ਬ஢      ࠧ   ᯮᮡ
ᯮ짮 ஢  ப    ஢ ᮢ  
 ⢨


     #123                          ப 123 ⥪饣 .

     #123#myvar1                   䨪 myvar1,
                                   室騩  ப 123
                                   ⥪饣 .

     #mymodule#123                 ப 123  mymodule.

     #mymodule#123#myvar1          䨪 myvar1,
                                   室騩     ப 123
                                    mymodule.

     #mymodule#file1#123           ப 123 室 䠩
                                   file1,   
                                    mymodule.

     #mymodule#file1#123#myvar1    䨪 myvar1,
                                   室騩  ⮪ 123
                                   室 䠩 file1, 
                                     
                                   mymodule.

      ᫥   ਬ   ࠧ  ᯮᮡ 
 ⢨  ६   ᯮ짮   , 䠩 
㭪樨.

     #myvar2                        ,   myvar2  #.

     #myfunc#myvar                 ६ myvar2 ணࠬ
                                   myfunc.

     #mymodule#myvar2              ६ myvar2 
                                   mymodule.

     #mymodule#myfunc#myvar2       ६ myvar2 ணࠬ
                                   myfunc  mymodule.

     #mymodule#file2#myvar2        ६ myvar2  䠩
                                   file2, 祭  
                                   mymodule.

     #mymodule#file2#myfunc#myvar2 ६ myvar2 㭪樨
                                   myfunc, ।  䠩
                                   file2, ᠭ  㫥
                                   mymodule.

      ,  Turbo Debugger    ⢨
 ᯮ짮  ꥪ,  ,  ࠢ   ⭮
㭪樨.  ᪮쪮 ਬ஢:

     AnInstance                    宦 AnInstance, 㯭
                                    ⥪饩  ⢨.

     AnInstance.AField              AField, 㯭 १
                                   宦 AnInstance, 㯭
                                    ⥪饩  ⢨.

     AnObjectType.AMethod          ࠢ AMethod, 㯭
                                   १ ꥪ ⨯ AnObjectType,
                                   㯭  ⥪饩 
                                   ⢨.

     AnInstance.AMethod            ࠢ AMethod, 㯭
                                   १ 宦 AnInstance,
                                   㯭  ⥪饩 
                                   ⢨

     AUnit.AnInstance.AField        AField, 㯭 १
                                   宦 AnInstance, 㯭
                                   १  AUnit.

     AUnit.AnObjectType.AMethod    ࠢ AMethod,  㯭
                                   १ ꥪ ⨯ AnObjectType,
                                   㯭 १  AUnit.

     AUnit.AnObjectType.AMethod.   쭠 ६ AVar,
     ANestedProc.AVar              㯭 १ 楤
                                   ANestedProc, 㯭 १
                                   ࠢ AMethod, 㯭
                                   १ ⨯ ꥪ AnObjectType,
                                   㯭 १  AUnit.

      ࠦ   ஢묨 䨪ࠬ 
ᯮ짮 ,   ᯮ짮 ࠦ, 
   Evaluate/Modify   Watches,    
ࠦ   Inspector,      ᯮ짮  쭮
     Module  室 (Goto)  ࠢ,  ⭮
㭪樨  楤  室 .

     ᫨   ⫠ ணࠬ    ++    ᫥
㭪  ॣ㦥 ,     ᮮ⢥饬
 .  Turbo Debugger ஥   Pick  A  Symbol
Name     ᯨ᪠    㭪権,    ,   
ᬮ  .

ࠧ㬥  ⢨  ᫥ 祭 ࠦ

      Turbo Debugger  祭 ࠦ,  
,        ணࠬ    "⥪饩"  
⢨,     ⢨ 䨪஢,  ᠭ
      ⢨.      몠   
,  ᪮ 䨪,  ᠭ   楤  
㭪権,        ᮢ      ᠭ      묨
䨪ࠬ.  ⮬ Turbo  Debugger    ,  
 䨪   .

      ਭ  襭      ⢨  Turbo Debugger
筮 ᯮ  ⢥ ⥪ ⥪饥  .
ਬ,          ⢨,    ன  㤥
 ࠦ,  ⨢   । ப  
 .

      砥,    ᫨   ६饭  ப,  
ன 뫮 ⠭  믮  ணࠬ,    ᫥
ࠦ     १.  ᫨ 室
 㢥७  ⮬,  ࠦ   ⥪饩 
⢨,    ᯮ짮  Origin 쭮 
 ,   頥   ⥪  室
⥪ ணࠬ.   ⠪   ⢨ ࠦ,
६         ,  ⠭
    ।  ணࠬ    ⥪,    
ணࠬ   ६.

᫥⥫쭮 ⮢
-----------------------------------------------------------------

      믮            ॡ   
᫥⥫쭮 ⮢.      ⭮    Search  
Change  쭮      ,   ⠪
 Search  Change 쭮   䠩, ⮡ࠦ饣
ᮤন 䠩  ⭠筮 ଠ.

      ᫥⥫쭮   ⮢       ᪠
祭 ( 饩 窨)  ப,  ᠭ    ଠ,
⨬      ⥪饬   몥,  ࠭      
Options/Language.      ப    ᪠  祭   
ࠦ ᯮ  ᨭ⠪.   祭
८ࠧ    ᫥⥫쭮  ⮢,  ਬ  祭
123456  ⨯  longint  몠  ᪠  ८ࠧ  4-⮢
⭠筮 祭 40 E2 01 00.

     ---------------------------------------------------------
                ᫥⥫쭮       ⭠筮
                         ⮢                   祭
     ---------------------------------------------------------
                     "ab"0x04"c"             61 62 04 63
     ᪠           'ab'#4'c'               61 62 04 63
     ᥬ         1234 "AB"               34 12 41 42
     ---------------------------------------------------------

ࠦ 몠 
-----------------------------------------------------------------

     Turbo Debugger  ন  ᨭ⠪  ࠦ,
ਭ    몥  .  ࠦ   䨪,
  権,  ப,  ६     ⠭.      
 ᠭ  ᫥ ࠧ.

䨪 몠 

     䨪 -         ணࠬ,
ਭ⮥  ணࠬ. 䨪  稭  㪢 
ᨬ   ન  (_).      ᫥  ⠪  
ᨬ,  ⠪   0  9.   䨪 
ᨬ  ન   ᪠.  ᫨ 䨪 
 ન           ,      砫
  ᨬ ન   .  ᪮
筮     ⠢   ᨬ   ન      砫
䨪஢,    ᢮  짮⥫  室
  ᠬ.

஢ ᥢ६ 몠 

     Turbo Debugger ᯥ稢    ॣࠬ  ,
ᯮ      ⮤,        Turbo C,  
뢠 ᥢ६묨. ᥢ६ ।⠢ ᮡ
䨪, ᮮ⢥騩 ॣ .

     ----------------------------------------------------------
     ᥢ६                          
     ----------------------------------------------------------
          _AX            unsigned int               AX
          _AL            unsigned char              AL
          _AH            unsigned char              AH

          _BX            unsigned int               BX
          _BL            unsigned char              BL

                             117
          _BH            unsigned char              BH

          _CX            unsigned int               CX
          _CL            unsigned char              CL
          _CH            unsigned char              CH

          _DX            unsigned int               DX
          _DL            unsigned char              DL
          _DH            unsigned char              DH

          _CS            unsigned int               CS
          _DS            unsigned char              DS
          _SS            unsigned char              SS
          _ES            unsigned char              ES

          _SP            unsigned int               SP
          _BP            unsigned char              BP
          _DI            unsigned char              DI
          _SI            unsigned char              SI

          _IP            unsigned int               IP
     ----------------------------------------------------------

     騥 ᥢ६  ᯥ稢    ॣࠬ
 80386.

     -----------------------------------------------------
     ᥢ६                          
     -----------------------------------------------------
          _EAX           unsigned long              EAX
          _EBX           unsigned long              EBX
          _ECX           unsigned long              ECX
          _EDX           unsigned long              EDX

          _ESP           unsigned long              ESP
          _EBP           unsigned long              EBP
          _EDI           unsigned long              EDI
          _ESI           unsigned long              ESI

          _FS            unsigned int               FS
          _GS            unsigned int               GS
     -----------------------------------------------------

⠭  ଠ ᥫ 몠 

     ⠭       楫묨 ᫠,   ᫠ 
饩 窮.

     ᫥ ⠭   筮  ଠ, ᫨
  ᯮ    ᯮᮡ  ,  ।ᬮ७ 
.

          --------------------------------------
          ଠ              ⥬ ᫥
          --------------------------------------
                         筠
          0              쬨筠
          0X             ⭠筠
          0x             ⭠筠
          --------------------------------------

      ⠭   ⨯ int (16 ⮢).  ᫨ ॡ
। ⠭ ⨯ long,  ᫥  祭  ⠢
㪢 l  L, ਬ 123456L.

     ⠭   饩  窮  ᮤন    
 뢠   筮    ᯮ樠쭮  ଠ,
ਬ,

     1.234  4.5e+11

ப ᨬ  Esc-᫥⥫쭮 몠 
-----------------------------------------------------------------

     ப ।⠢   ᮡ   ᫥⥫쭮   ᨬ,
祭     窨  ("").    ⢥  ᨬ  Esc  
ᯮ짮 ਭ    ᫥ (\).

     ------------------------------------------------------
     ᫥⥫쭮  祭       
     ------------------------------------------------------
     \\                                  ᫥
     \a                  0X07           㪮 ᨣ
     \b                  0X08           ࠭ 
     \f                  0X0C           ॢ ࠭
     \n                  0X0A           ॢ ப
     \r                  0X0D            ⪨
     \t                  0X09           ਧ⠫쭠
                                        ⠡
     \v                  0X0B           ⨪쭠
                                        ⠡
     \xnn                nn             ⭠筮
                                        ⮢ 祭
     \nnn                nnn            ᬨ筮
                                        ⮢ 祭
     ------------------------------------------------------

     ᫨ ᫥ ⭮ ᫥ ⠢   㪠 
ᨬ,   ᨬ 㤥 ⠢  ப   .

樨 몠   設⢮ 権

      ⫠稪 Turbo Debugger ᯮ    樨, 
    몥  ,   ⠭ ⠪  設⢮ 権.  
⫠稪 ।ᬮ७  ⥫쭠 ,   
室      権  몠  :    砥 
稥 (::).      ᮪ ਮ, 祬
  樨  몠      ᯮ   ᮧ ⠭
쭥      ࠦ,  饣  ᫥     ࠦ,
饣 ࠢ. ਬ,

     0X1234::0X1000  _ES::_BX

     ࢮ⥯ 樨

     () [] . -> sizeof

 訩 ਮ  믮 ᫥ ࠢ.  樨

     * & - ! ~ ++ --

         ਮ,  祬 ࢮ⥯ 樨,
  ᮪ ਮ,  祬  樨,  믮
ࠢ  .    ਢ    筥   樨
ᯮ  浪 㬥襭 ਮ; 樨, ᠭ
  ப,   ਮ.

     訩    * / %
               + -
               >> <<
               <> <= >=
               == !=
               &
               ^
               |
               &&
     訩    ||

     ⢥ ந筠    ?:         
ਮ, 祬   樨.

      樨  ᢠ    ࠢ  ਮ,  
, 祬 ந筠 ,  㯯 ࠢ .

     = += =+ *= /= \= >>= <<= &= ^= |=

믮 㭪権  -ணࠬ

      ࠦ  몥   뢠  㭪樨  筮  ⠪
,      室 ⥪ ணࠬ. Turbo Debugger
㤥 믮 ணࠬ  묨 㬥⠬  㭪樨.  
ᯮᮡ        祭  㤮    ஢ન  ࠡ
ᠭ 㭪樨.   뢠  ᪮쪮  ࠧ    ࠧ묨
㬥⠬   ࠧ ஢ 頥  祭.

     ⨬,   ணࠬ    ᫥ 㭪,  
 ᫮ x  ⥯ y:

     long power(int x, int y) {
        long temp = 1;
        while (y--)
           temp *= x;
        return(temp);
     }

     ਢ   ⠡  뢠  १ 믮
⮩ 㭪樨  맮   ࠧ묨 㬥⠬.

          ----------------------------------------------
          ࠦ           
          ----------------------------------------------
          power(3,2)*2        18
          25 + power(5,8)     390650
          power(2)            訡 (ய饭 㬥)
          ----------------------------------------------

ࠦ 몠   묨 䥪⠬

      䥪    ⮬  砥,  ᫨    
᫥  ࠦ  몠  ,    祭 
.            䥪      
⥫      ᯮ짮    ।७  
祭  -  ६  ࣮ࠬ.    㣨  
 䥪⮢ ॡ ,  ⮬  ,  
    .

     樨 ᢠ  (=,  +=    ..)    祭
  ,  ᠭ ᫥   樨.  樨
饭  ⥫쭮 饭 (++ --)   祭
  ,    ᠭ  ࠢ   ᫥  ,  
ᨬ  ⮣,  ᯮ     ⢥  䨪᭮
 䨪᭮ 樨.

        㤭㫮  䥪, 
  믮 㭪樨,  饩    ணࠬ.
ਬ, ᫨  ᫨ 祭 ࠦ

     myfunc(1,2,3) + 7


       ணࠬ   ࠡ  ࠢ쭮  -
⮣,    㭪  myfunc    祭 㣨 ६
ணࠬ.

१ࢨ஢ ᫮ 몠   ८ࠧ ⨯

     ⫠稪 Turbo  Debugger        㪠뢠   ⨯
㪠⥫   筮  ⠪  ,          -ணࠬ.
८ࠧ ⨯  ᮤন  ᠭ  ⨯    몠  ,
祭    㣫  ᪮.        ᠭ  
ࠦ,  ஬  㪠⥫   .

     ८ࠧ ⨯   㤮   ᯮ짮      ஢ન
ᮤন  祩  ,  饭   ன ந 
 쭥 ,  ନ஢   樨  ::,
ਬ,

     (long far *)0x3456::0
     (char far *)_ES::_BX

     ८ࠧ ⨯    ᯮ짮    饭   
६,  ⨯ ன   ଠ樨.  
 ,  ᫨   ᪮஢  ନ஢
ଠ樨       ⫠.   ᫨   ⨯   ६   ⥭
ணࠬ,     㪠         ।
   ६,     ⮣,  ⮡  ४஢  
४뢠 ணࠬ.

     ਬ, ᫨  ६  iptr     㪠⥫   
楫᫥ 祭,    ஢ 祭,   ஥
 㪠뢠, ᫨ 祭 ࠦ:

     *(int *)iptr

      ⮣ ⠪ 㦨   Type  Cast  쭮  
 Inspector.

      ८ࠧ ⨯   ⫠稪  Turbo  Debugger  
ᯮ짮 ᫥騥 १ࢨ஢ ᫮ 몠 :

     char                float               near
     double              huge                short
     enum                int                 struct
     far                 long                union
                                             unsigned

ࠦ 몠 ᪠
-----------------------------------------------------------------

     Turbo Debugger   ন   ᨭ⠪   ࠦ  몠
᪠  ᪫祭 樨 ⥭樨 ப  権 
⢠.   ࠦ   ⮨      権,  ப,
६    ⠭.      ࠦ  ᠭ   
᫥ ࠧ.

䨪 몠 ᪠

     䨪ࠬ    몥   ᪠    ।塞
짮⥫  ⮢    ணࠬ, ᯮ㥬
  ணࠬ.  䨪    몥 ᪠  稭 
㪢 (a-z,  A-Z)   ᨬ  ન  (_).    
᫥  (0-9), ᨬ ન  㪢.

     筮 䨪  稭 ࠢ  ⢨,
 ,  ""  䨪 
㣨  䨪    ⥬    .    ࠢ 
,  ᫨ ॡ   䨪ࠬ, 室騬
   㣨    ⢨.    祭    ஡
ଠ樨   ࠧ  "    䨪ࠬ  
⥪饩  ⢨"  .

⠭  ଠ ᥫ 몠 ᪠

     ⠭       楫묨,    ⢥묨 (
饩 窮).  ⥫ ⠭ 稭    
"" (-).  ᫨  ᫥  筠 窠  ᨬ e,
騩  ᯮ,      ᫮     ⢥,
ਬ,

     123.4  456e34  123.45e-5

     ᫥ ⠭  筮  뢠    筮
ଠ,    뢠   ⭠筮 ଠ.  
⮬   砥   ।   ⠭⮩  ⠢      ($).
 楫᫥ ⠭      -
2137483648    2137483647.  ⭠  ⠭  
    $00000000  $FFFFFFFF.

ப 몠 ᪠

     ப  몥 ᪠  ।    㯯  ᨬ,
祭   窨, ਬ,

     'abc'

      ப    ࠢ騥 ᨬ.   ⮬ 砥
।  祭 ࠢ饣 ᨬ ⠢   #,
ਬ,

     'def'#7'xyz'

樨 몠 ᪠

     Turbo Debugger   ন    樨,  ⨬  
ࠦ ᪠-ணࠬ.

      樨    訩  ਮ    ⭮襭  
㣨   ࠢ ਮ  ᮡ.

     @         祭  ६
     ^         祭 㪠⥫
     not       ⮢ 
     ⨯       ८ࠧ ⨯
     +          , ⥫쭮 ᫮
     -          , ⥫쭮 ᫮

      樨    ਮ  ᯮ
 浪  ਮ.

     * / div mod and shl shr
     in + - or xor
     < <= > <= = <>

      ᢠ   (:=)      訩   ਮ  
頥 ஥ 祭, ⠪     .

맮 楤  㭪権 ᪠-ணࠬ

     饭   㭪    ந     ࠦ.
ਬ,  ⨬,      ᪠-ணࠬ  ᠭ  㭪
HalfFunc,  믮  楫 ᫠  2:

     function HalfFunc(i: integer): real;

     ᯮ    Data/Evaluate/Modify,      뢠
㭪 HalfFunc ᫥騬 ࠧ:

     HalfFunc(3)
     HalfFunc(10)=HalfFunc(10 div 2)

      ⠪  뢠  楤,  ,  筮,      
ࠦ.  ᫨       楤  㭪樨,  Turbo
Debugger 㪠      ᠭ.    ⮣  ⮡  맢
楤  㭪,   ன  ॡ ࠬ஢, 
⠢ ᫥    㣫 ᪮, ਬ,

     MyProc()       뢠 楤 MyProc
     MyProc         뢠  楤 MyProc  ..
     MyFunc=5       ࠢ  㭪樨 MyFunc  ᫮ 5
     MyFunc()=5     뢠 㭪 MyFunc  ࠢ
                    饭  祭  ᫮ 5.

ࠦ 몠 ᥬ
-----------------------------------------------------------------

     Turbo Debugger    ন  ᨭ⠪ ࠦ
몠  ᥬ.  ࠦ   ⮨      権,   ப,
६    ⠭.    ᫥  ࠧ  ᠭ  
.

䨪 몠 ᥬ

     䨪ࠬ  ।塞  짮⥫  
⮢        ணࠬ,  ᯮ㥬    ணࠬ.
䨪  몥 ᥬ 稭   㪢  (a-z,  A-Z)
    ᫥ ᨬ:  @ ?  _ $.    
  0  9    ⠪    ᨬ.  窠  (.)  ⠪  
ᯮ짮   ⢥ ࢮ ᨬ 䨪,   
 室  .

     樠 ᨬ $ 砥 ⥪    ணࠬ,  
 㪠뢠 ॣ஢  CS:IP.

⠭ 몠 ᥬ

     ⠭     楫묨  ⢥묨 ( 饩
窮). ⢥ ⠭ ᮤঠ    
뢠  筮  ᯮ樠쭮 ଠ, ਬ,

     1.234  4.5e+11

     ᫥ ⠭   뢠    ⭠筮
ଠ    ਬ   ᯮᮡ   ⥬
᫥ 몠 ᥬ.

          --------------------------------------
          ଠ              ⥬ ᫥
          --------------------------------------
                         ⭠筠
          O              쬨筠
          Q              쬨筠
          D              筠
          B              筠
          --------------------------------------

     ⭠筮 ᫮  ᥣ  稭   
0  9.  ᫨ ॡ  ᫮, 稭饥  㪢 (A-F),
 ⠢ ।   0.

樨 몠 ᥬ

     Turbo Debugger   ন   設⢮  権  몠
ᥬ,    ᯮ         浪   뢠
ਮ.

     xxxPTR(BYTE PTR...)
     . (롮  )
     : (ᬥ ᥣ)
     OR XOR							    
     AND
     NOT
     EQ NE LT LE GT GE
     + -
     * / MOD SHR SHL
      +, 㭠 -
     OFFSET SEG
     () []

     祭 ६        樨
ᢠ, ਬ,

     a = [BYTE PTR DS:4]

ࠢ ଠ⮬
-----------------------------------------------------------------

            ⫠稪   ࠦ,  ஥  ॡ
⮡ࠧ,    ⮡ࠦ      ଠ,  ᮮ⢥饬  ⨯
ᯮ㥬   .  Turbo Debugger  ࠢ騥
ଠ, 騥 ⨬묨  ⭮ ⨯ .

     ᫨ ॡ    ଠ ⮡ࠦ,  롨ࠥ 
㬮砭     ࠦ,    ⠢  ᫥  
      祭,  饥  ⢮  ७ 
㪢,    ଠ  ⮡ࠦ.  ᫮  ७   
  ⮫쪮    㪠⥫  ᨢ.  ⨬,   ᫨
㪠⥫ ଠ ਬ   ୮  ⨯  ,    
ਭ ⫠稪.

     ---------------------------------------------------------------
                             ଠ
     ---------------------------------------------------------------
     c         ⮡ࠦ ᨬ쭮  ப ࠦ 
                ࠡ⠭ ᨬ. 筮 ⠥
               ᨬ 祭 ⮡ࠦ   Esc-
               ᫥⥫쭮⥩   ᥫ. 
               㪠⥫ ଠ ⠢ ⫠稪 ⮡ࠦ
               ᨬ, ᯮ   ᨬ  IBM.
     d         ⮡ࠦ 楫᫥ 祭  筮
               ଠ.
     f[#]      ⮡ࠦ ᫮  ଠ  饩 窮 
               㪠 ⢮ . ᫨ ⢮  
               㪠, ᯮ ⮫쪮 , ᪮쪮
               室.
     m         ⮡ࠦ ࠦ, 饥  ,  
               ⭠ ⮢.
     md        ⮡ࠦ ࠦ, 饥  ,  
                ⮢.
     p         ⮡ࠦ ࠡ⠭ 뫮筮 祭,
               㪠뢠 (᫨ )  ⢥ ᥣ
                ॣ. 뢠 ⠪ ꥪ, 
                 㪠뢠. ᫨   㪠⥫
               ଠ,  ଠ ᯮ  㬮砭.
     s         ⮡ࠦ ᨢ  㪠⥫  ᨢ  
               祭  窨 ப ᨬ. ⮪
               稢 㫥.
     x  h   ⮡ࠦ 楫 ᫮  ⭠筮 ଠ.

     ---------------------------------------------------------------
