home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / docum / zcpp.doc / mnlzt.p2 < prev    next >
Encoding:
Text File  |  1980-01-01  |  266.1 KB  |  7,149 lines

  1.  
  2.              ùáßΓ∞ 2
  3.  
  4.         æ Å É Ç é Ä ù ì Ä à   É ô è Ä é Ä ä æ Æ é Ä
  5.         ───────────────────────────────────────────
  6.  
  7.  
  8.                 ÅÄäÉÄüìÄà ÉôèÄéÄ俯éÄ ÅÄ ôæÆÇìÄéèà æêæÆàî¢
  9.               ──────────────────────────────────────────────
  10.  
  11.  
  12. æ¿ßΓѼ¡δÑ ΓαÑí«óá¡¿∩
  13.  
  14.       - ÅÑαß«¡á½∞¡δ⌐ ¬«¼»∞εΓÑα  »«ñ  π»αáó½Ñ¡¿Ñ¼  MS-DOS 2.0
  15.         ¿½¿ í«½ÑÑ »«ºñ¡Ñ⌐ óÑαß¿¿.
  16.  
  17.       - äóá πßΓα«⌐ßΓóá ñ½∩ ú¿í¬¿σ ñ¿ß¬«ó ¿½¿ «ñ¡« πßΓα«⌐ßΓó«
  18.         ñ½∩ ú¿í¬¿σ ñ¿ß¬«ó ¿ «ñ¿¡ ªÑßΓ¬¿⌐ ñ¿ß¬.
  19.  
  20.       - 256 èí ñ«ßΓπ»¡«⌐ «»ÑαáΓ¿ó¡«⌐ »á¼∩Γ¿.
  21.  
  22.    ÅαѪñÑ τѼ éδ ß¼«ªÑΓÑ ¡áτáΓ∞ »¿ßáΓ∞  C++  »α«úαá¼¼δ,  ¿ß-
  23. »«½∞ºπ∩ Zortech C++ ¬«¼»¿½∩Γ«α, ¡Ñ«íσ«ñ¿¼« ¬«ααÑ¬Γ¡« πßΓá¡«-
  24. ó¿Γ∞ ß¿ßΓѼπ ¡á éáΦѼ ñ¿ß¬Ñ (¿½¿ ñ¿ß¬ÑΓáσ).
  25.  
  26.  
  27. ôßΓá¡«ó¬á ß¿ßΓÑ¼δ ¡á ªÑßΓ¬¿⌐ ñ¿ß¬
  28.  
  29.    Åα«úαá¼¼á ZTCSETUP.EXE  (ß  »Ñαó«⌐  ñ¿ß¬ÑΓδ ñ¿ßΓα¿íπΓ¿óá)
  30. πßΓá¡áó½¿óáÑΓ Zortech C++ ¡á éáΦѼ ªÑßΓ¬«¼ ñ¿ß¬Ñ. Ä¡á ß«ºñá-
  31. ÑΓ ¬áΓὫú C:\ZORTECH ¿ ¡Ñ¬«Γ«α«Ñ τ¿ß½« »«ñ¬áΓὫú«ó. æΓαπ¬-
  32. Γπαá ß«ºñáóáѼδσ ¬áΓὫú«ó Γᬫóá:
  33.  
  34.                     ┌─────────────────────┐
  35.                     │        C : \        │
  36.                     └──────────┬──────────┘
  37.                                │
  38.                        ┌───────┴───────┐
  39.                        │ Z O R T E C H │
  40.                        └───────┬───────┘
  41.                                │
  42.      ┌─────────────┬───────────┴─┬─────────┬──────────┐
  43.      │             │             │         │          │
  44.  ┌───┴───┐ ┌───────┴───────┐ ┌───┴───┐ ┌───┴───┐ ┌────┴────┐
  45.  │ B I N │ │ I N C L U D E │ │ L I B │ │  F G  │ │ U T I L │
  46.  └───────┘ └───────┬───────┘ └───────┘ └───────┘ └─────────┘
  47.                    │
  48.             ┌──────┴──────┐
  49.             │  S  Y  S    │
  50.             └─────────────┘
  51.  
  52.  
  53.    çáΓѼ ZTCSETUP ¬«»¿απÑΓ óßÑ ¡Ñ«íσ«ñ¿¼δÑ ñ½∩ ¿ß»«½∞º«óá¡¿∩
  54. Zortech  C++ Σá⌐½δ ß ñ¿ßΓα¿íπΓ¿ó¡δσ ñ¿ß¬«ó ó ß««ΓóÑΓßΓóπεΘ¿Ñ
  55. ¬áΓὫú¿:
  56.  
  57.  
  58.    C:\ZORTECH            â½áó¡δ⌐ ¬áΓὫú, ß«ñÑαªáΘ¿⌐ read.me
  59.                          ¿ MAKE Σá⌐½δ
  60.  
  61.    C:\ZORTECH\BIN        éßÑ ¿ß»«½¡∩ѼδÑ Σá⌐½δ (.EXE ¿ .COM)
  62.  
  63.    C:\ZORTECH\LIB           éßÑ  í¿í½¿«ΓÑτ¡δÑ  Σá⌐½δ  (.LIB)
  64.  
  65.    C:\ZORTECH\INCLUDE       éßÑ Σá⌐½δ ºáú«½«ó¬«ó (.H ¿ .HPP)
  66.  
  67.    C:\ZORTECH\INCLUDE\SYS           öá⌐½  ºáú«½«ó¬«ó  STAT.H
  68.  
  69.    C:\ZORTECH\UTIL                                   ôΓ¿½¿Γδ
  70.  
  71.    C:\ZORTECH\FG            äѼ«¡ßΓαᵿ«¡¡δÑ »α¿¼Ñαδ íδßΓα«⌐
  72.                             (FLASH) úαáΣ¿¬¿
  73.  
  74.  
  75.    ÅÑαÑñ ºá»π߬«¼ ZTCSETUP éá¼ ß½ÑñπÑΓ ß¬«»¿α«óáΓ∞ ñ¿ßΓα¿íπ-
  76. Γ¿ó¡δÑ  ñ¿ß¬¿ ¿ ¿ß»«½∞º«óáΓ∞ ñ½∩ πßΓᡫ󬿠¿σ αáí«τ¿Ñ ¬«»¿¿.
  77. çáΓѼ éá¼ ß½ÑñπÑΓ »«½«ª¿Γ∞ ñ¿ßΓα¿íπΓ¿ó¡δÑ ñ¿ß¬¿ ¿ ¿σ αáí«τ¿Ñ
  78. ¬«»¿¿ ó ¡áñѪ¡«Ñ ¼ÑßΓ«.  ùΓ«íδ ºá»πßΓ¿Γ∞ ZTCSETUP, »«ßΓáó∞ΓÑ
  79. αáí«τπε ¬«»¿ε ß¿ßΓѼ¡«ú« ñ¿ß¬á N 1 ¡á  πßΓα«⌐ßΓó«  A:.  àß½¿
  80. πßΓα«⌐ßΓó« A:  ¡Ñ ∩ó½∩ÑΓß∩ ΓѬπΘ¿¼, ¡áíÑα¿ΓÑ A: ¿ ºáΓѼ ¡áª-
  81. ¼¿ΓÑ ¡á Enter. ìá »α¿ú½áΦÑ¡¿Ñ A:> ¡áíÑα¿ΓÑ ZTCSETUP ¿ ¡áª¼¿-
  82. ΓÑ ¬½áó¿Φπ Enter.
  83.  
  84.    äá½ÑÑ ß½Ññπ⌐ΓÑ  óδó«ñ¿¼δ¼  ¡á φ¬αá¡ ¿¡ßΓαπ¬µ¿∩¼.  Å« ¼ÑαÑ
  85. ¬«»¿α«óá¡¿∩ Σá⌐½«ó ß ¬áªñ«⌐ ñ¿ß¬ÑΓδ éáß  »α¿ú½áΦáεΓ  ßΓáó¿Γ∞
  86. ¡«óπε ñ¿ß¬ÑΓπ.  ê, ßΓáó∩ ÑÑ, éδ ñ«½ª¡δ íδΓ∞ ΓóÑαñ« πóÑαÑ¡δ ó
  87. Γ«¼, τΓ« «¡á ∩ó½∩ÑΓß∩ Γ«⌐, ¬«Γ«αá∩ ΓαÑíπÑΓß∩.
  88.  
  89.  
  90. ÅÑαѼѡ¡δÑ «¬απªÑ¡¿∩
  91.  
  92.    éáΦ¿ Σá⌐½δ  AUTOEXEC.BAT ¿ CONFIG.SYS ñ«½ª¡δ íδΓ∞ ¿º¼Ñ¡Ñ-
  93. ¡δ. Å«ñα«í¡«ßΓ¿ ΓαÑíπѼδσ ¿º¼Ñ¡Ñ¡¿⌐ ß¼«Γα¿ΓÑ ó αáºñѽѠüδßΓ-
  94. αδ⌐  æΓáαΓ (QUICK START).  Å«ß½Ñ ¿º¼Ñ¡Ñ¡¿∩ φΓ¿σ Σá⌐½«ó »ÑαÑ-
  95. ºáúαπº¿ΓÑ éáΦ ¬«¼»∞εΓÑα ñ½∩ πßΓᡫ󬿠 ß¿ßΓѼ¡«ú« «¬απªÑ¡¿∩.
  96. àß½¿ éδ πñ«ó½ÑΓó«αÑ¡δ π¼«½τá¡¿∩¼¿ ß¿ßΓѼδ, Γ« ¼«ªÑΓÑ »ÑαÑσ«-
  97. ñ¿Γ∞ ¬ ¿ß»«½∞º«óá¡¿ε Zortech C++.  àß½¿ ªÑ éδ ºáσ«Γ¿ΓÑ ¿º¼Ñ-
  98. ¡¿Γ∞ ºáñá¡¡πε »« π¼«½τá¡¿ε «αúá¡¿ºáµ¿ε ß¿ßΓѼδ, éá¼ »α¿ñÑΓß∩
  99. ΓᬪѠ ¿º¼Ñ¡¿Γ∞  »áαá¼ÑΓαδ  πßΓᡫ󬿠 ¬«¡ΓѬßΓ¡«-ºáó¿ß¿¼«ú«
  100. »«ñ߬áºτ¿¬á  (Context  Sensitive Help) ¿ αÑñá¬Γ«αá ZED.  éá¼
  101. ¡πª¡« íπñÑΓ »α«ß¼«ΓαÑΓ∞ ß««ΓóÑΓßΓóπεΘ¿Ñ αáºñѽδ Éπ¬«ó«ñßΓóá,
  102. τΓ«íδ πº¡áΓ∞, ¬á¬ φΓ« ßñѽáΓ∞.
  103.  
  104.  
  105. 꺼ѡѡ¿Ñ ¼áαΦαπΓ«ó  ¬ ¬áΓὫúá¼ (directory paths) ¿ »ÑαѼѡ-
  106. ¡δ󠫬απªÑ¡¿∩
  107.  
  108.    àß½¿ éδ  σ«Γ¿ΓÑ  ¿º¼Ñ¡¿Γ∞  φΓ¿  π¼«½τá¡¿∩  »α¿  πßΓá¡«ó¬Ñ
  109. Zortech C++,  éá¼ ¡πª¡« íπñÑΓ »«¡∩Γ∞,  ¬á¬ Zortech C++  ¿ΘÑΓ
  110. ¼áαΦαπΓδ  (»πΓ¿) ñ½∩ ¿ß»«½¡∩Ѽδσ,  ó¬½ετáѼδσ ¿ í¿í½¿«ΓÑτ¡δσ
  111. Σá⌐½«ó.  ìá ¬áªñ«¼ ΦáúÑ αáí«Γδ Zortech C++ «í∩ºáΓѽ∞¡« «»αÑ-
  112. ñѽ∩ÑΓ  ¼ÑßΓ«¡áσ«ªñÑ¡¿Ñ  αẽ¿τ¡δσ Σá⌐½«ó,  ñ½∩ Γ«ú«,  τΓ«íδ
  113. Σπ¡¬µ¿«¡¿α«óáΓ∞ »αáó¿½∞¡«.  ä½∩ ¡Ñ¬«Γ«αδσ Φáú«ó ΓᬿѠ Σá⌐½δ
  114. ∩ó½∩εΓß∩ ¿ß»«½¡∩Ñ¼δ¼¿,  ¬á¬,  ¡á»α¿¼Ñα, ¬«¼»¿½∩Γ«α, αÑñá¬Γ«α
  115. ßó∩ºÑ⌐ (linker) ¿½¿ «»Γ¿¼¿ºáΓ«α. ä½∩ ñαπú¿σ Φáú«ó φΓ« ¿ßσ«ñ-
  116. ¡δÑ  Σá⌐½δ,  ¡áºóá¡¡δÑ  ó ñ¿αÑ¬Γ¿óáσ »αÑ»α«µÑßß«αá #include,
  117. ¿½¿ í¿í½¿«ΓÑτ¡δÑ Σá⌐½δ,  ¿ß»«½∞ºπѼδÑ αÑñá¬Γ«α«¼ ßó∩ºÑ⌐.
  118.  
  119.    èáΓὫú¿ ¿ΘπΓß∩  ó «»αÑñѽѡ¡«¼ »«α∩ñ¬Ñ.  ìá¿óδßΦ¿⌐ »α¿«-
  120. α¿ΓÑΓ ñáÑΓß∩ ñ½∩ ¬áΓὫúá, ºáñá¡¡«ú« »«½¡δ¼ ¿¼Ñ¡Ñ¼ Σá⌐½á ¿½¿
  121. ¬½ετ«¼ ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ. äá½ÑÑ ¿ß»«½∞ºπεΓß∩ ¼áαΦαπΓδ, «»αÑ-
  122. ñѽѡ¡δÑ ó »ÑαѼѡ¡δ󠫬απªÑ¡¿∩.  é ¡Ñ¬«Γ«αδσ ß½πτá∩σ π¼«½τá-
  123. ¡¿Ñ¼ ß½πª¿Γ ΓѬπΘ¿⌐ ¬áΓὫú.
  124.  
  125.    Å∩Γ∞ »ÑαѼѡ¡δσ  «¬απªÑ¡¿∩  ¿ß»«½∞ºπεΓß∩  ñ½∩ «»αÑñѽѡ¿∩
  126. ¼áαΦαπΓ«ó ó Zortech C++;  PATH,  INCLUDE,  LIB,  TMP ¿ TEMP.
  127. PATH  «»αÑñѽ∩ÑΓ  ¼áαΦαπΓ ñ½∩ »«¿ß¬á ¿ß»«½¡∩Ѽδσ Σá⌐½«ó.  Ä¡
  128. ¿ß»«½∞ºπÑΓß∩ ú½áó¡δ¼ «íαẫ¼ ñ½∩ ¬«¼á¡ñ ¬«¼á¡ñ¡«¼π »α«µÑßß«-
  129. απ MS-DOS.  àß½¿ ¡¿ «ñ¿¡ ¿º ¼áαΦαπΓ«ó ¡Ñ «»αÑñѽѡ, »« π¼«½-
  130. τá¡¿ε ¿ß»«½∞ºπÑΓß∩ ΓѬπΘ¿⌐ ¬áΓὫú.
  131.  
  132.    INCLUDE »ÑαѼѡ¡á∩ «¬απªÑ¡¿∩  «»αÑñѽ∩ÑΓ  ¼áαΦαπΓ  »«¿ß¬á
  133. Σá⌐½«ó, ¡áºóá¡¡δσ ó ñ¿αÑ¬Γ¿óáσ »αÑ»α«µÑßß«αá #include. ïεí«Ñ
  134. ¿¼∩ Σá⌐½á ó #include ñ¿αÑ¬Γ¿óÑ,  ß«ñÑαªáΘÑÑ »πΓ∞ ¬ ¬áΓὫúπ,
  135. ñ«½ª¡« íδΓ∞ ¡á⌐ñÑ¡« ó φΓ«¼ ¬áΓὫúÑ ¿½¿ «¡« ¡Ñ íπñÑΓ ¡á⌐ñÑ¡«
  136. ¡¿¬«úñá.
  137.  
  138.    öá⌐½δ, ¿¼Ñ¡á ¬«Γ«αδσ ºá¬½ετÑ¡δ ó πú½«óδѠ߬«í¬¿ (<  ¿ >),
  139. ¬«¼»¿½∩Γ«α ¿ΘÑΓ »« ¼áαΦαπΓá¼,  «»αÑñѽѡ¡δ¼ »ÑαѼѡ¡«⌐ «¬απ-
  140. ªÑ¡¿∩ INCLUDE. àß½¿ Σá⌐½ ¡Ñ ¡á⌐ñÑ¡ ó ¬á¬«¼-¡¿íπñ∞ ¿º INCLUDE
  141. ¬áΓὫú«ó,  Γ« φΓ« «º¡áτáÑΓ, τΓ« Σá⌐½ ¡Ñ ¡á⌐ñÑ¡. é φΓ«¼ ß½π-
  142. τáÑ ΓѬπΘ¿⌐ ¬áΓὫú ¡Ñ »α«ß¼áΓα¿óáÑΓß∩.
  143.  
  144.    àß½¿ INCLUDE »ÑαѼѡ¡á∩ «¬απªÑ¡¿∩ ¡Ñ íδ½á  «»αÑñѽѡá, Γ«
  145. »α«ß¼áΓα¿óáÑΓß∩ Γ«½∞¬« ΓѬπΘ¿⌐ ¬áΓὫú.  ïεí«⌐ Σá⌐½,  ºá¬½ε-
  146. τÑ¡¡δ⌐ ó ñó«⌐¡δÑ ¬áóδτ¬¿,  ¿ΘÑΓß∩ ó ΓѬπΘѼ  ¬áΓὫúÑ,  Ñß½¿
  147. Γ«½∞¬« «»αÑñѽѡ¿Ñ ¬áΓὫúá ¡Ñ ß«ñÑনΓß∩ ó¡πΓα¿ ¬áóδτѬ.
  148.  
  149.    LIB »ÑαѼѡ¡á∩ «¬απªÑ¡¿∩ ß«ñÑαª¿Γ ¼áαΦαπΓδ »«¿ß¬á í¿í½¿«-
  150. ΓѬ,  ¿ß»«½∞ºπѼδσ αÑñá¬Γ«α«¼ ßó∩ºÑ⌐. ü¿í½¿«ΓѬá óαѼѡ¿ ¿ß-
  151. »«½¡Ñ¡¿∩  ¿  í¿í½¿«ΓÑτ¡δÑ  ¿¼Ñ¡á,  »ÑαÑñáóáѼδÑ  ó ¬«¼á¡ñ¡«⌐
  152. ßΓα«¬Ñ íѺ «»αÑñѽѡ¿∩ ¬áΓὫúá,  ¿ΘπΓß∩  ó  LIB  ¬áΓὫúáσ.
  153. æó∩º∞  ¼Ñªñπ  ΓѬπΘ¿¼ ¬áΓὫú«¼ ¿ ¼áαΦαπΓ«¼,  «»αÑñѽѡ¡δ¼ ó
  154. LIB,  Γá¬á∩ ªÑ, ¬á¬ ¿ ñ½∩ π¬áºá¡¡«⌐ óδΦÑ »ÑαѼѡ¡«⌐ INCLUDE;
  155. Ñß½¿ LIB «»αÑñѽѡá,  Γ« αÑñá¬Γ«α ßó∩ºÑ⌐ íπñÑΓ »α«ß¼áΓα¿óáΓ∞
  156. Γ«½∞¬« φΓ¿ ¬áΓὫú¿. àß½¿ ªÑ LIB ¡Ñ «»αÑñѽѡá, ¿ß»«½∞ºπÑΓß∩
  157. Γ«½∞¬« ΓѬπΘ¿⌐ ¬áΓὫú.
  158.  
  159.    ÅÑαѼѡ¡á∩ TMP «»αÑñѽ∩ÑΓ, úñÑ ¬«¼»¿½∩Γ«απ ß½ÑñπÑΓ ß«ºñá-
  160. óáΓ∞ ßó«¿ óαѼѡ¡δÑ Σá⌐½δ.  àß½¿ φΓ« ó«º¼«ª¡«,  ¡á¿í«½ÑÑ φΣ-
  161. ΣÑ¬Γ¿ó¡«, τΓ«íδ TMP ßßδ½á½áß∞ ¡á RAM - ñ¿ß¬. àß½¿ TMP ¡Ñ «»-
  162. αÑñѽѡá,  Γ« ó¼ÑßΓ« ¡ÑÑ ¿ß»«½∞ºπÑΓß∩ »ÑαѼѡ¡á∩ TEMP.  àß½¿
  163. ¡¿ «ñ¡á ¿º φΓ¿σ »ÑαѼѡ¡δσ ¡Ñ π¬áºá¡á,  ¿ß»«½∞ºπÑΓß∩ ΓѬπΘ¿⌐
  164. ¬áΓὫú.
  165.  
  166.    ìá»α¿¼Ñα, Ñß½¿ »ÑαѼѡ¡δÑ «¬απªÑ¡¿∩ í뫨 πßΓá¡«ó½Ñ¡δ ß½Ñ-
  167. ñπεΘ¿¼ «íαẫ¼:
  168.  
  169.    SET PATH=C:\ZORTECH\BIN
  170.  
  171.    SET INCLUDE=C:\ZORTECH\INCLUDE;C:\SOURCE
  172.  
  173.    SET LIB=C:\ZORTECH\LIB;C:\OTHERLIBS
  174.  
  175. »α¿óÑñÑ¡¡δÑ ¡¿ªÑ »α¿¼Ñαδ ∩ó½∩εΓß∩ ¬«ααÑ¬Γ¡δ¼¿:
  176.  
  177.    #include <stdio.h>
  178.  
  179. 諼»¿½∩Γ«α íπñÑΓ ¿ß¬áΓ∞  stdio.h   ó   C:\ZORTECH\INCLUDE  ¿
  180.                                        C:\SOURCE.
  181.  
  182.    #include  "macros.c"
  183.  
  184. 諼»¿½∩Γ«α íπñÑΓ ¿ß¬áΓ∞ macros.c ó ΓѬπΘѼ ¬áΓὫúÑ, á ºáΓѼ
  185.                            ó C:\ZORTECH\INCLUDE ¿ C:\SOURCE.
  186.  
  187.    ZTC  \NEWCODE\SOURCE.C  MYLIB.LIB
  188.  
  189. ZTC »«»δΓáÑΓß∩   «ΓΓαá¡ß½¿α«óáΓ∞   ¿   ß¬«¼»«¡«óáΓ∞   (link)
  190. \NEWCODE\SOURCE.C. Åα¿ ¬«¼»«¡«ó¬Ñ ZTC íπñÑΓ ¿ß¬áΓ∞ í¿í½¿«ΓÑ-
  191. ¬π MYLIB.LIB ¿ í¿í½¿«ΓÑ¬π »«ññÑ᪬¿ óαѼѡ¿ ¿ß»«½¡Ñ¡¿∩ ó ¬á-
  192. ΓὫúáσ C:\ZORTECH\LIB ¿ C:\OTHERLIBS.  ä½∩  ºá»π߬ᠠßἫú«
  193. ZTC ¿ ¿ß»«½¡∩Ѽδ󠬫¼»«¡Ñ¡Γ ó¡πΓα¿ ZTC ó¡áτá½Ñ «ßπΘÑßΓó½∩ÑΓ-
  194. ß∩  »«¿ß¬  ó  ΓѬπΘѼ   ¬áΓὫúÑ,   á   ºáΓѼ   ó   ¬áΓὫúÑ
  195. C:\ZORTECH\BIN. Å«ß¬«½∞¬π ¡¿ TMP, ¡¿ TEMP »ÑαѼѡ¡δÑ «¬απªÑ-
  196. ¡¿∩ ¡Ñ «»αÑñѽѡδ,  óαѼѡ¡δÑ Σá⌐½δ ¬«¼»¿½∩Γ«αá ß«ºñáεΓß∩  ó
  197. ΓѬπΘѼ ¬áΓὫúÑ.
  198.  
  199.  
  200.  
  201. ÅÑαѼѡ¡á∩ «¬απªÑ¡¿∩  CFLAGS
  202.  
  203.    ÅÑαѼѡ¡á∩ «¬απªÑ¡¿∩ CFLAGS ¿ß»«½∞ºπÑΓß∩ ZORTECH  C++ ñ½∩
  204. ßΓá¡ñáαΓ¡«ú«  ñ«»«½¡Ñ¡¿∩ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ ñ½∩ ZTC »« π¼«½τá-
  205. ¡¿ε, ¬«Γ«αá∩ »ÑαÑñáÑΓß∩ ¬«¼»¿½∩Γ«απ ¿ αÑñá¬Γ«απ ßó∩ºÑ⌐.
  206.    ìá»α¿¼Ñα, Ñß½¿ CFLAGS πßΓá¡«ó½Ñ¡ ó
  207.  
  208.       SET CFLAGS = -w
  209.  
  210. (-w -  φΓ«  αѪ¿¼ ¬«¼»¿½∩Γ«αá ñ½∩ »«ñáó½Ñ¡¿∩ »αÑñπ»αѪñáεΘ¿σ
  211. ß««íΘÑ¡¿⌐),Γ« »αÑñπ»αѪñáεΘ¿Ñ  ß««íΘÑ¡¿∩  íπñπΓ  »«ñáó½∩Γ∞ß∩
  212. »α¿  ¿ß»«½¡Ñ¡¿¿  ZTC,  ¬á¬ Ñß½¿ íδ ¬½ετ -w íδ½ ó¬½ετÑ¡ ó ¬«-
  213. ¼á¡ñ¡πε ßΓ᫬π.
  214.  
  215.  
  216. ôßΓá¡«ó¬á ß¿ßΓÑ¼δ ¡á ú¿í¬¿Ñ ñ¿ß¬¿
  217.  
  218.       ò«Γ∩ ¿¼ÑÑΓß∩ ó«º¼«ª¡«ßΓ∞ πßΓᡫ󬿠ZORTECH C++ ¡á ú¿í-
  219.       ¬¿σ ñ¿ß¬áσ (Ñß½¿ éδ ¿¼ÑÑΓÑ ñ«ßΓáΓ«τ¡δ⌐  «»δΓ),  ¼δ  ¡Ñ
  220.       αѬ«¼Ñ¡ñπѼ ñѽáΓ∞ φΓ«ú«.  Äñ¡á¬«,  ñ½∩ ΓÑσ, ¬Γ« αÑΦ¿-
  221.       Γѽ∞¡« ¡áßΓα«Ñ¡ φΓ« »α«ñѽáΓ∞, ¼δ »αÑñ½áúáѼ ß½ÑñπεΘπε
  222.       ßσѼπ ñÑ⌐ßΓó¿⌐:
  223.  
  224.    ÅαÑñ½áúáÑΓß∩, τΓ«íδ  Σá⌐½δ  ¬«¼»¿½∩Γ«αá ¿ ß¿ßΓѼ¡δÑ Σá⌐½δ
  225. ºáú«½«ó¬«ó αẼÑΘ὿ß∞ ¡á ñ¿ß¬Ñ "COMPILER" (¬«¼»¿½∩Γ«α). ÉÑ-
  226. ñá¬Γ«α  ßó∩ºÑ⌐ ¿ ¿ß»«½∞ºπѼδÑ í¿í½¿«ΓÑτ¡δÑ Σá⌐½δ ñ½∩ ¿ºíαá¡-
  227. ¡«⌐ ¼«ñѽ¿ »á¼∩Γ¿  ß½ÑñπÑΓ  αẼÑßΓ¿Γ∞  ¡á  «Γñѽ∞¡«¼  ñ¿ß¬Ñ
  228. "LINKER"  (αÑñá¬Γ«α ßó∩ºÑ⌐),  á αÑñá¬Γ«α ZED ¿ éáΦ¿ ¿ßσ«ñ¡δÑ
  229. Σá⌐½δ - ¡á ΓαÑΓ∞Ѽ ñ¿ß¬Ñ "DEVELOPMENT"  (αáºαáí«Γ¬á).  Æá¬á∩
  230. «αúá¡¿ºáµ¿∩  ¡Ñ¿ºíѪ¡« »«ñαáºπ¼ÑóáÑΓ »ÑαѬ½ετÑ¡¿Ñ (swapping)
  231. ¼Ñªñπ ñ¿ß¬á¼¿ "COMPILER" ¿ "LINKER" ¡á πßΓα«⌐ßΓóÑ A:,  ó  Γ«
  232. óαѼ∩ ¬á¬ ñ¿ß¬ "DEVELOPMENT" «ßΓáÑΓß∩ ¡á πßΓα«⌐ßΓóÑ B:.
  233.  
  234.  
  235.   èÄìÆàèæÆìÄ  çÇéêæêî¢à  ÅÄäæèÇçèê  (CONTEXT SENSITIVE HELP)
  236.   ──────────────────────────────────────────────────────────
  237.  
  238. éóÑñÑ¡¿Ñ
  239.  
  240.    Åα«úαá¼¼á ZTCHELP.COM «íÑß»Ñτ¿óáÑΓ  ¬«¡ΓѬßΓ¡«  ºáó¿ß¿¼δÑ
  241. »«ñ߬Ậ¿  ñ½∩  ZORTECH  C  ¿ C++.  ¥Γá αѺ¿ñÑ¡Γ¡á∩ ó »á¼∩Γ¿
  242. »α«úαἼᠡỿßá¡á ¡á Zortech  C  ¿  ¿ß»«½∞ºπÑΓ  »α«úαá¼¼¡δÑ
  243. ßαÑñßΓóá  "íδßΓα«ú« αÑáú¿α«óá¡¿∩" ¡á ¬½áó¿Φ¿ (ZORTECH HOTKEY
  244. TOOLKIT).
  245.  
  246.    è«úñá »α¿ αÑñá¬Γ¿α«óá¡¿¿ »α«úαá¼¼δ éδ »«τπóßΓóπÑΓÑ  ¡Ñ«í-
  247. σ«ñ¿¼«ßΓ∞  ºáú½∩¡πΓ∞  ó  Éπ¬«ó«ñßΓó«,  σ«α«ΦÑ¡∞¬« »«ñπ¼á⌐ΓÑ.
  248. Åα«ßΓ« αẼÑßΓ¿ΓÑ ¬παß«α ¡á ¬«¼á¡ñÑ ¿½¿ Σπ¡¬µ¿¿,  »« ¬«Γ«α«⌐
  249. ΓαÑíπÑΓß∩ »«ñ߬Ậá,  ¿ ¡áª¼¿ΓÑ ¡á ¬½áó¿Φπ á¬Γ¿ó¿ºáµ¿¿ »«ñß-
  250. ¬áºτ¿¬á.  ÉѺ¿ñÑ¡Γ¡δ⌐ »«ñ߬áºτ¿¬ ß«ºñáßΓ «¬¡« ¡á φ¬αá¡Ñ, ºá-
  251. í«Γ∩ß∞  «  Γ«¼,  τΓ«íδ  ¡Ñ »ÑαѬαδóáΓ∞ π¬áºá¡¡πε Σπ¡¬µ¿ε,  ¿
  252. »αÑñßΓáó¿Γ éá¼ ß««ΓóÑΓßΓóπεΘ¿Ñ ßΓαá¡¿µδ óß»«¼«úáΓѽ∞¡«⌐  ¿¡-
  253. Σ«α¼áµ¿¿ ¿º Éπ¬«ó«ñßΓóá.
  254.  
  255.    Å«ß½Ñ φΓ«ú« éδ ¼«ªÑΓÑ »α«ß¼«ΓαÑΓ∞  ¿¡Σ«α¼áµ¿ε ¡á φ¬αá¡Ñ ¿
  256. ñáªÑ ºá»α«ß¿Γ∞ ñá½∞¡Ñ⌐Φπε »«ñß¬áº¬π »« ½εí«¼π ßó∩ºá¡¡«¼π ó«-
  257. »α«ßπ.  è«úñá  éδ  ß««ΓóÑΓßΓóπεΘ¿¼ «íαẫ¼ «ßóѪ¿ΓÑ éáΦπ »á-
  258. ¼∩Γ∞,  éδ ¼«ªÑΓÑ óÑα¡πΓ∞ß∩ ó αÑñá¬Γ«α ¿ ºáóÑαΦ¿Γ∞ »α«úαá¼¼π,
  259. º¡á∩, τΓ« »«¼«Θ∞ óδºδóáÑΓß∩ »α«ßΓδ¼ ¡áªáΓ¿Ñ¼ ¬½áó¿Φ¿.
  260.  
  261.  
  262. è«¡Σ¿úπα¿α«óá¡¿Ñ ß¿ßΓѼδ
  263.  
  264.    àß½¿ éδ ¿ß»«½∞º«ó὿  »α«úαá¼¼π  ZTCSETUP  ñ½∩  πßΓá¡«ó¬¿
  265. Zortech C++ ¡á ªÑßΓ¬«¼ ñ¿ß¬Ñ,  éδ ñ«½ª¡δ í뫨 »«½πτ¿Γ∞ ¬«»¿ε
  266. ZTCHELP.COM ó ¬áΓὫúÑ \ZORTECH\BIN.  Å« π¼«½τá¡¿ε  ¬½áó¿ΦÑ⌐
  267. ó맮óá  φΓ«⌐ »α«úαá¼¼δ ∩ó½∩ÑΓß∩ <ALT><H>.  éá¼ ¡ÑΓ ¡Ñ«íσ«ñ¿-
  268. ¼«ßΓ¿ αѬ«¡Σ¿úπα¿α«óáΓ∞ φΓπ »α«úαá¼¼π,  ¬α«¼Ñ ß½πτá∩,  ¬«úñá
  269. πßΓá¡«ó½Ñ¡¡«Ñ π¼«½τá¡¿Ñ ∩ó½∩ÑΓß∩ ¡Ñπñ«ó½ÑΓó«α¿Γѽ∞¡δ¼.
  270.  
  271.    àß½¿ éδ σ«Γ¿ΓÑ ¿º¼Ñ¡¿Γ∞ π¼«½τá¡¿∩ ¬«¡Σ¿úπαᵿ¿,  éá¼ ß½Ñ-
  272. ñπÑΓ ¿ß»«½∞º«óáΓ∞ »α«úαá¼¼π ZTCHCONF.EXE,   ¬«Γ«αá∩ αáß»«½á-
  273. úáÑΓß∩ ¡á ñ¿ß¬ÑΓÑ N 5. àß½¿ éδ ºá»πßΓ¿ΓÑ »α«úαá¼¼π ¿ «ΓóÑΓ¿ΓÑ
  274. ¡á ÑÑ ó«»α«ßδ,  «¡á ß«ºñáßΓ  ß»Ñµ¿á½∞¡«  »α¿ß»«ß«í½Ñ¡¡πε ñ½∩
  275. éáß óÑαß¿ε ZTCHELP.COM,  ¬«Γ«αá∩ ßΓá¡ÑΓ αѺ¿ñÑ¡Γ¡δ¼ »«ñ߬áº-
  276. τ¿¬«¼. ò«Γ∩ ¡¿ ó ¬á¬«⌐ ¼«¼Ñ¡Γ ¬«¡Σ¿úπα¿α«óá¡¿∩ ¡ÑπßΓá¡«ó½Ñ¡-
  277. ¡á∩ óÑαß¿∩ éáΦÑ⌐ »α«úαá¼¼δ ¡Ñ »«ñóÑαúáÑΓß∩ α¿ß¬π, óßÑúñá σ«-
  278. α«Φ¿¼ »αá󿽫¼ ∩ó½∩ÑΓß∩ ºáΘ¿Γá óßÑσ ñ¿ß¬«ó  »ÑαÑñ ¿σ ¿ß»«½∞-
  279. º«ó᡿Ѽ!  ¥½Ñ¼Ñ¡ΓἿ,  ¬«Γ«αδÑ αáºαÑΦáÑΓß∩  »α¿ß»«ßáí½¿óáΓ∞
  280. ¬ ßó«¿¼ ¡πªñá¼, ∩ó½∩εΓß∩:
  281.  
  282. üδßΓαá∩ ¬«¼á¡ñ¡á∩ ¬½áó¿Φá  -  èá¬πε  ¬«¼í¿¡áµ¿ε  ¬½áó¿Φ   éδ
  283.    (HOTKEY)                   »αÑñ»«τ¿ΓáÑΓÑ.
  284.  
  285.    ÅαÑαδóá¡¿Ñ    - æ¿ßΓѼᠠZortech  ΓαÑíπÑΓ ñ«ßΓπ»á ¬ ¡Ñ¿ß-
  286.    (INTERRUPT)     »«½∞ºπѼ«¼π »αÑαδóá¡¿ε. éδ ¼«ªÑΓÑ óδíαáΓ∞
  287.                    ¿º ñ¿á»áº«¡á «Γ  0x70  ñ«  0x7F.
  288.  
  289.    òáαá¬ΓÑα¿ßΓ¿¬¿ - ê¡Σ«α¼áµ¿∩ « éáΦѼ φ¬αá¡Ñ. ä«ßΓπ»¡δÑ «»-
  290.    φ¬αá¡á           µ¿¿:
  291.    (SCREEN CHARAC-  1. ÉáºαÑΦÑ¡¿Ñ »α«úαἼѠ «»αÑñѽ∩Γ∞  Γ¿»
  292.    TERISTICS)                                         φ¬αá¡á
  293.                     2. ô¼«½τá¡¿∩  ñ½∩  µóÑΓ¡«ú«  ñ¿ß»½Ñ∩
  294.                     3. ô¼«½τá¡¿∩  ñ½∩  ¼«¡«σα«¼¡«ú«  ñ¿ß»½Ñ∩
  295.                     4. Ä»αÑñѽ∩ÑΓ éáΦ¿ ß«íßΓóÑ¡¡δÑ  º¡áτÑ¡¿∩
  296.                     Q. éδσ«ñ
  297.  
  298.    ê¼Ñ¡á Σá⌐½«ó   - éδ ¼«ªÑΓÑ óδíαáΓ∞,  úñÑ αáß»«½«ª¿Γ∞ help
  299.    (FILENAMES)      Σá⌐½δ:  ZTC.HLP, ZTC.HDX  ¿ αáí«τ¿⌐ Σá⌐½
  300.                     TEMP.FIL
  301.  
  302.    Å«ß½Ñ ¬«¡Σ¿úπα¿α«óá¡¿∩  HELP ß¿ßΓѼδ éá¼ ß½ÑñπÑΓ ß¬«»¿α«-
  303. óáΓ∞ ¡«óδ⌐ ZTCHELP.COM Σá⌐½ ó ¬áΓὫú, ¬«Γ«αδ⌐ π¬áºá¡ ó ¼áα-
  304. ΦαπΓÑ PATH.
  305.  
  306.  
  307. ôßΓá¡«ó¬á ß¿ßΓѼδ
  308.  
  309.    Åα«»πßΓ¿ΓÑ φëàαáºñѽ, Ñß½¿ éδ πªÑ πßΓᡫ󿽿 ß¿ßΓÑ¼π »«-
  310. ¼«Θ¿ (HELP), ¿ß»«½∞ºπ∩  ZTCSETUP.
  311.  
  312.    ä½∩ ºá»π߬á ß¿ßΓÑ¼δ »«¼«Θ¿ éá¼ »«ΓαÑíπεΓß∩ Σá⌐½δ  ZTC.HLP,
  313. ZTC.HDX ¿ «Γ¬«¡Σ¿úπα¿α«óá¡¡á∩ óÑαß¿∩ αѺ¿ñÑ¡Γ¡«ú« »«ñ߬áºτ¿¬á
  314. (ZTCHELP.COM).    éá¼   ¡Ñ   ¡πª¡δ   Σá⌐½δ   ZTCHCONF.EXE  ¿
  315. ZTCHELP.UNI.  Ä¡¿ ¼«úπΓ «ßΓáΓ∞ß∩ ¡á ñ¿ßΓα¿íπΓ¿ó¡«¼ ñ¿ß¬Ñ; éδ
  316. ºáΓαÑíπÑΓÑ ¿σ,  Ñß½¿  ¬«úñá-½¿í« íπñÑΓÑ ¼Ñ¡∩Γ∞ ¬«¡Σ¿úπαᵿε.
  317. 欫»¿απ⌐ΓÑ ZTC.HLP  ¿  ZTC.HDX  ó óδíαá¡¡«Ñ éἿ ¼ÑßΓ«,  ºá-
  318. ΓѼ ß¬«»¿απ⌐ΓÑ ZTCHELP.COM  ó ½εí«⌐ ¬áΓὫú.
  319.  
  320.    çá¼Ñτá¡¿Ñ: àß½¿ éδ ¿ß»«½∞º«ó὿ ZTCSETUP.EXE ñ½∩ πßΓá¡«ó-
  321.               ¬¿  ZORTECH  C++,  »α«úαἼᠠ»«ñ߬áºτ¿¬  íδ½á
  322.               »ÑαÑñá¡á  ¡á  éáΦ   ªÑßΓ¬¿⌐  ñ¿ß¬  ó   ¬áΓὫú
  323.               \ZORTECH\BIN.
  324.  
  325.    éδ ¼«ªÑΓÑ αÑΦ¿Γ∞ ºáúαπªáΓ∞ ZTCHELP  ó  éáΦѼ AUTOEXEC.BAT
  326. Σá⌐½Ñ ¿½¿ ½¿Φ∞ »ÑαÑñ ßÑá¡ß«¼ ß ç«αΓÑσ«¼; óδí«α ºá éἿ!
  327.  
  328.  
  329. çáúαπº¬á αѺ¿ñÑ¡Γ¡«ú« »«ñ߬áºτ¿¬á
  330.  
  331.    àß½¿  ß¿ßΓѼᠠ»«ñ߬ẫ¬ ¡Ñ πßΓá¡áó½¿óáÑΓß∩ áóΓ«¼áΓ¿τÑ߬¿
  332. AUTOEXEC.BAT Σá⌐½«¼,  «¡á ¼«ªÑΓ íδΓ∞ πßΓá¡«ó½Ñ¡á αѺ¿ñÑ¡Γ¡«⌐
  333. ó »á¼∩Γ¿ ó ½εí«Ñ  óαѼ∩.  ùΓ«íδ ºáúαπº¿Γ∞ »α«úαá¼¼π,  »α«ßΓ«
  334. óóÑñ¿ΓÑ: ZTCHELP. æ««íΘÑ¡¿Ñ «í πßΓá¡«ó¬Ñ íπñÑΓ «Γ«íαáªÑ¡« ¡á
  335. φ¬αá¡Ñ ñ½∩  »«ñΓóÑαªñÑ¡¿∩  ¬«¼á¡ñ¡«⌐  ¬½áó¿Φ¿ ¿ Γ¿»á φ¬αá¡á.
  336. àß½¿ éδ »«»δΓáÑΓÑß∞ »ÑαѺáúαπº¿Γ∞ »α«úαá¼¼π, éá¼ íπñÑΓ ß««í-
  337. ΘÑ¡«, τΓ« «¡á πªÑ αѺ¿ñÑ¡Γ¡á ó »á¼∩Γ¿.  Å«ß½Ñ óδñáτ¿ ß««íΘÑ-
  338. ¡¿∩ «í πßΓá¡«ó¬Ñ »α«úαá¼¼δ ó¡«ó∞ »«∩ó¿Γß∩ »«ñ߬Ậá DOS ¿ éδ
  339. ¼«ªÑΓÑ »α«ñ«½ª¿Γ∞ αáí«Γπ ß ZED ¿ αÑñá¬Γ¿α«óáΓ∞ éáΦ¿ ¿ßσ«ñ¡δÑ
  340. C Σá⌐½δ.
  341.  
  342.  
  343. ôñá½Ñ¡¿Ñ αѺ¿ñÑ¡Γ¡«ú« »«ñ߬áºτ¿¬á
  344.  
  345.    é Γ«¼ ß½πτáÑ,  Ñß½¿ ZTCHELP íδ½á  »«ß½Ññ¡Ñ⌐ πßΓá¡«ó½Ñ¡¡«⌐
  346. αѺ¿ñÑ¡Γ¡« ó »á¼∩Γ¿ »α«úαá¼¼«⌐,  «¡á ¼«ªÑΓ íδΓ∞ πñá½Ñ¡á óó«-
  347. ñ«¼ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ ó «ΓóÑΓ ¡á »α¿ú½áΦÑ¡¿Ñ DOS:
  348.  
  349.    ZTCHELP /r
  350.  
  351. (Å«½áúá∩, τΓ« ZTCHELP.COM ¡áσ«ñ¿Γß∩ ó ΓѬπΘѼ ¬áΓὫúÑ ¿½¿ ó
  352.  ¬áΓὫúÑ, ó¬½ετÑ¡¡«¼ ó ¬«¼á¡ñπ PATH).
  353.  
  354.  
  355. éδº«ó »«ñ߬Ậ¿
  356.  
  357.    è«úñá éá¼ »«ΓαÑíπÑΓß∩ »«¼«Θ∞, »α«ßΓ« αẼÑßΓ¿ΓÑ ¬παß«α ¡á
  358. (¿½¿ α∩ñ«¼)  Σπ¡¬µ¿¿,  »« ¬«Γ«α«⌐ ΓαÑíπÑΓß∩ »«ñ߬Ậᠿ ¡áª-
  359. ¼¿ΓÑ ¡á óδíαá¡¡πε éἿ "ú«α∩τπε" ¬½áó¿Φπ  ó맮óá.  ìá φ¬αá¡Ñ
  360. »«∩ó¿Γß∩ «¬¡« ß ß««ΓóÑΓßΓóπεΘÑ⌐  »«ñ߬Ậ«⌐.  àß½¿ »«ñ߬Ậá
  361. ¡Ñ ¼«ªÑΓ íδΓ∞ ¡á⌐ñÑ¡á ñ½∩ π¬áºá¡¡«⌐ Σπ¡¬µ¿¿,  éá¼ íπñÑΓ ñá¡á
  362. »«ñ߬Ậᠻ« ΓѼÑ,  í½¿ªá⌐ΦÑ⌐  Γ«¼π ß½«óπ, ¬«Γ«α«Ñ éδ ¿ΘÑΓÑ.
  363. àß½¿ »«ñσ«ñ∩Θ¿⌐ αáºñѽ »«ñ߬ẫ¬ ¡á⌐Γ¿ ¡Ñ πñὫß∞, éá¼ íπñÑΓ
  364. «Γ«íαáªÑ¡ ¡á φ¬αá¡ ¿¡ñѬߡδ⌐ π¬áºáΓѽ∞, ¬«Γ«αδ⌐ »«ºó«½¿Γ éá¼
  365. ñó¿úáΓ∞ß∩ ó »«¿ß¬áσ  »«ñσ«ñ∩ΘÑ⌐  »«ñ߬Ậ¿.  é¼ÑßΓÑ ß ΓѼ, ó
  366. HELP  ß¿ßΓѼѠéδ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞  ¡¿ªÑß½ÑñπεΘ¿Ñ  ¬½áó¿Φ¿
  367. ñ½∩ ñó¿ªÑ¡¿∩ »« óß»«¼«úáΓѽ∞¡«⌐ ¿¡Σ«α¼áµ¿¿.
  368.  
  369.  
  370. æó«ñ¡δ⌐ ß»¿ß«¬ ¬½áó¿Φ
  371.  
  372.    èπαß«α ó½Ñó«/ó»αáó«/óóÑασ/󡿺
  373.    (Cursor Left/Right/Up/Down)
  374.    æΓαá¡¿µá  óóÑασ/󡿺            -  »ÑαѼÑΘÑ¡¿∩  »« ¿¡Σ«α-
  375.    (Page up/down)                     ¼áµ¿¿ ¿ ¿¡ñѬßπ.
  376.    Home/End
  377.  
  378.    éó«ñ (Enter)                    -  óσ«ñ ¡á ß½ÑñπεΘ¿⌐ πα«-
  379.                                       óÑ¡∞ »«ñ߬ẫ¬.
  380.  
  381.    Esc                             -  é  αѪ¿¼Ñ   »«ñ߬Ậ¿:
  382.                                       óδσ«ñ ß ó«ßßΓá¡«ó½Ñ¡¿-
  383.                                       Ñ¼ φ¬αá¡á.  é ¿¡ñѬßÑ:
  384.                                       ó«ºóαáΘáÑΓ ¡á »αÑñδñπ-
  385.                                       Θ¿⌐  πα«óÑ¡∞  ¿½¿ »α¿-
  386.                                       ½«ªÑ¡¿∩, ¿½¿ help Σá⌐-
  387.                                       ½á.
  388.  
  389.    F1                              -  é  αѪ¿¼Ñ   »«ñ߬Ậ¿:
  390.                                       »α«ßΓ« óδσ«ñ ß τ¿ßΓ¬«⌐
  391.                                       «¬¡á.
  392.  
  393.    F10                             -  é  αѪ¿¼Ñ   »«ñ߬Ậ¿:
  394.                                       óδºδóáÑΓ «¬¡«  ¿ß»«½∞-
  395.                                       ºπѼδ󠬽áó¿Φ.
  396.  
  397.    F9                              -  ÅÑαÑσ«ñδ  τÑαѺ  ΓѼδ.
  398.  
  399.    ?                               -  é  αѪ¿¼Ñ   »«ñ߬Ậ¿:
  400.                                       óσ«ñ ó ¿¡ñѬß.
  401.  
  402.  
  403.  
  404.                            ÄèÉôåàìêà  ÉàäÇèÆêÉÄéÇìꃠ -  ZED
  405.                            ─────────────────────────────────
  406.  
  407.  
  408.  
  409.    ZED ∩ó½∩ÑΓß∩ ¿¡ΓÑúα¿α«óá¡¡δ¼ «¬απªÑ¡¿Ñ¼  αÑñá¬Γ«αá/¬«¼»¿-
  410. ½∩Γ«αá, ¬«Γ«α«Ñ »«ºó«½∩ÑΓ éá¼ αÑñá¬Γ¿α«óáΓ∞  C  ¿ C++  »α«ú-
  411. αá¼¼δ ¿ Γαá¡ß½¿α«óáΓ∞ ¿σ ¿º αÑñá¬Γ«αá. ¥Γ« «ßó«í«ªñáÑΓ »α«ú-
  412. αá¼¼¿ßΓá «Γ µ¿¬½á  αÑñá¬Γ¿α«óá¡¿Ñ/ß«σαá¡Ñ¡¿Ñ (αÑñá¬Γ¿απѼ«ú«
  413. Σá⌐½á) /Γαá¡ß½∩µ¿∩/ ¿ ó¡«ó∞ αÑñá¬Γ¿α«óá¡¿Ñ,  τΓ« ßπΘÑßΓóÑ¡¡«
  414. »«óδΦáÑΓ »α«¿ºó«ñ¿Γѽ∞¡«ßΓ∞.  ZED  ½Ñú«¬ ó ¿ß»«½∞º«óá¡¿¿ ñ½∩
  415. ¡áτ¿¡áεΘ¿σ, ¡« ¿¼ÑÑΓ ¿ ¼«Θ¡δÑ ßαÑñßΓóá,  τΓ«íδ íδΓ∞ »«½Ñº¡δ¼
  416. ñ½∩ ¬óá½¿Σ¿µ¿α«óá¡¡δσ »α«úαá¼¼¿ßΓ«ó. ÆÑ, ¬Γ« »«ßΓ«∩¡¡« »«½∞-
  417. ºπÑΓß∩  αÑñá¬Γ«α«¼   WORDSTAR(TM),  ¡á⌐ñÑΓ,  τΓ« í«½∞Φ¿¡ßΓó«
  418. ¬«¼á¡ñ WORDSTAR íπñÑΓ ΓᬪѠαáí«ΓáΓ∞ ¿ ó ZED.
  419.  
  420.    é ZED ¼«ª¡«  αÑñá¬Γ¿α«óáΓ∞ ñ« 5 Σá⌐½«ó «ñ¡«óαѼѡ¡« ¿ φΓ¿
  421. Σá⌐½δ ¼«úπΓ íδΓ∞ ½εí«ú« αẼÑαá  (Ñß½¿ Γ«½∞¬« ¿¼ÑÑΓß∩ ñ«ßΓá-
  422. Γ«τ¡« πßΓá¡«ó½Ñ¡¡«⌐ »á¼∩Γ¿ ¡á éáΦÑ⌐ ¼áΦ¿¡Ñ).
  423.  
  424.    ZED αáí«ΓáÑΓ  ¡á IBM (TM)  PC/XT/AT  ¿ ß«ó¼ÑßΓ¿¼δσ ß ¡¿¼¿
  425. »Ñαß«¡á½∞¡δ󠬫¼»∞εΓÑαáσ »«ñ π»αáó½Ñ¡¿Ñ¼ DOS óÑαß¿¿ 2.10 ¿½¿
  426. í«½ÑÑ »«ºñ¡Ñ⌐ ¿ ΓαÑíπÑΓ ¬á¬ ¼¿¡¿¼π¼  256 èí  »á¼∩Γ¿ (í«½∞Φá∩
  427. »á¼∩Γ∞  ΓαÑíπÑΓß∩ ñ½∩ αÑñá¬Γ¿α«óá¡¿∩  í«½ÑÑ τѼ «ñ¡«ú« Σá⌐½á
  428. ¿½¿ ñ½∩ Γαá¡ß½∩µ¿¿ Σá⌐½«ó ¿º αÑñá¬Γ«αá).
  429.  
  430.    àß½¿ éδ ¿ß»«½∞º«ó὿ ZTCSETUP, ZED íδ½ πßΓá¡«ó½Ñ¡ ó ßΓá¡-
  431. ñáαΓ¡«⌐ ¬«¡Σ¿úπαᵿ¿ ¿  ñ«½ªÑ¡  ¿ß»«½∞º«óáΓ∞ß∩ ß ¬áΓὫú«ó«⌐
  432. ßΓαπ¬Γπα«⌐, ß«ºñá¡¡«⌐ »α«úαá¼¼«⌐ πßΓá¡«ó¬¿,  ¬á¬ φΓ« «»¿ßá¡«
  433. ó »«ñα«í¡«¼ απ¬«ó«ñßΓóÑ »« πßΓá¡«ó¬Ñ ß¿ßΓѼδ. àß½¿ éδ σ«Γ¿ΓÑ
  434. ßñѽáΓ∞ ßó«ε óÑαß¿ε  ZED,  »«ªá½π⌐ßΓá,  »«ß¼«Γα¿ΓÑ ß½ÑñπεΘ¿⌐
  435. ¡¿ªÑ »áαáúαáΣ è«¡Σ¿úπα¿α«óá¡¿Ñ.
  436.  
  437.    éδ ¿¼ÑÑΓѠ󫺼«ª¡«ßΓ∞ ¡áπτ¿Γ∞ß∩ ¿ß»«½∞º«óáΓ∞ ZED íѺ Γ«ú«,
  438. τΓ«íδ »«ßΓ«∩¡¡« «íαáΘáΓ∞ß∩ ¬ Éπ¬«ó«ñßΓóπ. üÑú½«  »α«ß¼«Γα¿ΓÑ
  439. φΓ« Éπ¬«ó«ñßΓó«,  τΓ«íδ  »«½πτ¿Γ∞ ¡Ñ¬«Γ«αδÑ ¿ñÑ¿ « Γ«¼,  τΓ«
  440. ZED ¼«ªÑΓ ñѽáΓ∞,  á ºáΓѼ ¿ß»δΓá⌐ΓÑ ¿σ.  êß»«½∞ºπ⌐ΓÑ »«¼«Θ∞
  441. (F1) ¿ ¼Ñ¡ε ñ« ΓÑσ »«α,  »«¬á ¡Ñ ¡á⌐ñÑΓÑ,  τΓ« «¡¿ ºá¼Ññ½∩εΓ
  442. éáΦπ αáí«Γπ.  Æ«úñá  «íαáΘá⌐ΓÑß∞ ¬ ¬½áó¿Φ¡«¼π óδí«απ ¿º ¼Ñ¡ε
  443. ¿/¿½¿ ß»¿ß¬π á½∞ΓÑα¡áΓ¿ó¡δ󠬽ετÑ⌐ ñ½∩ ß«¬αáΘÑ¡¿∩ »πΓ¿ óδ»«½-
  444. ¡Ñ¡¿∩ ¡Ñ¬«Γ«α«⌐ αáí«Γδ.  ü«½∞Φ¿¡ßΓó« Σπ¡¬µ¿⌐  αÑñá¬Γ¿α«óá¡¿∩
  445. ¼«ªÑΓ íδΓ∞  óδ»«½¡Ñ¡« «ñ¡«⌐ ¿½¿ ñóπ¼∩  ¡áªáΓ¿∩¼¿ ¡á ¬½áó¿Φ¿,
  446. ¡«, »«¬á éδ ¡Ñ ¿ºπτ¿½¿ íδßΓαδÑ ¬«¼í¿¡áµ¿¿ ¬½áó¿Φ, »α«ßΓ« ¡á-
  447. ª¼¿ΓÑ Esc, τΓ«íδ πó¿ñÑΓ∞ «ß¡«ó¡«Ñ ¬«¼á¡ñ¡«Ñ ¼Ñ¡ε.
  448.  
  449.  
  450.  
  451. éσ«ñ ó αÑñá¬Γ«α
  452.  
  453.    ìáσ«ñ∩ß∞ ó αáí«τѼ ¬áΓὫúÑ, ¡áíÑα¿ΓÑ ZED ¿ ñá½ÑÑ ¿¼∩ Σá⌐-
  454. ½á,    ¬«Γ«αδ⌐    éδ    σ«Γ¿ΓÑ    αÑñá¬Γ¿α«óáΓ∞   (¡á»α¿¼Ñα,
  455. ZED myprog.cpp). ZED ñ«»π߬áÑΓ »«½¡δÑ ¿¼Ñ¡á (pathnames), »«-
  456. φΓ«¼π éδ ¡Ñ «úαá¡¿τÑ¡δ »α¿ αÑñá¬Γ¿α«óá¡¿¿ Σá⌐½«ó ΓѬπΘ¿¼ ¬á-
  457. ΓὫú«¼. ¥¬αá¡ íπñÑΓ óδú½∩ñÑΓ∞ ß½ÑñπεΘ¿¼ «íαẫ¼:
  458.  
  459. Zed-Zortech Editor-Version 2.60   Press Esc for command menu
  460. ┌──────────────────────────────────────────────────────────┐
  461. │  0:  1:  1 INSERT                        C:\MYPROG.C   1 │
  462. │>────>─────>──────>────>────>────>─────>─────>─────>───── │
  463. └──────────────────────────────────────────────────────────┘
  464. <─
  465. <─
  466. <─
  467. <─
  468. ─>     /*<─
  469. ─>     ─> ... ÆàèæÆ éÇÿàë ÅÉÄâÉÇî<-
  470. ─>     /*<─
  471. <─
  472. <─
  473. <─
  474. ││
  475. ││
  476. ││
  477. ││
  478. ││
  479.  
  480.    ÅÑαóá∩ ßΓα«¬á  »«¬áºδóáÑΓ  ¡«¼Ñα óÑαß¿¿ éáΦÑ⌐ ¬«»¿¿ ZED ¿
  481. ¡á»«¼¿¡áÑΓ  éá¼,  τΓ« ¬«¼á¡ñ¡«Ñ ¼Ñ¡ε ñ«ßΓπ»¡« »α¿ ¡áªáΓ¿¿ ¡á
  482. Esc. ¥Γá ßΓα«¬á ¿ß»«½∞ºπÑΓß∩ ΓᬪѠñ½∩ ßΓ᫬¿ ¼Ñ¡ε (menu li-
  483. ne).
  484.  
  485.    éΓ«αá∩ ßΓ᫬á ∩ó½∩ÑΓß∩ ßΓ᫬«⌐ ß«ßΓ«∩¡¿∩ ¿ ¿ß»«½∞ºπÑΓß∩
  486. ñ½∩ «Γ«íαáªÑ¡¿∩ ß«ßΓ«∩¡¿∩ αÑñá¬Γ¿α«óá¡¿∩.
  487.  
  488. ┌──────────────────────────────────────────────────────────┐
  489. │  0:  1:  1 INSERT                          C:\MYPROG.C 1 │
  490. │>────>─────>──────>────>────>────>─────>─────>─────>───── │
  491. └──────────────────────────────────────────────────────────┘
  492.  
  493.    ÅÑαóá∩ µ¿Σαá π¬áºδóáÑΓ «íΘÑÑ τ¿ß½« ß¿¼ó«½«ó, ¡áíαá¡¡δσ ñ«
  494. ß¿σ »«α,  ß½ÑñπεΘ¿Ñ ñóÑ µ¿Σαδ π¬áºδóáεΓ »«º¿µ¿ε ¬παß«αá (¡«-
  495. ¼Ñα ßΓ᫬¿,  ¡«¼Ñα ßΓ«½íµá).  æ½ÑñπεΘÑÑ  »«½Ñ  ºá¼Ñ¡∩ÑΓß∩ ¡á
  496. τ¿ß½«,  ¬«úñá Σ¿¬ß¿απÑΓß∩ ¬½áó¿Φ¡á∩ ¼á¬α«¬«¼á¡ñá ¿½¿ ¡á 'P',
  497. ¬«úñá ¼á¬α«¬«¼á¡ñá ¿ºó½Ñ¬áÑΓß∩.
  498.  
  499.    INSERT «º¡áτáÑΓ, τΓ« óßÑ, τΓ« éδ óó«ñ¿ΓÑ, íπñÑΓ óßΓáó½∩Γ∞-
  500. ß∩  ó »«º¿µ¿¿ ¬παß«αá.  OVERTYPE ó φΓ«¼ ¼ÑßΓÑ  «º¡áτáÑΓ,  τΓ«
  501. óóÑñÑ¡¡δ⌐ ΓѬßΓ íπñÑΓ »«óÑασ αá¡ÑÑ óóÑñÑ¡¡«ú« ΓѬßΓá.
  502.  
  503.    AUTOINDENT  (áóΓ«¼áΓ¿τÑ߬á∩ óΓ∩ª¬á) ¼«ªÑΓ »«∩ó¿Γ∞ß∩ ó φΓ«⌐
  504. ßΓ᫬Ñ, ¬«úñá «¡á ó¬½ετÑ¡á (¿ß»«½∞ºπ∩ Shift Tab).
  505.  
  506.    Å«ß½Ññ¡¿Ñ ñóá »«½∩  π¬áºδóáεΓ ¡á ¿¼∩ αÑñá¬Γ¿απѼ«ú« Σá⌐½á
  507. ¿ ¡«¼Ñα íπΣÑαá αÑñá¬Γ«αá ZED (ZED ¿¼ÑÑΓ 5 íπΣÑα«ó, »«ºó«½∩ε-
  508. Θ¿σ éá¼ αÑñá¬Γ¿α«óáΓ∞ ñ« 5 Σá⌐½«ó «ñ¡«óαѼѡ¡«).
  509.  
  510.    ÆαÑΓ∞∩  ßΓα«¬á  »αÑñßΓáó½∩ÑΓ  ß«í«⌐ ½¿¡Ñ⌐¬π ß« ßΓαѽ¬á¼¿,
  511. ß««ΓóÑΓßΓóπεΘ¿¼¿ »«º¿µ¿∩¼ Γáíπ½∩µ¿¿ (tab).
  512.  
  513.    éδ ¼«ªÑΓÑ ΓᬪѠºá»πßΓ¿Γ∞ ZED íѺ ¬á¬¿σ-½¿í«  »áαá¼ÑΓα«ó.
  514. é φΓ«¼ ß½πτáÑ ¿¼∩ Σá⌐½á íπñÑΓ "no file".  è«úñá «Γ«íαáªáÑΓß∩
  515. "no file",  ZED »«ºó«½∩ÑΓ éá¼, Ñß½¿ éδ σ«Γ¿ΓÑ, αÑñá¬Γ¿α«óáΓ∞
  516. ßó«¿ íπΣÑαá ó »á¼∩Γ¿, ¡« ó φΓ«¼ ß½πτáÑ éδ ñ«½ª¡δ íπñÑΓÑ ¿ß-
  517. »«½∞º«óáΓ∞ ¬«¼á¡ñπ EDIT (Esc F E  ¿½¿ Alt E) ñ½∩ Γ«ú«, τΓ«íδ
  518. ZED ¼«ú áóΓ«¼áΓ¿τÑ߬¿ ß«σαá¡¿Γ∞ ¿σ ñ½∩ éáß.
  519.  
  520.                  Å É à ä ô Å É à å ä à ì ê à
  521.  
  522.  ┌─────────────────────────────────────────────────────────┐
  523.  │ àß½¿ éδ ¿ß»«½∞ºπÑΓÑ ¬«¼á¡ñπ Read ñ½∩ ßτ¿Γδóá¡¿∩ Σá⌐½á ó │
  524.  │ íπΣÑα ¿ ¬«¼á¡ñπ  Write  ñ½∩  ºá»¿ß¿  íπΣÑαá  «íαáΓ¡« ¡á │
  525.  │ ñ¿ß¬, ZED ¡Ñ íπñÑΓ áóΓ«¼áΓ¿τÑ߬¿ ß«σαá¡∩Γ∞ ñ½∩ éáß ßΓá- │
  526.  │ απε ¬«»¿ε ¿ éδ ¼«ªÑΓÑ ½Ñú¬« »« «Φ¿í¬Ñ »ÑαѺỿßáΓ∞ µÑ¡- │
  527.  │ ¡δ⌐ ñ½∩ éáß ¿ßσ«ñ¡δ⌐ Σá⌐½.                              │
  528.  └─────────────────────────────────────────────────────────┘
  529.  
  530.    Write  ¿  Read  »αÑñ¡áº¡áτáεΓß∩  ñ½∩ ºá»¿ß¿ τáßΓÑ⌐ íπΣÑαá
  531. ó Σá⌐½ ¡á ñ¿ß¬Ñ ¿ ßτ¿Γδóá¡¿∩ ¿σ ó ñαπú«⌐ Σá⌐½,  ¿½¿ ñ½∩ »«ñ-
  532. ñÑ᪬¿ α∩ñá ßΓá¡ñáαΓ¡δσ Σπ¡¬µ¿⌐, ¿ß»«½∞ºπѼδσ ß ¡Ñº¡áτ¿Γѽ∞-
  533. ¡δ¼¿ ¿º¼Ñ¡Ñ¡¿∩¼¿ ó ¡Ñ߬«½∞¬¿σ ¿ßσ«ñ¡δσ Σá⌐½áσ.
  534.  
  535.  
  536. Åα¿ó∩º¬¿ ¬½áó¿Φ
  537.  
  538.    é« óßÑσ »«ß½ÑñπεΘ¿σ «»¿ßá¡¿∩σ  ¬«¼á¡ñ  »«ß½Ññ«óáΓѽ∞¡«ßΓ¿
  539. ¬½áó¿Φ  ñ½∩  ñ«ßΓπ»á ¬ »ÑαÑτ¿ß½Ñ¡¡δ¼ ¬«¼á¡ñá¼ ñáεΓß∩ ó ß¬«í-
  540. ¬áσ.  ìá»α¿¼Ñα, (Esc E R) «º¡áτáÑΓ ¡áªáΓ∞ Esc (ñ½∩ ñ«ßΓπ»á ¬
  541. «ß¡«ó¡«¼π ¼Ñ¡ε),  ºáΓѼ E (ñ½∩ ¼Ñ¡ε αÑñá¬Γ¿α«óá¡¿∩) ¿ R (ñ½∩
  542. Σπ¡¬µ¿¿ ó«ßßΓá¡«ó½Ñ¡¿∩).  çá¼ÑΓ¿¼ ΓᬪÑ, τΓ« ¿¡«úñá éá¼ »«Γ-
  543. αÑíπÑΓß∩ ºáª¿¼áΓ∞ ¬«¼í¿¡áµ¿ε ¬½áó¿Φ. è«¼í¿¡áµ¿∩ ¬½áó¿Φ «í«º-
  544. ¡áτáÑΓß∩ ß½ÑñπεΘ¿¼ «íαẫ¼:
  545.  
  546.    ^Q          - ìáªáΓ∞ ¡á ¬½áó¿Φπ  Q  »α¿  ºáªáΓ«⌐  ¬½áó¿ΦÑ
  547.                  Control.
  548.  
  549.    ^Break      - ìáªáΓ∞ ¡á ¬½áó¿Φπ  Break  (τáßΓ« »«¼ÑτÑ¡¡«⌐
  550.                  "Scroll Lock") »α¿ ºáªáΓ«⌐ ¬½áó¿ΦÑ Control.
  551.  
  552.    Alt+X       - ìáªáΓ∞ ¡á  ¬½áó¿Φπ  X  »α¿  ºáªáΓ«⌐ ¬½áó¿ΦÑ
  553.                  Alt.
  554.  
  555.    Shift+Tab   - ìáªáΓ∞ ¡á ¬½áó¿Φπ  Tab  »α¿ ºáªáΓ«⌐ ¬½áó¿ΦÑ
  556.                  Shift.
  557.  
  558.  
  559. öπ¡¬µ¿«¡á½∞¡δÑ ¬½áó¿Φ¿
  560.  
  561.    F1     HELP - ìᪿ¼áΓ∞ ó ½εí«Ñ óαѼ∩ ñ½∩ ó맮óá ¬«¡ΓѬßΓ-
  562.                  ¡«-ºáó¿ß¿¼«ú« »«ñ߬áºτ¿¬á.
  563.  
  564.    F2     UNDO - é«ßßΓá¡«ó½Ñ¡¿Ñ  »«ß½Ññ¡Ñú«  πñá½Ñ¡¡«ú« éἿ
  565.                  ΓѬßΓá.  ZED ºá»«¼¿¡áÑΓ  ñ«  100  πñá½Ñ¡¡δσ
  566.                  φ½Ñ¼Ñ¡Γ«ó    (¼á¬ß¿¼π¼   10000   ß¿¼ó«½«ó).
  567.                  (Esc E R)
  568.  
  569.    F3     éßΓáó¬á ß«σαá¡Ñ¡¡«ú« í½«¬á íπΣÑαá ó »«º¿µ¿¿ ¬παß«-
  570.           αá. (Esc B R)
  571.  
  572.    F4     ôñá½∩ÑΓ ΓѬßΓ ¼Ñªñπ ¬παß«α«¼ ¿ TAG ¼áα¬Ñα«¼, »«¼Ñ-
  573.           Θá∩ Ñú« ó íπΣÑαÑ ß«σαá¡Ñ¡¿∩ í½«¬á. (Esc B S)
  574.  
  575.    F5     îÑ¡∩ÑΓ ¼ÑßΓἿ TAG ¼áα¬Ñα ¿ ¬παß«α. (Esc M T)
  576.  
  577.    F6     Å«¼ÑΘáÑΓ TAG ¼áα¬Ñα ó »«º¿µ¿ε ¬παß«αá. (Esc B T)
  578.  
  579.    F7     Å«¿ß¬ ó »α∩¼«¼ ¡á»αáó½Ñ¡¿¿  (ΓѬßΓ«ó«⌐ ßΓ᫬¿, ºá-
  580.           ºáñá¡¡«⌐ éἿ »« Esc S F). (Esc S N)
  581.  
  582.    F8     Å«¿ß¬ ó «íαáΓ¡«¼ ¡á»αáó½Ñ¡¿¿. (Esc S L)
  583.  
  584.    F9     ôñá½∩ÑΓ  ßΓ᫬π «Γ »«º¿µ¿¿  ¬παß«αá ñ« ¬«¡µá ΓѬπ-
  585.           ΘÑ⌐ ßΓ᫬¿.  àß½¿  ¬παß«α ¡áσ«ñ¿Γß∩ ó ßἫ¼ ¡áτá½Ñ
  586.           ßΓ᫬¿ - πñá½∩ÑΓ óßε ßΓα«¬π ¿ »«ñΓ∩ú¿óáÑΓ »«ß½Ññπ-
  587.           εΘ¿Ñ ßΓ᫬¿,  τΓ«íδ ºá»«½¡¿Γ∞ »α«ßΓαá¡ßΓó« φ¬αá¡á.
  588.           àß½¿ ¬παß«α ¡áσ«ñ¿Γß∩ ó ¬«¡µÑ ßΓ᫬¿, »α¿ß«Ññ¿¡∩ÑΓ
  589.           φΓπ ßΓα«¬π ¬ ß½ÑñπεΘÑ⌐. (Esc D E)
  590.  
  591.    F10    ôñá½∩ÑΓ ß½«ó«.  àß½¿  ¬παß«α  π¬áºδóáÑΓ ¡á »α«íѽ,
  592.           πñá½∩εΓß∩ óßÑ »α«íÑ½δ  ñ« ¡áτá½á  ß½ÑñπεΘÑú« ß½«óá
  593.           (¿½¿ ¬«¡µá ßΓ᫬¿). (Esc D W)
  594.  
  595.    éδ ¼«ªÑΓÑ  »«ß¼«ΓαÑΓ∞  ß»¿ß«¬  ¡áº¡áτÑ¡¡δσ Σπ¡¬µ¿«¡á½∞¡δσ
  596. ¬½áó¿Φ ¡áªáΓ¿Ñ¼ F1 »α¿ αÑñá¬Γ¿α«óá¡¿¿.  éßÑ φΓ¿ Σπ¡¬µ¿¿ (¿ß-
  597. ¬½ετá∩ HELP)  ¼«úπΓ  íδΓ∞ ΓᬪѠ¿ß»«½¡Ñ¡δ »α¿ »«¼«Θ¿  ¼Ñ¡ε -
  598. - ¬½áó¿Φ¡δÑ  óδí«αδ ¿º ¼Ñ¡ε  ¿º«íαáªáεΓß∩  ó  ß¬«í¬áσ  »«ß½Ñ
  599. ¬áªñ«⌐ ¬«¼á¡ñδ. éδ ¼«ªÑΓÑ ΓᬪѠ¿ß»«½∞º«óáΓ∞, Ñß½¿ ºáσ«Γ¿ΓÑ,
  600. ZCONFIG ñ½∩ ¿º¼Ñ¡Ñ¡¿∩ ¡áº¡áτÑ¡¿⌐ φΓ¿¼  ¬½áó¿Φá¼.
  601.  
  602.  
  603. è½áó¿Φ¿ π»αáó½Ñ¡¿∩ ¬παß«α«¼
  604.  
  605. è½áó¿Φ¿ π»αáó½Ñ¡¿∩ ¬παß«α«¼ ¿ß»«½∞ºπεΓß∩  ß½ÑñπεΘ¿¼ «íαẫ¼:
  606.  
  607.    Left arrow    ÅÑαѼÑΘáÑΓ  ¬παß«α  ó½Ñó«,  Ñß½¿  «¡ ¡Ñ ó 1
  608.                  ßΓ«½íµÑ.
  609.  
  610.    Right arrow   ÅÑαѼÑΘáÑΓ ¬παß«α ó»αáó«, Ñß½¿ «¡ ¡Ñ ó ¬«¡-
  611.                  µÑ ßΓ᫬¿.
  612.  
  613.    Up arrow      ÅÑαѼÑΘáÑΓ ¬παß«α óóÑασ ¡á 1 ßΓ᫬π.
  614.  
  615.    Down arrow    ÅÑαѼÑΘáÑΓ ¬παß«α ó¡¿º  ¡á 1 ßΓ᫬π.
  616.  
  617.    Home          ÅÑαѼÑΘáÑΓ  ¬παß«α ó ¡áτὫ ΓѬπΘÑ⌐ ßΓ᫬¿.
  618.                  (Esc M L)
  619.  
  620.    End           ÅÑαѼÑΘáÑΓ  ¬παß«α ó ¬«¡Ñµ  ΓѬπΘÑ⌐ ßΓ᫬¿.
  621.                  (Esc M R)
  622.  
  623.    Ctrl+Left     ÅÑαѼÑΘÑ¡¿Ñ ó½Ñó« ¡á «ñ¡« ß½«ó«.
  624.  
  625.    Ctrl+Right    ÅÑαѼÑΘÑ¡¿Ñ ó»αáó« ¡á «ñ¡« ß½«ó«.
  626.  
  627.    PgUp          ÅÑαѼÑΘáÑΓ ¬παß«α óóÑασ ¡á 10 ßΓ᫬  (τ¿ß½«
  628.                  ßΓ᫬ ¼«ªÑΓ íδΓ∞ ¿º¼Ñ¡Ñ¡« - ß¼«Γα¿ΓÑ αáºñѽ
  629.                  »« ZCONFIG).
  630.  
  631.    PgDn          ÅÑαѼÑΘáÑΓ ¬παß«α ó¡¿º ¡á  10  ßΓ᫬ (τ¿ß½«
  632.                  ßΓ᫬ ¼«ªÑΓ íδΓ∞ ¿º¼Ñ¡Ñ¡« - ß¼«Γα¿ΓÑ αáºñѽ
  633.                  »« ZCONFIG).
  634.  
  635.    Ctrl+Home     ÅÑαѼÑΘáÑΓ ¬παß«α ó ¡áτὫ φ¬αá¡á. (Esc M P)
  636.  
  637.    Ctrl+End      ÅÑαѼÑΘáÑΓ ¬παß«α ó ¬«¡Ñµ φ¬αá¡á. (Esc M M)
  638.  
  639.    Ctrl+PgUp     ÅÑαÑσ«ñ ó ¡áτὫ Σá⌐½á. (Esc M S)
  640.  
  641.    Ctrl+PgDn     ÅÑαÑσ«ñ ¬ ¬«¡µπ Σá⌐½á. (Esc M T)
  642.  
  643.    Ins           ÅÑαѬ½ετÑ¡¿Ñ ¼Ñªñπ αѪ¿¼á¼¿ óßΓá󬿠(INSERT)
  644.                  ¿ ºá¼Ñ¡δ (OVERTYPE).
  645.  
  646.    Del           ôñá½∩ÑΓ ß¿¼ó«½ »«ñ ¬παß«α«¼.
  647.  
  648.    Backspace     àß½¿ πßΓá¡«ó½Ñ¡ INSERT αѪ¿¼,  πñá½∩ÑΓ ß¿¼-
  649.                  ó«½ ß½Ñóá «Γ ¬παß«αá. é OVERTYPE αѪ¿¼Ñ
  650.                  ½¿Φ∞ »ÑαѼÑΘáÑΓ ¬παß«α ó½Ñó«.
  651.  
  652.    Shift+Tab     é½ετáÑΓ/ó䬽ετáÑΓ   αѪ¿¼   'áóΓ«¼áΓ¿τÑ߬«⌐
  653.                  óΓ∩ª¬¿' (auto-indent). (Esc E A)
  654.  
  655.  
  656.            çá¼ÑΓ¿¼,  τΓ« ¼¡«ú¿Ñ ¿º φΓ¿σ  Σπ¡¬µ¿⌐  ¼«úπΓ íδΓ∞
  657.            ΓᬪѠ óδ»«½¡Ñ¡δ  ß ¿ß»«½∞º«ó᡿Ѽ  ¼Ñ¡ε - óδí«αδ
  658.            ¼Ñ¡ε ¿º«íαáªáεΓß∩ ó ß¬«í¬áσ »«ß½Ñ ¬áªñ«⌐ ¬«¼á¡ñδ.
  659.  
  660.    àß½¿ éδ σ«Γ¿ΓÑ,  Γ« ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ ZCONFIG ñ½∩ ¿º¼Ñ-
  661. ¡Ñ¡¿∩ φΓ¿σ ¡áº¡áτÑ¡¿⌐ ¬½áó¿Φá¼.
  662.  
  663.  
  664. è½áó¿Φ¿, ß«ó¼ÑßΓ¿¼δÑ ß ß¿ßΓѼ«⌐ Wordstar
  665.  
  666.    ┌───────────────────────────────────────────────────────┐
  667.    │ (çá¼ÑΓ¿¼, τΓ« ^ «º¡áτáÑΓ πñÑαªá¡¿Ñ ó ¡áªáΓ«¼ ß«ßΓ«∩-  │
  668.    │  ¡¿¿  ¬½áó¿Φ¿ Control ¿ ¡áªáΓ¿Ñ ¡á ß½ÑñπεΘπε ¬½áó¿Φπ) │
  669.    └───────────────────────────────────────────────────────┘
  670.  
  671.    ┌───────────────────────────────────────────────────────┐
  672.    │ çá¼ÑΓ¿¼,  τΓ« ¡Ñ¬«Γ«αδÑ ¿º φΓ¿σ  Σπ¡¬µ¿⌐  ¼«úπΓ íδΓ∞  │
  673.    │ ΓᬪѠóδ»«½¡Ñ¡δ ß ¿ß»«½∞º«ó᡿Ѽ ¼Ñ¡ε. éδ ¼«ªÑΓÑ Γá¬- │
  674.    │ ¿ß»«½∞º«óáΓ∞ ZCONFIG, Ñß½¿ »«ªÑ½áÑΓÑ,  ñ½∩ ¿º¼Ñ¡Ñ¡¿∩  │
  675.    │ ¡áº¡áτÑ¡¿⌐ φΓ¿¼ ¬½áó¿Φá¼.                             │
  676.    └───────────────────────────────────────────────────────┘
  677.  
  678.  
  679.    ^S    ÅÑαѼÑΘÑ¡¿Ñ ¡á ß¿¼ó«½ ó½Ñó«
  680.  
  681.    ^A    ÅÑαѼÑΘÑ¡¿Ñ ¡á ß½«ó« ó½Ñó«
  682.  
  683.    ^G    ôñá½Ñ¡¿Ñ ß¿¼ó«½á
  684.  
  685.    ^L    Å«óΓ«α∩ѼδÑ Å«¿ß¬/çá¼Ñ¡á
  686.  
  687.    ^D    ÅÑαѼÑΘÑ¡¿Ñ ¡á ß¿¼ó«½ ó»αáó«
  688.  
  689.    ^F    ÅÑαѼÑΘÑ¡¿Ñ ¡á ß½«ó« ó½Ñó«
  690.  
  691.    ^T    ôñ὿Γ∞ ß½«ó«
  692.  
  693.    ^Q    éσ«ñ ó ¼Ñ¡ε íδßΓαδσ »ÑαѼÑΘÑ¡¿⌐ (quick move)
  694.  
  695.    ^E    ÅÑαѼÑΘÑ¡¿Ñ ¡á ßΓ᫬π óóÑασ
  696.  
  697.    ^R    ÅÑαѼÑΘÑ¡¿Ñ ¡á ßΓαá¡¿µπ óóÑασ
  698.  
  699.    ^U    ôñ὿Γ∞ ßΓ᫬π
  700.  
  701.    ^K    éσ«ñ ó Block file ¼Ñ¡ε
  702.  
  703.    ^X    ÅÑαѼÑΘÑ¡¿Ñ ¡á ßΓ᫬π ó¡¿º
  704.  
  705.    ^C    ÅÑαѼÑΘÑ¡¿Ñ ¡á ßΓαá¡¿µπ ó¡¿º
  706.  
  707.    ^V    ÅÑαѬ½ετÑ¡¿Ñ INSERT αѪ¿¼á
  708.  
  709.    ^B    ö«α¼áΓ¿α«óáΓ∞ τáßΓ∞ ΓѬπΘÑú« íπΣÑαá
  710.  
  711.  
  712. Åα«τ¿Ñ π»αáó½∩εΘ¿Ñ ¬½áó¿Φ¿
  713.  
  714.    ÄßΓá½∞¡δÑ π»αáó½∩εΘ¿Ñ  ¬½áó¿Φ¿  »«α«ªñáεΓ  ΓᬿѠªÑ ¬«ñδ,
  715. ¬á¬ ¿ »α«τ¿Ñ ¬½áó¿Φ¿ ¬½áó¿áΓπαδ.
  716.  
  717. «Γ ^F1 ñ« ^F10    ö¿¬ß¿απÑΓ ¼á¬α«ß ñ½∩ ß««ΓóÑΓßΓóπεΘÑ⌐ Σπ¡¬-
  718.                   µ¿«¡á½∞¡«⌐ ¬½áó¿Φ¿.  çỿß∞  ¼á¬α«ßá ¼«ªÑΓ
  719.                   ΓᬪѠ »α«¿ºó«ñ¿Γ∞ß∩ τÑαѺ Record ¼Ñ¡ε, «Γ
  720.                   (Esc R 1) ñ« (Esc R 0). Åα¿ ªÑ½á¡¿¿ éδ ¼«-
  721.                   ªÑΓÑ  ¿ß»«½∞º«óáΓ∞  ZCONFIG  ñ½∩ ¿º¼Ñ¡Ñ¡¿∩
  722.                   φΓ¿σ ¡áº¡áτÑ¡¿⌐.
  723.  
  724.    ^Break         ÅαÑαδóáÑΓ óßÑ, τΓ« íδ éδ ¡Ñ ñѽ὿. éδ ¼«-
  725.                   ªÑΓÑ ¡áªáΓ∞ Break ó ½εí«⌐ ¼«¼Ñ¡Γ. è«úñá éδ
  726.                   »«ßΓπ»¿ΓÑ Γá¬,  ß¿ßΓѼᠫΓóÑΓ¿Γ »αÑñπ»αѪ-
  727.                   ñáεΘ¿¼ ß««íΘÑ¡¿Ñ¼  "Interrupted press Esc".
  728.                   ìáªáΓ¿Ñ  Esc óÑα¡ÑΓ éáß ó αѪ¿¼ αÑñá¬Γ¿α«-
  729.                   óá¡¿∩.
  730.  
  731.                   àß½¿ éδ ¡áª¼ÑΓÑ ^Break ó« óαѼ∩ ß«σαá¡Ñ¡¿∩
  732.                   Σá⌐½á, Σá⌐½ ¡Ñ íπñÑΓ ß«σαá¡Ñ¡ ¡á ñ¿ß¬Ñ.
  733.                   àß½¿ éδ »αÑαóÑΓÑ ºáúαπº¬π Σá⌐½á ¿½¿ αÑñá¬-
  734.                   µ¿ε,  ¬«úñá  τáßΓ∞ Σá⌐½á íδ½á πªÑ ßτ¿Γá¡á,
  735.                   φΓá  τáßΓ∞  Σá⌐½á  «ßΓá¡ÑΓß∩  ó  ΓѬßΓ«ó«¼
  736.                   íπΣÑαÑ, ¡« ¿¼∩ Σá⌐½á íπñÑΓ ºá¼Ñ¡Ñ¡« ¡á "no
  737.                   file" ¿ ½εíá∩  »«»δΓ¬á ß«σαá¡¿Γ∞ Σá⌐½ »α¿-
  738.                   óÑñÑΓ ¬ ºá»α«ßπ  ¡«ó«ú«  ¿¼Ñ¡¿ Σá⌐½á.  ¥Γ«
  739.                   »αÑñ«ΓóαáΘáÑΓ  éáß «Γ ß½πτá⌐¡«ú«  πßÑτÑ¡¿∩
  740.                   Σá⌐½á.
  741.  
  742.  
  743. ä«»«½¡¿Γѽ∞¡δÑ ¬½áó¿Φ¿ (¬½áó¿Φ¿ ß Alt)
  744.  
  745.    Alt+A     Å«¿ß¬ ßΓ᫬¿,  ¿ú¡«α¿απ∩ óÑασ¡¿⌐/¡¿ª¡¿⌐ αÑú¿ßΓα
  746.              (cAse) (Esc S C)
  747.  
  748.    Alt+B     ÅÑαѼÑΘÑ¡¿Ñ ¬ ¼áα¬Ñαπ ¡áτá½á í½«¬á (Block)
  749.              (Esc M B)
  750.  
  751.    Alt+C     çá»π߬ ¬«¼»¿½∩Γ«αá (Compile) (Esc O O)
  752.  
  753.    Alt+D     éδσ«ñ ¡á Σ«α¼¿α«óá¡¿Ñ ¬«¼á¡ñδ DOS (Esc O D)
  754.  
  755.    Alt+E     ÉÑñá¬Γ¿α«óá¡¿Ñ Σá⌐½á (Edit) (Esc F E)
  756.  
  757.    Alt+F     Å«¿ß¬ (Find) ßΓ᫬¿ (Esc S F)
  758.  
  759.    Alt+G     Å«óßѼÑßΓ¡á∩  (Global)  ºá¼Ñ¡á ¡á⌐ñÑ¡¡«⌐ ßΓ᫬¿
  760.              (Esc S G)
  761.  
  762.    Alt+H     çáαѺÑαó¿α«óá¡á  ñ½∩  αѺ¿ñÑ¡Γ¡«ú«  »«ñ߬áºτ¿¬á
  763.              (help'á)
  764.  
  765.    Alt+I     éó«ñ (Input) (τΓÑ¡¿Ñ)  Σá⌐½á ó ΓѬßΓ ß »«º¿µ¿¿ ¬παß«αá
  766.              (Esc F R)
  767.  
  768.    Alt+J     ÅÑαѼÑΘÑ¡¿Ñ  ¬παß«αá  ¬  ß««ΓóÑΓßΓóπεΘÑ⌐  ß¬«í-
  769.              ¬Ñ / ¬«¡µπ í½«¬á (Esc M [)
  770.  
  771.    Alt+K     ÅÑαѼÑΘÑ¡¿Ñ ¬ ¼áα¬Ñα𠬫¡µá í½«¬á (blocK)
  772.              (Esc M K)
  773.  
  774.    Alt+L     ôßΓá¡«ó¬á ½Ñó«⌐ (Left) úαá¡¿µδ
  775.  
  776.    Alt+M     ôßΓá¡«ó¬á »αáó«⌐ úαá¡¿µδ (Margin)
  777.  
  778.    Alt+N     ÅÑαѼÑΘÑ¡¿Ñ ¬ ßΓ᫬Ñ, ºáñá¡¡«⌐ ¡«¼Ñα«¼ (Number)
  779.              ó Σá⌐½Ñ (Esc M N)
  780.  
  781.    Alt+O     æαáó¡¿Γ∞ (cOmpare) ñóá íπΣÑαá (Esc O C)
  782.  
  783.    Alt+P     Éáß»ÑτáΓáΓ∞ (Print) τáßΓ∞ íπΣÑαá (Esc O P)
  784.  
  785.    Alt+Q     éδσ«ñ (Quit) ¿º ΓѬπΘÑú« íπΣÑαá αÑñá¬Γ¿α«óá¡¿∩,
  786.              «Γ¬áºδóá∩ß∞ «Γ ½εíδσ ¿º¼Ñ¡Ñ¡¿⌐ (Esc F A)
  787.  
  788.    Alt+R     çá¼Ñ¡á (Replace) ¡á⌐ñÑ¡¡«⌐ ßΓ᫬¿ (Esc F S)
  789.  
  790.    Alt+S     æ«σαá¡Ñ¡¿Ñ (Save) ΓѬπΘÑ⌐ óÑαß¿¿ Σá⌐½á ¡á ñ¿ß¬Ñ
  791.              (Esc F S)
  792.  
  793.    Alt+T     ôßΓá¡«ó¬á ñ½¿¡δ Γáíπ½∩µ¿¿ (Tab) (Esc T T)
  794.  
  795.    Alt+U     éδαáó¡¿óá¡¿Ñ (jUstify) C ¬«¼¼Ñ¡Γáα¿Ñó »« »αáó«-
  796.              ¼π ¬αáε (Esc E C)
  797.  
  798.    Alt+V     æ«σαá¡Ñ¡¿Ñ (saVe)  ΓѬπΘÑú«  íπΣÑαá ¿ óδσ«ñ  ¿º
  799.              αÑñá¬Γ«αá  (^K X)
  800.  
  801.    Alt+W     çỿß∞  (Write)   τáßΓ¿ íπΣÑαá ó Σá⌐½ (Esc F W)
  802.  
  803.    Alt+X     éδσ«ñ ó DOS (Esc F W)
  804.  
  805.    Alt+Y     Å«¼ÑΓ¿Γ∞ ¡áτὫ í½«¬á (Esc B B)
  806.  
  807.    Alt+Z     Å«¼ÑΓ¿Γ∞ ¬«¡Ñµ í½«¬á (Esc B K)
  808.  
  809.    Alt+1     ÉÑñá¬Γ¿α«óáΓ∞ íπΣÑα 1
  810.  
  811.    Alt+2     ÉÑñá¬Γ¿α«óáΓ∞ íπΣÑα 2
  812.  
  813.    Alt+3     ÉÑñá¬Γ¿α«óáΓ∞ íπΣÑα 3
  814.  
  815.    Alt+4     ÉÑñá¬Γ¿α«óáΓ∞ íπΣÑα 4
  816.  
  817.    Alt+5     ÉÑñá¬Γ¿α«óáΓ∞ íπΣÑα 5
  818.  
  819.    Alt+6     ìÑ ¿ß»«½∞ºπÑΓß∩
  820.  
  821.    Alt+7     ìÑ ¿ß»«½∞ºπÑΓß∩
  822.  
  823.    Alt+8     ìÑ ¿ß»«½∞ºπÑΓß∩
  824.  
  825.    Alt+9     ÅÑαѼÑΘáÑΓ ΓѬßΓ ó½Ñó« ¡á 1 »«º¿µ¿ε (Esc E -)
  826.  
  827.    Alt+0     ÅÑαѼÑΘáÑΓ  ΓѬßΓ  ó»αáó«  ¡á  1 Γáíπ½∩µ¿ε
  828.              (Esc E +)
  829.  
  830.    éßÑ φΓ¿ Σπ¡¬µ¿¿ ¼«úπΓ íδΓ∞ óδ»«½¡Ñ¡δ ß ¿ß»«½∞º«ó᡿Ѽ ¼Ñ-
  831. ¡ε; óδí«αδ ¼Ñ¡ε ¿º«íαáªáεΓß∩ ó ß¬«í¬áσ »«ß½Ñ ¬áªñ«⌐ ¬«¼á¡ñδ.
  832. é »αÑñδñπΘ¿σ «»¿ßá¡¿∩σ ºáú½áó¡δÑ íπ¬óδ «íΩ∩ß¡∩εΓ, »«τѼπ íδ-
  833. ½á óδíαá¡á ¬«¡¬αÑΓ¡á∩ ñ«»«½¡¿Γѽ∞¡á∩ ¬½áó¿Φá ñ½∩ ¬«¼á¡ñδ.
  834.  
  835.            çá¼ÑΓ¿¼, τΓ« φΓ¿ ¡áº¡áτÑ¡¿∩ ¬½áó¿Φá¼ - óßÑú« ½¿Φ∞
  836.            π¼«½τá¡¿∩,  ¬«Γ«αδÑ  ¿ß»«½∞ºπεΓß∩ áóΓ«α«¼ ZED. éδ
  837.            ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞  ZCONFIG  ñ½∩ ¿σ ¿º¼Ñ¡Ñ¡¿∩ »«
  838.            ßó«Ñ¼π ªÑ½á¡¿ε.
  839.  
  840.    îδ ß«óÑΓπѼ éá¼ »«ß½Ñ í«½ÑÑ  í½¿º¬«ú«  «º¡á¬«¼½Ñ¡¿∩ ß ZED
  841. ó«ß»«½∞º«óáΓ∞ß∩  ZCONFIG, τΓ«íδ πßΓá¡«ó¿Γ∞  ßΓ«½∞¬«  ¬½áó¿Φ,
  842. ߬«½∞¬« éδ ¼«ªÑΓÑ ºá»«¼¡¿Γ∞, ñ½∩ ¡á¿í«½ÑÑ τáßΓ« ¿ß»«½∞ºπѼδσ
  843. éἿ ¬«¼á¡ñ, Γá¬, τΓ«íδ π éáß ½¿Φ∞ ¿ºαÑñ¬á ó«º¡¿¬á½á »«ΓαÑí-
  844. ¡«ßΓ∞ »«½∞º«óáΓ∞ß∩ ¼Ñ¡ε.
  845.  
  846.    Alt+F1 ... Alt+F10  ¿ºó½Ñ¬áεΓ ¼á¬α«ßδ, ºá»¿ßá¡¡δÑ »α¿ »«-
  847. ¼«Θ¿ ^F1 ... ^F10. éδ ΓᬪѠ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ ñ½∩ ¿ºó½ÑτÑ-
  848. ¡¿∩ (Playback) óδí«α ¬½áó¿Φ¡«ú« ¼Ñ¡ε (Esc P 1) ... (Esc P 0).
  849. éδ ¼«ªÑΓÑ ó«ß»«½∞º«óáΓ∞ß∩  ZCONFIG  ñ½∩ ¿º¼Ñ¡Ñ¡¿∩ ¡áº¡áτÑ¡¿⌐
  850. φΓ¿¼ ¬½áó¿Φá¼ »« éáΦѼπ πß¼«ΓαÑ¡¿ε.
  851.  
  852.  
  853. Å«ñ߬Ậ¿ ó« óαѼ∩ αáí«Γδ
  854.  
  855.    è«úñá éδ ¡áª¿¼áÑΓÑ F1,  »«∩ó½∩ÑΓß∩ φ¬αá¡ ¬«¡ΓѬßΓ¡«-ºáó¿-
  856. ß¿¼«ú« »«ñ߬áºτ¿¬á.  ¥Γ«Γ  φ¬αá¡  «íδτ¡« ß«ñÑαª¿Γ »« ¬αá⌐¡Ñ⌐
  857. ¼ÑαÑ «ñ¡π «»µ¿ε-ßß佬π, ¬«Γ«αá∩  »«ñßóÑτ¿óáÑΓß∩.  ùΓ«íδ »«ß-
  858. ¼«ΓαÑΓ∞ ñαπú¿Ñ ßΓαá¡¿µδ help'á, »ÑαѼÑßΓ¿ΓÑ ¬παß«α ó »«º¿µ¿ε
  859. «»µ¿¿-ßß佬¿,  ßßδ½áεΘÑ⌐ß∩ ¡á ΓαÑíπѼπε  Σπ¡¬µ¿ε  (¿ß»«½∞ºπ∩
  860. ¬½áó¿Φ¿ »ÑαѼÑΘÑ¡¿∩ ¬παß«αá, Home ¿ End) ¿ ¡áª¼¿ΓÑ Return.
  861.  
  862.    è«úñá éδ »α«τ¿ΓáÑΓÑ  φ¬αá¡(δ) »«ñ߬Ậ¿,  ¡áª¼¿ΓÑ  Escape
  863. ¿½¿ F1, τΓ«íδ óÑα¡πΓ∞ß∩ ó Γ« ¼ÑßΓ«,  úñÑ éδ ñ« φΓ«ú« αáí«Γá-
  864. ½¿. éδ ¼«ªÑΓÑ αÑñá¬Γ¿α«ó᡿Ѽ Σá⌐½á  ZED.HLP  ¿º¼Ñ¡¿Γ∞ ΓѬßΓ
  865. »«ñ߬ẫ¬ (漫Γα¿ΓÑ ¡¿ªÑ »π¡¬Γ "öá⌐½ »«ñ߬ẫ¬"  ó »áαáúαáΣÑ
  866. "è«¡Σ¿úπα¿α«óá¡¿Ñ").
  867.  
  868.    ¥Γ«Γ Σá⌐½  »«¼«Θ¿  ∩ó½∩ÑΓß∩  ñ«»«½¡Ñ¡¿Ñ¼ ¬ αѺ¿ñÑ¡Γ¡«¼π ó
  869. »á¼∩Γ¿ »«ñ߬áºτ¿¬π »« C++, ¬«Γ«αδ⌐ ¼«ªÑΓ íδΓ∞ óδºóá¡ ó ½εí«⌐
  870. ¼«¼Ñ¡Γ »α«ßΓ« ¡áªáΓ¿Ñ¼ ¡á Alt ¿ ¬«Γ«αδ⌐ «σóáΓδóáÑΓ ß¿¡Γá¬ß¿ß
  871. C++ ¿ í¿í½¿«ΓÑτ¡δÑ Σπ¡¬µ¿¿.
  872.  
  873.  
  874. Ä ¼Ñ¡ε
  875.  
  876.    ZED ¿¼ÑÑΓ ñóá Γ¿»á ¼Ñ¡ε.
  877.  
  878.    îÑ¡ε-»«½«ßá (bar-menu) ß¼«Γα¿Γß∩ ¬á¬ ß»¿ß«¬ «»µ¿⌐ ó óÑασ-
  879. ¡Ñ⌐ τáßΓ¿ φ¬αá¡á,  ß »Ñαó«⌐ »«ñßóÑτÑ¡¡«⌐ «»µ¿Ñ⌐.  ÄíΩ∩ߡѡ¿Ñ
  880. ΓѬπΘÑ⌐ «»µ¿¿ »«∩ó½∩ÑΓß∩ ó« óΓ«α«⌐ ßΓα«¬Ñ (τáßΓ« ½¿Φ∞ ß»¿ß«¬
  881. «»µ¿⌐  »«ñ¼Ñ¡ε).  ä½∩  óδí«αá  »«ñßóÑτÑ¡¡«⌐ «»µ¿¿ ¡áª¼¿ΓÑ ¡á
  882. Return.
  883.  
  884.    ä½∩ »ÑαѼÑΘÑ¡¿∩ »«ñßóÑΓ¬¿  ¿ß»«½∞ºπ⌐ΓÑ  ¬½áó¿Φ¿  "ßΓαѽ¬á
  885. ó½Ñó«" ¿ "ßΓαѽ¬á ó»αáó«" ¿½¿ »α«íѽ ¿ backspace.  éδ ¼«ªÑΓÑ
  886. ºá¼ÑΓ¿Γ∞, τΓ« ¬áªñá∩ «»µ¿∩ ¿¼ÑÑΓ Γ«½∞¬« «ñ¡π ºáú½áó¡πε íπ¬óπ
  887. («íδτ¡« »Ñαóπε) - éδ ¼«ªÑΓÑ óδíαáΓ∞  «»µ¿ε   ¡Ñ»«ßαÑñßΓóÑ¡¡«
  888. (íѺ »αÑñóáα¿Γѽ∞¡«ú« ÑÑ »«ñßóÑτ¿óá¡¿∩)  ¡áªáΓ¿Ñ¼ ¡á ¬½áó¿Φπ
  889. φΓ«⌐ íπ¬óδ.
  890.  
  891.    éδ ¼«ªÑΓÑ ΓᬪѠ óÑα¡πΓ∞ß∩ ¿º ½εí«ú« ¼Ñ¡ε íѺ «ßπΘÑßΓó½Ñ-
  892. ¡¿∩ óδí«αá «»µ¿¿  ¡áªáΓ¿Ñ¼ ¡á Escape. çá¼ÑΓ¿¼ ΓᬪÑ, τΓ« Γá-
  893. ¬¿Ñ ¬½áó¿Φ¿ ¬á¬ Σπ¡¬µ¿«¡á½∞¡δÑ,  π»αáó½Ñ¡¿∩ ¬παß«α«¼, π»αáó-
  894. ½∩εΘ¿Ñ ¿ ñ«»«½¡¿Γѽ∞¡δÑ ¬½áó¿Φ¿,  ¬«Γ«αδÑ  Γ«½∞¬« »ÑαѼÑΘáεΓ
  895. ¬παß«α  ¿½¿  ¿º¼Ñ¡∩εΓ  ΓѬßΓ,  óßÑ αáó¡« αáí«ΓáεΓ,  ñáªÑ  ¿º
  896. ¼Ñ¡ε-»«½«ßδ.
  897.  
  898.    Ä¬«¡¡δÑ ¼Ñ¡ε (window menus) αá߬αδóáεΓß∩ ó¡¿º ó «¬¡«, ºá-
  899. ¬αδóáεΘÑÑ τáßΓ∞ αÑñá¬Γ¿απѼ«ú« éἿ  ΓѬßΓá.  Ä¡¿ ¿¼ÑεΓ «ñ¡π
  900. «»µ¿ε ó ßΓα«¬Ñ ¿ αáºΩ∩ߡѡ¿Ñ »« ΓѬπΘÑ⌐ (»«ñßóÑτÑ¡¡«⌐) «»µ¿¿,
  901. »«∩ó½∩εΘÑÑß∩ ó »«ß½Ññ¡¿σ ñóπσ ßΓα«τ¬á󠫬¡á. ä½∩ óδí«αá »«ñ-
  902. ßóÑτÑ¡¡«⌐ «»µ¿¿ ¡áª¼¿ΓÑ ¡á Return. ä½∩ »ÑαѼÑΘÑ¡¿∩ »«ñßóÑΓ¬¿
  903. ¿ß»«½∞ºπ⌐ΓÑ ¬½áó¿Φ¿ π»αáó½Ñ¡¿∩  ¬παß«α«¼  "ßΓαѽ¬á óóÑασ"  ¿
  904. "ßΓαѽ¬á ó¡¿º" ¿½¿ »α«íѽ ¿ backspace.
  905.  
  906.    èᬠ¿ ó ¼Ñ¡ε-»«½«ßÑ ¬áªñá∩  «»µ¿∩  ¿¼ÑÑΓ  Γ«½∞¬« «ñ¡π ºá-
  907. ú½áó¡πε íπ¬óπ («íδτ¡« »Ñαóπε) - éδ ¼«ªÑΓÑ óδíαáΓ∞ «»µ¿ε  ¡Ñ-
  908. »«ßαÑñßΓóÑ¡¡« (íѺ  »αÑñóáα¿Γѽ∞¡«ú« ÑÑ »«ñßóÑτ¿óá¡¿∩) ¡áªá-
  909. Γ¿Ñ¼ ¡á ¬½áó¿Φπ φΓ«⌐ íπ¬óδ.  éδ  ¼«ªÑΓÑ  ΓᬪѠ óÑα¡πΓ∞ß∩ ¿º
  910. ½εí«ú« ¼Ñ¡ε, ¡Ñ ßñѽáó óδí«αá,  ¡áªáΓ¿Ñ¼ ¡á Escape.  öπ¡¬µ¿-
  911. «¡á½∞¡δÑ, π»αáó½Ñ¡¿∩ ¬παß«α«¼,  π»αáó½∩εΘ¿Ñ ¿ ñ«»«½¡¿Γѽ∞¡δÑ
  912. ¬½áó¿Φ¿ ¡Ñ αáí«ΓáεΓ ¿º «¬«¡¡«ú« ¼Ñ¡ε.
  913.  
  914.    éδ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ ZCONFIG ñ½∩ αẼÑΘÑ¡¿∩ «¬«¡¡δσ ¼Ñ-
  915. ¡ε ó ½εí«¼ ¼ÑßΓÑ φ¬αá¡á ¿½¿ ñ½∩ »αÑóαáΘÑ¡¿∩  «¬«¡¡«ú« ¼Ñ¡ε ó
  916. ¼Ñ¡ε-»«½«ßπ  (¿ ¡á«í«α«Γ).  éδ «í¡áαπª¿ΓÑ,  τΓ« σ«Γ∩ «¬«¡¡δÑ
  917. ¼Ñ¡ε ñáεΓ í«½ÑÑ ñÑΓá½∞¡δÑ ¿¼Ñ¡á «»µ¿⌐,  ¼Ñ¡ε-»«½«ßδ αáí«ΓáεΓ
  918. íδßΓαÑÑ ¿ ¡Ñ «úαá¡¿τ¿óáεΓ »ÑαѼÑΘÑ¡¿∩ ¬παß«αá.  è«úñá-¡¿íπñ∞
  919. éδ ½πτΦÑ ¿ºπτ¿ΓÑ  óßÑ ¼Ñ¡ε  ¿  «í¡áαπª¿ΓÑ,  τΓ«  »αÑóαáΘÑ¡¿Ñ
  920. óßÑσ ¼Ñ¡ε ó ¼Ñ¡ε-»«½«ßδ π߬«α¿Γ éáΦπ αáí«Γπ ß ZED.
  921.  
  922.  
  923. â½áó¡«Ñ ¼Ñ¡ε
  924.  
  925.    â½áó¡«Ñ ¼Ñ¡ε  ZED  ßΓá¡«ó¿Γß∩  ñ«ßΓπ»¡δ¼  »α¿  ¡áªáΓ¿¿ ¡á
  926. Escape. Ä»µ¿¿ ú½áó¡«ú« ¼Ñ¡ε ß½ÑñπεΘ¿Ñ:
  927.  
  928.       File          ä½∩ ß«σαá¡Ñ¡¿∩ ΓѬπΘÑú« Σá⌐½á,  αÑñá¬Γ¿-
  929.                     α«óá¡¿∩ ¡«ó«ú« Σá⌐½á(«ó), τΓÑ¡¿∩ ¿ ºá»¿-
  930.                     ß¿ τáßΓÑ⌐ Σá⌐½«ó ¿ Γ.ñ.
  931.  
  932.       Move          ä½∩ íδßΓα«ú« »ÑαѼÑΘÑ¡¿∩ ¬παß«αá »« Σá⌐-
  933.                     ½π.
  934.  
  935.       Edit          ä½∩ ºá¼Ñ¡δ αѪ¿¼á ¿½¿  óδ»«½¡Ñ¡¿∩ »«½Ñº-
  936.                     ¡δσ αÑñá¬Γ¿απεΘ¿σ «»Ñαᵿ⌐, »«ñ«í¡« UNDO,
  937.                     ºá¼Ñ¡δ αѪ¿¼á »α«»¿ß¡δσ/ßΓα«τ¡δσ (upper/
  938.                     lower)  íπ¬ó ¿ Γ.ñ.
  939.  
  940.       Blocks        ä½∩ »«¼ÑΓ¬¿,  πñá½Ñ¡¿∩,  ¬«»¿α«óá¡¿∩ ¿½¿
  941.                     »ÑαѼÑΘÑ¡¿∩  í½«¬«ó  ΓѬßΓá ¿½¿ αẼÑΘÑ-
  942.                     ¡¿∩ ¡Ñó¿ñ¿¼δσ ¼áα¬Ñα«ó ó ΓѬßΓÑ, ¬ ¬«Γ«-
  943.                     αδ¼ »«ºñ¡ÑÑ ¼«ª¡« íπñÑΓ »ÑαѼÑΘáΓ∞ß∩.
  944.  
  945.       Delete        ä½∩ πñá½Ñ¡¿∩ ΓѬßΓá.
  946.  
  947.       Search        ä½∩ »«¿ß¬á ßΓ᫬ ß ó«º¼«ª¡«⌐  ºá¼Ñ¡«⌐ ¡á
  948.                     ñαπúπε ßΓ᫬π.
  949.  
  950.       Other         Éạ««íαạδÑ ¬«¼á¡ñδ - Æαá¡ß½∩µ¿∩, æí«α-
  951.                     ¬á, æαáó¡Ñ¡¿Ñ Σá⌐½«ó, ÅÑτáΓ∞, ñαπú¿Ñ DOS
  952.                     ¬«¼á¡ñδ, »«ßΓ«∩¡¡«Ñ ß«σαá¡Ñ¡¿Ñ αạδσ πß-
  953.                     Γᡫ󫬠αÑñá¬Γ«αá ¡á ñ¿ß¬Ñ.
  954.  
  955.       Record        çỿß∞  »«ß½Ññ«óáΓѽ∞¡«ßΓÑ⌐ ¬½áó¿Φ (key-
  956.                     strokes)  ó ¼á¬α«ß  ¿½¿ Σá⌐½.  æ«σαá¡∩ÑΓ
  957.                     ¬½áó¿Φ¡δÑ ¼á¬α«ßδ ¡á ñ¿ß¬Ñ.
  958.  
  959.       Playback      éδºδóáÑΓ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ¬½áó¿Φ, ºá»¿-
  960.                     ßá¡¡δÑ »« «»µ¿¿ Record.
  961.  
  962.       Text          ôßΓá¡«ó¬á  »«º¿µ¿⌐  Γáíπ½∩µ¿¿  ¿ úαá¡¿µ,
  963.                     Σ«α¼áΓ¿α«óá¡¿Ñ  »áαáúαáΣ«ó ¿ ñαπú¿Ñ αáº-
  964.                     ¼ÑτáεΘ¿Ñ ΓѬßΓ ¬«¼á¡ñδ.
  965.  
  966.       1 - 5         ÅÑαÑσ«ñ ¬ íπΣÑαπ  1,2,3,4 ¿½¿ 5.  èáªñδ⌐
  967.                     ¿º »∩Γ¿  íπΣÑα«ó  αÑñá¬Γ«αá ¼«ªÑΓ ß«ñÑα-
  968.                     ªáΓ∞  «Γñѽ∞¡δ⌐ Σá⌐½,  ΓᬠτΓ« éδ ¼«ªÑΓÑ
  969.                     «ñ¡«óαѼѡ¡« αÑñá¬Γ¿α«óáΓ∞ ¡Ñ¬«Γ«α«Ñ τ¿ß-
  970.                     ½« ¡Ñºáó¿ß¿¼δσ Σá⌐½«ó ß ¿ßσ«ñ¡δ¼¿ ΓѬßΓá-
  971.                     ¼¿ »α«úαá¼¼. ZED ºá»«¼¿¡áÑΓ ñ½∩ ¬áªñª«ú«
  972.                     íπΣÑαá  »«º¿µ¿ε  ¬παß«αá  ¿ óßÑ  »«º¿µ¿¿
  973.                     αẽ¿τ¡δσ ¼áα¬Ñα«ó. æπΘÑßΓóπÑΓ ΓᬪѠ¬«-
  974.                     ¼á¡ñá   ßαáó¡Ñ¡¿∩ ñóπσ íπΣÑα«ó,  ¬«Γ«αá∩
  975.                     «τÑ¡∞ »«½Ñº¡á  ñ½∩  ¼«ñ¿Σ¿¬áµ¿¿  «ñ¡¿¼ ¿
  976.                     ΓѼ  ªÑ ß»«ß«í«¼ ßσ«ª¿σ ¿ßσ«ñ¡δσ  Σá⌐½«ó
  977.                     ¿½¿ ñ½∩ óδ∩ߡѡ¿∩ Γ«ú«,  ¬á¬¿Ñ ¿º¼Ñ¡Ñ¡¿∩
  978.                     í뫨  ßñѽá¡δ  ó ßἫ⌐  »«ß½Ññ¡Ñ⌐ óÑαß¿¿
  979.                     ¿ßσ«ñ¡«ú« Σá⌐½á.
  980.  
  981.  
  982. îÑ¡ε 'Σá⌐½δ' (Files)
  983.  
  984.    è«úñá Σá⌐½ πªÑ  «ΓαÑñá¬Γ¿α«óá¡,  »αÑñδñπΘá∩  óÑαß¿∩ Σá⌐½á
  985. ß«σαá¡∩ÑΓß∩ ñ½∩ ó«º¼«ª¡«ú« ó«ßßΓá¡«ó½Ñ¡¿∩  (backup).  Äíδτ¡«
  986. Σá⌐½ ¬«»¿¿ ó«ßßΓá¡«ó½Ñ¡¿∩ ¿¼ÑÑΓ Γ« ªÑ  ¿¼∩,  τΓ« ¿ «α¿ú¿¡á½,
  987. ¡« ß αáßΦ¿αÑ¡¿Ñ¼  ".BAK".  éδ ¼«ªÑΓÑ  ¿ß»«½∞º«óáΓ∞  ZCONFIG,
  988. τΓ«íδ ºáßΓáó¿Γ∞ ZED σαá¡¿Γ∞ óßÑ ¬«»¿¿ ó«ßßΓá¡«ó½Ñ¡¿∩ ó «ñ¡«¼
  989. ¬áΓὫúÑ  (τΓ«íδ éδ ¼«ú½¿ ½Ñú¬« πñ὿Γ∞ ¿σ,  ¬«úñá ¿ºαáßσ«ñπ-
  990. ÑΓß∩ ñ¿ß¬«ó«Ñ  »α«ßΓαá¡ßΓó«);  ó φΓ«¼ ß½πτáÑ Σá⌐½ ¬«»¿¿ ó«ß-
  991. ßΓá¡«ó½Ñ¡¿∩ íπñÑΓ ¿¼ÑΓ∞ Γ« ªÑ ¿¼∩, τΓ« ¿ «α¿ú¿¡á½, ¡« ó π¬á-
  992. ºá¡¡«¼  ¬áΓὫúÑ.  ¥Γá «»µ¿∩ «ß«íÑ¡¡«  πñ«í¡á ñ½∩ ¿ßσ«ñ¡δσ C
  993. Σá⌐½«ó,  ¬«úñá  Σá⌐½δ  ºáú«½«ó¬«ó (.h) ¿ ¿ßσ«ñ¡δÑ (.c) Σá⌐½δ
  994. ¿¼ÑεΓ «ñ¡« ¿¼∩,  ¡« αạδÑ αáßΦ¿αÑ¡¿∩,  »«ß¬«½∞¬π »«½¡«Ñ ¿¼∩
  995. Σá⌐½á ¿ αáßΦ¿αÑ¡¿Ñ ß«σαá¡∩εΓß∩ ó Σá⌐½Ñ-¬«»¿¿.
  996.  
  997.  
  998.       Edit          (Alt + E) æ«σαá¡∩ÑΓ  ΓѬπΘ¿⌐  Σá⌐½ (Ñß½¿
  999.                     «¡ ÑßΓ∞),  ºáΓѼ ºá»αáΦ¿óáÑΓ ¡á αÑñᬵ¿ε
  1000.                     ¡«óδ⌐ Σá⌐½. àß½¿ ¡πª¡«, ¼«ªÑΓÑ ¿ß»«½∞º«-
  1001.                     óáΓ∞ »«½¡«Ñ ¿¼∩ Σá⌐½á. Å«ñα«í¡«ßΓ¿ óó«ñá
  1002.                     ¿¼Ñ¡ Σá⌐½«ó ß¼«Γα¿ΓÑ  ¡¿ªÑ.  éá¼ ß½ÑñπÑΓ
  1003.                     óßÑúñá ¿ß»«½∞º«óáΓ∞ «»µ¿ε  Edit,  σ«Γ¿ΓÑ
  1004.                     ½¿ éδ ßτ¿ΓáΓ∞ ó »á¼∩Γ∞ ßπΘÑßΓóπεΘ¿⌐ Σá⌐½
  1005.                     ñ½∩  αÑñá¬Γ¿α«óá¡¿∩  ¿½¿  ß«ºñáΓ∞  ¡«óδ⌐
  1006.                     Σá⌐½.
  1007.  
  1008.       Save          (Alt + S)  æ«σαá¡∩ÑΓ óßÑ ¿º¼Ñ¡Ñ¡¿∩, ßñÑ-
  1009.                     ½á¡¡δÑ ñ« φΓ«ú«, ¡á ñ¿ß¬Ñ  ¿  »α«ñ«½ªáÑΓ
  1010.                     αÑñá¬Γ¿α«óá¡¿Ñ Σá⌐½á.  ¥Γá ¬«¼á¡ñá «Γ¡«-
  1011.                     ß¿Γß∩ ¬ Γᬿ¼ ¬«¼á¡ñá¼, ¬«Γ«αδÑ («ß«íÑ¡-
  1012.                     ¡« »α¿  ßí«Ñ  »« »¿Γá¡¿ε)  éδ σ«Γѽ¿ íδ,
  1013.                     τΓ«íδ ¿ß»«½¡∩½¿ß∞ í«½ÑÑ τáßΓ«.  îδ ß«óÑ-
  1014.                     ΓπѼ éá¼ ¿ß»«½∞º«óáΓ∞ φΓ𠬫¼á¡ñπ ñ«ßΓá-
  1015.                     Γ«τ¡« τáßΓ«,  Ñß½¿ éδ  ñ«íáó½∩ÑΓÑ  ¼¡«ú«
  1016.                     ΓѬßΓá ó Σá⌐½, τΓ« ó φΓ«¼ ß½πτáÑ «í«ß¡«-
  1017.                     óá¡«.  ¥Γá ¬«¼á¡ñá óδ»«½¡∩ÑΓß∩ Γá¬,  ¬á¬
  1018.                     Ñß½¿ íδ éδ ß«σαá¡¿½¿ Σá⌐½ ¿ ó¡«ó∞ óδºóá-
  1019.                     ½¿ Ñú« ¡á αÑñᬵ¿ε, ΓᬠτΓ« íπñÑΓ ß«ºñá-
  1020.                     óáΓ∞ß∩ ¬«»¿∩  ó«ßßΓá¡«ó½Ñ¡¿∩,  ß »«ΓÑαÑ⌐
  1021.                     ½εí«⌐ »αÑñδñπΘÑ⌐  ¬«»¿¿.  ¥Γá ¬«¼á¡ñá ¡Ñ
  1022.                     ó½¿∩ÑΓ ¡á »«º¿µ¿ε ¬παß«αá.
  1023.  
  1024.       Abort         (Alt + Q)  ÄΓ¬áºδóáÑΓß∩ «Γ ½εíδσ ¿º¼Ñ¡Ñ-
  1025.                     ¡¿⌐, ßñѽᡡδσ ó ΓѬπΘѼ íπΣÑαÑ ß ¼«¼Ñ¡-
  1026.                     Γá »«ß½Ññ¡Ñú« ß«σαá¡Ñ¡¿∩ ¿ τ¿ßΓ¿Γ íπΣÑα.
  1027.                     àß½¿ éδ  ¼Ñ¡∩½¿  íπΣÑα,  Abort  ºá»α«ß¿Γ
  1028.                     »«ñΓóÑαªñÑ¡¿∩, »αѪñÑ τѼ π¡¿τΓ«ª¿Γ∞ óßÑ
  1029.                     ¿º¼Ñ¡Ñ¡¿∩.
  1030.  
  1031.       Read          (Alt + I)  æτ¿ΓδóáÑΓ  ß«ñÑন¼«Ñ Σá⌐½á ó
  1032.                     íπΣÑα, ó »«º¿µ¿ε  ¬παß«αá.  ¥Γá  ¬«¼á¡ñá
  1033.                     »αÑñ¡áº¡áτáÑΓß∩ ñ½∩ ó¬½ετÑ¡¿∩ «ñ¡«ú« Σá⌐-
  1034.                     ½á ó ñαπú«⌐ ¿½¿ ñ½∩ ß«ºñá¡¿∩ ¡«ó«ú« Σá⌐-
  1035.                     ½á ¡á «ß¡«óÑ  ßπΘÑßΓóπεΘÑú« Σá⌐½á,  ¡« ß
  1036.                     ñαπú¿¼ ¿¼Ñ¡Ñ¼.
  1037.  
  1038.  
  1039.       Write         (Alt + W)  çỿßδóáÑΓ τáßΓ∞ ΓѬπΘÑú« íπ-
  1040.                     ΣÑαá ¡á ñ¿ß¬.  ¥Γá ¬«¼á¡ñá πñ«í¡á, ¬«úñá
  1041.                     éáΦ ¿ßσ«ñ¡δ⌐ Σá⌐½  ßΓá¡«ó¿Γß∩ úα«¼«ºñ¬¿¼
  1042.                     ¿ éδ σ«Γ¿ΓÑ αáºñѽ¿Γ∞ Ñú«  ¡á  αẽ¿τ¡δÑ
  1043.                     τáßΓ¿, ¿½¿, ¬«úñá éδ σ«Γ¿ΓÑ ¿ºó½Ñτ∞ ¡Ñß-
  1044.                     ¬«½∞¬« Σπ¡¬µ¿⌐ ¿º ¿ßσ«ñ¡«ú«  Σá⌐½á.  Ä¡á
  1045.                     ΓᬪѠ»«½Ñº¡á, Ñß½¿ éδ αÑΦ¿ΓÑ, τΓ« σ«Γ¿-
  1046.                     ΓÑ «ßΓáó¿Γ∞ éáΦ ¿ßσ«ñ¡δ⌐ Σá⌐½ ¡Ñ¿º¼Ñ¡Ñ¡-
  1047.                     ¡δ¼, ¡« ß«σαá¡¿Γ∞ «ΓαÑñá¬Γ¿α«óá¡¡πε óÑα-
  1048.                     ß¿ε Ñú« »«ñ ñαπú¿¼ ¿¼Ñ¡Ñ¼.
  1049.  
  1050.                     è«úñá éδ óδíα὿ Write ¿ óóѽ¿ ¿¼∩ Σá⌐½á
  1051.                     ñ½∩ ºá»¿ß¿,  éá¼ »«¬áºδóáÑΓß∩ ¼Ñ¡ε "αáº-
  1052.                     ¼Ñα" (Size),  ΓᬠτΓ« éδ ß¼«ªÑΓÑ αÑΦ¿Γ∞,
  1053.                     ¬á¬πε τáßΓ∞ íπΣÑαᠺỿßáΓ∞ ó Σá⌐½.
  1054.  
  1055.       eXit          (Alt + X)  ÅδΓáÑΓß∩  ºáóÑαΦ¿Γ∞ αÑñá¬Γ«α.
  1056.                     àß½¿ ¬á¬«⌐-½¿í«  íπΣÑα  αÑñá¬Γ¿α«óá½ß∩ ß
  1057.                     ¼«¼Ñ¡Γá »«ß½Ññ¡Ñú« ß«σαá¡Ñ¡¿∩, «Γ«íαáªá-
  1058.                     ÑΓ ¬áªñδ⌐ Γᬫ⌐ íπΣÑα ¿ ºá»αáΦ¿óáÑΓ éáß,
  1059.                     σ«Γ¿ΓÑ ½¿  éδ  ß«σαá¡¿Γ∞  Ñú«. ÄΓóÑΓ 'y'
  1060.                     ¿½¿  Return  ß«σαá¡¿Γ  íπΣÑα ¿ »α«ñ«½ª¿Γ
  1061.                     αáí«Γπ. ÄΓóÑΓ  'q' »α«¿ú¡«α¿απÑΓ óßÑ ¿º-
  1062.                     ¼Ñ¡Ñ¡¿∩,  ¬«Γ«αδÑ  ñѽ὿ß∞ ó íπΣÑαÑ,  ¿
  1063.                     »α«ñ«½ª¿Γ  αáí«Γπ.  ïεí«⌐  ñαπú«⌐  «ΓóÑΓ
  1064.                     ó«ºóαáΘáÑΓ ó αѪ¿¼  αÑñá¬Γ¿α«óá¡¿∩. àß½¿
  1065.                     ¡¿ «ñ¿¡ ¿º  íπΣÑα«ó  ¡Ñ íδ½ ¿º¼Ñ¡Ñ¡ ½¿í«
  1066.                     éδ «ΓóÑΓ¿½¿ 'y', Return,  ¿½¿ 'q' ¡á óßÑ
  1067.                     ó«»α«ßδ, - óδσ«ñ ¿º αÑñá¬Γ«αá (ó«ºóαáΘá-
  1068.                     ∩ß∞ ó DOS).
  1069.  
  1070.  
  1071.       1 - 5         («Γ Alt + 1  ñ«  Alt + 5)   æ¼Ñ¡á íπΣÑαá
  1072.  
  1073.    üδßΓαδÑ ¬½áó¿Φ¿,  ¬«Γ«αδÑ  ß««ΓóÑΓßΓóπεΓ  φΓ¿¼  ¬«¼á¡ñá¼,
  1074. ¿º«íαáªáεΓß∩  ó ß¬«í¬áσ,  ß½ÑñπεΘ¿σ ºá ¬áªñ«⌐ ¬«¼á¡ñ«⌐.  ¥Γ¿
  1075. ¬½áó¿Φ¿ ¼«úπΓ íδΓ∞ ¿º¼Ñ¡Ñ¡δ ó ZCONFIG.
  1076.  
  1077.    è«úñá ZED ºáúαπªáÑΓ Σá⌐½, «¡ «Γ«íαáªáÑΓ »Ñαóδ⌐ φ¬αá¡ Σá⌐-
  1078. ½á »« ¼ÑαÑ Ñú« ºáúαπº¬¿,  ¡« »α«ñ«½ªáÑΓ ºáúαπº¬π ñ« ΓÑσ »«α,
  1079. »«¬á ¡Ñ ºáúαπº¿Γß∩ óÑß∞ Σá⌐½. ìá óαѼ∩ ºáúαπº¬¿ óδßóÑτ¿óáÑΓ-
  1080. ß∩ ß««íΘÑ¡¿Ñ: "çáúαπº¬á Σá⌐½á"  ("Loading file"), ºá ¬«Γ«αδ¼
  1081. ¿ñÑΓ ¿¼∩ Σá⌐½á.
  1082.  
  1083.    àß½¿ éδ ¿º¼Ñ¡¿ΓÑ ßó«Ñ ¡á¼ÑαÑ¡¿Ñ ó« óαѼ∩ ºáúαπº¬¿ ñ½¿¡¡«-
  1084. ú« Σá⌐½á, éδ ¼«ªÑΓÑ ¡áªáΓ∞ Control-Break ñ½∩ »αÑαδóá¡¿∩ ºáú-
  1085. απº¬¿. àß½¿ éδ ßñѽáÑΓÑ Γá¬,  Γ« τáßΓ∞ Σá⌐½á «ßΓá¡ÑΓß∩ ó íπ-
  1086. ΣÑαÑ.
  1087.  
  1088.  
  1089.    éó«ñ ¿¼Ñ¡ Σá⌐½«ó
  1090.  
  1091.    ê¼∩ Σá⌐½á, ¿ß»«½∞ºπѼ«Ñ »«ß½Ññ¡¿¼, »αÑñßΓáó½∩ÑΓß∩ ó ¬áτÑ-
  1092. ßΓóÑ π¼«½τá¡¿∩. ä½∩ ¿ß»«½∞º«óá¡¿∩ φΓ«ú« ¿¼Ñ¡¿ ¡áª¼¿ΓÑ Enter.
  1093. éδ ¼«ªÑΓÑ ΓᬪѠαÑñá¬Γ¿α«óáΓ∞ ¿¼∩ Σá⌐½á á¡á½«ú¿τ¡« αÑñá¬Γ¿α«-
  1094. óá¡¿ε íπΣÑαá ß½ÑñπεΘ¿¼ «íαẫ¼:
  1095.  
  1096.       F1               Å«¬áºáΓ∞ »«ñ߬Ậπ.
  1097.  
  1098.       æΓαѽ¬á ó½Ñó«    ÅÑαѼÑΘáÑΓ  ¬παß«α ó½Ñó« ¡á 1 ß¿¼ó«½.
  1099.  
  1100.      ^æΓαѽ¬á ó½Ñó«    ÅÑαѼÑΘáÑΓ  ¬παß«α ó½Ñó« ¡á 1  ß½«ó«.
  1101.  
  1102.       æΓαѽ¬á ó»αáó«   ÅÑαѼÑΘáÑΓ ¬παß«α ó»αáó« ¡á 1 ß¿¼ó«½.
  1103.  
  1104.      ^æΓαѽ¬á ó»αáó«   ÅÑαѼÑΘáÑΓ ¬παß«α ó»αáó« ¡á 1  ß½«ó«.
  1105.  
  1106.       Home             ÅÑαѼÑΘáÑΓ  ¬παß«α  ó  ¡áτὫ ßΓ᫬¿.
  1107.  
  1108.       End              ÅÑαѼÑΘáÑΓ  ¬παß«α  ó   ¬«¡Ñµ ßΓ᫬¿.
  1109.  
  1110.       Del              ôñá½∩ÑΓ   ß¿¼ó«½  ó  »«º¿µ¿¿ ¬παß«αá.
  1111.  
  1112.      ^T ¿½¿ F10        ôñá½∩ÑΓ   ß½ÑñπεΘÑÑ   ß½«ó«.
  1113.  
  1114.       F9               ôñá½∩ÑΓ  ßΓ᫬π «Γ »«º¿µ¿¿ ¬παß«αá ñ«
  1115.                        ¬«¡µá ßΓ᫬¿.
  1116.  
  1117.      ^Y                ôñá½∩ÑΓ óßε ßΓ᫬π.
  1118.  
  1119.       Return           éó«ñ ßΓ᫬¿.
  1120.  
  1121.       Ins              ÅÑαѬ½ετÑ¡¿Ñ αѪ¿¼á óßΓá󬿠(Insert).
  1122.                        é αѪ¿¼Ñ óßΓá󬿠 ¬παß«α  ¼Ñ¡∩ÑΓß∩ ¡á
  1123.                        ¼¿úáεΘ¿⌐ »«ñτÑα¬.  éßÑ,  τΓ« íδ éδ ¡Ñ
  1124.                        óóѽ¿, íπñÑΓ «ßΓáó½∩Γ∞ß∩, ßñó¿úá∩ «ß-
  1125.                        Γá½∞¡δÑ ß¿¼ó«½δ ó»αáó«. é «íδτ¡«¼ αÑ-
  1126.                        ª¿¼Ñ (»ÑαѺỿ߿ - overtype),  ¬παß«α
  1127.                        ¼Ñ¡∩ÑΓß∩ ¡á »«ñßóÑτÑ¡¡δ⌐  »α∩¼«πú«½∞-
  1128.                        ¡¿¬. éßÑ, τΓ« íδ éδ ¡Ñ óó«ñ¿½¿, íπñÑΓ
  1129.                        ºá¼Ñ¡∩Γ∞ ß¿¼ó«½ »«ñ ¬παß«α«¼.
  1130.  
  1131.       Esc            ÅαѬαáΘáÑΓ  óδ»«½¡Ñ¡¿Ñ ΓѬπΘÑ⌐ ¬«¼á¡ñδ.
  1132.  
  1133.       Backspace      àß½¿  ¬παß«α  ¡áσ«ñ¿Γß∩  ó ¬«¡µÑ ßΓ᫬¿
  1134.                      ¿½¿ πßΓá¡«ó½Ñ¡ αѪ¿¼ óßΓá󬿠 (¬παß«α -
  1135.                      - ¼¿úáεΘ¿⌐ »«ñτÑα¬),  Backspace πñá½∩ÑΓ
  1136.                      ß¿¼ó«½ ß½Ñóá  «Γ  ¬παß«αá.  é »α«Γ¿ó¡«¼
  1137.                      ß½πτáÑ Backspace ½¿Φ∞ »ÑαѼÑΘáÑΓ ¬παß«α
  1138.                      ¡á 1 ß¿¼ó«½ ó½Ñó«.
  1139.  
  1140.          çá¼ÑΓ¿¼, τΓ«, Ñß½¿ éδ σ«Γ¿ΓÑ ¡áíαáΓ∞ ß«óÑαΦÑ¡¡« ñαπ-
  1141.          úπε ßΓ᫬π,  ¡áª¼¿ΓÑ ó¡áτá½Ñ F9 ¿½¿ ^Y  ñ½∩ «τ¿ßΓ¬¿
  1142.          π¼«½τá¡¿∩.  àß½¿ éδ ºáíπñÑΓÑ ßñѽáΓ∞ φΓ«,  ¿ ßΓáαá∩
  1143.          ßΓ᫬á ñ½¿¡¡ÑÑ,  τѼ ¡«óá∩,  éá¼ ß½ÑñπÑΓ ¡áªáΓ∞ F9,
  1144.          »αѪñÑ τѼ ¡áªáΓ∞ ¡á Return, τΓ«íδ «τ¿ßΓ¿Γ∞ »«ß½Ññ-
  1145.          ¡¿Ñ ¡Ñ߬«½∞¬« ß¿¼ó«½«ó, «ßΓáóΦ¿σß∩ «Γ ßΓáα«⌐ ßΓ᫬¿.
  1146.  
  1147.    é ½εí«⌐ ¼«¼Ñ¡Γ óαѼѡ¿, ¬«úñá π éáß ºá»αáΦ¿óáÑΓß∩ ¿¼∩ Σá⌐-
  1148. ½á, éδ ¼«ªÑΓÑ óóÑßΓ¿ ¡Ññ««»αÑñѽѡ¡«Ñ ¿¼∩ (¡á»α¿¼Ñα, *.* ¿½¿
  1149. \include\*.h ¿ Γ.ñ.).  ìá φ¬αá¡Ñ íπñÑΓ ¿º«íαáªÑ¡ ß»¿ß«¬ óßÑσ
  1150. Σá⌐½«ó, πñ«ó½ÑΓó«α∩εΘ¿σ Γᬫ¼π ¿¼Ñ¡¿.  Å«ß½Ñ φΓ«ú« éδ ¼«ªÑΓÑ
  1151. ¿ß»«½∞º«óáΓ∞ ¬½áó¿Φ¿ π»αáó½Ñ¡¿∩  ¬παß«α«¼ ñ½∩ »ÑαѼÑΘÑ¡¿∩ »«
  1152. ß»¿ß¬π ¿ ¡áªáΓ∞ ¡á  Return  »α¿ óδí«αÑ ΓαÑíπѼ«ú« éá¼ Σá⌐½á.
  1153. éδ ¼«ªÑΓÑ ΓᬪѠ¡áªáΓ∞  ¡á  Esc,  τΓ«íδ  óÑα¡πΓ∞ß∩ ¬ ºá»α«ßπ
  1154. ¿¼Ñ¡¿ Σá⌐½á ¿ óóÑßΓ¿ ñαπú«Ñ ¿¼∩ Σá⌐½á.
  1155.  
  1156.  
  1157.    îÑ¡ε "αẼÑα" (Size)
  1158.  
  1159.    öπ¡¬µ¿∩ Write  αáí«ΓáÑΓ ß τáßΓ∞ε  íπΣÑαá - ¼Ñ¡ε  "αẼÑα"
  1160. »«ºó«½∩ÑΓ éá¼ óδíαáΓ∞, ß ¬á¬«⌐ ¿¼Ñ¡¡« τáßΓ∞ε:
  1161.  
  1162.       Word           ÄΓ »«º¿µ¿¿ ¬παß«αá ñ« ¬«¡µá  ß½ÑñπεΘÑú«
  1163.       (ß½«ó«)        ß½«óá.
  1164.  
  1165.       End of line    ÄΓ  »«º¿µ¿¿  ¬παß«αá  ñ« ¬«¡µá  ΓѬπΘÑ⌐
  1166.       (¬«¡Ñµ ßΓ᫬¿) ßΓ᫬¿.
  1167.  
  1168.       Line           éß∩ ΓѬπΘá∩ ßΓ᫬á.
  1169.       (ßΓ᫬á)
  1170.  
  1171.       Paragraph      ÄΓ »«º¿µ¿¿ ¬παß«αá ñ« í½¿ªá⌐ΦÑ⌐, »«½¡«-
  1172.       (áíºáµ)        ßΓ∞ε »πßΓ«⌐ ßΓ᫬¿.
  1173.  
  1174.       Block          Å«¼ÑτÑ¡¡δ⌐ í½«¬.
  1175.       (í½«¬)
  1176.  
  1177.       Tag            éßÑ, τΓ« ¼Ñªñπ ¬παß«α«¼ ¿ TAG ¼áα¬Ñα«¼.
  1178.       (Γφú)
  1179.  
  1180.       ]              éßÑ ¼Ñªñπ ¬παß«α«¼ ¿ ß½ÑñπεΘÑ⌐ ß««ΓóÑΓ-
  1181.                      ßΓóπεΘÑ⌐ ß¬«í¬«⌐ '}'.
  1182.  
  1183.       All buffer     éÑß∞ íπΣÑα.
  1184.       (óÑß∞ íπΣÑα)
  1185.  
  1186.       No of lines    Ä»αÑñѽ∩ÑΓ  ß¬«½∞¬«  ßΓ᫬  »¿ßáΓ∞.
  1187.       (τ¿ß½« ßΓ᫬)
  1188.  
  1189.  
  1190. îÑ¡ε "»ÑαѼÑΘÑ¡¿Ñ ¬παß«αá" (moves)
  1191.  
  1192.       Left           (  Home) ÅÑαѼÑΘáÑΓ   ¬παß«α  ó  ¡áτὫ
  1193.                               ΓѬπΘÑ⌐ ßΓ᫬¿.
  1194.  
  1195.       toP            (^ Home) ÅÑαѼÑΘáÑΓ   ¬παß«α  ó óÑασ¡εε
  1196.                               τáßΓ∞ φ¬αá¡á.
  1197.  
  1198.       Start          (^ PgUp) ÅÑαѼÑΘáÑΓ   ¬παß«α  ó  ¡áτὫ
  1199.                               Σá⌐½á.
  1200.  
  1201.       Right          (  End)  ÅÑαѼÑΘáÑΓ  ¬παß«α ó ¬«¡Ñµ ΓÑ-
  1202.                               ¬πΘÑ⌐ ßΓ᫬¿.
  1203.  
  1204.       bottoM         (^ End)  ÅÑαѼÑΘáÑΓ   ¬παß«α  ó  ¡¿ª¡εε
  1205.                               τáßΓ∞ φ¬αá¡á.
  1206.  
  1207.       End            (^ PgDn) ÅÑαѼÑΘáÑΓ ¬παß«α ó ¬«¡Ñµ Σá⌐-
  1208.                               ½á.
  1209.  
  1210.       Number         (Alt+N)  çá»αáΦ¿óáÑΓ ¡«¼Ñα ßΓ᫬¿ ¿ ºá-
  1211.                               ΓѼ  »ÑαѼÑΘáÑΓ  ¬παß«α  ó φΓπ
  1212.                               ßΓ᫬π.
  1213.  
  1214.       Tag            ( F5 )   îÑ¡∩ÑΓ ¼ÑßΓἿ  ¬παß«α  ¿  TAG
  1215.                      ¼áα¬Ñα. èáªñδ⌐ íπΣÑα αÑñá¬Γ«αá ZED ¿¼Ñ-
  1216.                      ÑΓ TAG ¼áα¬Ñα,  ¬«Γ«αδ⌐  ¼«ªÑΓ íδΓ∞ ¿ß-
  1217.                      »«½∞º«óá¡  ñ½∩ »ÑαѼÑΘÑ¡¿∩ ó»ÑαÑñ ¿ ¡á-
  1218.                      ºáñ ¼Ñªñπ ñóπ¼∩ ¼ÑßΓἿ ó íπΣÑαÑ - ¬«ú-
  1219.                      ñá éδ ¡áª¿¼áÑΓÑ F5 (¿½¿ Esc M T), TAG ¿
  1220.                      ¬παß«α ¼Ñ¡∩εΓß∩ ¼ÑßΓἿ, ΓᬠτΓ« »«óΓ«α-
  1221.                      ¡«Ñ ¡áªáΓ¿Ñ ¡á F5 (Esc M T)  ó«ºóαáΘáÑΓ
  1222.                      éáß Γπñá, úñÑ éδ í뫨. TAG ¼áα¬Ñα ¼«ªÑΓ
  1223.                      íδΓ∞ ΓᬪѠ ¿ß»«½∞º«óá¡  ó ¬áτÑßΓóÑ «ú-
  1224.                      αá¡¿τ¿Γѽ∩ í½«¬á (óÑß∞ ΓѬßΓ ¼Ñªñπ ¬πα-
  1225.                      ß«α«¼ ¿ TAG  ¼áα¬Ñα«¼ ßτ¿ΓáÑΓß∩ í½«¬«¼).
  1226.                      ä½∩ πßΓᡫ󬿠TAG ¼áα¬Ñαá  ¿ß»«½∞ºπÑΓß∩
  1227.                      F6 ¿½¿ ß¼«Γα¿ΓÑ ¼Ñ¡ε Blocks.
  1228.  
  1229.       [              (Alt + J) àß½¿ ¬παß«α ¡áσ«ñ¿Γß∩ ¡á ß¬«í-
  1230.                      ¬Ñ  (, ), [, ], {, }, - »ÑαѼÑΘáÑΓ ¬πα-
  1231.                      ß«α ó ß««ΓóÑΓßΓóπεΘπε ºá¬αδóáεΘπε ß¬«í-
  1232.                      ¬π.  é »α«Γ¿ó¡«¼ ß½πτáÑ »ÑαѼÑΘáÑΓ ¬πα-
  1233.                      ß«α ó ¬«¡Ñµ  ΓѬπΘÑú«  í½«¬á  »α«úαá¼¼δ
  1234.                      («úαá¡¿τÑ¡¡«ú« ß¬«í¬á¼¿ { ¿ } ).
  1235.                      ¥Γ« ßαÑñßΓó« »«½Ñº¡« »α¿ «»αÑñѽѡ¿¿ Γ«-
  1236.                      ú«,  ¬«úñá  »ÑαѼѡ¡á∩  óδσ«ñ¿Γ  ºá  «í-
  1237.                      ½áßΓ∞ ßó«Ñú« ñÑ⌐ßΓó¿∩.  ä½∩ φΓ«ú« »α«ßΓ«
  1238.                      »«¼ÑßΓ¿ΓÑ  ¬παß«α ¡á «íΩ∩ó½Ñ¡¿Ñ »ÑαѼѡ-
  1239.                      ¡«⌐ ¿ ¡áª¼¿ΓÑ (Alt + J).
  1240.  
  1241.       Block          (Alt + B)  ÅÑαѼÑΘáÑΓ  ¬παß«α ¬ ¼áα¬Ñαπ
  1242.                      ¡áτá½á í½«¬á. ä½∩ πßΓᡫ󬿠¼áα¬Ñαá ¡á-
  1243.                      τá½á í½«¬á ¿ß»«½∞ºπ⌐ΓÑ  (Alt + Y), ½¿í«
  1244.                      ß¼«Γα¿ΓÑ ¼Ñ¡ε Blocks.
  1245.  
  1246.       blocK          (Alt + K)  ÅÑαѼÑΘáÑΓ  ¬παß«α ¬ ¼áα¬Ñαπ
  1247.                      ¬«¡µá í½«¬á. ä½∩ πßΓᡫ󬿠¼áα¬Ñαá ¬«¡-
  1248.                      µá í½«¬á  ¿ß»«½∞ºπ⌐ΓÑ  (Alt + Z),  ½¿í«
  1249.                      ß¼«Γα¿ΓÑ ¼Ñ¡ε Blocks.
  1250.  
  1251.       1 - 9          ÅÑαѼÑΘáÑΓ  ¬παß«α ¬ ¡Ñó¿ñ¿¼«¼π ¡π¼Ñα«-
  1252.                      óá¡¡«¼π ó ñ¿á»áº«¡Ñ  «Γ 1 ñ« 9 ¼áα¬Ñαπ.
  1253.                      ä½∩  πßΓᡫ󬿠 ¼áα¬Ñαá  ß¼«Γα¿ΓÑ  ¼Ñ¡ε
  1254.                      Blocks.   çá¼ÑΓ¿¼,  τΓ«  »ÑαѼÑΘÑ¡¿Ñ  ¬
  1255.                      ¼áα¬Ñαπ ∩ó½∩ÑΓß∩  Ññ¿¡ßΓóÑ¡¡δ¼ ß»«ß«í«¼
  1256.                      πº¡áΓ∞, úñÑ «¡ ¡áσ«ñ¿Γß∩.
  1257.  
  1258.    üδßΓαδÑ ¬½áó¿Φ¿,  ¬«Γ«αδÑ  ß««ΓóÑΓßΓóπεΓ  φΓ¿¼  ¬«¼á¡ñá¼,
  1259. ¿º«íαáªáεΓß∩ ó ß¬«í¬áσ,  ß½ÑñπεΘ¿σ ºá ¬áªñ«⌐  ¬«¼á¡ñ«⌐.  ¥Γ¿
  1260. ¬½áó¿Φ¿ ¼«úπΓ íδΓ∞ ¿º¼Ñ¡Ñ¡δ ß »«¼«Θ∞ε ZCONFIG.
  1261.  
  1262.  
  1263. îÑ¡ε "αÑñᬵ¿∩"  (Edit)
  1264.  
  1265.       Insert         ôßΓá¡«ó¬á αѪ¿¼á óßΓá󬿠 (Insert). ïε-
  1266.                      íδÑ ß¿¼ó«½δ,  ¬«Γ«αδÑ éδ óóÑñÑΓÑ, íπñπΓ
  1267.                      óßΓáó½∩Γ∞ß∩ ó »«º¿µ¿¿ ¬παß«αá.  ìáªáΓ¿Ñ
  1268.                      ¡á Enter óßΓáó½∩ÑΓ ¡«óπε ßΓ᫬π. éδ ¼«-
  1269.                      ªÑΓÑ ΓᬪѠ ¿ß»«½∞º«óáΓ∞ ¬½áó¿Φπ  (Ins)
  1270.                      ¿½¿ (^V) ñ½∩ »ÑαѬ½ετÑ¡¿∩ ¼Ñªñπ αѪ¿¼á-
  1271.                      ¼¿ óßΓá󬿠 ¿ '»ÑαѺỿ߿'  (Overtype).
  1272.                      ZED »«¼¡¿Γ,  ¬á¬«⌐ αѪ¿¼ ∩ó½∩ÑΓß∩ ΓѬπ-
  1273.                      Θ¿¼.
  1274.  
  1275.       Overtyp        ôßΓá¡«ó¬á αѪ¿¼á '»ÑαѺỿ߿' (Overtype).
  1276.                      ïεíδÑ ß¿¼ó«½δ,  ¬«Γ«αδÑ éδ óóÑñÑΓÑ, íπ-
  1277.                      ñπΓ ºá¼Ñ¡∩Γ∞ ß¿¼ó«½δ ó »«º¿µ¿¿ ¬παß«αá,
  1278.                      ºá ¿ß¬½ετÑ¡¿Ñ¼ ß½πτá∩, ¬«úñá éδ ¡áσ«ñ¿-
  1279.                      ΓÑß∞  ó ¬«¡µÑ  ßΓ᫬¿;  ó φΓ«⌐ ß¿Γπᵿ¿
  1280.                      ß¿¼ó«½δ íπñπΓ ñ«íáó½∩Γ∞ß∩ ¬ ßΓ᫬Ñ.
  1281.                      ìáªáΓ¿Ñ ¡á Enter ½¿Φ∞ »ÑαѼÑΘáÑΓ ¬παß«α
  1282.                      ¡á ß½ÑñπεΘπε ßΓ᫬π. éδ ¼«ªÑΓÑ ΓᬪѠ¿ß-
  1283.                      »«½∞º«óáΓ∞  ¬½áó¿Φπ (Ins) ¿½¿ (^ V) ñ½∩
  1284.                      »ÑαѬ½ετÑ¡¿∩ αѪ¿¼«ó  óßΓá󬿠¿ »ÑαѺá-
  1285.                      »¿ß¿.
  1286.  
  1287.       Rest           (F2)  é«ßßΓá¡áó½¿óáÑΓ »«ß½Ññ¡¿⌐ πñá½Ñ¡-
  1288.                      ¡δ⌐ φ½Ñ¼Ñ¡Γ ó »«º¿µ¿¿ ¬παß«αá. ÉÑñá¬Γ«α
  1289.                      »«¼¡¿Γ ñ«  100  πñá½Ñ¡¡δσ φ½Ñ¼Ñ¡Γ«ó (ñ«
  1290.                      10000  ß¿¼ó«½«ó)  ¿ éδ ¼«ªÑΓÑ  óº∩Γ∞ ¿σ
  1291.                      óßÑ ¡áºáñ,  ¡áª¿¼á∩ ¡á F2.  ¥Γá ¬«¼á¡ñá
  1292.                      »«½Ñº¡á   ñ½∩   »ÑαѼÑΘÑ¡¿∩  ¡Ñí«½∞Φ«ú«
  1293.                      ΓѬßΓá ó íπΣÑαÑ (πñá½∩ÑΓÑ ΓѬßΓ,  ºáΓѼ
  1294.                      »ÑαѼÑΘáÑΓÑß∞ Γπñá,  ¬πñá σ«Γ¿ΓÑ »«¼Ñß-
  1295.                      Γ¿Γ∞ ΓѬßΓ,  ¿  ºáΓѼ  ó«ßßΓá¡áó½¿óáÑΓÑ
  1296.                      πñá½Ñ¡¡«Ñ),  á ΓᬪѠ¿ ñ½∩  ¿ß»αáó½Ñ¡¿∩
  1297.                      «Φ¿í«¬.
  1298.  
  1299.       Lower          ÅαÑ«íαáºπÑΓ τáßΓ∞  íπΣÑαá ¬ ¡¿ª¡Ñ¼π αÑ-
  1300.                      ú¿ßΓαπ  (lower  case).  Åα¿ óδí«αÑ φΓ«⌐
  1301.                      ¬«¼á¡ñδ  éá¼  »αÑñΩ∩ó½∩ÑΓß∩  ¼Ñ¡ε Size,
  1302.                      ¿ éδ ¼«ªÑΓÑ αÑΦ¿Γ∞,  ¬á¬πε τáßΓ∞ íπΣÑαá
  1303.                      »αÑ«íαẫóáΓ∞  ¬ ¡¿ª¡Ñ¼π  αÑú¿ßΓαπ.  Å«
  1304.                      π¼«½τá¡¿ε  ó  φΓ«¼  ¼Ñ¡ε   ¿ß»«½∞ºπÑΓß∩
  1305.                      Word - «ßΓáΓ«¬ ΓѬπΘÑú« ß½«óá.
  1306.  
  1307.       Upper          ÅαÑ«íαáºπÑΓ τáßΓ∞  íπΣÑαá ó óÑασ¡¿⌐ αÑ-
  1308.                      ú¿ßΓα (upper case). Åα¿ óδí«αÑ φΓ«⌐ ¬«-
  1309.                      ¼á¡ñδ éá¼  »αÑñΩ∩ó½∩ÑΓß∩  ¼Ñ¡ε  Size, ¿
  1310.                      éδ  ¼«ªÑΓÑ αÑΦ¿Γ∞, ¬á¬πε  τáßΓ∞  íπΣÑαá
  1311.                      »αÑ«íαẫóáΓ∞ ¬ óÑασ¡Ñ¼π  αÑú¿ßΓαπ. Ä»-
  1312.                      µ¿Ñ⌐ π¼«½τá¡¿∩  ó  φΓ«¼  ¼Ñ¡ε  ∩ó½∩ÑΓß∩
  1313.                      Word - «ßΓáΓ«¬ ΓѬπΘÑú« ß½«óá.
  1314.  
  1315.       Graphic         éßΓáó½∩ÑΓ  ß»Ñµ¿á½∞¡δ⌐ ASCII úαáΣ¿τÑß-
  1316.                       ¬¿⌐ ß¿¼ó«½ ó »«º¿µ¿¿ ¬παß«αá.  ¥Γá ¬«-
  1317.                       ¼á¡ñá ¿ß»«½∞ºπÑΓß∩  ñ½∩ óßΓá󬿠úαáΣ¿-
  1318.                       τÑ߬¿σ  ß¿¼ó«½«ó ¿ »ÑτáΓ¿  π»αáó½∩εΘ¿σ
  1319.                       ß¿¼ó«½«ó.   éδ ¼«ªÑΓÑ  óßΓáó¿Γ∞  ½εíπε
  1320.                       ASCII ½¿ΓÑαπ, ¬α«¼Ñ ß½ÑñπεΘ¿σ:
  1321.  
  1322.                       0     Null  ß¿¼ó«½δ ºá»αÑΘÑ¡δ  ó  ZED.
  1323.  
  1324.                       9     ¥Γ« ß¿¼ó«½ Γáíπ½∩µ¿¿  (ÆÇB),  «¡
  1325.                             óßΓáó½∩ÑΓß∩ ¬½áó¿ΦÑ⌐ ÆÇB.
  1326.  
  1327.                       10    æ¿¼ó«½  »ÑαÑó«ñá  ßΓ᫬¿   (line
  1328.                             feed) - «»αÑñѽ∩ÑΓ ¬«¡Ñµ ßΓ᫬¿.
  1329.  
  1330.                       13     æ¿¼ó«½ ó«ºóαáΓá  (Return) - «»-
  1331.                              αÑñѽ∩ÑΓ ¬«¡Ñµ ßΓ᫬¿.
  1332.  
  1333.                       26     æ¿¼ó«½ ¬«¡µá Σá⌐½á  (EOF) - «»-
  1334.                              αÑñѽ∩ÑΓ ¬«¡Ñµ Σá⌐½á.
  1335.  
  1336.                       Å«ß¼«Γα¿ΓÑ απ¬«ó«ñßΓó« »« éáΦѼπ »α¿¡-
  1337.                       ΓÑαπ ñ½∩ πΓ«τ¡Ñ¡¿∩  π»αáó½∩εΘ¿σ  ¬«ñ«ó
  1338.                       »α¿¡ΓÑαá.
  1339.  
  1340.       Setseg          ê¡¿µ¿á½¿º¿απÑΓ »«ß½Ññ«óáΓѽ∞¡δ⌐ ¡«¼Ñα.
  1341.                       æ¼«Γα¿ΓÑ ¬«¼á¡ñπ seQuence.
  1342.  
  1343.       seQuence        éßΓáó½∩ÑΓ ΓѬπΘÑÑ º¡áτÑ¡¿Ñ »«α∩ñ¬«ó«ú«
  1344.                       ¡«¼Ñαá ó ΓѬßΓ ¿ πóѽ¿τ¿óáÑΓ Ñú« º¡áτÑ-
  1345.                       ¡¿Ñ. ¥Γ¿ ñóѠ߼Ѫ¡δÑ ¬«¼á¡ñδ  »«½Ñº¡δ,
  1346.                       Ñß½¿ éδ σ«Γ¿ΓÑ ß»¿ß«¬ »«ß½Ññ«óáΓѽ∞¡δσ
  1347.                       τ¿ßѽ (¡á»α¿¼Ñα, ß»¿ß«¬ #define). é¡á-
  1348.                       τá½Ñ,  »α¿ »«¼«Θ¿ (Esc E S) πßΓá¡áó½¿-
  1349.                       óáÑΓß∩  »Ñαó«¡áτá½∞¡«Ñ º¡áτÑ¡¿Ñ »«ß½Ñ-
  1350.                       ñ«óáΓѽ∞¡«¼π   ¡«¼Ñαπ   (¡á»α¿¼Ñα, 1).
  1351.                       Å«ß½Ñ φΓ«ú«  éδ ¼«ªÑΓÑ «»αÑñѽ¿Γ∞ ¼á¬-
  1352.                       α«ß  (¡á»α¿¼Ñα)  ß½ÑñπεΘ¿¼¿  ¬½áó¿ΦἿ
  1353.                       (End Esc E Q  Down), ¿ o¡ íπñÑΓ óßΓáó-
  1354.                       ½∩Γ∞ »«ß½Ññ«óáΓѽ∞¡δÑ  ¡«¼Ñαᠠ󠬫¡Ñµ
  1355.                       ¬áªñ«⌐  ßΓ᫬¿  óß∩¬¿⌐  αáº,  ¬«úñá éδ
  1356.                       ¿ß»«½¡¿ΓÑ Ñú«.
  1357.  
  1358.       Comment         (Alt + U)  éδαáó¡¿óáÑΓ »« »αáó«¼π ¬αáε
  1359.                       ¿ ºáóÑαΦáÑΓ  C  ¬«¼¼Ñ¡Γáα¿⌐  ó ΓѬπΘÑ⌐
  1360.                       ßΓ᫬Ñ. ¥Γá ¬«¼á¡ñá »«¼«úáÑΓ ½Ñú¬« óδ-
  1361.                       αáó¡∩Γ∞ óßÑ éáΦ¿ ¬«¼¼Ñ¡Γáα¿¿ »« »αáó«-
  1362.                       ¼π ¬αáε, τΓ«íδ «¡¿ ß¼«Γαѽ¿ß∞ á¬¬παáΓ-
  1363.                       ¡« ¿ »α¿∩Γ¡« ñ½∩ ú½áº. è«¼á¡ñá αáí«Γá-
  1364.                       ÑΓ Γ«½∞¬« ß «ñ¡«ßΓα«τ¡δ¼¿ ¬«¼¼Ñ¡Γáα¿∩-
  1365.                       ¼¿.  éá¼ ¡¿¬«úñá ¡Ñ ¡áñ« ¡áí¿αáΓ∞ ºá¬-
  1366.                       αδóáεΘ¿σ  */ ,  ¬«¼á¡ñá  áóΓ«¼áΓ¿τÑ߬¿
  1367.                       »«ßΓáó¿Γ ¿σ,  Ñß½¿ φΓ¿σ  ß¿¼ó«½«ó ¡ÑΓ.
  1368.                       àß½¿ ó ΓѬπΘÑ⌐ ßΓα«¬Ñ ¡ÑΓ «Γ¬αδΓ¿∩ ¬«¼-
  1369.                       ¼Ñ¡Γáα¿∩ /* , ¬«¼á¡ñá ¡¿τÑú« ¡Ñ ñѽáÑΓ.
  1370.                       àß½¿ éδ ¡Ñ πßΓᡫ󿽿  »αáóπε  úαá¡¿µπ
  1371.                       (¿ß»«½∞ºπ∩ Esc T R), »« π¼«½τá¡¿ε »αÑñ-
  1372.                       »«½áúáÑΓß∩ 79 »«º¿µ¿⌐.
  1373.  
  1374.       +               (Alt + 0) ÅÑαѼÑΘáÑΓ τáßΓ∞ íπΣÑαá ó»αá-
  1375.                       ó« ¡á «ñ¡π »«º¿µ¿ε Γáíπ½∩µ¿¿. Åα¿ óδí«-
  1376.                       αÑ φΓ«⌐ ¬«¼á¡ñδ éá¼ »αÑñΩ∩ó½∩ÑΓß∩ ¼Ñ¡ε
  1377.                       Size, ΓᬠτΓ« éδ ¼«ªÑΓÑ αÑΦ¿Γ∞,  ¬á¬πε
  1378.                       τáßΓ∞  íπΣÑαá  »ÑαѼÑΘáΓ∞.  Ä»µ¿Ñ⌐  »«
  1379.                       π¼«½τá¡¿ε  ∩ó½∩ÑΓß∩ [ - «ßΓáΓ«¬  ΓѬπ-
  1380.                       ΘÑú« C í½«¬á (ºá¬á¡τ¿óáεΘÑú«ß∩ }).
  1381.  
  1382.       -               (Alt + 9) ÅÑαѼÑΘáÑΓ τáßΓ∞ íπΣÑαá ó½Ñ-
  1383.                       ó« ¡á «ñ¡π »«º¿µ¿ε Γáíπ½∩µ¿¿. Åα¿ óδí«-
  1384.                       αÑ φΓ«⌐ ¬«¼á¡ñδ éá¼ »αÑñΩ∩ó½∩ÑΓß∩ ¼Ñ¡ε
  1385.                       Size,  ΓᬠτΓ« éδ ¼«ªÑΓÑ αÑΦ¿Γ∞, ¬á¬πε
  1386.                       τáßΓ∞  íπΣÑαá  »ÑαѼÑΘáΓ∞.  Ä»µ¿Ñ⌐  »«
  1387.                       π¼«½τá¡¿ε  ∩ó½∩ÑΓß∩ [ - «ßΓáΓ«¬  ΓѬπ-
  1388.                       ΘÑú« C í½«¬á (ºá¬á¡τ¿óáεΘÑú«ß∩ }). ¥Γ¿
  1389.                       ¬«¼á¡ñδ  »«½Ñº¡δ ñ½∩ á¬¬παáΓ¡«⌐ óΓ∩ª¬¿
  1390.                       í½«¬«ó C »α«úαá¼¼, ¬«úñá éδ ñ«íáó½∩ÑΓÑ
  1391.                       ¡«óπε »áαπ Σ¿úπα¡δσ ß¬«í«¬ ó ¡Ñ¬«Γ«αδ⌐
  1392.                       ßπΘÑßΓóπεΘ¿⌐ ΓѬßΓ »α«úαá¼¼δ.
  1393.  
  1394.    Å«ß½Ññ¡¿Ñ ñóÑ ¬«¼á¡ñδ ¼«úπΓ »αÑαδóáΓ∞ß∩ »« Control-Break.
  1395.  
  1396.       Auto            (Shift Tab)  é¬½ετáÑΓ/ó䬽ετáÑΓ 'αѪ¿¼
  1397.                       áóΓ«¼áΓ¿τÑ߬«⌐  óΓ∩ª¬¿' (Auto-indent).
  1398.                       ÉѪ¿¼  áóΓ«¼áΓ¿τÑ߬«⌐ óΓ∩ª¬¿ óßΓáó½∩ÑΓ
  1399.                       »α«íÑ½δ ¿ Γáíπ½∩µ¿¿ ó ¡áτὫ ¬áªñ«⌐ ¡«-
  1400.                       ó«⌐ ßΓ᫬¿ ¿ «¡á óδαáó¡¿óáÑΓß∩ »« »αÑ-
  1401.                       ñδñπΘÑ⌐ ßΓ᫬Ñ.  ¥Γ« »«½Ñº¡«, ¬«úñá éδ
  1402.                       »¿ΦÑΓÑ ¡Ñ¬«Γ«αδ⌐ ¡«óδ⌐ ΓѬßΓ »α«úαá¼¼δ
  1403.                       ó¡πΓα¿ πßΓá¡«ó½Ñ¡¡δσ  Σ¿úπα¡δσ  ß¬«í«¬
  1404.                       Γá¬,  τΓ«  «¡ á¬¬παáΓ¡«  óδαáó¡¿óáÑΓß∩
  1405.                       ñ½∩ «ΓαáªÑ¡¿∩ ½«ú¿¬¿ »α«úαá¼¼δ.  ÇóΓ«-
  1406.                       ¼áΓ¿τÑ߬á∩  óΓ∩ª¬á  ñ«íáó½∩ÑΓ  »α«íѽδ
  1407.                       ¿/¿½¿ ß¿¼ó«½δ  Γáíπ½∩µ¿¿  óß∩¬¿⌐  αáº,
  1408.                       ¬«úñá éδ ¡áª¿¼áÑΓÑ ¡á ¬½áó¿Φπ <Return>.
  1409.                       àß½¿ éδ  »α«ßΓ«  ¡áí¿αáÑΓÑ ¡Ñ»αÑαδó¡δ⌐
  1410.                       ΓѬßΓ (»«ñ«í¡« φΓ«¼π απ¬«ó«ñßΓóπ), ¿ß-
  1411.                       »«½∞ºπ∩    Σ«α¼áΓΓÑα,   áóΓ«¼áΓ¿τÑ߬á∩
  1412.                       óΓ∩ª¬á ¡Ñ ¡πª¡á. ZED  ºá»«¼¿¡áÑΓ πßΓá-
  1413.                       ¡«ó¬π  αѪ¿¼á  áóΓ«¼áΓ¿τÑ߬«⌐ óΓ∩ª¬¿ ß
  1414.                       ¼«¼Ñ¡Γá »«ß½Ññ¡Ñú« ¿ß»«½∞º«óá¡¿∩.
  1415.  
  1416.       1 - 5           êº¼Ñ¡∩ÑΓ ¡«¼Ñα íπΣÑαá  αÑñá¬Γ¿α«óá¡¿∩.
  1417.  
  1418.    üδßΓαδÑ ¬½áó¿Φ¿, ß««ΓóÑΓßΓóπεΘ¿Ñ φΓ¿¼ ¬«¼á¡ñá¼, ¿º«íαáªá-
  1419. εΓß∩ ó ß¬«í¬áσ ß½Ññ«¼ ºá ¬áªñ«⌐ ¬«¼á¡ñ«⌐.  ¥Γ¿ ¬½áó¿Φ¿ ¼«úπΓ
  1420. íδΓ∞ ¿º¼Ñ¡Ñ¡δ ó ZCONFIG.
  1421.  
  1422.  
  1423.    îÑ¡ε "αẼÑα" (Size)
  1424.  
  1425.    è«¼á¡ñδ  Lower,  Upper, + ¿ - αáí«ΓáεΓ  ß τáßΓ∞ε íπΣÑαá -
  1426. ¼Ñ¡ε "αẼÑα" Size »«ºó«½∩ÑΓ  éá¼  óδíαáΓ∞,  ß  ¬á¬«⌐ ¿¼Ñ¡¡«
  1427. τáßΓ∞ε:
  1428.  
  1429.       Word            ÄΓ »«º¿µ¿¿ ¬παß«αá ñ« ¬«¡µá ß½ÑñπεΘÑú«
  1430.                       ß½«óá.
  1431.  
  1432.       End of line     ÄΓ »«º¿µ¿¿  ¬παß«αá  ñ« ¬«¡µá  ΓѬπΘÑ⌐
  1433.                       ßΓ᫬¿.
  1434.  
  1435.       Line            éß∩ ΓѬπΘá∩ ßΓ᫬á.
  1436.  
  1437.       Paragraph       ÄΓ »«º¿µ¿¿ ¬παß«αá ñ« ß½ÑñπεΘÑ⌐ »πßΓ«⌐
  1438.                       ßΓ᫬¿.
  1439.  
  1440.       Block           Å«¼ÑτÑ¡¡δ⌐ í½«¬.
  1441.  
  1442.       Tag             éßÑ ¼Ñªñπ  ¬παß«α«¼  ¿  TAG  ¼áα¬Ñα«¼.
  1443.  
  1444.       ]               éßÑ  ¼Ñªñπ  ¬παß«α«¼ ¿ ß½ÑñπεΘÑ⌐ ß««Γ-
  1445.                       óÑΓßΓóπεΘÑ⌐ '}'.
  1446.  
  1447.       All buffer      éÑß∞ íπΣÑα.
  1448.  
  1449.       No of liner     Ä»αÑñѽ∩ÑΓ, ß¬«½∞¬« ßΓ᫬ »αÑ«íαẫóδ-
  1450.                       óáΓ∞/»ÑαѼÑΘáΓ∞.
  1451.  
  1452.  
  1453. îÑ¡ε "í½«¬¿" (Blocks)
  1454.  
  1455.       Block           (Alt + Y) Å«¼ÑΘáÑΓ ¼áα¬Ñα ¡áτá½á í½«¬á
  1456.                       ó »«º¿µ¿¿ ¬παß«αá.
  1457.  
  1458.       blocK           (Alt + Z) Å«¼ÑΘáÑΓ ¼áα¬Ñα  ¬«¡µá í½«¬á
  1459.                       ó »«º¿µ¿¿ ¬παß«αá.  ¥Γ¿ ¼áα¬Ñαδ í½«¬«ó
  1460.                       ¿ß»«½∞ºπεΓß∩  ó ¬áτÑßΓóÑ  á½∞ΓÑα¡áΓ¿óδ
  1461.                       TAG  ¼áα¬Ñαπ ñ½∩ »«¼ÑΓ¬¿ «í½áßΓ¿ ΓѬß-
  1462.                       Γá.  Åα¿ ¿ß»«½∞º«óá¡¿¿  TAG  ¼áα¬Ñαá ¿
  1463.                       ¬παß«αá ó ¬áτÑßΓóÑ «úαá¡¿τ¿ΓѽÑ⌐ í½«¬á,
  1464.                       αáí«Γá »α«¿ßσ«ñ¿Γ íδßΓαÑÑ, ¡« éδ ¼«ªÑ-
  1465.                       ΓÑ ¿ß»«½∞º«óáΓ∞  ¼áα¬Ñαδ  í½«¬á,  Ñß½¿
  1466.                       éá¼ ß ¡¿¼¿ πñ«í¡ÑÑ.  Äíδτ¡«, ¬«úñá «íá
  1467.                       ¼áα¬Ñαá  í½«¬á   αẼÑΘÑ¡δ  ó  ΓѬßΓÑ,
  1468.                       í½«¬ »«ñßóÑτ¿óáÑΓß∩. Åα¿ ªÑ½á¡¿¿ éδ ¼«-
  1469.                       ªÑΓÑ πíαáΓ∞ »«ñßóÑΓ¬π  (ß¼«Γα¿ΓÑ «»µ¿ε
  1470.                       Hilite).
  1471.  
  1472.       Delete          ôñá½∩ÑΓ ΓѬπΘ¿⌐  »«¼ÑτÑ¡¡δ⌐ í½«¬ ¿ »«-
  1473.                       ¼ÑΘáÑΓ Ñú« ó íπΣÑα σαá¡Ñ¡¿∩ í½«¬á. üπ-
  1474.                       ΣÑα σαá¡Ñ¡¿∩ ¿ß»«½∞ºπÑΓß∩ ñ½∩ óßÑσ »Ñ-
  1475.                       αѼÑΘÑ¡¿⌐ í½«¬á ¿ óßÑúñá  ß«ñÑαª¿Γ ¬«-
  1476.                       »¿ε »«ß½Ññ¡Ñú« πñá½Ñ¡¡«ú«, ß¬«»¿α«óá¡-
  1477.                       ¡«ú«,  »ÑαѼÑΘÑ¡¡«ú«  ¿½¿  ßíα«ΦÑ¡¡«ú«
  1478.                       éἿ í½«¬á.  ì« »αѪñÑ éδ ñ«½ª¡δ ¿¼ÑΓ∞
  1479.                       »«¼ÑτÑ¡¡δ⌐ éἿ ß »«¼«Θ∞ε  (Esc B B) ¿
  1480.                       (Esc B K) í½«¬.
  1481.  
  1482.       Move            ôñá½∩ÑΓ ΓѬπΘ¿⌐ »«¼ÑτÑ¡¡δ⌐  í½«¬ ¿ »«-
  1483.                       ¼ÑΘáÑΓ Ñú« ó íπΣÑα  σαá¡Ñ¡¿∩,  á ºáΓѼ
  1484.                       ¬«»¿απÑΓ íπΣÑα  σαá¡Ñ¡¿∩ ó ΓѬßΓ ó »«-
  1485.                       º¿µ¿¿ ¬παß«αá. ÅαѪñÑ, τѼ φΓá ¬«¼á¡ñá
  1486.                       íπñÑΓ αáí«ΓáΓ∞,  éá¼  ¡Ñ«íσ«ñ¿¼« ¿¼ÑΓ∞
  1487.                       «Γ¼ÑτÑ¡¡δ⌐   ß  »«¼«Θ∞ε   (Esc B B)  ¿
  1488.                       (Esc B K) í½«¬.
  1489.  
  1490.       Copy            è«»¿απÑΓ ΓѬπΘ¿⌐ »«¼ÑτÑ¡¡δ⌐ í½«¬ ó íπ-
  1491.                       ΣÑα σαá¡Ñ¡¿∩,  á ºáΓѼ  ¬«»¿απÑΓ íπΣÑα
  1492.                       σαá¡Ñ¡¿∩  ó  ΓѬßΓ ó »«º¿µ¿¿  ¬παß«αá.
  1493.                       ÅαѪñÑ, τѼ φΓá ¬«¼á¡ñá íπñÑΓ αáí«ΓáΓ∞,
  1494.                       éá¼ ¡Ñ«íσ«ñ¿¼« ¿¼ÑΓ∞ »«¼ÑτÑ¡¡δ⌐ ß »«¼«-
  1495.                       Θ∞ε (Esc B B)  ¿ (Esc B K) í½«¬.  àß½¿
  1496.                       éá¼ ¡πª¡« í«½ÑÑ «ñ¡«⌐ ¬«»¿¿,  Γ«, ½¿í«
  1497.                       »«óΓ«α¿ΓÑ φΓ𠬫¼á¡ñπ, ½¿í« »α«ßΓ« ¡á-
  1498.                       ª¼¿ΓÑ F3 ñ½∩ ¬áªñ«⌐ »«ß½ÑñπεΘÑ⌐ ¬«»¿¿.
  1499.  
  1500.       Save            (F4) ôñá½∩ÑΓ óÑß∞ ΓѬßΓ ¼Ñªñπ ¬παß«α«¼
  1501.                       ¿ TAG ¼áα¬Ñα«¼ ¿ »«¼ÑΘáÑΓ  Ñú« ó íπΣÑα
  1502.                       σαá¡Ñ¡¿∩. æá¼δ⌐ íδßΓαδ⌐ ß»«ß«í ñ½∩ ¬«-
  1503.                       »¿α«óá¡¿∩ ¿½¿ »ÑαѼÑΘÑ¡¿∩ í½«¬«ó ΓѬß-
  1504.                       Γá ß½ÑñπεΘ¿⌐: ÅÑαѼÑßΓ¿ΓÑ ¬παß«α ó ¡á-
  1505.                       τὫ í½«¬á ¿ ¡áª¼¿ΓÑ  F6 - TAG  ¼áα¬Ñα
  1506.                       πßΓá¡«ó¿Γß∩ ó »«º¿µ¿¿  ¬παß«αá.  ÅÑαÑ-
  1507.                       ¼ÑßΓ¿ΓÑ ¬παß«α ó ¬«¡Ñµ í½«¬á ¿ ¡áª¼¿ΓÑ
  1508.                       F4 - í½«¬  ¿ßτѺ¡ÑΓ.  àß½¿  éδ  σ«Γ¿ΓÑ
  1509.                       ß¬«»¿α«óáΓ∞   í½«¬  (á ¡Ñ  »ÑαѼÑßΓ¿Γ∞
  1510.                       Ñú«), ßαáºπ ªÑ ¡áª¼¿ΓÑ F3 - í½«¬ ó¡«ó∞
  1511.                       »«∩ó¿Γß∩.  ÅÑαѼÑßΓ¿ΓÑ ¬παß«α ó ¡πª¡πε
  1512.                       »«º¿µ¿ε ¿ ¡áª¼¿ΓÑ  F3 - í½«¬  »«∩ó¿Γß∩
  1513.                       óΓ«α¿τ¡«.  àß½¿  éá¼  ¡Ñ«íσ«ñ¿¼« í«½ÑÑ
  1514.                       «ñ¡«⌐ ¬«»¿¿,  »α«ßΓ« ¡áª¿¼á⌐ΓÑ ¬½áó¿Φπ
  1515.                       F3 ñ½∩ ¬áªñ«⌐ ß½ÑñπεΘÑ⌐ ¬«»¿¿.
  1516.  
  1517.       Restore         (F3) è«»¿απÑΓ íπΣÑα σαá¡Ñ¡¿∩ í½«¬á «í-
  1518.                       αáΓ¡« ó ΓѬßΓ ó »«º¿µ¿¿ ¬παß«αá.
  1519.  
  1520.       Tag             (F6) Å«¼ÑΘáÑΓ TAG ¼áα¬Ñα ó »«º¿µ¿¿ ¬πα-
  1521.                       ß«αá. çá¼ÑΓ¿¼,  τΓ«  F5 ¼Ñ¡∩ÑΓ ¼ÑßΓἿ
  1522.                       TAG ¼áα¬Ñα ¿ ¬παß«α, ΓᬠτΓ« éδ ¼«ªÑΓÑ
  1523.                       πó¿ñÑΓ∞, úñÑ ¡áσ«ñ¿Γß∩ TAG ¼áα¬Ñα.
  1524.  
  1525.       Hilite          ÅÑαѬ½ετáÑΓ  ¿º«íαáªÑ¡¿Ñ ΓѬπΘÑú« í½«-
  1526.                       ¬á ¡á ¿¡óÑαß¡«Ñ. Äíδτ¡«, ¬«úñá «íá ¼áα-
  1527.                       ¬Ñαá αẼÑΘÑ¡δ ó ΓѬßΓÑ,  í½«¬ ¿º«íαá-
  1528.                       ªáÑΓß∩ »«ñßóÑτÑ¡¡δ¼. ¥Γá ¬«¼á¡ñá ó¬½ε-
  1529.                       τáÑΓ ¿½¿ ó䬽ετáÑΓ φΓπ »«ñßóÑΓ¬π.  ZED
  1530.                       ºá»«¼¿¡áÑΓ, ¿ß»«½∞º«óá½áß∞ ½¿ »«ñßóÑΓ-
  1531.                       ¬á ß ¼«¼Ñ¡Γá »«ß½Ññ¡Ñ⌐ αáí«Γδ ß αÑñá¬-
  1532.                       Γ«α«¼.
  1533.  
  1534.       Yank            æíαáßδóáÑΓ  (¬«»¿απÑΓ)  τáßΓ∞ ΓѬßΓá ó
  1535.                       íπΣÑα σαá¡Ñ¡¿∩  í½«¬á,  íѺ  ¿º¼Ñ¡Ñ¡¿∩
  1536.                       ΓѬßΓá.  ÅÑαÑó«ñ¿Γ éáß ó ¼Ñ¡ε Size ñ½∩
  1537.                       «»αÑñѽѡ¿∩  Γ«ú«,  ¬á¬πε τáßΓ∞ ΓѬßΓá
  1538.                       ΓαÑíπÑΓß∩ ßíα«ß¿Γ∞. éδ ¼«ªÑΓÑ óßΓáó¿Γ∞
  1539.                       φëàΓѬßΓ ó ½εí«¼ íπΣÑαÑ αÑñá¬Γ¿α«óá-
  1540.                       ¡¿∩ ó »«º¿µ¿¿ ¬παß«αá  ¡áªáΓ¿Ñ¼ ¡á  F3
  1541.                       (¿½¿ Esc B R). ¥Γá ¬«¼á¡ñá, ó τáßΓ¡«ß-
  1542.                       Γ¿,  »«½Ñº¡á  ñ½∩  »ÑαѼÑΘÑ¡¿∩  í½«¬«ó
  1543.                       ΓѬßΓá  ¿º  «ñ¡«ú«  Σá⌐½á ó ñαπú«⌐ íѺ
  1544.                       ¿º¼Ñ¡Ñ¡¿∩ Σá⌐½á ¿ßΓ«τ¡¿¬á.
  1545.  
  1546.       1 - 9           ÉẼÑΘáÑΓ ¡Ñó¿ñ¿¼δ⌐ ¼áα¬Ñα («Γ 1 ñ« 9)
  1547.                       ó »«º¿µ¿¿ ¬παß«αá. éδ ¼«ªÑΓÑ óÑα¡πΓ∞ß∩
  1548.                       ¬ φΓ«¼π ¼áα¬Ñαπ, ¿ß»«½∞ºπ∩ ß««ΓóÑΓßΓóπ-
  1549.                       εΘ¿⌐  óδí«α ó ¼Ñ¡ε  "»ÑαѼÑΘÑ¡¿Ñ ¬παß«-
  1550.                       αá" (Moves), «Γ (Esc M 1) ñ« (Esc M 9).
  1551.  
  1552.    üδßΓαδÑ ¬½áó¿Φ¿, ¬«Γ«αδÑ ß««ΓóÑΓßΓóπεΓ φΓ¿¼ ¬«¼á¡ñá¼, ¿º«-
  1553. íαáªÑ¡δ ó ß¬«í¬áσ »«ß½Ñ  ¬áªñ«⌐  ¬«¼á¡ñδ.  ¥Γ¿ ¬½áó¿Φ¿ ¼«úπΓ
  1554. íδΓ∞ ¿º¼Ñ¡Ñ¡δ ZCONFIG'«¼.
  1555.  
  1556.  
  1557.  
  1558. îÑ¡ε "πñá½Ñ¡¿Ñ" (Delete)
  1559.  
  1560.    éδ  ¼«ªÑΓÑ  πñ὿Γ∞  ½εíπε  τáßΓ∞  íπΣÑαá.  èá¬πε  ¿¼Ñ¡¡«
  1561. τáßΓ∞ - ºáó¿ß¿Γ «Γ éáΦÑú« óδí«αá ó ¼Ñ¡ε "αẼÑα" (Size):
  1562.  
  1563.       Word            (F10) ÄΓ »«º¿µ¿¿ ¬παß«αá ñ« ¬«¡µá ß½Ñ-
  1564.                       ñπεΘÑú« ß½«óá.
  1565.  
  1566.       End of line     (F9) ÄΓ »«º¿µ¿¿ ¬παß«αá ñ« ¬«¡µá ΓѬπ-
  1567.                       ΘÑ⌐ ßΓ᫬¿.
  1568.  
  1569.       Line            (^ Y) éßε ΓѬπΘπε ßΓ᫬π.
  1570.  
  1571.       Paragraph       ÄΓ »«º¿µ¿¿ ¬παß«αá ñ« ß½ÑñπεΘÑ⌐ »πßΓ«⌐
  1572.                       ßΓ᫬¿.
  1573.  
  1574.       Block           Å«¼ÑτÑ¡¡δ⌐ í½«¬.
  1575.  
  1576.       Tag             éßÑ, τΓ« ¼Ñªñπ ¬παß«α«¼ ¿ TAG ¼áα¬Ñα«¼.
  1577.  
  1578.       ]               éßÑ, τΓ«  ¼Ñªñπ  ¬παß«α«¼  ¿ ß½ÑñπεΘÑ⌐
  1579.                       ß««ΓóÑΓßΓóπεΘÑ⌐ '}'.
  1580.  
  1581.       All buffer      ôñá½∩ÑΓ óÑß∞ íπΣÑα (üô䣯à ÄæÆÄÉÄå좠-
  1582.                       - éδ ¼«ªÑΓÑ ¡Ñ ó«ßßΓá¡«ó¿Γ∞ (UNDO) Ñú«.
  1583.  
  1584.       No of lines     Ä»αÑñѽ∩ÑΓ, ß¬«½∞¬« ßΓ᫬ πñá½∩Γ∞ (¡á-
  1585.                       τ¿¡á∩  ß« ßΓ᫬¿.  úñÑ αáß»«½«ªÑ¡ ¬πα-
  1586.                       ß«α). éδ ¼«ªÑΓÑ ¡Ñ ó«ßßΓá¡«ó¿Γ∞ (UNDO)
  1587.                       ¿σ, Ñß½¿ πñ὿ΓÑ ß½¿Φ¬«¼ ¼¡«ú« ßΓ᫬.
  1588.  
  1589.  
  1590.    üδßΓαδÑ ¬½áó¿Φ¿, ß««ΓóÑΓßΓóπεΘ¿Ñ φΓ¿¼ ¬«¼á¡ñá¼, ¿º«íαáªá-
  1591. εΓß∩ ó ß¬«í¬áσ,  ß½ÑñπεΘ¿σ ºá ¬áªñ«⌐  ¬«¼á¡ñ«⌐.  ¥Γ¿ ¬½áó¿Φ¿
  1592. ¼«úπΓ íδΓ∞ ¿º¼Ñ¡Ñ¡δ  ZCONFIG'«¼.  éßÑ, τΓ« éδ πñá½∩ÑΓÑ, σαá-
  1593. ¡¿Γß∩ ó UNDO ßΓѬѠ¿ ¼«ªÑΓ íδΓ∞ ó«ßßΓá¡«ó½Ñ¡« ¡áªáΓ¿Ñ¼ F2 ¿½¿
  1594. (Esc E R).
  1595.  
  1596.       àß½¿ πñá½∩ÑΓß∩ ¬á¬«⌐-½¿í« í½«¬, í«½∞Φ¿⌐ 10000 ß¿¼ó«½«ó,
  1597.       Γ« «¡ ¡Ñ ¼«ªÑΓ íδΓ∞ ó«ßßΓá¡«ó½Ñ¡.
  1598.  
  1599.  
  1600.  
  1601. îÑ¡ε "»«¿ß¬" (Search)
  1602.  
  1603.       Find       (Alt + F)  çáñáÑΓ ¿ß¬«¼πε ßΓ᫬π. ZED ºá»«-
  1604.                  ¼¿¡áÑΓ φΓπ ßΓ᫬π,  »«¬á éδ ¡Ñ ¿º¼Ñ¡¿ΓÑ ÑÑ,
  1605.                  ΓᬠτΓ« »«óΓ«α¡δÑ »«¿ß¬¿ ½Ñú¬« «ßπΘÑßΓó¿¼δ.
  1606.                  ¥Γá ¬«¼á¡ñá  Γ«½∞¬«  ºáñáÑΓ  ßΓ᫬𠻫¿ß¬á,
  1607.                  τΓ«íδ  ñÑ⌐ßΓó¿Γѽ∞¡«  ¡á⌐Γ¿ ÑÑ,  ¡Ñ«íσ«ñ¿¼«
  1608.                  ¡áªáΓ∞ ¡á  F7 (»«¿ß¬ ó »α∩¼«¼  ¡á»αáó½Ñ¡¿¿)
  1609.                  ¿½¿ F8 (»«¿ß¬ ó «íαáΓ¡«¼ ¡á»αáó½Ñ¡¿¿).
  1610.  
  1611.       Case       (Alt + A)  çáñáÑΓ ßΓ᫬𠻫¿ß¬á  (¿ú¡«α¿απ∩
  1612.                  αẽ¿τ¿∩  ¡¿ª¡Ñú«/óÑασ¡Ñú«  αÑú¿ßΓαá).  ZED
  1613.                  ºá»«¼¿¡áÑΓ φΓπ ßΓ᫬π,  »«¬á éδ ¡Ñ ¿º¼Ñ¡¿ΓÑ
  1614.                  ÑÑ, ΓᬠτΓ« »«óΓ«α¡δÑ »«¿ß¬¿ ½Ñú¬« «ßπΘÑßΓ-
  1615.                  ó¿¼δ.  ¥Γá ¬«¼á¡ñá Γ«½∞¬« ºáñáÑΓ ßΓ᫬𠻫-
  1616.                  ¿ß¬á, τΓ«íδ ñÑ⌐ßΓó¿Γѽ∞¡« ¡á⌐Γ¿ ÑÑ, ¡Ñ«íσ«-
  1617.                  ñ¿¼« ¡áªáΓ∞ ¡á F7 (»«¿ß¬ ó »α∩¼«¼ ¡á»αáó½Ñ-
  1618.                  ¡¿¿) ¿½¿ F8 (»«¿ß¬ ó «íαáΓ¡«¼ ¡á»αáó½Ñ¡¿¿).
  1619.  
  1620.       Next       (F7)   Å«¿ß¬  ß½ÑñπεΘÑú«  »«∩ó½Ñ¡¿∩  ßΓ᫬¿
  1621.                  (»«¿ß¬ ó »α∩¼«¼  ¡á»αáó½Ñ¡¿¿).  ÅαѪñÑ  τѼ
  1622.                  ¿ß»«½∞º«óáΓ∞ φΓ𠬫¼á¡ñπ,  éá¼  ß½ÑñπÑΓ ºá-
  1623.                  ñáΓ∞ ßΓ᫬𠻫¿ß¬á, ¿ß»«½∞ºπ∩ π¬áºá¡¡δÑ óδ-
  1624.                  ΦÑ ¬«¼á¡ñδ Find ¿ Case.
  1625.  
  1626.       Last       (F8)  Å«¿ß¬  »αÑñδñπΘÑú«  »«∩ó½Ñ¡¿∩  ßΓ᫬¿
  1627.                  (»«¿ß¬ ó «íαáΓ¡«¼ ¡á»αáó½Ñ¡¿¿).  ÅαѪñÑ τѼ
  1628.                  ¿ß»«½∞º«óáΓ∞  φΓ𠬫¼á¡ñπ,  éá¼ ß½ÑñπÑΓ ºá-
  1629.                  ñáΓ∞ ßΓ᫬𠻫¿ß¬á, ¿ß»«½∞ºπ∩ π¬áºá¡¡δÑ óδ-
  1630.                  ΦÑ ¬«¼á¡ñδ Find ¿ Case.
  1631.  
  1632.       Replace    (Alt + R)  çá¼Ñ¡∩ÑΓ ¡á⌐ñÑ¡¡δ⌐  φ½Ñ¼Ñ¡Γ ñαπ-
  1633.                  ú«⌐ ßΓ᫬«⌐.  çá¼ÑΘáεΘá∩ ßΓ᫬á íπñÑΓ π éáß
  1634.                  ºá»αáΦ¿óáΓ∞ß∩. àß½¿ ¬παß«α  πªÑ ¡áσ«ñ¿Γß∩ ó
  1635.                  »«º¿µ¿¿ ßΓ᫬¿ »«¿ß¬á, «¡á ΓπΓ ªÑ íπñÑΓ ºá-
  1636.                  ¼Ñ¡Ñ¡á. é »α«Γ¿ó¡«¼ ß½πτáÑ ¡áª¼¿ΓÑ F7 ¿½¿ F8
  1637.                  ñ½∩ »«¿ß¬á ßΓ᫬¿, »«ß½Ñ τÑú« éδ íπñÑΓÑ «»-
  1638.                  α«ΦÑ¡δ « Γ«¼, σ«Γ¿ΓÑ ½¿ éδ ºá¼Ñ¡¿Γ∞ ¡á⌐ñÑ¡-
  1639.                  ¡πε ßΓ᫬π.  ì᪼¿ΓÑ 'y' (¿½¿ Enter), τΓ«íδ
  1640.                  ºá¼Ñ¡¿Γ∞  ßΓα«¬π  ¿  ½εíπε  ñαπúπε ¬½áó¿Φπ,
  1641.                  τΓ«íδ ¿ºíѪáΓ∞ ºá¼Ñ¡δ.
  1642.  
  1643.       Global     (Alt + G)   çá¼Ñ¡á »« óßÑ⌐ «ßΓáóΦÑ⌐ß∩ τáßΓ¿
  1644.                  Σá⌐½á (áóΓ«¼áΓ¿τÑ߬¿,  íѺ ºá»α«ß«ó «í πñá-
  1645.                  ½Ñ¡¿¿).  çá¼ÑΘáεΘá∩ ßΓ᫬á íπñÑΓ π éáß ºá»-
  1646.                  αáΦ¿óáΓ∞ß∩. àß½¿ ¬παß«α πªÑ ¡áσ«ñ¿Γß∩ ó »«-
  1647.                  º¿µ¿¿ ßΓ᫬¿ »«¿ß¬á, «¡á ΓπΓ ªÑ íπñÑΓ ºá¼Ñ-
  1648.                  ¡Ñ¡á, ¬á¬ ¿ óßÑ «ßΓá½∞¡δÑ ßΓ᫬¿,  «Γ »«º¿-
  1649.                  µ¿¿ ¬παß«αá  ñ«  ¡áτá½á ¿½¿ ¬«¡µá  Σá⌐½á (ó
  1650.                  ºáó¿ß¿¼«ßΓ¿ «Γ πßΓᡫ󬿠 »«¿ß¬á ó «íαáΓ¡«¼
  1651.                  ¿½¿ »α∩¼«¼ ¡á»αáó½Ñ¡¿∩σ).  é »α«Γ¿ó¡«¼ ß½π-
  1652.                  τáÑ ¡áª¼¿ΓÑ F7  ¿½¿  F8  ñ½∩ »«¿ß¬á ßΓ᫬¿,
  1653.                  »«ß½Ñ τÑú« éδ íπñÑΓÑ «»α«ΦÑ¡δ « Γ«¼, ñÑ⌐ßΓ-
  1654.                  ó¿Γѽ∞¡« ½¿ éδ σ«Γ¿ΓÑ »«óßѼÑßΓ¡«  ºá¼Ñ¡¿Γ∞
  1655.                  ßΓ᫬π.  ì᪼¿ΓÑ ¡á 'y' (¿½¿ Enter),  τΓ«íδ
  1656.                  «ßπΘÑßΓó¿Γ∞ ºá¼Ñ¡π ¿½¿ ¡á ½εíπε ñαπúπε ¬½á-
  1657.                  ó¿Φπ, τΓ«íδ «ßΓáó¿Γ∞ Σá⌐½ íѺ ¿º¼Ñ¡Ñ¡¿∩.
  1658.  
  1659.       eXit       é«ºóαáΓ ¬ αÑñá¬Γ¿α«óá¡¿ε.
  1660.  
  1661.    üδßΓαδÑ ¬½áó¿Φ¿, ß««ΓóÑΓßΓóπεΘ¿Ñ φΓ¿¼ ¬«¼á¡ñá¼, ¿º«íαáªá-
  1662. εΓß∩ ó ß¬«í¬áσ,  ß½ÑñπεΘ¿σ ºá ¬áªñ«⌐  ¬«¼á¡ñ«⌐.  ¥Γ¿ ¬½áó¿Φ¿
  1663. ¼«úπΓ íδΓ∞ ¿º¼Ñ¡Ñ¡δ ZCONFIG'«¼.  àß½¿ éδ σ«α«Φ« º¡áÑΓÑ Word-
  1664. star, éδ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ ¬«¼á¡ñδ  Wordstar  ñ½∩ »«¿ß¬á ¿
  1665. ºá¼Ñ¡δ (^Q F  ¿½¿  ^Q A).  è«¼á¡ñδ »«¿ß¬á ¼«úπΓ íδΓ∞ »αÑαóá-
  1666. ¡δ »« Control-Break.
  1667.  
  1668.  
  1669.    éó«ñ ßΓ᫬
  1670.  
  1671.    Å«ß½Ññ¡∩∩  ¿ß»«½∞ºπѼá∩ ßΓα«¬á  »αÑñßΓáó½∩ÑΓß∩ ó ¬áτÑßΓóÑ
  1672. π¼«½τá¡¿∩. ùΓ«íδ ¿ß»«½∞º«óáΓ∞ ÑÑ,  ¡áª¼¿ΓÑ Enter.  éδ ¼«ªÑΓÑ
  1673. ΓᬪѠαÑñá¬Γ¿α«óáΓ∞ ßΓ᫬π ß½ÑñπεΘ¿¼ «íαẫ¼:
  1674.  
  1675.        F1             ÄΓ«íαáªáÑΓ »«ñ߬Ậπ.
  1676.  
  1677.        æΓαѽ¬á ó½Ñó«  ÅÑαѼÑΘáÑΓ ¬παß«α  ó½Ñó« ¡á 1 »«º¿µ¿ε.
  1678.  
  1679.       ^æΓαѽ¬á ó½Ñó«  ÅÑαѼÑΘáÑΓ  ¬παß«α  ó½Ñó«  ¡á 1 ß½«ó«.
  1680.  
  1681.        æΓαѽ¬á ó»αáó« ÅÑαѼÑΘáÑΓ ¬παß«α ó»αáó« ¡á 1 »«º¿µ¿ε.
  1682.  
  1683.       ^æΓαѽ¬á ó»αáó« ÅÑαѼÑΘáÑΓ ¬παß«α  ó»αáó«  ¡á 1 ß½«ó«.
  1684.  
  1685.        Home           ÅÑαѼÑΘáÑΓ  ¬παß«α  ó  ¡áτὫ  ßΓ᫬¿.
  1686.  
  1687.        End            ÅÑαѼÑΘáÑΓ  ¬παß«α   ó  ¬«¡Ñµ  ßΓ᫬¿.
  1688.  
  1689.        Del            ôñá½∩ÑΓ  ß¿¼ó«½   ó  »«º¿µ¿¿  ¬παß«αá.
  1690.  
  1691.       ^T ¿½¿ F10      ôñá½∩ÑΓ ß½ÑñπεΘÑÑ ß½«ó«.
  1692.  
  1693.        F9             ôñá½∩ÑΓ ß¿¼ó«½δ «Γ »«º¿µ¿¿  ¬παß«αá ñ«
  1694.                       ¬«¡µá ßΓ᫬¿.
  1695.  
  1696.       ^Y              ôñá½∩ÑΓ óßε ßΓ᫬π.
  1697.  
  1698.        Return         Åα¿¡¿¼áÑΓ  ßΓ᫬π ó Γ«¼ ó¿ñÑ,  ¬á¬ «¡á
  1699.                       ¿º«íαáªÑ¡á  (íѺ«Γ¡«ß¿Γѽ∞¡« Γ«ú«, úñÑ
  1700.                       ¡áσ«ñ¿Γß∩ ¬παß«α).
  1701.  
  1702.        Ins            ÅÑαѬ½ετÑ¡¿Ñ αѪ¿¼á óßΓáó¬¿.  é αѪ¿¼Ñ
  1703.                       óßΓá󬿠¬παß«α ºá¼Ñ¡∩ÑΓß∩ ¡á ¼ÑαµáεΘ¿⌐
  1704.                       ¿½¿ ¡á »«ñτÑα¬. éßÑ, τΓ« éδ ¡áí¿αáÑΓÑ,
  1705.                       íπñÑΓ  óßΓáó½∩Γ∞ß∩,  ßñó¿úá∩ «ßΓá½∞¡δÑ
  1706.                       ß¿¼ó«½δ  ó»αáó«.   é  «íδτ¡«¼   αѪ¿¼Ñ
  1707.                       (»ÑαѺỿ߿) ¬παß«α ºá¼Ñ¡∩ÑΓß∩ ¡á »«ñ-
  1708.                       ßóÑτÑ¡¡δ⌐  »α∩¼«πú«½∞¡¿¬.
  1709.  
  1710.        Esc            æíαáßδóáÑΓ ΓѬπΘπε ¬«¼á¡ñπ.
  1711.  
  1712.        Backspace      àß½¿  ¬παß«α  ¡áσ«ñ¿Γß∩ ó ¬«¡µÑ ßΓ᫬¿
  1713.                       ¿½¿ πßΓá¡«ó½Ñ¡ αѪ¿¼  óßΓá󬿠(¼Ñαµáε-
  1714.                       Θ¿⌐  ¬παß«α  ¿½¿  »«ñτÑα¬),  Backspace
  1715.                       πñá½∩ÑΓ  ß¿¼ó«½  ß½Ñóá  «Γ  ¬παß«αá. é
  1716.                       »α«Γ¿ó¡«¼ ß½πτáÑ  Backspace ½¿Φ∞ »ÑαÑ-
  1717.                       ¼ÑΘáÑΓ ¬παß«α ó½Ñó« ¡á 1 »«º¿µ¿ε.
  1718.  
  1719.       çÇîàùÇìêà:  àß½¿ éδ σ«Γ¿ΓÑ  ¡áíαáΓ∞  ß«óÑαΦÑ¡¡« ñαπúπε
  1720.       ßΓ᫬π, ¡áª¼¿ΓÑ ó¡áτá½Ñ ¡á F9  ¿½¿ ^Y ñ½∩ ßíα«ßá π¼«½-
  1721.       τá¡¿∩.  àß½¿ éδ ºáí뫨 ßñѽáΓ∞  φΓ«,  ¿ ßΓáαá∩  ßΓ᫬á
  1722.       ñ½¿¡¡ÑÑ ¡«ó«⌐,  éá¼  ß½ÑñπÑΓ  ¡áªáΓ∞  F9 ñ« ¡áªáΓ¿∩ ¡á
  1723.       Return,  τΓ«íδ πíαáΓ∞ »«ß½Ññ¡¿Ñ  ¡Ñ߬«½∞¬« ß¿¼ó«½«ó,
  1724.       «ßΓáóΦ¿σß∩ «Γ ßΓáα«⌐ ßΓ᫬¿.
  1725.  
  1726.  
  1727. îÑ¡ε "»α«τÑÑ" (Other)
  1728.  
  1729.       cOmpile      (Alt+C)  Æαá¡ß½¿απÑΓ »α«úαá¼¼π ¿º íπΣÑαá.
  1730.                    éδ ¿¼ÑÑΓѠ󫺼«ª¡«ßΓ∞ Γαá¡ß½¿α«óáΓ∞ Σá⌐½δ
  1731.                    Γ«½∞¬« ß αáßΦ¿αÑ¡¿∩¼¿  ".c"  ¿½¿  ".cpp".
  1732.                    ü«½ÑÑ »«ñα«í¡πε  ¿¡Σ«α¼áµ¿ε »« ¬«¼»¿½∩µ¿¿
  1733.                    ß¼«Γα¿ΓÑ ¡¿ªÑ.
  1734.  
  1735.       Compare      (Alt+O)  äáÑΓ  éá¼  ó«º¼«ª¡«ßΓ∞  ßαáó¡¿Γ∞
  1736.                    ß«ñÑন¼«Ñ ½εíδσ ñóπσ íπΣÑα«ó. Åα«ßΓ« óδ-
  1737.                    íÑα¿ΓÑ  ¡«¼Ñα  íπΣÑαá,  ß ¬«Γ«αδ¼  σ«Γ¿ΓÑ
  1738.                    ßαáó¡¿Γ∞ ΓѬπΘ¿⌐ íπΣÑα. æαáó¡Ñ¡¿Ñ ¡áτ¿¡á-
  1739.                    ÑΓß∩ ß ΓѬπΘÑ⌐  »«º¿µ¿¿  ¬παß«αá ó ¬áªñ«¼
  1740.                    íπΣÑαÑ ¿ ºáóÑαΦáÑΓß∩ »α¿ »Ñαó«¼  «Γ½¿τ¿¿.
  1741.                    àß½¿  éδ ºá¼ÑΓ¿½¿  αẽ¿τ¿Ñ ¿ σ«Γ¿ΓÑ »α«-
  1742.                    ñ«½ª¿Γ∞ ßαáó¡Ñ¡¿Ñ, »α«ßΓ« »ÑαѼÑßΓ¿ΓÑ ¬πα-
  1743.                    ß«α ó ¬áªñ«¼ íπΣÑαÑ Γá¬, τΓ«íδ «¡¿ π¬áºδ-
  1744.                    ó὿ ¡á  «ñ¿¡á¬«óδÑ  ß¿¼ó«½δ  ¿ »«óΓ«α¿ΓÑ
  1745.                    ßαáó¡Ñ¡¿Ñ. è«¼á¡ñá ßαáó¡Ñ¡¿∩ ¼«ªÑΓ »αÑαδ-
  1746.                    óáΓ∞ß∩ »« Control-Break.
  1747.  
  1748.       DOS          (Alt+D)  çá»π߬áÑΓ »α«úαá¼¼π  DOS ¿ »«Γ«¼
  1749.                    ó«ºóαáΘáÑΓ  ¬  αÑñá¬Γ¿α«óá¡¿ε.  éδ ¼«ªÑΓÑ
  1750.                    ñáªÑ ºá»πßΓ¿Γ∞ ¬«»¿ε ¬«¼á¡ñ¡«ú« »α«µÑßß«-
  1751.                    αá DOS (¬«úñá éδ »«½πτ¿ΓÑ A> ¿½¿ C> »α¿ú-
  1752.                    ½áΦÑ¡¿Ñ) óóÑñÑ¡¿Ñ¼ »πßΓ«ú« ¿¼Ñ¡¿ »α«úαá¼-
  1753.                    ¼δ (ºá»πßΓ¿ΓÑ DOS ¬«¼á¡ñπ  EXIT ñ½∩ ó«ºó-
  1754.                    αáΓá  ó αÑñá¬Γ«α,  Ñß½¿ éδ ßñѽáÑΓÑ Γá¬).
  1755.                    ¥Γá ¬«¼á¡ñá  ¡Ñ αáí«ΓáÑΓ  ß óÑαß¿∩¼¿  DOS
  1756.                    í«½ÑÑ αá¡¡¿¼¿,  τѼ óÑαß¿∩ 2.10.  àß½¿ éδ
  1757.                    ºá»π߬áÑΓÑ  DOS óÑαß¿¿  2 ¿½¿  3 ¿ óßÑ ªÑ
  1758.                    ¿¼ÑÑΓÑ ¡Ñ»α¿∩Γ¡«ßΓ¿ ß φΓ«⌐ ¬«¼á¡ñ«⌐, »«ß-
  1759.                    ¼«Γα¿ΓÑ ¡¿ªÑ ºá¼Ñτá¡¿Ñ »« COMSPEC.
  1760.  
  1761.       Print        (Alt+P)   ÅÑτáΓáÑΓ   τáßΓ∞  íπΣÑαá - ¼Ñ¡ε
  1762.                    "αẼÑα" (Size) óδí¿αáÑΓ, ¬á¬πε τáßΓ∞ íπ-
  1763.                    ΣÑαá »ÑτáΓáΓ∞. è«¼á¡ñá print ¼«ªÑΓ »αÑαδ-
  1764.                    óáΓ∞ß∩ »« Control-Break.
  1765.  
  1766.    üδßΓαδÑ ¬«¼á¡ñ¡δÑ ¬½áó¿Φ¿, ¬«Γ«αδÑ ß««ΓóÑΓßΓóπεΓ φΓ¿¼ ¬«-
  1767. ¼á¡ñá¼, ¿º«íαáªáεΓß∩ ó ß¬«í¬áσ, ß½ÑñπεΘ¿σ ºá ¬áªñ«⌐ ¬«¼á¡ñ«⌐.
  1768. ¥Γ¿ ¬½áó¿Φ¿ ¼«úπΓ íδΓ∞ ¿º¼Ñ¡Ñ¡δ ß »«¼«Θ∞ε ZCONFIG.
  1769.  
  1770.  
  1771.    éó«ñ ßΓ᫬
  1772.  
  1773.    éó«ñ ßΓ᫬¿ αѪ¿¼«ó ¬«¼»¿½∩µ¿¿,  »áαá¼ÑΓα«ó ¬«¼á¡ñδ DOS ¿
  1774. ¿ »α. »α«¿ºó«ñ¿Γß∩ ΓᬠªÑ, ¬á¬ «»¿ßá¡« ó ¼Ñ¡ε "Search", »«ñ-
  1775. αáºñѽ "éó«ñ ßΓ᫬".
  1776.  
  1777.  
  1778. 諼»¿½∩µ¿∩ (Compiling)
  1779.  
  1780.    èá¬ Γ«½∞¬« éδ óδíα὿ «»µ¿ε ¬«¼»¿½∩µ¿¿,  éδ ¼«ªÑΓÑ óóÑßΓ¿
  1781. ½εíδÑ ¬½ετ¿ ¬«¼»¿½∩Γ«αá.  ä½∩ í«½∞Φ¿¡ßΓóá »α«úαá¼¼ éá¼ ó«óßÑ
  1782. ¡Ñ »«ΓαÑíπεΓß∩ ¬á¬¿Ñ-½¿í« ¬½ετ¿,  ΓᬠτΓ«  éδ ¼«ªÑΓÑ  »α«ßΓ«
  1783. ¡áªáΓ∞ ¡á Return.
  1784.  
  1785.    ä½∩ í«½ÑÑ »«ñα«í¡«⌐ ¿¡Σ«α¼áµ¿¿ « ñ«»πßΓ¿¼δσ  ¬½ετáσ ß¼«Γ-
  1786. α¿ΓÑ αáºñѽ « ¬«¼»¿½∩Γ«αÑ. èαáΓ¬« ¬½ετ¿ Γᬫóδ:
  1787.  
  1788.       -b        êß»«½∞ºπÑΓß∩ í«½∞Φ«⌐ (Big) ¬«¼»¿½∩Γ«α.
  1789.  
  1790.       -v        î¡«ú«ß½«ó¡δ⌐ (Verbose) óδó«ñ ¿º ¬«¼»¿½∩Γ«αá.
  1791.  
  1792.       -c        Æ«½∞¬« ¬«¼»¿½∩µ¿∩ (Compile) (íѺ αÑñᬵ¿¿
  1793.                 ßó∩ºÑ⌐).
  1794.  
  1795.       -r        æ«ºñáÑΓ ¬«ñ ñ½∩ Åçô (ROM-read-only memory).
  1796.  
  1797.       -did=tx   #define id tx.
  1798.  
  1799.       -s        é¬½ετáÑΓß∩ »α«óÑα¬á »ÑαÑ»«½¡Ñ¡¿∩ ßΓѬá
  1800.                 (Stack).
  1801.  
  1802.       -e        Å«¬áºδóáÑΓ ñÑ⌐ßΓó¿Ñ  (Effect) »αÑ»α«µÑßß«αá.
  1803.  
  1804.       -u        Å«ñáó½∩ÑΓ áóΓ«¼áΓ¿τÑ߬¿Ñ (aUtomatic) ¼á¬α«ßδ.
  1805.  
  1806.       -llist    æ«ºñáÑΓ Σá⌐½ ½¿ßΓ¿¡úá (List) ß ¿¼Ñ¡Ñ¼ list.
  1807.  
  1808.       -w        Å«ñáó½∩ÑΓ »αÑñπ»αѪñáεΘ¿Ñ  (Warning) ß««íΘÑ-
  1809.                 ¡¿∩ «í «Φ¿í¬áσ.
  1810.  
  1811.       -ipath    Å«¿ß¬ ó¬½ετáѼδσ (Include) Σá⌐½«ó »« ¼áαΦαπ-
  1812.                 Γπ path.
  1813.  
  1814.       -p        ÄΓ¬½ετáÑΓ áóΓ«»α«Γ«Γ¿»¿α«óá¡¿Ñ.
  1815.  
  1816.       -O        Ä»Γ¿¼¿ºáµ¿∩ - ΓαÑíπÑΓ í«½∞Φ¿σ ¡á¬½áñ¡δσ αáß-
  1817.                 σ«ñ«ó.
  1818.  
  1819.       -O-sw     ÄΓ¬½ετáÑΓ   αѪ¿¼δ  «»Γ¿¼¿ºáΓ«αá  (¡á»α¿¼Ñα,
  1820.                 -O-dc).
  1821.  
  1822.       -O+sw     é¬½ετáÑΓ   αѪ¿¼δ  «»Γ¿¼¿ºáΓ«αá   (¡á»α¿¼Ñα,
  1823.                 -O+space).
  1824.  
  1825.       -f        Å«α«ªñáÑΓ ¬«ñ ñ½∩ 8087.
  1826.  
  1827.       -ofile    éδó«ñ (Output) ó Σá⌐½ file.
  1828.  
  1829.       -j        êß»«½∞ºπεΓß∩ ß¿¼ó«½δ áº¿áΓ߬«ú« ∩ºδ¬á.
  1830.  
  1831.       -a        ìÑΓ «úαá¡¿τÑ¡¿⌐  óδαáó¡¿óá¡¿∩  (Alignment) ó
  1832.                 ßΓαπ¬Γπαáσ.
  1833.  
  1834.       -J        π¼«½τá¡¿Ñ ñ½∩ ½¿ΓÑα¡δσ (char) - íѺº¡á¬«óδ⌐
  1835.                 (unsigned).
  1836.  
  1837.       -C        é¬½ετÑ¡¿Ñ  ¿¡Σ«α¼áµ¿¿  «Γ½áñτ¿¬á  Codeview ó
  1838.                 EXE Σá⌐½.
  1839.  
  1840.       -B        çá»π߬ »α«úαá¼¼δ  BUNCH »« ºáóÑαΦÑ¡¿¿ αÑñá¬-
  1841.                 Γ«αá  ßó∩ºÑ⌐  (¡Ñ«íσ«ñ¿¼«  ¿ß»«½∞º«óáΓ∞ φΓ«Γ
  1842.                 ¬½ετ »α¿ ßí«α¬Ñ MSLINK'«¼ »α«úαá¼¼ ¡á C++).
  1843.  
  1844.       -g        é¬½ετáÑΓ  ¿¡Σ«α¼áµ¿ε « ¡«¼Ñαáσ  ßΓ᫬ ó .obj
  1845.                 Σá⌐½ ¿ ß«ºñáÑΓ .map Σá⌐½.
  1846.  
  1847.       -kfile    Å«ß½Ñ  ¬«¼»¿½∩µ¿¿  »α«úαá¼¼δ (¡« ¡Ñ ßí«α¬¿),
  1848.                 ºá»π߬áÑΓ  MAKE,  ¿ß»«½∞ºπ∩  file ó ¬áτÑßΓóÑ
  1849.                 ¬«¼á¡ñ¡«ú«  (project)  Σá⌐½á  (»«  π¼«½τá¡¿ε
  1850.                 makefile).
  1851.  
  1852.       -Kfile    Ç¡á½«ú¿τÑ¡ -k, ¡« íѺ »αÑñóáα¿Γѽ∞¡«⌐ ¬«¼»¿-
  1853.                 ½∩µ¿¿ »α«úαá¼¼δ.
  1854.  
  1855.       -m<m>     ôßΓá¡áó½¿óáÑΓ  ¼«ñѽ∞  (»á¼∩Γ¿) - <m>  ¼«ªÑΓ
  1856.                 íδΓ∞ «ñ¡¿¼ ¿º :
  1857.  
  1858.                    S   îá½á∩ (Small) ¼«ñѽ∞.
  1859.  
  1860.                    SI  îá½á∩ ¼«ñѽ∞ ß Γ«½∞¬« µÑ½«⌐ (Integer)
  1861.                        áα¿Σ¼ÑΓ¿¬«⌐.
  1862.  
  1863.                    I   îá½á∩ ¼«ñѽ∞ ß Γ«½∞¬« µÑ½«⌐ áα¿Σ¼ÑΓ¿-
  1864.                        ¬«⌐.
  1865.  
  1866.                    T   Æ«¡¬á∩  (Tiny) ¼«ñѽ∞ (COM Σá⌐½).
  1867.  
  1868.                    TI  Æ«¡¬á∩  ¼«ñѽ∞ ß Γ«½∞¬« µÑ½«⌐ áα¿Σ¼Ñ-
  1869.                        Γ¿¬«⌐.
  1870.  
  1871.                    M   æαÑñ¡∩∩ (Medium) ¼«ñѽ∞.
  1872.  
  1873.                    MI  æαÑñ¡∩∩ ¼«ñѽ∞ ß Γ«½∞¬« µÑ½«⌐ áα¿Σ¼Ñ-
  1874.                        Γ¿¬«⌐.
  1875.  
  1876.                    C   è«¼»á¬Γ¡á∩ (Compact) ¼«ñѽ∞.
  1877.  
  1878.                    CI  è«¼»á¬Γ¡á∩ ¼«ñѽ∞ ß µÑ½«⌐ áα¿Σ¼ÑΓ¿¬«⌐.
  1879.  
  1880.                    L   ü«½∞Φá∩ ¼«ñѽ∞ (Large).
  1881.  
  1882.                    LI  ü«½∞Φá∩  ¼«ñѽ∞ ß µÑ½«⌐  áα¿Σ¼ÑΓ¿¬«⌐.
  1883.  
  1884.                    Å« π¼«½τá¡¿ε ¿ß»«½∞ºπÑΓß∩ ¼«ñѽ∞ S.
  1885.  
  1886.    àß½¿ éδ ¡Ñ πßΓᡫ󿽿 ¬½ετ¿ -c, -k ¿½¿ -K (Γ.Ñ. éδ σ«Γ¿ΓÑ
  1887. ¡Ñ Γ«½∞¬« «ΓΓαá¡ß½¿α«óáΓ∞,  ¡« ¿ ß«íαáΓ∞ (link)  »α«úαá¼¼π),
  1888. éδ ¼«ªÑΓÑ ó¬½ετ¿Γ∞ ¿¼Ñ¡á ñαπú¿σ «íΩÑ¬Γ¡δσ Σá⌐½«ó ¿ í¿í½¿«ΓѬ,
  1889. óóÑñ∩ ¿σ ºñÑß∞  (¿ «Γñѽ∩∩ ñαπú «Γ ñαπúá  »α«íѽἿ).  è½ετ¿
  1890. ¬«¼»¿½∩Γ«αá óß»«¼¿¡áεΓß∩ áóΓ«¼áΓ¿τÑ߬¿ »α¿ »«ß½ÑñπεΘ¿σ ó맮-
  1891. óáσ ZED.
  1892.    ZED ºáΓѼ ºá»π߬áÑΓ  »α«úαá¼¼π  ZTC1 ¿½¿  ZTCPP1 (¬«Γ«αá∩
  1893. ñ«½ª¡á íδΓ∞ úñÑ-¡¿íπñ∞ ¡á éáΦѼ ¼áαΦαπΓÑ) ß óσ«ñ¡«⌐ ¿¡Σ«α¼á-
  1894. µ¿Ñ⌐ ñ½∩ ¡ÑÑ, íÑαπΘÑ⌐ß∩ ¡Ñ»«ßαÑñßΓóÑ¡¡« ¿º »á¼∩Γ¿. ¥Γ« π߬«-
  1895. α∩ÑΓ ¬«¼»¿½∩µ¿ε ó« óαѼ∩ »α«óÑન ß¿¡Γá¬ß¿ßá éáΦÑ⌐ »α«úαá¼¼δ.
  1896.    éδ ¼«ªÑΓÑ ÑΘÑ í«½ÑÑ πóѽ¿τ¿Γ∞ ß¬«α«ßΓ∞  Γαá¡ß½∩µ¿¿,  ¿¼Ñ∩
  1897. φ½Ñ¬Γα«¡¡δ⌐ ñ¿ß¬ ¿ ß¬áºáó ZED «í φΓ«¼ ó ZCONFIG'Ñ - ñ¿ß¬ íπ-
  1898. ñÑΓ ¿ß»«½∞º«óáΓ∞ß∩ ñ½∩  ß«ºñá¡¡«ú«  ¬«¼»¿½∩Γ«α«¼  óαѼѡ¡«ú«
  1899. Σá⌐½á.
  1900.    è«¼»¿½∩Γ«α «ßΓá¡áó½¿óáÑΓß∩ ¡á »Ñαó«⌐ «Φ¿í¬Ñ ¿ ¬παß«α αáß-
  1901. »«½áúáÑΓß∩  «¬«½«  φΓ«⌐  «Φ¿í¬¿.   àß½¿  φΓ«  »αÑñπ»αѪñÑ¡¿Ñ
  1902. (Warning), éδ ¼«ªÑΓÑ ¡áªáΓ∞ ¡á Enter,  τΓ«íδ »α«ñ«½ª¿Γ∞ ¬«¼-
  1903. »¿½∩µ¿ε ¿½¿ ¡á Esc,  τΓ«íδ »αѬαáΓ¿Γ∞ ÑÑ. àß½¿ φΓ« ΣáΓá½∞¡á∩
  1904. «Φ¿í¬á, ½εíá∩ ¬½áó¿Φá »α¿óÑñÑΓ ¬ áóáα¿⌐¡«¼π  ºáóÑαΦÑ¡¿ε ¬«¼-
  1905. »¿½∩µ¿¿.  àß½¿ ΣáΓá½∞¡δσ  «Φ¿í«¬ ¡Ñ »α«¿º«Φ½«,  ZED ß«σαá¡¿Γ
  1906. éáΦ ¿ßσ«ñ¡δ⌐  Σá⌐½ ¡á ñ¿ß¬Ñ  ¿ ºáΓѼ  áóΓ«¼áΓ¿τÑ߬¿ ºá»πßΓ¿Γ
  1907. ZTG  (Ñß½¿ ΓαÑíπÑΓß∩), ZTC2, LINK,  BUNCH ¿ EXE2BIN ¿½¿ MAKE
  1908. (Ñß½¿ ΓαÑíπÑΓß∩).
  1909.    àß½¿ éδ  σ«Γ¿ΓÑ  ñÑαªáΓ∞  í¿í½¿«ΓÑτ¡δÑ Σá⌐½δ  Zortech ¿½¿
  1910. ó¬½ετáѼδÑ  Σá⌐½δ  ó  ¿¡δσ  ¬áΓὫúáσ,  ¡ÑªÑ½¿  ¿ß»«½∞ºπѼδÑ
  1911. ZTCSETUP, éá¼ ß½ÑñπÑΓ ºá»πßΓ¿Γ∞ ZCONFIG, τΓ«íδ ß««íΘ¿Γ∞  αÑ-
  1912. ñá¬Γ«απ  ZED,  ¬á¬¿Ñ ¬áΓὫú¿ ¿ß»«½∞º«óáΓ∞ ñ½∩ φΓ«ú«.
  1913.  
  1914.  
  1915. 諼»¿½∩µ¿∩ »α«Ñ¬Γ«ó ß ¼¡«ú¿¼¿ ¿ßσ«ñ¡δ¼¿ Σá⌐½á¼¿
  1916.  
  1917.    àß½¿  éδ ¬«¼»¿½¿απÑΓÑ  »α«Ñ¬Γ,  ¬«Γ«αδ⌐ ß«ßΓ«¿Γ ¿º ¼¡«ú¿σ
  1918. óºá¿¼«ßó∩ºá¡¡δσ  ¿ßσ«ñ¡δσ  Σá⌐½«ó,  éδ ¼«ªÑΓÑ π»α«ßΓ¿Γ∞ φΓ«Γ
  1919. »α«µÑßß, ß«ºñáó Σá⌐½ »α«Ñ¬Γá ¿ ¿ß»«½∞ºπ∩ ¬«¼á¡ñπ MAKE.  àß½¿
  1920. éδ ¿¼ÑÑΓÑ Γ«½∞¬« «ñ¿¡ »α«Ñ¬Γ ó »«ñ¬áΓὫúÑ  (¬á¬ í«½∞Φ¿¡ßΓó«
  1921. ½εñÑ⌐), éδ ¼«ªÑΓÑ ¡áºóáΓ∞ éáΦ Σá⌐½ »α«Ñ¬Γá MAKEFILE.
  1922.  
  1923.    éßÑ »«ñα«í¡«ßΓ¿ «  πΓ¿½¿ΓÑ MAKE ¿ »α«Ñ¬Γ¡δσ Σá⌐½áσ ñáεΓß∩
  1924. ó αáºñѽѠ MAKE ¡áßΓ«∩ΘÑú« απ¬«ó«ñßΓóá. àß½¿ éδ ß«ºñ὿ Σá⌐½
  1925. »α«Ñ¬Γá,  Γ« ¼«ªÑΓÑ «Γ¬«¼»¿½¿α«óáΓ∞ ΓѬπΘπε »α«úαá¼¼π, á ºá-
  1926. ΓѼ  ¼«ñÑα¡¿º¿α«óáΓ∞  óÑß∞ »α«Ñ¬Γ «ñ¡«⌐ ¬«¼á¡ñ«⌐. ùΓ«íδ ßñÑ-
  1927. ½áΓ∞ φΓ«,  ó¬½ετ¿ΓÑ  ¬½ετ  -k ó  Σ½áú¿ ¬«¼»¿½∩µ¿¿. éδ ¼«ªÑΓÑ
  1928. αÑñá¬Γ¿α«óáΓ∞ ¿ Γαá¡ß½¿α«óáΓ∞ ¿ßσ«ñ¡δÑ Σá⌐½δ,  ¡á»¿ßá¡¡δÑ ¡á
  1929. ñαπú¿σ ∩ºδ¬áσ (¡á»α¿¼Ñα, áßßѼí½ÑαÑ), ¿ß»«½∞ºπ∩ ¬½ετ -K.
  1930.  
  1931.       çá¼ÑΓ¿¼, τΓ« -k ¿ -K ¬½ετ¿ ¿¼ÑεΓ ¼ÑßΓ« Γ«½∞¬« ñ½∩ ¬«¼-
  1932.       »¿½∩µ¿¿ ¿º αÑñá¬Γ«αá  ZED  »α¿ ¿ß»«½∞º«óá¡¿¿ (Esc O O)
  1933.       ¿½¿  (Alt+C)  ¬«¼á¡ñ.  è½ετ¿ ¡Ñ ñ«»π߬áεΓß∩ »α«úαá¼¼«⌐
  1934.       ZTC - τΓ«íδ  ºá»πßΓ¿Γ∞  MAKE  ¿º  DOS, ¡áíÑα¿ΓÑ »α«ßΓ«
  1935.       MAKE ó «ΓóÑΓ ¡á »α¿ú½áΦÑ¡¿Ñ DOS!
  1936.  
  1937.  
  1938. ÄΓ½áñ¬á ¿ ¿ß»«½¡Ñ¡¿Ñ »α«úαá¼¼ DOS
  1939.  
  1940.    'æ«íαáó' éáΦπ »α«úαá¼¼π,  éδ,  ó«º¼«ª¡«,  ºáσ«Γ¿ΓÑ »α«óÑ-
  1941. α¿Γ∞ ÑÑ.  éóÑñ¿ΓÑ  ½εíδÑ  ΓαÑíπѼδÑ  »áαá¼ÑΓαδ  ¡á »«ñ߬Ậπ
  1942. "Program parameters" ("Åáαá¼ÑΓαδ »α«úαá¼¼δ")  ¿ ZED ºá»πßΓ¿Γ
  1943. éáΦπ »α«úαá¼¼π,  ¬«Γ«αá∩ ºáΓѼ ó«ºóαáΓ¿Γ  π»αáó½Ñ¡¿Ñ «íαáΓ¡«
  1944. αÑñá¬Γ«απ.
  1945.  
  1946.       çá¼ÑΓ¿¼, τΓ« Ñß½¿ éδ ¿ß»«½∞ºπÑΓÑ ¬½ετ¿ -k ¿½¿ -K,  ZED
  1947.       ¡Ñ ºá»πßΓ¿Γ  áóΓ«¼áΓ¿τÑ߬¿  éáΦπ »α«úαá¼¼π.  éδ ¼«ªÑΓÑ
  1948.       ºá»πßΓ¿Γ∞  éáΦπ »α«úαá¼¼π,  ½¿í« ¿ß»«½∞ºπ∩ ¬«¼á¡ñπ DOS
  1949.       (Esc O D), ½¿í« »πΓѼ ó¬½ετÑ¡¿∩ ó맮óá »α«úαá¼¼δ ó éáΦ
  1950.       makefile.
  1951.  
  1952.    àß½¿ éδ ¡Ñ σ«Γ¿ΓÑ ßαáºπ ºá»π߬áΓ∞ éáΦπ »α«úαá¼¼π, ¡áª¼¿ΓÑ
  1953. Esc. éδ ¼«ªÑΓÑ, ¬«¡Ñτ¡«, ¿ íѺ »ÑαÑΓαá¡ß½∩µ¿¿ ºá»πßΓ¿Γ∞ éáΦπ
  1954. »α«úαá¼¼π (¿½¿ ½εíπε ñαπúπε  DOS  »α«úαá¼¼π)  ó ½εí«Ñ óαѼ∩,
  1955. ¿ß»«½∞ºπ∩ ñ½∩ φΓ«ú« DOS ¬«¼á¡ñπ (Esc O D).
  1956.  
  1957.  
  1958.                       ÅÉàäôÅÉàåäàìêƒ
  1959.  
  1960. ┌──────────────────────────────────────────────────────────┐
  1961. │ ZED ¡Ñ ¼«ªÑΓ ß»αáó¿Γ∞ß∩ ß ºá»π߬«¼ »α«úαá¼¼, ¬«Γ«αδÑ ºá- │
  1962. │ óÑαΦáεΓß∩ ¿ «ßΓáεΓß∩  αѺ¿ñÑ¡Γ¡δ¼¿  ó »á¼∩Γ¿  (¡á»α¿¼Ñα, │
  1963. │ SIDEKICK ¿½¿ MODE).  ¥Γ« ¡Ñ  « º ¡ á τ á Ñ Γ,  τΓ« éδ ¡Ñ │
  1964. │ ¼«ªÑΓÑ ºá»πßΓ¿Γ∞ Sidekick ß »«¼«Θ∞ε ZED,  á º¡áτ¿Γ Γ«½∞- │
  1965. │ ¬«,  τΓ« éδ  ¡Ñ  ¼«ªÑΓÑ  ºáúαπº¿Γ∞  Sidekick  ó  »á¼∩Γ∞, │
  1966. │ ¿ß»«½∞ºπ∩ ZED ¬«¼á¡ñδ (Esc O D) ¿½¿ (Alt+D), Γᬠ¬á¬ ZED │
  1967. │ ó φΓ«¼ ß½πτáÑ  óßΓπ»¿Γ ó ¬«¡Σ½¿¬Γ »« »á¼∩Γ¿ ß φΓ«⌐ αѺ¿- │
  1968. │ ñÑ¡Γ¡«⌐ »α«úαá¼¼«⌐.                                      │
  1969. └──────────────────────────────────────────────────────────┘
  1970.  
  1971. ┌──────────────────────────────────────────────────────────┐
  1972. │ Å«ñ π»αáó½Ñ¡¿Ñ¼  ¡Ñ¬«Γ«αδσ í«½ÑÑ »«ºñ¡¿σ óÑαß¿⌐ DOS, ¬«- │
  1973. │ ¼á¡ñá SET ¡Ñ íπñÑΓ αáí«ΓáΓ∞ »α¿ ºá»π߬Ѡ¿º αÑñá¬Γ«αá. ¥Γ«│
  1974. │ »α«¿ßσ«ñ¿Γ »«Γ«¼π,  τΓ« ¡«óá∩ ¬«»¿∩  COMMAND.COM  σαá¡¿Γ │
  1975. │ ßó«ε ß«íßΓóÑ¡¡πε ¬«»¿ε ßΓ᫬ «¬απªÑ¡¿∩,  ¬«Γ«αδÑ ¿ßτѺá- │
  1976. │ εΓ, ¬«úñá COMMAND ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ ZED.  èΓ« º¡áÑΓ, │
  1977. │ »«τѼπ  Microsoft  óñαπú  óóѽᠠφΓπ  ¡Ñπñáτ¡πε  ó«º¼«ª- │
  1978. │ ¡«ßΓ∞' íѺ ¬«¼»Ñ¡ßᵿ¿ φΓ«ú« »πΓѼ óóÑñÑ¡¿∩  τÑú«-Γ« »«- │
  1979. │ ñ«í¡«ú« φ¬ß»«αΓ¿απѼ«⌐ ¬«¼á¡ñÑ UNIX.                     │
  1980. └──────────────────────────────────────────────────────────┘
  1981.  
  1982. ┌──────────────────────────────────────────────────────────┐
  1983. │ ÄτÑ¡∞  »α«ßΓ«  ¡á»¿ßáΓ∞  ¡á C »α«úαá¼¼δ,  ¬«Γ«αδÑ ñѽáεΓ │
  1984. │ πªáß¡δÑ óÑΘ¿ ß »á¼∩Γ∞ε,  ¡Ñ »α¿¡áñ½ÑªáΘÑ⌐ ¿¼  (¡á»α¿¼Ñα, │
  1985. │ ¿ß»«½∞ºπ∩ ¡Ñ¿¡¿µ¿á½¿º¿α«óá¡¡δ⌐ ¿½¿  NULL  π¬áºáΓѽ∞),  ¿ │
  1986. │ Γá¬á∩ »α«úαἼᠼ«ªÑΓ ½Ñú¬« »«¼ÑΦáΓ∞ αÑñá¬Γ«απ ZED ß¡«óá │
  1987. │ ºáó½áñÑΓ∞ π»αáó½Ñ¡¿Ñ¼ ¿½¿,  ß ñαπú«⌐ ßΓ«α«¡δ,  ¿ß»«αΓ¿Γ∞ │
  1988. │ »á¼∩Γ∞   ZED   (á  ΓᬪѠ ¿  DOS).   üѺ«»áß¡«ßΓ¿   αáñ¿ │
  1989. │ ß « σ α á ¡ ¿ Γ Ñ   ó ß Ñ   éáΦ¿ ¿º¼Ñ¡Ñ¡¡δÑ íπΣÑαá »ÑαÑñ │
  1990. │ ºá»π߬«¼ ¡«ó«⌐ »α«úαá¼¼δ !                               │
  1991. └──────────────────────────────────────────────────────────┘
  1992.  
  1993.  
  1994. Åα«í½Ñ¼δ ß MS DOS
  1995.  
  1996.    MS DOS ¬«¼á¡ñá (Esc O D)  ¿ ¬«¼á¡ñá  ¬«¼»¿½∩µ¿¿ (Esc O O)
  1997. ¡Ñ αáí«ΓáεΓ »«ñ π»αáó½Ñ¡¿Ñ¼ í«½ÑÑ αá¡¡Ñ⌐,  τѼ  2.11  óÑαß¿¿
  1998. MS DOS.
  1999.  
  2000.    ÇóΓ«¼áΓ¿τÑ߬¿⌐ ºá»π߬ »α«úαá¼¼δ »«ß½Ñ Γαá¡ß½∩µ¿¿ αáí«ΓáÑΓ
  2001. Γ«½∞¬«,  Ñß½¿ ºá»πΘÑ¡á óÑαß¿∩ MS DOS 3.00 ¿½¿ í«½ÑÑ »«ºñ¡∩∩.
  2002. ¥Γ« Γᬠ»«Γ«¼π,  τΓ« αá¡¡¿Ñ óÑαß¿¿  COMMAND.COM ¡Ñ αáºαÑΦáεΓ
  2003. ¬«¼á¡ñá¼ ¿¼ÑΓ∞ ¿¼Ñ¡á Σá⌐½«ó ß »«½¡δ¼¿ ¼áαΦαπΓἿ.
  2004.  
  2005.    àß½¿ éδ ºá»π߬áÑΓÑ  ¬«ααÑ¬Γ¡πε óÑαß¿ε  MS DOS  ¿ óßÑ ªÑ π
  2006. éáß ÑßΓ∞ ¡Ñ»α¿∩Γ¡«ßΓ¿,  »α«óÑα∞ΓÑ ñ«ßΓáΓ«τ¡«ßΓ∞ »á¼∩Γ¿.  éá¼
  2007. »«ΓαÑíπÑΓß∩  256 Kí »½εß αẼÑα óßÑσ Σá⌐½«ó,  ¬«Γ«αδÑ éδ αÑ-
  2008. ñá¬Γ¿απÑΓÑ,  »αѪñÑ  τѼ  éδ  ß¼«ªÑΓÑ ºá»πßΓ¿Γ∞  ñáªÑ  ßá¼δÑ
  2009. »α«ßΓÑ⌐Φ¿Ñ ¬«¼á¡ñδ.
  2010.  
  2011.    àß½¿ π éáß ñ«ßΓáΓ«τ¡«  »á¼∩Γ¿ ¿ ¿¼ÑÑΓÑ  »αáó¿½∞¡πε óÑαß¿ε
  2012. MS DOS, óßÑ ªÑ φΓ¿ ¬«¼á¡ñδ íπñπΓ αáí«ΓáΓ∞ Γ«½∞¬«, Ñß½¿ »ÑαÑ-
  2013. ¼Ñ¡¡á∩ «¬απªÑ¡¿∩ COMSPEC πßΓá¡«ó½Ñ¡á ¬«ααÑ¬Γ¡«. ¥Γ« «íΩ∩ß¡∩-
  2014. ÑΓß∩ ó απ¬«ó«ñßΓóÑ »« MS DOS, ¡« «íδτ¡« óßÑ Γᬠ¿ ÑßΓ∞ ¬α«¼Ñ
  2015. ß½πτá∩, ¬«úñá éδ ºáúαπªáÑΓÑß∞  ß  ú¿í¬«ú«  ñ¿ß¬á  (¿ »«ºñ¡ÑÑ
  2016. πí¿αáÑΓÑ φëàñ¿ß¬) ¿½¿ αáí«ΓáÑΓÑ ó ßÑΓ¿. é ½εí«¼ ß½πτáÑ éá¼
  2017. ß½ÑñπÑΓ  óδ∩ß¡¿Γ∞, úñÑ ¼«ªÑΓ íδΓ∞ ¡á⌐ñѡᠠ¡á  ªÑßΓ¬«¼ ñ¿ß¬Ñ
  2018. ¬«»¿∩ COMMAND.COM (¡á»α¿¼Ñα, C:\COMMAND.COM),  ¿ ºáΓѼ ñ«íá-
  2019. ó¿Γ∞ ß½ÑñπεΘπε ßΓ᫬π ó Σá⌐½ AUTOEXEC.BAT:
  2020.  
  2021. SET COMSPEC=C:\COMMAND.COM
  2022.  
  2023. é φΓ«⌐ ßΓα«¬Ñ ¡Ñ ñ«½ª¡« íδΓ∞  »α«íѽ«ó,  ¬α«¼Ñ π¬áºá¡¡«ú«
  2024.  
  2025.  
  2026. îÑ¡ε "ºá»¿ß∞" (Record) ¿ "¿ºó½ÑτÑ¡¿Ñ" (Playback)
  2027.  
  2028.    éδ ¼«ªÑΓÑ ß«σαá¡¿Γ∞  ¬«¼í¿¡áµ¿ε ¬½áó¿Φ ó «ñ¡«¼ ¿º 10 ¼á¬-
  2029. α«ß«ó.
  2030.  
  2031.    ùΓ«íδ ßñѽáΓ∞ φΓ«, ºáª¼¿ΓÑ Ctrl ¿ ½εíπε ¿º Σπ¡¬µ¿«¡á½∞¡δσ
  2032. ¬½áó¿Φ (F1-F10). éßÑ, τΓ« éδ óóÑñÑΓÑ (¼á¬ß¿¼π¼ ñ« 63 ¬½áó¿Φ),
  2033. íπñÑΓ ºá»«¼¿¡áΓ∞ß∩ ¬á¬ ß««ΓóÑΓßΓóπεΘÑÑ  φΓ«⌐  Σπ¡¬µ¿«¡á½∞¡«⌐
  2034. ¬½áó¿ΦÑ.  ä½∩ ¡á»«¼¿¡á¡¿∩  éá¼ « Γ«¼,  τΓ«  éδ  ºá»¿ßδóáÑΓÑ,
  2035. ßΓα«¬á  ßΓáΓπßá  »«¬áºδóáÑΓ  ¡«¼Ñα   ºá»¿ßδóáѼ«ú«   ¼á¬α«ßá
  2036. (ó »«½«ªÑ¡¿¿  ¼Ñªñπ  »«º¿µ¿Ñ⌐  (¡«¼Ñα«¼  ßΓ«½íµá)  ¬παß«αá ¿
  2037. INSERT/OVERTYPE).  ä½∩ »αѬαáΘÑ¡¿∩  ºá»¿ß¿ »«óΓ«α¡«  ºáª¼¿ΓÑ
  2038. Ctrl ¿ Σπ¡¬µ¿«¡á½∞¡πε ¬½áó¿Φπ.  ùΓ«íδ ¿ºó½Ñτ∞ ¼á¬α«ß, »α«ßΓ«
  2039. ¡áª¼¿ΓÑ Alt ¿ Γπ ªÑ Σπ¡¬µ¿«¡á½∞¡πε ¬½áó¿Φπ.
  2040.  
  2041.    éδ ¼«ªÑΓÑ ΓᬪѠºá»¿ßδóáΓ∞ ¿ ¿ºó½Ñ¬áΓ∞  ¼á¬α«ßδ ß »«¼«Θ∞ε
  2042. ¼Ñ¡ε. ùΓ«íδ ºá»¿ßáΓ∞ ¼á¬α«ß, óδíÑα¿ΓÑ ¼Ñ¡ε  "ºá»¿ß∞" (Esc R)
  2043. ¿ ºáª¼¿ΓÑ ½εíπε ¿º τ¿ß½«óδ󠬽áó¿Φ («Γ 0 ñ« 9).  ùΓ«íδ »αѬ-
  2044. αáΓ¿Γ∞ ºá»¿ß∞, óδíÑα¿ΓÑ ß¡«óá ¼Ñ¡ε  "ºá»¿ß∞" ¿ ºáª¼¿ΓÑ Γπ ªÑ
  2045. ¬½áó¿Φπ. ä½∩ ¿ºó½ÑτÑ¡¿∩ ¼á¬α«ßá ß »«¼«Θ∞ε ¼Ñ¡ε, óδíÑα¿ΓÑ ¼Ñ-
  2046. ¡ε "¿ºó½ÑτÑ¡¿Ñ" (Esc P) ¿ ºáª¼¿ΓÑ  ß««ΓóÑΓßΓóπεΘπε  τ¿ß½«óπε
  2047. ¬½áó¿Φπ.
  2048.  
  2049.    é ¼Ñ¡ε  "¿ºó½ÑτÑ¡¿Ñ" ÑßΓ∞ «»µ¿∩  (NUMBER)  ñ½∩ »«óΓ«αÑ¡¿∩
  2050. ¼á¬α«ßá ½εí«Ñ τ¿ß½« αáº.  àß½¿ éδ σ«Γ¿ΓÑ  «ßΓá¡«ó¿Γ∞ «ñ¡áªñδ
  2051. ¡áτáΓ«Ñ »«óΓ«αÑ¡¿Ñ ¼á¬α«ßá,  ºáª¼¿ΓÑ  Ctrl-Break ¬½áó¿Φπ. éδ
  2052. ¼«ªÑΓÑ  ß«σαá¡¿Γ∞  óßÑ  ¼á¬α«ßδ ó Σá⌐½Ñ  ñ½∩ »«ß½ÑñπεΘÑú« ¿σ
  2053. ¿ºó½ÑτÑ¡¿∩, ¿ß»«½∞ºπ∩ ñ½∩ φΓ«ú« (Esc R W) ñ½∩ ß«σαá¡Ñ¡¿∩ ¼á-
  2054. ¬α«ß«ó ¿ (Esc R R) ñ½∩ ¿σ ¿ºó½ÑτÑ¡¿∩.
  2055.  
  2056.       éßÑ ¼á¬α«ßδ ºá»«¼¿¡áεΓß∩ ¿ íπñπΓ áóΓ«¼áΓ¿τÑ߬¿ ñ«ßΓπ»-
  2057.       ¡δ ó ß½ÑñπεΘ¿⌐ αáº, ¬«úñá éδ ºá»πßΓ¿ΓÑ ZED.
  2058.  
  2059.    àß½¿ éδ σ«Γ¿ΓÑ ºá»«¼¡¿Γ∞ í«½ÑÑ ñ½¿¡¡δÑ ¼á¬α«ßδ, éδ ¼«ªÑΓÑ
  2060. ºá»¿ßáΓ∞  ¬«¼í¿¡áµ¿ε ¬½áó¿Φ ó Σá⌐½,  ¿ß»«½∞ºπ∩ (Esc R L) ñ½∩
  2061. ¡áτá½á ¿ ºáóÑαΦÑ¡¿∩ ºá»¿ß¿ ¿ (Esc P L)  ñ½∩ ¿ºó½ÑτÑ¡¿∩ ¿σ ¿º
  2062. Σá⌐½á.   ïεí«Ñ  ¿ºó½ÑτÑ¡¿Ñ   ¼á¬α«ßá  ¼«ªÑΓ íδΓ∞ »αÑαóá¡« »«
  2063. Control-Break.
  2064.  
  2065.    é ½εí«⌐ ¼«¼Ñ¡Γ,  ¬«úñá π éáß ºá»αáΦ¿óáÑΓß∩  ¿¼∩ Σá⌐½á, éδ
  2066. ¼«ªÑΓÑ   óóÑßΓ¿   ¡Ñ«»αÑñѽѡ¡«Ñ   ¿¼∩   (¡á»α¿¼Ñα, *.*  ¿½¿
  2067. \include\*.h  ¿ Γ.ñ.).  æ»¿ß«¬ óßÑσ Σá⌐½«ó,  πñ«ó½ÑΓó«α∩εΘ¿σ
  2068. φΓ«¼π ¿¼Ñ¡¿, íπñÑΓ »«¬áºá¡ ¡á φ¬αá¡Ñ. éδ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞
  2069. ¬½áó¿Φ¿  π»αáó½Ñ¡¿∩ ¬παß«α«¼ ñ½∩ »ÑαѼÑΘÑ¡¿∩ »« ß»¿ß¬π ¿ ºá-
  2070. ΓѼ ¡áªáΓ∞ ¡á Return ñ½∩ óδí«αá ¡πª¡«ú« éá¼ Σá⌐½á. éδ ¼«ªÑΓÑ
  2071. ΓᬪѠ¡áªáΓ∞ ¡á Escape  ñ½∩  ó«ºóαáΓá ¬ ºá»α«ßπ ¿¼Ñ¡¿ Σá⌐½á,
  2072. τΓ«íδ óóÑßΓ¿ ñαπú«Ñ ¿¼∩.
  2073.  
  2074.  
  2075. îÑ¡ε "ΓѬßΓ" (Text)
  2076.  
  2077.       Update     ¥Γá ¬«¼á¡ñá  »α«ßΓ«  »ÑαÑα¿ß«óδóáÑΓ φ¬αá¡ ó
  2078.                  ß½πτáÑ á»»áαáΓ¡«ú« ßí«∩ ¿½¿ ñαπú¿σ »α«í½Ñ¼.
  2079.                  àß½¿  ΓѬßΓ  óδú½∩ñ¿Γ  ßΓαá¡¡« ¿½¿ ¬áªÑΓß∩,
  2080.                  τΓ« ¬παß«α  ¡áσ«ñ¿Γß∩  ó ¡ÑóÑα«∩Γ¡«¼ ¼ÑßΓÑ,
  2081.                  »«»α«íπ⌐ΓÑ ¿ß»«½¡¿Γ∞ φΓ𠬫¼á¡ñπ.  àß½¿ óßÑ
  2082.                  ªÑ ΓѬßΓ  óδú½∩ñ¿Γ ¡Ñ Γá¬,  »«»α«íπ⌐ΓÑ óÑα-
  2083.                  ¡πΓ∞ß∩ ó ¡áτὫ Σá⌐½á »«  Ctrl+PgUp á ºáΓѼ
  2084.                  «íαáΓ¡«.
  2085.  
  2086.       Lmargin    (Alt+L)  ôßΓá¡áó½¿óáÑΓ ½Ñóπε úαá¡¿µπ. ïÑóá∩
  2087.                  úαá¡¿µá ¿ß»«½∞ºπÑΓß∩  ¬«¼á¡ñ«⌐ Σ«α¼áΓ¿α«óá-
  2088.                  ¡¿∩ (Format) ¿ »α¿  áóΓ«¼áΓ¿τÑ߬«¼ »ÑαÑ¡«ßÑ
  2089.                  ß½«ó   (word-wrap).   è«úñá   éδ  ¡áª¿¼áÑΓÑ
  2090.                  <Return>  ó ¬«¡µÑ  ßΓ᫬¿,  πßΓá¡«ó¬á ½Ñó«⌐
  2091.                  úαá¡¿µδ ¿ú¡«α¿απÑΓß∩. ¥Γ« ñѽáÑΓ ½Ñú¬¿¼ »Ñ-
  2092.                  τáΓá¡¿Ñ óΓ∩¡πΓδσ áíºáµÑó, »«ñ«í¡δσ φΓ«¼π.
  2093.  
  2094.       Rmargin    (Alt+M) ôßΓá¡áó½¿óáÑΓ »αáóπε úαá¡¿µπ. çñÑß∞
  2095.                  »α«¿ºó«ñ¿Γß∩ »ÑαÑ¡«ß ß½«ó.  àß½¿ éδ πßΓá¡«-
  2096.                  ó¿ΓÑ ÑÑ ó ¡«½∞, »ÑαÑ¡«ß ß½«ó ¡Ñ »α«¿ºó«ñ¿Γ-
  2097.                  ß∩ ó«óßÑ.
  2098.  
  2099.       Tabs       (Alt+T)  ÉáßßΓáó½∩ÑΓ ¿¡ΓÑαóá½∞¡δÑ ¼ÑΓ¬¿ Γá-
  2100.                  íπ½∩µ¿¿ - «íδτ¡« ßΓ«½íµδ Γáíπ½∩µ¿¿   αáß»«-
  2101.                  ½áúáεΓß∩ τÑαѺ ¬áªñδÑ 8 ß¿¼ó«½«ó, ¡« éδ ¼«-
  2102.                  ªÑΓÑ αáßßΓáó¿Γ∞ ¿σ τáΘÑ  ñ½∩  ß¿½∞¡« ßΓαπ¬-
  2103.                  Γπα¿α«óá¡¡δσ   »α«úαá¼¼.   æΓá¡ñáαΓ¡δÑ  DOS
  2104.                  ¬«¼á¡ñδ  PRINT ¿ TYPE  ¿ß»«½∞ºπεΓ πßΓá¡«ó¬π
  2105.                  Γáíπ½∩µ¿⌐ τÑαѺ 8 ß¿¼ó«½«ó,  ¿ßσ«ñ¡δÑ Σá⌐½δ
  2106.                  ß ¡ÑßΓá¡ñáαΓ¡δ¼¿ »«º¿µ¿∩¼¿  Γáíπ½∩µ¿⌐ ¼«ª¡«
  2107.                  »ÑτáΓáΓ∞  Γ«½∞¬«  ó  ZED.   àß½¿ π éáß ÑßΓ∞
  2108.                  Γᬫ⌐ ¿ßσ«ñ¡δ⌐ Σá⌐½ ¿  éδ  σ«Γ¿ΓÑ  »ÑτáΓáΓ∞
  2109.                  Ñú« ó¡Ñ αÑñá¬Γ«αá  ZED  (¿½¿  αÑñá¬Γ¿α«óáΓ∞
  2110.                  Ñú« ó ñαπú«¼ αÑñá¬Γ«αÑ),  éá¼ ¡πª¡« ¿ß»«½∞-
  2111.                  º«óáΓ∞  ¬«¼á¡ñπ  Spaces (ß¼«Γα¿ΓÑ ¡¿ªÑ) ñ½∩
  2112.                  »αÑ«íαẫóá¡¿∩ óßÑσ  Γáíπ½∩µ¿⌐ ó ß««ΓóÑΓßΓ-
  2113.                  óπεΘÑÑ τ¿ß½« »α«íѽ«ó.
  2114.  
  2115.       Format     (^B)   êß»«½∞ºπÑΓß∩  ñ½∩  ΓѬßΓ«óδσ  Σá⌐½«ó
  2116.                  (»«ñ«í¡«  φΓ«¼π απ¬«ó«ñßΓóπ) - ¬«¼á¡ñá αáº-
  2117.                  í¿αáÑΓ  τáßΓ∞  íπΣÑαá  Γᬿ¼ «íαẫ¼, τΓ« ó
  2118.                  ¬áªñ«⌐  ßΓα«¬Ñ  αẼÑΘáÑΓß∩ ßΓ«½∞¬« ΓѬßΓá,
  2119.                  ß¬«½∞¬«  ó«º¼«ª¡«  αẼÑßΓ¿Γ∞ ¼Ñªñπ ½Ñó«⌐ ¿
  2120.                  »αáó«⌐ úαá¡¿µá¼¿. îÑ¡ε "αẼÑα" ñáÑΓ ó«º¼«ª-
  2121.                  ¡«ßΓ∞ αÑΦ¿Γ∞ éá¼, ¬á¬πε τáßΓ∞ íπΣÑαá Σ«α¼á-
  2122.                  Γ¿α«óáΓ∞;  π¼«½τ᡿Ѽ ∩ó½∩ÑΓß∩  «ñ¿¡  áíºáµ
  2123.                  (¬«Γ«αδ⌐  «»αÑñѽ∩ÑΓß∩ ¬á¬ ΓѬßΓ «Γ »«º¿µ¿¿
  2124.                  ¬παß«αá ñ« ß½ÑñπεΘÑ⌐ µÑ½¿¬«¼ »πßΓ«⌐ ßΓ᫬¿).
  2125.                  éδºδóáÑΓ  πªáß¡πε  »πΓá¡¿µπ ñ½∩ í«½∞Φ¿¡ßΓóá
  2126.                  C »α«úαá¼¼ !
  2127.  
  2128.       Spaces     ÅαÑ«íαáºπÑΓ  Γáíπ½∩µ¿¿  ó »α«íѽδ ó íπΣÑαÑ.
  2129.                  îÑ¡ε  "αẼÑα"  »«ºó«½∩ÑΓ éá¼ αÑΦ¿Γ∞, ¬á¬πε
  2130.                  τáßΓ∞ íπΣÑαá »αÑ«íαẫóδóáΓ∞.
  2131.  
  2132.       tAbs       ÅαÑ«íαáºπÑΓ  »α«íÑ½δ  ó Γáíπ½∩µ¿¿ ó íπΣÑαÑ.
  2133.                  îÑ¡ε  "αẼÑα" »«ºó«½∩ÑΓ éá¼ αÑΦ¿Γ∞,  ¬á¬πε
  2134.                  τáßΓ∞ íπΣÑαá »αÑ«íαẫóδóáΓ∞.
  2135.  
  2136.    üδßΓαδÑ ¬½áó¿Φ¿, ß««ΓóÑΓßΓóπεΘ¿Ñ φΓ¿¼ ¬«¼á¡ñá¼, ¿º«íαáªá-
  2137. εΓß∩ ó ß¬«í¬áσ »«ß½Ñ ¬áªñ«⌐ ¬«¼á¡ñδ.  ¥Γ¿ ¬½áó¿Φ¿ ¼«úπΓ íδΓ∞
  2138. »ÑαÑ«»αÑñѽѡδ ó ZCONFIG.
  2139.    Å«ß½Ññ¡¿Ñ Γα¿ ¬«¼á¡ñδ ¼«úπΓ »αÑαδóáΓ∞ß∩ »« Control-Break.
  2140.  
  2141.  
  2142.    ö«α¼áΓ¿α«óá¡¿Ñ  ¿  áóΓ«¼áΓ¿τÑ߬á∩ óΓ∩ª¬á (formatting  and
  2143.                                                  autoindent)
  2144.  
  2145.    àß½¿ π éáß πßΓá¡«ó½Ñ¡á »αáóá∩ úαá¡¿µá, «ßπΘÑßΓó½∩ÑΓß∩ áó-
  2146. Γ«¼áΓ¿τÑ߬¿⌐ »ÑαÑ¡«ß ß½«ó  ¼Ñªñπ ½Ñó«⌐  ¿ »αáó«⌐  úαá¡¿µá¼¿.
  2147. ìáªáΓ¿Ñ ¡á ó«ºóαáΓ ¬áαÑΓ¬¿, «ñ¡á¬«, «ßΓáó½∩ÑΓ ¬παß«α ó ßΓ«½í-
  2148. µÑ 1, ¬á¬«⌐ íδ ¡¿ íδ½á πßΓá¡«ó¬á ½Ñó«⌐ úαá¡¿µδ. ¥Γ« »α«¿ßσ«-
  2149. ñ¿Γ ¿º-ºá Γ«ú«,  τΓ« «íδτ¡«  éδ ¡áª¿¼áÑΓÑ ¡á ó«ºóαáΓ ¬áαÑΓ¬¿
  2150. Γ«½∞¬«  ó  ¬«¡µÑ  áíºáµá ¿ σ«Γ¿ΓÑ  óΓ∩¡πΓ∞  ß½ÑñπεΘ¿⌐  áíºáµ
  2151. »αáóÑÑ ¿½¿ ½ÑóÑÑ, ¡ÑªÑ½¿ ΓѬπΘá∩ ½Ñóá∩ úαá¡¿µá.
  2152.    àß½¿ αѪ¿¼ áóΓ«óΓ∩ª¬¿ ó¬½ετÑ¡,  ¡áªáΓ¿Ñ ¡á ó«ºóαáΓ ¬áαÑΓ-
  2153. ¬¿ «ßΓáó½∩ÑΓ ¬παß«α ó Γ«¼ ªÑ ßΓ«½íµÑ,  ó ¬«Γ«α«¼ αáß»«½«ªÑ¡«
  2154. ¡áτὫ ΓѬßΓá ¿º »αÑñδñπΘÑ⌐ ßΓ᫬¿. è«¼í¿¡áµ¿∩ φΓ¿σ ñóπσ «»-
  2155. µ¿⌐ »«ºó«½∩ÑΓ éá¼ πßΓá¡áó½¿óáΓ∞  áóΓ«¼áΓ¿τÑ߬«Ñ Σ«α¼áΓ¿α«óá-
  2156. ¡¿Ñ,¬á¬ éδ Γ«ú« σ«Γ¿ΓÑ.
  2157.    ÆÑ¬πΘ¿Ñ úαá¡¿µδ ¿ πßΓᡫ󬿠Γáíπ½∩µ¿⌐ ß«σαá¡∩εΓß∩ »α¿ óδ-
  2158. σ«ñÑ ¿º αÑñá¬Γ«αá ¿ áóΓ«¼áΓ¿τÑ߬¿ ó«ßßΓá¡áó½¿óáεΓß∩ »α¿ »«ß-
  2159. ½ÑñπεΘѼ ó맮óÑ ZED.
  2160.    àß½¿ éδ «íδτ¡« ¿ß»«½∞ºπÑΓÑ º¡áτÑ¡¿Ñ Φáúá Γáíπ½∩µ¿¿, «Γ½¿τ-
  2161. ¡«Ñ «Γ ßΓá¡ñáαΓ¡«ú« º¡áτÑ¡¿∩ 8, ¿ σ«Γ¿ΓÑ »ÑτáΓáΓ∞ éáΦ¿ Σá⌐½δ
  2162. ó¡Ñ ZED,  éá¼ ß½ÑñπÑΓ »αÑ«íαẫóáΓ∞ óßÑ Γáíπ½∩µ¿¿ ó Σá⌐½Ñ ¡á
  2163. »α«íѽδ.  è«¼á¡ñδ Spaces ¿ tAbs «τÑ¡∞ »«½Ñº¡δ ΓᬪÑ, Ñß½¿ éδ
  2164. σ«Γ¿ΓÑ  ºá¼Ñ¡¿Γ∞  πßΓá¡«ó½Ñ¡¡δ⌐  Φáú Γáíπ½∩µ¿¿ íѺ ¿º¼Ñ¡Ñ¡¿∩
  2165. ¿º«íαáªÑ¡¿∩  Σá⌐½á - ¡πª¡«  ½¿Φ∞  »αÑ«íαẫóáΓ∞  Γáíπ½∩µ¿¿ ó
  2166. »α«íѽδ, ¿ß»«½∞ºπ∩ ßΓáα«Ñ º¡áτÑ¡¿Ñ Φáúá Γáíπ½∩µ¿¿,  ¿º¼Ñ¡¿Γ∞
  2167. º¡áτÑ¡¿Ñ Φáúá Γáíπ½∩µ¿¿ ¡á ¡«ó«Ñ ¿ ºáΓѼ «íαáΓ¡«  »αÑ«íαẫ-
  2168. óáΓ∞ »α«íѽδ ó Γáíπ½∩µ¿¿.
  2169.  
  2170.  
  2171. ÅαÑñδñπΘá∩ óÑαß¿∩ Σá⌐½á
  2172.  
  2173.    Äíδτ¡« ZED ß«σαá¡∩ÑΓ ¬«»¿ε ½εí«ú«  ¿º¼Ñ¡Ñ¡¡«ú« éἿ Σá⌐½á
  2174. »«ñ ΓѼ ªÑ  ¿¼Ñ¡Ñ¼,  τΓ« ¿ «α¿ú¿¡á½,  ¡« ß αáßΦ¿αÑ¡¿Ñ¼ .BAK.
  2175. ¥Γ« ¡Ñ߬«½∞¬« ¡Ñπñ«í¡«,  Ñß½¿ éδ αÑñá¬Γ¿απÑΓÑ Σá⌐½δ ß «ñ¿¡á-
  2176. ¬«ó묨  ¿¼Ñ¡á¼¿,  ¡« αáº¡δ¼¿ αáßΦ¿αÑ¡¿∩¼¿ (¡á»α¿¼Ñα, zed.c ¿
  2177. zed.h)  Γ.¬.  ¬«»¿¿  »ÑαѺỿßδóáεΓ «ñ¡á ñαπúπε. Ç¡á½«ú¿τ¡«,
  2178. Ñß½¿ éδ ¿¼ÑÑΓÑ  ªÑßΓ¬¿⌐ ñ¿ß¬ ß« ß½«ª¡«⌐ ¬áΓὫú«ó«⌐ ßΓαπ¬Γπ-
  2179. α«⌐ ¿ ¿ßΓ«Θ¿½¿ ßó«⌐ ºá»áß ñ¿ß¬«ó«ú« »α«ßΓαá¡ßΓóá,  éδ ñ«½ª¡δ
  2180. ¿ß¬áΓ∞ »« óßѼπ ñÑαÑóπ ¬áΓὫú«ó Σá⌐½δ  .BAK ñ½∩ ¿σ πñá½Ñ¡¿∩
  2181. «ßó«í«ªñÑ¡¿∩ ñ¿ß¬«ó«⌐ »á¼∩Γ¿. àß½¿ éδ πßΓá¡«ó¿ΓÑ ¬áΓὫú ñ½∩
  2182. ¬«»¿⌐ (¿ß»«½∞ºπ∩ ZCONFIG),  ZED íπñÑΓ αẼÑΘáΓ∞ ¬«»¿¿ Σá⌐½«ó
  2183. ó φΓ«¼ ¬áΓὫúÑ, ¿ß»«½∞ºπ∩ ΓÑ ªÑ ßá¼δÑ ¿¼Ñ¡á Σá⌐½«ó, τΓ« ¿ π
  2184. «α¿ú¿¡á½«ó. ¥Γ« «º¡áτáÑΓ,  τΓ« éδ ¿¼ÑÑΓÑ ¬«ααÑ¬Γ¡« ¿¼Ñ¡«óá¡-
  2185. ¡δÑ ¬«»¿¿  óßÑσ  éáΦ¿σ  Σá⌐½«ó ¿ óßÑ  «¡¿  ¡áσ«ñ∩Γß∩ ó «ñ¡«¼
  2186. ¼ÑßΓÑ.
  2187.  
  2188.    ¥Γ« íπñÑΓ αáí«ΓáΓ∞, Γ«½∞¬« Ñß½¿ ñ¿ß¬, ß«ñÑαªáΘ¿⌐ ¿ßσ«ñ¡δ⌐
  2189. Σá⌐½, ¿¼ÑÑΓ ¬áΓὫú ß π¬áºá¡¡δ¼ ¿¼Ñ¡Ñ¼,  Γ.¬. ZED ¿ß»«½∞ºπÑΓ
  2190. ß¿ßΓѼ¡δ⌐ ó맮ó DOS MV ñ½∩ »ÑαѼÑΘÑ¡¿∩ ¿ßσ«ñ¡«ú« Σá⌐½á ó ¬á-
  2191. ΓὫú ñπí½Ñ⌐, a φΓ« ¡Ñ αáí«ΓáÑΓ ñ½∩ αạδσ ñ¿ß¬«ó.
  2192.  
  2193.  
  2194. æΓαπ¬Γπαᠼѡε
  2195.  
  2196.    ¥Γ« «íαáº-Φ»áαúὬá ßΓαπ¬Γπαδ  ¼Ñ¡ε.  Ä»µ¿¿ ú½áó¡«ú« ¼Ñ¡ε
  2197. ¡áσ«ñ∩Γß∩  ó  ½Ñó«¼  ßΓ«½íµÑ,  á »«ñ¼Ñ¡ε óñ«½∞ «ñ¡«⌐ ßΓ᫬¿.
  2198. Å«ñ ¬áªñ«⌐ «»µ¿Ñ⌐ »«ñ¼Ñ¡ε π¬áºá¡á  íδßΓαá∩ ¬½áó¿Φá, »α¿ó«ñ∩-
  2199. Θá∩ éáß »α∩¼« ¬ φΓ«⌐ «»µ¿¿ (ß¼. Γáí½¿µπ ¡á ß½Ññ. ßΓα.).
  2200.  
  2201.  
  2202. è«¡Σ¿úπα¿α«óá¡¿Ñ
  2203.  
  2204.  
  2205.    Åα«úαá¼¼á ZCONFIG.EXE »αÑñ«ßΓáó½∩ÑΓß∩ ñ½∩ πßΓᡫ󬿠íδßΓ-
  2206. αδ󠬽áó¿Φ, ¼áαΦαπΓ«ó ¬ ¬áΓὫúá¼, Σ«α¼áΓá φ¬αá¡á, µóÑΓá φ¬-
  2207. αá¡á ¿ ßΓ᫬¿ ßΓáΓπßá, »«º¿µ¿⌐ ¼Ñ¡ε.
  2208.    ZCONFIG ß«ºñáÑΓ Σá⌐½ ZED.CFG,  ß«ñÑαªáΘ¿⌐ »«ñα«í¡«ßΓ¿ πß-
  2209. Γᡫ󫬠 ¬«¡Σ¿úπαᵿ¿.  ¥Γ«Γ Σá⌐½ «íδτ¡«  ß«ºñáÑΓß∩ ó Γ«¼ ªÑ
  2210. ßἫ¼  ¬áΓὫúÑ,  τΓ« ¿ ZED.EXE.  àß½¿ ZED.EXE ¡Ñ ¼«ªÑΓ íδΓ∞
  2211. ¡á⌐ñÑ¡ úñÑ-½¿í« ¡á ¼áαΦαπΓáσ PATH, ZED.CFG íπñÑΓ ß«ºñáóáΓ∞ß∩
  2212. ó ΓѬπΘѼ ¬áΓὫúÑ.  ä½∩ »«¿ß¬á ZED.CFG  ZED ó¡áτá½Ñ »α«ß¼á-
  2213. Γα¿óáÑΓ ΓѬπΘ¿⌐ ¬áΓὫú, á ºáΓѼ óßÑ ¬áΓὫú¿ ¿º PATH. Æá¬¿¼
  2214. «íαẫ¼, Ñß½¿ éδ σ«Γ¿ΓÑ πßΓá¡«ó¿Γ∞ ¡Ñ߬«½∞¬« Σá⌐½«ó ¬«¡Σ¿úπ-
  2215. αᵿ¿ (»αÑñ»«½«ª¿Γѽ∞¡«, ñ½∩ αẽ¿τ¡«ú« Γ¿»á αáí«Γ »« αÑñá¬-
  2216. Γ¿α«óá¡¿ε),  éá¼  ¡πª¡«  ß¬«»¿α«óáΓ∞ ¬áªñδ⌐  ZED.CFG  Σá⌐½ ó
  2217. «Γñѽ∞¡δ⌐ ¬áΓὫú ¿ ºá»πßΓ¿Γ∞ ZED ó φΓ«¼ ¬áΓὫúÑ.
  2218.  
  2219.    ZED.CFG  Σá⌐½ »ÑαѺỿßδóáÑΓß∩ ΓᬪѠ»α¿ óδσ«ñÑ ¿º αÑñá¬-
  2220. Γ«αá ñ½∩ ß«σαá¡Ñ¡¿∩ ß½ÑñπεΘ¿σ ñÑΓá½Ñ⌐:
  2221.  
  2222.       ZTC Σ½áú¿ ¬«¼»¿½∩Γ«αá (ZTC compiler flags)
  2223.       ÿáú Γáíπ½∩µ¿¿ (Tab size)
  2224.       ïÑóá∩ úαá¡¿µá (Left Margin)
  2225.       Åαáóá∩ úαá¡¿µá (Right Margin)
  2226.       Å«ñßóÑΓ¬á í½«¬á (Block highlighting ON orOFF)-ó¬½ετÑ¡á
  2227.                                                      ¿½¿ ¡ÑΓ
  2228.       ÉѪ¿¼ αÑñá¬Γ¿α«óá¡¿∩ (Insert/Overtype)
  2229.       è½áó¿Φ¿ ¼á¬α«ß«ó (Key macros)
  2230.       ÇóΓ«óΓ∩ª¬á (Auto-indent)-ó¬½ετѡᠿ½¿ ¡ÑΓ
  2231.  
  2232.    ì¿ªÑ «»¿ßδóáεΓß∩ αẽ¿τ¡δѠ󫺼«ª¡«ßΓ¿, ñ«ßΓπ»¡δÑ ¿º »α«-
  2233. úαá¼¼δ ZCONFIG.
  2234.  
  2235.  
  2236.    ôßΓá¡«ó¬á íδßΓαδ󠬫¼á¡ñ¡δ󠬽áó¿Φ (Hotkeys)
  2237.  
  2238.    ¥Γá «»µ¿∩ »«ºó«½∩ÑΓ éá¼ πßΓá¡«ó¿Γ∞, ¬á¬¿Ñ ¡áªáΓ¿∩ ¬½áó¿Φ¿
  2239. ¿ß»«½¡∩εΓ ¬«¼á¡ñδ αÑñá¬Γ«αá.
  2240.    æ»¿ß«¬ óßÑ󠬫¼á¡ñ,  ¬«Γ«αδÑ éδ ¼«ªÑΓÑ óδ»«½¡¿Γ∞ ó αÑñá¬-
  2241. Γ«αÑ, ¿º«íαáªáÑΓß∩ ¡á φ¬αá¡Ñ.
  2242.    êß»«½∞ºπ⌐ΓÑ ¬½áó¿Φ¿ π»αáó½Ñ¡¿∩ ¬παß«α«¼  (Up, Down, PgUP,
  2243. PgDn, Home, End,  Right, Left) ñ½∩ »ÑαѼÑΘÑ¡¿∩ ¬παß«αá ¬ Γ«⌐
  2244. ¬«¼á¡ñÑ,  ¬«Γ«αá∩ éá¼ ¡πª¡á.  çáΓѼ ¡áª¼¿ΓÑ ¬½áó¿Φπ  Return,
  2245. ß½ÑñπεΘπε ºá ¬á¬«⌐ πú«ñ¡« ¬½áó¿ΦÑ⌐ (¿½¿ ¬«¼í¿¡áµ¿Ñ⌐ ¬½áó¿Φ),
  2246. ¬«Γ«απε éδ σ«Γ¿ΓÑ  áßß«µ¿¿α«óáΓ∞  ß φΓ«⌐ ¬«¼á¡ñ«⌐.  àß½¿ φΓá
  2247. ¬½áó¿Φá πªÑ ¿ß»«½∞ºπÑΓß∩ ñ½∩ ñαπú«⌐ ¬«¼á¡ñδ, éδ íπñÑΓÑ «»α«-
  2248. ΦÑ¡δ « »«ñΓóÑαªñÑ¡¿¿ Γ«ú«, τΓ« φΓ« Γ«, τΓ« éδ σ«Γ¿ΓÑ, »ÑαÑñ
  2249. ó¡ÑßÑ¡¿Ñ¼ ¿º¼Ñ¡Ñ¡¿Ñ¼.
  2250.  
  2251. ┌────────┬──────────────────────────────────────────────────
  2252. │ â½áó¡«Ñ│
  2253. │  ¼Ñ¡ε  │
  2254. ├────────┼────────┬──────┬───────┬────────┬────────┬────────
  2255. │        │  Edit    Save   Abort   Read     Write     eXit
  2256. │ File   │
  2257. │        │ Alt E    Alt S  Alt Q   Alt I    Alt W     Alt X
  2258. ├────────┼──────────────────────────────────────────────────
  2259. │        │  Left           Start   Right    bottoM    End
  2260. │ Move   │
  2261. │        │  Home    ^Home  ^PgUp   End      ^End      ^PgDn
  2262. ├────────┼──────────────────────────────────────────────────
  2263. │        │Insert   Overtype Rest   Lower    Upper     Sefseq
  2264. │ Edit   │
  2265. │        │(Toggle insert Key)  F2
  2266. ├────────┼──────────────────────────────────────────────────
  2267. │        │ Block    blocK   Delete  Move    Copy      Save
  2268. │ Block  │
  2269. │        │ Alt Y    Alt Z                              F4
  2270. ├────────┼──────────────────────────────────────────────────
  2271. │        │ Word    End line Line   Paragra  Block      Tag
  2272. │ Delete │
  2273. │        │ F10     F9       ^Y
  2274. ├────────┼──────────────────────────────────────────────────
  2275. │        │ Find    Case     Next   Last     Again    Replace
  2276. │ Search │
  2277. │        │ Alt F   Alt A    F7     F8       ^L        Alt R
  2278. ├────────┼──────────────────────────────────────────────────
  2279. │        │ cOmpile Compare  Dos    Print     eXit
  2280. │ Other  │
  2281. │        │ Alt C   Alt O    Alt D  Alt P
  2282. ├────────┼──────────────────────────────────────────────────
  2283. │        │ 1 ─ 9,0  Write   Read   Log
  2284. │ Record │
  2285. │        │ F1 ─ F10
  2286. ├────────┼──────────────────────────────────────────────────
  2287. │        │ 1 ─ 9,0  Write   Read   Log      Number
  2288. │Playback│
  2289. │        │ Alt F1 ─ F10
  2290. ├────────┼──────────────────────────────────────────────────
  2291. │        │ Lmargin  Rmargin Tablen  Format   Update   Spaces
  2292. │ Text   │
  2293. │        │ Alt L    Alt M   Alt T    ^B
  2294. ├────────┼──────────────────────────────────────────────────
  2295. │        │ (Change buffer)
  2296. │ 1 - 5  │
  2297. │        │ Alt 1 - 5
  2298. └────────┴──────────────────────────────────────────────────
  2299.  
  2300.                Ä¬«¡τá¡¿Ñ Γáí½¿µδ - ¡á ß½Ññ. ßΓαá¡¿µÑ
  2301.  
  2302.    ────────────────────────────────────────────────────────┐
  2303.                                                            │
  2304.                                                            │
  2305.    ─┬─────────┬────────┬────────┬───────┬───────┬──────────┤
  2306.       1 - 5                                                │
  2307.                                                            │
  2308.                                                            │
  2309.    ────────────────────────────────────────────────────────┤
  2310.       Number     Tag             Block   Block     1 - 9   │
  2311.                                                            │
  2312.       Alt N      F5     Alt J    Alt B   Alt K             │
  2313.    ────────────────────────────────────────────────────────┤
  2314.       seQuenc  Comment    +        -      Auto     1 - 5   │
  2315.                                                            │
  2316.        Alt U            Alt 0    Alt 9  Shift+Tab  Alt 1-5 │
  2317.    ────────────────────────────────────────────────────────┤
  2318.       Restore   Tag     Hilite   Jank    1 - 9             │
  2319.                                                            │
  2320.         F5      F6                                         │
  2321.    ────────────────────────────────────────────────────────┤
  2322.               All buf  No of lines                         │
  2323.                                                            │
  2324.                                                            │
  2325.    ────────────────────────────────────────────────────────┤
  2326.       Global    eXit                                       │
  2327.                                                            │
  2328.       Alt G                                                │
  2329.    ────────────────────────────────────────────────────────┤
  2330.                                                            │
  2331.                                                            │
  2332.                                                            │
  2333.    ────────────────────────────────────────────────────────┤
  2334.                                                            │
  2335.                                                            │
  2336.                                                            │
  2337.    ────────────────────────────────────────────────────────┤
  2338.                                                            │
  2339.                                                            │
  2340.                                                            │
  2341.    ────────────────────────────────────────────────────────┤
  2342.       tAbs      eXit                                       │
  2343.                                                            │
  2344.                                                            │
  2345.    ────────────────────────────────────────────────────────┤
  2346.                                                            │
  2347.                                                            │
  2348.                                                            │
  2349.    ────────────────────────────────────────────────────────┘
  2350.    è«¼á¡ñδ αÑñá¬Γ«αá »ÑαÑτ¿ß½Ñ¡δ ΓᬪѠó αáºñѽѠ ZCONFIG.
  2351.  
  2352.  
  2353.    àß½¿ ¬«¼á¡ñá πªÑ ¿¼ÑÑΓ 3 ¡áí«αá ¬½áó¿Φ, áßß«µ¿¿α«óá¡¡δσ ß
  2354. ¡Ñ⌐, Γ« ¬«¼á¡ñá, ¡á ¬«Γ«απε π¬áºδóáÑΓ ¬παß«α,  ó¡áτá½Ñ íπñÑΓ
  2355. πñá½Ñ¡á ¿º ß»¿ß¬á. éδ ¼«ªÑΓÑ ΓᬪѠ¿ß»«½∞º«óáΓ∞ ¬½áó¿Φπ Del,
  2356. τΓ«íδ »α«ßΓ«  πñ὿Γ∞  ¬½áó¿Φπ ¿º ß»¿ß¬á ¬«¼á¡ñδ.
  2357.  
  2358.    ä«ßΓπ»¡δ¼¿ ∩ó½∩εΓß∩ ß½ÑñπεΘ¿Ñ ¬«¼á¡ñδ:
  2359.  
  2360. æ«σαá¡¿Γ∞ Σá⌐½ ¡á ñ¿ß¬Ñ ¿ »α«ñ«½ª¿Γ∞ αÑñá¬Γ¿-
  2361.                                        α«óá¡¿Ñ   Esc F S
  2362. æ«σαá¡¿Γ∞ Σá⌐½ ¿ αÑñá¬Γ¿α«óáΓ∞ ¡«óδ⌐ Σá⌐½        Esc F E
  2363. Ç¡¡π½¿α«óáΓ∞ óßÑ ¿º¼Ñ¡Ñ¡¿∩ ó ΓѬπΘѼ Σá⌐½Ñ       Esc F Q
  2364. éßΓáó¿Γ∞ ß«ñÑন¼«Ñ Σá⌐½á ß »«º¿µ¿¿ ¬παß«αá      Esc F R
  2365. çỿßáΓ∞ τáßΓ∞ ΓѬπΘÑú« íπΣÑαá ¡á ñ¿ß¬           Esc F W
  2366. æ«σαá¡¿Γ∞ óßÑ ¿º¼Ñ¡Ñ¡¡δÑ íπΣÑαá ¡á ñ¿ß¬Ñ
  2367.    ÄßΓáó½∩ÑΓ éáß ó αÑñá¬Γ«αÑ, ß«σαá¡¿ó ¿ «τ¿ßΓ¿ó
  2368.                                       óßÑ íπΣÑαá.
  2369.  
  2370. æ«σαá¡¿Γ∞ Σá⌐½ ¿ óδ⌐Γ¿
  2371.    æ«σαá¡∩ÑΓ ΓѬπΘ¿⌐ íπΣÑα ¡á ñ¿ß¬Ñ ¿ τ¿ßΓ¿Γ Ñú«.
  2372.    çáΓѼ »ÑαÑσ«ñ¿Γ ¬ ñαπú¿¼  íπΣÑαá¼.  àß½¿ íπΣÑα
  2373.    ¡Ñ íδ½ ¿º¼Ñ¡Ñ¡, «¡ τ¿ßΓ¿Γß∩. àß½¿ ªÑ íπΣÑα íδ½
  2374.    ¿º¼Ñ¡Ñ¡,  éδ »ÑαÑó«ñ¿ΓÑß∞ ó αѪ¿¼ αÑñá¬Γ¿α«óá-
  2375.    ¡¿∩ φΓ«ú« íπΣÑαá.
  2376.  
  2377. éδσ«ñ ¿º »α«úαá¼¼δ                               Esc F X
  2378. ÅαÑ«íαẫóá¡¿Ñ τáßΓ¿ íπΣÑαá ¬ ¡¿ª¡Ñ¼π  αÑú¿ßΓαπ  Esc E U
  2379. ÅαÑ«íαẫóá¡¿Ñ τáßΓ¿ íπΣÑαá ¬ óÑασ¡Ñ¼π αÑú¿ßΓαπ  Esc E L
  2380. éßΓáó¿Γ∞  ASCII  úαáΣ¿τÑ߬¿⌐  ß¿¼ó«½  ó »«º¿µ¿¿
  2381.                                         ¬παß«αá  Esc E G
  2382. éßΓáó¿Γ∞   »«ß½Ññ«óáΓѽ∞¡δ⌐  ¡«¼Ñα  ó  ΓѬßΓ  ¿
  2383.                                   πóѽ¿τ¿Γ∞ Ñú«  Esc E Q
  2384. ôßΓá¡«ó¿Γ∞ ¡áτá½∞¡«Ñ º¡áτÑ¡¿Ñ »«ß½Ññ«óáΓѽ∞¡«ú«
  2385.                                    ¡«¼Ñαá τ¿ß½á  Esc E S
  2386. éδα«ó¡∩Γ∞  »«  »αáó«¼π  ¬αáε  Cê  ¬«¼¼Ñ¡Γáα¿⌐ ó
  2387.                                          ßΓα«¬Ñ  Esc E C
  2388. ÅÑαѼÑßΓ¿Γ∞ τáßΓ∞  íπΣÑαá  ó»αáó«  ¡á 1 »«º¿µ¿ε
  2389.                                       Γáíπ½∩µ¿¿  Esc E +
  2390. ÅÑαѼÑßΓ¿Γ∞  τáßΓ∞  íπΣÑαá  ó½Ñó«  ¡á 1 »«º¿µ¿ε
  2391.                                       Γáíπ½∩µ¿¿  Esc E -
  2392. ÅÑαѬ½ετ¿Γ∞ αѪ¿¼ áóΓ«óΓ∩ª¬¿                     Esc E A
  2393.  
  2394. ÄΓΓαá¡ß½¿α«óáΓ∞ »α«úαá¼¼π ¿º ΓѬπΘÑú« íπΣÑαá     Esc O O
  2395. æαáó¡¿Γ∞  ß«ñÑন¼«Ñ  ñóπσ  íπΣÑα«ó              Esc O C
  2396. éδ»«½¡¿Γ∞ ¬«¼á¡ñπ DOS                            Esc O D
  2397. Éáß»ÑτáΓáΓ∞ τáßΓ∞ íπΣÑαá                         Esc O P
  2398.  
  2399. Å«¿ß¬ ßΓ᫬¿                                     Esc S F
  2400. Å«¿ß¬ ßΓ᫬¿ ß ¿ú¡«α¿α«ó᡿Ѽ αÑú¿ßΓα«ó          Esc S C
  2401. çá¼Ñ¡¿Γ∞ ¡á⌐ñÑ¡¡πε ßΓ᫬π ¡á ñαπúπε              Esc S R
  2402. çá¼Ñ¡¿Γ∞ óßÑ ¡á⌐ñÑ¡¡δÑ ßΓ᫬¿                    Esc S G
  2403.  
  2404. Å«¿ß¬ ßΓ᫬¿ (ß«ó¼ÑßΓ¿¼δ⌐ ß Wordstar)            Ctrl Q F
  2405. Å«¿ß¬ ¿ ºá¼Ñ¡á ßΓ᫬¿ (ß«ó¼ÑßΓ¿¼δÑ ß Wordstar)   Ctrl Q A
  2406.  
  2407. æ«σαá¡¿Γ∞ ¼á¬α«ßδ ó Σá⌐½Ñ ¡á ñ¿ß¬Ñ               Esc R W
  2408. êºó½Ñτ∞ ¼á¬α«ßδ ¿º ñ¿ß¬«ó«ú« Σá⌐½á               Esc R R
  2409.  
  2410. Å«óΓ«α¿Γ∞ ¼á¬α«¬«¼á¡ñπ ¡Ñ߬«½∞¬« αẠ            Esc P N
  2411.  
  2412. ôßΓá¡«ó¿Γ∞ ½Ñóπε úαá¡¿µπ                         Esc T L
  2413. ôßΓá¡«ó¿Γ∞ »αáóπε úαá¡¿µπ                        Esc T R
  2414. ôßΓá¡«ó¿Γ∞ »«º¿µ¿¿ Γáíπ½∩µ¿¿                     Esc T T
  2415. ÅÑαÑΣ«α¼áΓ¿α«óáΓ∞ τáßΓ∞ íπΣÑαá                   Esc T F
  2416. ÅαÑ«íαẫóáΓ∞ Γáíπ½∩µ¿¿ ó »α«íѽδ ó τáßΓ¿ íπΣÑαá Esc T S
  2417. ÅαÑ«íαẫóáΓ∞ »α«íѽδ ó Γáíπ½∩µ¿¿ ó τáßΓ¿ íπΣÑαá Esc T A
  2418.  
  2419. çáαÑú¿ßΓα¿α«óáΓ∞ óßÑ ¡áªáΓ¿∩ ¬½áó¿Φ ó Σá⌐½Ñ      Esc R L
  2420.  
  2421. êºó½Ñτ∞ ¡áªáΓ¿∩ ¬½áó¿Φ ¿º Σá⌐½á αÑú¿ßΓαᵿ¿      Esc P L
  2422.  
  2423. æíα«ß¿Γ∞ τáßΓ∞ íπΣÑαá ó íπΣÑα σαá¡Ñ¡¿∩ í½«¬á     Esc B Y
  2424.  
  2425. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó ßΓ᫬π ß «»αÑñѽѡ¡δ¼ ¡«¼Ñ-
  2426.                                             α«¼  Esc M N
  2427.  
  2428. è½áó¿Φá Γáíπ½∩µ¿¿                                Tab
  2429. â½áó¡«Ñ ¼Ñ¡ε                                     Esc
  2430. Wordstar ^Q(uick - íδßΓα«Ñ) ¼Ñ¡ε                 Ctrl Q
  2431. Wordstar (bloc)^K ¼Ñ¡ε                           Ctrl K
  2432. îÑ¡ε "Σá⌐½δ"                                     Esc  F
  2433. îÑ¡ε '»ÑαѼÑΘÑ¡¿∩ ¬παß«αá'                       Esc  M
  2434. îÑ¡ε 'αÑñᬵ¿∩'                                  Esc  E
  2435. îÑ¡ε 'í½«¬¿'                                     Esc  B
  2436. îÑ¡ε 'πñá½Ñ¡¿Ñ'                                  Esc  D
  2437. îÑ¡ε '»«¿ß¬'                                     Esc  S
  2438. îÑ¡ε '»α«τÑÑ'                                    Esc  O
  2439. îÑ¡ε 'ºá»¿ß∞'                                    Esc  R
  2440. îÑ¡ε '¿ºó½ÑτÑ¡¿Ñ'                                Esc  P
  2441. îÑ¡ε Σ«α¼áΓ¿α«óá¡¿∩ ΓѬßΓá                       Esc  T
  2442.  
  2443. Äí¡«ó½Ñ¡¿Ñ φ¬αá¡á (»α¿ ßí«∩σ)                    Esc T U
  2444. Å«¼ÑßΓ¿Γ∞ ΓѬßΓ«óδ⌐ ¼áα¬Ñα 1 ó »«º¿µ¿ε ¬παß«αá   Esc B 1
  2445. Å«¼ÑßΓ¿Γ∞ ΓѬßΓ«óδ⌐ ¼áα¬Ñα 2 ó »«º¿µ¿ε ¬παß«αá   Esc B 2
  2446. Å«¼ÑßΓ¿Γ∞ ΓѬßΓ«óδ⌐ ¼áα¬Ñα 3 ó »«º¿µ¿ε ¬παß«αá   Esc B 3
  2447. Å«¼ÑßΓ¿Γ∞ ΓѬßΓ«óδ⌐ ¼áα¬Ñα 4 ó »«º¿µ¿ε ¬παß«αá   Esc B 4
  2448. Å«¼ÑßΓ¿Γ∞ ΓѬßΓ«óδ⌐ ¼áα¬Ñα 5 ó »«º¿µ¿ε ¬παß«αá   Esc B 5
  2449. Å«¼ÑßΓ¿Γ∞ ΓѬßΓ«óδ⌐ ¼áα¬Ñα 6 ó »«º¿µ¿ε ¬παß«αá   Esc B 6
  2450. Å«¼ÑßΓ¿Γ∞ ΓѬßΓ«óδ⌐ ¼áα¬Ñα 7 ó »«º¿µ¿ε ¬παß«αá   Esc B 7
  2451. Å«¼ÑßΓ¿Γ∞ ΓѬßΓ«óδ⌐ ¼áα¬Ñα 8 ó »«º¿µ¿ε ¬παß«αá   Esc B 8
  2452. Å«¼ÑßΓ¿Γ∞ ΓѬßΓ«óδ⌐ ¼áα¬Ñα 9 ó »«º¿µ¿ε ¬παß«αá   Esc B 9
  2453.  
  2454. ÅÑαѼÑßΓ¿Γ∞ß∩ ó ΓѬßΓ«óδ⌐ ¼áα¬Ñα 1               Esc M 1
  2455. ÅÑαѼÑßΓ¿Γ∞ß∩ ó ΓѬßΓ«óδ⌐ ¼áα¬Ñα 2               Esc M 2
  2456. ÅÑαѼÑßΓ¿Γ∞ß∩ ó ΓѬßΓ«óδ⌐ ¼áα¬Ñα 3               Esc M 3
  2457. ÅÑαѼÑßΓ¿Γ∞ß∩ ó ΓѬßΓ«óδ⌐ ¼áα¬Ñα 4               Esc M 4
  2458. ÅÑαѼÑßΓ¿Γ∞ß∩ ó ΓѬßΓ«óδ⌐ ¼áα¬Ñα 5               Esc M 5
  2459. ÅÑαѼÑßΓ¿Γ∞ß∩ ó ΓѬßΓ«óδ⌐ ¼áα¬Ñα 6               Esc M 6
  2460. ÅÑαѼÑßΓ¿Γ∞ß∩ ó ΓѬßΓ«óδ⌐ ¼áα¬Ñα 7               Esc M 7
  2461. ÅÑαѼÑßΓ¿Γ∞ß∩ ó ΓѬßΓ«óδ⌐ ¼áα¬Ñα 8               Esc M 8
  2462. ÅÑαѼÑßΓ¿Γ∞ß∩ ó ΓѬßΓ«óδ⌐ ¼áα¬Ñα 9               Esc M 9
  2463. ÅÑαѼÑßΓ¿Γ∞ß∩ ó ß««ΓóÑΓßΓóπεΘπε ß¬«í¬π - (,[,{   Esc M [
  2464.  
  2465. Å«¼ÑΓ¿Γ∞ ¡áτὫ í½«¬á                            Esc B B
  2466. Å«¼ÑΓ¿Γ∞ ¬«¡Ñµ í½«¬á                             Esc B K
  2467.  
  2468. Å«¼ÑßΓ¿Γ∞ TAG ó ΓѬπΘπε »«º¿µ¿ε ¬παß«αá          Esc B T
  2469. Å«¼Ñ¡∩Γ∞ ¼ÑßΓἿ TAG ¿ ¬παß«α                    Esc M T
  2470. ÅÑαѼÑßΓ¿Γ∞ß∩ ¬ ¡áτá½π í½«¬á                     Esc M B
  2471. ÅÑαѼÑßΓ¿Γ∞ß∩ ¬ ¬«¡µπ í½«¬á                      Esc M K
  2472.  
  2473. Å«¬áºáΓ∞/߬αδΓ∞ ΓѬπΘ¿⌐ í½«¬                     Esc B H
  2474. ÅÑαѼÑßΓ¿Γ∞ »«¼ÑτÑ¡¡δ⌐ í½«¬ ó »«º¿µ¿ε ¬παß«αá    Esc B M
  2475. 欫»¿α«óáΓ∞ »«¼ÑτÑ¡¡δ⌐ í½«¬ ó »«º¿µ¿ε ¬παß«αá    Esc B C
  2476. ÅÑαѼÑßΓ¿Γ∞ ΓѬßΓ ¼Ñªñπ »«º¿µ¿Ñ⌐ ¬παß«αá ¿ TAG
  2477.                         ó íπΣÑα σαá¡Ñ¡¿∩ í½«¬á   Esc B S
  2478. 欫»¿α«óáΓ∞ ΓѬßΓ ¼Ñªñπ »«º¿µ¿Ñ⌐ ¬παß«αá ¿ TAG
  2479.                         ó íπΣÑα σαá¡Ñ¡¿∩ í½«¬á   Esc B Y
  2480.  
  2481. 鬽ετ¿Γ∞ αѪ¿¼ óßΓá󬿠(Insert)                  Esc E I
  2482. 鬽ετ¿Γ∞ αѪ¿¼ "ºáΓ¿αá¡¿∩" (Overtype)            Esc E O
  2483. ÅÑαѬ½ετÑ¡¿Ñ αѪ¿¼«ó óßΓáó¬¿/ºáΓ¿αá¡¿∩           Ins
  2484.  
  2485. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α óóÑασ ¡á 1 ßΓ᫬𠠠          Up arrow
  2486. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó ¡áτὫ φ¬αá¡á               Esc M P
  2487. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α óóÑασ ¡á 1 ßΓαá¡¿µπ           PgUp
  2488. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó ¡áτὫ Σá⌐½á                Esc M S
  2489. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó¡¿º ¡á 1 ßΓ᫬𠠠           Down arrow
  2490. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó ¬«¡Ñµ φ¬αá¡á                Esc M M
  2491. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó¡¿º ¡á 1 ßΓαá¡¿µπ            PgDn
  2492. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó ¬«¡Ñµ Σá⌐½á                 Esc M E
  2493. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó½Ñó« ¡á 1 »«º¿µ¿ε            Left arrow
  2494. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó½Ñó« ¡á 1 ß½«ó«              Ctrl left
  2495. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó ½Ñóπε τáßΓ∞ φ¬αá¡á          Esc M L
  2496. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó»αáó« ¡á 1 »«º¿µ¿ε           Right arrow
  2497. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó»αáó« ¡á 1 ß½«ó«             Ctrl right
  2498. ÅÑαѼÑßΓ¿Γ∞ ¬παß«α ó ¬«¡Ñµ ßΓ᫬¿                Esc M R
  2499.  
  2500. éßΓáó¿Γ∞ ¡«óπε ßΓ᫬π ó »«º¿µ¿¿ ¬παß«αá          Ctrl N
  2501. Å᫬απΓ¬á (scroll) ΓѬßΓá ó¡¿º ¡á 1 ßΓ᫬𠠠    Ctrl W
  2502. Å᫬απΓ¬á ΓѬßΓá óóÑασ ¡á 1 ßΓ᫬𠠠            Ctrl Z
  2503.  
  2504. ôñ὿Γ∞ ß¿¼ó«½ »«ñ ¬παß«α«¼                      Del
  2505.  
  2506. 髺óαáΓ¿Γ∞ß∩ ¡á Φáú/πñ὿Γ∞ ß¿¼ó«½ ß½Ñóá «Γ
  2507.                                       ¬παß«αá    Backspace
  2508. ôñ὿Γ∞ ß½«ó« ß»αáóá «Γ ¬παß«αá                  Esc D W
  2509. ôñ὿Γ∞ ñ« ¬«¡µá ßΓ᫬¿                          Esc D E
  2510. ôñ὿Γ∞ óßε ßΓ᫬𠠠                            Esc D L
  2511. ôñ὿Γ∞ »«¼ÑτÑ¡¡δ⌐ í½«¬                          Esc B D
  2512.  
  2513. è«¡ΓѬßΓ¡δ⌐ »«¿ß¬ ó »α∩¼«¼ ¡á»αáó½Ñ¡¿¿           Esc S N
  2514. è«¡ΓѬßΓ¡δ⌐ »«¿ß¬ ó «íαáΓ¡«¼ ¡á»αáó½Ñ¡¿¿         Esc S P
  2515. Å«óΓ«α¿Γ∞ »«¿ß¬ »«ß½Ññ¡Ñú« «íαẵᠠ             Esc S A
  2516. é«ßßΓá¡«ó¿Γ∞ »«ß½Ññ¡¿⌐ πñá½Ñ¡¡δ⌐ φ½Ñ¼Ñ¡Γ ó »«-
  2517.                                   º¿µ¿¿ ¬παß«αá  Esc E R
  2518.  
  2519. ÉÑñá¬Γ¿α«óáΓ∞ íπΣÑα 1                            Esc 1
  2520. ÉÑñá¬Γ¿α«óáΓ∞ íπΣÑα 2                            Esc 2
  2521. ÉÑñá¬Γ¿α«óáΓ∞ íπΣÑα 3                            Esc 3
  2522. ÉÑñá¬Γ¿α«óáΓ∞ íπΣÑα 4                            Esc 4
  2523. ÉÑñá¬Γ¿α«óáΓ∞ íπΣÑα 5                            Esc 5
  2524.  
  2525. æ«σαá¡¿Γ∞ ¡áí«α ¬½áó¿Φ ó ¼á¬α««»αÑñѽѡ¿¿ 10     Esc R 0
  2526. æ«σαá¡¿Γ∞ ¡áí«α ¬½áó¿Φ ó ¼á¬α««»αÑñѽѡ¿¿ 1      Esc R 1
  2527. æ«σαá¡¿Γ∞ ¡áí«α ¬½áó¿Φ ó ¼á¬α««»αÑñѽѡ¿¿ 2      Esc R 2
  2528. æ«σαá¡¿Γ∞ ¡áí«α ¬½áó¿Φ ó ¼á¬α««»αÑñѽѡ¿¿ 3      Esc R 3
  2529. æ«σαá¡¿Γ∞ ¡áí«α ¬½áó¿Φ ó ¼á¬α««»αÑñѽѡ¿¿ 4      Esc R 4
  2530. æ«σαá¡¿Γ∞ ¡áí«α ¬½áó¿Φ ó ¼á¬α««»αÑñѽѡ¿¿ 5      Esc R 5
  2531. æ«σαá¡¿Γ∞ ¡áí«α ¬½áó¿Φ ó ¼á¬α««»αÑñѽѡ¿¿ 6      Esc R 6
  2532. æ«σαá¡¿Γ∞ ¡áí«α ¬½áó¿Φ ó ¼á¬α««»αÑñѽѡ¿¿ 7      Esc R 7
  2533. æ«σαá¡¿Γ∞ ¡áí«α ¬½áó¿Φ ó ¼á¬α««»αÑñѽѡ¿¿ 8      Esc R 8
  2534. æ«σαá¡¿Γ∞ ¡áí«α ¬½áó¿Φ ó ¼á¬α««»αÑñѽѡ¿¿ 9      Esc R 9
  2535.  
  2536. Å«óΓ«α¿Γ∞ ¼á¬α«ß 10                              Esc P 0
  2537. Å«óΓ«α¿Γ∞ ¼á¬α«ß 1                               Esc P 1
  2538. Å«óΓ«α¿Γ∞ ¼á¬α«ß 2                               Esc P 2
  2539. Å«óΓ«α¿Γ∞ ¼á¬α«ß 3                               Esc P 3
  2540. Å«óΓ«α¿Γ∞ ¼á¬α«ß 4                               Esc P 4
  2541. Å«óΓ«α¿Γ∞ ¼á¬α«ß 5                               Esc P 5
  2542. Å«óΓ«α¿Γ∞ ¼á¬α«ß 6                               Esc P 6
  2543. Å«óΓ«α¿Γ∞ ¼á¬α«ß 7                               Esc P 7
  2544. Å«óΓ«α¿Γ∞ ¼á¬α«ß 8                               Esc P 8
  2545. Å«óΓ«α¿Γ∞ ¼á¬α«ß 9                               Esc P 9
  2546.  
  2547. éδñáΓ∞ »«ñß¬áº¬π                                 F1
  2548.  
  2549.  
  2550.  
  2551.    ôßΓá¡«ó¬á ¼áαΦαπΓ«ó (Files)
  2552.  
  2553.       Ramdisk       âñÑ αẼÑΘáΓ∞  óαѼѡ¡δÑ  Σá⌐½δ ó« óαѼ∩
  2554.                     ¬«¼»¿½∩µ¿¿. ä«½ªÑ¡  ß«ñÑαªáΓ∞  ñó«ÑΓ«τ¿Ñ
  2555.                     (¿¼∩ ñ¿ß¬á)   ¿½¿  ºáóÑαΦáΓ∞ß∩  «íαáΓ¡δ¼
  2556.                     ß½φΦѼ (¬áΓὫú).
  2557.                     (¡á»α¿¼Ñα,  \TMP\  ¿½¿  D:)
  2558.  
  2559.       Help          Å«½¡«Ñ ¿¼∩ Σá⌐½á »«ñ߬ẫ¬ αÑñá¬Γ«αá ZED
  2560.                     (¡á»α¿¼Ñα,  C:\ZORTECH\BIN\ZED.HLP\).
  2561.  
  2562.       Backup        èáΓὫú,  ó ¬«Γ«α«¼  αẼÑΘáεΓß∩  ßΓáαδÑ
  2563.                     óÑαß¿¿ Σá⌐½«ó.  ìÑ ñ«½ªÑ¡  ß«ñÑαªáΓ∞ ¿¼∩
  2564.                     ñ¿ß¬á,  Γᬠ¬á¬ ñπí½¿ Σá⌐½«ó óßÑúñá σαá-
  2565.                     ¡∩Γß∩ ¡á Γ«¼ ªÑ ñ¿ß¬Ñ,  τΓ« ¿ «α¿ú¿¡á½δ.
  2566.                     æ¼«Γα¿ΓÑ  óδΦÑ »áαáúαáΣ "»αÑñδñπΘá∩ óÑα-
  2567.                     ß¿∩ Σá⌐½á".
  2568.  
  2569.       Libs          îáαΦαπΓ,  ¡á ¬«Γ«α«¼ éδ σαá¡¿ΓÑ  Zortech
  2570.                     í¿í½¿«ΓѬ¿ (*.OBJ ¿ *.LIB). ä«½ªÑ¡ ß«ñÑα-
  2571.                     ªáΓ∞ ñó«ÑΓ«τ¿Ñ  (Ñß½¿ ¿¼∩ ñ¿ß¬á) ¿½¿ ºá-
  2572.                     óÑαΦáΓ∞ß∩ «íαáΓ¡δ¼ ß½φΦѼ (Ñß½¿ ¬áΓὫú).
  2573.                     (¡á»α¿¼Ñα, C:\ZORTECH\LIB\)
  2574.  
  2575.       Include       îáαΦαπΓ ¬ ¬áΓὫúπ, ¡á ¬«Γ«α«¼ éδ σαá¡¿-
  2576.                     ΓÑ ó¬½ετáѼδÑ Σá⌐½δ (*.h ¿ *.hpp).  ä«½-
  2577.                     ªÑ¡ ß«ñÑαªáΓ∞ ñó«ÑΓ«τ¿Ñ (Ñß½¿ ¿¼∩ ñ¿ß¬á)
  2578.                     ¿½¿ ºáóÑαΦáΓ∞ß∩ «íαáΓ¡δ¼ ß½φΦѼ (Ñß½¿ ¬á-
  2579.                     ΓὫú). (¡á»α¿¼Ñα. C:\ZORTECH\INCLUDE\).
  2580.  
  2581.       Printer       ê¼∩ πßΓα«⌐ßΓóá »ÑτáΓ¿ (¡á»α¿¼Ñα, PRN ¿½¿
  2582.                     LPT1 ¿½¿ COM1).
  2583.  
  2584.       Eof           é¬½ετáÑΓ ß¿¼ó«½ ^Z ó ¬«¡Ñµ Σá⌐½«ó.  ¥Γ«Γ
  2585.                     αѪ¿¼ ñ«½ªÑ¡ íδΓ∞ ó¬½ετÑ¡  ñ½∩ ß«ó¼ÑßΓ¿-
  2586.                     ¼«ßΓ¿ ß Wordstar. ìѬ«Γ«αδÑ »α«úαá¼¼δ ¡Ñ
  2587.                     αáß»«º¡áεΓ  ^Z  ó ¬áτÑßΓóÑ ¼áα¬Ñαá ¬«¡µá
  2588.                     Σá⌐½á ¿ ΓαÑíπεΓ,  τΓ«íδ  φëà»ÑαѬ½ετá-
  2589.                     Γѽ∞ íδ½ ó䬽ετÑ¡.
  2590.  
  2591.  
  2592.    é¿ñ φ¬αá¡á (Screen)
  2593.  
  2594.       Scroll        êß»«½∞ºπÑΓ á»»áαáΓ¡δ⌐ αѪ¿¼  '»α«¬απΓ¬¿'
  2595.                     (Scroll)  ñ½∩ »ÑαѼÑΘÑ¡¿∩  ñ« <n> ßΓ᫬;
  2596.                     »« π¼«½τá¡¿ε 10. ZED íπñÑΓ '»α«¬απτ¿óáΓ∞'
  2597.                     ΓѬßΓ ¡á φ¬αá¡Ñ, Ñß½¿ «¡ »ÑαѼÑΘáÑΓß∩ ¡á
  2598.                     τ¿ß½« ßΓ᫬ ¡Ñ í«½∞ΦÑÑ <n>, ¿ íπñÑΓ »ÑαÑ-
  2599.                     α¿ß«óδóáΓ∞ óÑß∞ φ¬αá¡, Ñß½¿ ΓѬßΓ »ÑαѼÑ-
  2600.                     ΘáÑΓß∩ ¡á í«½∞ΦÑÑ, τѼ <n>, τ¿ß½« ßΓ᫬.
  2601.                     ìѬ«Γ«αδÑ φ¬αá¡δ αáºñαáªáεΘÑ ¼ÑαµáεΓ »α¿
  2602.                     »ÑαѼÑΘÑ¡¿¿  ¿ ¡Ñ߬«½∞¬¿σ ßΓ᫬.  àß½¿ π
  2603.                     éáß  Γᬫ⌐ φ¬αá¡,  πßΓá¡«ó¿ΓÑ  φΓ« τ¿ß½«
  2604.                     '»α«¬απΓ¬¿'  ¼á½Ñ¡∞¬¿¼.  àß½¿  »α«¬απΓ¬á
  2605.                     »½áó¡á∩, íδßΓαá∩ ¿ ¡Ñ óδºδóáÑΓ ¼Ñαµá¡¿∩,
  2606.                     πßΓá¡«ó¿ΓÑ   º¡áτÑ¡¿Ñ  τ¿ß½á  '»α«¬απΓ¬¿'
  2607.                     ¼á¬ß¿¼á½∞¡δ¼   (ñ«  ¼á¬ß¿¼á½∞¡«ú«  τ¿ß½á
  2608.                     ßΓ᫬ éáΦÑú« φ¬αá¡á).
  2609.  
  2610.       Lines         ÅÑαѼÑΘáÑΓ n ßΓ᫬, ¬«úñá ¡áªáΓδ ¬½áó¿Φ¿
  2611.                     PgUp ¿½¿ PgDn;  »« π¼«½τá¡¿ε 10. àß½¿ éδ
  2612.                     »αÑñ»«τ¿ΓáÑΓÑ ¿ß»«½∞º«óáΓ∞ ¬½áó¿Φ¿  PgUp
  2613.                     ¿ PgDn ñ½∩ »ÑαѼÑΘÑ¡¿∩ óßÑú« φ¬αá¡á, πß-
  2614.                     Γá¡«ó¿ΓÑ φΓ« τ¿ß½«  αáó¡δ¼  τ¿ß½π  ßΓ᫬
  2615.                     ΓѬßΓá,  ¿º«íαáªáѼδσ αÑñá¬Γ«α«¼  ZED ¡á
  2616.                     éáΦѼ φ¬αá¡Ñ  (22 ßΓ᫬¿ ñ½∩ í«½∞Φ¿¡ßΓóá
  2617.                     φ¬αá¡«ó).
  2618.  
  2619.       Update        î«ñÑα¡¿º¿απÑΓ,  »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ, n ßΓ᫬
  2620.                     »α¿  '»α«¬απΓ¬Ñ';  »« π¼«½τá¡¿ε 1.  àß½¿
  2621.                     ¬½áó¿Φá  ¡áª¿¼áÑΓß∩ ñ« ºáóÑαΦÑ¡¿∩ «í¡«ó-
  2622.                     ½Ñ¡¿∩ φ¬αá¡á, ¼«ñÑα¡¿ºáµ¿∩ φ¬αá¡á »α¿«ß-
  2623.                     Γá¡áó½¿óáÑΓß∩,  ¡« ¡Ñ αá¡∞ΦÑ,  τѼ «í¡«-
  2624.                     ó¿Γß∩ φΓ« τ¿ß½«  ßΓ᫬.  ùѼ  í«½∞ΦÑ φΓ«
  2625.                     τ¿ß½«, ΓѼ ó í«½∞ΦÑ⌐ ßΓѻѡ¿ φ¬αá¡ ß««Γ-
  2626.                     óÑΓßΓóπÑΓ ΓѬπΘѼπ ß«ßΓ«∩¡¿ε »α¿ »α«¬απΓ-
  2627.                     ¬Ñ ¿½¿ íδßΓα«¼ ½¿ßΓá¡¿¿ Σá⌐½á, ¡« ½¿ßΓá-
  2628.                     ¡¿Ñ »α¿ φΓ«¼ »α«¿ßσ«ñ¿Γ ¼Ññ½Ñ¡¡Ñ⌐.
  2629.  
  2630.       Horison       ÅÑαѼÑΘáÑΓ n ßΓ«½íµ«ó,  ¬«úñá ¬παß«α óδ-
  2631.                     σ«ñ¿Γ ºá φ¬αá¡;  »«  π¼«½τá¡¿ε  16.  ZED
  2632.                     «íδτ¡« ß¬áτ¬««íαạ« »ÑαѼÑΘáÑΓ ó ßΓ«α«-
  2633.                     ¡π ºá «ñ¿¡ αẠ16 ß¿¼ó«½«ó. àß½¿ éδ »αÑñ-
  2634.                     »«τ¿ΓáÑΓÑ í«½∞Φ¿Ñ  ¿½¿ ¼Ñ¡∞Φ¿Ñ '»α䪬¿',
  2635.                     ¿º¼Ñ¡¿ΓÑ φΓ« º¡áτÑ¡¿Ñ.
  2636.  
  2637.       Tab           ASCII ß¿¼ó«½ ñ½∩ »αÑñßΓáó½Ñ¡¿∩ Γáíπ½∩µ¿⌐;
  2638.       Character     »« π¼«½τá¡¿ε 26.  æ¿¼ó«½ 26  (¼á½Ñ¡∞¬á∩,
  2639.                     ¡á»αáó½Ñ¡¡á∩ ó»αáó« ßΓαѽ¬á) ¿ß»«½∞ºπÑΓ-
  2640.                     ß∩ ñ½∩ ¿º«íαáªÑ¡¿∩ Γáíπ½∩µ¿⌐ ¡á φ¬αá¡Ñ ó
  2641.                     αÑñá¬Γ«αÑ ZED. àß½¿ éá¼ ¡Ñ σ«τÑΓß∩, τΓ«-
  2642.                     íδ ß¿¼ó«½δ Γáíπ½∩µ¿¿ ¿º«íαáªá½¿ß∞ ¡á φ¬-
  2643.                     αá¡Ñ,   πßΓá¡«ó¿ΓÑ  φΓ«  º¡áτÑ¡¿Ñ  ó  32
  2644.                     (Γ.Ñ. »α«íѽ).
  2645.  
  2646.       Newline       êß»«½∞ºπÑΓ  ASCII ß¿¼ó«½ n ñ½∩ »αÑñßΓáó-
  2647.                     ½Ñ¡¿∩  ¬«¡µá  ßΓ᫬¿;  »«  π¼«½τá¡¿ε 27.
  2648.                     æ¿¼ó«½ 27 (¼á½Ñ¡∞¬á∩, ¡á»αáó½Ñ¡¡á∩ ó½Ñó«
  2649.                     ßΓαѽ¬á)  ¿ß»«½∞ºπÑΓß∩ ñ½∩ »αÑñßΓáó½Ñ¡¿∩
  2650.                     ¬«¡µá  ßΓ᫬¿ ¡á φ¬αá¡Ñ ó αÑñá¬Γ«αÑ ZED.
  2651.                     àß½¿ éδ  ¡Ñ σ«Γ¿ΓÑ,  τΓ«íδ  ¬«¡Ñµ ßΓ᫬¿
  2652.                     ¿º«íαáªá½ß∩  ¡á  φ¬αá¡Ñ,  πßΓá¡«ó¿ΓÑ φΓ«
  2653.                     º¡áτÑ¡¿Ñ ó 32 (Γ.Ñ. »α«íѽ).
  2654.  
  2655.       Eof           êß»«½∞ºπÑΓ  ASCII ß¿¼ó«½ n ñ½∩ »αÑñßΓáó-
  2656.                     ½Ñ¡¿∩ ¬«¡µá  Σá⌐½á;   »« π¼«½τá¡¿ε  186.
  2657.                     æ¿¼ó«½  186 (ñó«⌐¡á∩ óÑαΓ¿¬á½∞¡á∩ τÑαΓá)
  2658.                     ¿ß»«½∞ºπÑΓß∩  ñ½∩ Γ«ú«,  τΓ«íδ »«¬áºáΓ∞,
  2659.                     τΓ« ¿º«íαáªÑ¡¿Ñ ¡á φ¬αá¡Ñ 'óδΦ½«' ºá ¬«-
  2660.                     ¡Ñµ Σá⌐½á. àß½¿ éδ ¡Ñ σ«Γ¿ΓÑ, τΓ«íδ ß¿¼-
  2661.                     ó«½ ¿º«íαáªá½ß∩, πßΓá¡«ó¿ΓÑ Ñú« º¡áτÑ¡¿Ñ
  2662.                     ó 32 (Γ.Ñ. »α«íѽ).
  2663.  
  2664.       Ruler         êß»«½∞ºπÑΓ  ASCII ß¿¼ó«½ n ñ½∩ 'ºá»«½¡Ñ-
  2665.                     ¡¿∩'  ßΓ᫬¿-½¿¡Ñ⌐¬¿;  »« π¼«½τá¡¿ε  205
  2666.                     (ñó«⌐¡á∩ ú«α¿º«¡Γá½∞¡á∩ τÑαΓá).
  2667.  
  2668.       Video         ôßΓá¡áó½¿óáÑΓ ó¿ñÑ« αѪ¿¼;  »« π¼«½τá¡¿ε
  2669.                     3 (80σ25 µóÑΓ¡«⌐). ¥Γ« »áαá¼ÑΓα ñ½∩ BIOS
  2670.                     ó맮óá "πßΓá¡«ó¿Γ∞ ó¿ñÑ« αѪ¿¼"  (INT 10
  2671.                     hex, AH = 0, AL = φΓ«¼π º¡áτÑ¡¿ε).
  2672.                     ôßΓá¡áó½¿óáÑΓ ß½ÑñπεΘ¿Ñ º¡áτÑ¡¿∩:
  2673.  
  2674.                     2  Color  Grafics  adapter  80σ25  mono
  2675.                     3  Color  Grafics  adapter  80σ25  color
  2676.                     7  Mono   Display  adapter  80σ25
  2677.                        (Ñß½¿ éδ ¡Ñ ¿¼ÑÑΓÑ µóÑΓ¡«ú« ¼«¡¿Γ«αá)
  2678.                     55 ATI  EGA  Wonder card   132σ44  mono
  2679.                     99      EGA - adapter       80σ44  color
  2680.                        (φΓ« ß»Ñµ¿á½∞¡«Ñ º¡áτÑ¡¿Ñ,  »«ññÑন-
  2681.                         óáѼ«Ñ ZED)
  2682.  
  2683.                     ZED  ¡Ñ  »«ññÑনóáÑΓ  αѪ¿¼δ ß ¼Ñ¡∞Φ¿¼,
  2684.                     τѼ 80, τ¿ß½«¼ »«º¿µ¿⌐ ßΓ«½íµ«ó. àß½¿ éδ
  2685.                     º¡áÑΓÑ ñαπú¿Ñ  ñ«»πßΓ¿¼δÑ  ó¿ñÑ« αѪ¿¼δ,
  2686.                     ¬«Γ«αδÑ αáí«ΓáεΓ ¡á éáΦÑ⌐ ¼áΦ¿¡Ñ, ¼«ªÑΓÑ
  2687.                     ¿ß»«½∞º«óáΓ∞   ¿σ.    Åα¿   «»αÑñѽѡ¡δσ
  2688.                     BIOS/¼«¡¿Γ«α ¬«¼í¿¡áµ¿∩σ ¼«ª¡« ¿ß»«αΓ¿Γ∞
  2689.                     éáΦ ¼«¡¿Γ«α  πßΓá¡«ó¬«⌐  ó¿ñÑ«  αѪ¿¼á ó
  2690.                     ¡Ñºá¬«¡¡«Ñ  º¡áτÑ¡¿Ñ,   »«φΓ«¼π   üô䣯à
  2691.                     Äùà죠 ÄæÆÄÉÄå좠!
  2692.  
  2693.       Cursor        ôßΓá¡áó½¿óáÑΓ ó¿ñ «ß¡«ó¡«ú«  αÑñá¬Γ¿απε-
  2694.                     ΘÑú« ¬παß«αá; »« π¼«½τá¡¿ε  000F  (Hex).
  2695.                     ¥Γ« »áαá¼ÑΓα BIOS ó맮óá "πßΓá¡«ó¿Γ∞ ó¿ñ
  2696.                     ¬παß«αá"  (INT 10 hex,  AH = 1, CX = φΓ«
  2697.                     º¡áτÑ¡¿Ñ). ¥Γ« º¡áτÑ¡¿Ñ ñ«½ª¡« íδΓ∞ óóÑ-
  2698.                     ñÑ¡« ó ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼  ó¿ñÑ.  æΓáαΦ¿⌐
  2699.                     íá⌐Γ  (»ÑαóδÑ ñóá ΦÑßΓ¡áñµáΓ¿α¿τ¡δσ ß¿¼-
  2700.                     ó«½á)  «»αÑñѽ∩ÑΓ ¡áτὫ í½«¬á ¬παß«αá ¿
  2701.                     ¼½áñΦ¿⌐ íá⌐Γ (ß½ÑñπεΘ¿Ñ ñóá ΦÑßΓ¡áñµáΓ¿-
  2702.                     α¿τ¡δσ ß¿¼ó«½á)  «»αÑñѽ∩ÑΓ  ¬«¡Ñµ í½«¬á
  2703.                     ¬παß«αá.  é í«½∞Φ¿¡ßΓóÑ  ¼«¡¿Γ«α«ó  000F
  2704.                     ºáñáÑΓ í½«τ¡δ⌐ ¬παß«α,  á 0B0C ñáÑΓ ¬πα-
  2705.                     ß«α-»«ñτÑα¬.
  2706.  
  2707.       Moves         é¬½ετáÑΓ/ó䬽ετáÑΓ αѪ¿¼, ó ¬«Γ«α«¼ ¬πα-
  2708.                     ß«α »α¿ »ÑαѼÑΘÑ¡¿¿ ó»αáó« «Γ ¬«¡µá ßΓα«-
  2709.                     ¬¿ »ÑαÑσ«ñ¿Γ  ¡á ß½ÑñπεΘπε  ßΓα«¬π ¿ »α¿
  2710.                     »ÑαѼÑΘÑ¡¿¿   ¬παß«αá  ó½Ñó«  «Γ  ¡áτá½á
  2711.                     ßΓ᫬¿  ¬παß«α  »ÑαÑσ«ñ¿Γ  ¡á »αÑñδñπΘπε
  2712.                     ßΓ᫬π.
  2713.                     Å« π¼«½τá¡¿ε,  Ñß½¿  éδ  ñÑনΓÑ ¡áªáΓ«⌐
  2714.                     ¬½áó¿Φπ »ÑαѼÑΘÑ¡¿∩ ¬παß«αá  ó½Ñó«  (¿½¿
  2715.                     ó»αáó«), ¬παß«α πßΓá¡áó½¿óáÑΓß∩ ó ¡áτá½Ñ
  2716.                     (¿½¿ ¬«¡µÑ) ßΓ᫬¿. àß½¿ éδ óδíÑα¿ΓÑ φΓπ
  2717.                     «»µ¿ε, ¬παß«α íπñÑΓ  »ÑαÑ߬ᬿóáΓ∞ ó ¬«-
  2718.                     ¡Ñµ »αÑñδñπΘÑ⌐ ßΓ᫬¿ (¡áτὫ  ß½ÑñπεΘÑ⌐
  2719.                     ßΓ᫬¿),  ¬á¬ φΓ« »α«¿ßσ«ñ¿Γ ó Wordstar.
  2720.                     ¥Γá «»µ¿∩ »ÑαѬ½ετáÑΓ  αѪ¿¼ ¡á »α«Γ¿ó«-
  2721.                     »«½«ª¡δ⌐.
  2722.  
  2723.       Dumb          é¬½ετáÑΓ/ó䬽ετáÑΓ αѪ¿¼  '«ß¼δ߽ѡ¡«ú«'
  2724.                     »ÑαѼÑΘÑ¡¿∩ ¬παß«αá. ÅÑαѼÑΘÑ¡¿Ñ ¬παß«αá
  2725.                     «íδτ¡« »α«¿ßσ«ñ¿Γ '«ß¼δ߽ѡ¡«', Γ.Ñ. ¬πα-
  2726.                     ß«α íπñÑΓ ó«ºóαáΘáΓ∞ß∩ ó Γπ ªÑ ßá¼πε »«-
  2727.                     º¿µ¿ε, Ñß½¿ éδ »ÑαѼÑΘáÑΓÑ Ñú« óóÑασ ¿½¿
  2728.                     ó¡¿º ¿ ºáΓѼ ó«ºóαáΘáÑΓÑ ó »αѪ¡εε ßΓα«-
  2729.                     ¬π, ñáªÑ, Ñß½¿ ¬παß«α íδ½ ó ñαπú«⌐ »«º¿-
  2730.                     µ¿¿ ¿ ¡á ñαπú«⌐ ßΓ᫬Ñ. àß½¿ éδ óδíÑα¿ΓÑ
  2731.                     φΓπ «»µ¿ε, ¬παß«α íπñÑΓ óÑßΓ¿ ßÑí∩,  ¬á¬
  2732.                     ó Wordstar.
  2733.  
  2734.  
  2735.    ûóÑΓá φ¬αá¡á (Colors and More colors)
  2736.  
  2737.       menuBar       ûóÑΓ ñ½∩ ßΓ᫬¿ ¼Ñ¡ε.
  2738.  
  2739.       menuOption    ûóÑΓ ñ½∩ '»«ñßóÑτÑ¡¡«⌐' «»µ¿¿ ¼Ñ¡ε.
  2740.  
  2741.       menuPromt     ûóÑΓ ñ½∩ »«ñ߬Ậ¿ ó ¼Ñ¡ε.
  2742.  
  2743.       Strings       ûóÑΓ ñ½∩ óó«ñ¿¼δσ ßΓ᫬ ¿ Γ.».
  2744.  
  2745.       Warnings      ûóÑΓ ñ½∩ ß««íΘÑ¡¿⌐ «í «Φ¿í¬áσ  ¿ »αÑñπ»-
  2746.                     αѪñÑ¡¿∩σ αÑñá¬Γ«αá.
  2747.  
  2748.       Window        ûóÑΓ ñ½∩ «¬«ΦѬ ¼Ñ¡ε.
  2749.  
  2750.       Option        ûóÑΓ ñ½∩ '»«ñßóÑτÑ¡¡δσ'  «»µ¿⌐ ó «¬«¡¡δσ
  2751.                     ¼Ñ¡ε.
  2752.       Status        ûóÑΓ ñ½∩ ßΓ᫬¿  ßΓáΓπßá  (ß«ßΓ«∩¡¿∩ αÑ-
  2753.                     ñá¬Γ¿α«óá¡¿∩.
  2754.  
  2755.       Ruler         ûóÑΓ ñ½∩ ßΓ᫬¿-½¿¡Ñ⌐¬¿.
  2756.  
  2757.       Errors        ûóÑΓ ñ½∩  ß««íΘÑ¡¿⌐  «í  «Φ¿í¬áσ  ¬«¼»¿-
  2758.                     ½∩Γ«αá.
  2759.  
  2760.       Detail        ûóÑΓ ñ½∩ πΓ«τ¡Ñ¡¿∩ «Φ¿í¬¿ ¬«¼»¿½∩Γ«αá.
  2761.  
  2762.       Text          ûóÑΓ ñ½∩ αÑñá¬Γ¿απѼ«ú« ΓѬßΓá.
  2763.  
  2764.       Block         ûóÑΓ ñ½∩ óδñѽѡ¡«ú« í½«¬á.
  2765.  
  2766.       Help          ûóÑΓ ñ½∩ ΓѬßΓá »«ñ߬ẫ¬ "»«¼«Θ¡¿¬á".
  2767.  
  2768.    Å«º¿µ¿∩ ¬παß«αá ¡á óÑασ¡Ñ⌐ ßΓα«¬Ñ  ¿º«íαáªáÑΓß∩ »«ñßóÑτ¿-
  2769. ó᡿Ѽ ß¿¼ó«½á »«ñ ¬παß«α«¼.
  2770.  
  2771.       Overtype      ûóÑΓ ñ½∩ ¬παß«αá ó αѪ¿¼Ñ  '¡áñ»ÑτáΓδóá-
  2772.                     ¡¿∩' («íδτ¡« τÑα¡δ⌐ ¡á íѽ«¼).
  2773.       Insert        ûóÑΓ  ñ½∩  ¬παß«αá  ó  αѪ¿¼Ñ  'óßΓáó¬¿'
  2774.                     (¼ÑαµáεΘ¿⌐ ó ¿¡óÑαß¡«¼ ¿º«íαáªÑ¡¿¿).
  2775.  
  2776. ÅÑαѼÑßΓ¿ΓÑ ¬παß«α ¬ 'Z', ∩ó½∩εΘ¿¼ß∩ ¡πª¡δ¼ µóÑΓ«¼, ¿ ¡áª¼¿ΓÑ 
  2777. ¬½áó¿Φπ Enter. àß½¿ éδ αÑΦ¿ΓÑ ¡Ñ ¼Ñ¡∩Γ∞ µóÑΓ, Γ« ¡áª¼¿ΓÑ Esc.
  2778.  
  2779.    ÉẼÑΓ¬á φ¬αá¡á (Lines)
  2780.  
  2781.    ¥Γá «»µ¿∩ »«ºó«½∩ÑΓ éá¼ ¿º¼Ñ¡¿Γ∞ φ¬αá¡¡πε αẼÑΓ¬π. éδí¿-
  2782. αá⌐ΓÑ ¡«¼Ñα ßΓ᫬¿  «Γ 1 ñ« 8 ñ½∩ ¬áªñ«ú« φ½Ñ¼Ñ¡Γá «»µ¿¿. éδ
  2783. ¼«ªÑΓÑ »ÑαѬαδóáΓ∞ φΓ¿ ßΓ᫬¿, ¬á¬ éá¼ ΓαÑíπÑΓß∩.  ìѬ«Γ«αδÑ
  2784. »ÑαѬαδΓ¿∩ ¼«úπΓ ñáΓ∞ ßΓαá¡¡«Ñ ¿º«íαáªÑ¡¿Ñ.
  2785.  
  2786.       Menu       æΓ᫬á ñ½∩ ¼Ñ¡ε-ßΓ᫬¿ (¼Ñ¡ε-»«½«ßδ)
  2787.                  (»« π¼«½τá¡¿ε 1)
  2788.  
  2789.       Prompt *   æΓα«¬á »«ñ߬Ậ¿/»«∩ߡѡ¿∩ ó ¼Ñ¡ε
  2790.                  (»« π¼«½τá¡¿ε 2)
  2791.  
  2792.       Status     æΓ᫬á,  ß«ñÑαªáΘá∩  ¿¡Σ«α¼áµ¿ε  «  ßΓáΓπßÑ
  2793.                  (»« π¼«½τá¡¿ε 2)
  2794.  
  2795.       Warnings   æ««íΘÑ¡¿∩ «í «Φ¿í¬áσ αÑñá¬Γ«αá
  2796.                  (»« π¼«½τá¡¿ε 1)
  2797.  
  2798.       Input      æΓα«¬á  ñ½∩ óó«ñá  »«½∞º«óáΓѽѼ  ΓѬßΓ«óδσ
  2799.                  ßΓ᫬ ¿ Γ.». (»« π¼«½τá¡¿ε 1)
  2800.  
  2801.       Ruler *    âñÑ πßΓá¡«ó¿Γ∞ ßΓ᫬π-½¿¡Ñ⌐¬π
  2802.                  (»« π¼«½τá¡¿ε 3)
  2803.  
  2804.       Errors     æΓ᫬á ñ½∩ ß««íΘÑ¡¿⌐ «í «Φ¿í¬á󠬫¼»¿½∩Γ«αá
  2805.                  (»« π¼«½τá¡¿ε 2)
  2806.  
  2807.       Detail     æΓ᫬á ñ½∩ ñÑΓá½∞¡«ú« ß««íΘÑ¡¿∩ ¬«¼»¿½∩Γ«αá
  2808.                  «í «Φ¿í¬Ñ (»« π¼«½τá¡¿ε 3)
  2809.  
  2810. *  Prompt  ¿  Ruler  ßΓ᫬¿ ¼«úπΓ íδΓ∞ ¿ß¬½ετÑ¡δ  πßΓá¡«ó¬«⌐
  2811.    ¿σ ¡«¼Ñα«ó ßΓ᫬ ó 0.
  2812.  
  2813.    Å«º¿µ¿¿ «¬«¡
  2814.  
  2815.    Ä¬«¡¡«Ñ ¼Ñ¡ε »«ºó«½∩ÑΓ éá¼ ¿º¼Ñ¡∩Γ∞  »«º¿µ¿¿  «¬«¡  ¼Ñ¡ε.
  2816. éδíÑα¿ΓÑ,  ñ½∩ ¬á¬«ú« ¼Ñ¡ε  éδ σ«Γ¿ΓÑ  πßΓá¡«ó¿Γ∞ »«º¿µ¿ε, ¿
  2817. ¿ß»«½∞ºπ⌐ΓÑ ¬½áó¿Φ¿  π»αáó½Ñ¡¿∩ ¬παß«α«ó  ñ½∩ »ÑαѼÑΘÑ¡¿∩ »«
  2818. φ¬αá¡π ¬ ΓαÑíπѼ«⌐ »«º¿µ¿¿.  èᬠéδ ¼«ªÑΓÑ ó¿ñÑΓ∞ ¿º π¼«½τá-
  2819. ¡¿⌐, »ÑαѬαδóáΓ∞ φΓ¿ ¼Ñ¡ε ¼«ª¡« »« ßó«Ñ¼π ªÑ½á¡¿ε. ìѬ«Γ«αδÑ
  2820. »ÑαѬαδΓ¿∩  ¼«úπΓ ñáΓ∞  ßΓαá¡¡«Ñ  ¿º«íαáªÑ¡¿Ñ,  ó τáßΓ¡«ßΓ¿,
  2821. ¬«úñá ¼Ñ¡ε »ÑαѬαδóáεΓ ßΓáΓπß-ßΓ᫬π.  éδ ¼«ªÑΓÑ »ÑαѼÑßΓ¿Γ∞
  2822. «¬«¡¡«Ñ ¼Ñ¡ε Γá¬, τΓ« τáßΓ∞ Ñú« ¿ßτѺ¡ÑΓ ß φ¬αá¡á.  ¥Γ« ßñÑ-
  2823. ½áÑΓ ¡Ññ«ßΓπ»¡δ¼ ¡Ñ¬«Γ«αδÑ ¿º «»µ¿⌐ φΓ«ú« ¼Ñ¡ε,  Γ.¬. ¬παß«α
  2824. ¡Ñ ¼«ªÑΓ »ÑαѼÑΘáΓ∞ß∩ ºá úαá¡¿µπ φ¬αá¡á ñ½∩ ¿σ óδí«αá.
  2825.    àß½¿ éδ »αÑñ»«τ¿ΓáÑΓÑ,  τΓ«íδ éáΦ¿  ¼Ñ¡ε  αáß»«½áú὿ß∞ ó
  2826. óÑασ¡Ñ⌐ ßΓα«¬Ñ (ó ßΓ¿½Ñ Lotus 123), »ÑαѼÑßΓ¿ΓÑ ¬áªñ«Ñ «¬«¡-
  2827. ¡«Ñ ¼Ñ¡ε ó ½Ñóδ⌐ óÑασ¡¿⌐ πú«½ φ¬αá¡á. æ½ÑñπεΘ¿Ñ ¼Ñ¡ε ñ«ßΓπ»-
  2828. ¡δ ñ½∩ óδí«αá ¿σ »«º¿µ¿¿:
  2829.  
  2830.       Main        â½áó¡«Ñ ¼Ñ¡ε
  2831.       File        îÑ¡ε 'öá⌐½δ'
  2832.       Mooc        îÑ¡ε 'ÅÑαѼÑΘÑ¡¿Ñ ¬παß«αá'
  2833.       Edit        îÑ¡ε 'ÉÑñᬵ¿∩'
  2834.       Blocks      îÑ¡ε 'í½«¬¿'
  2835.       Delete      îÑ¡ε 'πñá½Ñ¡¿Ñ'
  2836.       Search      îÑ¡ε '»«¿ß¬'
  2837.       Other       îÑ¡ε 'Åα«τÑÑ'
  2838.       Record      îÑ¡ε 'ºá»¿ß∞'
  2839.       Playbock    îÑ¡ε '¿ºó½ÑτÑ¡¿Ñ'
  2840.       Text        îÑ¡ε 'ΓѬßΓ'
  2841.       K           Wordstar ^K (í½«¬) ¼Ñ¡ε
  2842.       Q           Wordstar ^Q (íδßΓαδÑ »ÑαѼÑΘÑ¡¿∩) ¼Ñ¡ε
  2843.  
  2844.  
  2845.    ÄíαἽѡ¿Ñ «¬«¡ (Boxes)
  2846.  
  2847.    îÑ¡ε  `«íαἽѡ¿Ñ «¬«¡'  »«ºó«½∩ÑΓ  éá¼ óδíαáΓ∞  ß¿¼ó«½δ,
  2848. ¿ß»«½∞ºπѼδÑ ñ½∩ úαá¡¿µ «¬«¡¡δσ  ¼Ñ¡ε.  Åα«ßΓ« óóÑñ¿ΓÑ ASCII
  2849. ¬«ñ ½¿ΓÑαδ ñ½∩ ¬áªñ«⌐ »«º¿µ¿¿. Å« π¼«½τá¡¿ε »α¿¡∩Γ«:
  2850.  
  2851.    Ä»µ¿∩ ¼Ñ¡ε           ùáßΓ∞ úαá¡¿µδ            ç¡áτÑ¡¿Ñ »«
  2852.                                                  π¼«½τá¡¿ε
  2853.         7             ½Ñóδ⌐ óÑασ¡¿⌐ πú«½             218
  2854.         8             óÑασ¡∩∩  ßΓ«α«¡á               196
  2855.         9             »αáóδ⌐ óÑασ¡¿⌐ πú«½            191
  2856.         4             ½Ñóá∩  ßΓ«α«¡á                 179
  2857.         6             »αáóá∩  ßΓ«α«¡á                179
  2858.         1             ¡¿ª¡¿⌐ ½Ñóδ⌐ πú«½              192
  2859.         2             ¡¿ª¡∩∩  ßΓ«α«¡á                196
  2860.         3             ¡¿ª¡¿⌐ »αáóδ⌐ πú«½             217
  2861.  
  2862.    ü«½ÑÑ »«ñα«í¡« ASCII º¡áτÑ¡¿∩ óßÑσ IBM úαáΣ¿τÑ߬¿σ ß¿¼ó«-
  2863. ½«ó ¼«ª¡« ¡á⌐Γ¿ ó απ¬«ó«ñßΓóÑ »« DOS ¿½¿ ¼«ª¡« »«φ¬ß»Ñα¿¼Ñ¡-
  2864. Γ¿α«óáΓ∞ ó ZED, ¿ß»«½∞ºπ∩ (Esc E G) Σπ¡¬µ¿ε.
  2865.  
  2866.    Éáß»ÑτáΓ¬á ¬«¡Σ¿úπαᵿ¿ (Print)
  2867.  
  2868.    éδ  ¼«ªÑΓÑ  αáß»ÑτáΓáΓ∞  ΓѬπΘ¿Ñ  πßΓᡫ󬿠 ¬«¡Σ¿úπαᵿ¿
  2869. (ó¬½ετá∩  íδßΓαδÑ  ¬«¼á¡ñ¡δÑ ¬½áó¿Φ¿).  ÅÑτáΓ∞  óδó«ñ¿Γß∩ ¡á
  2870. »ÑτáΓáεΘÑÑ πßΓα«⌐ßΓó«  ó  ß««ΓóÑΓßΓó¿¿  ß  Directories/Print
  2871. ¼Ñ¡ε.
  2872.  
  2873.       öá⌐½ »«ñ߬ẫ¬
  2874.  
  2875.    æΓá¡ñáαΓ¡δ⌐  Σá⌐½  »«ñ߬ẫ¬ ñ½∩ αÑñá¬Γ«αá ZED ¡áºδóáÑΓß∩
  2876. ZED.HLP. àß½¿ éδ »α¿ »«¼«Θ¿ ZCONFIG íπñÑΓÑ ¿º¼Ñ¡∩Γ∞ ¡áº¡áτÑ-
  2877. ¡¿∩ 'íδßΓαδ¼' ¬«¼á¡ñ¡δ¼ ¬½áó¿Φá¼, éδ ¼«ªÑΓÑ, ß««ΓóÑΓßΓóÑ¡¡«,
  2878. ¿º¼Ñ¡¿Γ∞ ¿ ¿¼∩ Σá⌐½á  »«ñ߬ẫ¬.  Å«ß¬«½∞¬π  Σá⌐½  »«ñ߬ẫ¬
  2879. ∩ó½∩ÑΓß∩ «íδτ¡δ¼ ΓѬßΓ«óδ¼ Σá⌐½«¼,  «¡ ¼«ªÑΓ αÑñá¬Γ¿α«óáΓ∞ß∩
  2880. ß »«¼«Θ∞ε αÑñá¬Γ«αá ZED ¬á¬ ¿ ½εí«⌐ ñαπú«⌐ Σá⌐½. Å«ªá½π⌐ßΓá,
  2881. «íαáΓ¿ΓѠ󡿼᡿Ѡ¡á Γ«, τΓ« éá¼  ¡Ñ  ß½ÑñπÑΓ  αÑñá¬Γ¿α«óáΓ∞
  2882. Σá⌐½ »«ñ߬ẫ¬,  »«¬á αÑñá¬Γ«α ¿ß»«½∞ºπÑΓ Ñú«.  ïπτΦѠ߬«»¿-
  2883. απ⌐ΓÑ ZED.HLP  ó Σá⌐½ ß ñαπú¿¼ ¿¼Ñ¡Ñ¼,  «ΓαÑñá¬Γ¿απ⌐ΓÑ Ñú« ¿
  2884. ºáΓѼ óÑα¡¿ΓÑ Ñú« ¡á »αѪ¡ÑÑ ¼ÑßΓ«.
  2885.    öá⌐½ »«ñ߬ẫ¬  ß«ßΓ«¿Γ  ¿º  ¡Ñ¬«Γ«α«ú«  τ¿ß½á  ßΓαá¡¿µ ß
  2886. óß»«¼«úáΓѽ∞¡«⌐ ¿¡Σ«α¼áµ¿Ñ⌐.  æΓαá¡¿µδ αáºñѽ∩εΓß∩ ß¿¼ó«½á¼¿
  2887. »ÑαÑó«ñá Σ«α¼áΓá  (¬«ñ  úαáΣ¿τÑ߬«ú«  ß¿¼ó«½á 12).  è«úñá éδ
  2888. αÑñá¬Γ¿απÑΓÑ  Σá⌐½  »«ñ߬ẫ¬,  ß½Ññ¿ΓÑ,  τΓ«íδ  ¡Ñ  ßñѽáΓ∞
  2889. ¬á¬πε-¡¿íπñ∞ ¿º ßΓαá¡¿µ ß½¿Φ¬«¼ í«½∞Φ«⌐ ñ½∩ φ¬αá¡á. æΓαá¡¿µδ
  2890. ¡π¼ÑαπεΓß∩ (»Ñαóá∩  ßΓαá¡¿µá  ¿¼ÑÑΓ  ¡«¼Ñα 0)  ñ½∩ ß¡áíªÑ¡¿∩
  2891. ΓѬßΓá ßß佬¿  »α¿  ß«ºñá¡¿¿  φ½Ñ¼Ñ¡Γ«ó  »ÑαѬαÑßΓ¡δσ ßß佫¬
  2892. »«¼«Θ¿.
  2893.    ¥½Ñ¼Ñ¡Γ »ÑαѬαÑßΓ¡«⌐ ßß佬¿ »«¼«Θ¿  «í«º¡áτáÑΓß∩ ß¿¼ó«½«¼
  2894. »«óÑα¡πΓ«ú« ó»αáó« ΓαÑπú«½∞¡¿¬á (¬«ñ 16),  ¡«¼Ñα«¼ ßΓαá¡¿µδ,
  2895. ¿ ß¿¼ó«½«¼ »«óÑα¡πΓ«ú« ó½Ñó« ΓαÑπú«½∞¡¿¬á (¬«ñ 17). Å« ¬αá⌐-
  2896. ¡Ñ⌐ ¼ÑαÑ,  éδ ñ«½ª¡δ ó¬½ετ¿Γ∞ ó ¬áªñπε ßΓαá¡¿µπ »«¼«Θ¿, π¬á-
  2897. ºδóáεΘπε ¡á ¿¡ñѬߡπε ßΓαá¡¿µπ »«¼«Θ¿ (ßΓαá¡¿µπ 20).  ÉáºαÑ-
  2898. ΦáÑΓß∩ ¿¼ÑΓ∞ ñ« 40 ßΓαá¡¿µ  »«¼«Θ¿ ¿ ñ« 50 »ÑαѬαÑßΓ¡δσ ßßδ-
  2899. ½«¬ ¡á ¬áªñ«⌐ ßΓαá¡¿µÑ.
  2900.  
  2901.  
  2902.  
  2903.                                          èÄîÅêïƒÆÄÉ  ZORTECH
  2904.                                          ───────────────────
  2905.  
  2906. Äíº«α »α«µÑßßá ¬«¼»¿½∩µ¿¿
  2907.  
  2908.  
  2909.           .C              .CPP        .ASM   .OBJ  .LIB
  2910.         ┌──────┴────┐           │           │      │     │
  2911.    ┌────┴───┐  ┌────┴───┐  ┌────┴───┐  ┌────┴───┐  │     │
  2912.    │  ZTC1  │  │ ZTC1B  │  │ ZTCPP1 │  │  MASM  │  │     │
  2913.    └────┬───┘  └────┬───┘  └────┬───┘  └────┬───┘  │     │
  2914.         └───────────┼───────────┘           │      │     │
  2915.                .TMP ├───────────┐           │      │     │
  2916.                     │      ┌────┴───┐       │      │     │
  2917.                     │      │  ZTG   │       │      │     │
  2918.                     │      └────┬───┘       │      │     │
  2919.                     │       .TMO│           │      │     │
  2920.                     ├───────────┘           │      │     │
  2921.             ┌───────┴──────┐                │      │     │
  2922.        ┌────┴───┐     ┌────┴───┐            │      │     │
  2923.        │  ZTC2  │     │  ZTC2B │            │      │     │
  2924.        └────┬───┘     └────┬───┘            │      │     │
  2925.             └───────┬──────┴────────────────┴──────┘     │
  2926.                     │.OBJ                                │
  2927.           ┌─────────┴──────┐                             │
  2928.           │   ┌────────────┼───┬─────────────────────────┘
  2929.        ┌──┴───┴─┐       ┌──┴───┴─┐
  2930.        │  BLINK │       │ MSLINK │      ┌──────────────────┐
  2931.        └───┬────┘       └┬──────┬┘      │ ÄΓ ¿ßσ«ñ¡«ú« ¬«ñá│
  2932.            │         .EXE├──┐   │.MAP   │  ¬  ¿ß»«½¡∩Ѽ«¼π │
  2933.            │             │┌─┴───┴──┐    │                  │
  2934.            │             ││ BUNCH  │    │      ZTC.COM     │
  2935.            │             │└───┬────┘    └──────────────────┘
  2936.            └─────────────┼────┘
  2937.                          ├────────┐
  2938.                          │   ┌────┴────┐
  2939.                          │   │ EXE2BIN │
  2940.                          │   └────┬────┘
  2941.  
  2942.                        .EXE     .COM
  2943.  
  2944. 1.    êßσ«ñ¡δÑ C++ Σá⌐½δ ß«ºñáεΓß∩  »«½∞º«óáΓѽѼ »α¿ »«¼«Θ¿
  2945.    ßΓá¡ñáαΓ¡«ú« ΓѬßΓ«ó«ú« αÑñá¬Γ«αá. æ¿ßΓѼᠫíαáí«Γ¬¿ ΓѬ-
  2946.    ßΓ«ó (ΓѬßΓ«óδ⌐ »α«µÑßß«α)  ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡á ó αÑ-
  2947.    ª¿¼Ñ ß ó䬽ετÑ¡¡δ¼ Σ«α¼áΓ¿α«ó᡿Ѽ.
  2948.  
  2949. 2.    ZTCPP1  «íαáíáΓδóáÑΓ ¿ßσ«ñ¡δ⌐ Σá⌐½ ¿ ß«ºñáÑΓ óαѼѡ¡δ⌐
  2950.    »α«¼ÑªπΓ«τ¡δ⌐ Σá⌐½.
  2951.  
  2952. 3.    ZTC2  «íαáíáΓδóáÑΓ φëàΣá⌐½ (αѺπ½∞ΓáΓ αáí«Γδ ZTCPP1)
  2953.    ¿ ß«ºñáÑΓ «íδτ¡δ⌐ «íΩÑ¬Γ¡δ⌐ Σá⌐½ Γ¿»á .OBJ.
  2954.  
  2955. 4.    ÿáú¿ 1, 2 ¿ 3 óδ»«½¡∩εΓß∩ ñ½∩ ¬áªñ«ú« Σá⌐½á  C++ »α«ú-
  2956.    αá¼¼δ.
  2957.  
  2958. 5.    çá»π߬áÑΓß∩  ½¿¡¬Ñα  (αÑñá¬Γ«α  ßó∩ºÑ⌐),  «¡  ß«í¿αáÑΓ
  2959.    óßÑ .OBJ-Σá⌐½δ ó¼ÑßΓÑ ß (¡πª¡δ¼¿)  í¿í½¿«ΓÑτ¡δ¼¿ »α«µÑñπ-
  2960.    αἿ ó «ñ¿¡ Σá⌐½ Γ¿»á .EXE,  ¬«Γ«αδ⌐ ¼«ªÑΓ íδΓ∞ ¡Ñ»«ßαÑñ-
  2961.    ßΓóÑ¡¡« ¿ß»«½¡Ñ¡.
  2962.  
  2963. 6.    àß½¿ ¡πª¡« »«½πτ¿Γ∞ Σá⌐½ Γ¿»á .COM,  ºá»π߬áÑΓß∩ »α«ú-
  2964.    αá¼¼á EXE2BIN, ¬«Γ«αá∩ »αÑ«íαáºπÑΓ .EXE Σá⌐½ ó .COM Σá⌐½.
  2965.  
  2966. 7.    éÑß∞ »α«µÑßß ¬«¼»¿½∩µ¿¿ ¼«ªÑΓ íδΓ∞ áóΓ«¼áΓ¿º¿α«óá¡ »«ß-
  2967.    αÑñßΓó«¼ »α«úαá¼¼δ π»αáó½Ñ¡¿∩ ¬«¼»¿½∩µ¿Ñ⌐ ZTC.COM.
  2968.  
  2969.    ì«Γᵿ∩ φΓ«ú« αáºñѽá Éπ¬«ó«ñßΓóá
  2970.  
  2971.    [ ]     ó«º¼«ª¡δÑ (Σá¬π½∞ΓáΓ¿ó¡δÑ) φ½Ñ¼Ñ¡Γδ.
  2972.  
  2973.    { }     φ½Ñ¼Ñ¡Γδ,  ¬«Γ«αδÑ ¼«úπΓ »«óΓ«α∩Γ∞ß∩ ¡«½∞ ¿½¿ í«-
  2974.            ½ÑÑ αáº.
  2975.  
  2976.  
  2977.    ZTC1.EXE, ZTC1B.EXE ¿ ZTCPP1.EXE
  2978.  
  2979.    éßÑ ºá¼Ñτá¡¿∩ « ZTC1.EXE «Γ¡«ß∩Γß∩ ΓᬪѠ ¿ ¬ ZTC1B.EXE ¿
  2980. ZTCPP1.EXE.
  2981.    ZTC1.EXE ¿ ZTCPP1.EXE ∩ó½∩εΓß∩ »Ñαóδ¼ »α«σ«ñ«¼ ß««ΓóÑΓßΓ-
  2982. óÑ¡¡« C ¬«¼»¿½∩Γ«αá ¿  C++ ¬«¼»¿½∩Γ«αá.  Ä¡¿ τ¿ΓáεΓ ¿ßσ«ñ¡δ⌐
  2983. Σá⌐½,  óδ»«½¡∩εΓ óßÑ Σπ¡¬µ¿¿  »αÑ»α«µÑßß«αá,  ¬«¡Γα«½∞  óßÑσ
  2984. ß¿¡Γá¬ß¿τÑ߬¿σ  «Φ¿í«¬ ¿ úÑ¡Ñα¿απεΓ  Σá⌐½ ß« ßªáΓδ¼ »α«¼Ñªπ-
  2985. Γ«τ¡δ¼  »αÑñßΓáó½Ñ¡¿Ñ¼;  φΓ« óσ«ñ¡«⌐  Σá⌐½ ñ½∩ ZTG ¿½¿ ZTC2.
  2986.    ZTC1B - »α«ßΓ« óÑαß¿∩ ZTC1,  ¬«Γ«αá∩ αáí«ΓáÑΓ ú«αáºñ« í«-
  2987. ½ÑÑ ß½«ª¡δ¼¿  »α«úαἼἿ íѺ »ÑαÑ»«½¡Ñ¡¿∩ »á¼∩Γ¿,  ºáΓ« «¡á
  2988. ¼¡«ú« ¼Ññ½Ñ¡¡ÑÑ.
  2989.  
  2990.  
  2991.       è«¼á¡ñ¡á∩ ßΓ᫬á
  2992.  
  2993.    è½ετ¿ ¿ »áαá¼ÑΓαδ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿:
  2994.    ä½∩ ¬«¼»¿½∩µ¿¿ C Σá⌐½á:
  2995.  
  2996.    ZTC1 infile {¬½ετ¿}
  2997.  
  2998.    ä½∩ ¬«¼»¿½∩µ¿¿ C++ Σá⌐½á:
  2999.  
  3000.    ZTCPP1 infile {¬½ετ¿}
  3001.  
  3002.  
  3003.       éσ«ñ¡«⌐ Σá⌐½ (infile)
  3004.  
  3005.    ¥Γ« ¿ßσ«ñ¡δ⌐ Σá⌐½.  àß½¿ αáßΦ¿αÑ¡¿Ñ «»πΘÑ¡«, «¡« »α¿¡¿¼á-
  3006. ÑΓß∩ αáó¡δ¼  ".C" ñ½∩ ZTC1 ¿ ".CPP" ñ½∩ ZTCPP1.
  3007.  
  3008.  
  3009.       è½ετ¿
  3010.  
  3011.    =nnnn   ôßΓá¡áó½¿óáÑΓ  αẼÑα  ó¡πΓαÑ¡¡Ñú« ßΓѬᠬ«¼»¿½∩-
  3012.            Γ«αá.  Å«»δΓá⌐ΓÑß∞  ¿ß»«½∞º«óáΓ∞ φëଽετ,  Ñß½¿
  3013.            »«½πτ¿ΓÑ «Γ ¬«¼»¿½∩Γ«αá  ß««íΘÑ¡¿Ñ « »ÑαÑ»«½¡Ñ¡¿¿
  3014.            ßΓѬᠠ("stack overflow"). Å«ñσ«ñ∩Θ¿Ñ  ñÑß∩Γ¿τ¡δÑ
  3015.            º¡áτÑ¡¿∩ ñ½∩ nnnn »α¿ Γá¬¿σ »«»δΓ¬áσ:
  3016.               ZTC1      «Γ   2000   ñ«   10000
  3017.               ZTC1B     «Γ   5000   ñ«   30000
  3018.               ZTCPP1    «Γ   5000   ñ«   30000
  3019.  
  3020.    -a      Å«ñáó½∩ÑΓ  óδαáó¡¿óá¡¿Ñ  ó ßΓαπ¬Γπαáσ.  ì«α¼á½∞¡«
  3021.            »«½∩ ó ßΓαπ¬Γπαáσ óδαáó¡¿óáεΓß∩  »«  16-αáºα∩ñ¡δ¼
  3022.            úαá¡¿µá¼,  τΓ«íδ «»Γ¿¼¿º¿α«óáΓ∞ ß¬«α«ßΓ∞ óδ»«½¡Ñ-
  3023.            ¡¿∩ ¡á ¥éî ß 16-αáºα∩ñ¡«⌐  Φ¿¡«⌐  (¡á»α¿¼Ñα, AT).
  3024.  
  3025.    -A      é¬½ετáÑΓ  ßΓα«ú¿⌐  ¬«¡Γα«½∞  ß«ó¼ÑßΓ¿¼«ßΓ¿ ß ANSI
  3026.            ßΓá¡ñáαΓ«¼.
  3027.            ¥¬ó¿óá½Ñ¡Γ¡« ¿ß»«½¡Ñ¡¿ε:  #define  _STDC_  1
  3028.            æ½ÑñπεΘ¿Ñ ¬½ετÑóδÑ ß½«óá ó φΓ«¼ αѪ¿¼Ñ ¡Ñ ó«ß»α¿-
  3029.            ¡¿¼áεΓß∩:
  3030.               far  huge  near  pascal  cdecl
  3031.  
  3032.    -d[macro[=Text]]
  3033.    -D[macro[=Γext]]
  3034.  
  3035.            àß½¿ ºáñá¡ ¬½ετ  '-d' (íѺ »áαá¼ÑΓα«ó), Γ« ¬«¼»¿-
  3036.            ½∩Γ«α ßτ¿ΓáÑΓ ßΓ᫬π
  3037.               #define  DEBUG  1
  3038.            ó¬½ετÑ¡¡«⌐  ó ¬«¼»¿½¿απѼδ⌐  ΓѬßΓ  »ÑαÑñ  »Ñαó«⌐
  3039.            ßΓ᫬«⌐ óσ«ñ¡«ú« Σá⌐½á. Ç¡á½«ú¿τ¡«,
  3040.               è½ετ  -d¿¼∩¼á¬α«  ñáÑΓ ßΓ᫬π
  3041.               #define  ¿¼∩¼á¬α«  1
  3042.               è½ετ  -dmacro=text  ñáÑΓ ßΓ᫬π
  3043.               #define macro text
  3044.            é ¬½ετÑ ¡Ñ ñ«½ª¡« íδΓ∞ »α«íѽ«ó.  àß½¿ «¡¿ ¡πª¡δ,
  3045.            ß½ÑñπÑΓ ó¬½ετ¿Γ∞ óÑß∞ ΓѬßΓ ¬½ετá ó «ñ¿¡áα¡δÑ ¿½¿
  3046.            ñó«⌐¡δÑ ¬áóδτ¬¿. ìá»α¿¼Ñα, '-D macro="¥Γ« ΓѬßΓ"'
  3047.            ñáÑΓ ßΓ᫬π
  3048.               #define  macro  "¥Γ« ΓѬßΓ"
  3049.  
  3050.    -e      Å«¬áºδóáÑΓ  αáí«Γπ  »αÑ»α«µÑßß«αá;  ß««íΘÑ¡¿∩  «í
  3051.            «Φ¿í¬áσ  óδñáεΓß∩ ¿ ºá»¿ßδóáεΓß∩ ó Σá⌐½ ½¿ßΓ¿¡úá,
  3052.            Ñß½¿ «¡ ºáñá¡.  ¥Γ« πñ«í¡« »α¿ »α«óÑα¬Ñ Γ«ú«, τΓ«
  3053.            αѺπ½∞ΓáΓδ  ¼á¬α«»«ñßΓᡫ󫬠 ß«ó»áñáεΓ ß «ª¿ñáÑ-
  3054.            ¼δ¼¿.
  3055.  
  3056.    -f      âÑ¡Ñα¿απÑΓ ó  ¬«ñ  ¬«¼á¡ñδ  »α«µÑßß«αá  8087  ¿½¿
  3057.            80287. ¥Γ« ºá¼ÑΓ¡« π߬«α∩ÑΓ óδ»«½¡Ñ¡¿Ñ, π¼Ñ¡∞ΦáÑΓ
  3058.            αẼÑα ¬«ñá ¿ »«óδΦáÑΓ Γ«τ¡«ßΓ∞ óδτ¿ß½Ñ¡¿⌐. æ¼«Γ-
  3059.            α¿ΓÑ αáºñѽ «í «»µ¿∩σ óδτ¿ß½Ñ¡¿⌐ ß »½áóáεΘÑ⌐ Γ«τ-
  3060.            ¬«⌐.
  3061.  
  3062.    -g      éßΓáó½∩ÑΓ ó ¬«ñ  ¿¡Σ«α¼áµ¿ε « ¡«¼Ñαáσ ßΓ᫬ ó ¿ß-
  3063.            σ«ñ¡«¼ Σá⌐½Ñ. ÅαÑñßΓáó½Ñ¡¿Ñ ß«ó¼ÑßΓ¿¼« ß «Γ½áñτ¿-
  3064.            ¬á¼¿ SYMDEB ¿ CODEVIEW  Σ¿α¼δ Microsoft. ê¡Σ«α¼á-
  3065.            µ¿∩ « ¡«¼Ñαáσ ßΓ᫬  º¡áτ¿Γѽ∞¡« πóѽ¿τ¿óáÑΓ αáº-
  3066.            ¼Ñα «íΩÑ¬Γ¡«ú« Σá⌐½á.
  3067.  
  3068.    -Iincludepath
  3069.  
  3070.            é¬½ετáÑΓ π¬áºá¡¡δ⌐ ¼áαΦαπΓ ó ΓÑ, »« ¬«Γ«αδ¼ ¿ΘÑΓ-
  3071.            ß∩ Σá⌐½ »α¿ ¿ß»«½¡Ñ¡¿¿  #include.  îáαΦαπΓ  ¼«ªÑΓ
  3072.            ¬á¬ ºá¬á¡τ¿óáΓ∞ß∩, Γᬠ¿ ¡Ñ ºá¬á¡τ¿óáΓ∞ß∩ \. ìÑß-
  3073.            ¬«½∞¬« ¼áαΦαπΓ«ó ¡Ñ½∞º∩ ºáñáóáΓ∞ «ñ¡¿¼ -I.  èáΓá-
  3074.            ½«ú¿, ó ¬«Γ«αδσ ¿ΘÑΓß∩ ó¬½ετáѼδ⌐ Σá⌐½,  »α«ß¼áΓ-
  3075.            α¿óáεΓß∩ ó ß½ÑñπεΘѼ »«α∩ñ¬Ñ:
  3076.               ä½∩ <...> Σá⌐½«ó (Γ.Ñ. Σá⌐½«ó ó ñ¿αÑ¬Γ¿óáσ ó¿-
  3077.               ñá #include <¿¼∩ Σá⌐½á>):
  3078.                  -I ¼áαΦαπΓδ, ó ºáñá¡¡«¼ »«α∩ñ¬Ñ.
  3079.                  îáαΦαπΓδ »ÑαѼѡ¡«⌐ «¬απªÑ¡¿∩ INCLUDE.
  3080.               ä½∩ "..." Σá⌐½«ó (Γ.Ñ. Σá⌐½«ó ó ñ¿αÑ¬Γ¿óáσ ó¿-
  3081.               ñá #include "¿¼∩ Σá⌐½á"):
  3082.                  ÆÑ¬πΘ¿⌐ ¬áΓὫú.
  3083.                  -I ¼áαΦαπΓδ, ó ºáñá¡¡«¼ »«α∩ñ¬Ñ.
  3084.                  îáαΦαπΓδ »ÑαѼѡ¡«⌐ «¬απªÑ¡¿∩ INCLUDE.
  3085.  
  3086.    -j[0|1|2]  Éẽ¿τáÑΓ ñóπσíá⌐Γ«óδÑ ½¿ΓÑαδ áº¿áΓ߬«ú« ∩ºδ¬á
  3087.            ó¡πΓα¿ ½¿ΓÑα¡δ󠬫¡ßΓá¡Γ ¿ ßΓ᫬. àß½¿ ½¿ΓÑαá ß«ó-
  3088.            »áñáÑΓ ß ¡áτὫ¼ ñóπσíá⌐Γ«ó«⌐ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿,
  3089.            ß½ÑñπεΘ¿⌐ íá⌐Γ ¡Ñ »α«óÑα∩ÑΓß∩ ¡á ß«ó»áñÑ¡¿Ñ ß '\'
  3090.            ¿½¿  ºá¬αδóáεΘÑ⌐  ¬áóδτ¬«⌐.  éΓ«α«⌐ íá⌐Γ ¡Ñ ¼«ªÑΓ
  3091.            íδΓ∞ 0, ó«ºóαáΓ«¼ ¬áαÑΓ¬¿ (0σ0D) ¿½¿ ¬«¡µ«¼ Σá⌐½á
  3092.            (0σ1A).
  3093.  
  3094.               0 - ∩»«¡ß¬¿⌐ (π¼«½τá¡¿Ñ)
  3095.                  0σ81..0σ9F  ¿  0σE0..0σFC  «º¡áτáεΓ  ¡áτὫ
  3096.                  ñóπσíá⌐Γ«ó«⌐ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿.
  3097.  
  3098.               1 - Γá⌐óá¡∞߬¿⌐ ¿ ¬¿Γá⌐߬¿⌐
  3099.                  0σ81..0σFC   «º¡áτáεΓ  ¡áτὫ  ñóπσíá⌐Γ«ó«⌐
  3100.                  »«ß½Ññ«óáΓѽ∞¡«ßΓ¿.
  3101.  
  3102.               2 - ¬«αÑ⌐߬¿⌐
  3103.                  0σ81..0σFD   «º¡áτáεΓ  ¡áτὫ  ñóπσíá⌐Γ«ó«⌐
  3104.                  »«ß½Ññ«óáΓѽ∞¡«ßΓ¿.
  3105.  
  3106.    -J      Éáí«Γá ß ½¿ΓÑαἿ  ¬á¬ ß íѺº¡á¬«ó묨  (unsigned)
  3107.            »« π¼«½τá¡¿ε. T¿» char ßΓá¡«ó¿Γß∩  unsigned char,
  3108.            á "ßΓ᫬á"  ßΓá¡«ó¿Γß∩  º¡áτÑ¡¿Ñ¼  Γ¿»á  unsigned
  3109.            char *. ¥Γ«Γ ¬½ετ »«½ÑºÑ¡  ñ½∩  íδßΓα«ú« »ÑαÑ¡«ßá
  3110.            »α«úαá¼¼,  ¬«Γ«αδÑ αáßßτ¿Γá¡δ ¡á Γ«, τΓ« char ∩ó-
  3111.            ½∩ÑΓß∩ íѺº¡á¬«óδ¼ (»« π¼«½τá¡¿ε char ¿¼ÑÑΓ º¡á¬).
  3112.            çá¼ÑΓ∞ΓÑ, τΓ« »«óÑñÑ¡¿Ñ í¿í½¿«ΓÑτ¡δσ Σπ¡¬µ¿⌐ φΓ¿¼
  3113.            ¬½ετ«¼ ¡Ñ ºáΓαáú¿óáÑΓß∩,  Ñß½¿ Γ«½∞¬« «¡¿ Γ«ªÑ ¡Ñ
  3114.            »ÑαѬ«¼»¿½¿απεΓß∩.
  3115.  
  3116.           Åα«úαá¼¼δ, ºáó¿ß∩Θ¿Ñ «Γ "º¡á¬«ó«ßΓ¿" char, ¡Ñ-
  3117.               »ÑαÑ¡«ß¿¼δ ¿ αá¡« ¿½¿ »«ºñ¡« ßΓá¡«ó∩Γß∩ ¿ßΓ«τ-
  3118.               ¡¿¬«¼ »α«í½Ñ¼. ÉѬ«¼Ñ¡ñπѼá∩ »αá¬Γ¿¬á:
  3119.  
  3120.               signed char   ÆαÑíπÑΓß∩,  τΓ«íδ  φëàchar íδ½ 
  3121.                             ß« º¡á¬«¼.
  3122.  
  3123.           unsigned char ìÑ«íσ«ñ¿¼«,  τΓ«íδ φëàchar íδ½ 
  3124.                             íѺº¡á¬«óδ¼.
  3125.  
  3126.           char          Åα«úαἼᠡѠºáó¿ß¿Γ «Γ "º¡á¬«ó«-
  3127.                             ßΓ¿" φΓ«ú« char.
  3128.  
  3129.            àß½¿ »«ºªÑ ó«º¡¿¬¡ÑΓ ¡Ñ«íσ«ñ¿¼«ßΓ∞ »ÑαÑ¡ÑßΓ¿ »α«-
  3130.            úαá¼¼π ¡á í«½ÑÑ ßΓáαδ⌐ ¬«¼»¿½∩Γ«α, ¡Ñ »«ññÑনóá-
  3131.            εΘ¿⌐ ¬½ετÑó«Ñ ß½«ó« signed, Γ« ßñѽá⌐ΓÑ Γá¬:
  3132.  
  3133.               #ifndef _ZTC_  /* Ñß½¿ ¡Ñ Zortech C */
  3134.  
  3135.               #define signed /* πí¿αáѼ ¬½ετÑó«Ñ ß½«ó« */
  3136.  
  3137.               #endif
  3138.  
  3139.    -l[listfile]  âÑ¡Ñαᵿ∩ Σá⌐½á ½¿ßΓ¿¡úá ß ¿¼Ñ¡Ñ¼ listfile.
  3140.                  àß½¿ listfile «»πΘÑ¡, ¿¼∩ ßΓα«¿Γß∩ »« π¼«½-
  3141.                  τá¡¿ε, Γ.Ñ. ¬á¬ ¿¼∩ óσ«ñ¡«ú« Σá⌐½á ß αáßΦ¿-
  3142.                  αÑ¡¿Ñ¼ .LST.   é φΓ«¼ Σá⌐½Ñ  íπñÑΓ «ΓαáªÑ¡á
  3143.                  ¿ αáí«Γá  »α«µÑßß«αá,  Ñß½¿  ºáñá¡  ΓᬪѠ¿
  3144.                  ¬½ετ -e.   é Σá⌐½  ó¬½ετáεΓß∩  ß««íΘÑ¡¿∩ «í
  3145.                  «Φ¿í¬áσ ¿ ¡«¼Ñαá ßΓ᫬.
  3146.  
  3147.    -m[S|M|C|L]   éδí«α ¼«ñѽ¿ »á¼∩Γ¿ ºáñáÑΓß∩ íπ¬ó«⌐, ß½Ññπ-
  3148.                  εΘÑ⌐ ºá  -m.  î«ñѽ∩¼ »α¿ßπΘ¿ ß½ÑñπεΘ¿Ñ «ú-
  3149.                  αá¡¿τÑ¡¿∩:
  3150.  
  3151.  
  3152.                     î«ñѽ∞                    è«ñ     äá¡¡δÑ
  3153.  
  3154.                  S - Small    (îá½á∩)         64è      64è
  3155.  
  3156.          M - Medium   (æαÑñ¡∩∩)        1î      64è
  3157.  
  3158.          C - Compact  (諼»á¬Γ¡á∩)    64è       1î
  3159.  
  3160.          L - Large    (ü«½∞Φá∩)        1î       1î
  3161.  
  3162.            ìÑΓ, T ¼«ñѽ∞ »á¼∩Γ¿ ¡Ñ ºáíδΓá. Åα«úαá¼¼á ó T ¼«-
  3163.            ñѽ¿  (.COM)  ß«ºñáÑΓß∩ »α¿ αÑñá¬Γ¿α«óá¡¿¿ ßó∩ºÑ⌐
  3164.            ß»Ñµ¿á½∞¡δ¼  «íαẫ¼  ñ½∩  »α«úαá¼¼δ  ó S ¼«ñѽ¿.
  3165.            æ¼«Γα¿ΓÑ αáºñѽ « ß«ºñá¡¿¿ .COM Σá⌐½«ó.  çá ñá½∞-
  3166.            ¡Ñ⌐ΦÑ⌐  ¿¡Σ«α¼áµ¿Ñ⌐  «íαáΓ¿ΓÑß∞  ΓᬪѠ¬ αáºñѽá¼
  3167.            "潫ª¡δÑ τÑαΓδ  ß¿ßΓѼδ" ¿ "ê¡ΓÑαΣÑ⌐ß ß áßßѼí½Ñ-
  3168.            α«¼".
  3169.  
  3170.    -ooutfile  çáñáÑΓ ¿¼∩ óδσ«ñ¡«ú« Σá⌐½á (outfile), «Γ½¿τ¡«Ñ
  3171.            «Γ ¡«α¼á½∞¡«ú«. ì«α¼á½∞¡« ¿¼∩ óδσ«ñ¡«ú« (»α«¼Ñªπ-
  3172.            Γ«τ¡«ú«) Σá⌐½á Γ« ªÑ, τΓ« ¿ π óσ«ñ¡«ú« Σá⌐½á,  ¡«
  3173.            ß αáßΦ¿αÑ¡¿Ñ¼ .TMP.
  3174.  
  3175.    -p      é䬽ετÑ¡¿Ñ áóΓ«»α«Γ«Γ¿»¿α«óá¡¿∩. ¥Γ« «íÑß»Ñτ¿óáÑΓ
  3176.            íÑß»α«í½Ñ¼¡πε ¬«¼»¿½∩µ¿ε ßΓáαδσ »α«úαá¼¼. æ¼«Γα¿-
  3177.            ΓÑ αáºñѽ »« áóΓ«»α«Γ«Γ¿»¿α«óá¡¿ε ó« óΓ«α«⌐ τáßΓ¿.
  3178.  
  3179.    -r      é¬½ετÑ¡¿Ñ ßΓα«ú«ú« »α«Γ«Γ¿»¿α«óá¡¿∩. öπ¡¬µ¿¿ ñ«½-
  3180.            ª¡δ  «íΩ∩ó½∩Γ∞ß∩ ¿ »α«Γ«Γ¿»¿α«óáΓ∞ß∩ ñ« ¿ß»«½∞º«-
  3181.            óá¡¿∩.  çá¼ÑΓ¿¼, τΓ« int func() íπñÑΓ ¿¡ΓÑα»αÑΓ¿-
  3182.            α«óáΓ∞ß∩ ¬á¬ int func (void).
  3183.  
  3184.    -u      Å«ñáó½∩ÑΓ «»αÑñѽѡ¿∩  »αÑñ«»αÑñѽѡ¡δσ ¼á¬α«ß«ó.
  3185.            æ¼«Γα¿ΓÑ  αáºñѽ  «  »αÑñ«»αÑñѽѡ¡δσ ¼á¬α«ßáσ ó«
  3186.            óΓ«α«⌐ τáßΓ¿.
  3187.  
  3188.    -v      "Éáºú«ó«ατ¿óá∩" ¬«¼»¿½∩µ¿∩.  éδó«ñ¿Γß∩ ¿¼∩ ¬áªñ«⌐
  3189.            óßΓαÑτáѼ«⌐ »α¿ ¬«¼»¿½∩µ¿¿ Σπ¡¬µ¿¿.  ÉѪ¿¼ »«ºó«-
  3190.            ½∩ÑΓ «»αÑñѽ¿Γ∞,  úñÑ ó »α«úαἼѠ ¡áσ«ñ¿Γß∩ »α«-
  3191.            µÑßß ¬«¼»¿½∩µ¿¿, Ñß½¿ ó«º¡¿¬áεΓ ¡Ñ»α¿∩Γ¡«ßΓ¿.
  3192.  
  3193.    -w      Å«ñáó½∩ÑΓ  ß««íΘÑ¡¿∩ «í «Φ¿í¬áσ πα«ó¡∩ »αÑñπ»αѪ-
  3194.            ñÑ¡¿⌐.
  3195.  
  3196.    -x      ìÑ «ßΓá¡áó½¿óáΓ∞ ¬«¼»¿½∩µ¿ε »α¿ ñ«ßΓ¿ªÑ¡¿¿ ½¿¼¿Γá
  3197.            ¬«½¿τÑßΓóá «Φ¿í«¬.  è«¼»¿½∩µ¿∩ »α«ñ«½ªáÑΓß∩ ¿ óδ-
  3198.            ó«ñ∩Γß∩ óßÑ «í¡áαπªÑ¡¡δÑ «Φ¿í¬¿.
  3199.  
  3200.  
  3201.       ÅÑαѼѡ¡δÑ «¬απªÑ¡¿∩
  3202.  
  3203.    ÅÑαѼѡ¡á∩ «¬απªÑ¡¿∩ INCLUDE »α«óÑα∩ÑΓß∩:  «¡á ñ«½ª¡á ß«-
  3204. ñÑαªáΓ∞ ¼áαΦαπΓδ ñ½∩ »«¿ß¬á  Σá⌐½«ó ó  #include  ñ¿αÑ¬Γ¿óáσ.
  3205. ö«α¼áàëàªÑ, τΓ« ¿ ñ½∩  PATH - »ÑαѼѡ¡«⌐  «¬απªÑ¡¿∩  DOS.
  3206. Åα¿¼Ñα   ¬«¼á¡ñδ,   ¬«Γ«αá∩   ¼«ú½á  íδ  íδΓ∞   »«¼ÑΘѡᠠó
  3207. AUTOEXEC.BAT:
  3208.  
  3209.    SET INCLUDE=C:\ZORTECH;C:\ZORTECH\INCLUDE
  3210.  
  3211.    ¥Γ« ºáßΓáó¿Γ ZTC1 ¿½¿ ZTCPP1 ñ«íáó¿Γ∞ ¬áΓὫú¿ C:\ZORTECH
  3212. ¿ C:\ZORTECH\INCLUDE ñ½∩ »«¿ß¬á Σá⌐½«ó ó ñ¿αÑ¬Γ¿óáσ #include.
  3213.  
  3214.    Åα¿¼Ñαδ:
  3215.  
  3216. 1. ZTC1 hello
  3217.  
  3218.       è«¼»¿½¿α«óáΓ∞  óσ«ñ¡«⌐  Σá⌐½  hello.c  ó óδσ«ñ¡«⌐ Σá⌐½
  3219.       hello.tmp.
  3220.  
  3221. 2. ZTC1 hello -od:XYZ -l -dabc -i\compiler\
  3222.  
  3223.       è«¼»¿½¿α«óáΓ∞ óσ«ñ¡«⌐ Σá⌐½ hello.c ó Σá⌐½ d:XYZ.  æ«º-
  3224.       ñáΓ∞ Σá⌐½ ½¿ßΓ¿¡úá  hello.lst.  Ä»αÑñѽ¿Γ∞ ¼á¬α«ß abc.
  3225.       ê߬áΓ∞ Σá⌐½δ ó #include ñ¿αÑ¬Γ¿óáσ »« ¼áαΦαπΓπ \compi-
  3226.       ler\.
  3227.  
  3228.  
  3229.  
  3230. ZTG.EXE
  3231.  
  3232.    ZTG.EXE  ∩ó½∩ÑΓß∩ »α«úαá¼¼«⌐ ú½«íá½∞¡«⌐ «»Γ¿¼¿ºáµ¿¿.  Ä¡á
  3233. ¿ß»«½¡∩ÑΓß∩ ¡áñ óσ«ñ¡δ¼ Σá⌐½«¼,  »α«¿ºóÑñÑ¡¡δ¼ «ñ¡«⌐ ¿º ΓαÑσ
  3234. »α«úαá¼¼ - ZTCPP1,  ZTC1  ¿½¿  ZTC1B,  ¿ ÑÑ óδσ«ñ¡«⌐ Σá⌐½, ó
  3235. ßó«ε «τÑαÑñ∞, ∩ó½∩ÑΓß∩ óó«ñ«¼ ñ½∩ ZTC2.EXE ¿½¿ ZTC2B.EXE.
  3236.    ìá φΓ«¼ »α«σ«ñÑ ¡Ñ ó«º¡¿¬áÑΓ  ß¿¡Γá¬ß¿τÑ߬¿σ «Φ¿í«¬ ó ¿ß-
  3237. σ«ñ¡«¼ Σá⌐½Ñ;  óßÑ ΓᬿѠ«Φ¿í¬¿ ó ¿ßσ«ñ¡«¼ Σá⌐½Ñ «í¡áαπª¿óá-
  3238. εΓß∩ ¡á »Ñαó«¼ »α«σ«ñÑ.
  3239.  
  3240.  
  3241.       è«¼á¡ñ¡á∩ ßΓ᫬á
  3242.  
  3243.    ZTG óó«ñ [-«óδó«ñ] {(+|-)¬½ετ¿} [-v] [=nnnn]
  3244.  
  3245.    óó«ñ     éδσ«ñ¡«⌐ Σá⌐½ «Γ ZTCPP1,  ZTC1  ¿½¿ ZTC1B.  àß½¿
  3246.             αáßΦ¿αÑ¡¿Ñ ó ¿¼Ñ¡¿ Σá⌐½á ¡Ñ π¬áºá¡«,  «¡« »α¿¡¿-
  3247.             ¼áÑΓß∩ αáó¡δ¼ .TMP .
  3248.    óδó«ñ    éδσ«ñ¡«⌐ Σá⌐½ ñ½∩ ZTG. àß½¿ «¡ ¡Ñ ºáñá¡, ¿¼∩ óδ-
  3249.             σ«ñ¡«ú« Σá⌐½á Σ«α¼¿απÑΓß∩ ¬á¬ ¿¼∩ óσ«ñ¡«ú« Σá⌐½á
  3250.             ß αáßΦ¿αÑ¡¿Ñ¼ .TMO .
  3251.    -v       "Éáºú«ó«ατ¿óá∩"  ¬«¼»¿½∩µ¿∩  (»ÑαÑτ¿ß½∩ÑΓ  ¿¼Ñ¡á
  3252.             Σπ¡¬µ¿⌐ »« ¼ÑαÑ ¿σ «íαáí«Γ¬¿).
  3253.    =nnnn    ôßΓá¡«ó¬á αẼÑαá  ó¡πΓαÑ¡¡Ñú«  ßΓѬᠠ»α«úαá¼¼δ
  3254.             ZTG. ¥Γ«Γ αѪ¿¼ »«½ÑºÑ¡ »α¿ »«½πτÑ¡¿¿ «Γ ZTG ß«-
  3255.             «íΘÑ¡¿∩  "Stack Overflow"  (ÅÑαÑ»«½¡Ñ¡¿Ñ ßΓѬá).
  3256.             æΓ«¿Γ »«»α«í«óáΓ∞ º¡áτÑ¡¿∩ «Γ 5000 ñ« 30000.
  3257.  
  3258.  
  3259.       Åα«τ¿Ñ ¬½ετ¿
  3260.  
  3261.    ä½∩ «ßΓá½∞¡δ󠬽ετÑ⌐ "+" ºáñáÑΓ ó¬½ετÑ¡¿Ñ ß««ΓóÑΓßΓóπεΘÑ⌐
  3262. «»Γ¿¼¿ºáµ¿¿, á "-" - ó䬽ετÑ¡¿Ñ.
  3263.  
  3264.    all      éδ»«½¡Ñ¡¿Ñ óßÑσ «»Γ¿¼¿ºáµ¿⌐ (π¼«½τá¡¿Ñ).
  3265.    cnp      Éáß»α«ßΓαá¡Ñ¡¿Ñ ¬«¡ßΓá¡Γ.
  3266.    cp       Éáß»α«ßΓαá¡Ñ¡¿Ñ ¬«»¿⌐.
  3267.    da       ôñá½Ñ¡¿Ñ ¡Ñ¡πª¡δσ »α¿ßóá¿óá¡¿⌐.
  3268.    dc       ôñá½Ñ¡¿Ñ ¡Ñ¿ß»«½¡∩Ѽ«ú« ¬«ñá.
  3269.    dv       ôñá½Ñ¡¿Ñ ¡Ñ¡πª¡δσ »ÑαѼѡ¡δσ. éδτ¿ß½Ñ¡¿Ñ «í½áß-
  3270.             ΓÑ⌐ ñÑ⌐ßΓó¿∩.
  3271.    gcse     â½«íá½∞¡δÑ «íΘ¿Ñ »«ñóδαáªÑ¡¿∩.
  3272.    li       ôñá½Ñ¡¿Ñ ¿¡óáα¿á¡Γ«ó ¿º µ¿¬½á.
  3273.    liv      ê¡ñπ¬Γ¿ó¡δÑ »ÑαѼѡ¡δÑ µ¿¬½á.
  3274.    loop     êΓÑαáΓ¿ó¡«Ñ »α¿¼Ñ¡Ñ¡¿Ñ «»Γ¿¼¿ºáµ¿⌐.
  3275.    none     ìÑ óδ»«½¡∩Γ∞ ¡¿¬á¬¿σ «»Γ¿¼¿ºáµ¿⌐.
  3276.    reg      éδ»«½¡∩Γ∞ ¡áΦÑ ß«íßΓóÑ¡¡«Ñ αáß»αÑñѽѡ¿Ñ αÑú¿ßΓ-
  3277.             α«ó.
  3278.    space    ÅαÑñ»«τ¿ΓáΓ∞  «»Γ¿¼¿ºáµ¿ε αẼÑαá »á¼∩Γ¿ «»Γ¿¼¿-
  3279.             ºáµ¿¿ ß¬«α«ßΓ¿ ¿ß»«½¡Ñ¡¿∩.
  3280.    time     ÅαÑñ»«τ¿ΓáΓ∞ «»Γ¿¼¿ºáµ¿ε ß¬«α«ßΓ¿ ¿ß»«½¡Ñ¡¿∩ «»-
  3281.             Γ¿¼¿ºáµ¿¿ αẼÑαá »á¼∩Γ¿.
  3282.    vbe      ÄτÑ¡∞ ¡áúαπªÑ¡¡δÑ óδαáªÑ¡¿∩.
  3283.    w        é¬½ετ¿Γ∞ »αÑñπ»αѪñÑ¡¿∩ (óα«ñÑ ¿ß»«½∞º«óá¡¿∩ ¡Ñ-
  3284.             ¿¡¿µ¿á½¿º¿α«óá¡¡«⌐ »ÑαѼѡ¡«⌐).
  3285.  
  3286.       Åα¿¼Ñαδ:
  3287.  
  3288.    ZTCPP1 demo
  3289.    ZTG demo
  3290.    ZTC2 demo
  3291.    LINK demo
  3292.  
  3293.    «º¡áτáÑΓ ¬«¼»¿½∩µ¿ε,  «»Γ¿¼¿ºáµ¿ε ¿ αÑñᬵ¿ε ßó∩ºÑ⌐ »α«ú-
  3294. αá¼¼δ demo.cpp.
  3295.  
  3296.    ZTG demo +space -w
  3297.  
  3298.    «º¡áτáÑΓ «»Γ¿¼¿ºáµ¿ε  ß  »αÑñ»«τΓÑ¡¿Ñ¼  φ¬«¡«¼¿¿ »á¼∩Γ¿ ¿
  3299. ó䬽ετÑ¡¡δ¼¿ »αÑñπ»αѪñÑ¡¿∩¼¿.
  3300.  
  3301.  
  3302.  
  3303.    ZTC2.EXE ¿ ZTC2B.EXE
  3304.  
  3305.    éßÑ ºá¼Ñτá¡¿∩ « ZTC2.EXE «Γ¡«ß∩Γß∩ ¿ ¬  ZTC2B.EXE.  ZTC2B
  3306. ∩ó½∩ÑΓß∩ óÑαß¿Ñ⌐ ZTC2,  ¬«Γ«αá∩ ¼«ªÑΓ αáí«ΓáΓ∞ ß í«½ÑÑ ß½«ª-
  3307. ¡δ¼¿  »α«úαἼἿ íѺ óδσ«ñá ºá úαá¡¿µδ »á¼∩Γ¿,  ¡« αáí«ΓáÑΓ
  3308. ú«αáºñ« ¼Ññ½Ñ¡¡Ñ⌐.
  3309.  
  3310.    ZTC2     óσ«ñ [-oóδσ«ñ] [-s] [-v] [=nnnn]
  3311.  
  3312.    ZTC2   - úÑ¡ÑαáΓ«α ¬«ñá ñ½∩ 8086,  »αÑ«íαáºπεΘ¿⌐ óδσ«ñ¡«⌐
  3313. Σá⌐½ ¿º-»«ñ ZTCPP1, ZTC1, ZTC1B ¿½¿ ZTG ó .OBJ Σá⌐½, ¬«Γ«αδ⌐
  3314. ¼«ªÑΓ πτáßΓó«óáΓ∞ ó αÑñᬵ¿¿ ßó∩ºÑ⌐. ìá φΓ«¼ »α«σ«ñÑ ¡Ñ ó«º-
  3315. ¡¿¬áÑΓ ß¿¡Γá¬ß¿τÑ߬¿σ «Φ¿í«¬, óßÑ «¡¿ ¿¡ñ¿µ¿απεΓß∩ ¡á »Ñαó«¼
  3316. »α«σ«ñÑ.  Åα¿ πß»ÑΦ¡«¼  ºáóÑαΦÑ¡¿¿  ZTC2  »α«¼ÑªπΓ«τ¡δ⌐ Σá⌐½
  3317. (óσ«ñ) π¡¿τΓ«ªáÑΓß∩.
  3318.  
  3319.  
  3320.       éσ«ñ¡«⌐ Σá⌐½
  3321.  
  3322.    éσ«ñ - óσ«ñ¡«⌐ Σá⌐½. àß½¿ αáßΦ¿αÑ¡¿Ñ ó ¿¼Ñ¡¿ Σá⌐½á «ΓßπΓ-
  3323. ßΓóπÑΓ ¿½¿ αáó¡« .C,  «¡« »α¿¡¿¼áÑΓß∩ αáó¡δ¼  .TMP  ¿½¿ .TMO
  3324. (.TMO Σá⌐½δ - αѺπ½∞ΓáΓ αáí«Γδ ZTG).
  3325.  
  3326.  
  3327.       è½ετ¿
  3328.  
  3329.    =nnnn    ôßΓá¡áó½¿óáÑΓ αẼÑα  ó¡πΓαÑ¡¡Ñú« ßΓѬᠬ«¼»¿½∩-
  3330.             Γ«αá.  ¥Γ«Γ αѪ¿¼ ßΓ«¿Γ »«»α«í«óáΓ∞ »α¿ ºáóÑαΦÑ-
  3331.             ¡¿¿  ¬«¼»¿½∩µ¿¿  ß  ß««íΘÑ¡¿Ñ¼  "stack overflow"
  3332.             (»ÑαÑ»«½¡Ñ¡¿Ñ ßΓѬá). Å«ñσ«ñ∩Θ¿Ñ º¡áτÑ¡¿∩ (ñÑß∩-
  3333.             Γ¿τ¡δÑ):
  3334.  
  3335.               ZTC2   «Γ 2000 ñ« 10000
  3336.  
  3337.               ZTC2B  «Γ 5000 ñ« 30000
  3338.  
  3339.    -oóδσ«ñ  àß½¿ ¬½ετ ºáñá¡, «¡ «»αÑñѽ∩ÑΓ ¿¼∩ óδσ«ñ¡«ú« Σá⌐-
  3340.             ½á;  »« π¼«½τá¡¿ε ¿¼∩ óδσ«ñ¡«ú«  Σá⌐½á ß«ó»áñáÑΓ
  3341.             ß ¿¼Ñ¡Ñ¼ óσ«ñ¡«ú« Σá⌐½á, ¡« ß αáßΦ¿αÑ¡¿Ñ¼ .OBJ.
  3342.  
  3343.    -s       éδºδóáÑΓ ¬«¡Γα«½∞ »ÑαÑ»«½¡Ñ¡¿∩ ßΓÑ¬á »α¿ óσ«ñÑ ó
  3344.             ¬áªñπε Σπ¡¬µ¿ε.
  3345.  
  3346.    -v       è«¼»¿½∩µ¿∩  ó "αáºú«ó«α¡«¼" αѪ¿¼Ñ.  éδó«ñ¿Γ ¿¼∩
  3347.             ¬áªñ«⌐ Σπ¡¬µ¿¿ »α¿ ÑÑ «íαáí«Γ¬Ñ.
  3348.  
  3349.  
  3350.  
  3351.    è«¼á¡ñá ZTC
  3352.  
  3353.    ZTC - »α«úαá¼¼á π»αáó½Ñ¡¿∩ ¬«¼»¿½∩µ¿Ñ⌐. è«¼á¡ñá ZTC »«σ«-
  3354. ªá ¡á ¬«¼á¡ñπ CC ó ₧¡¿¬ß. ZTC óδ»«½¡∩ÑΓ óßÑ »α«σ«ñδ ¬«¼»¿½∩-
  3355. Γ«αá,  αÑñᬵ¿ε ßó∩ºÑ⌐, BUNCH, EXE2BIN ¿ ñáªÑ MASM, Ñß½¿ ¡Ñ-
  3356. «íσ«ñ¿¼«.  Åα«úαἼᠿº «ñ¡«ú«  ¿½¿ ¡Ñ߬«½∞¬¿σ  Σá⌐½«ó ¼«ªÑΓ
  3357. íδΓ∞ ß«ºñá¡á «ñ¡«⌐ ¬«¼á¡ñ«⌐.
  3358.    ZTC ó«ß»α¿¡¿¼áÑΓ Σá⌐½δ αẽ¿τ¡δσ Γ¿»«ó, ó Γ«¼ τ¿ß½Ñ ¿ßσ«ñ-
  3359. ¡δÑ  C ¿ C++,  ¿ßσ«ñ¡δÑ ¡á áßßѼí½ÑαÑ, «íΩÑ¬Γ¡δÑ ¿ «íΩÑ¬Γ¡δÑ
  3360. í¿í½¿«ΓѬ¿.  êßσ«ñ¡δÑ C Σá⌐½δ (.C)  ¬«¼»¿½¿απεΓß∩ »α¿ »«¼«Θ¿
  3361. ZTC1 ¿½¿ ZTC1B. êßσ«ñ¡δÑ C++ Σá⌐½δ (.CPP)  ¬«¼»¿½¿απεΓß∩ »α¿
  3362. »«¼«Θ¿ ZTCPP1. ÇßßѼí½Ñα¡δÑ Σá⌐½δ  (.ASM)  ¬«¼»¿½¿απεΓß∩ »α¿
  3363. »«¼«Θ¿ MASM.
  3364.    ÄíΩÑ¬Γ¡δÑ Σá⌐½δ  (.OBJ) ó¬½ετáεΓß∩ ¡á φΓá»Ñ αÑñᬵ¿¿ ßó∩-
  3365. ºÑ⌐.  ü¿í½¿«ΓÑτ¡δÑ Σá⌐½δ (.LIB) ó¬½ετáεΓß∩ ¡á φΓá»Ñ αÑñᬵ¿¿
  3366. ßó∩ºÑ⌐ ó í¿í½¿«ΓÑτ¡«¼ αáºñѽÑ.
  3367.  
  3368.    æ¿¡Γá¬ß¿ß ZTC:
  3369.  
  3370.    ZTC      {¬½ετ¿} Σá⌐½1 {Σá⌐½2}
  3371.  
  3372.    éδσ«ñ¡«⌐ Σá⌐½ (Ñß½¿ Γ«½∞¬« ¬½ετ -o ¡Ñ »ÑαÑ«»αÑñѽ∩ÑΓ Ñú«)
  3373. ÑßΓ∞ ¿¼∩ Σá⌐½á1 ß «íαÑºá¡¡δ¼¿  ¼áαΦαπΓ«¼ ¿ αáßΦ¿αÑ¡¿Ñ¼ ¿ ñ«-
  3374. íáó½Ñ¡¡δ¼ »«ñσ«ñ∩Θ¿¼ αáßΦ¿αÑ¡¿Ñ¼ (.OBJ, .EXE ¿½¿ .COM).  ZTC
  3375. ñ«»π߬áÑΓ ñ½∩ Σá⌐½1 ¿ Σá⌐½2 ¿ß»«½∞º«óá¡¿Ñ Φáí½«¡«ó ¿¼Ñ¡¿ Σá⌐-
  3376. ½á. àß½¿ ¿¼Ñ¡á ºáñá¡δ íѺ αáßΦ¿αÑ¡¿∩, ZTC ó ß½ÑñπεΘѼ »«α∩ñ-
  3377. ¬Ñ ¿ΘÑΓ  Σá⌐½δ:  .CPP  .C  .ASM  .LIB.   è½ετ¿ ñ½∩ ZTC - φΓ«
  3378. óßÑ ¬½ετ¿ ZTC1 ¿ ZTC2 »½εß:
  3379.  
  3380.    -A       é¬½ετáÑΓ ¬«¡Γα«½∞  ßΓα«ú«⌐  ß«ó¼ÑßΓ¿¼«ßΓ¿ ß ANSI
  3381.             ßΓá¡ñáαΓ«¼.
  3382.  
  3383.    -b       êß»«½∞º«óáΓ∞ ZTC1B ¿ ZTC2B; »«½ÑºÑ¡, Ñß½¿ ZTC1 ¿
  3384.             ZTC2 »ÑαÑ»«½¡∩εΓ »á¼∩Γ∞.
  3385.  
  3386.    -B       êß»«½¡¿Γ∞ BUNCH ¡áñ »«½πτÑ¡¡δ¼ .EXE Σá⌐½«¼.  ¥Γ«
  3387.             ¡Ñ«íσ«ñ¿¼«,Ñß½¿ «ñ¿¡ ¿º ¼«ñπ½Ñ⌐ - C++ ¼«ñπ½∞,  ¿
  3388.             íδ½ ¿ß»«½∞º«óá¡ LINK Σ¿α¼δ Microsoft.
  3389.  
  3390.    -c       ï¿Φ∞ ¬«¼»¿½¿α«óáΓ∞/áßßÑ¼í½¿α«óáΓ∞  ¿ßσ«ñ¡δÑ Σá⌐-
  3391.             ½δ, ¡« ¡Ñ ½¿¡¬«óáΓ∞ ¿σ.
  3392.  
  3393.    -co      ï¿¡¬«óá¡¿Ñ ñ½∩  CodeView.  Åα¿ ¬«¼»«¡«ó¬Ñ ñ«½ªÑ¡
  3394.             íδΓ∞ ¿ß»«½∞º«óá¡  MS-LINK (αÑñá¬Γ«α ßó∩ºÑ⌐ Σ¿α¼δ
  3395.             Microsoft);  LINK Σ¿α¼δ  Zortech ¡Ñ »«ññÑনóáÑΓ
  3396.             CodeView.
  3397.  
  3398.    -cpp     êß»«½∞º«óáΓ∞ ZTCPP1 ¿ ñ½∩ .C, ¿ ñ½∩ .CPP Σá⌐½«ó.
  3399.             ì«α¼á½∞¡«  ZTC »δΓáÑΓß∩  ¿ß»«½∞º«óáΓ∞  ZTC1  ¿½¿
  3400.             ZTC1B ñ½∩ Σá⌐½«ó ß αáßΦ¿αÑ¡¿Ñ¼ .C.
  3401.  
  3402.    -g       âÑ¡Ñα¿α«óáΓ∞ .MAP Σá⌐½ »α¿ αÑñᬵ¿¿ ßó∩ºÑ⌐.  Åα¿
  3403.             φΓ«¼ ó .OBJ Σá⌐½δ »«¼ÑΘáÑΓß∩ «Γ½áñ«τ¡á∩ ¿¡Σ«α¼á-
  3404.             µ¿∩.
  3405.  
  3406.   -m[M][i]  M ºáñáÑΓ ¼«ñѽ∞  »á¼∩Γ¿;  i ß««íΘáÑΓ « Γ«¼,  τΓ«
  3407.             »α«úαá¼¼á ∩ó½∩ÑΓß∩ τ¿ßΓ« µÑ½«τ¿ß½Ñ¡¡«⌐  (τΓ« óδ-
  3408.             ºδóáÑΓ  »«ñ¬½ετÑ¡¿Ñ  INT.OBJ,  ó ß½πτáÑ -mi, st,
  3409.             OBJ »α¿ αÑñᬵ¿¿ ßó∩ºÑ⌐).  M ¼«ªÑΓ íδΓ∞ «ñ¡«⌐ ¿º
  3410.             ß½ÑñπεΘ¿σ íπ¬ó:
  3411.  
  3412.                S   S ¼«ñѽ∞ (π¼«½τá¡¿Ñ)
  3413.                M   M ¼«ñѽ∞
  3414.                C   C ¼«ñѽ∞
  3415.                L   L ¼«ñѽ∞
  3416.                T   T ¼«ñѽ∞ (ß¼«Γα¿ΓÑ .COM »α«úαá¼¼δ)
  3417.  
  3418.             Åα¿¼Ñαδ: íѺ ¬½ετá -m
  3419.                             îá½á∩ ¼«ñѽ∞  .EXE ß »½áóáε-
  3420.                             ΘÑ⌐ Γ«τ¬«⌐.
  3421.                      -msi   îá½á∩ ¼«ñѽ∞ ß Γ«½∞¬« µÑ½δ¼¿.
  3422.                      -mt    COM Σá⌐½ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐.
  3423.                      -mti   COM Σá⌐½ ß Γ«½∞¬« µÑ½δ¼¿.
  3424.  
  3425.    -o       éδ»«½¡∩Γ∞ «»Γ¿¼¿ºáµ¿ε (ºá»π߬áΓ∞ ZTG.EXE).
  3426.  
  3427.    -o+Σ½áú
  3428.  
  3429.    -o-Σ½áú  çá»π߬áΓ∞ «»Γ¿¼¿ºáΓ«α ß +αѪ¿¼«¼ ¿½¿ ß -αѪ¿¼«¼.
  3430.  
  3431.    -o¿¼∩Σá⌐½á   çáñáÑΓ óδσ«ñ¡«⌐ Σá⌐½. àß½¿ ºáñá¡« ¿ -c,  φΓ«
  3432.                 .OBJ Σá⌐½, ¿¡áτÑ - .COM ¿½¿ .EXE Σá⌐½.
  3433.  
  3434.    =nnnn    ôßΓá¡áó½¿óáÑΓ αẼÑα  ßΓѬᠠñ½∩  ZTCPP1,  ZTC1,
  3435.             ZTC1B, ZTG, ZTC2 ¿ ZTC2B,  úñÑ  nnnn = αẼÑα  ó
  3436.             íá⌐Γáσ. è«¼á¡ñ¡δÑ  ßΓ᫬¿  »α«úαá¼¼ óδó«ñ∩Γß∩ »«
  3437.             ¼ÑαÑ ¿ß»«½¡Ñ¡¿∩. àß½¿ ¬«¼á¡ñ¡á∩ ßΓ᫬á LINK ñ½¿¡-
  3438.             ¡ÑÑ 127 ½¿ΓÑα,  ZTC ß«ºñáÑΓ ñ½∩ αÑñá¬Γ«αá ßó∩ºÑ⌐
  3439.             ¬«¼á¡ñ¡δ⌐ Σá⌐½ ß ¿¼Ñ¡Ñ¼ exefile.LNK  ¿ ºá»π߬áÑΓ
  3440.             αÑñá¬Γ«α ßó∩ºÑ⌐ ß φΓ¿¼ Σá⌐½«¼.
  3441.  
  3442.   -r        ÉѪ¿¼  ßΓα«ú«ú«  »α«Γ«Γ¿»¿α«óá¡¿∩.  éßÑ  Σπ¡¬µ¿¿
  3443.             ñ«½ª¡δ  íδΓ∞  «íΩ∩ó½Ñ¡δ ¿ »α«Γ«Γ¿»¿α«óá¡δ ñ« ¿ß-
  3444.             »«½∞º«óá¡¿∩.  é φΓ«¼ αѪ¿¼Ñ int func() íπñÑΓ ¿¡-
  3445.             ΓÑα»αÑΓ¿α«óáΓ∞ß∩ ¬á¬ int func (void).
  3446.  
  3447.    -v       è«¼»¿½∩µ¿∩ ó "αáºú«ó«ατ¿ó«¼" αѪ¿¼Ñ (íπñÑΓ ΓᬪÑ
  3448.             óδó«ñ¿Γ∞ß∩ ¡«¼Ñα óÑαß¿¿).
  3449.  
  3450.  
  3451.    ÅÑαѼѡ¡δÑ «¬απªÑ¡¿∩
  3452.  
  3453.    ZTC ¿ß»«½∞ºπÑΓ ß½ÑñπεΘ¿Ñ »ÑαѼѡ¡δÑ «¬απªÑ¡¿∩:
  3454.  
  3455.    INCLUDE  öá¬Γ¿τÑ߬¿ ¿ß»«½∞ºπÑΓß∩ »α«úαἼἿ ZTC1,  ZTC1B
  3456.             ¿  ZTCPP1;  ºáñáÑΓ  ¼áαΦαπΓδ ñ½∩ »«¿ß¬á Σá⌐½«ó ó
  3457.             ñ¿αÑ¬Γ¿óáσ »αÑ»α«µÑßß«αá #include.  ¥Γ¿ ¼áαΦαπΓδ
  3458.             ¿ß»«½∞ºπεΓß∩ »«ß½Ñ ¼áαΦαπΓ«ó, ºáñá¡¡δ󠬽ετ«¼ -i.
  3459.  
  3460.    TMP      îáαΦαπΓ ¬ ¬áΓὫúπ,  ó ¬«Γ«αδ⌐ ºá»¿ßδóáεΓß∩ »α«-
  3461.             ¼ÑªπΓ«τ¡δÑ Σá⌐½δ. àß½¿ φΓá »ÑαѼѡ¡á∩ ¡Ñ «»αÑñÑ-
  3462.             ½Ñ¡á, »« π¼«½τá¡¿ε ¿ß»«½∞ºπÑΓß∩ ΓѬπΘ¿⌐ ¬áΓὫú.
  3463.             ¥Γ« ªÑ «Γ¡«ß¿Γß∩ ¿ ¬ αÑñá¬Γ«απ ßó∩ºÑ⌐.
  3464.  
  3465.    LIB      öá¬Γ¿τÑ߬¿ ¿ß»«½∞ºπÑΓß∩ »α«úαá¼¼«⌐  LINK (αÑñá¬-
  3466.             Γ«α«¼ ßó∩ºÑ⌐). çáñáÑΓ ¼áαΦαπΓδ ¬ í¿í½¿«ΓѬá¼.
  3467.  
  3468.    CFLAGS   ä«íáó½Ñ¡¿Ñ  ¬ ¬«¼á¡ñ¡«⌐  ßΓα«¬Ñ  ZTC.  ìá»α¿¼Ñα,
  3469.             τΓ«íδ óßÑúñá  ó¬ετáΓ∞ "αáºú«ó«ατ¿óπε" ¬«¼»¿½∩µ¿ε
  3470.             ¿ ¿ß»«½∞º«óáΓ∞ ZTC1B ¿ ZTC2B:
  3471.  
  3472.                SET CFLAGS=-v -b
  3473.  
  3474.  
  3475.                   Åα¿¼Ñαδ
  3476.  
  3477.    1.          ZTC  -c  myprog  -o+space
  3478.             è«¼»¿½¿α«óáΓ∞ myprog.c ó myprog.obj, ß «»Γ¿¼¿ºá-
  3479.             µ¿Ñ⌐, «α¿Ñ¡Γ¿α«óá¡¡«⌐ ¡á φ¬«¡«¼¿ε »á¼∩Γ¿.
  3480.  
  3481.    2.          ZTC  myprog
  3482.             è«¼»¿½¿α«óáΓ∞ ¿ ½¿¡¬«óáΓ∞ myprog.c  ó myprog.exe
  3483.  
  3484.    3.          ZTC  -ml  file1.c  file2.c
  3485.             è«¼»¿½¿α«óáΓ∞ file1  ¿  file2, ¿ß»«½∞ºπ∩ í«½∞Φπε
  3486.             ¼«ñѽ∞ »á¼∩Γ¿ ¿ ºáΓѼ  ß«íαáΓ∞ (ß½¿¡¬«óáΓ∞) ¿σ ó
  3487.             FILE1.EXE.
  3488.  
  3489.    4.    ZTC myprog.c mog.cpp myprog1.asm my.lib myprog2.obj
  3490.             á. è«¼»¿½∩µ¿∩ ß ∩ºδ¬á C Σá⌐½á MYPROG.C.
  3491.             í. è«¼»¿½∩µ¿∩ ß ∩ºδ¬á C++ MOD.CPP
  3492.             ó. è«¼»¿½∩µ¿∩ ß áßßѼí½Ñαá  (MASM)  MYPROG1.ASM.
  3493.             ú. ÉÑñᬵ¿∩ ßó∩ºÑ⌐ (½¿¡¬«óá¡¿Ñ) Σá⌐½«ó:
  3494.                MYPROG.OBJ, MOD.OBJ, MYPROG1.OBJ, MYPROG2.OBJ,
  3495.                MY.LIB  ó  MYPROG.EXE.
  3496.  
  3497.    5.          ZTC  *.C  -otest.exe
  3498.             è«¼»¿½¿α«óáΓ∞ óßÑ .C Σá⌐½δ  ó ΓѬπΘѼ ¬áΓὫúÑ ¿
  3499.             ß«íαáΓ∞ (ß½¿¡¬«óáΓ∞) ¿σ ó Σá⌐½ TEST.EXE.
  3500.  
  3501.  
  3502.  
  3503.                                          æÅÉÇéÄùìêè  ÅÄ  C++
  3504.                                          ───────────────────
  3505.  
  3506.  
  3507. 諼¼Ñ¡Γáα¿¿
  3508.  
  3509.    é C++ //  ¡áτ¿¡áÑΓ  ¬«¼¼Ñ¡Γáα¿⌐,  ¬«Γ«αδ⌐  «¬á¡τ¿óáÑΓß∩ ß
  3510. ¬«¡µ«¼ ßΓ᫬¿, ¡á ¬«Γ«α«⌐ »«∩ó¿½ß∩. C++ »«ññÑনóáÑΓ ¿ «íδτ-
  3511. ¡δÑ C ¬«¼¼Ñ¡Γáα¿¿, ¿ß»«½∞ºπεΘ¿Ñ ß¿¼ó«½δ /* ó ¬áτÑßΓóÑ ¡áτá½á
  3512. ¬«¼¼Ñ¡Γáα¿∩ ¿ */ - ó ¬áτÑßΓóÑ ¬«¡µá ¬«¼¼Ñ¡Γáα¿∩. Æá¬¿Ñ ¬«¼-
  3513. ¼Ñ¡Γáα¿¿ ¡Ñ ¼«úπΓ íδΓ∞  ó½«ªÑ¡¡δ¼¿.  ùΓ«íδ  ºá¬«¼¼Ñ¡Γ¿α«óáΓ∞
  3514. í½«¬¿ ¬«ñá, αѬ«¼Ñ¡ñπÑΓß∩ ¿ß»«½∞º«óáΓ∞ #if 0 ¿ #endif.
  3515.  
  3516.  
  3517. êñÑ¡Γ¿Σ¿¬áΓ«αδ
  3518.  
  3519.    êñÑ¡Γ¿Σ¿¬áΓ«α ¼«ªÑΓ ß«ñÑαªáΓ∞ ñ« 127 º¡áτáΘ¿σ ½¿ΓÑα. ü«½∞-
  3520. ΦÑÑ ¬«½¿τÑßΓó« αÑú¿ßΓα¿απÑΓß∩ ¬á¬ ß¿¡Γá¬ß¿τÑ߬á∩ «Φ¿í¬á. Éáº-
  3521. αÑΦÑ¡δ »«ñτÑન, íπ¬óδ ¿ µ¿Σαδ. ÉÑú¿ßΓα íπ¬ó (í«½∞Φ¿Ñ/¼á½Ñ¡∞-
  3522. ¬¿Ñ) ßπΘÑßΓóѡѡ.
  3523.  
  3524.  
  3525.    è½ετÑóδÑ ß½«óá
  3526.  
  3527.    æ½ÑñπεΘ¿Ñ ß½«óá ∩ó½∩εΓß∩ ºáαѺÑαó¿α«óá¡¡δ¼¿:
  3528.  
  3529.       auto, break, case, char, class, const, continue,
  3530.       default, delete, do, double, else, entry, enum,
  3531.       extern, far, float, for, friend, goto, if, inline,
  3532.       int, long, near, new, overload, operator, public,
  3533.       register, return, short, signed, sizeof, static,
  3534.       struct, switch, this, typedef, union, unsigned,
  3535.       virtual, void, volatile, while
  3536.  
  3537.    êñÑ¡Γ¿Σ¿¬áΓ«αδ, ¬«Γ«αδÑ ¡Ñ ß½ÑñπÑΓ π»«ΓαÑí½∩Γ∞ ó« ¿ºíѪá-
  3538. ¡¿Ñ ¬«¡Σ½¿¬Γ«ó ß ñαπú¿¼¿ αÑ὿ºáµ¿∩¼¿:
  3539.  
  3540.       asm, cdecl, fortran, huge, pascal
  3541.  
  3542.  
  3543.    è«¡Σ½¿¬Γδ ß í¿í½¿«ΓÑτ¡δ¼¿ ¿¼Ñ¡á¼¿
  3544.  
  3545.  
  3546.    ìÑ«íσ«ñ¿¼« ß «ßë᫪¡«ßΓ∞ε ¿ß»«½∞º«óáΓ∞ ó¡ÑΦ¡¿Ñ ¿ñÑ¡Γ¿Σ¿-
  3547. ¬áΓ«αδ,  ¡áτ¿¡áεΘ¿Ñß∩  ß  »«ñτÑα¬á (_),  »«ß¬«½∞¬π  »«ñ«í¡δÑ
  3548. ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ  ¿ß»«½∞ºπεΓß∩  ó  í¿í½¿«ΓѬáσ  ¿ úÑ¡Ñα¿απεΓß∩
  3549. ¬«¼»¿½∩Γ«α«¼. C++ ñ«»π߬áÑΓ Φ¿α«¬«Ñ ß«ó¼ÑßΓ¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
  3550. ¿¼Ñ¡, Γ.Ñ. ¿ß»«½∞º«óá¡¿Ñ ß«ó»áñáεΘ¿σ »« ¡á»¿ßá¡¿ε  ¿ñÑ¡Γ¿Σ¿-
  3551. ¬áΓ«α«ó ó αẽ¿τ¡δσ ß¼δß½áσ; »«φΓ«¼π ¼¡«ú¿Ñ ú½«íá½∞¡δÑ ¿¼Ñ¡á
  3552. ¿¼ÑεΓ «ñ¡« "»α«¿º¡«ΦÑ¡¿Ñ" ó C++ ¿ ñαπú«Ñ (Γ.Ñ. ¿ñÑ¡Γ¿Σ¿¬áΓ«α
  3553. ºá¡«ß¿Γß∩ ó .OBJ Σá⌐½ ß ¿º¼Ñ¡Ñ¡¿∩¼¿) - ó  αÑñá¬Γ«αÑ  ßó∩ºÑ⌐.
  3554. ùΓ«íδ «íÑß»Ñτ¿Γ∞  ¼á¬ß¿¼á½∞¡πε  ß«ó¼ÑßΓ¿¼«ßΓ∞ ß «Γ½áñτ¿¬á¼¿,
  3555. úÑ¡Ñα¿απѼδÑ ¿¼Ñ¡á ¡áσ«ñ∩Γß∩ ó Γ«¼ ªÑ »α«ßΓαá¡ßΓóÑ ¿¼Ñ¡, τΓ«
  3556. ¿ ¡«α¼á½∞¡δÑ C ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ. é«º¡¿¬áεΓ »«ΓÑ¡µ¿á½∞¡δÑ ¬«¡Σ-
  3557. ½¿¬Γδ ¿¼Ñ¡. ä½∩ ¼¿¡¿¼¿ºáµ¿¿ óÑα«∩Γ¡«ßΓ¿ Γᬫú« ß«íδΓ¿∩:
  3558.  
  3559.    * ì¿¬«úñá  ¡Ñ  ¿ß»«½∞ºπ⌐ΓÑ  ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ,  ¡áτ¿¡áεΘ¿Ñß∩
  3560.      ¿½¿ ¬«¡τáεΘ¿Ñß∩ »«ñτÑᬫ¼.
  3561.  
  3562.    * Åα¿ αáí«ΓÑ ß ú½«íá½∞¡δ¼¿  ß«ó¼ÑßΓ¡« ¿ß»«½∞ºπÑ¼δ¼¿ Σπ¡¬-
  3563.      µ¿∩¼¿  «íΩ∩ó½∩⌐ΓÑ  ¿σ ó «ñ¡«¼ ¿ Γ«¼ ªÑ »«α∩ñ¬Ñ ó ¬áªñ«¼
  3564.      ¼«ñπ½Ñ.  öá¬Γ¿τÑ߬¿ Γ«½∞¬« »Ñαóá∩ ñ«½ª¡á íδΓ∞ «íΩ∩ó½Ñ¡á
  3565.      »Ñαó«⌐ ó ¬áªñ«¼ ¼«ñπ½Ñ, »«ß¬«½∞¬π Γ«½∞¬« »Ñαóá∩ ¡Ñ »«ñ-
  3566.      óÑαúáÑΓß∩ »αÑ«íαẫóá¡¿ε ¿¼Ñ¡¿,  Γᬠ¬á¬ ¿¡áτÑ π éáß ¡Ñ
  3567.      íπñÑΓ ó«º¼«ª¡«ßΓ¿ σαá¡¿Γ∞  ß«ó¼ÑßΓ¡« ¿ß»«½∞ºπѼδÑ Σπ¡¬-
  3568.      µ¿¿ ó í¿í½¿«ΓѬÑ.
  3569.  
  3570.    * Åα«ß¼«Γα¿ΓÑ  ß«ºñáóáѼδ⌐  αÑñá¬Γ«α«¼ ßó∩ºÑ⌐  .MAP  Σá⌐½
  3571.      ¡Ñ߬«½∞¬« αáº,  τΓ«íδ »«½πτ¿Γ∞ »αÑñßΓáó½Ñ¡¿Ñ « ß»«ß«íáσ
  3572.      úÑ¡Ñαᵿ¿  ¿¼Ñ¡ ¬«¼»¿½∩Γ«α«¼ ¿ ºáΓѼ ¿ºíÑúáΓ∞ ¿ß»«½∞º«-
  3573.      óá¡¿∩ »«σ«ª¿σ ¿¼Ñ¡.
  3574.  
  3575.    * àß½¿  éδ  ¿ß»«½∞ºπÑΓÑ  ¬«¡ßΓαπ¬Γ«αδ ¿½¿ ñÑßΓαπ¬Γ«αδ ñ½∩
  3576.      ßΓáΓ¿τÑ߬¿σ  »ÑαѼѡ¡δσ,  ¡Ñ ¿ß»«½∞ºπ⌐ΓÑ  «ñ¿¡ ¿ Γ«Γ ªÑ
  3577.      ¿ßσ«ñ¡δ⌐ Σá⌐½ ñ½∩ úÑ¡Ñαᵿ¿ í«½ÑÑ τѼ «ñ¡«ú« «íΩÑ¬Γ¡«ú«
  3578.      Σá⌐½á ß ΓѼ, τΓ«íδ ºáΓѼ ß«íαáΓ∞ (ß½¿¡¬«óáΓ∞) ¿σ ó¼ÑßΓÑ.
  3579.      Åα¿τ¿¡á ó Γ«¼, τΓ« ¿¼∩ ñ½∩ π¡¿¬á½∞¡«ßΓ¿ ßΓα«¿Γß∩ ¿º ¿¼Ñ-
  3580.      ¡¿ ¿ßσ«ñ¡«ú« Σá⌐½á. ìá»α¿¼Ñα, »« Σá⌐½π test.cpp ßúÑ¡Ñα¿-
  3581.      απεΓß∩ ΓᬿѠú½«íá½∞¡δÑ ¿¼Ñ¡á:
  3582.  
  3583.          _STItest_cpp_  ¿  STDtest_cpp_
  3584.  
  3585.  
  3586. ï¿ΓÑα¡δÑ ¬«¡ßΓá¡Γδ
  3587.  
  3588.    æΓá¡ñáαΓ¡á∩  ½¿ΓÑα¡á∩  ¬«¡ßΓá¡Γá  ºá¬½ετáÑΓß∩ ó «ñ¿¡«τ¡δÑ
  3589. ¬áóδτ¬¿,  ¡á»α¿¼Ñα,  'a'.  ï¿ΓÑαδ ΓᬪѠ¼«úπΓ íδΓ∞ »αÑñßΓáó-
  3590. ½Ñ¡δ "ESC-»«ß½Ññ«óáΓѽ∞¡«ßΓ∞ε".  Ä¡á  ºáñáÑΓ  í¿Γ«ó«Ñ  »αÑñ-
  3591. ßΓáó½Ñ¡¿Ñ  ¬«ñá ½¿ΓÑαδ ó ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼  ¿½¿ ó«ß∞¼¿α¿τ¡«¼
  3592. Σ«α¼áΓÑ.  ESC-»«ß½Ññ«óáΓѽ∞¡«ßΓ∞  ¡áτ¿¡áÑΓß∩  ß  «íαáΓ¡«⌐
  3593. ¡á¬½«¡¡«⌐ τÑαΓδ (backslash) \ .
  3594.  
  3595. í¿Γ«ó«Ñ »αÑñßΓáó½Ñ¡¿Ñ   \nnn   ó«ß∞¼¿α¿τ¡δ⌐    ¬«ñ    ½¿ΓÑαδ
  3596. í¿Γ«ó«Ñ »αÑñßΓáó½Ñ¡¿Ñ   \xnn   ΦÑßΓ¡áñµáΓÑα¿τ¡δ⌐  ¬«ñ ½¿ΓÑαδ
  3597.  
  3598.    ESC-»«ß½Ññ«óáΓѽ∞¡«ßΓ∞  \0 - ß»Ñµ¿á½∞¡δ⌐  ß½πτá⌐,  »αÑñ-
  3599. ßΓáó½Ñ¡¿Ñ ½¿ΓÑαδ NULL. äαπú¿Ñ ½¿ΓÑαδ ¼«úπΓ íδΓ∞ »αÑñßΓáó½Ñ¡δ
  3600. Γᬿ¼¿ ESC-»«ß½Ññ«óáΓѽ∞¡«ßΓ∩¼¿:
  3601.  
  3602.   ¡«óá∩ ßΓ᫬á (new-line)                     \n
  3603.   ú«α¿º«¡Γá½∞¡á∩ Γáíπ½∩µ¿∩ (horizontal tab)   \t
  3604.   óÑαΓ¿¬á½∞¡á∩ Γáíπ½∩µ¿∩ (vertical tab)       \v
  3605.   ó«ºóαáΓ ¡á ß¿¼ó«½ (backspace)               \b
  3606.   ó«ºóαáΓ ¬áαÑΓ¬¿ (carriage return)           \r
  3607.   »ÑαÑó«ñ ßΓαá¡¿µδ (form feed)                \f
  3608.   «íαáΓ¡á∩ τÑαΓá (backslash)                  \\
  3609.   «ñ¿¡áα¡á∩ ¬áóδτ¬á                           \'
  3610.   ñó«⌐¡á∩ ¬áóδτ¬á                             \"
  3611.  
  3612.    ä«»π߬áεΓß∩ "¼π½∞Γ¿½¿ΓÑα¡δÑ"  ¬«¡ßΓá¡Γδ.  ìá»α¿¼Ñα,  'ab'
  3613. φ¬ó¿óá½Ñ¡Γ¡« 0σ6162. 'abcd' φ¬ó¿óá½Ñ¡Γ¡« 0σ61626364L.
  3614.  
  3615.  
  3616. Æ¿»δ
  3617.  
  3618.    æ½ÑñπεΘ¿Ñ íẫóδÑ Γ¿»δ ñá¡¡δσ αÑ὿º«óá¡δ ¬á¬:
  3619.  
  3620.       char            => 8 í¿Γ ß« º¡á¬«¼
  3621.       usigned char    => íѺº¡á¬«óδÑ 8 í¿Γ
  3622.       int             => 16 í¿Γ ß« º¡á¬«¼
  3623.       unsigned        => íѺº¡á¬«óδÑ 16 í¿Γ
  3624.       long            => 32 í¿Γá ß« º¡á¬«¼
  3625.       unsigned long   => íѺº¡á¬«óδÑ 32 í¿Γá
  3626.       float           => 32 í¿Γá ß »½áóáεΘÑ⌐ Γ«τ¬«⌐
  3627.       double          => 64 í¿Γá ß »½áóáεΘÑ⌐ Γ«τ¬«⌐
  3628.       near pointer    => 16-í¿Γ«ó«Ñ  ß¼ÑΘÑ¡¿Ñ  ó  ßÑú¼Ñ¡ΓÑ
  3629.       far pointer     => 16-í¿Γ«óδ⌐ áñαÑß  ßÑú¼Ñ¡Γá ¿ 16-í¿-
  3630.                             Γ«ó«Ñ ß¼ÑΘÑ¡¿Ñ
  3631.  
  3632.    ç¡áτÑ¡¿∩ σαá¡∩Γß∩ ó »á¼∩Γ¿,  úñÑ ¡á¿¼Ñ¡ÑÑ º¡áτáΘ¿⌐ ("»αá-
  3633. óδ⌐")  íá⌐Γ ¿¼ÑÑΓ ¡á¿¼Ñ¡∞Φ¿⌐  áñαÑß.  æ½ÑñπεΘ¿Ñ íẫóδÑ Γ¿»δ
  3634. φ¬ó¿óá½Ñ¡Γ¡δ:
  3635.  
  3636.       short           => int
  3637.       signed short    => int
  3638.       unsigned short  => unsigned
  3639.       unsigned int    => unsigned
  3640.       signed int      => int
  3641.       signed long     => long
  3642.       long float      => double
  3643.       long double     => double
  3644.  
  3645.  
  3646. è«¡ßΓá¡Γδ ¿ ¡Ñ∩ó¡« ¿º¼Ñ¡∩εΘ¿Ñß∩ »ÑαѼѡ¡δÑ (const ¿ volatile)
  3647.  
  3648.    æ»Ñµ¿Σ¿¬áΓ«αδ const ¿  volatile  «»αÑñѽ∩εΓ,  ¬á¬ ¿ ¬«úñá
  3649. ¬«¼»¿½∩Γ«α  íπñÑΓ  αáí«ΓáΓ∞  ß «íΩÑ¬Γ«¼.  æ»Ñµ¿Σ¿¬áΓ«α const
  3650. «íΩ∩ó½∩ÑΓ  «íΩÑ¬Γ  ¬«¡ßΓá¡Γ«⌐,  ¬«Γ«α«⌐  ¡Ñ½∞º∩ »α¿ßóá¿óáΓ∞.
  3651. ÄíΩÑ¬Γ ¼«ªÑΓ íδΓ∞ «íΩ∩ó½Ñ¡ ß const »«Γ«¼π, τΓ« «¡ αẼÑΘÑ¡ ó
  3652. Åçô ¿½¿ ¡Ñ ñ«½ªÑ¡ ¼«ñ¿Σ¿µ¿α«óáΓ∞ß∩ (¬á¬, ß¬áªÑ¼, Γáí½¿µá ñá¡-
  3653. ¡δσ). è«¼»¿½∩Γ«α íπñÑΓ αáßß¼áΓα¿óáΓ∞ »α¿ßóá¿óá¡¿∩ ¬«¡ßΓá¡Γá¼
  3654. ¬á¬ «Φ¿í¬π.  æ»Ñµ¿Σ¿¬áΓ«α volatile ß««íΘáÑΓ ¬«¼»¿½∩Γ«απ, τΓ«
  3655. «íΩÑ¬Γ ¼«ªÑΓ  ¿º¼Ñ¡¿Γ∞ º¡áτÑ¡¿Ñ, ñáªÑ Ñß½¿ »α«úαá¼¼á ∩ó¡« ¡Ñ
  3656. ¼Ñ¡∩ÑΓ Ñú«.  ÄíΩÑ¬Γ ¡πª¡«  «íΩ∩ó½∩Γ∞ ¬á¬  volatile, Ñß½¿ φΓ«
  3657. »α¿ó∩ºá¡¡δ⌐ ¬ »á¼∩Γ¿  αÑú¿ßΓα  πßΓα«⌐ßΓóá ¿½¿ «íΩÑ¬Γ ñá¡¡δσ,
  3658. αáºñѽ∩Ѽδ⌐ «Γñѽ∞¡δ¼¿ »α«µÑßßἿ. Ä»¿ßáΓѽ∞ volatile αÑΦáÑΓ
  3659. »α«í½Ñ¼π »α«úαá¼¼¿ßΓ«ó, αáí«ΓáεΘ¿σ ß ¡Ñ∩ó¡« ¿º¼Ñ¡∩Ñ¼δ¼¿ ñá¡-
  3660. ¡δ¼¿ ¿  ¿ß»«½∞ºπεΘ¿σ  ¬«¼»¿½∩Γ«α.
  3661.  
  3662.    è«¼»¿½∩Γ«αδ ß ¼¿¡¿¼á½∞¡«⌐ «»Γ¿¼¿ºáµ¿Ñ⌐ τ¿ΓáεΓ  »ÑαѼѡ¡πε
  3663. óß∩¬¿⌐ αáº,  ¬«úñá ¡πª¡« ÑÑ º¡áτÑ¡¿Ñ.  è«¼»¿½∩Γ«αδ ß í«½∞ΦÑ⌐
  3664. «»Γ¿¼¿ºáµ¿Ñ⌐,  ¬á¬ ZORTECH C++,  τ¿ΓáεΓ  º¡áτÑ¡¿Ñ »ÑαѼѡ¡«⌐
  3665. »Ñαóδ⌐ αáº, ¬«úñá «¡« ¡πª¡«, á ºáΓѼ  σαá¡∩Γ Ñú« ó« ó¡πΓαÑ¡-
  3666. ¡¿σ αÑú¿ßΓαáσ ñ½∩ »«ß½ÑñπεΘ¿σ τΓÑ¡¿⌐. Ç Ñß½¿ «íΩÑ¬Γ «íΩ∩ó½Ñ¡
  3667. ¬á¬ volatile,  Γ« «»Γ¿¼¿ºáΓ«α τ¿ΓáÑΓ »ÑαѼѡ¡πε  ¬áªñδ⌐ αáº,
  3668. ¬«úñá ΓαÑíπÑΓß∩ ÑÑ º¡áτÑ¡¿Ñ.
  3669.  
  3670.    Åα¿¼Ñα:
  3671.  
  3672.       const int a=3;    /* úáαá¡Γ¿απѼ, τΓ« a ¡Ñ¿º¼Ñ¡∩Ѽá */
  3673.       volatile int flag;
  3674.                  /* Σ½áú ¼«ªÑΓ íδΓ∞ πßΓá¡«ó½Ñ¡ áß¿¡σα«¡¡« */
  3675.       func()
  3676.       {
  3677.          flag = 0;
  3678.          while (flag==0);              /* ªñѼ »αÑαδóá¡¿∩ */
  3679.       }
  3680.             /* »αÑñ»«½«ª¿¼,  τΓ« »α¿ ó«º¡¿¬¡«óÑ¡¿¿  »αÑαδóá-
  3681.                ¡¿∩ «Γ Γá⌐¼Ñαá óßÑúñá óδºδóáÑΓß∩ service() */
  3682.       service()
  3683.       {
  3684.          flag = 1; /* ¿¡ñ¿µ¿απѼ, τΓ« ó«º¡¿¬½« »αÑαδóá¡¿Ñ */
  3685.       }
  3686.  
  3687.  
  3688. é¡ÑΦ¡¿Ñ ¿ ú½«íá½∞¡δÑ »ÑαѼѡ¡δÑ
  3689.  
  3690.    àßΓ∞ Γα¿ Γ¿»á ú½«íá½∞¡δσ «íΩ∩ó½Ñ¡¿⌐:
  3691.  
  3692.    extern int v1;
  3693.    int v2 = 67;
  3694.    int v3;
  3695.  
  3696.    ÅÑαó«Ñ «íΩ∩ó½Ñ¡¿Ñ «º¡áτáÑΓ,  τΓ« »á¼∩Γ∞ »«ñ v1 Σá¬Γ¿τÑ߬¿
  3697. «Γó«ñ¿Γß∩ ó ¡Ñ¬«Γ«α«¼ ñαπú«¼  ¼«ñπ½Ñ.  éΓ«α«Ñ «º¡áτáÑΓ,  τΓ«
  3698. »á¼∩Γ∞ »«ñ v2 «Γó«ñ¿Γß∩ ó φΓ«¼ í½«¬Ñ,  á ó ñαπú¿σ ¼«ñπ½∩σ ¡á
  3699. ¡ÑÑ ¼«ª¡« ßßδ½áΓ∞ß∩ »«ßαÑñßΓó«¼ ó¡ÑΦ¡¿σ (extern) «íΩ∩ó½Ñ¡¿⌐,
  3700. Γ.Ñ. «íΩ∩ó½Ñ¡¿⌐ »Ñαó«ú« Γ¿»á.  ÆαÑΓ∞Ñ «íΩ∩ó½Ñ¡¿Ñ ß«ºñáÑΓ «í-
  3701. Θ¿⌐ í½«¬ (common block) ñ½∩ v3.
  3702.  
  3703.    ÄíΘ¿Ñ í½«¬¿  ß«ºñáεΓß∩, ¬«úñá  »ÑαѼѡ¡á∩ «íΩ∩ó½∩ÑΓß∩ ¬á¬
  3704. ú½«íá½∞¡á∩, ¡« íѺ ¿¡¿µ¿á½¿ºáµ¿¿. ¥Γ« º¡áτ¿Γ, τΓ« «íΩ∩ó½Ñ¡¿Ñ
  3705. «íΘÑú« í½«¬á ¼«ªÑΓ íδΓ∞ ó« ¼¡«ú¿σ ¿ßσ«ñ¡δσ ¼«ñπ½∩σ, ¡« Γ«½∞-
  3706. ¬« «ñ¿¡ φ¬ºÑ¼»½∩α v3 Σá¬Γ¿τÑ߬¿ íπñÑΓ αẼÑΘÑ¡, ¿ óßÑ «íΩ∩ó-
  3707. ½Ñ¡¿∩ v3 íπñπΓ «Γ¡«ß¿Γ∞ß∩ ¬ ¡Ñ¼π.
  3708.  
  3709.    àß½¿ ó «ñ¡«¼ ¼«ñπ½Ñ  ¿¼ÑÑΓß∩ «íΩ∩ó½Ñ¡¿Ñ «íΘÑú« í½«¬á, á ó
  3710. ñαπú«¼ - ú½«íá½∞¡«Ñ  «íΩ∩ó½Ñ¡¿Ñ ß ¿¡¿µ¿á½¿ºáµ¿Ñ⌐,  Γ« »á¼∩Γ∞
  3711. «ΓóÑñÑΓß∩  ó  ß««ΓóÑΓßΓó¿¿  ß«  óΓ«αδ¼  «í∩ó½Ñ¡¿Ñ¼  ¿ »α«τ¿Ñ
  3712. «íΩ∩ó½Ñ¡¿∩ «íΘÑú« í½«¬á Γ¿»á »Ñαó«ú«  «íΩ∩ó½Ñ¡¿∩ íπñπΓ «Γ¡«-
  3713. ß¿Γ∞ß∩ ¿¼Ñ¡¡« ¬ ¡Ñ⌐.
  3714.  
  3715.    ƒó½∩ÑΓß∩  «Φ¿í¬«⌐  «íΩ∩ó½Ñ¡¿Ñ ¿¡¿µ¿á½¿º¿α«óá¡¡«⌐ ú½«íá½∞-
  3716. ¡«⌐ »ÑαѼѡ¡«⌐ ß «ñ¡¿¼ ¿¼Ñ¡Ñ¼ ó ¡Ñ߬«½∞¬¿σ ¼«ñπ½∩σ. ƒó½∩ÑΓß∩
  3717. ΓᬪѠ«Φ¿í¬«⌐  «íΩ∩ó½Ñ¡¿Ñ  ó¡ÑΦ¡¿σ »ÑαѼѡ¡δσ »α¿ «ΓßπΓßΓó¿¿
  3718. úñÑ-½¿í« «íΘÑú« í½«¬á ¿½¿ ú½«íá½∞¡«ú« «íΩ∩ó½Ñ¡¿∩ ß ¿¡¿µ¿á½¿-
  3719. ºáµ¿Ñ⌐ ñ½∩ ¡¿σ.  ÄíΘ¿Ñ í½«¬¿ αẼÑΘáεΓß∩ ó ßÑú¼Ñ¡ΓÑ c_common
  3720. ¿ ¿¡¿µ¿á½¿º¿απεΓß∩ ¡π½Ñ¼ ßΓáαΓ«óδ¼ ¬«ñ«¼ ¿º C.OBJ. ÄíΘ¿Ñ í½«-
  3721. ¬¿ ºá¡«ß∩Γß∩ ó  .OBJ  Σá⌐½ ¬á¬  COMDEF  ºá»¿ß¿, τΓ« ∩ó½∩ÑΓß∩
  3722. Microsoft-αáßΦ¿αÑ¡¿Ñ¼ Σ«α¼áΓá ßΓá¡ñáαΓ¡«ú« .OBJ  Σá⌐½á Σ¿α¼δ
  3723. Intel.
  3724.  
  3725.  
  3726. éδαáó¡¿óá¡¿Ñ ñá¡¡δσ
  3727.  
  3728.    éßÑ «íΩѬΓδ ñá¡¡δσ óδαáó¡¿óáεΓß∩ »« úαá¡¿µÑ 16-αáºα∩ñ¡«ú«
  3729. ß½«óá. ¥Γ« π߬«α∩ÑΓ ¿ß»«½¡Ñ¡¿Ñ ¬«ñᠡᠵѡΓαá½∞¡δσ »α«µÑßß«-
  3730. αáσ ß 16-αáºα∩ñ¡«⌐ Φ¿¡«⌐ ñá¡¡δσ  (¬á¬ IBM-AT).  éδαáó¡¿óá¡¿Ñ
  3731. ¼«ª¡« »«ñáó¿Γ∞, Ñß½¿ ºáñáΓ∞ »α¿ ¬«¼»¿½∩µ¿¿ ¬½ετ "-a". é φΓ«¼
  3732. ß½πτáÑ »α¿ »«∩ó½Ñ¡¿¿  ñóπσ  ¿½¿ í«½ÑÑ ¿ñπΘ¿σ »«ñα∩ñ ½¿ΓÑα¡δσ
  3733. »«½Ñ⌐ ó ßΓαπ¬ΓπαÑ »Ñαó«Ñ  íπñÑΓ  óδαáó¡Ñ¡« »« úαá¡¿µÑ ß½«óá,
  3734. á »«ß½ÑñπεΘ¿Ñ - »« úαá¡¿µÑ íá⌐Γá.
  3735.  
  3736.  
  3737. Åáαá¼ÑΓαδ Σπ¡¬µ¿⌐
  3738.  
  3739.    ìѬ«Γ«αδÑ Γ¿»δ ó ¬áτÑßΓóÑ »áαá¼ÑΓα«ó  Σπ¡¬µ¿⌐ ¼«ñ¿Σ¿µ¿απ-
  3740. εΓß∩:
  3741.  
  3742.    char            ¿º¼Ñ¡∩ÑΓß∩ ¡á int
  3743.    float           ¿º¼Ñ¡∩ÑΓß∩ ¡á double
  3744.    array of        (¼áß߿󠿺 ...) ¿º¼Ñ¡∩ÑΓß∩  ¡á pointer to
  3745.    unsigned char   ¿º¼Ñ¡∩ÑΓß∩ ¡á unsigned
  3746.  
  3747.    Åα¿¼Ñαδ
  3748.  
  3749.       int func(a,b,c,d)
  3750.       char a;
  3751.       short b;
  3752.       float c;
  3753.       int d[];
  3754.  
  3755.    φ¬ó¿óá½Ñ¡Γ¡«:
  3756.  
  3757.       int func(a,b,c,d)
  3758.       int a;
  3759.       int b;
  3760.       double c;
  3761.       int *d;
  3762.  
  3763.  
  3764. ô¬áºáΓѽ¿
  3765.  
  3766.    ô¬áºáΓѽ¿ ∩ó½∩εΓß∩ "¬óá½¿Σ¿µ¿α«óá¡¡δ¼¿", Γ.Ñ. π¬áºáΓѽ∩¼¿
  3767. ¡á «»αÑñѽѡ¡δ⌐ Γ¿», τΓ« »α«óÑα∩ÑΓß∩ ¬«¼»¿½∩Γ«α«¼. ä½∩ »αÑ«-
  3768. ñ«½Ñ¡¿∩ φΓ«ú« «úαá¡¿τÑ¡¿∩ ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ∩ó¡«Ñ »α¿óÑñÑ-
  3769. ¡¿Ñ (cast) π¬áºáΓѽÑ⌐, ¡á»α¿¼Ñα:
  3770.  
  3771.    char *p;
  3772.    int *a;
  3773.    a = (int *) p; /* »α¿óÑñÑ¡¿Ñ »«ºó«½∩ÑΓ ¿ºíѪáΓ∞ ß¿¡Γá¬ß¿-
  3774.                      τÑ߬«⌐ «Φ¿í¬¿ */
  3775.  
  3776.  
  3777. ê¡¿µ¿á½¿ºáµ¿∩
  3778.  
  3779.    æΓáΓ¿τÑ߬¿Ñ ¿ ú½«íá½∞¡δÑ »ÑαѼѡ¡δÑ  ¿¡¿µ¿á½¿º¿απεΓß∩ ¡π-
  3780. ½Ñ¼, Ñß½¿ ¿¡«ú« ¡Ñ ºáñá¡«. ÇóΓ«¼áΓ¿τÑ߬¿Ñ »ÑαѼѡ¡δÑ »α¿ «Γ-
  3781. ßπΓßΓó¿¿ ∩ó¡«⌐ ¿¡¿µ¿á½¿ºáµ¿¿ ó ¡áτá½∞¡δ⌐ ¼«¼Ñ¡Γ ß«ñÑαªáΓ ¼π-
  3782. ß«α.  ÄíΩÑñ¿¡Ñ¡¿∩ ¼«ª¡« ¿¡¿µ¿á½¿º¿α«óáΓ∞ »« Γ¿»π Ñú« »Ñαó«ú«
  3783. τ½Ñ¡á.
  3784.  
  3785.    Åα¿¼Ñα:
  3786.  
  3787. union a {
  3788.            int i1;
  3789.            float f1;
  3790.            double d1;
  3791.         }  union_a = 0x123;       /* ¿¡¿µ¿á½¿ºáµ¿∩ ñ½∩ i1 */
  3792.  
  3793.  
  3794. Ä»Ñαᵿ¿ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐
  3795.  
  3796.    éßÑ «»Ñαᵿ¿ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ óδ»«½¡∩εΓß∩ ¡áñ º¡áτÑ¡¿∩-
  3797. ¼¿ ß ñó«⌐¡«⌐ Γ«τ¡«ßΓ∞ε (double), ¡á»α¿¼Ñα:
  3798.  
  3799.       float a, b, c;
  3800.       a = b * c;
  3801.  
  3802.    φ¬ó¿óá½Ñ¡Γ¡«:
  3803.  
  3804.       float a, b, c;
  3805.       a = (float) ((double) b * (double) c);
  3806.  
  3807.          çá¼ÑΓ∞ΓÑ,  τΓ« +0 ¿ -0 «íá ñ«»πßΓ¿¼δ, «Γ½¿τ¡δ ñαπú
  3808.          «Γ ñαπúá ¿ «º¡áτáεΓ ¡«½∞.
  3809.  
  3810.    ÄΦ¿í¬¿ «»Ñαᵿ⌐ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ ¼«ª¡« »ÑαÑσóáΓ¿Γ∞, »Ñ-
  3811. αÑ»¿ßáó »α«µÑñπαπ CXFERR,  ¿¼ÑεΘπεß∩ ó ¿ßσ«ñ¡δσ í¿í½¿«ΓÑτ¡δσ
  3812. Σá⌐½áσ (FLOAT.ASM).
  3813.  
  3814.  
  3815. ÅαÑ»α«µÑßß«α
  3816.  
  3817.    ÅÑαóδ⌐ »α«σ«ñ ¬«¼»¿½∩Γ«αá ó¬½ετáÑΓ »αÑ»α«µÑßß«α,  ¬«Γ«αδ⌐
  3818. »«ññÑনóáÑΓ  óßÑ ñ¿αÑ¬Γ¿óδ,  «»αÑñѽѡ¡δÑ  ANSI ßΓá¡ñáαΓ«¼.
  3819. ä¿αÑ¬Γ¿óδ »αÑ»α«µÑßß«αá ¡áτ¿¡áεΓß∩ ß ½¿ΓÑαδ #, ¬«Γ«αá∩ ñ«½ª-
  3820. ¡á íδΓ∞ »Ñαó«⌐ "¡Ñ»πßΓ«⌐" ½¿ΓÑα«⌐ ¡á ßΓ᫬Ñ. Åα«íÑ½δ ¿ Γáíπ-
  3821. ½∩µ¿¿ ¼«úπΓ íδΓ∞ ¼Ñªñπ #  ¿ ñ¿αÑ¬Γ¿ó«⌐.  é«Γ ñ¿αÑ¬Γ¿óδ, »«ñ-
  3822. ñÑαªá¡¡δÑ »αÑ»α«µÑßß«α«¼:
  3823.  
  3824.    #if, #else, #endif, #elif, #ifdef, #ifndef, #error,
  3825.    #line, #define, #undef, #include, #pragma,  #message,
  3826.    #exit
  3827.  
  3828.    é ΓѬπΘÑ⌐  óÑαß¿¿ »αáú¼áΓδ ¡Ñ αÑ὿º«óá¡δ;  óßÑ ñ¿αÑ¬Γ¿óδ
  3829. #pragma ¼«½τá  ¿ú¡«α¿απεΓß∩.  ÉѺπ½∞ΓáΓδ  »αÑ»α«µÑßß¿α«óá¡¿∩
  3830. ¼«úπΓ íδΓ∞  ó¿ºπ὿º¿α«óá¡δ  »α¿ »«¼«Θ¿  ¬½ετÑ⌐  '-e' ¿ '-l'
  3831. ó  ¬«¼á¡ñ¡«⌐  ßΓα«¬Ñ  ZTC1, ZTC1B ¿½¿ ZTCPP1.
  3832.  
  3833.  
  3834. îá¬α«ßδ
  3835.  
  3836.    îá¬α«»«ñßΓᡫ󬿠»«ññÑনóáεΓß∩ ó »«½¡«¼ «íΩѼÑ. çᵿ¬½Ñ¡-
  3837. ¡δÑ ¼á¬α««»αÑñѽѡ¿∩ óα«ñÑ
  3838.  
  3839.       #define unix unix
  3840.  
  3841. αá߬αδóáεΓß∩ ¬á¬ 'unix'. Å«ñßΓá¡«ó¬á áαúπ¼Ñ¡Γ«ó ó¡πΓα¿ ßΓ᫬
  3842. ¡Ñ »α«¿ºó«ñ¿Γß∩. ìá»α¿¼Ñα,  Ñß½¿ »αÑ»α«µÑßß«α óßΓαÑτáÑΓ ß½Ñ-
  3843. ñπεΘÑÑ «»αÑñѽѡ¿Ñ:
  3844.  
  3845.       #define X(y) printf("y = %d\n", y)
  3846.  
  3847. Γ«    X(abc);      íπñÑΓ αá߬αδΓ« ¬á¬:
  3848.  
  3849.       printf("y = %d\n", abc);
  3850.  
  3851.    çá¼ÑΓ∞ΓÑ, τΓ« y ó ßΓα«¬Ñ ¡Ñ íδ½á ºá¼ÑΘÑ¡á.  àß½¿ ¼á¬α««»-
  3852. αÑñѽѡ¿Ñ ¡á»¿ßá¡« Γá¬:
  3853.  
  3854.       #define X(y) printf(#y " =%d\n",y);
  3855.  
  3856. Γ« φΓᠪѠ»«ñßΓá¡«ó¬á óδ»«½¡¿Γß∩ Γá¬:
  3857.  
  3858.       printf("abc" " =%d\n",abc);
  3859.  
  3860.    Åα¿ φΓ«¼ ß¼Ñª¡δÑ ßΓ᫬¿ íπñπΓ ß¬«¡¬áΓÑ¡¿α«óá¡δ.
  3861.  
  3862.  
  3863. ÅαÑñ«»αÑñѽѡ¡δÑ ¼á¬α«ßδ
  3864.  
  3865.    æ½ÑñπεΘ¿Ñ ¼á¬α«ßδ ºáαá¡ÑÑ  «»αÑñÑ½Ñ¡δ »α¿ ¬«¼»¿½∩µ¿¿. Ä¡¿
  3866. ¼«úπΓ íδΓ∞ «Γ¼Ñ¡Ñ¡δ ¬½ετ«¼ -u.
  3867.  
  3868.       _ZTC_        Éá߬αδóáÑΓß∩ ¬á¬ ¡«¼Ñα óÑαß¿¿ ¬«¼»¿½∩Γ«αá
  3869.                    (ó ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼ ó¿ñÑ). ìá»α¿¼Ñα, ñ½∩
  3870.                    óÑαß¿¿ 4.02 : 0σ402.
  3871.       DLC          Éá߬αδóáÑΓß∩ ΓᬠªÑ, ¬á¬ ¿ _ZTC_. ÄíÑß»Ñ-
  3872.                    τ¿óáÑΓ ß«ó¼ÑßΓ¿¼«ßΓ∞ ß  Datalight C.  ä½∩
  3873.                    íπñπΘ¿σ αáºαáí«Γ«¬ ¡Ñ ¿ß»«½∞º«óáΓ∞.
  3874.       MSDOS        Éá߬αδóáÑΓß∩ ¬á¬ 1.
  3875.       I8086        Éá߬αδóáÑΓß∩ ¬á¬ 1.
  3876.  
  3877.    Äñ¿¡ ¿º ß½ÑñπεΘ¿σ  ¼á¬α«ß«ó  «»αÑñѽѡ ¿ πßΓá¡«ó½Ñ¡ ó 1 ó
  3878. ºáó¿ß¿¼«ßΓ¿ «Γ ¼«ñѽ¿ »á¼∩Γ¿:
  3879.  
  3880.       M_186SM
  3881.       M_186MM
  3882.       M_186CM
  3883.       M_186LM
  3884.  
  3885.       SPTR        Ä»αÑñѽѡ ¿ πßΓá¡«ó½Ñ¡ ó 1 ñ½∩ S ¿ M ¼«ñÑ-
  3886.                   ½Ñ⌐.
  3887.       LPTR        Ä»αÑñѽѡ ¿ πßΓá¡«ó½Ñ¡ ó 1 ñ½∩ C ¿ L ¼«ñÑ-
  3888.                   ½Ñ⌐.
  3889.       c_plusplus  Ä»αÑñѽѡ ¿ πßΓá¡«ó½Ñ¡ ó 1, Ñß½¿ ¿ß»«½∞ºπ-
  3890.                   ÑΓß∩ ZTCPP1.
  3891.  
  3892.    æ½ÑñπεΘ¿Ñ ¼á¬α«ßδ ß««ΓóÑΓßóπεΓ αѬ«¼Ñ¡ñᵿ∩¼  ANSI C ¿ ¡Ñ
  3893. ¼«úπΓ íδΓ∞ «Γ¼Ñ¡Ñ¡δ ¬½ετ«¼ -u.
  3894.  
  3895.       _LINE_   ôßΓá¡áó½¿óáÑΓß∩ ó ΓѬπΘ¿⌐  ¡«¼Ñα ßΓ᫬¿ ó ¿ß-
  3896.                σ«ñ¡«¼ Σá⌐½Ñ.
  3897.       _FILE_   ôßΓá¡áó½¿óáÑΓß∩  ó ßΓ᫬π ß ¿¼Ñ¡Ñ¼  ¿ßσ«ñ¡«ú«
  3898.                Σá⌐½á.
  3899.       _DATE_   ôßΓá¡áó½¿óáÑΓß∩  ó  ßΓ᫬π  ß ΓѬπΘÑ⌐  ñáΓ«⌐.
  3900.       _TIME_   ôßΓá¡áó½¿óáÑΓß∩ ó ßΓ᫬π ß ΓѬπΘ¿¼  óαѼѡѼ.
  3901.  
  3902.    æ½ÑñπεΘ¿Ñ ¼á¬α«ßδ «»αÑñÑ½Ñ¡δ ¿ πßΓá¡«ó½Ñ¡δ ó 1,  Ñß½¿ ºá-
  3903. ñá¡ ¬½ετ -A :
  3904.  
  3905.       _STDC_
  3906.  
  3907.  
  3908. 鬽ετáѼδÑ Σá⌐½δ
  3909.  
  3910.       #include "¿¼∩Σá⌐½á"
  3911.  
  3912.    ê¼∩  Σá⌐½á  ¿ΘÑΓß∩ ó ΓѬπΘѼ ¬áΓὫúÑ.  àß½¿ Ñú« Γá¼ ¡ÑΓ,
  3913. ¿ß»«½∞ºπÑΓß∩  ß»¿ß«¬  ¼áαΦαπΓ«ó,  ºáñá¡¡δ⌐ ¬½ετ«¼ '-I' ó ¬«-
  3914. ¼á¡ñ¡«⌐ ßΓ᫬Ñ,  á ºáΓѼ - ß»¿ß«¬ ¼áαΦαπΓ«ó,  ºáñá¡¡δ⌐ »ÑαÑ-
  3915. ¼Ñ¡¡«⌐ «¬απªÑ¡¿∩ INCLUDE.
  3916.  
  3917.       #include <¿¼∩Σá⌐½á>
  3918.  
  3919.    ê¼∩ Σá⌐½á ß¡áτá½á ¿ΘÑΓß∩ ó ¬áΓὫúáσ »« ¼áαΦαπΓá¼, ºáñá¡-
  3920. ¡δ¼ ó ¬½ετÑ '-I' ¬«¼á¡ñ¡«⌐  ßΓ᫬¿,  ºáΓѼ - »« ¼áαΦαπΓá¼ ¿º
  3921. »ÑαѼѡ¡«⌐ «¬απªÑ¡¿∩ INCLUDE ¿, ¡á¬«¡Ñµ,- ó ΓѬπΘѼ ¬áΓὫúÑ.
  3922.  
  3923.    ï¿ΓÑαá '«íαáΓ¡á∩ τÑαΓá'  ó ßΓ᫬áσ,  ºáñáεΘ¿σ ¼áαΦαπΓδ, ó
  3924. ñ¿αÑ¬Γ¿óáσ  #include ¡Ñ αáßß¼áΓα¿óáÑΓß∩  ¬á¬ "Ñ߬Ñ⌐» ½¿ΓÑαá"
  3925. (¬á¬ ó '\n').  ¥Γ« »«ºó«½∩ÑΓ ºá»¿ßáΓ∞ ¼áαΦαπΓ ó ßἫ¼ «»Ñαá-
  3926. Γ«αÑ ó¬½ετÑ¡¿∩  ΓᬠªÑ,  ¬á¬ ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ  äÄæ ¿½¿ ÑΘÑ
  3927. úñÑ-½¿í«. ìѬ«Γ«αδÑ  ¬«¼»¿½∩Γ«αδ MSDOS ΓαÑíπεΓ, τΓ«íδ ßΓ᫬á
  3928. ß«ñÑαªá½á ñó«⌐¡δÑ «íαáΓ¡δÑ τÑαΓδ  (\\)  ñ½∩  αáºñѽѡ¿∩ ¿¼Ñ¡
  3929. ¬áΓὫú«ó. ìá»α¿¼Ñα:
  3930.  
  3931.       #include "c:\include\stat.h"           //¡δ¡ÑΦ¡¿⌐ ZTC
  3932.       #include "c:\\include\\stat.h"     //í«½ÑÑ ßΓáαδÑ ¬«¼-
  3933.                                          //»¿½∩Γ«αδ.
  3934.  
  3935.  
  3936. Åα«τ¿Ñ ñ¿αÑ¬Γ¿óδ »αÑ»α«µÑßß«αá
  3937.  
  3938.    Å«ññÑনóáεΓß∩ ñóÑ ¡ÑßΓá¡ñáαΓ¡δσ ñ¿αÑ¬Γ¿óδ »αÑ»α«µÑßß«αá:
  3939. #message ¿ #exit.
  3940.  
  3941.       1. #message ßΓ᫬á <»ÑαÑó«ñ ßΓ᫬¿>
  3942.  
  3943.          æΓ᫬á óδó«ñ¿Γß∩ ¡á ñ¿ß»½Ñ⌐ ó »α«µÑßßÑ  ¬«¼»¿½∩µ¿¿.
  3944.          ìá»α¿¼Ñα:
  3945.  
  3946.       #if INTONLY
  3947.       #message "¬«¼»¿½∩µ¿∩ Γ«½∞¬« ñ½∩ µÑ½δσ"
  3948.       #endif
  3949.  
  3950.  
  3951.       2. #exit ¬«¡ßΓá¡Γ¡«Ñ óδαáªÑ¡¿Ñ <»ÑαÑó«ñ ßΓ᫬¿>
  3952.  
  3953.          çáßΓáó½∩ÑΓ ¬«¼»¿½∩Γ«α  »αѬαáΓ¿Γ∞ ¬«¼»¿½∩µ¿ε,  ºá¬-
  3954.          αδΓ∞ óßÑ óδσ«ñ¡δÑ  Σá⌐½δ ¿ ºáóÑαΦ¿Γ∞ß∩ ß« ßΓáΓπß«¼,
  3955.          αáó¡δ¼  ¬«¡ßΓá¡Γ¡«¼π  óδαáªÑ¡¿ε.  æΓáΓπß ºáóÑαΦÑ¡¿∩
  3956.          ¼«ª¡«  »α«óÑα¿Γ∞ ó ¬«¼á¡ñ¡«¼ Σá⌐½Ñ, ¿ß»«½∞ºπ∩ Σπ¡¬-
  3957.          µ¿ε DOS ERRORLEVEL.
  3958.  
  3959.    Åα¿¼Ñα:
  3960.  
  3961.          #if sizeof(int) != 2
  3962.          #message "ûѽδÑ ñ«½ª¡δ íδΓ∞ ñóπσíá⌐Γ«ó묨"
  3963.          #exit 1  /* ºáóÑαΦÑ¡¿Ñ ¬«¼»¿½∩µ¿¿ ß errorlevel=1 */
  3964.          #endif
  3965.  
  3966.  
  3967. Äúαá¡¿τÑ¡¿∩
  3968.  
  3969.    ï¿ΓÑα ó ßΓ᫬Ñ:                           íѺ «úαá¡¿τÑ¡¿∩
  3970.    ï¿ΓÑα ó ¿ñÑ¡Γ¿Σ¿¬áΓ«αÑ:                   127
  3971.    ï¿ΓÑα ó« ó¡ÑΦ¡Ñ¼ ¿ñÑ¡Γ¿Σ¿¬áΓ«αÑ:          127
  3972.    ï¿ΓÑα ó ßΓ᫬Ñ:                           íѺ «úαá¡¿τÑ¡¿∩
  3973.    ù¿ß½« óáα¿á¡Γ«ó (case) ó »ÑαѬ½ετáΓѽÑ:   íѺ «úαá¡¿τÑ¡¿∩
  3974.    ï¿ΓÑα ó »áαá¼ÑΓαÑ ¼á¬α«ßá:                íѺ «úαá¡¿τÑ¡¿∩
  3975.    ù¿ß½« »áαá¼ÑΓα«ó ¼á¬α«ßá:                 127
  3976.    ù¿ß½« »áαá¼ÑΓα«ó Σπ¡¬µ¿¿:                 íѺ «úαá¡¿τÑ¡¿∩
  3977.    ä½¿¡á ΓѬßΓá ¼á¬α«»«ñßΓá¡«ó¬¿:            íѺ «úαá¡¿τÑ¡¿∩
  3978.    ù¿ß½« ¿¡ñѬ߫ó ó ¼áßß¿óÑ:                 íѺ «úαá¡¿τÑ¡¿∩
  3979.    æ½«ª¡«ßΓ∞ «íΩ∩ó½Ñ¡¿∩:                     íѺ «úαá¡¿τÑ¡¿∩
  3980.    â½πí¿¡á ó½«ªÑ¡¡«ßΓ¿ #include:             14
  3981.    ù¿ß½« ¼áαΦαπΓ«ó ñ½∩ #include:             10
  3982.    â½πí¿¡á ó½«ªÑ¡¡«ßΓ¿ #if:                  10
  3983.    ù¿ß½« »áαá¼ÑΓα«ó ¬«¼á¡ñ¡«⌐ ßΓ᫬¿:        32 (»α¿  óδ»«½-
  3984.       ¡Ñ¡¿¿ αá߬αδΓ¿∩ ¿¼Ñ¡ Σá⌐½«ó ß« * ¿½¿ ?, τΓ« »α¿ó«ñ¿Γ ¬
  3985.       »α¿¬«¼»«¡«ó¬Ñ  «ñ¡«ú«  ¿º  _MAINx.OBJ,  úñÑ x - «ñ¡á ¿º
  3986.       íπ¬ó S, M, C, L, - íѺ «úαá¡¿τÑ¡¿∩)
  3987.  
  3988.       çá¼Ñτá¡¿Ñ: "íѺ «úαá¡¿τÑ¡¿∩" «º¡áτáÑΓ, τΓ« «ΓßπΓßΓóπεΓ
  3989.                   «úαá¡¿τÑ¡¿∩ ¬«¼»¿½∩Γ«αá. Äñ¡á¬«, ¼«úπΓ ó«º-
  3990.                   ¡¿¬¡πΓ∞ «úαá¡¿τÑ¡¿∩ »á¼∩Γ¿.
  3991.  
  3992.  
  3993. Åα«Γ«Γ¿»¿α«óá¡¿Ñ Σπ¡¬µ¿⌐
  3994.  
  3995.    Åα«Γ«Γ¿»¿α«óá¡¿Ñ  »«ºó«½∩ÑΓ «íΩ∩ó¿Γ∞ τ¿ß½« ¿ Γ¿» »áαá¼ÑΓ-
  3996. α«ó, »ÑαÑñáóáѼδσ Σπ¡¬µ¿¿. æ φΓ«ú« ¼ÑßΓá ¬«¼»¿½∩Γ«α »α«óÑα∩-
  3997. ÑΓ ¬áªñ«Ñ «íαáΘÑ¡¿Ñ ¬ Σπ¡¬µ¿¿ ¿ ß««íΘáÑΓ «í «Φ¿í¬Ñ, Ñß½¿ óδ-
  3998. º«ó ¡Ñ ß««ΓóÑΓßΓóπÑΓ »α«Γ«Γ¿»π. ¥Γá τÑαΓá ¬«¡Γα«½∩ Γ¿»«ó óδ-
  3999. »«½¡∩ÑΓ º¡áτ¿Γѽ∞¡πε τáßΓ∞ Σπ¡¬µ¿⌐ πΓ¿½¿Γδ LINT Äæ ₧ìêèæ.
  4000.  
  4001.    ÄíΩ∩ó½Ñ¡¿∩  »α«Γ«Γ¿»«ó  ¼«úπΓ íδΓ∞ ó ¡Ñ߬«½∞¬¿σ αẽ¿τ¡δσ
  4002. Σ«α¼áσ ñ½∩ αẽ¿τ¡δσ Σ«α¼ Σπ¡¬µ¿⌐ C++.  ÄíΩ∩ó½Ñ¡¿Ñ »α«Γ«Γ¿»á
  4003. ¼«ªÑΓ ß»Ñµ¿Σ¿µ¿α«óáΓ∞ ¬áªñδ⌐ »áαá¼ÑΓα,  ¡Ñ¬«Γ«αδÑ áαúπ¼Ñ¡Γδ,
  4004. »«ºó«½∩Γ∞  »α«¿ºó«½∞¡«Ñ  τ¿ß½«  »áαá¼ÑΓα«ó  ½εí«ú«  Γ¿»á ¿½¿
  4005. «íΩ∩ó¿Γ∞, τΓ« ¡¿¬á¬¿σ »áαá¼ÑΓα«ó ¡Ñ »ÑαÑñáÑΓß∩.  èα«¼Ñ Γ«ú«,
  4006. ¡«óδ⌐ Γ¿» (void *),  ¿ß»«½∞º«óá¡¡δ⌐ ß »α«Γ«Γ¿»á¼¿,  ∩ó½∩ÑΓß∩
  4007. α«ñ«óδ¼ π¬áºáΓѽѼ.
  4008.  
  4009.    ÄíΩ∩ó½Ñ¡¿∩ »α«Γ«Γ¿»«ó Σπ¡¬µ¿⌐ ó« ¼¡«ú«¼  »«σ«ª¿ ¡á ßΓáαδÑ
  4010. "ó¡ÑΦ¡¿Ñ" «íΩ∩ó½Ñ¡¿∩ (extern func();), ¡« ñ«íáó½∩εΓß∩ «»¿ßá-
  4011. ¡¿∩ Γ¿»«ó »áαá¼ÑΓα«ó. ¥Γ¿ «»¿ßá¡¿∩ Γ¿»«ó »áαá¼ÑΓα«ó ∩ó½∩εΓß∩
  4012. áíßΓαá¬Γ¡δ¼  óáα¿á¡Γ«¼  Γ¿»á.  ä½∩ πñ«íßΓóá τΓÑ¡¿∩ »α«úαá¼¼δ
  4013. ¼«ª¡« ó¬½ετáΓ∞ ó »α«Γ«Γ¿» ¿ ¿¼Ñ¡á »áαá¼ÑΓα«ó, φΓ¿ ¿¼Ñ¡á ¿ú¡«-
  4014. α¿απεΓß∩.  ìá»α¿¼Ñα,
  4015.  
  4016.       extern int fseek(FILE *, long, int);
  4017.  
  4018.    öπ¡¬µ¿∩ fseek «íΩ∩ó½∩ÑΓß∩  ¿¼ÑεΘÑ⌐ Γα¿ »áαá¼ÑΓαá;  »Ñαóδ⌐
  4019. »áαá¼ÑΓα - π¬áºáΓѽ∞ ¡á Γ¿»  FILE,  óΓ«α«⌐ - ñ½¿¡¡«Ñ µÑ½«Ñ ¿
  4020. ΓαÑΓ¿⌐ - µÑ½«Ñ.  ÄíΩ∩ó½Ñ¡¿Ñ ΓᬪѠ«»αÑñѽ∩ÑΓ, τΓ« fseek »«ß-
  4021. Γáó½∩ÑΓ µÑ½«Ñ.  öπ¡¬µ¿∩, ¬«Γ«αá∩ ¡Ñ ñ«½ª¡á ¿¼ÑΓ∞ ¡¿¬á¬¿σ »á-
  4022. αá¼ÑΓα«ó, «íΩ∩ó½∩ÑΓß∩ ß« ß»¿ß¬«¼ »áαá¼ÑΓα«ó void:
  4023.  
  4024.       abort(void);
  4025.  
  4026.    ¥Γ« «íΩ∩ó½Ñ¡¿Ñ Σπ¡¬µ¿¿  πΓóÑαªñáÑΓ,  τΓ« abort ¡¿¬«úñá ¡Ñ
  4027. ñ«½ªÑ¡ óδºδóáΓ∞ß∩ ß ¬á¬¿¼¿-½¿í« »áαá¼ÑΓαἿ.
  4028.  
  4029.    ÄíΩ∩ó½Ñ¡¿∩  Σπ¡¬µ¿⌐ ß ¡Ñ¿ºóÑßΓ¡δ¼ τ¿ß½«¼ »áαá¼ÑΓα«ó ¡Ñ¿º-
  4030. óÑßΓ¡«ú« Γ¿»á Σ«α¼¿απÑΓß∩ »α¿ »«¼«Θ¿ ßΓáα«ú« ó¡ÑΦ¡Ñú« «íΩ∩ó-
  4031. ½Ñ¡¿∩ Σπ¡¬µ¿¿. ¥Γ« «íÑß»Ñτ¿óáÑΓ ß«ó¼ÑßΓ¿¼«ßΓ∞ ß í«½ÑÑ ßΓáαδ-
  4032. ¼¿ »α«úαἼἿ. ìá»α¿¼Ñα:
  4033.  
  4034.       extern int printf();
  4035.  
  4036.    ¥Γ« ó»«½¡Ñ ºá¬«¡¡«Ñ «íΩ∩ó½Ñ¡¿Ñ,  «ñ¡á¬«,  Ñú« ¼«ª¡« π½πτ-
  4037. Φ¿Γ∞, º¡á∩, τΓ« »Ñαóδ⌐ »áαá¼ÑΓα printf - ßΓα«¬á ½¿ΓÑα. ü«½ÑÑ
  4038. Γ«τ¡«Ñ «íΩ∩ó½Ñ¡¿Ñ ñ½∩ printf Γᬫó«:
  4039.  
  4040.       extern int printf(char * ...);
  4041.  
  4042.    ÆÑ»Ñα∞ »Ñαóδ⌐ »áαá¼ÑΓα  printf ñ«½ªÑ¡ íδΓ∞ ½¿ΓÑα¡«⌐ ßΓα«-
  4043. ¬«⌐, á »α«τ¿Ñ - ó ½εí«¼ τ¿ß½Ñ ¿ ½εí«ú« Γ¿»á.
  4044.  
  4045.    "Æ¿» α«ñ«ó«ú« π¬áºáΓѽ∩" (generic pointer type) ¿ß»«½∞ºπ-
  4046. ÑΓß∩,  ¬«úñá Γ¿» π¬áºáΓѽ∩ ¼«ªÑΓ óáα∞¿α«óáΓ∞ß∩ ó ºáó¿ß¿¼«ßΓ¿
  4047. «Γ »α¿½«ªÑ¡¿∩.  ìá»α¿¼Ñα, »α¿ ó맮óÑ »α«µÑñπαδ «ΓóÑñÑ¡¿∩ »á-
  4048. ¼∩Γ¿  malloc  «¡á  ó«ºóαáΘáÑΓ π¬áºáΓѽ∞ ¡á Γ¿», ¬á¬«⌐ ¡πª¡«,
  4049. ߬áªÑ¼,  ¡á ¼áß߿󠽿ΓÑα ¿½¿ ¡á ßΓαπ¬Γπαπ.  è«úñá óδºδóáÑΓß∩
  4050. »α«µÑñπαá «ßó«í«ªñÑ¡¿∩ »á¼∩Γ¿ free, π¬áºáΓѽ∞ ¼«ªÑΓ íδΓ∞ ½ε-
  4051. í«ú«  Γ¿»á.  É«ñ«ó«⌐  π¬áºáΓѽ∞  Σ«α¼¿απÑΓß∩ »α¿ »«¼«Θ¿ Γ¿»á
  4052. void ó ¬áτÑßΓóÑ íẫó«ú«. ìá»α¿¼Ñα:
  4053.  
  4054.       extern void *malloc(unsigned);
  4055.       extern int free(void *);
  4056.  
  4057.  
  4058.    ê¡ñπµ¿α«óá¡¡«Ñ »α«Γ«Γ¿»«¼ »α¿óÑñÑ¡¿Ñ (cast)
  4059.  
  4060.    ÄíΩ∩ó½Ñ¡¿Ñ »α«Γ«Γ¿»á Σπ¡¬µ¿¿ ñáÑΓ ñ«»«½¡¿Γѽ∞¡πε ¿¡Σ«α¼á-
  4061. µ¿ε ¬«¼»¿½∩Γ«απ « Σπ¡¬µ¿¿ ¿ »«ß½ÑñπεΘ¿σ ó맮óáσ ÑÑ. àß½¿ Σá-
  4062. ¬Γ¿τÑ߬¿⌐ »áαá¼ÑΓα ó ó맮óÑ  Σπ¡¬µ¿¿ ¡Ñ Γ«ú« Γ¿»á,  ¡« ¼«ªÑΓ
  4063. íδΓ∞ ¬ ¡Ñ¼π »α¿óÑñÑ¡, Γ« ¬«¼»¿½∩Γ«α óδ»«½¡¿Γ ¡Ñ«íσ«ñ¿¼«Ñ »α¿-
  4064. óÑñÑ¡¿Ñ.  è«¼»¿½∩Γ«α ¡Ñ ß««íΘ¿Γ «í «Φ¿í¬Ñ, Ñß½¿ ΓᬫѠ»α¿óÑ-
  4065. ñÑ¡¿Ñ ¼«ª¡« óδ»«½¡¿Γ∞. æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ, ¬á¬ ¬«¼-
  4066. »¿½∩Γ«α »α¿óÑñÑΓ int ¬ long ó ó맮óÑ fseek.
  4067.  
  4068.       extern int fseek(FILE *, long, int);
  4069.       int ret;
  4070.       FILE *fd;
  4071.          ret = fseek(fd, 15, 0);              //τΓ« ¡á»¿ßá¡«
  4072.          ret = fseek(fd, (long)15, 0);      //¬á¬ »«¡¿¼áÑΓß∩
  4073.  
  4074.  
  4075.    Åα«Γ«Γ¿»¿α«óá¡¿Ñ char ¿ float
  4076.  
  4077.    Åα«Γ«Γ¿»δ ΓᬪѠ»«ºó«½∩εΓ ¬«¼»¿½∩Γ«απ »α«¿ºó«ñ¿Γ∞ ¼Ñ¡∞Φ¿⌐
  4078. ¬«ñ, ¿ß»«½∞ºπ∩ ñ«»«½¡¿Γѽ∞¡πε ¿¡Σ«α¼áµ¿ε « Σπ¡¬µ¿¿ ¿ »ÑαÑñá-
  4079. óáѼδσ Ñ⌐ »áαá¼ÑΓαáσ.  àß½¿  Σπ¡¬µ¿∩  «íΩ∩ó½Ñ¡á ß »áαá¼ÑΓα«¼
  4080. Γ¿»á float  ¿½¿  char,  ¬«¼»¿½∩Γ«α ¼«ªÑΓ αÑΦ¿Γ∞ ¡Ñ αáßΦ¿α∩Γ∞
  4081. char ñ«  int  ¿½¿ float ñ« double.  ¥Γ« φ¬«¡«¼¿Γ ¬«¼á¡ñδ »α¿
  4082. ¬áªñ«¼ «íαáΘÑ¡¿¿ ¬ Σπ¡¬µ¿¿. è«¼»¿½∩Γ«α ñ«½ªÑ¡ º¡áΓ∞ »α«Γ«Γ¿»
  4083. Σπ¡¬µ¿¿ ¿ ñ½∩  ¬«¼»¿½∩µ¿¿  ó맮óá  Σπ¡¬µ¿¿, ¿ ñ½∩ ¬«¼»¿½∩µ¿¿
  4084. ßἫ⌐ Σπ¡¬µ¿¿,  »«ß¬«½∞¬π Γ¿»δ char ¿ float ñ«½ª¡δ «íαáíáΓδ-
  4085. óáΓ∞ß∩ ¬«ααÑ¬Γ¡«.  ä«»«½¡¿Γѽ∞¡δÑ  »α¿¼Ñαδ  »α«Γ«Γ¿»¿α«óá¡¿∩
  4086. ó¬½ετÑ¡δ ó í¿í½¿«ΓÑτ¡δÑ Σá⌐½δ ºáú«½«ó¬«ó.
  4087.  
  4088.  
  4089. ÇóΓ«»α«Γ«Γ¿»¿α«óá¡¿Ñ
  4090.  
  4091.    ÇóΓ«»α«Γ«Γ¿»¿α«óá¡¿Ñ ÑßΓ∞ »α«µÑßß, »α¿ ¬«Γ«α«¼, Ñß½¿ »α«-
  4092. Γ«Γ¿»  Σπ¡¬µ¿¿ ¡Ñ ºáñá¡ ∩ó¡«,  ¬«¼»¿½∩Γ«α  úÑ¡Ñα¿απÑΓ Ñú« »«
  4093. Γ«¼π,  ¬á¬ Σπ¡¬µ¿∩  ¿ß»«½∞ºπÑΓß∩.  Å«ß½ÑñπεΘ¿Ñ ¿ß»«½∞º«óá¡¿∩
  4094. »α«óÑα∩εΓß∩  ¡á  ß««ΓóÑΓßΓó¿Ñ ß« ßúÑ¡Ñα¿α«óá¡¡δ¼ »α«Γ«Γ¿»«¼.
  4095. ¥Γ« ¼«ªÑΓ «¬áºáΓ∞ß∩ í«½∞Φ¿¼ »«ñß»«α∞Ѽ  »α¿  »«¿ß¬Ñ  ¡Ñ∩ß¡δσ
  4096. «Φ¿í«¬. æ¬áªÑ¼, ñ½∩
  4097.  
  4098.       { char c;
  4099.         unsigned char uc;
  4100.         signed char sc;
  4101.         int i;
  4102.         unsigned u;
  4103.         long l;
  4104.         unsigned long ul;
  4105.         float f;
  4106.         double d;
  4107.         char  *p;
  4108.  
  4109.         func2(c,uc,sc,i,u,l,ul,f,d,p);
  4110.       }
  4111.  
  4112. »α«Γ«Γ¿» ñ½∩ func2 φ¬ó¿óá½Ñ¡ΓÑ¡ ß½ÑñπεΘѼπ:
  4113.  
  4114.       int func2( int,unsigned,int,int,unsigned,
  4115.                  long,unsigned long,double,double,char *);
  4116.  
  4117. ¿ Γ« ªÑ ñ½∩:
  4118.  
  4119.       func2(c,uc,sc,i,u,l,ul,f,d,p);
  4120.       char c;
  4121.       unsigned char uc;
  4122.       signed char sc;
  4123.       int i;
  4124.       unsigned u;
  4125.       long l;
  4126.       unsigned long ul;
  4127.       float f;
  4128.       double d;
  4129.       char *p;
  4130.       {
  4131.          ...
  4132.       }
  4133.  
  4134. τΓ« ¡Ñ Γ« ªÑ ßἫÑ, τΓ«:
  4135.  
  4136. int func2 (char c, unsigned char uc, signed char sc,
  4137.            int i, unsigned u, long l, unsigned ling ul,
  4138.            float f, double d, char *p);
  4139.  
  4140. é »«ß½Ññ¡Ñ¼ ß½πτáÑ "»α¿óÑñÑ¡¿∩ »« π¼«½τá¡¿ε" ¡Ñ óδ»«½¡∩εΓß∩.
  4141. öπ¡¬µ¿¿, ¬«Γ«αδÑ ó«ß»α¿¡¿¼áεΓ  αẽ¿τ¡«Ñ  τ¿ß½«  »áαá¼ÑΓα«ó,
  4142. ΓᬿѠ¬á¬ printf()  ¿  scanf(),  ñ«½ª¡δ »α«Γ«Γ¿»¿α«óáΓ∞ß∩ ñ«
  4143. ¿ß»«½∞º«óá¡¿∩.  Åα«Γ«Γ¿»δ óßÑσ í¿í½¿«ΓÑτ¡δσ Σπ¡¬µ¿⌐ ó¬½ετÑ¡δ
  4144. ó ß««ΓóÑΓßΓóπεΘ¿Ñ .h Σá⌐½δ.
  4145.  
  4146.  
  4147. æ«ó¼ÑßΓ¿¼«ßΓ∞ ß C
  4148.  
  4149.    éßÑ πß¿½¿∩ í뫨 »α¿½«ªÑ¡δ, τΓ«íδ ñ«óÑßΓ¿ ñ« ¼á¬ß¿¼π¼á ß«ó-
  4150. ¼ÑßΓ¿¼«ßΓ∞ ¼Ñªñπ Zortech C ¿ Zortech C++. Åα«úαá¼¼δ, ¬«Γ«αδÑ
  4151. αá¡ÑÑ ¬«¼»¿½¿α«ó὿ß∞  Zortech C,  ñ«½ª¡δ  ¬«¼»¿½¿α«óáΓ∞ß∩ ¿
  4152. ¿ß»«½¡∩Γ∞ß∩ íѺ ¼«ñ¿Σ¿¬áµ¿¿ ß πτÑΓ«¼ ß½ÑñπεΘÑú«:
  4153.  
  4154.       * é C++ ¿¼Ñ¡á  ßΓαπ¬Γπα,  «íΩÑñ¿¡Ñ¡¿⌐  ¿  »ÑαÑτ¿ß½Ñ¡¿⌐
  4155.         (struct, union, enum)  ¡áσ«ñ∩Γß∩ ó «íΘѼ  »«½Ñ ¿¼Ñ¡.
  4156.         é C «¡¿ ¡áσ«ñ∩Γß∩ ó «Γñѽ∞¡«¼ »«½Ñ ¿¼Ñ¡. ¥Γ« º¡áτ¿Γ,
  4157.         τΓ« ó C++(ó «Γ½¿τ¿Ñ «Γ C) ¡Ñ½∞º∩ ñáóáΓ∞ ¿¼Ñ¡á¼-∩α½δ-
  4158.         ¬á¼ ßΓαπ¬Γπα,  «íΩÑñ¿¡Ñ¡¿⌐ ¿ »ÑαÑτ¿ß½Ñ¡¿⌐ ΓÑ ªÑ ¿¼Ñ-
  4159.         ¡á, τΓ« ¿ »ÑαѼѡ¡δ¼.
  4160.  
  4161.       * C++ αѺÑαó¿απÑΓ ¡Ñ߬«½∞¬« ¡«óδ󠬽ετÑóδσ ß½«ó, ¬«Γ«-
  4162.         αδÑ ¡Ñ½∞º∩ π»«ΓαÑí½∩Γ∞ ¬á¬ ¿¼Ñ¡á »ÑαѼѡ¡δσ.
  4163.  
  4164.       * C++ í¿í½¿«ΓѬᠠñ«½ª¡á »α¿ αÑñᬵ¿¿ ßó∩ºÑ⌐ ¿ß»«½∞º«-
  4165.         óáΓ∞ß∩ ñ« C í¿í½¿«ΓѬ¿:  Ñß½¿ π éáß ÑßΓ∞ ñ«íáó½Ñ¡¡δÑ
  4166.         C í¿í½¿«ΓѬ¿, «¡¿ íπñπΓ ¡«α¼á½∞¡« αáí«ΓáΓ∞, »«¬á «¡¿
  4167.         ¡Ñ ¬«¡Σ½¿¬ΓπεΓ ß ¿¼Ñ¡á¼¿ ¿º C++ í¿í½¿«ΓѬ¿ ¿ ß«ó¼Ñß-
  4168.         Γ¿¼δ ß  Microsoft  (C ¬«¼»¿½∩Γ«α φΓ«⌐ Σ¿α¼δ).  ü«½ÑÑ
  4169.         αá¡¡¿Ñ óÑαß¿¿ Zortech C í뫨 ß«ó¼ÑßΓ¿¼δ ß Lattice.
  4170.  
  4171.    Å«ªá½π⌐ßΓá, «íαáΘá⌐ΓÑß∞ ó  Zortech  ºá ñÑΓá½∩¼¿ »« »«ó«ñπ
  4172. «í¡«ó½Ñ¡¿∩ éáΦ¿σ ñ«íáó½Ñ¡¡δσ ó Zortech í¿í½¿«ΓѬ.
  4173.  
  4174.  
  4175. Ä»αÑñѽѡ¡δÑ »«½∞º«óáΓѽѼ »α¿óÑñÑ¡¿∩ Γ¿»«ó
  4176.  
  4177.  
  4178.    ìѽ∞º∩ «»αÑñѽ∩Γ∞  ß«íßΓóÑ¡¡δÑ »α¿óÑñÑ¡¿∩ ¡áñ íѺº¡á¬«óδ¼
  4179. (unsigned) Γ¿»«¼. ìá»α¿¼Ñα:
  4180.  
  4181.       struct
  4182.       {   operator int();                    /* ñ«»πßΓ¿¼« */
  4183.           operator unsigned int();        /* ¡Ñ ñ«»πßΓ¿¼« */
  4184.       }   stuff;
  4185.  
  4186.    é óÑαß¿¿ Zortech C++ 1.7 φΓ« «úαá¡¿τÑ¡¿Ñ ß¡∩Γ«.
  4187.  
  4188.  
  4189. æ«ó¼ÑßΓ¿¼«ßΓ∞ ß C++ Σ¿α¼δ AT&T
  4190.  
  4191.  
  4192.    é  Zortech C++  π ¬«¡ßΓαπ¬Γ«α«ó ¿ ñÑßΓαπ¬Γ«α«ó  ¡Ñ ñ«½ª¡«
  4193. íδΓ∞ π¬áºá¡« ¡¿¬á¬«ú« ó«ºóαáΘáѼ«ú« Γ¿»á.
  4194.  
  4195.    é ATT C++ ó ¡áτὫ main() óßΓáó½∩ÑΓß∩ ó맮ó _entry(), τΓ«-
  4196. íδ óδºóáΓ∞ óßÑ ¬«¡ßΓαπ¬Γ«αδ ¼«ñπ½Ñ⌐.  é Zortech C++ φëàóδ-
  4197. º«ó óδ»«½¡∩ÑΓß∩ ó ßΓáαΓ«ó«¼ ¼«ñπ½Ñ C.OBJ.
  4198.  
  4199.    Zortech C++  αáßß¼áΓα¿óáÑΓ «íΩ∩ó½Ñ¡¿∩  ú½«íá½∞¡δσ Σπ¡¬µ¿⌐
  4200. ¡Ñ τ½Ñ¡«ó (¬½áßßá) ß »πßΓ묨 ß¬«í¬á¼¿ ΓᬠªÑ, ¬á¬ ó C (¡Ñ¿º-
  4201. óÑßΓ¡«Ñ τ¿ß½«  »áαá¼ÑΓα«ó  ¡Ñ¿ºóÑßΓ¡«ú« Γ¿»á).  ATT Γαá¬ΓπÑΓ
  4202. φΓ« ¬á¬ Σπ¡¬µ¿¿ ß ¡π½Ñ¼ »áαá¼ÑΓα«ó.
  4203.  
  4204.  
  4205. çá¼Ñτá¡¿∩, «Φ¿í¬¿, »αÑñ«ßΓÑαѪѡ¿∩ »α¿ »α«úαá¼¼¿α«óá¡¿¿ ¡á C++
  4206.  
  4207.    C++ -  ¼«½«ñ«⌐  ∩ºδ¬,  ¿ ¿¼ÑÑΓß∩ ¡Ñ¼á½«  "ΓѼ¡δσ πú½«ó" ó
  4208. ¡Ñ¼,  ñ½∩ ¬«Γ«αδσ ¡Ñ ó¿ñ¡« σ«α«Φ¿σ αÑΦÑ¡¿⌐. é«Γ ¡Ñ¬«Γ«αδÑ ¿º
  4209. ¡¿σ:
  4210.  
  4211.       * æΓáΓ¿τÑ߬¿Ñ »ÑαѼѡ¡δÑ, ½«¬á½∞¡δÑ ó Σπ¡¬µ¿¿,  ¡Ñ ¼«-
  4212.         úπΓ ¿¼ÑΓ∞ ¬«¡ßΓαπ¬Γ«α«ó ¿½¿ ñÑßΓαπ¬Γ«α«ó.
  4213.  
  4214.       * Åα¿ «íΩ∩ó½Ñ¡¿¿ »áαá¼ÑΓα«ó Σπ¡¬µ¿⌐-τ½Ñ¡«ó óßÑúñá ß½Ñ-
  4215.         ñπÑΓ ¿ß»«½∞º«óáΓ∞  ¼ÑΓ«ñ  »«½¡«ú«  »α«Γ«Γ¿»¿α«óá¡¿∩,
  4216.         ¬á¬ ó :
  4217.  
  4218.            int abc::def(int i)  {...}
  4219.  
  4220.         ó »α«Γ¿ó«»«ßΓáó½Ñ¡¿¿ ß :
  4221.  
  4222.            int abc::def(i) int i;  {...}
  4223.  
  4224.       * àß½¿ éδ »α¿ßóá¿óáÑΓÑ »ÑαѼѡ¡«⌐ this ó¡πΓα¿ ¬«¡ßΓαπ-
  4225.         ¬Γ«αá, »α«óÑα∞ΓÑ,  τΓ« φΓ« ñѽáÑΓß∩ »« ½εí«¼π  ¼áαΦ-
  4226.         απΓπ  (ó ΓѽѠ ¬«¡ßΓαπ¬Γ«αá).  ¥Γ« ¬α¿Γ¿τÑ߬¿ ó᪡«,
  4227.         Ñß½¿ ¬½áßß:
  4228.  
  4229.            1.  ê¼ÑÑΓ τ½Ñ¡δ ß ¬«¡ßΓαπ¬Γ«αἿ.
  4230.        2.  ê¼ÑÑΓ ó¿αΓπá½∞¡δÑ Σπ¡¬µ¿¿.
  4231.        3.  ƒó½∩ÑΓß∩  »α«¿ºó«ñ¡δ¼  «Γ ¬½áßßá ß ¬á¬¿¼-½¿í«
  4232.                ¿º óδΦÑ¡áºóá¡¡δσ ßó«⌐ßΓó.
  4233.  
  4234.    è«ñ, ¬«Γ«αδ⌐ ¡πª¡« »α«ß¼«ΓαÑΓ∞:
  4235.  
  4236.       stack::stack()
  4237.       {
  4238.          if (this == 0);
  4239.          {  this = my_allocator();
  4240.                      //ßεñá ¬«¼»¿½∩Γ«α óßΓáó¿Γ ó맮óδ ¬«¡ßΓ-
  4241.                        απ¬Γ«α«ó
  4242.          }
  4243.       }
  4244.  
  4245.    ¥Γ« ß½ÑñπÑΓ ºá»¿ßáΓ∞ ß½ÑñπεΘ¿¼ «íαẫ¼:
  4246.  
  4247.       stack::stack()
  4248.       {
  4249.          if (this == 0);
  4250.  
  4251.          {  this = my_allocator();
  4252.                        //ßεñá óßΓáó∩Γß∩ ó맮óδ ¬«¡ßΓαπ¬Γ«α«ó
  4253.          }
  4254.          else
  4255.          {  this = this;             //¿º½¿Φ¡ÑÑ »α¿ßóá¿óá¡¿Ñ
  4256.                        //ßεñá óßΓáó∩Γß∩ ó맮óδ ¬«¡ßΓαπ¬Γ«α«ó
  4257.          }
  4258.       }
  4259.  
  4260.          çá¼ÑΓ∞ΓÑ, τΓ« φΓ« »α«í½Ñ¼á ¿ ñ½∩  C++ Γαá¡ß½∩Γ«α«ó;
  4261.          «¡¿ »α«ßΓ« ¡Ñ ß««íΘáεΓ éá¼ «í φΓ«¼.
  4262.  
  4263.    ìá ßἫ¼ ñѽѠ¡Ñ  ßπΘÑßΓóπÑΓ 100% ¡áñѪ¡«ú« »πΓ¿ ¬«¼»¿½∩-
  4264. Γ«απ ßñѽáΓ∞ φΓ« ñ½∩ éáß. ìπª¡« »«¼¡¿Γ∞, τΓ« ó맮óδ ¬«¡ßΓαπ-
  4265. ¬Γ«α«ó ñ½∩ τ½Ñ¡«ó  ¬½áßßá »α¿ó∩ºδóáεΓß∩ ¬ ¬áªñ«¼π »α¿ßóá¿óá-
  4266. ¡¿ε »ÑαѼѡ¡«⌐ this.  àß½¿ Γᬿσ »α¿ßóá¿óá¡¿⌐ ó ¬«¡ßΓαπ¬Γ«αÑ
  4267. ¡ÑΓ, ¬«¼»¿½∩Γ«α úÑ¡Ñα¿απÑΓ «ñ¡« ó ¡áτá½Ñ, ó ó¿ñÑ:
  4268.  
  4269.       if (this == 0)
  4270.       this = _new((long) sizeof(*this));
  4271.                      //ßεñá ¬«¼»¿½∩Γ«α óßΓáó¿Γ ó맮óδ ¬«¡ßΓ-
  4272.                        απ¬Γ«α«ó
  4273.  
  4274.  
  4275. æ«ó¼ÑßΓ¡«Ñ ¿ß»«½∞º«óá¡¿Ñ ¼«ñπ½Ñ⌐ ¡á C ¿ C++
  4276.  
  4277.    ÄΓñѽ∞¡« ß¬«¼»¿½¿α«óá¡¡δÑ  C ¿ C++  «íΩÑ¬Γ¡δÑ Σá⌐½δ ¼«úπΓ
  4278. ßó«í«ñ¡«  »ÑαѼÑΦ¿óáΓ∞ß∩ »α¿ ßí«α¬Ñ ó «ñ¿¡ ¿ß»«½¡∩Ѽδ⌐.  ìÑΓ
  4279. ¡Ñ«íσ«ñ¿¼«ßΓ¿  ñáªÑ ó Γ«¼,  τΓ«íδ ¼«ñπ½∞, ß«ñÑαªáΘ¿⌐ main(),
  4280. íδ½ «Γ¬«¼»¿½¿α«óá¡ »α¿ »«¼«Θ¿ C++. ÅαÑñ«ßΓÑαѪѡ¿∩:
  4281.  
  4282.       * àß½¿ éδ ¡Ñ ¿ß»«½∞ºπÑΓÑ  í¿í½¿«ΓѬ¿ »« π¼«½τá¡¿ε, ¬«-
  4283.         Γ«αδÑ áóΓ«¼áΓ¿τÑ߬¿ óßΓáó½∩εΓß∩ ó .OBJ Σá⌐½ ¬«¼»¿½∩-
  4284.         Γ«α«¼, ºáñáóá⌐ΓÑ  C++ í¿í½¿«ΓѬπ αÑñá¬Γ«απ ßó∩ºÑ⌐ ñ«
  4285.         C í¿í½¿«ΓѬ¿.
  4286.  
  4287.       * êß»«½¡∩Ѽδ⌐ C++ Σá⌐½  ñ«½ªÑ¡ íδΓ∞ ß«íαá¡  αÑñá¬Γ«α«¼
  4288.         ßó∩ºÑ⌐,  ¬«Γ«αδ⌐ ß«íÑαÑΓ óßÑ Γá¬, τΓ«íδ ¬«¡ßΓαπ¬Γ«αδ
  4289.         ¿ ñÑßΓαπ¬Γ«αδ óδºδó὿ß∞ ñ½∩ ßΓáΓ¿τÑ߬¿σ »ÑαѼѡ¡δσ.
  4290.         Ç½∞ΓÑα¡áΓ¿óá - ¿ß»«½¡¿Γ∞  »α«úαá¼¼π  BUNCH  óß½Ññ ºá
  4291.         αÑñá¬Γ«α«¼ ßó∩ºÑ⌐. BUNCH »«ññÑনóáÑΓß∩ Γαá¡ß½∩Γ«α«¼
  4292.         C++.  ìá ßÑú«ñ¡∩ «¡á ΓαÑíπÑΓ .MAP Σá⌐½,  τΓ«íδ ¡á⌐Γ¿
  4293.         Γáí½¿µδ ó .EXE Σá⌐½Ñ.  àß½¿ .MAP Σá⌐½ ¡Ñ ΓѬπΘ¿⌐ (¡Ñ
  4294.         ß««ΓóÑΓßΓóπÑΓ .EXE), BUNCH,  óÑα«∩Γ¡«,  ß½«¼áÑΓ  éáΦ
  4295.         .EXE Σá⌐½.  ZTC  ßúÑ¡Ñα¿απÑΓ  .MAP  Σá⌐½  ¿ ¿ß»«½¡¿Γ
  4296.         BUNCH áóΓ«¼áΓ¿τÑ߬¿, Ñß½¿ íπñÑΓ ºáñá¡ ¬½ετ -B.
  4297.  
  4298.       * üπñ∞ΓÑ ó¡¿¼áΓѽ∞¡δ,  ß«ßΓáó½∩∩  makefile Γá¬,  τΓ«íδ
  4299.         ñ½∩ ¬áªñ«ú« Σá⌐½á ºá»π߬á½ß∩ "»αáó¿½∞¡δ⌐" Γαá¡ß½∩Γ«α.
  4300.  
  4301.       * Å« π¼«½τá¡¿ε αáßΦ¿αÑ¡¿Ñ¼ ¿¼Ñ¡ C Σá⌐½«ó  ∩ó½∩ÑΓß∩  .C
  4302.  
  4303.       * Å« π¼«½τá¡¿ε αáßΦ¿αÑ¡¿Ñ¼  ¿¼Ñ¡  C++  Σá⌐½«ó ∩ó½∩ÑΓß∩
  4304.         .CPP
  4305.  
  4306.       * éδ ñ«½ª¡δ º¡áΓ∞, ¬á¬ C++ ¬«¼»¿½∩Γ«α úÑ¡Ñα¿απÑΓ ¿¼Ñ¡á
  4307.         ñ½∩ ß«ó¼ÑßΓ¡« ¿ß»«½∞ºπѼδσ (overload) Σπ¡¬µ¿⌐ ¿ Γ«¼π
  4308.         »«ñ«í¡δσ óÑΘÑ⌐,  Ñß½¿  σ«Γ¿ΓÑ  «íαáΘáΓ∞ß∩ ¬ ¡¿¼ ¿º C
  4309.         Σá⌐½á. àß½¿ ß«¼¡ÑóáÑΓÑß∞, ¿ß»«½∞ºπ⌐ΓÑ OBJTOASM, τΓ«-
  4310.         íδ óºú½∩¡πΓ∞ ¡á »«½πτ¿óΦ¿Ñß∩ ó «íΩÑ¬Γ¡«¼ Σá⌐½Ñ ¿¼Ñ¡á,
  4311.         ¿½¿ »α«ß¼«Γα¿ΓÑ  ß«ºñá¡¡δ⌐  αÑñá¬Γ«α«¼  ßó∩ºÑ⌐  Σá⌐½
  4312.         ß««ΓóÑΓßΓó¿∩ (map)
  4313.  
  4314.  
  4315.    Éạ«Ñ
  4316.  
  4317.       * ìÑΓ "í«½∞Φ«⌐" óÑαß¿¿ ZTCPP1. ZTCPP1  óßÑúñá í«½∞Φ«⌐!
  4318.  
  4319.       * è«¡ßΓαπ¬Γ«αδ ó ¼«ñπ½∩σ óδºδóáεΓß∩ ¿º _entry(), ¬«Γ«-
  4320.         αá∩ óδºδóáÑΓß∩ ßΓáαΓ«óδ¼ ¬«ñ«¼ ¿º C.OBJ. Æá¬¿¼ «íαá-
  4321.         º«¼,   «íδτ¡«  ¿ß»«½∞ºπѼá∩   "ºá»½áΓá"  -  »«¼ÑΘáΓ∞
  4322.         _entry() »Ñαóδ¼ «»ÑαáΓ«α«¼ ó main() - ¡Ñ ¡πª¡á. ¥Γ«Γ
  4323.         ó맮ó óßÑúñá Γá¼,  ¡«  _entry ¿º C í¿í½¿«ΓѬ¿ »α«ßΓ«
  4324.         ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ,  ó Γ« óαѼ∩ ¬á¬ _entry ¿º C++
  4325.         í¿í½¿«ΓѬ¿  óδºδóáÑΓ  ¬«¡ßΓαπ¬Γ«αδ ó ¼«ñπ½∩σ.
  4326.  
  4327.       * äÑßΓαπ¬Γ«αδ ó ¼«ñπ½∩σ óδºδóáεΓß∩ ¿º exit(), ΓᬠτΓ«
  4328.         C++ ¿ C ¿¼ÑεΓ αạδÑ αÑ὿ºáµ¿¿ exit(). Å« ºáóÑαΦÑ-
  4329.         ¡¿¿ main() C.OBJ óδºδóáÑΓ exit().
  4330.  
  4331.       * ô¬áºáΓѽ¿  ¡á  ¬«¡ßΓαπ¬Γ«αδ  ¿ ñÑßΓαπ¬Γ«αδ ó ¼«ñπ½∩σ
  4332.         σαá¡∩Γß∩ ó ú½«íá½∞¡«¼ ¼áßß¿óÑ _CTDT_PTR.  Æáí½¿µá (¬
  4333.         ß«ªá½Ñ¡¿ε) Σ¿¬ß¿α«óá¡¡«ú« αẼÑαá.  àß½¿ ¡πª¡« ¿º¼Ñ-
  4334.         ¡¿Γ∞ αẼÑα,  ¼«ª¡«  ¼«ñ¿Σ¿µ¿α«óáΓ∞  Σá⌐½  CTDTPTR.C
  4335.         (»α¿½áúáÑΓß∩)  ¿½¿  »α«ßΓ«  ó¬½ετ¿Γ∞ ó «ñ¿¡ ¿º ßó«¿σ
  4336.         ¿ßσ«ñ¡δσ Σá⌐½«ó «»¿ßá¡¿Ñ ñ½∩ _CTDT_PTR [τΓ« πú«ñ¡«].
  4337.         ö«α¼áΓ Γáí½¿µδ αáºΩ∩ß¡∩ÑΓß∩ ó CTDTPTR.C.
  4338.  
  4339.       * Å«¼¡¿ΓÑ, τΓ« Γáí½¿µá _CTDT_PTR ñ«½ª¡á íδΓ∞ ºá»«½¡Ñ¡á.
  4340.         è«¼»¿½∩Γ«α  ¡Ñ  ¼«ªÑΓ  ßñѽáΓ∞  φΓ«ú«, Γᬠ¬á¬ «¡ ¡Ñ
  4341.         ¿¼ÑÑΓ ßóÑñÑ¡¿⌐ « ñαπú¿σ ¼«ñπ½∩σ. àßΓ∞ ñóá »πΓ¿:
  4342.  
  4343.            1. î«ñ¿Σ¿µ¿α«óáΓ∞ αÑñá¬Γ«α ßó∩ºÑ⌐, τΓ«íδ «¡ ñѽá½
  4344.               φΓ«. LINK Zortech (BLINK) ñѽáÑΓ φΓ« áóΓ«¼áΓ¿-
  4345.               τÑ߬¿.
  4346.  
  4347.            2. ÅÑαѻᬫóáΓ∞ .EXE  Σá⌐½ »«ß½Ñ αÑñᬵ¿¿ ßó∩ºÑ⌐.
  4348.               BUNCH Σ¿α¼δ Zortech ñѽáÑΓ φΓ«. àß½¿ ¿ß»«½∞º«-
  4349.               óá¡ αÑñá¬Γ«α ßó∩ºÑ⌐ Σ¿α¼δ Microsoft, ¡πª¡« ºá-
  4350.               »πßΓ¿Γ∞ BUNCH ¡áñ »«½πτÑ¡¡δ¼ .EXE Σá⌐½«¼ (.MAP
  4351.               Σá⌐½ ΓᬪѠ¡Ñ«íσ«ñ¿¼).
  4352.  
  4353.       * ùΓ«íδ ¿ß»«½∞º«óáΓ∞ CodeView, óδ»«½¡¿ΓÑ ß½ÑñπεΘ¿Ñ Φá-
  4354.         ú¿, πíÑñ¿óΦ¿ß∞, τΓ« Microsoft LINK ¡áσ«ñ¿Γß∩ (»« »Ñ-
  4355.         αѼѡ¡«⌐  «¬απªÑ¡¿∩ PATH) »ÑαÑñ Zortech LINK:
  4356.  
  4357.            1. ÄΓ¬«¼»¿½¿α«óáΓ∞  ¿ßσ«ñ¡δÑ  ¼«ñπ½¿ ß αѪ¿¼«¼ -g
  4358.               (Ñß½¿ ¡πª¡á ¿¡Σ«α¼áµ¿∩ « ¡«¼Ñαáσ ßΓ᫬).
  4359.  
  4360.            2. ï¿¡¬«óáΓ∞ ß αѪ¿¼á¼¿ /co ¿ /m. ä«½ªÑ¡ íδΓ∞ ¿ß-
  4361.               »«½∞º«óá¡  αÑñá¬Γ«α  ßó∩ºÑ⌐  Σ¿α¼δ  Microsoft,
  4362.               »«ß¬«½∞¬π Zortech LINK (BLINK) ¼«½τá ¿ú¡«α¿απ-
  4363.               ÑΓ αѪ¿¼ /co.
  4364.  
  4365.            3. éδ»«½¡¿Γ∞ BUNCH ¡áñ óδσ«ñ¡δ¼ Σá⌐½«¼.
  4366.  
  4367.            4. çá»πßΓ¿Γ∞ CodeView ¡áñ αѺπ½∞ΓáΓ«¼.
  4368.  
  4369.            5. àß½¿ éδ ¿ß»«½∞ºπÑΓÑ ZTC.COM, Γ« Γá¬:
  4370.  
  4371.                  ZTC -g -co -B Σá⌐½...
  4372.  
  4373.       * Zortech C++  ¿ß»«½∞ºπÑΓ αáºó¿ΓδѠ󫺼«ª¡«ßΓ¿ Σ«α¼áΓá
  4374.         .OBJ Σá⌐½«ó. é τáßΓ¡«ßΓ¿,  «¡ úÑ¡Ñα¿απÑΓ  COMDEF ºá-
  4375.         »¿ß¿ ¿ ºáó¿ß¿Γ «Γ ¬«ααÑ¬Γ¡«ßΓ¿ αáí«Γδ ¬½ετá  DOSSEG.
  4376.         æΓáαδÑ óÑαß¿¿ αÑñá¬Γ«α«ó ßó∩ºÑ⌐  Microsoft íπñπΓ ½«-
  4377.         ¼áΓ∞ß∩ »α¿ αáí«ΓÑ ß φΓ¿¼¿ ßαÑñßΓóἿ.  îδ αѬ«¼Ñ¡ñπ-
  4378.         Ñ¼ ¬ ¿ß»«½∞º«óá¡¿ε  αÑñá¬Γ«α ßó∩ºÑ⌐,  »«ßΓáó½∩Ѽδ⌐ ß
  4379.         MASM 5.0 ¿ í«½ÑÑ »«ºñ¡¿Ñ,  Ñß½¿ éδ σ«Γ¿ΓÑ αáí«ΓáΓ∞ ß
  4380.         Microsoft LINK.  Zortech LINK (BLINK)  αáí«ΓáÑΓ ¡«α-
  4381.         ¼á½∞¡«, ¡« ¡Ñ »«ññÑনóáÑΓ  CodeView, exepack «»µ¿ε,
  4382.         «óÑα½Ñ⌐¡πε ßΓαπ¬Γπαπ ¿ ¡Ñ¬«Γ«αδÑ ñαπú¿Ñ ß½«ª¡δÑ ó«º-
  4383.         ¼«ª¡«ßΓ¿, ñ«ßΓπ»¡δÑ ó Microsoft LINK.
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.  
  4401.                ÅÉÄâÉÇî ÉàäÇèÆêÉÄéÇìꃠ æéƒçàë
  4402.                            ─────────────────────────────────
  4403.  
  4404.  
  4405.  
  4406. BLINK.EXE
  4407.  
  4408.  
  4409.    æí«α¬á (½¿¡¬«óá¡¿Ñ, ¬«¼»«¡«ó¬á, αÑñᬵ¿∩ ßó∩ºÑ⌐) »α«úαá¼¼
  4410. ó ¡Ñ¬«Γ«α«⌐ ¼«ñѽ¿ »á¼∩Γ¿  ΓαÑíπÑΓ  ºáñá¡¿∩  ß««ΓóÑΓßΓóπεΘÑ⌐
  4411. í¿í½¿«ΓѬ¿ ¿¼Ñ¡¡« ñ½∩ φΓ«⌐ ¼«ñѽ¿ »á¼∩Γ¿. ü¿í½¿«ΓѬ¿ ñ½∩ ¼«-
  4412. ñѽÑ⌐ »ÑαÑτ¿ß½Ñ¡δ ó ß½ÑñπεΘÑ⌐ Γáí½¿µÑ:
  4413.  
  4414.    î«ñѽ∞       C              FG-úαáΣ¿¬á       C++
  4415.    »á¼∩Γ¿       í¿í½¿«ΓѬᠠ                    í¿í½¿«ΓѬá
  4416.  
  4417.    S ¿½¿ T      ZLS.LIB        FGS.LIB          PLS.LIB
  4418.  
  4419.    M            ZLM.LIB        FGM.LIB          PLM.LIB
  4420.  
  4421.    C            ZLC.LIB        FGC.LIB          PLC.LIB
  4422.  
  4423.    L            ZLL.LIB        FGL.LIB          PLL.LIB
  4424.  
  4425.       çá¼Ñτá¡¿Ñ:  æ½ÑñπÑΓ  πíÑñ¿Γ∞ß∩,  τΓ«  «íΩÑ¬Γ¡δÑ Σá⌐½δ,
  4426.       «Γ¬«¼»¿½¿α«óá¡¡δÑ  ñ½∩ αạδσ ¼«ñѽÑ⌐ »á¼∩Γ¿,  ¡Ñ ½¿¡-
  4427.       ¬πεΓß∩ ó¼ÑßΓÑ.
  4428.  
  4429.  
  4430.    ì¿ ZTC,  ¡¿ ZED ¡Ñ αáºí¿αáεΓß∩ ó  FGx.LIB  í¿í½¿«ΓѬáσ, ¿
  4431. «ñ¡á ¿º ¡¿σ  ñ«½ª¡á íδΓ∞ ∩ó¡« ó¬½ετÑ¡á ó ß»¿ß«¬ ßí«α¬¿, Ñß½¿
  4432. ¿ß»«½∞ºπεΓß∩ úαáΣ¿τÑ߬¿Ñ Σπ¡¬µ¿¿.
  4433.  
  4434.    BLINK Σπ¡¬µ¿«¡á½∞¡« ºá¼ÑΘáÑΓ  Microsoft LINK. Åα¿τ¿¡δ ñ½∩
  4435. φΓ«ú«:
  4436.  
  4437.       * ê¼ÑÑΓß∩ ¼¡«ú« óÑαß¿⌐ MS-LINK, ¿ ¼¡«ú¿Ñ ßΓáαδÑ óÑαß¿¿
  4438.         ¡Ñ íπñπΓ ¬«ααÑ¬Γ¡« ß«í¿αáΓ∞ »α«úαá¼¼δ ó Zortech C.
  4439.  
  4440.       * ìѬ«Γ«αδÑ ßΓáαδÑ óÑαß¿¿  MS-LINK ¡Ñ íπñπΓ αáí«ΓáΓ∞ ß
  4441.         í¿í½¿«ΓÑτ¡δ¼¿ Σá⌐½á¼¿,  π ¬«Γ«αδσ αẼÑα ßΓαá¡¿µδ 16
  4442.         íá⌐Γ.
  4443.  
  4444.       * MS-LINK ΓÑ»Ñα∞ ¡Ñ »«ññÑনóáÑΓß∩ óßѼ¿ ¬«»¿∩¼¿
  4445.         MS-DOS.
  4446.  
  4447.       * BLINK áóΓ«¼áΓ¿τÑ߬¿ óδ»«½¡∩ÑΓ »Ñαѻᬫó¬π .EXE Σá⌐½á,
  4448.         τΓ« ΓαÑíπÑΓß∩ ñ½∩ C++. ¥Γ« ¿ß¬½ετáÑΓ ºá¡¿¼áεΘ¿⌐ óαÑ-
  4449.         ¼∩ ñ«»«½¡¿Γѽ∞¡δ⌐  »α«σ«ñ  (BUNCH),  ¡Ñ«íσ«ñ¿¼δ⌐ »α¿
  4450.         ¿ß»«½∞º«óá¡¿¿ MS-LINK.
  4451.  
  4452.  
  4453.    Éáí«Γá ß ZTC
  4454.  
  4455.  
  4456.    ôíÑñ¿ΓÑß∞, τΓ« BLINK  íπñÑΓ ¡á⌐ñÑ¡ (»« ¼áαΦαπΓá¼) αá¡∞ΦÑ,
  4457. τѼ MS-LINK. ZTC  ¿ß»«½∞ºπÑΓ «íΘÑÑ »«ñ¼¡«ªÑßΓó« ¬«¼á¡ñ «í«¿σ
  4458. αÑñá¬Γ«α«ó ßó∩ºÑ⌐.  ZTC áóΓ«¼áΓ¿τÑ߬¿ ß«ºñáÑΓ ¬«¼á¡ñ¡δ⌐ Σá⌐½
  4459. αÑñá¬Γ«αá, Ñß½¿ ¬«¼á¡ñ¡á∩ ßΓ᫬á ñ½∩ αÑñá¬Γ«αá (ßó∩ºÑ⌐) »αÑ-
  4460. óδΦáÑΓ ½¿¼¿Γ ñ½¿¡δ ßΓ᫬¿ ó äÄæ.
  4461.  
  4462.  
  4463.    êß»«½∞º«óá¡¿Ñ
  4464.  
  4465.  
  4466.    BLINK «íΩÑ¬Γ¡δÑ Σá⌐½δ, exe Σá⌐½, map Σá⌐½,
  4467.                           í¿í½¿«ΓÑτ¡δÑ Σá⌐½δ [¬½ετ¿...] ;
  4468.  
  4469.       «íΩÑ¬Γ¡δÑ Σá⌐½δ     «íΩÑ¬Γ¡δÑ Σá⌐½δ,  αáºñѽѡ¡δÑ »½ε-
  4470.                           ßἿ (+)
  4471.  
  4472.       exe Σá⌐½            ¿¼∩ ñ½∩ αѺπ½∞Γ¿απεΘÑú« .EXE Σá⌐½á,
  4473.                           »« π¼«½τá¡¿ε ¬«¡ßΓαπ¿απÑΓß∩ ¿º ¿¼Ñ-
  4474.                           ¡¿ »Ñαó«ú« .OBJ Σá⌐½á ñ«íáó½Ñ¡¿Ñ¼
  4475.                           (ºá¼Ñ¡«⌐ ¡á) αáßΦ¿αÑ¡¿∩ .EXE.
  4476.  
  4477.       map Σá⌐½            ¿¼∩ ñ½∩ .MAP Σá⌐½á
  4478.  
  4479.       í¿í½¿«ΓÑτ¡δÑ Σá⌐½δ  í¿í½¿«ΓÑτ¡δÑ Σá⌐½δ ¿ ¬áΓὫú¿, αáº-
  4480.                           ñѽѡ¡δÑ »½εßἿ
  4481.  
  4482.    è½ετ¿
  4483.  
  4484.  
  4485.       /CO[DEVIEW]    êú¡«α¿απÑΓß∩.  ê¡Σ«α¼áµ¿ε  « ßí«α¬Ñ ñ½∩
  4486.                      «Γ½áñ¬¿  ß¼«Γα¿ΓÑ  ó  αáºñѽѠÄΓ½áñ¬á ß
  4487.                      CodeView.
  4488.  
  4489.       /CR[OSSREF]    çỿßδóáÑΓ Σá⌐½  »ÑαѬαÑßΓ¡δσ  ßß佫¬ ó
  4490.                      "mapfile.CRF".
  4491.  
  4492.       /CT[DTTABLESIZE]:nn     ôßΓá¡áó½¿óáÑΓ  αẼÑα  Γáí½¿µδ
  4493.                     _CTDT_PTR αáó¡δ¼ nn (»« π¼«½τá¡¿ε - 256).
  4494.  
  4495.       /DO[SSEG]      æ»Ñµ¿á½∞¡«Ñ  π»«α∩ñ«τ¿óá¡¿Ñ  ßÑú¼Ñ¡Γ«ó,
  4496.                      ¿ß»«½∞ºπѼ«Ñ  ¼¿¬α«ß«ΣΓ«ó߬¿¼¿  ∩ºδ¬á¼¿
  4497.                      óδß«¬«ú« πα«ó¡∩.
  4498.  
  4499.       /HE[LP]        çáßΓáó½∩ÑΓ BLINK óδßóÑΓ¿Γ∞ ß»¿ß«¬ ΓѬπ-
  4500.                      Θ¿σ ñ«ßΓπ»¡δσ «»µ¿⌐ (αѪ¿¼«ó).
  4501.  
  4502.       /I[NFORMATION] ÅÑτáΓáÑΓ  ¿¡Σ«α¼áµ¿ε « αáí«ΓÑ  ½¿¡¬Ñαá,
  4503.                      ó¬½ετá∩ ¿¼Ñ¡á «íαáíáΓδóáѼδσ  «íΩÑ¬Γ¡δσ
  4504.                      Σá⌐½«ó, »«α∩ñ«¬ ¿ αẼÑΘÑ¡¿Ñ.
  4505.  
  4506.       /LI[NENUMBERS] é¬½ετáΓ∞ ¡«¼Ñαá ßΓ᫬ ¿ ß««ΓóÑΓßΓóπεΘ¿Ñ
  4507.                      áñαÑßá ó .MAP Σá⌐½.
  4508.  
  4509.       /M[AP]         çỿßáΓ∞ »«½¡δ⌐ map Σá⌐½.
  4510.  
  4511.       /MO[REINFORMATION]   ÅÑτáΓáΓ∞ ñ«»«½¡¿Γѽ∞¡πε  ¿¡Σ«α¼á-
  4512.                            µ¿ε »« ¼ÑαÑ αáí«Γδ αÑñá¬Γ«αá ßó∩-
  4513.                            ºÑ⌐.
  4514.  
  4515.       /NOC[TDTWARNING]     ìÑ »αÑñπ»αѪñáΓ∞,  τΓ« »ÑαÑ»«½¡¿-
  4516.                      ½áß∞ Γáí½¿µá _CTDT_PTR.
  4517.  
  4518.       /NOD[EFAULTLIBRARYSEARCH]
  4519.                            êú¡«α¿α«óáΓ∞ í¿í½¿«ΓѬ¿, ºáñá¡¡δÑ
  4520.                      ó .OBJ Σá⌐½áσ.
  4521.  
  4522.       /NOI[GNORECASE]      Éẽ¿τáΓ∞  αÑú¿ßΓαδ (óÑασ¡¿⌐/¡¿ª-
  4523.                      ¡¿⌐ αÑú¿ßΓα ¬½áó¿áΓπαδ).
  4524.  
  4525.       /ST[AæK]:nn    ôßΓá¡«ó¿Γ αẼÑα ßΓѬᠿ߻«½¡∩Ѽ«ú« Σá⌐-
  4526.                      ½á αáó¡δ¼ nn.
  4527.  
  4528.  
  4529.    ÅÑαѼѡ¡δÑ «¬απªÑ¡¿∩
  4530.  
  4531.  
  4532.    BLINK ¿ß»«½∞ºπÑΓ ¼áαΦαπΓ ¿º »ÑαѼѡ¡«⌐  «¬απªÑ¡¿∩ TMP ñ½∩
  4533. ºá»¿ß¿ ßó«¿σ óαѼѡ¡δσ Σá⌐½«ó. ÄíΩÑ¬Γ¡δÑ Σá⌐½δ ¿ΘπΓß∩ ß¡áτá-
  4534. ½á ó ΓѬπΘѼ ¬áΓὫúÑ, ºáΓѼ »« ¼áαΦαπΓá¼ »ÑαѼѡ¡«⌐ «¬απªÑ-
  4535. ¡¿∩ LIB. ü¿í½¿«ΓÑτ¡δÑ Σá⌐½δ ¿ΘπΓß∩ ß¡áτá½á ó ΓѬπΘѼ ¬áΓὫ-
  4536. úÑ,  ºáΓѼ ó ºáñá¡¡δσ ¬áΓὫúáσ ¿ ñá½ÑÑ - »« ¼áαΦαπΓá¼ »ÑαÑ-
  4537. ¼Ñ¡¡«⌐ «¬απªÑ¡¿∩ LIB.  è«¼á¡ñδ ñ½∩ BLINK ¼«úπΓ íδΓ∞ »«¼ÑΘÑ¡δ
  4538. ó Σá⌐½  (¡áºδóáѼδ⌐  linker  response file - ¬«¼á¡ñ¡δ⌐  Σá⌐½
  4539. αÑñá¬Γ«αá ßó∩ºÑ⌐). é φΓ«¼ ß½πτáÑ ºá»π߬ BLINK óδú½∩ñ¿Γ Γá¬:
  4540.  
  4541.    BLINK @file.lnk
  4542.  
  4543. úñÑ file.lnk ß«ñÑαª¿Γ τΓ«-¡¿íπñ∞ óα«ñÑ:
  4544.  
  4545.       FILE1+FILE2+
  4546.       FILE3
  4547.       EXEFILE
  4548.       MAPFILE
  4549.       LIBFILE/M
  4550.  
  4551. τΓ« φ¬ó¿óá½Ñ¡Γ¡« ß½ÑñπεΘѼπ:
  4552.  
  4553.       BLINK file+file2+file3,exefile,mapfile,libfile/m
  4554.  
  4555.  
  4556.  
  4557.    Éẽ¿τ¿∩ ¼Ñªñπ BLINK ¿ MS-LINK
  4558.  
  4559.  
  4560.       * ô BLINK ¡ÑΓ "ñ¿á½«ú«ó«ú«" αѪ¿¼á.
  4561.  
  4562.       * é ¬«¼á¡ñ¡δσ ßΓ᫬áσ BLINK ¡Ññ«»πßΓ¿¼δ »α«íѽδ.
  4563.  
  4564.       * BLINK  ¡Ñ »«¡¿¼áÑΓ »α«íÑ½δ  ó ¬áτÑßΓóÑ  αáºñѽ¿ΓѽÑ⌐
  4565.         ß«í¿αáѼδσ  «íΩÑ¬Γ¡δσ  Σá⌐½«ó;  αáºñѽ∩Γ∞  »áαδ ¿¼Ñ¡
  4566.         Σá⌐½«ó ñ«½ªÑ¡ º¡á¬ »½εß (+).
  4567.  
  4568.       * BLINK ¡Ñ ΓαÑíπÑΓ Γ«τ¬¿ ß ºá»∩Γ«⌐ (;) ó ¬«¡µÑ ¬«¼á¡ñδ,
  4569.         ¡« «¡ ¿ú¡«α¿απÑΓ ÑÑ, Ñß½¿ «¡á ÑßΓ∞.
  4570.  
  4571.       * BLINK ¡Ñ ßΓα«¿Γ «óÑα½Ñ⌐¡πε ßΓαπ¬Γπαπ.
  4572.  
  4573.       * BLINK ¡Ñ ¿¼ÑÑΓ αѪ¿¼á π»á¬«ó¬¿ .EXE Σá⌐½«ó.
  4574.  
  4575.       * BLINK ¡Ñ úÑ¡Ñα¿απÑΓ ¿ß»«½¡∩Ѽδσ Σá⌐½«ó,  ß«ó¼ÑßΓ¿¼δσ
  4576.         ß CodeView.
  4577.  
  4578.       * BLINK αáß»«º¡áÑΓ  C++  «íΩÑ¬Γ¡δ⌐ ¼«ñπ½∞ ¿ ß««ΓóÑΓßΓ-
  4579.         óÑ¡¡« ºá»«½¡∩ÑΓ Γáí½¿µπ _CTDT_PTR; MS-LINK ¡Ñ ñѽáÑΓ
  4580.         φΓ«ú«.
  4581.  
  4582.       * BLINK   úÑ¡Ñα¿απÑΓ  τπΓ∞  ¼Ñ¡∞Φ¿Ñ  .EXE  Σá⌐½δ,  τѼ
  4583.         MS-LINK («¡ »α«ßΓ« óδτÑનóáÑΓ ¡Ñ¬«Γ«αδÑ íÑß»«½Ñº¡δÑ
  4584.         "»α«¬½áñ¬¿"  ¿º  ºáú«½«ó¬á).  èáªÑΓß∩,  Ññ¿¡ßΓóÑ¡¡δ⌐
  4585.         φΣΣÑ¬Γ «Γ φΓ«ú« Γ«Γ,  τΓ«  »α«úαἼᠠEXE2BIN  Σ¿α¼δ
  4586.         Microsoft  ¡Ñ ¼«ªÑΓ  »αÑ«íαẫóáΓ∞  óδσ«ñ  «Γ BLINK.
  4587.         ìπª¡« ¿ß»«½∞º«óáΓ∞  Zortech EXE2BIN,  ¬«Γ«αδ⌐  íπñÑΓ
  4588.         αáí«ΓáΓ∞ ß  .EXE  Σá⌐½á¼¿ ¿ ¿º-»«ñ  BLINK,  ¿ ¿º-»«ñ
  4589.         MS-LINK. Microsoft EXE2BIN, »«-ó¿ñ¿¼«¼π, «ª¿ñáÑΓ,
  4590.         τΓ« αẼÑα ºáú«½«ó¬á Σá⌐½á ¬αáΓÑ¡ 256, á ¡Ñ 16, ¬á¬
  4591.         ß»Ñµ¿Σ¿µ¿α«óá¡«.
  4592.  
  4593.       * BLINK  ¡Ñ  »«ññÑনóáÑΓ ¡Ñ¬«Γ«αδÑ  ¡á¿¼Ñ¡ÑÑ »«¡∩Γ¡δÑ
  4594.         ó«º¼«ª¡«ßΓ¿ MS-LINK.
  4595.  
  4596.       * BLINK  ¿ΘÑΓ  ó  í¿í½¿«ΓѬáσ  ¡Ñ«»αÑñѽѡ¡δÑ  ó¡ÑΦ¡¿Ñ
  4597.         ¿¼Ñ¡á ó Γ«¼ »«α∩ñ¬Ñ, ó ¬«Γ«α«¼ í¿í½¿«ΓѬ¿ ºáñá¡δ. Ä¡
  4598.         ¡áτ¿¡áÑΓ  ß  ¡áτá½á  ß»¿ß¬á  í¿í½¿«ΓѬ  ñ½∩  ¬áªñ«ú«
  4599.         «ßΓáóΦÑú«ß∩ ó¡ÑΦ¡Ñú«  ¿¼Ñ¡¿.  êß»«½∞ºπÑΓß∩ »Ñαó«Ñ ¿º
  4600.         óßΓαÑΓ¿óΦ¿σß∩.  ä«¬π¼Ñ¡Γᵿ∩ »« MS-LINK ú«ó«α¿Γ, τΓ«
  4601.         «¡ óÑñÑΓ  ßÑí∩  ΓᬠªÑ,  «ñ¡á¬«,  »«óÑñÑ¡¿Ñ  MS-LINK
  4602.         ºáßΓáó½∩ÑΓ  »αÑñ»«½«ª¿Γ∞,  τΓ« «¡ ¿ß»«½∞ºπÑΓ  "ßá¼δ⌐
  4603.         φΣΣÑ¬Γ¿ó¡δ⌐" »«ñσ«ñ.
  4604.  
  4605.    æ««íΘÑ¡¿∩ «í «Φ¿í¬áσ »ÑαÑτ¿ß½Ñ¡δ ó Åα¿½«ªÑ¡¿¿ 2.
  4606.  
  4607.  
  4608.  
  4609. BUNCH.EXE
  4610.  
  4611.  
  4612.    ìạáτÑ¡¿Ñ
  4613.  
  4614.  
  4615.    BUNCH τ¿ΓáÑΓ  .EXE  Σá⌐½ ¿ ß««ΓóÑΓßΓóπεΘ¿⌐ .MAP Σá⌐½. Ä¡á
  4616. ºá»«½¡∩ÑΓ (»«ñ»αáó½∩ÑΓ) Γáí½¿µπ _CTDT_PTR ó .EXE Σá⌐½Ñ, τΓ«-
  4617. íδ Γá ß«ñÑαªá½á  π¬áºáΓѽ¿  ñ½∩ ßΓáΓ¿τÑ߬¿σ  ¬«¡ßΓαπ¬Γ«α«ó ¿
  4618. ñÑßΓαπ¬Γ«α«ó. BUNCH ¡πª¡á ó ß½πτáÑ, ¬«úñá «ñ¿¡ ¿½¿ í«½ÑÑ ¼«-
  4619. ñπ½Ñ⌐,  ß«íαá¡¡δσ ó .EXE Σá⌐½ - C++ ¼«ñπ½¿,  ¿ .EXE Σá⌐½ íδ½
  4620. ß«íαá¡  »«ßαÑñßΓó«¼ Microsoft LINK.  àß½¿ ¿ß»«½∞º«óá½ß∩ Zor-
  4621. tech BLINK,  BUNCH  ¡Ñ ¡πª¡á,  Γᬠ¬á¬ φëà BLINK ºá»«½¡∩ÑΓ
  4622. Γáí½¿µπ áóΓ«¼áΓ¿τÑ߬¿.
  4623.  
  4624.  
  4625.  
  4626.    Éáí«Γá ß ZTC
  4627.  
  4628.  
  4629.    è½ετ -B ºáßΓáó¿Γ  ZTC áóΓ«¼áΓ¿τÑ߬¿ óδºóáΓ∞  BUNCH »«ß½Ñ
  4630. LINK.
  4631.  
  4632.    àß½¿ ºáñá¡ ¬½ετ  -co, ¿ σ«Γ∩  íδ «ñ¿¡ ¿º ¿ßσ«ñ¡δσ Σá⌐½«ó,
  4633. »«ñá¡¡δσ ó ZTC,  ¿¼ÑÑΓ αáßΦ¿αÑ¡¿Ñ .CPP (Γ.Ñ. ∩ó½∩ÑΓß∩ ¿ßσ«ñ-
  4634. ¡δ¼ C++ Σá⌐½«¼),  Γ«  BUNCH íπñÑΓ  ºá»πΘÑ¡á,  »«ß¬«½∞¬π ½¿Φ∞
  4635. MS-LINK  ¼«ªÑΓ  úÑ¡Ñα¿α«óáΓ∞   .EXE  Σá⌐½δ,   ß«ó¼ÑßΓ¿¼δÑ  ß
  4636. CodeView.
  4637.  
  4638.  
  4639.  
  4640.    êß»«½∞º«óá¡¿Ñ
  4641.  
  4642.  
  4643.        BUNCH [-m[smcl]] [-tNNN] exefile
  4644.  
  4645.           -m[smcl]    ¿ß»«½∞º«óá¡¡á∩ ¼«ñѽ∞ »á¼∩Γ¿
  4646.                       (s - π¼«½τá¡¿Ñ)
  4647.  
  4648.           -tNNN       πßΓá¡«ó¬á  αẼÑαá  Γáí½¿µδ  _CTDT_PTR
  4649.                       (π¼«½τá¡¿Ñ = 256 π¬áºáΓѽÑ⌐ ¡á Σπ¡¬µ¿¿)
  4650.  
  4651.           exefile     .EXE Σá⌐½ (¿º φΓ«ú« ¿¼Ñ¡¿  óδτ¿ß½∩ÑΓß∩
  4652.                        ¿ ¿¼∩ .MAP Σá⌐½á).
  4653.  
  4654.  
  4655.    .COM Σá⌐½δ
  4656.  
  4657.  
  4658.     BUNCH ñ«½ª¡á íδΓ∞ ¿ß»«½¡Ñ¡á ¡áñ .EXE Σá⌐½«¼ ñ« Γ«ú«, ¬á¬
  4659. «¡ íπñÑΓ »αÑ«íαẫóá¡ ó  .COM Σá⌐½ »«ßαÑñßΓó«¼  EXE2BIN.
  4660. é φΓ«¼ ß½πτáÑ ¿ß»«½∞ºπ⌐ΓÑ,Ñß½¿ ¡πª¡«, ¬½ετ -ms (φΓ« αѪ¿¼ »«
  4661. π¼«½τá¡¿ε).
  4662.  
  4663.  
  4664.    ÅÑαѼѡ¡δÑ «¬απªÑ¡¿∩
  4665.  
  4666.  
  4667.    BUNCH ¿ß»«½∞ºπÑΓ »ÑαѼѡ¡πε «¬απªÑ¡¿∩ TMP ñ½∩ αẼÑΘÑ¡¿∩
  4668. ó ß««ΓóÑΓßΓóπεΘѼ ¬áΓὫúÑ ßó«¿σ óαѼѡ¡δσ Σá⌐½«ó.
  4669.  
  4670.       Åα¿¼Ñα
  4671.  
  4672.       çừ½¡Ñ¡¿Ñ ñ½∩ »α«úαá¼¼δ prog.exe,  ¿ß»«½∞ºπεΘÑ⌐ C ¼«-
  4673.       ñѽ∞ »á¼∩Γ¿:
  4674.  
  4675.           BUNCH -mc prog
  4676.  
  4677.  
  4678.    ÄΦ¿í¬¿
  4679.  
  4680.  
  4681.    àß½¿  BUNCH «í¡áαπª¿óáÑΓ  «Φ¿í¬π ó »α«µÑßßÑ  »«ñ»αáó½Ñ¡¿∩
  4682. .EXE Σá⌐½á, «¡á π¡¿τΓ«ªáÑΓ Ñú«, »«ß¬«½∞¬π, ó«º¼«ª¡«, πªÑ Ñú«
  4683. »«ñ»«αΓ¿½á. àß½¿ .MAP Σá⌐½,  ß««ΓóÑΓßΓóπεΘ¿⌐  .EXE Σá⌐½π, ¡Ñ
  4684. Γ«Γ, τΓ« ßúÑ¡Ñα¿α«óá¡ ó¼ÑßΓÑ ß .EXE Σá⌐½«¼, BUNCH, óÑα«∩Γ¡«,
  4685. ¿ß»«αΓ¿Γ .EXE Σá⌐½.
  4686.  
  4687.  
  4688. EXE2BIN.COM
  4689.  
  4690.  
  4691.    EXE2BIN »αÑ«íαáºπÑΓ .EXE Σá⌐½δ ó .COM Σá⌐½δ.
  4692.    æ¿¡Γá¬ß¿ß:
  4693.  
  4694.       exe2bin file.exe file.com
  4695.  
  4696.  
  4697.    èáªñ«Ñ ¿¼∩ Σá⌐½á ñ«½ª¡« íδΓ∞ »«¿¼Ñ¡«óá¡« »«½¡«ßΓ∞ε.
  4698. ìá»α¿¼Ñα, .COM  »α«úαἼᠿº «íΩÑ¬Γ¡«ú« Σá⌐½á hello.obj
  4699. ºá»¿ΦÑΓß∩ Γá¬:
  4700.  
  4701.       link ct+hello,hello;
  4702.       exe2bin hello.exe hello.com
  4703.       del hello.exe
  4704.  
  4705.  
  4706.  
  4707.    ûѽ«τ¿ß½Ñ¡¡δÑ »α«úαá¼¼δ
  4708.  
  4709.  
  4710.    ç¡áτ¿Γѽ∞¡á∩ φ¬«¡«¼¿∩ αẼÑαá  »α«úαá¼¼δ ¼«ªÑΓ íδΓ∞ »«½π-
  4711. τÑ¡á,  Ñß½¿ éδ ¡Ñ ¿ß»«½∞ºπÑΓÑ óδτ¿ß½Ñ¡¿⌐ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐.
  4712. Åα¿ αÑñᬵ¿¿  ßó∩ºÑ⌐  ó¬½ετ¿ΓÑ ó ßí«α¬π  Σá⌐½  INT.OBJ. ¥Γ«Γ
  4713. Σá⌐½ »αÑñ«ΓóαáΘáÑΓ »«ñ¬½ετÑ¡¿Ñ ¿º í¿í½¿«ΓѬ¿ »α«µÑñπα αáí«Γδ
  4714. ß »½áóáεΘÑ⌐ Γ«τ¬«⌐. Åα¿ »«»δΓ¬Ñ óδ»«½¡¿Γ∞ «»Ñαᵿε ß »½áóáε-
  4715. ΘÑ⌐ Γ«τ¬«⌐ óδñáÑΓß∩ ß««íΘÑ¡¿Ñ:
  4716.  
  4717. Floating point not loaded
  4718. (ŽáóáεΘá∩ Γ«τ¬á ¡Ñ ºáúαπªÑ¡á)
  4719.  
  4720. è½ετ -mi »α¿ó«ñ¿Γ ¬ ó¬½ετÑ¡¿ε INT.OBJ ó ßí«α¬π.
  4721.  
  4722.       Åα¿¼Ñαδ
  4723.  
  4724.          1.
  4725.             BLINK myprog+int;
  4726.          æ½¿¡¬«óáΓ∞ myprog ¬á¬ µÑ½«τ¿ß½Ñ¡¡πε.
  4727.  
  4728.          2.
  4729.             ZTC -msi myprog
  4730.          ÄΓ¬«¼»¿½¿α«óáΓ∞ ¿ ß½¿¡¬«óáΓ∞ myprog  ó ¼á½«⌐ ¼«ñѽ¿
  4731.          »á¼∩Γ¿ ¿ ¬á¬ µÑ½«τ¿ß½Ñ¡¡πε.
  4732.  
  4733.  
  4734.  
  4735.    æ«ºñá¡¿Ñ .COM »α«úαá¼¼
  4736.  
  4737.  
  4738.    .COM Σá⌐½ - φΓ« »α«ßΓ« «íαẠ»á¼∩Γ¿ ñ½∩ »α«úαá¼¼δ,  ¬«Γ«-
  4739. αá∩ íπñÑΓ ¿ß»«½¡∩Γ∞ß∩. .EXE  Σá⌐½ πßΓα«Ñ¡ ß½«ª¡ÑÑ, «¡ ß«ñÑα-
  4740. ª¿Γ ¿¡Σ«α¼áµ¿ε « αẼÑΘÑ¡¿¿, »« ¬«Γ«α«⌐ MS DOS ºáúαπªáÑΓ ÑÑ.
  4741. .COM Σá⌐½δ ¼Ñ¡∞ΦÑ,  τѼ .EXE  Σá⌐½δ,  ¿ ºáúαπªáεΓß∩ íδßΓαÑÑ.
  4742. ùΓ«íδ ß«ºñáΓ∞ .COM Σá⌐½, ¿ß»«½∞ºπ⌐ΓÑ ßΓáαΓ«óδ⌐ «íΩÑ¬Γ¡δ⌐ ¼«-
  4743. ñπ½∞  CT.OBJ »α¿ ßí«α¬Ñ, π¬áºáó Ñú« »Ñαóδ¼ ßαÑñ¿ ¬«¼»á¡πѼδσ
  4744. «íΩÑ¬Γ¡δσ Σá⌐½«ó. ÄíΩѼ ¬«ñá éáΦÑ⌐ »α«úαá¼¼δ »½εß ßΓáΓ¿τÑ߬¿
  4745. αẼÑΘáѼδÑ ñá¡¡δÑ ñ«½ª¡δ íδΓ∞ ¼Ñ¡ÑÑ 64 K.  Åα«»πßΓ¿ΓÑ »«½π-
  4746. τÑ¡¡δ⌐ «Γ αÑñá¬Γ«αá ßó∩ºÑ⌐ .EXE Σá⌐½ τÑαѺ πΓ¿½¿Γπ  EXE2BIN,
  4747. τΓ«íδ ß«ºñáΓ∞ .COM  Σá⌐½.  éßÑ  φΓ« ¼«ª¡« ßñѽáΓ∞ »α¿ »«¼«Θ¿
  4748. ZTC, ¿ß»«½∞º«óá󠬽ετ -mt.
  4749.  
  4750.       çÇîàùÇìêà:  êú¡«α¿απ⌐ΓÑ  »αÑñπ»αѪñÑ¡¿Ñ  «í «ΓßπΓßΓó¿¿
  4751.       ßÑú¼Ñ¡Γá ßΓÑ¬á «Γ αÑñá¬Γ«αá ßó∩ºÑ⌐.  àß½¿ éδ ¿ß»«½∞º«-
  4752.       ó὿  Zortech BLINK,  ß½ÑñπÑΓ  ¿ß»«½∞º«óáΓ∞  ¿ Zortech
  4753.       EXE2BIN, á ¡Ñ Microsoft.  î¿¬α«ß«ΣΓ«ó߬á∩ EXE2BIN ß«º-
  4754.       ñáßΓ ¡Ñ»αáó¿½∞¡πε »α«úαá¼¼π. Zortech EXE2BIN ß«ó¼ÑßΓ¿-
  4755.       ¼á ¿ ß Microsoft LINK, ¿ ß Zortech BLINK.
  4756.  
  4757.  
  4758.  
  4759.  
  4760.  
  4761.                                         êæÅÄïìàìêà  ÅÉÄâÉÇîî
  4762.                                         ────────────────────
  4763.  
  4764.       PROGNAME [=nnnn] {»áαá¼ÑΓαδ}
  4765.  
  4766.    è«úñá »α«úαἼᠺá»π߬áÑΓß∩, »α«¿ßσ«ñ¿Γ ß½ÑñπεΘÑÑ:
  4767.  
  4768.       1.   æ¬á¡¿απÑΓß∩ ¬«¼á¡ñ¡á∩ ßΓ᫬á. àß½¿ ¡á⌐ñÑ¡« =nnnn,
  4769.            nnnn íÑαÑΓß∩ ¬á¬ αẼÑα ó íá⌐Γáσ »á¼∩Γ¿, «ΓóÑñÑ¡-
  4770.            ¡«⌐ »«ñ ßΓѬ;  =nnnn πñá½∩ÑΓß∩ ¿º ¬«¼á¡ñ¡«⌐ ßΓα«-
  4771.            ¬¿.  ÄßΓáΓ«¬ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ αáºí¿óáÑΓß∩ ¡á º¡á-
  4772.            τÑ¡¿∩ ñ½∩ argc ¿ argv[]. Åα«íÑ½δ ¿ Γáíπ½∩µ¿¿ αáº-
  4773.            ñѽ∩εΓ áαúπ¼Ñ¡Γδ. Åα«íÑ½δ ¿ Γáíπ½∩µ¿¿ ¼«úπΓ ó¬½ε-
  4774.            τáΓ∞ß∩ ó áαúπ¼Ñ¡Γ,  Ñß½¿  «¡  ºá¬½ετÑ¡ ó " ¿½¿ '.
  4775.            ÅÑαÑñ ó¬½ετÑ¡¿Ñ¼ áαúπ¼Ñ¡Γá ó  argv[] ¬áóδτ¬¿ πí¿-
  4776.            αáεΓß∩. è«¼á¡ñδ »ÑαÑ¡á»αáó½Ñ¡¿∩ óó«ñá/óδó«ñá <, >,
  4777.            >> ¿ | «íαáíáΓδóáεΓß∩ MS DOS ¿ ¡Ñ ñ«σ«ñ∩Γ ñ« »α«ú-
  4778.            αá¼¼δ.
  4779.  
  4780.       2.   ÉẼÑΘáÑΓß∩ ßΓѬ,  ¿ß»«½∞ºπ∩,  Ñß½¿ ºáñá¡«, nnnn,
  4781.            ¿¡áτÑ  ¿ß»«½∞ºπÑΓß∩ ú½«íá½ _stack.
  4782.  
  4783.       3.   Ä»αÑñѽ∩ÑΓß∩, ¿¼ÑÑΓß∩ ½¿ ó ¡á½¿τ¿¿ îÅ 8087, 80287
  4784.            ¿½¿ 80387.
  4785.  
  4786.       4.   éδºδóáÑΓß∩ Σπ¡¬µ¿∩ _entry(). é C++ _entry() óδºδ-
  4787.            óáÑΓ  ßΓáΓ¿τÑ߬¿Ñ  ¬«¡ßΓαπ¬Γ«αδ,  ó C _entry() ¡Ñ
  4788.            ñѽáÑΓ ¡¿τÑú«.
  4789.  
  4790.       5.   éδºδóáÑΓß∩ _main(argc,argv). é ¡«α¼Ñ _main() »α«-
  4791.            ßΓ« óδºδóáÑΓ  main().  àß½¿,  «ñ¡á¬«,  »α¿ ßí«α¬Ñ
  4792.            »«ñ¬½ετÑ¡ _MAINX.OBJ (úñÑ X «ñ¡á ¿º íπ¬ó S,M,C,L),
  4793.            _main()  óδ»«½¡¿Γ αá߬αδΓ¿Ñ
  4794.            Φáí½«¡«ó (wildcard expansion)  ¡áñ  argc ¿ argv ¿
  4795.            »ÑαÑñáßΓ ¼«ñ¿Σ¿µ¿α«óá¡¡δÑ áαúπ¼Ñ¡Γδ ó main().
  4796.  
  4797.       6.   Åα¿  ó«ºóαáΓÑ  ¿º  _main()   óδºδóáÑΓß∩  exit(0);
  4798.            exit()  «ΓαáíáΓδóáÑΓ ó맮ó Σπ¡¬µ¿⌐,  ºáñá¡¡δσ «í-
  4799.            αáΘÑ¡¿∩¼¿ ¬ atexit(),  ó맮ó ßΓáΓ¿τÑ߬¿σ ñÑßΓαπ¬-
  4800.            Γ«α«ó (ñ½∩ C++) , π¡¿τΓ«ªÑ¡¿Ñ ¿ ºá¬αδΓ¿Ñ Σá⌐½«ó.
  4801.  
  4802.       7.   é ¬«¡µÑ ßó«Ñ⌐  αáí«Γδ  exit()  óδºδóáÑΓ  _exit(),
  4803.            ¬«Γ«αá∩ ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ  ó  MS DOS. éßÑ φΓ«
  4804.            αáºΩ∩ß¡∩ÑΓß∩  ß  πΓ«¼¿Γѽ∞¡δ¼¿ ñÑΓá½∩¼¿  ó  Σá⌐½Ñ
  4805.            C.ASM,  ¬«Γ«αδ⌐  ¡áσ«ñ¿Γß∩  ¡á  ñ¿ß¬Ñ ß ¿ßσ«ñ¡δ¼¿
  4806.            ΓѬßΓἿ í¿í½¿«ΓѬ, »«ßΓáó½∩Ѽ«¼ «Γñѽ∞¡«.
  4807.  
  4808.  
  4809.  
  4810. ÉáßΦ¿αÑ¡¿Ñ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ áαúπ¼Ñ¡Γ«ó
  4811.  
  4812.  
  4813.    Çαúπ¼Ñ¡Γδ  ¿º  ¬«¼á¡ñ¡«⌐  ßΓ᫬¿ »« π¼«½τá¡¿ε  »ÑαÑñáεΓß∩
  4814. Σπ¡¬µ¿¿  main() ó Γ«τ¡«ßΓ¿ Γᬿ¼¿,  ¬á¬ «»αÑñѽѡ« ó ¬«¼á¡ñ-
  4815. ¡«⌐ ßΓ᫬Ñ. é ß¿ßΓѼѠ₧¡¿¬ß (UNIX) ¿¡ΓÑα»αÑΓáΓ«α ¬«¼á¡ñ αáß-
  4816. ¬αδóáÑΓ  áαúπ¼Ñ¡Γδ ß ¿¼Ñ¡á¼¿ Σá⌐½«ó,  ¬«Γ«αδÑ ß«ñÑαªáΓ "Φáí-
  4817. ½«¡¡δÑ" (wildcard) ½¿ΓÑαδ (* ¿½¿ ?) ñ« óßÑσ ¿¼Ñ¡ Σá⌐½«ó, ß«-
  4818. «ΓóÑΓßΓóπεΘ¿σ ß»Ñµ¿Σ¿¬áµ¿¿ Σá⌐½á. ìá»α¿¼Ñα,
  4819.  
  4820.       prog *.c
  4821.  
  4822. ºáßΓáó¿Γ  ε¡¿¬ß«ó߬πε  »α«úαá¼¼π (prog)  ¿¼ÑΓ∞  áαúπ¼Ñ¡Γ ñ½∩
  4823. ¬áªñ«ú«  Σá⌐½á ß αáßΦ¿αÑ¡¿Ñ¼ .c  ó argv[].  "*.c"  ¡Ñ  íπñÑΓ
  4824. ó¬½ετÑ¡« ó argv[].
  4825.  
  4826.    Zortech C  »α«úαá¼¼δ ¼«úπΓ »«½πτáΓ∞  αá߬αδΓδÑ ¿¼Ñ¡á Σá⌐-
  4827. ½«ó - áαúπ¼Ñ¡Γδ,  Ñß½¿ ¿ß»«½∞º«óáΓ∞  »α«µÑñπαπ ¿º  _MAIN.OBJ
  4828. ñ½∩ αá߬αδΓ¿∩ ¿¼Ñ¡ Σá⌐½«ó - áαúπ¼Ñ¡Γ«ó ñ« ó맮óá  main.  ä½∩
  4829. φΓ«ú« ¡πª¡« ó¬½ετ¿Γ∞  «íΩÑ¬Γ¡δ⌐ Σá⌐½  _MAIN.OBJ  ó ßí«α¬π ¡á
  4830. φΓá»Ñ αÑñᬵ¿¿ ßó∩ºÑ⌐.
  4831.  
  4832.  
  4833.    è«¼á¡ñá ñ½∩ αÑñᬵ¿¿ ßó∩ºÑ⌐ ¼«ú½á íδ íδΓ∞ Γᬫ⌐:
  4834.  
  4835.       BLINK _MAIN+PROG,PROG;
  4836.  
  4837.  
  4838.    è«¼á¡ñá ñ½∩ ZTC ¼«ú½á íδ íδΓ∞ Γᬫ⌐:
  4839.  
  4840.       ZTC PROG.C _MAIN.OBJ
  4841.  
  4842.  
  4843.    è«úñá  óδºδóáÑΓß∩  main (argc, argv),  argc  íπñÑΓ  αáó¡«
  4844. «íΘѼπ τ¿ß½π Σá⌐½«ó, »«ñσ«ñ∩Θ¿σ ¬ ß»Ñµ¿Σ¿¬áµ¿¿ Φáí½«¡á Σá⌐½á
  4845. (ó τáßΓ¡«ßΓ¿, »α¿ «ΓßπΓßΓó¿¿ »«ñσ«ñ∩Θ¿σ Σá⌐½«ó áαúπ¼Ñ¡Γ«ó ¡Ñ
  4846. íπñÑΓ). argv[]  íπñÑΓ  ß«ñÑαªáΓ∞ áαúπ¼Ñ¡Γ ñ½∩ ¬áªñ«ú« Γᬫú«
  4847. ¿¼Ñ¡¿ Σá⌐½á, ¡« ßἫ⌐ ß»Ñµ¿Σ¿¬áµ¿¿ Φáí½«¡á Σá⌐½á ó¬½ετÑ¡« ¡Ñ
  4848. íπñÑΓ.  ìá»α¿¼Ñα,
  4849.  
  4850.       PROG ABC *.C "*.h" '*.obj'
  4851.  
  4852. íπñÑΓ »αÑñßΓáó½Ñ¡á ñ½∩ main() ¬á¬ Ñß½¿ íδ:
  4853.  
  4854.       PROG ABC a.c b.c "*.h" '*.obj'
  4855.  
  4856.    çá¼ÑΓ∞ΓÑ, τΓ« αá߬αδΓ¿Ñ Φáí½«¡«ó ¡Ñ »α«¿ºó«ñ¿Γß∩, Ñß½¿ áα-
  4857. úπ¼Ñ¡Γ "ºáΘ¿ΘÑ¡" «ñ¿¡«τ¡δ¼¿ ¿½¿ ñó«⌐¡δ¼¿ ¬áóδτ¬á¼¿.
  4858.  
  4859.  
  4860.  
  4861. ô»αáó½Ñ¡¿Ñ αẼÑα«¼ ßΓѬá
  4862.  
  4863.  
  4864.    ÉẼÑα ßΓѬᠼ«ªÑΓ íδΓ∞ ºáñá¡ ß½ÑñπεΘ¿¼¿ ß»«ß«íἿ:
  4865.  
  4866.       1.   Åáαá¼ÑΓα«¼  ¬«¼á¡ñ¡«⌐  ßΓ᫬¿ '=αẼÑαßΓѬá'  »α¿
  4867.            ºá»π߬Ѡ»α«úαá¼¼δ.
  4868.  
  4869.       2.   çáñ᡿Ѽ «»¿ßá¡¿∩  int _stack=nnnn;  úñÑ-¡¿íπñ∞ ó
  4870.            ¿ßσ«ñ¡«¼ ΓѬßΓÑ »α«úαá¼¼δ, úñÑ 'nnnn' ÑßΓ∞ αẼÑα
  4871.            ßΓѬá ó íá⌐Γáσ.
  4872.  
  4873.       3.   î«ñ¿Σ¿¬áµ¿Ñ⌐ ßΓáαΓ«ó«ú« ¼«ñπ½∩ C.ASM.
  4874.  
  4875.       çÇîàùÇìêà:  ìÑ ¿ß»«½∞ºπ⌐ΓÑ »áαá¼ÑΓα  /STACK  αÑñá¬Γ«αá
  4876.       ßó∩ºÑ⌐ ñ½∩ πßΓᡫ󬿠αẼÑαá ßΓѬá.  Å« π¼«½τá¡¿ε αáº-
  4877.       ¼Ñα ßΓѬá 2048 íá⌐Γ. êß»«½∞ºπ⌐ΓÑ ¬«¡Γα«½∞ »ÑαÑ»«½¡Ñ¡¿∩
  4878.       ßΓѬá, Ñß½¿ ÑßΓ∞ »«ñ«ºαÑ¡¿∩. æ¿¼»Γ«¼á¼¿ ¼«úπΓ íδΓ∞ "¼¿-
  4879.       ßΓ¿τÑ߬¿Ñ"  »«½«¼¬¿. è«¼»¿½∩µ¿∩ »α«úαá¼¼δ ß ¬½ετ«¼  -s
  4880.       ó¬½ετáÑΓ ¬«¡Γα«½∞ »ÑαÑ»«½¡Ñ¡¿∩ ßΓѬᠡá óσ«ñÑ ó ¬áªñπε
  4881.       Σπ¡¬µ¿ε.
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.  
  4892.  
  4893.  
  4894.  
  4895.  
  4896.  
  4897.  
  4898.  
  4899.  
  4900.  
  4901.                                      âïÄüÇï£ì¢ë  ÄÅÆêîêçÇÆÄÉ
  4902.                                      ───────────────────────
  4903.  
  4904. éóÑñÑ¡¿Ñ
  4905.  
  4906.  
  4907.    ùΓ« ΓᬫѠú½«íá½∞¡á∩ «»Γ¿¼¿ºáµ¿∩ ?
  4908.  
  4909.  
  4910.    â½«íá½∞¡δ⌐ Ä»Γ¿¼¿ºáΓ«α (ó «Γ½¿τ¿Ñ «Γ ½«¬á½∞¡«ú« «»Γ¿¼¿ºá-
  4911. Γ«αá) á¡á½¿º¿απÑΓ ¿ «»Γ¿¼¿º¿απÑΓ óÑß∞ ¬«ñ Σπ¡¬µ¿¿ ¬á¬ µÑ½«Ñ.
  4912. Æ¿»¿τ¡δÑ ªÑ ½«¬á½∞¡δÑ «»Γ¿¼¿ºáΓ«αδ  Ññ¿¡«óαѼѡ¡« αáßß¼áΓα¿-
  4913. óáεΓ ½¿Φ∞ «»ÑαáΓ«α ¿½¿ ¬«α«Γ¬¿Ñ  »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ «»ÑαáΓ«-
  4914. α«ó. â½«íá½∞¡δ⌐ Ä»Γ¿¼¿ºáΓ«α ¿ß»«½∞ºπÑΓ ¼«Θ¡πε ΓÑσ¡¿¬π á¡á½¿-
  4915. ºá »«Γ«¬á ñá¡¡δσ (Data Flow Analysis - DFA) ñ½∩ ßí«αá ¿¡Σ«α-
  4916. ¼áµ¿¿ « Σπ¡¬µ¿¿.  ùѼ í«½∞ΦÑ ¿ºóÑßΓ¡« « Σπ¡¬µ¿¿,  ΓѼ í«½∞ΦÑ
  4917. 󫺼«ª¡« «»Γ¿¼¿ºáµ¿⌐.  é«Γ  »«τѼπ  ú½«íá½∞¡δÑ  «»Γ¿¼¿ºáΓ«αδ
  4918. π½πτΦáεΓ ¬«ñ ß¿½∞¡ÑÑ, τѼ φΓ« ¼«úπΓ ßñѽáΓ∞ ½«¬á½∞¡δÑ.
  4919.  
  4920.  
  4921.    çáτѼ φΓ« ¡πª¡« ?
  4922.  
  4923.  
  4924.    éÑα¡«, τΓ« í«½∞Φ¿¡ßΓó«  C++  »α«úαá¼¼  ¼«ª¡« ¡áßΓα«¿Γ∞ ¡á
  4925. ¬«¡¬αÑΓ¡πε ¼áΦ¿¡π ¿ τΓ« π ú½«íá½∞¡«ú« «»Γ¿¼¿ºáΓ«αᠼὫ »αÑ-
  4926. «íαẫóá¡¿⌐,  ¬«Γ«αδÑ ¡Ñ½∞º∩ í佫 íδ »α«ñπí½¿α«óáΓ∞ ó ¿ßσ«ñ-
  4927. ¡«¼ ΓѬßΓÑ. Äñ¡á¬«, φΓ«ú« «íδτ¡« ¡Ñ ñѽáÑΓß∩, »«ß¬«½∞¬π:
  4928.  
  4929.       * ûѽ¿ »α«ßΓ«Γδ »«ññÑ᪬¿ ¿ ¡áñѪ¡«ßΓ¿  ¼«úπΓ íδΓ∞ í«-
  4930.         ½ÑÑ óáª¡δ¼¿, τѼ ºá»πΓá¡¡δ⌐, ºáΓ« ¡áßΓα«Ñ¡¡δ⌐ ¬«ñ.
  4931.  
  4932.       * è«ñ, ¡áßΓα«Ñ¡¡δ⌐ ¡á  «ñ¡π  ¼áΦ¿¡π,  ¼«ªÑΓ  «¬áºáΓ∞ß∩
  4933.         »½«σ« »«ñσ«ñ∩Θ¿¼ ñ½∩ ñαπú«⌐ (¡á¿í«½ÑÑ «τÑó¿ñ¡δ⌐ »α¿-
  4934.         ¼Ñα φΓ«ú« - αẽ¿τ¡á∩ »«ññÑ᪬á αÑú¿ßΓα«óδσ »ÑαѼѡ-
  4935.         ¡δσ ó αạδσ ¥éî).
  4936.  
  4937.       * ìáßΓα«⌐¬á ¬«ñᠺ᡿¼áÑΓ π »α«úαá¼¼¿ßΓ«ó ¼¡«ú« óαѼÑ-
  4938.         ¡¿.  Åα«úαá¼¼¡«Ñ  «íÑß»ÑτÑ¡¿Ñ ¿ ñ«½ª¡« »«óδΦáΓ∞ »α«-
  4939.         ñπ¬Γ¿ó¡«ßΓ∞ »α«úαá¼¼¿ßΓ«ó,  ¿ ú½«íá½∞¡δ⌐ «»Γ¿¼¿ºáΓ«α
  4940.         ó º¡áτ¿Γѽ∞¡«⌐ ßΓѻѡ¿ ß¡¿¼áÑΓ ¡Ñ«íσ«ñ¿¼«ßΓ∞ ó ¡áßΓ-
  4941.         α«⌐¬Ñ »α«úαá¼¼.
  4942.  
  4943.       * Ç¡á½¿ºáΓ«α C++ ¿ß»«½∞ºπÑΓ »α«ßΓδÑ ¼ÑΓ«ñδ »α¿ »«ñßΓá-
  4944.         ¡«ó¬Ñ ó맮ó«ó inline («Γ¬αδΓ« »«ñßΓáó½∩Ѽδσ) Σπ¡¬µ¿⌐,
  4945.         «ßΓáó½∩∩ ú½«íá½∞¡«¼π «»Γ¿¼¿ºáΓ«απ αáí«Γπ »« »α¿óÑñÑ-
  4946.         ¡¿ε ¬ í«½ÑÑ »α¿Ñ¼½Ñ¼«¼π ¬«ñπ.
  4947.  
  4948.  
  4949.    è«úñá ¼¡Ñ ¿ß»«½∞º«óáΓ∞ Ñú« ?
  4950.  
  4951.  
  4952.    ÅαÑñ½áúáѼδ⌐ ºñÑß∞ â½«íá½∞¡δ⌐  Ä»Γ¿¼¿ºáΓ«α αáí«ΓáÑΓ «τÑ¡∞
  4953. ¼Ññ½Ñ¡¡« ó ßαáó¡Ñ¡¿¿ ß ñóπ¼∩ ñαπú¿¼¿ »α«σ«ñἿ.  Å«φΓ«¼π Ñú«
  4954. ßΓ«¿Γ »α¿¼Ñ¡∩Γ∞ Γ«½∞¬« ¬ πªÑ «Γ½áªÑ¡¡δ¼ »α«µÑñπαá¼.  ÄΓ ¡Ñú«
  4955. ΓᬪѠ¡Ñ íπñÑΓ »«½∞ºδ ó »α¿¼Ñ¡Ñ¡¿¿ ¬  "ºáíα«ΦÑ¡¡δ¼" »α«úαá¼-
  4956. ¼á¼.  Ä¡ ¡á¿í«½ÑÑ »«½ÑºÑ¡ ñ½∩ τáßΓ«  ¿ß»«½∞ºπѼδσ  »α«úαá¼¼.
  4957.  
  4958.    "Åαá󿽫 í«½∞Φ«ú«  »á½∞µá":
  4959. Ñß½¿ τ¿ß½« ¿ß»«½¡Ñ¡¿⌐ »α«úαá¼¼δ,  π¼¡«ªÑ¡¡«Ñ  ¡á óδ¿úαδΦ  ó«
  4960. óαѼѡ¿, í«½∞ΦÑ, τѼ óαѼ∩, »«ΓαáτÑ¡¡«Ñ ¡á «»Γ¿¼¿ºáµ¿ε,  «¡á
  4961. µÑ½Ñß««íαạá.
  4962.  
  4963.  
  4964.    èᬫú« π½πτΦÑ¡¿∩ ß¬«α«ßΓ¿ ¼«ª¡« ¼¡Ñ «ª¿ñáΓ∞?
  4965.  
  4966.  
  4967.    Æ¿»¿τ¡δÑ, ßó∩ºá¡¡δÑ ß óδτ¿ß½Ñ¡¿∩¼¿ »α«úαá¼¼δ π߬«α∩Γß∩ ¡á
  4968. óѽ¿τ¿¡π ñ« 30%. çá¡∩ΓδÑ ó «ß¡«ó¡«¼ óó«ñ«¼/óδó«ñ«¼ »α«úαá¼¼δ
  4969. ¼«úπΓ ó««íΘÑ ¡Ñ π߬«α¿Γ∞ß∩. ìá¿í«½ÑÑ ºá¼ÑΓ¡δÑ π߬«αÑ¡¿∩ »α«-
  4970. ¿º«⌐ñπΓ ó ¼á½Ñ¡∞¬¿σ, ¡« τáßΓ« ¿ß»«½∞ºπѼδσ, µ¿¬½áσ. ìῼѡ∞-
  4971. Φ¿Ñ π߬«αÑ¡¿∩  »α«¿º«⌐ñπΓ  ó  ¬«ñÑ,  ß«ßΓ«∩ΘѼ ó «ß¡«ó¡«¼ ¿º
  4972. ó맮ó«ó Σπ¡¬µ¿⌐.
  4973.  
  4974.  
  4975.    äѽáÑΓ  ½¿  â½«íá½∞¡δ⌐ Ä»Γ¿¼¿ºáΓ«α  ¡Ñ¡πª¡δ¼ »α«úαá¼¼¿α«-
  4976. óá¡¿Ñ ¡á áßßѼí½ÑαÑ?
  4977.  
  4978.  
  4979.    ìÑΓ, «»Γ¿¼¿º¿α«óá¡¡δ⌐  ¬«ñ  ñá½Ñ¬«  ÑΘÑ ¡Ñ Γᬠσ«α«Φ, ¬á¬
  4980. ᬬπαáΓ¡«  ß¬«¡ßΓαπ¿α«óá¡¡δ⌐  áßßѼí½Ñα¡δ⌐.  Äñ¡«⌐ ¿º »α¿τ¿¡
  4981. φΓ«ú« ∩ó½∩ÑΓß∩ Γ«, τΓ« »α«úαá¼¼¿ßΓ º¡áÑΓ «í á½ú«α¿Γ¼Ñ í«½∞ΦÑ,
  4982. τѼ ¬«¼»¿½∩Γ«α.  è«¼»¿½∩Γ«α  íπñÑΓ óßÑúñá óδí¿αáΓ∞ ¬«¡ßÑαóá-
  4983. Γ¿ó¡δ⌐ («ßë᫪¡δ⌐) óáα¿á¡Γ «»Γ¿¼¿ºáµ¿¿,  úáαá¡Γ¿απεΘ¿⌐, τΓ«
  4984. óδ»«½¡∩Γß∩ Γ«½∞¬« íѺ«»áß¡δÑ  «»Γ¿¼¿º¿απεΘ¿Ñ »αÑ«íαẫóá¡¿∩.
  4985. Äñ¡á¬«, ó« ¼¡«ú¿σ »α«Ñ¬Γáσ ¡ÑΓ ó«º¼«ª¡«ßΓ¿ ΓαáΓ¿Γ∞ τѽ«óѬ«-
  4986. -τáßδ ¡á á¬¬παáΓ¡«Ñ ¬«¡ßΓαπ¿α«óá¡¿Ñ óßÑú« »α«Ñ¬Γá ¡á áßßѼí-
  4987. ½ÑαÑ,  ¿ «»Γ¿¼¿º¿απεΘ¿⌐  ¬«¼»¿½∩Γ«α ó φΓ«¼ ß½πτáÑ »αÑñ½áúáÑΓ
  4988. ¡á¿í«½ÑÑ φΣΣÑ¬Γ¿ó¡«Ñ »« µÑ¡Ñ αÑΦÑ¡¿Ñ.
  4989.  
  4990.  
  4991.    ùÑú« ¡Ñ π¼ÑÑΓ â½«íá½∞¡δ⌐ Ä»Γ¿¼¿ºáΓ«α
  4992.  
  4993.  
  4994.    â½«íá½∞¡δ⌐  Ä»Γ¿¼¿ºáΓ«α ¡Ñ íπñÑΓ  ºá¼Ñ¡∩Γ∞  ¡ÑφΣΣÑ¬Γ¿ó¡δÑ
  4995. á½ú«α¿Γ¼δ φΣΣÑ¬Γ¿ó¡δ¼¿.  Ä¡, ¡á»α¿¼Ñα,  ¡Ñ αáß»«º¡áÑΓ ß«αΓ¿-
  4996. α«ó¬π ¼ÑΓ«ñ«¼ »πºδα∞¬á ¿ ¡Ñ ºá¼Ñ¡¿Γ ÑÑ ¡á íδßΓαπε ß«αΓ¿α«ó¬π.
  4997.  
  4998.    üѺ«Γ¡«ß¿Γѽ∞¡«  ¬ Γ«¼π,  ¡á߬«½∞¬«  σ«α«Φ¿¼  ¼«ú íδ íδΓ∞
  4999. ¬«¼»¿½∩Γ«α, «íδτ¡« ¡á¿í«½ÑÑ º¡áτ¿Γѽ∞¡δÑ πóѽ¿τÑ¡¿∩ ß¬«α«ßΓ¿
  5000. ¿ß»«½¡Ñ¡¿∩ ñ«ßΓ¿úáεΓß∩ »α¿ π½πτΦÑ¡¿¿ ¿ß»«½∞ºπѼ«ú« á½ú«α¿Γ¼á.
  5001.  
  5002.  
  5003. êß»«½∞º«óá¡¿Ñ
  5004.  
  5005.  
  5006.    çá»π߬ «»Γ¿¼¿ºáΓ«αá »«ßαÑñßΓó«¼ ZTC
  5007.  
  5008.  
  5009.    ä½∩ ºá»πß¬á »α¿ »«¼«Θ¿ ZTC ¿ß»«½∞ºπ⌐ΓÑ ¬½ετ -o. çá¼ÑΓ∞ΓÑ,
  5010. τΓ« ¬½ετ -o,  ºá ¬«Γ«αδ¼  ß½ÑñπÑΓ ¿¼∩ Σá⌐½á,  ºáñáÑΓ ñ½∩ ZTC
  5011. óδσ«ñ¡«⌐ Σá⌐½!  ìá»α¿¼Ñα:
  5012.  
  5013.       ZTC demo -o
  5014.  
  5015. «º¡áτáÑΓ:  ¬«¼»¿½¿α«óáΓ∞,  «»Γ¿¼¿º¿α«óáΓ∞  ¿ ½¿¡¬«óáΓ∞  demo
  5016.  
  5017.       ZTC demo -otest.exe
  5018.  
  5019. «º¡áτáÑΓ: ¬«¼»¿½¿α«óáΓ∞ ¿ ½¿¡¬«óáΓ∞ demo,  »«½πτ¿óΦ¿⌐ß∩ Σá⌐½
  5020. ¡áºóáΓ∞ test.exe. Ä»Γ¿¼¿ºáΓ«α ¡Ñ ºá»π߬áÑΓß∩.
  5021.  
  5022.       ZTC demo -o -otest.exe
  5023.  
  5024. «º¡áτáÑΓ:  ¬«¼»¿½¿α«óáΓ∞,  «»Γ¿¼¿º¿α«óáΓ∞ ¿ ºáΓѼ  ½¿¡¬«óáΓ∞
  5025. demo, »«½πτ¿óΦ¿⌐ß∩ Σá⌐½ ¡áºóáΓ∞ test.exe.
  5026.  
  5027.  
  5028.  
  5029.    ÇóΓ«¡«¼¡δ⌐ ºá»π߬
  5030.  
  5031.  
  5032.    ZTG ¿ß»«½¡∩ÑΓß∩ ¡áñ óδσ«ñ«¼ «Γ  ZTCPP1, ZTC1 ¿½¿ ZTC1B, ¿
  5033. óδσ«ñ «Γ ZTG ∩ó½∩ÑΓß∩ óσ«ñ«¼ ñ½∩ ZTC2 ¿½¿ ZTC2B.
  5034.  
  5035.       ZTG óσ«ñ [-oóδσ«ñ] {(+|-)αѪ¿¼} [-v]
  5036.  
  5037.       óσ«ñ     öá⌐½,  ∩ó½∩εΘ¿⌐ß∩ óδσ«ñ«¼ «Γ ZTCPP1, ZTC1 ¿½¿
  5038.                ZTC1B. àß½¿ αáßΦ¿αÑ¡¿Ñ ¡Ñ ºáñá¡«, «¡« »αÑñ»«-
  5039.                ½áúáÑΓß∩ αáó¡δ¼ .TMP.
  5040.  
  5041.       óδσ«ñ    ê¼∩ ñ½∩ óδσ«ñ¡«ú« Σá⌐½á ZTG.  àß½¿ ¡Ñ ºáñá¡«,
  5042.                ¿¼∩ óδσ«ñ¡«ú« Σá⌐½á Σ«α¼¿απÑΓß∩ ¿º ¿¼Ñ¡¿ óσ«ñ-
  5043.                ¡«ú« Σá⌐½á ñ«íáó½Ñ¡¿Ñ¼ αáßΦ¿αÑ¡¿∩ .TMO.
  5044.  
  5045.       -v       ÉѪ¿¼ "αáºú«ó«ατ¿ó«⌐" ¬«¼»¿½∩µ¿¿ (¿¼Ñ¡á Σπ¡¬-
  5046.                µ¿⌐ »ÑαÑτ¿ß½∩εΓß∩ »« ¼ÑαÑ ¿σ «íαáí«Γ¬¿).
  5047.  
  5048.  
  5049.  
  5050.  
  5051.    äαπú¿Ñ αѪ¿¼δ
  5052.  
  5053.  
  5054.    ä½∩ «ßΓá½∞¡δσ αѪ¿¼«ó  + «º¡áτáÑΓ ó¬½ετÑ¡¿Ñ  «»Γ¿¼¿ºáµ¿¿,
  5055. á  '-'  - ó䬽ετÑ¡¿Ñ.
  5056.  
  5057.       all      éδ»«½¡∩Γ∞ óßÑ «»Γ¿¼¿ºáµ¿¿ (π¼«½τá¡¿Ñ).
  5058.  
  5059.       cnp      Éáß»α«ßΓαá¡Ñ¡¿Ñ ¬«¡ßΓá¡Γ.
  5060.  
  5061.       cp       Éáß»α«ßΓαá¡Ñ¡¿Ñ ¬«»¿⌐.
  5062.  
  5063.       da       ôñá½Ñ¡¿Ñ ¿º½¿Φ¡¿σ »α¿ßóá¿óá¡¿⌐.
  5064.  
  5065.       dc       ôñá½Ñ¡¿Ñ ¿º½¿Φ¡Ñú« ¬«ñá.
  5066.  
  5067.       dv       ôñá½Ñ¡¿Ñ ¿º½¿Φ¡¿σ »ÑαѼѡ¡δσ. éδτ¿ß½Ñ¡¿Ñ úαá-
  5068.            ¡¿µ ßπΘÑßΓó«óá¡¿∩.
  5069.       gcse     â½«íá½∞¡δÑ «íΘ¿Ñ »«ñóδαáªÑ¡¿∩.
  5070.  
  5071.       li       éδ¡ÑßÑ¡¿Ñ ¿¡óáα¿á¡Γ«ó ¿º µ¿¬½á.
  5072.  
  5073.       liv      ê¡ñπ¬Γ¿ó¡δÑ »ÑαѼѡ¡δÑ µ¿¬½á.
  5074.  
  5075.       loop     êΓÑαᵿ∩ ñ« «ΓßπΓßΓó¿∩ «»Γ¿¼¿ºáµ¿⌐.
  5076.  
  5077.       none     ìÑ óδ»«½¡∩Γ∞ ¡¿¬á¬¿σ «»Γ¿¼¿ºáµ¿⌐.
  5078.  
  5079.       reg      éδ»«½¡∩Γ∞ ¡áΦÑ αáß»αÑñѽѡ¿Ñ αÑú¿ßΓα«ó.
  5080.  
  5081.       space    Ä»Γ¿¼¿ºáµ¿∩, «α¿Ñ¡Γ¿α«óá¡¡á∩ ¡á φ¬«¡«¼¿ε
  5082.                »á¼∩Γ¿.
  5083.       time     Ä»Γ¿¼¿ºáµ¿∩, «α¿Ñ¡Γ¿α«óá¡¡á∩ ¡á φ¬«¡«¼¿ε
  5084.                óαѼѡ¿ (+time - π¼«½τá¡¿Ñ).
  5085.       vbe      ÄτÑ¡∞ ¡áúαπªÑ¡¡δÑ óδαáªÑ¡¿∩.
  5086.  
  5087.       w        é¬½ετÑ¡¿Ñ  »αÑñπ»αѪñÑ¡¿⌐  (߬áªÑ¼, τΓ« »ÑαÑ-
  5088.                ¼Ñ¡¡á∩ ¿ß»«½∞ºπÑΓß∩ ñ« »Ñαó«ú« »α¿ßóá¿óá¡¿∩).
  5089.  
  5090.    Åα¿¼Ñαδ:
  5091.  
  5092.       ZTCPP1 demo
  5093.       ZTG demo
  5094.       ZTC2 demo
  5095.       BLINK demo;
  5096.  
  5097. º¡áτ¿Γ: ¬«¼»¿½¿α«óáΓ∞, «»Γ¿¼¿º¿α«óáΓ∞ ¿ ½¿¡¬«óáΓ∞ »α«úαá¼¼π
  5098. demo.cpp.
  5099.  
  5100.       ZTG demo +space -w
  5101.  
  5102. º¡áτ¿Γ: «»Γ¿¼¿ºáµ¿∩ ß »αÑñ»«τΓÑ¡¿Ñ¼ φ¬«¡«¼¿¿ »á¼∩Γ¿ ¿ ó䬽ε-
  5103. τÑ¡¡δ¼¿ »αÑñπ»αѪñÑ¡¿∩¼¿.
  5104.  
  5105.  
  5106. äá½∞¡Ñ⌐Φá∩ ¿¡Σ«α¼áµ¿∩
  5107.  
  5108.  
  5109.    Éáß»α«ßΓαá¡Ñ¡¿Ñ ¬«¡ßΓá¡Γ  (+cnp)
  5110.  
  5111.  
  5112.    Éáßß¼«Γα¿¼ ¬«ñ:
  5113.  
  5114.       A=5;
  5115.       for(i=0;  i<A; i++)
  5116.             abc[i]=A;
  5117.  
  5118.    ÄτÑó¿ñ¡«, τΓ« A óßÑúñá ¡á »α«Γ∩ªÑ¡¿¿ µ¿¬½á íπñÑΓ αáó¡« 5.
  5119. Å«φΓ«¼π ÑÑ ¼«ª¡« ºá¼Ñ¡¿Γ∞ ¡á 5:
  5120.  
  5121.       A=5;
  5122.       for(i=0;  i<5; i++)
  5123.             abc[i]=5;
  5124.  
  5125.    é«º¼«ª¡«ßΓ∞  αáß»α«ßΓαá¡Ñ¡¿∩  ¬«¡ßΓá¡Γ  τáßΓ«  ó«º¡¿¬áÑΓ,
  5126. ¬«úñá óδ»«½¡∩ÑΓß∩ óαáΘÑ¡¿Ñ µ¿¬½á (loop rotation).
  5127.  
  5128.  
  5129.  
  5130.    Éáß»α«ßΓαá¡Ñ¡¿Ñ ¬«»¿⌐ (+cp)
  5131.  
  5132.  
  5133.    Éáß»α«ßΓαá¡Ñ¡¿Ñ ¬«»¿⌐ »«σ«ªÑ ¡á αáß»α«ßΓαá¡Ñ¡¿Ñ ¬«¡ßΓá¡Γ,
  5134. Γ«½∞¬« ¬«»¿απεΓß∩ »ÑαѼѡ¡δÑ, á ¡Ñ ¬«¡ßΓá¡Γδ.
  5135.  
  5136.       A=b;
  5137.       for(i=0;  i<A; i++)
  5138.             abc[i]=A;
  5139.  
  5140.    çá¼Ñ¡∩ÑΓß∩ ¡á:
  5141.  
  5142.       A=b;
  5143.       for(i=0;  i<b; i++)
  5144.             abc[i]=b;
  5145.  
  5146.    Éáß»α«ßΓαá¡Ñ¡¿Ñ ¬«»¿⌐ τáßΓ« ó߬αδóáÑΓ ¿º½¿Φ¡¿Ñ »α¿ßóá¿óá-
  5147. ¡¿∩, ¬«Γ«αδÑ ¼«úπΓ íδΓ∞ πñá½Ñ¡δ (ΓᬿÑ, ¬á¬ »α¿ßóá¿óá¡¿Ñ A).
  5148.  
  5149.  
  5150.  
  5151.    ôñá½Ñ¡¿Ñ ¿º½¿Φ¡¿σ »α¿ßóá¿óá¡¿⌐ (+da)
  5152.  
  5153.    Æá¬¿Ñ  »α¿ßóá¿óá¡¿∩  »ÑαѼѡ¡δ¼,  ¬«Γ«αδÑ ó ñá½∞¡Ñ⌐ΦѼ ¡Ñ
  5154. ¿ß»«½∞ºπεΓß∩, πñá½∩εΓß∩.
  5155.  
  5156.       int abc()
  5157.       {
  5158.          int f;
  5159.          static int g = 0;
  5160.          if (g!=3)
  5161.          {
  5162.             f=3;               /* ¿º½¿Φ¡ÑÑ »α¿ßóá¿óá¡¿Ñ f */
  5163.             g=3;          /* φΓ« »α¿ßóá¿óá¡¿Ñ ¡Ñ ¿º½¿Φ¡ÑÑ */
  5164.          }
  5165.       }
  5166.  
  5167.  
  5168.  
  5169.    ôñá½Ñ¡¿Ñ ¡Ñ¿ß»«½¡∩Ѽ«ú« ¬«ñá (+dc)
  5170.  
  5171.  
  5172.    êº½¿Φ¡¿⌐, ¡Ñ¿ß»«½¡∩Ѽδ⌐ ¬«ñ - φΓ« ¬«ñ, ¡á ¬«Γ«αδ⌐ ¡¿¬«úñá
  5173. ¡Ñ »«»áñÑΓ π»αáó½Ñ¡¿Ñ, ¿ »«φΓ«¼π «¡ πñá½∩ÑΓß∩. ê¡«úñá ¿º½¿Φ-
  5174. ¡¿⌐ ¬«ñ ¼«ªÑΓ íδΓ∞ ¡Ñ«τÑó¿ñ¡δ¼:
  5175.  
  5176.       #define VALUE 0
  5177.       if (VALUE>10)
  5178.             a=dead+code;        /* φëà«»ÑαáΓ«α ¿º½¿Φ¡¿⌐ */
  5179.  
  5180.  
  5181.  
  5182.    ôñá½Ñ¡¿Ñ ¿º½¿Φ¡¿σ »ÑαѼѡ¡δσ
  5183.    éδτ¿ß½Ñ¡¿Ñ úαá¡¿µ ßπΘÑßΓó«óá¡¿∩
  5184.    Éáß»αÑñѽѡ¿Ñ αÑú¿ßΓα«ó »α¿ »«¼«Θ¿ αá߬αá߬¿ (+dv)
  5185.  
  5186.  
  5187.    êº½¿Φ¡¿Ñ »ÑαѼѡ¡δÑ - φΓ« áóΓ«¼áΓ¿τÑ߬¿Ñ »ÑαѼѡ¡δÑ, ¬«Γ«-
  5188. αδÑ «íΩ∩ó½∩εΓß∩, ¡« ¡¿¬«úñá ¡Ñ ¿ß»«½∞ºπεΓß∩.  Ä¡¿ τáßΓ« ó«º-
  5189. ¡¿¬áεΓ ó αѺπ½∞ΓáΓÑ ñαπú¿σ «»Γ¿¼¿ºáµ¿⌐.  âαá¡¿µδ ßπΘÑßΓó«óá-
  5190. ¡¿∩ »ÑαѼѡ¡«⌐ φΓ« τáßΓ∞ Σπ¡¬µ¿¿,  ó αἬá󠬫ëα«⌐ º¡áτÑ¡¿Ñ
  5191. »ÑαѼѡ¡«⌐ ¡πª¡« ß«σαá¡∩Γ∞. àß½¿ úαá¡¿µδ ßπΘÑßΓó«óá¡¿∩ ¡π½Ñ-
  5192. óδÑ,  Γ« »ÑαѼѡ¡á∩ ¿º½¿Φ¡∩∩.  àß½¿ ñóÑ ¿½¿ í«½ÑÑ »ÑαѼѡ¡δσ
  5193. ¿¼ÑεΓ ¡Ñ»ÑαÑßѬáεΘ¿Ñß∩ úαá¡¿µδ ßπΘÑßΓó«óá¡¿∩,  «¡¿ ¼«úπΓ ºá-
  5194. ¡¿¼áΓ∞ «ñ¡« ¼ÑßΓ« ó »á¼∩Γ¿. ¥Γ« ßΓá¡«ó¿Γß∩ óáª¡δ¼ »α¿ αẼÑ-
  5195. ΘÑ¡¿¿ í«½∞Φ«ú« τ¿ß½á  »ÑαѼѡ¡δσ  ó ¼á½«¼  τ¿ß½Ñ  αÑú¿ßΓα«ó.
  5196. Åα«µÑßß«α 8088 ¿¼ÑÑΓ ¼á½«Ñ τ¿ß½« αÑú¿ßΓα«ó, ¬áªñδ⌐ ß« ß»Ñµ¿-
  5197. á½∞¡δ¼¿  ó«º¼«ª¡«ßΓ∩¼¿,   Γᬠ τΓ«  Γαπñ¡«   "αѺÑαó¿α«óáΓ∞"
  5198. αÑú¿ßΓαδ »«ñ αÑú¿ßΓα«óδÑ »ÑαѼѡ¡δÑ. é¼ÑßΓ« φΓ«ú« óδτ¿ß½∩εΓ-
  5199. ß∩ úαá¡¿µδ ßπΘÑßΓó«óá¡¿∩ ¬áªñ«ú«  αÑú¿ßΓαá  ¿ ßαáó¡¿óáεΓß∩ ß
  5200. úαá¡¿µá¼¿ ßπΘÑßΓó«óá¡¿∩ »ÑαѼѡ¡«⌐. àß½¿ «¡¿ ¡Ñ »ÑαÑßѬáεΓß∩,
  5201. »ÑαѼѡ¡á∩ αẼÑΘáÑΓß∩ ¡á αÑú¿ßΓαÑ. ¥Γ« ¡áºδóáÑΓß∩ "αá߬αáß-
  5202. «⌐" (coloring) ¿ á¡á½«ú¿τ¡« αá߬αá߬ѠúαáΣá »ÑαѼѡ¡δσ «»αÑ-
  5203. ñѽѡ¡δ¼ τ¿ß½«¼  µóÑΓ«ó,  αáó¡δ¼ τ¿ß½π αÑú¿ßΓα«ó, Γá¬, τΓ«íδ
  5204. ó ½εí«⌐ Γ«τ¬Ñ ¡Ñ í佫 ñóπσ »ÑαѼѡ¡δσ «ñ¡«ú« µóÑΓá.
  5205.  
  5206.  
  5207.  
  5208.    â½«íá½∞¡δÑ «íΘ¿Ñ »«ñóδαáªÑ¡¿∩ (+gcse)
  5209.  
  5210.  
  5211.    ÄíΩÑñ¿¡Ñ¡¿Ñ «íΘ¿σ  »«ñóδαáªÑ¡¿⌐ ÑßΓ∞ ¿ß¬½ετÑ¡¿Ñ  ¿º½¿Φ¡¿σ
  5212. óδτ¿ß½Ñ¡¿⌐.
  5213.  
  5214.  
  5215.  
  5216.    éδ¡ÑßÑ¡¿Ñ ¿¡óáα¿á¡Γ«ó ¿º µ¿¬½á (+li)
  5217.  
  5218.  
  5219.    àß½¿ ó ΓѽѠµ¿¬½á ¿¼ÑÑΓß∩  óδαáªÑ¡¿Ñ,  ¡« Ñú« º¡áτÑ¡¿Ñ ¡Ñ
  5220. ¼Ñ¡∩ÑΓß∩, Γ« «¡« ∩ó½∩ÑΓß∩ ¿¡óáα¿á¡Γ«¼ µ¿¬½á,  ¿ Ñú« óδτ¿ß½Ñ-
  5221. ¡¿Ñ ¼«ª¡« óδ¡ÑßΓ¿ ¿º µ¿¬½á.
  5222.  
  5223.       while(f())
  5224.             g(b*c);              /* b*c - ¿¡óáα¿á¡Γ µ¿¬½á */
  5225.  
  5226. ßΓá¡«ó¿Γß∩:
  5227.  
  5228.       T = b*c;
  5229.       while(f())
  5230.             g(T);
  5231.  
  5232.  
  5233.  
  5234.    ê¡ñπ¬Γ¿ó¡δÑ »ÑαѼѡ¡δÑ µ¿¬½á (+liv)
  5235.  
  5236.  
  5237. é«Γ ¬á¬ »α«¿ßσ«ñ¿Γ ºá¼ÑΘÑ¡¿Ñ  ¿¡ñπ¬Γ¿ó¡«⌐ »ÑαѼѡ¡«⌐ µ¿¬½á:
  5238.  
  5239.       for (i=0; i<10; i++)
  5240.         a[i*2+3]=5;
  5241.  
  5242. ßΓá¡«ó¿Γß∩:
  5243.  
  5244.       for (T=&a[3]; t<&a[23]; T+=2)
  5245.         *T=5;
  5246.  
  5247. ¥Γ« «íδτ¡« «ñ¡« ¿º ßá¼δσ  »½«ñ«Γó«α¡δσ ¡á»αáó½Ñ¡¿⌐ π߬«αÑ¡¿∩
  5248. »α«úαá¼¼δ.
  5249.  
  5250.  
  5251.    êΓÑαᵿ∩ ñ« «ΓßπΓßΓó¿∩ ñá½∞¡Ñ⌐Φ¿σ «»Γ¿¼¿ºáµ¿⌐ (+loop)
  5252.  
  5253.  
  5254.    éδ»«½¡Ñ¡¿Ñ ¼¡«ú¿σ «»Γ¿¼¿ºáµ¿⌐ τáßΓ« ñѽáÑΓ ó«º¼«ª¡«⌐ ñá½∞-
  5255. ¡Ñ⌐Φπε «»Γ¿¼¿ºáµ¿ε.  ¥Γ«Γ Σ½áú ú«ó«α¿Γ  «»Γ¿¼¿ºáΓ«απ »α«ñ«½-
  5256. ªáΓ∞, »«¬á «¡ ¡Ñ ß¼«ªÑΓ «í¡áαπª¿Γ∞ ñá½∞¡Ñ⌐Φ¿σ «»Γ¿¼¿ºáµ¿⌐.
  5257.  
  5258.  
  5259.    éδ»«½¡∩Γ∞ ¡áΦÑ αáß»αÑñѽѡ¿Ñ αÑú¿ßΓα«ó (+reg)
  5260.  
  5261.  
  5262.    êß»«½∞º«óá¡¿Ñ  αÑú¿ßΓα«ó«ú«  ¬½áßßá   »á¼∩Γ¿   («»¿ßáΓѽ∞
  5263. register) ¡Ñ ¡πª¡«, »«ß¬«½∞¬π «»Γ¿¼¿ºáΓ«α »«¼ÑΘáÑΓ ¡á αÑú¿ßΓ-
  5264. αδ Γᬠ¼¡«ú« »ÑαѼѡ¡δσ, ¬á¬ Γ«½∞¬« ó«º¼«ª¡«. èᬿѠ»ÑαѼѡ-
  5265. ¡δÑ ¿¼ÑεΓ »α¿«α¿ΓÑΓ, ºáó¿ß¿Γ «Γ Γ«ú«,  ¬á¬ τáßΓ« «¡¿ ¿ß»«½∞-
  5266. ºπεΓß∩ ¿ ¬á¬ ú½πí«¬« ó½«ªÑ¡δ ó µ¿¬½δ.
  5267.  
  5268.    Å«ß¬«½∞¬π «»Γ¿¼¿ºáΓ«α úÑ¡Ñα¿απÑΓ  ¡«óδÑ »ÑαѼѡ¡δÑ ¿ ¿ºδ-
  5269. ¼áÑΓ ¿ßσ«ñ¡δÑ, áóΓ«¼áΓ¿τÑ߬«Ñ αáß»αÑñѽѡ¿Ñ αÑú¿ßΓα«ó ßπΘÑßΓ-
  5270. óÑ¡¡«.
  5271.    Äñ¡á¬«, Ñß½¿ ¿ß»«½∞º«óá¡  φëà Σ½áú,  «»Γ¿¼¿ºáΓ«α  íπñÑΓ
  5272. "«ΓñáóáΓ∞ τÑßΓ∞" «»¿ßáΓѽ∩¼ "register" ó ¿ßσ«ñ¡«¼ ΓѬßΓÑ.
  5273.  
  5274.  
  5275.    æ««Γ¡«ΦÑ¡¿Ñ  ¼Ñªñπ  »á¼∩Γ∞ε ¿ ß¬«α«ßΓ∞ε  (+space ¿ +time)
  5276.  
  5277.  
  5278.    ê¡«úñá ¼«ªÑΓ íδΓ∞ ßñѽᡠóδí«α ¼Ñªñπ  «»Γ¿¼¿ºáµ¿Ñ⌐ »« »á-
  5279. ¼∩Γ¿ ¿ »« ß¬«α«ßΓ¿. Äñ¿¡ ß»Ñµ¿á½∞¡δ⌐ »α¿¼Ñα ñ½∩ φΓ«ú« ß½πτá∩:
  5280.  
  5281.       while (f())
  5282.             g();
  5283.  
  5284. ¥¬«¡«¼¿∩ »á¼∩Γ¿ ñáÑΓ:
  5285.  
  5286.       goto L1;
  5287.       do
  5288.       {
  5289.          g();
  5290.       L1:   ;
  5291.       }  while (f());
  5292.  
  5293. Ä»Γ¿¼¿ºáµ¿∩ ß¬«α«ßΓ¿ ñáÑΓ:
  5294.  
  5295.       if (f())
  5296.       {
  5297.         do
  5298.           g();
  5299.         while(f());
  5300.       }
  5301.  
  5302.  
  5303.    ÄτÑ¡∞ ¡áúαπªÑ¡¡δÑ óδαáªÑ¡¿∩ (+vbe)
  5304.  
  5305.  
  5306.    ÄτÑ¡∞ ¡áúαπªÑ¡¡δ¼¿ ßτ¿ΓáεΓß∩ óδαáªÑ¡¿∩, ¬«Γ«αδÑ «í¡áαπª¿-
  5307. óáεΓß∩ ¡á í«½ÑÑ τѼ «ñ¡«¼ ¼áαΦαπΓÑ »« úαáΣπ π»αáó½Ñ¡¿∩:
  5308.  
  5309.       if (condition)
  5310.             a=b*c;
  5311.         else
  5312.            d=b*c;
  5313.  
  5314. çñÑß∞  b*c  -  «τÑ¡∞  ¡áúαπªÑ¡¡«Ñ  óδαáªÑ¡¿Ñ.
  5315. Ä»Γ¿¼¿ºáµ¿∩:
  5316.  
  5317.       T=b*c;
  5318.       if  (condition)
  5319.              a=T;
  5320.          else
  5321.              d=T;
  5322.  
  5323. çá¼ÑΓ∞ΓÑ,  τΓ«  φΓ«  φ¬«¡«¼¿Γ  ½¿Φ∞  »á¼∩Γ∞,  ¡«  ¡Ñ  óαѼ∩.
  5324.  
  5325.  
  5326.  
  5327. æ«óÑΓδ ¿ ºá¼Ñτá¡¿∩
  5328.  
  5329.  
  5330.    êß»«½∞º«óá¡¿Ñ ¬½ετÑóδσ ß½«ó const ¿ volatile
  5331.  
  5332.  
  5333.    è½ετÑó«Ñ ß½«ó«  const ú«ó«α¿Γ,  τΓ« »ÑαѼѡ¡á∩ ¡¿¬«úñá ¡Ñ
  5334. ¼«ñ¿Σ¿µ¿απÑΓß∩,  ¿ «»Γ¿¼¿ºáΓ«α ¼«ªÑΓ ¡Ñ »αÑñ»«½áúáΓ∞ σπñΦÑú«
  5335. « ÑÑ ¿º¼Ñ¡Ñ¡¿¿. è½ετÑó«Ñ ß½«ó« volatile ú«ó«α¿Γ «»Γ¿¼¿ºáΓ«απ,
  5336. τΓ« »ÑαѼѡ¡á∩ ¼«ªÑΓ ¿º¼Ñ¡¿Γ∞ß∩ áß¿¡σα«¡¡«, ΓᬠτΓ« τΓÑ¡¿Ñ ¿
  5337. ºá»¿ß∞ ó ¡ÑÑ ¡Ññ«»πßΓ¿¼«  «»Γ¿¼¿º¿α«óáΓ∞.  Const »«½Ñº¡« ñ½∩
  5338. ßΓáΓ¿τÑ߬¿σ  Γáí½¿µ,  volatile  ¿ß»«½∞ºπÑΓß∩  ñ½∩ á»»áαáΓ¡δσ
  5339. áñαÑß«ó (óα«ñÑ ó¿ñÑ«»á¼∩Γ¿) ¿ ñ½∩ ñá¡¡δσ,  ¬«Γ«αδÑ ¼«úπΓ ¿º-
  5340. ¼Ñ¡¿Γ∞ß∩ »α¿ ó«º¡¿¬¡«óÑ¡¿¿  »αÑαδóá¡¿∩ (¬á¬ »ÑαѼѡ¡δÑ DOS ¿
  5341. BIOS ¿½¿ Σ½áú¿, πßΓá¡áó½¿óáѼδÑ ñαá⌐óÑα«¼ »αÑαδóá¡¿∩).
  5342.  
  5343.  
  5344.    Åα¿¼Ñαδ:
  5345.  
  5346.       const static int a=5, b[3]={1,2,7};
  5347.       extern volatile bool flag;
  5348.  
  5349.  
  5350.  
  5351.    àß½¿ ó«º¡¿¬½¿ »α«í½Ñ¼δ
  5352.  
  5353.  
  5354.    ùΓ« ñѽáΓ∞, Ñß½¿ »α«úαá¼¼á αáí«ΓáÑΓ,  ¬«úñá «Γ¬«¼»¿½¿α«-
  5355. óá¡á íѺ «»Γ¿¼¿ºáΓ«αá,  ¡« ½«¼áÑΓß∩,  Ñß½¿ «Γ¬«¼»¿½¿α«óá¡á ß
  5356. ¡¿¼.
  5357.  
  5358.    Ä»Γ¿¼¿ºáΓ«α ¿ß»«½∞ºπÑΓ óÑß∞¼á ßΓα«úπε ¿¡ΓÑα»αÑΓáµ¿ε «»αÑ-
  5359. ñѽѡ¿∩ ∩ºδ¬á  C++  ¿ ßΓáαáÑΓß∩  πñ«ó½ÑΓó«α¿Γ∞ Ñ⌐.  Å« ∩ºδ¬π
  5360. ¡Ñ¬«Γ«αδÑ  á߻ѬΓδ  »«óÑñÑ¡¿∩ »α«úαá¼¼δ ¡Ñ «»αÑñѽѡδ, ¿ φΓ«
  5361. ¡Ñ«»αÑñѽѡ¡«Ñ  »«óÑñÑ¡¿Ñ ¼«ªÑΓ íδΓ∞ αẽ¿τ¡δ¼ ó ºáó¿ß¿¼«ßΓ¿
  5362. «Γ Γ«ú«,  ºá»π߬á½ß∩ ½¿ «»Γ¿¼¿ºáΓ«α.  ìѬ«Γ«αδÑ »α¿τ¿¡δ,  »«
  5363. ¬«Γ«αδ¼ ¬«ñ ¼«ªÑΓ ¿º¼Ñ¡¿Γ∞ »«óÑñÑ¡¿Ñ, íπñπτ¿ «»Γ¿¼¿º¿α«óá¡:
  5364.  
  5365. 1. è«ñ ºáó¿ß¿Γ  «Γ  »«α∩ñ¬á  óδ»«½¡Ñ¡¿∩  »«í«τ¡δσ  φΣΣÑ¬Γ«ó.
  5366.    æ¬áªÑ¼:
  5367.  
  5368.       a=f1()+f2();
  5369.  
  5370.    êß»«½¡∩ÑΓß∩ ½¿ f1() ¿½¿ f2() »Ñαó«⌐, ¡Ñ«»αÑñѽѡ«.  Å«α∩-
  5371.    ñ«¬ óδτ¿ß½Ñ¡¿⌐ ¼«ªÑΓ íδΓ∞ ºáñá¡ ∩ó¡δ¼ ¿ß»«½∞º«ó᡿Ѽ óαÑ-
  5372.    ¼Ñ¡¡δσ »ÑαѼѡ¡δσ, ß¬áªÑ¼:
  5373.  
  5374.       tmp=f1(); a=tmp+f2();
  5375.  
  5376.    ÆÑ»Ñα∞ »«α∩ñ«¬ óδτ¿ß½Ñ¡¿⌐ úáαá¡Γ¿α«óá¡.
  5377.  
  5378. 2. é ¬«ñÑ αáºδ¼Ñ¡«óδóáεΓß∩  ¡Ñ¿¡¿µ¿á½¿º¿α«óá¡¡δÑ  π¬áºáΓѽ¿.
  5379.    Å«ß¬«½∞¬π «»Γ¿¼¿ºáΓ«α  ¼Ñ¡∩ÑΓ Σ¿º¿τÑ߬«Ñ αẼÑΘÑ¡¿Ñ »ÑαÑ-
  5380.    ¼Ñ¡¡δσ,  ¡Ñ¿¡¿µ¿á½¿º¿α«óá¡¡δÑ  »ÑαѼѡ¡δÑ ¼«úπΓ ß«ñÑαªáΓ∞
  5381.    ñαπú¿Ñ º¡áτÑ¡¿∩.
  5382. 3. è«ñ σαá¡¿Γ ñá¡¡δÑ  ºá ¬«¡µ«¼  ¿½¿ ñ« ¡áτá½á ¼áßß¿ó«ó ñá¡-
  5383.    ¡δσ, αẼÑΘáѼδσ »α¿ »«¼«Θ¿ malloc().
  5384. 4. è«ñ  ßßδ½áÑΓß∩ ¡á  ñá¡¡δÑ,  ¬«Γ«αδÑ í뫨  «ßó«í«ªñÑ¡δ »α¿
  5385.    »«¼«Θ¿ realloc() ¿½¿ free().
  5386. 5. ÅÑαѼѡ¡á∩, ¬«Γ«αá∩ ¼«ªÑΓ íδΓ∞  ¼«ñ¿Σ¿µ¿α«óá¡á  ¡á πα«ó¡Ñ
  5387.    »αÑαδóá¡¿⌐, ¡Ñ «íΩ∩ó½Ñ¡á ß «»¿ßáΓѽѼ volatile.
  5388. 6. é «»Γ¿¼¿ºáΓ«αÑ ÑßΓ∞ «Φ¿í¬á.
  5389.  
  5390.    ìÑ ßτ¿Γá∩ »«ß½Ññ¡Ñú« óáα¿á¡Γá, »ÑαѬ«¼»¿½∩µ¿∩ ß «»Γ¿¼¿ºá-
  5391. Γ«α«¼ ¼«ªÑΓ »«α«ªñáΓ∞ ΓÑ ªÑ »α«í½Ñ¼δ,  τΓ« ¿ »α¿ »ÑαÑσ«ñÑ ¡á
  5392. ñαπú«⌐ ¬«¼»¿½∩Γ«α.  Åα¿óÑαªÑ¡¡«ßΓ∞ ßΓá¡ñáαΓ¡«⌐ »αá¬Γ¿¬Ñ "»Ñ-
  5393. αÑ¡«ß¿¼«ú«" »α«úαá¼¼¿α«óá¡¿∩  ¼¿¡¿¼¿º¿απÑΓ  óßÑ »α«í½Ñ¼δ ¿ß-
  5394. »«½∞º«óá¡¿∩ «»Γ¿¼¿ºáΓ«αá.
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.  
  5401.                      æïÄåì¢à  ùàÉÆ¢  æêæÆàî¢
  5402.                                      ───────────────────────
  5403.  
  5404.  
  5405.  
  5406. î«ñѽ¿ »á¼∩Γ¿
  5407.  
  5408.  
  5409.    é Zortech »« π¼«½τá¡¿ε óδí¿αáÑΓß∩  ¼á½á∩  (Small)  ¼«ñѽ∞
  5410. »á¼∩Γ¿.  àß½¿ ¡πª¡« »¿ßáΓ∞ «τÑ¡∞ í«½∞Φ¿Ñ  »α«úαá¼¼δ, ß½ÑñπÑΓ
  5411. ¿ß»«½∞º«óáΓ∞ «ñ¡π ¿º í«½∞Φ¿σ ¼«ñѽÑ⌐. æÑú¼Ñ¡Γ¡á∩ áασ¿ΓѬΓπαá
  5412. »α«µÑßß«α«ó  ßѼÑ⌐ßΓóá  8086  πß½«ª¡∩ÑΓ  áñαÑßᵿε ó í«½∞Φ¿σ
  5413. »α«úαá¼¼áσ.  æ«ºñáΓѽ¿ í«½∞Φ¿σ »α«úαá¼¼ ßΓὬ¿óáεΓß∩ ß óδí«-
  5414. α«¼ ¼Ñªñπ φΣΣÑ¬Γ¿ó¡«ßΓ∞ε ¿ »«½¡«⌐ áñαÑßπѼ«ßΓ∞ε.  ¥Γ¿ ¬«¼í¿-
  5415. ¡áµ¿¿  áñαÑßπѼ«ßΓ¿ ¿ φΣΣÑ¬Γ¿ó¡«ßΓ¿  «ΓαáªÑ¡δ ó »∩Γ¿ ¼«ñѽ∩σ
  5416. »á¼∩Γ¿, ¿ß»«½∞ºπѼδσ ó Zortech C++.
  5417.  
  5418.  
  5419.    æÑú¼Ñ¡Γ¡á∩ áασ¿ΓѬΓπαá 8088/8086
  5420.  
  5421.  
  5422.    Åα«µÑßß«α ¿¼ÑÑΓ 16-í¿Γ«óδÑ αÑú¿ßΓαδ, ¡« 20 áñαÑß¡δσ ½¿¡¿⌐,
  5423. Γ« ÑßΓ∞ áñαÑßπÑΓ ñ« «ñ¡«ú«  ¼Ñúáíá⌐Γá »á¼∩Γ¿.  ïÑú¬« ó¿ñÑΓ∞,
  5424. τΓ« áíß«½εΓ¡δ⌐ áñαÑß ¡Ñ ¼«ªÑΓ ß«ñÑαªáΓ∞ß∩ ó «ñ¡«¼ 16-í¿Γ«ó«¼
  5425. αÑú¿ßΓαÑ.  ùΓ«íδ »αÑ«ñ«½ÑΓ∞ φΓ«,  ¿ß»«½∞ºπÑΓß∩  ßÑú¼Ñ¡Γᵿ∩.
  5426. Åá¼∩Γ∞ ñѽ¿Γß∩ ¡á ßÑú¼Ñ¡Γδ ñ« 64 è (¼á¬ß¿¼á½∞¡«Ñ τ¿ß½«, ¬«Γ«-
  5427. α«Ñ  »«¼ÑΘáÑΓß∩  ó  16-í¿Γ«óδ⌐  αÑú¿ßΓα).  Çíß«½εΓ¡δ⌐  áñαÑß
  5428. ΓÑ»Ñα∞ ¼«ª¡« óδτ¿ß½¿Γ∞, »α¿íáó½∩∩ ß¼ÑΘÑ¡¿Ñ (OFFSET) «Γ ¡áτá-
  5429. ½á ßÑú¼Ñ¡Γá ¬ áñαÑßπ ¡áτá½á ßÑú¼Ñ¡Γá (SEGMENT).
  5430.  
  5431.    Äñ¡á¬«,  áñαÑß  ¡áτá½á  ßÑú¼Ñ¡Γá  Γ«ªÑ ñ«½ªÑ¡ σαá¡¿Γ∞ß∩ ó
  5432. 16-í¿Γ«ó«¼ αÑú¿ßΓαÑ. ä½∩ φΓ«ú« ßΓáαΦ¿Ñ 16 αáºα∩ñ«ó /áíß«½εΓ-
  5433. ¡«ú« áñαÑßá/ »«¼ÑΘáεΓß∩ ó αÑú¿ßΓα ¿ »αÑñ»«½áúáÑΓß∩, τΓ« »«ß-
  5434. ½Ññ¡¿Ñ τÑΓδαÑ - ¡π½¿. Æá¬¿¼ «íαẫ¼, áñαÑßᵿ∩ »á¼∩Γ¿ ó 8086
  5435. óδ»«½¡∩ÑΓß∩ ß«ºñ᡿Ѽ 20-í¿Γ«ó«ú« Σ¿º¿τÑ߬«ú« áñαÑßá ¿º ñóπσ
  5436. 16-í¿Γ«óδσ τ¿ßѽ, ¡áºδóáѼδσ æÑú¼Ñ¡Γ  (Segment)  ¿  æ¼ÑΘÑ¡¿Ñ
  5437. (Offset).  ö¿º¿τÑ߬¿⌐  áñαÑß óδτ¿ß½∩ÑΓß∩ ßñó¿ú«¼ 16-í¿Γ«ó«ú«
  5438. ßÑú¼Ñ¡Γá  ó½Ñó«  ¡á 4 í¿Γá ¿  ºáΓѼ  ß½«ªÑ¡¿Ñ¼ ß« ß¼ÑΘÑ¡¿Ñ¼.
  5439. ê¼ÑÑΓß∩ τÑΓδαѠ߻ѵ¿á½∞¡δσ ßÑú¼Ñ¡Γ¡δσ αÑú¿ßΓαá: 
  5440. CS, DS, SS ¿ ES.  
  5441.  
  5442.    CS  ∩ó½∩ÑΓß∩ αÑú¿ßΓα«¼  ßÑú¼Ñ¡Γá ¬«ñá (code segment),  «¡
  5443. óßÑúñá ß«ñÑαª¿Γ ßÑú¼Ñ¡Γ ¿ß»«½¡∩Ѽ«ú« ó φë༫¼Ñ¡Γ ¬«ñá.
  5444.  
  5445.    DS ∩ó½∩ÑΓß∩ αÑú¿ßΓα«¼  ßÑú¼Ñ¡Γá  ñá¡¡δσ  (data segment);
  5446. «¡ «íδτ¡« ß«ñÑαª¿Γ ßÑú¼Ñ¡Γ ú½«íá½∞¡δσ ¿ ßΓáΓ¿τÑ߬¿ αẼÑΘÑ¡-
  5447. ¡δσ ñá¡¡δσ.
  5448.  
  5449.    SS ∩ó½∩ÑΓß∩ αÑú¿ßΓα«¼ ßÑú¼Ñ¡Γá ßΓѬá (stack segment);  «¡
  5450. ß«ñÑαª¿Γ ßÑú¼Ñ¡Γ á»»áαáΓ¡«ú« ßΓѬá.
  5451.  
  5452.    ES ∩ó½∩ÑΓß∩ ñ«»«½¡¿Γѽ∞¡δ¼  ßÑú¼Ñ¡Γ¡δ¼  αÑú¿ßΓα«¼  (extra
  5453. segment) ¿ ¿ß»«½∞ºπÑΓß∩ ñ½∩ áñαÑßᵿ¿ ½εí«ú« ßÑú¼Ñ¡Γá. Äíδτ-
  5454. ¡« ES  ¿ß»«½∞ºπÑΓß∩ ñ½∩ ñ«ßΓπ»á »« ñá½∞¡¿¼ (far) π¬áºáΓѽ∩¼.
  5455.  
  5456.  
  5457.  
  5458.    Å∩Γ∞ αẽ¿τ¡δσ ¼«ñѽÑ⌐ [»á¼∩Γ¿]
  5459.  
  5460.  
  5461.    Zortech C++  »αÑñ½áúáÑΓ »∩Γ∞  αẽ¿τ¡δσ  ¼«ñѽÑ⌐  »á¼∩Γ¿,
  5462. ¡áºδóáѼδσ T-¼«ñѽ∞, S-¼«ñѽ∞, M-¼«ñѽ∞, C-¼«ñѽ∞ ¿ L-¼«ñѽ∞.
  5463. ¥Γ¿ ¼«ñѽ¿ »á¼∩Γ¿  «»αÑñѽ∩εΓß∩  «úαá¡¿τÑ¡¿∩¼¿ ¡á »á¼∩Γ∞ »«ñ
  5464. ¬«ñ ¿ ñá¡¡δÑ »α«úαá¼¼δ. M ¿ L ¼«ñѽ¿ ¿ß»«½∞ºπεΓ ñá½∞¡¿Ñ (FAR)
  5465. ó맮óδ (¬«¼á¡ñπ «íαáΘÑ¡¿∩ ¬ Σπ¡¬µ¿¿, ¿ß»«½∞ºπεΘπε ¿ ßÑú¼Ñ¡Γ,
  5466. ¿ ß¼ÑΘÑ¡¿Ñ) Σπ¡¬µ¿⌐.
  5467.  
  5468.    ¥Γ¿ ñá½∞¡¿Ñ ó맮óδ ¼«úπΓ »ÑαÑ»αδú¿óáΓ∞ ñ« ¼¿½½¿«¡á íá⌐Γ ó
  5469. »á¼∩Γ¿, ¡« «¡¿ ¼Ñ¡ÑÑ φΣΣÑ¬Γ¿ó¡δ,  τѼ í½¿ª¡¿Ñ (near) ¬«¼á¡ñδ
  5470. ó맮óá.  æ½ÑñπεΘá∩  Γáí½¿µá »«¬áºδóáÑΓ «úαá¡¿τÑ¡¿∩ áñαÑßᵿ¿
  5471. ñ½∩ ¬áªñ«⌐ ¼«ñѽ¿.
  5472.  
  5473.  
  5474.       î«ñѽ∞             ÉẼÑα               ÉẼÑα
  5475.           Åá¼∩Γ¿             è«ñá                 äá¡¡δσ
  5476.  
  5477.             T                64K                  64K   *
  5478.  
  5479.         S                64K                  64K
  5480.  
  5481.         M                1M                   64K
  5482.  
  5483.         C                64K                  1M
  5484.  
  5485.         L                1M                   1M
  5486.  
  5487.  
  5488.       *  æπ¼¼á  ¬«ñá  »½εß  ßΓáΓ¿τÑ߬¿Ñ ¿ ú½«íá½∞¡δÑ  ñá¡¡δÑ
  5489.          ñ«½ª¡á íδΓ∞ ¼Ñ¡ÑÑ 64 K.
  5490.  
  5491.  
  5492.    éδí«α ¼«ñѽ¿ »á¼∩Γ¿
  5493.  
  5494.  
  5495.    éδí«α  ¼«ñѽ¿  »á¼∩Γ¿ - φΓ« óδí«α  ¼Ñªñπ  áñαÑßπѼ«ßΓ∞ε ¿
  5496. φΣΣÑ¬Γ¿ó¡«ßΓ∞ε.   êß»«½∞º«óá¡¿Ñ  (»«  π¼«½τá¡¿ε)  S-¼«ñѽ¿ -
  5497. - ¡á¿í«½ÑÑ φΣΣÑ¬Γ¿ó¡δ⌐ ¿ ñ½∩ í«½∞Φ¿¡ßΓóá »α«úαá¼¼ »αáó¿½∞¡δ⌐
  5498. óδí«α.  ÄτÑó¿ñ¡«,  Ñß½¿ »α«úαἼᠺ᡿¼áÑΓ í«½ÑÑ 64 ¬¿½«íá⌐Γ
  5499. »«ñ ¬«ñ ¿½¿ ñá¡¡δÑ, ΓαÑíπÑΓß∩ ñαπúá∩ ¼«ñѽ∞ »á¼∩Γ¿.  é«Γ ¬á¬
  5500. óδí¿αáΓ∞ ßαÑñ¿ ¡¿σ:
  5501.  
  5502.       1. àß½¿ ßπ¼¼áα¡δ⌐ ¬«ñ »α«úαá¼¼δ ¿ ÑÑ í¿í½¿«ΓÑτ¡δσ Σπ¡¬-
  5503.          µ¿⌐ íπñÑΓ í«½ÑÑ  64 ¬¿½«íá⌐Γ,  ß½ÑñπÑΓ ¿ß»«½∞º«óáΓ∞
  5504.          M ¼«ñѽ∞ ½¿í« L ¼«ñѽ∞.
  5505.  
  5506.       2. àß½¿  ßπ¼¼áα¡δ⌐ ¬«ñ »α«úαá¼¼δ ¡Ñ »αÑóδΦáÑΓ 64 ¬¿½«-
  5507.          íá⌐Γ, S ¼«ñѽ∞ ¿½¿  C  ¼«ñѽ∞ íπñÑΓ í«½ÑÑ φΣΣÑ¬Γ¿ó-
  5508.          ¡«⌐.
  5509.  
  5510.  
  5511.  
  5512. ô¬áºáΓѽ¿
  5513.  
  5514.  
  5515.    ô¬áºáΓѽ∞ - φΓ« »ÑαѼѡ¡á∩,  ¬«Γ«αá∩  ß«ñÑαª¿Γ Σ¿º¿τÑ߬¿⌐
  5516. áñαÑß.  ê¼ÑÑΓß∩ ñóá Γ¿»á  π¬áºáΓѽÑ⌐,  ¡áºδóáѼδÑ   "ñá½∞¡¿⌐
  5517. π¬áºáΓѽ∞" ¿ "í½¿ª¡¿⌐ π¬áºáΓѽ∞".
  5518.  
  5519.  
  5520.  
  5521.    ü½¿ª¡¿Ñ π¬áºáΓѽ¿
  5522.  
  5523.  
  5524.    ü½¿ª¡¿Ñ π¬áºáΓѽ¿ ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ñ½∩ ñ«ßΓπ»á ¬ ½εí«¼π
  5525. ¼ÑßΓπ ó αἬáσ 64-¬¿½«íá⌐Γ¡«ú« ßÑú¼Ñ¡Γá. Ä¡ ΓαÑíπÑΓ ½¿Φ∞ ñóá
  5526. íá⌐Γá »á¼∩Γ¿ ñ½∩ σαá¡Ñ¡¿∩ ß¼ÑΘÑ¡¿∩ ¿,  Γᬿ¼ «íαẫ¼,  í«½ÑÑ
  5527. φΣΣÑ¬Γ¿óÑ¡  ¿ »«  ºá¡¿¼áѼ«⌐  »á¼∩Γ¿ ¿ óαѼѡ¿,  ¡πª¡«¼π ñ½∩
  5528. ñ«ßΓπ»á »« ¡Ñ¼π.  ÅαÑñ»«½áúáÑΓß∩,  τΓ« ßÑú¼Ñ¡Γ¡δ⌐ αÑú¿ßΓα DS
  5529. ß«ñÑαª¿Γ  »αáó¿½∞¡«Ñ  º¡áτÑ¡¿Ñ  ßÑú¼Ñ¡Γá.  ü½¿ª¡¿Ñ π¬áºáΓѽ¿
  5530. ¿ß»«½∞ºπεΓß∩ »« π¼«½τá¡¿ε ó T, S ¿ M ¼«ñѽ∩σ »á¼∩Γ¿ ñ½∩ π¬á-
  5531. ºáΓѽÑ⌐ ¡á ñá¡¡δÑ. ü½¿ª¡¿Ñ π¬áºáΓѽ¿ ¿ß»«½∞ºπεΓß∩ ñ½∩ π¬áºá-
  5532. ΓѽÑ⌐ ¡á Σπ¡¬µ¿¿ ó T, S ¿ C ¼«ñѽ∩σ.
  5533.  
  5534.  
  5535.  
  5536.    äá½∞¡¿Ñ π¬áºáΓѽ¿
  5537.  
  5538.  
  5539.    äá½∞¡¿Ñ π¬áºáΓѽ¿ ΓαÑíπεΓ τÑΓδαÑσ íá⌐Γ »á¼∩Γ¿,  »«ß¬«½∞¬π
  5540. ß«ßΓ«∩Γ ¿º ñóπσíá⌐Γ«ó«ú«  ßÑú¼Ñ¡Γá ¿ ñóπσíá⌐Γ«ó«ú« ß¼ÑΘÑ¡¿∩.
  5541. æÑú¼Ñ¡Γ ∩ó½∩ÑΓß∩ íẫóδ¼ áñαÑß«¼ ¿ íπñÑΓ ºá¡«ß¿Γ∞ß∩ ¡á ß««Γ-
  5542. óÑΓßΓóπεΘ¿⌐ ßÑú¼Ñ¡Γ¡δ⌐  αÑú¿ßΓα,  á  ß¼ÑΘÑ¡¿Ñ  ºáñáÑΓ ¿¡ñѬß
  5543. «Γ¡«ß¿Γѽ∞¡« φΓ«ú« íẫó«ú« áñαÑßá.
  5544.  
  5545.    äá½∞¡¿Ñ  π¬áºáΓѽ¿  ∩ó½∩εΓß∩  π¼«½τ᡿Ѽ  ñ½∩  π¬áºáΓѽÑ⌐
  5546. ñá¡¡δσ  ó  C ¿ L  ¼«ñѽ∩σ  ¿  π¬áºáΓѽÑ⌐  Σπ¡¬µ¿⌐  ó  M  ¿ L
  5547. ¼«ñѽ∩σ.
  5548.  
  5549.  
  5550.  
  5551.    îá¬α«ßδ ñ½∩ αáí«Γδ ß ñá½∞¡¿¼¿ π¬áºáΓѽ∩¼¿
  5552.  
  5553.  
  5554.    æ½ÑñπεΘ¿Ñ ¼á¬α«ßδ  »«ºó«½∩εΓ éá¼ «»αÑñѽ¿Γ∞,  ∩ó½∩εΓß∩ ½¿
  5555. π¬áºáΓѽ¿ í½¿ª¡¿¼¿ ¿½¿ ñá½∞¡¿¼¿.
  5556.  
  5557.  
  5558.       #define SPTR 1          /* 1, Ñß½¿ π¬áºáΓѽ¿ ¡á ñá¡¡δÑ
  5559.                                 ºá¡¿¼áεΓ 2 íá⌐Γá, ¿¡áτÑ 0 */
  5560.  
  5561.       #define LPTR 1          /* 1, Ñß½¿ π¬áºáΓѽ¿ ¡á ñá¡¡δÑ
  5562.                                 ºá¡¿¼áεΓ 4 íá⌐Γá, ¿¡áτÑ 0 */
  5563.  
  5564.       #define LCODE 1          /* 1  »α¿ M ¿ L ¼«ñѽ∩σ (π¬á-
  5565.                                 ºáΓѽ¿  ¡á Σπ¡¬µ¿¿  ºá¡¿¼áεΓ
  5566.                                 4 íá⌐Γá), ¿¡áτÑ 0 */
  5567.  
  5568.    æ¼«Γα¿ΓÑ ΓᬪѠαáºñѽ "ÅαÑñ«»αÑñѽѡ¡δÑ îá¬α«ßδ".
  5569.  
  5570.    îá¬α«ß MK_FP (seg, off) ß«ºñáÑΓ ñá½∞¡¿⌐ π¬áºáΓѽ∞ ¿º ßÑú-
  5571. ¼Ñ¡Γá ¿ ß¼ÑΘÑ¡¿∩.   MK_FP,  FP_SEG ¿ FP_OFF  «»¿ßá¡δ ó ùáßΓ¿
  5572. ÆαÑΓ∞Ñ⌐ - "ü¿í½¿«ΓѬá öπ¡¬µ¿⌐".
  5573.  
  5574.  
  5575.    ì«α¼á½¿ºáµ¿∩ ñá½∞¡¿σ π¬áºáΓѽÑ⌐
  5576.  
  5577.  
  5578.    äá½∞¡¿⌐ π¬áºáΓѽ∞ "¡«α¼á½¿º«óá¡", Ñß½¿ Ñú« ß¼ÑΘÑ¡¿Ñ ¼Ñ¡∞-
  5579. ΦÑ 16.  ¥Γ« º¡áτ¿Γ,  τΓ« áíß«½εΓ¡δ⌐ áñαÑß ¼«ªÑΓ íδΓ∞ »«½πτÑ¡
  5580. ñ«íáó½Ñ¡¿Ñ¼ 4  ¼½áñΦ¿σ í¿Γ«ó  ß¼ÑΘÑ¡¿∩ ¿º π¬áºáΓѽ∩ ß»αáóá ¬
  5581. ßÑú¼Ñ¡Γπ ¿º ¡Ñú« ªÑ.  àß½¿  ñá½∞¡¿Ñ π¬áºáΓѽ¿ ¡«α¼á½¿º«óá¡δ,
  5582. ¿σ ¼«ª¡«  ßαáó¡¿óáΓ∞,  ó Γ« óαѼ∩  ¬á¬ ñóá ¡Ñ¡«α¼á½¿º«óá¡¡δσ
  5583. ñá½∞¡¿σ π¬áºáΓѽ∩ ¼«úπΓ  π¬áºδóáΓ∞ ¡á «ñ¿¡ ¿ Γ«Γ ªÑ áíß«½εΓ-
  5584. ¡δ⌐ áñαÑß,  ¡« ¿¼ÑΓ∞  αẽ¿τ¡δÑ  º¡áτÑ¡¿∩  ßó«¿σ  αÑú¿ßΓα«ó.
  5585. ìá»α¿¼Ñα:
  5586.  
  5587.  
  5588.       æÑú¼Ñ¡Γ        æ¼ÑΘÑ¡¿Ñ        ÇñαÑß
  5589.  
  5590.       0σ1234         0σ0098          0σ123D8
  5591.       0σ123D         0σ0008          0σ123D8
  5592.  
  5593.    é« óΓ«α«¼  »α¿¼ÑαÑ  π¬áºáΓѽ∞ πªÑ ¡«α¼á½¿º«óá¡.  æ¼ÑΘÑ¡¿Ñ
  5594. ß«ñÑαª¿Γ «ñ¡π ΦÑßΓ¡áñµáΓ¿α¿τ¡πε µ¿Σαπ,  Γ.Ñ. ¼Ñ¡∞ΦÑ 16 ñÑß∩-
  5595. Γ¿τ¡δσ. äá½∞¡¿Ñ π¬áºáΓѽ¿ ¼«úπΓ íδΓ∞ ¡«α¼á½¿º«óá¡δ »α¿ »«¼«-
  5596. Θ¿ í¿í½¿«ΓÑτ¡«⌐ Σπ¡¬µ¿¿ _farptr_norm(). ìá»α¿¼Ñα,
  5597.  
  5598.       #include <dos.h>
  5599.       char far *p;                   /* p ¡Ñ ¡«α¼á½¿º«óá¡ */
  5600.       p=_farptr_norm(p);         /* p ΓÑ»Ñα∞ ¡«α¼á½¿º«óá¡ */
  5601.  
  5602.  
  5603.  
  5604.    Çα¿Σ¼ÑΓ¿¬á ¡áñ ñá½∞¡¿¼¿ π¬áºáΓѽ∩¼¿
  5605.  
  5606.  
  5607.    éδτ¿ß½Ñ¡¿∩, ó¬½ετáεΘ¿Ñ ñá½∞¡¿Ñ π¬áºáΓѽ¿,  ß¿½∞¡« «Γ½¿τá-
  5608. εΓß∩ «Γ óδτ¿ß½Ñ¡¿⌐, ¿ß»«½∞ºπεΘ¿σ í½¿ª¡¿Ñ π¬áºáΓѽ¿.  Éạ¿µá
  5609. «íΩ∩ß¡∩ÑΓß∩ ΓѼ,  τΓ« ñá½∞¡¿⌐ π¬áºáΓѽ∞ ß«ßΓ«¿Γ ¿º ñóπ󠬫¼-
  5610. »«¡Ñ¡Γ. ä½∩ φΣΣÑ¬Γ¿ó¡«ú« »α«úαá¼¼¿α«óá¡¿∩ ß½ÑñπÑΓ αẫíαáΓ∞-
  5611. ß∩ ß φΓ¿¼¿  αẽ¿τ¿∩¼¿.  ìѬ«Γ«αδÑ úÑ¡Ñα¿απѼδÑ ¬«¼»¿½∩Γ«α«¼
  5612. «»Ñαᵿ¿ αáí«ΓáεΓ ¿ ß ßÑú¼Ñ¡Γ«¼, ¿ ß« ß¼ÑΘÑ¡¿Ñ¼, á ¡Ñ¬«Γ«αδÑ,
  5613. ß ñαπú«⌐ ßΓ«α«¡δ, ¿ß»«½∞ºπεΓ Γ«½∞¬« ß¼ÑΘÑ¡¿Ñ.
  5614.  
  5615.    Åα¿ «»Ñαᵿ∩σ,  ¬«Γ«αδÑ  ¿ß»«½∞ºπεΓ  Γ«½∞¬«  ß¼ÑΘÑ¡¿Ñ  «Γ
  5616. ñ½¿¡¡«ú« π¬áºáΓѽ∩, ¼«ªÑΓ ó«º¡¿¬¡πΓ∞ "»ÑαÑ»«½¡Ñ¡¿Ñ" (wrap)
  5617. ßÑú¼Ñ¡Γá. ¥Γ« ß½πτáÑΓß∩, ¬«úñá ß¼ÑΘÑ¡¿Ñ ñ«ßΓ¿úáÑΓ ¼á¬ß¿¼á½∞-
  5618. ¡«ú« º¡áτÑ¡¿∩  ¿ ºáΓѼ  "«í«αáτ¿óáÑΓß∩"  ó  ¡«½∞.  Ä»Ñαᵿ¿,
  5619. ¬«Γ«αδÑ "ºáñÑóáεΓ" Γ«½∞¬« ß¼ÑΘÑ¡¿Ñ:
  5620.  
  5621.       +   -      +=      -=      ++
  5622.  
  5623.       >   <      >=      <=      --
  5624.  
  5625.    Ä»Ñαᵿ¿,  ¬«Γ«αδÑ αáí«ΓáεΓ ¡áñ »«½¡δ¼  32-αáºα∩ñ¡δ¼ º¡á-
  5626. τÑ¡¿Ñ¼:
  5627.  
  5628.        ==      !=      !
  5629.  
  5630.    ¥Γ¿ «»Ñαᵿ¿ ßαáó¡¿óáεΓ «íÑ ¬«¼»«¡Ñ¡Γδ  ñá½∞¡Ñú« π¬áºáΓÑ-
  5631. ½∩,  ¡« «¡¿ ¡Ñ óδ»«½¡∩εΓ ¡«α¼á½¿ºáµ¿¿ »ÑαÑñ óδ»«½¡Ñ¡¿Ñ¼ «»Ñ-
  5632. αᵿ⌐. Å«φΓ«¼π ==  ñáÑΓ ¡«½∞  ñ½∩  ñóπσ π¬áºáΓѽÑ⌐,  ¬«Γ«αδÑ
  5633. π¬áºδóáεΓ  ¡á  «ñ¡« ¿ Γ« ªÑ ¼ÑßΓ«,  ¡« ¿¼ÑεΓ αạδÑ º¡áτÑ¡¿∩
  5634. ßÑú¼Ñ¡Γá. î«ª¡« ¿ºíѪáΓ∞ φΓ«⌐ »α«í½Ñ¼δ,  ¡«α¼á½¿º«óáó π¬áºá-
  5635. Γѽ¿ »ÑαÑñ óδ»«½¡Ñ¡¿Ñ¼ ßαáó¡Ñ¡¿∩ ==. ìá»α¿¼Ñα:
  5636.  
  5637.       #include <dos.h>
  5638.       char *p1, *p2;
  5639.       if (_farptr_norm(p1) ==  _farptr_norm(p2))
  5640.  
  5641. é í«½∞Φ¿¡ßΓóÑ »α«úαá¼¼ óδΦÑ¡áºóá¡¡δÑ «»Ñαᵿ¿ ¡Ñ ó맮óπΓ ¬á-
  5642. ¬¿σ-½¿í« »α«í½Ñ¼.  Å«½¡á∩ 32-αáºα∩ñ¡á∩ áα¿Σ¼ÑΓ¿¬á ¼«ªÑΓ íδΓ∞
  5643. óδ»«½¡Ñ¡á ¡áñ ñ½¿¡¡δ¼¿ π¬áºáΓѽ∩¼¿ ß½ÑñπεΘ¿¼ «íαẫ¼:
  5644.  
  5645.       1. ÅαÑ«íαẫóáΓ∞ ñá½∞¡¿⌐ π¬áºáΓѽ∞  ó long  »«ßαÑßΓó«¼
  5646.          _farptr_tolong()
  5647.  
  5648.       2. éδ»«½¡¿Γ∞ «»Ñαᵿε («»Ñαᵿ¿)
  5649.  
  5650.       3. ÅαÑ«íαẫóáΓ∞ αѺπ½∞ΓáΓ ¡áºáñ  ó ñá½∞¡¿⌐  π¬áºáΓѽ∞
  5651.          »«ßαÑñßΓó«¼ _farptr_fromlong()
  5652.  
  5653. ìá»α¿¼Ñα, τΓ«íδ »α¿íáó¿Γ∞ 100000 ¬ π¬áºáΓѽε,  ¼«ª¡« ßñѽáΓ∞
  5654. ß½ÑñπεΘÑÑ:
  5655.  
  5656.    #include <dos.h>
  5657.    char *p;
  5658.    p = _farptr_fromlong(_farptr_tolong(p)+100000);
  5659.  
  5660.    äá½∞¡¿⌐ π¬áºáΓѽ∞ ¼«ªÑΓ íδΓ∞ ¿¡¿µ¿á½¿º¿α«óá¡ «»αÑñѽѡ¡δ¼
  5661. á»»áαáΓ¡δ¼ áñαÑß«¼ »α¿ »«¼«Θ¿ MK_FP().  ìá»α¿¼Ñα, τΓ«íδ ß«º-
  5662. ñáΓ∞ π¬áºáΓѽ∞ ¡á  ñ¿ß»½Ñ⌐¡πε  »á¼∩Γ∞ Å¥éî Γ¿»á IBM ó ß½πτáÑ
  5663. ¼«¡«σα«¼¡«ú« ñ¿ß»½Ñ∩:
  5664.  
  5665.    #include <dos.h>
  5666.    main()
  5667.    {
  5668.      unsigned *p;
  5669.      int i;
  5670.         p = MK_FP(0σB000,0);         /* ñ¿ß»½Ñ⌐¡á∩ »á¼∩Γ∞ *)
  5671.         for(i=0; i < 80*25; i++)
  5672.              p[i] = 0σ0700+' ';
  5673.    }
  5674.  
  5675.  
  5676.  
  5677. êß»«½∞º«óá¡¿Ñ ¬½ετÑóδσ ß½«ó near ¿ far
  5678.  
  5679.  
  5680.    éδí¿αáѼδ⌐ »« π¼«½τá¡¿ε Γ¿» ñ½∩ π¬áºáΓѽ∩ ¡á ñá¡¡δÑ ¼«ªÑΓ
  5681. íδΓ∞ "»ÑαѬαδΓ" ∩ó¡δ¼ ¿ß»«½∞º«ó᡿Ѽ  ¬½ετÑóδσ ß½«ó  near  ¿
  5682. far. ÄíΩ∩ó½Ñ¡¿∩ óδú½∩ñ∩Γ Γá¬:
  5683.  
  5684.    int far *p;       /* p - <ñá½∞¡¿⌐ π¬áºáΓѽ∞ ¡á><µÑ½«Ñ> */
  5685.    int * far *p;               /* p - <ñá½∞¡¿⌐ π¬áºáΓѽ∞ ¡á>
  5686.                                    <π¬áºáΓѽ∞ ¡á> <µÑ½«Ñ> */
  5687.  
  5688.    è½ετÑóδÑ ß½«óá near  ¿ far  »αáó«-áßß«µ¿áΓ¿ó¡δ,  Γ.Ñ. «¡¿
  5689. «Γ¡«ß∩Γß∩ ¬ * ß»αáóá «Γ ¡¿σ.  é «Γ½¿τ¿Ñ  «Γ  φΓ«ú«  ¬½ετÑóδÑ
  5690. ß½«óá const ¿ volatile ∩ó½∩εΓß∩ ½Ñó«-áßß«µ¿áΓ¿ó¡δ¼¿. äá, φΓ«
  5691. ºá»πΓδóáÑΓ; ó«Γ ÑΘÑ »α¿¼Ñαδ:
  5692.       /* «íΩ∩ó¿¼ p ¬á¬ <π¬áºáΓѽ∞ ¡á> <¿º¼Ñ¡∩Ѽδ⌐ í½¿ª¡¿⌐
  5693.                                 π¬áºáΓѽ∞ ¡á> <const int> */
  5694.    int const near * volatile *p;
  5695.  
  5696.    Å«¼¡¿ΓÑ,  τΓ« <π¬áºáΓѽ∞ ¡á> ßΓá¡«ó¿Γß∩ <í½¿ª¡¿¼ π¬áºáΓÑ-
  5697. ½Ñ¼ ¡á> ó T, S ¿ M  ¼«ñѽ∩σ  ¿ <ñá½∞¡¿¼ π¬áºáΓѽѼ ¡á> - ó C
  5698. ¿ L ¼«ñѽ∩σ. è½ετÑóδÑ ß½«óá  near  ¿ far  ¡Ñ ßᡬµ¿«¡¿α«óá¡δ
  5699. ANSI, «¡¿ ∩ó½∩εΓß∩ αáßΦ¿αÑ¡¿∩¼¿, »«ññÑনóáεΘ¿¼¿ ßÑú¼Ñ¡Γ¡πε
  5700. áασ¿ΓѬΓπαπ ¿¡Γѽ«ó߬¿σ ûÅ. àß½¿ ºáñá¡ ¬½ετ (αѪ¿¼) ¬«¼»¿½∩-
  5701. µ¿¿ -A (ANSI ¬«¼»¿½∩µ¿∩), φΓ¿ ¬½ετÑóδÑ ß½«óá ¡Ñ íπñπΓ αáß»«-
  5702. º¡áóáΓ∞ß∩.  é ½εí«¼ ß½πτáÑ, αѬ«¼Ñ¡ñπÑΓß∩ ¿ºíÑúáΓ∞ ¿ß»«½∞º«-
  5703. óá¡¿∩ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó near ¿ far ó ¬áτÑßΓóÑ ¿¼Ñ¡ »ÑαѼѡ¡δσ.
  5704.  
  5705.  
  5706.  
  5707.    êß»«½∞º«óá¡¿Ñ í½¿ª¡¿σ π¬áºáΓѽÑ⌐
  5708.  
  5709.  
  5710.    ü½¿ª¡¿Ñ π¬áºáΓѽ¿ ¼«ª¡« ¿ß»«½∞º«óáΓ∞∞ ó  C  ¿  L  ¼«ñѽ∩σ
  5711. Γ«½∞¬« ó ß½πτáÑ, ¬«úñá ñá¡¡δÑ »« π¬áºáΓÑ½ε  áñαÑßπεΓß∩ τÑαѺ
  5712. DS αÑú¿ßΓα, »«ß¬«½∞¬π úÑ¡ÑαáΓ«α ¬«ñá »αÑñ»«½áúáÑΓ, τΓ« í½¿ª-
  5713. ¡¿Ñ π¬áºáΓѽ¿ π¬áºδóáεΓ ó¡πΓα¿ ßÑú¼Ñ¡Γá ñá¡¡δσ.  ¥Γ« º¡áτ¿Γ,
  5714. τΓ« í½¿ª¡¿Ñ π¬áºáΓѽ¿ ¼«úπΓ íδΓ∞  ¿ß»«½∞º«óá¡δ ½¿Φ∞ ñ½∩ π¬á-
  5715. ºá¡¿∩ ¡á ßΓáΓ¿τÑ߬¿Ñ ¿ ú½«íá½∞¡δÑ ñá¡¡δÑ, ¡« ¡Ñ ¡á áóΓ«¼áΓ¿-
  5716. τÑ߬¿Ñ (ó ßΓѬÑ)  ñá¡¡δÑ ¿ ¡Ñ ¡á »áαá¼ÑΓαδ Σπ¡¬µ¿⌐.  â½áó¡á∩
  5717. »«½∞ºá «Γ í½¿ª¡¿σ  π¬áºáΓѽÑ⌐ - π߬«αÑ¡¿Ñ ñÑ⌐ßΓó¿⌐  ó  C ¿ L
  5718. ¼«ñѽ∩σ.
  5719.  
  5720.  
  5721.  
  5722.    êß»«½∞º«óá¡¿Ñ ñá½∞¡¿σ π¬áºáΓѽÑ⌐
  5723.  
  5724.  
  5725.    äá½∞¡¿Ñ π¬áºáΓѽ¿ »«½Ñº¡δ ó« ¼¡«ú¿σ ß½πτá∩σ. Æ¿»¿τ¡«Ñ ¿ß-
  5726. »«½∞º«óá¡¿Ñ - »α∩¼«⌐  ñ«ßΓπ» ¬ ó¿ñÑ«»á¼∩Γ¿ ¿½¿ «í½áßΓ∩¼ ñá¡-
  5727. ¡δσ BIOS. ìá»α¿¼Ñα, ¬«ñ ñ½∩ «τ¿ßΓ¬¿ ¼«¡«σα«¼¡«ú«  ΓѬßΓ«ó«ú«
  5728. φ¬αá¡á ¼«ú íδ íδΓ∞ Γᬿ¼:
  5729.  
  5730.    #include <dos.h>
  5731.    unsigned far *vp,u;      /* ßΓα«¿¼ π¬áºáΓѽ∞ ¡á ¡áτὫ
  5732.                                                   ñ¿ß»½Ñ∩ */
  5733.    vp = MK_FP(0σB000,0);
  5734.    for (u = 0; u < 80*25; u++)
  5735.       vp[u] = 0σ0700 + ' ';
  5736.  
  5737.  
  5738.    ÅαÑ«íαẫóá¡¿∩ ¼Ñªñπ í½¿ª¡¿¼¿ ¿ ñá½∞¡¿¼¿ π¬áºáΓѽ∩¼¿
  5739.  
  5740.  
  5741.    äá½∞¡¿⌐ π¬áºáΓѽ∞ ¼«ªÑΓ íδΓ∞  »αÑ«íαẫóá¡ ó í½¿ª¡¿⌐ Γá¬:
  5742.  
  5743.    #include <dos.h>
  5744.    char near *np, far *fp;
  5745.    np = (char near *) FP_OFF(fp):
  5746.  
  5747.       çá¼ÑΓ∞ΓÑ, τΓ« FP_SEG(fp) ñ«½ª¡« íδΓ∞ αáó¡« DS!
  5748.  
  5749.    ü½¿ª¡¿Ñ π¬áºáΓѽ¿ ¼«úπΓ íδΓ∞ »αÑ«íαẫóá¡δ ó ñá½∞¡¿Ñ Γá¬:
  5750.  
  5751.    #include <dos.h>
  5752.    char near *np, far *fp;
  5753.    fp = MK_FP(getDS(),(unsigned) np);
  5754.  
  5755.       çá¼ÑΓ∞ΓÑ, ¬á¬ ¿ºó½Ñ¬áÑΓß∩ º¡áτÑ¡¿Ñ  DS ñ½∩ óßΓαá¿óá¡¿∩
  5756.       ó ñá½∞¡¿⌐ π¬áºáΓѽ∞.
  5757.  
  5758.  
  5759. Å«ñáó½Ñ¡¿Ñ óδαáó¡¿óá¡¿∩ ó ßΓαπ¬Γπαáσ
  5760.  
  5761.  
  5762.    Å« π¼«½τá¡¿ε  τ½Ñ¡δ  ßΓαπ¬Γπαδ  óδαáó¡¿óáεΓß∩  »« úαá¡¿µÑ
  5763. ß½«óᠺᠿ߬½ετÑ¡¿Ñ¼  ß½πτá∩,  ¬«úñá  ñóÑ ¿½¿ í«½ÑÑ ½¿ΓÑα¡δσ
  5764. »ÑαѼѡ¡δσ ß½ÑñπεΓ «ñ¡á ºá ñαπú«⌐; ó φΓ«¼ ß½πτáÑ »Ñαóá∩ »ÑαÑ-
  5765. ¼Ñ¡¡á∩ óδαáó¡¿óáÑΓß∩ »« úαá¡¿µÑ ß½«óá, á ß½ÑñπεΘ¿Ñ - »« úαá-
  5766. ¡¿µÑ íá⌐Γá.  éδαáó¡¿óá¡¿Ñ ó ßΓαπ¬Γπαáσ ¼«ªÑΓ íδΓ∞ »«ñáó½Ñ¡«,
  5767. ΓᬠτΓ« τ½Ñ¡δ ßΓαπ¬Γπαδ  óδαáó¡¿óáεΓß∩ »« úαá¡¿µÑ íá⌐Γá. ¥Γ«
  5768. »«ñáó½Ñ¡¿Ñ  »«½Ñº¡« »α¿ «»αÑñѽѡ¿¿ ßΓαπ¬Γπαδ,  ¬«Γ«αá∩ «Γ«-
  5769. íαáªáÑΓß∩ ¡á á»»áαáΓ¡«Ñ πßΓα«⌐ßΓó« ¿½¿ ºáαá¡ÑÑ  «»αÑñѽѡ¡δ⌐
  5770. φ½Ñ¼Ñ¡Γ ñá¡¡δσ óα«ñÑ φ½Ñ¼Ñ¡Γá ß»αáó«τ¡¿¬á MS DOS.
  5771.    Å«ñáó½Ñ¡¿Ñ óδαáó¡¿óá¡¿∩  αáí«ΓáÑΓ Γ«½∞¬« ó¡πΓα¿ ßΓαπ¬Γπα,
  5772. óßÑ «ßΓá½∞¡«Ñ óßÑ αáó¡« íπñÑΓ  óδαáó¡¿óáΓ∞ß∩ »« úαá¡¿µÑ ß½«-
  5773. óá. èáªñá∩ ßΓαπ¬Γπαá ó ¼áßß¿óÑ ßΓαπ¬Γπα, «Γ¬«¼»¿½¿α«óá¡¡«¼ ß
  5774. αѪ¿¼«¼ -a, íπñÑΓ ¡áτ¿¡áΓ∞ß∩ ß úαá¡¿µδ ß½«óá.
  5775.  
  5776.        çÇîàùÇìêà:   éßÑ  Σá⌐½δ,  ßßδ½áεΘ¿Ñß∩  ¡á  ßΓαπ¬Γπαπ,
  5777.        ñ«½ª¡δ  íδΓ∞ «Γ¬«¼»¿½¿α«óá¡δ ß «ñ¡¿¼ αѪ¿¼«¼ óδαáó¡¿-
  5778.        óá¡¿∩.  àß½¿ ñóá Σá⌐½á  ßßδ½áεΓß∩  ¡á «ñ¡π ßΓαπ¬Γπαπ,
  5779.        ¿ «ñ¿¡  «Γ¬«¼»¿½¿α«óá¡ ß αѪ¿¼«¼ -a,  á ñαπú«⌐ - ¡ÑΓ,
  5780.        ¼«úπΓ ó«º¡¿¬¡πΓ∞ ß Γαπñ«¼ «í¡áαπª¿óáѼδÑ «Φ¿í¬¿.
  5781.  
  5782. Åα¿¼Ñα
  5783.  
  5784.     ┌──────────────────────────────────────────────────┐
  5785.     │   æ¼ÑΘÑ¡¿∩  ó  íá⌐Γáσ                            │
  5786.     ├────────────────────┬──────────────┬──────────────┤
  5787.     │                    │ ì«α¼á½∞¡«Ñ   │ Å«ñáó½Ñ¡¡«Ñ  │
  5788.     │                    │ óδαáó¡¿óá¡¿Ñ │ óδαáó¡¿óá¡¿Ñ │
  5789.     ├────────────────────┼──────────────┼──────────────┤
  5790.     │ struct dat         │              │              │
  5791.     │ {                  │              │              │
  5792.     │ char name[5];      │    0         │    0         │
  5793.     │ int age;           │    6         │    5         │
  5794.     │ char sex;          │    8         │    7         │
  5795.     │ char street[7];    │    10        │    8         │
  5796.     │ long height;       │    18        │    15        │
  5797.     │ };                 │              │              │
  5798.     ├────────────────────┼──────────────┼──────────────┤
  5799.     │ sizeof(struct dat) │    22        │    19        │
  5800.     └────────────────────┴──────────────┴──────────────┘
  5801.  
  5802.  
  5803.  
  5804. ÄΓ½áñ¬á C++ »α«úαá¼¼
  5805.  
  5806.  
  5807.    êß»«½∞º«óá¡¿Ñ «Γ½áñτ¿¬«ó
  5808.  
  5809.  
  5810.    ÄΓ¬«¼»¿½¿α«óá¡¡δÑ »«ßαÑñßΓó«¼ Zortech C++ »α«úαá¼¼δ ¼«úπΓ
  5811. «Γ½áª¿óáΓ∞ß∩ »«ßαÑñßΓó«¼ «Γ½áñτ¿¬«ó ΓαÑΓ∞Ñú« »«¬«½Ñ¡¿∩, ΓαÑ-
  5812. íπεΘ¿σ ¡«¼Ñα«ó  ßΓ᫬ ó ¿ßσ«ñ¡«¼  ¬«ñÑ (ΓѬßΓÑ).  è«¼»¿½∩Γ«α
  5813. C++ «íÑß»Ñτ¿óáÑΓ ¡«¼Ñαá ßΓ᫬ ó «íΩÑ¬Γ¡«¼ Σá⌐½Ñ, ¬«úñá »α«ú-
  5814. αἼᠬ«¼»¿½¿απÑΓß∩  ß  αѪ¿¼«¼ "-g".   é φΓ«¼ αѪ¿¼Ñ αẼÑα
  5815. «íΩÑ¬Γ¡«ú« Σá⌐½á º¡áτ¿Γѽ∞¡« ó«ºαáßΓáÑΓ. ä½∩ ßí«α¬¿ ¿ «Γ½áñ-
  5816. ¬¿ »«½πτáεΘ¿σß∩ »α«úαá¼¼  ¡πª¡«  «íαáΓ¿Γ∞ß∩ ¬ απ¬«ó«ñßΓóπ »«
  5817. ß««ΓóÑΓßΓóπεΘѼπ «Γ½áñτ¿¬π.
  5818.  
  5819.  
  5820.    äαπúá∩ »«ññÑ᪬á
  5821.  
  5822.  
  5823.    é í¿í½¿«ΓѬѠóαѼѡ¿ ¿ß»«½¡Ñ¡¿∩ ¿¼ÑεΓß∩ ¡Ñ¬«Γ«αδÑ ßαÑñßΓ-
  5824. óá,  »«¼«úáεΘ¿Ñ ó «»αÑñѽѡ¿¿ «íδτ¡δσ «Φ¿í«¬ ó« óαѼ∩ ¿ß»«½-
  5825. ¡Ñ¡¿∩. é«Γ φΓ¿ ßαÑñßΓóá:
  5826.  
  5827. àß½¿ ó printf »ÑαÑñáÑΓß∩ ¡π½Ñó«⌐ π¬áºáΓѽ∞  (NULL)  Γá¼, úñÑ
  5828. «ª¿ñáÑΓß∩ ½¿ΓÑα¡δ⌐ π¬áºáΓѽ∞,  ¿ß»«½∞ºπÑΓß∩ ßΓ᫬á "(null)".
  5829. ìá»α¿¼Ñα:
  5830.  
  5831.       printf("String '%s'\n",NULL);
  5832.  
  5833. óδñáßΓ:
  5834.  
  5835.       String '(null)'
  5836.  
  5837. àß½¿ ¡π½Ñó«⌐  í½¿ª¡¿⌐ π¬áºáΓѽ∞  αáºδ¼Ñ¡«óδóáÑΓß∩,  ßΓ᫬á ó
  5838. 0-¼  ß½«óÑ  ßÑú¼Ñ¡Γá  ñá¡¡δσ  ("ERROR: NULL pointer")  ¼«ªÑΓ
  5839. ßΓáΓ∞ »«ñσ«ñ∩ΘÑ⌐:
  5840.  
  5841.       char buf[100];
  5842.       strcpy(buf,NULL);
  5843.       printf("æΓ᫬á '%s'\n,buf)'
  5844.  
  5845. óδñáßΓ (ó T, S ¿ M ¼«ñѽ∩σ):
  5846.  
  5847.       æΓ᫬á 'ERROR: NULL pointer'
  5848.  
  5849.  
  5850.  
  5851.    ÄΓ½áñ¬á ß CodeView
  5852.  
  5853.  
  5854.    ÄΓ½áñτ¿¬ CodeView Σ¿α¼δ  Microsoft ∩ó½∩ÑΓß∩ «α¿Ñ¡Γ¿α«óá¡-
  5855. ¡δ¼ ¡á ¡«¼Ñαá ßΓ᫬ «Γ½áñτ¿¬«¼ ó ΓÑନ¡áσ  ¿ßσ«ñ¡«ú« ΓѬßΓá.
  5856. ä½∩ »«½πτÑ¡¿∩ »α¿  Ñú«  ¿ß»«½∞º«óá¡¿¿  ¡á¿½πτΦ¿σ αѺπ½∞ΓáΓ«ó
  5857. ßΓ«¿Γ ß½Ññ«óáΓ∞ ¡Ñ¼¡«ú¿¼ »αáó¿½á¼, »ÑαÑτ¿ß½Ñ¡¡δ¼ ¡¿ªÑ.
  5858.  
  5859.       * #include  Σá⌐½δ ß½ÑñπÑΓ «úαá¡¿τ¿Γ∞ #define ¼á¬α«ßἿ
  5860.         ¿ «»¿ßá¡¿∩¼¿, »«ß¬«½∞¬π CodeView  ¡Ñ ß»«ß«íÑ¡ «Γß½Ñ-
  5861.         ª¿óáΓ∞ »α¿  ¿ß»«½¡Ñ¡¿¿  »ÑαѬ½ετÑ¡¿Ñ ¡á ΓᬿѠΣá⌐½δ.
  5862.  
  5863.       * éó¿ñπ  "ßΓ᫬«ó«-«α¿Ñ¡Γ¿α«óá¡¡«⌐"  »α¿α«ñδ  CodeView
  5864.         ¬áªñδ⌐ «»ÑαáΓ«α ó ¿ßσ«ñ¡«¼ ΓѬßΓÑ ßΓ«¿Γ  αáß»«½áúáΓ∞
  5865.         ¡á «Γñѽ∞¡«⌐ ßΓ᫬Ñ.
  5866.  
  5867.       * CodeView ¡Ñ «ñ«½ÑÑΓ  ß½«ª¡δÑ ¼á¬α«ßδ,  ΓᬠτΓ«, Ñß½¿
  5868.         »«ñ«ºαÑ¡¿Ñ »áñáÑΓ ¡á ¼á¬α«ß, ß½ÑñπÑΓ ºá»¿ßáΓ∞ ó¼ÑßΓ«
  5869.         ¡Ñú« αѺπ½∞ΓáΓ ¼á¬α«»«ñßΓá¡«ó¬¿.
  5870.  
  5871.       * æ½ÑñπÑΓ ¬«¼»¿½¿α«óáΓ∞  ¿ßσ«ñ¡δÑ  ¼«ñπ½¿ ó αѪ¿¼Ñ -g.
  5872.  
  5873.       * æ½ÑñπÑΓ ß«í¿αáΓ∞ »α«úαá¼¼π ß αѪ¿¼á¼¿ /co (CodeView)
  5874.         ¿ /m  (map, Γ.Ñ. ß  »«ßΓα«Ñ¡¿Ñ¼  Σá⌐½á  ß««ΓóÑΓßΓó¿∩
  5875.         ¬«ñá ¿ ΓѬßΓá). æ½ÑñπÑΓ ¿ß»«½∞º«óáΓ∞ αÑñá¬Γ«α ßó∩ºÑ⌐
  5876.         Σ¿α¼δ Microsoft.
  5877.  
  5878.       * Åα¿ ¡á½¿τ¿¿ ó ßí«α¬Ñ C++ ¼«ñπ½Ñ⌐,  ß½ÑñπÑΓ ¿ß»«½∞º«-
  5879.         óáΓ∞ πΓ¿½¿Γπ BUNCH.
  5880.  
  5881.       * êß»«½¡¿ΓÑ  CodeView  ¡áñ  αѺπ½∞ΓáΓ«¼ (óδΦÑ«»¿ßá¡¡δσ
  5882.         ñÑ⌐ßΓó¿⌐).
  5883.  
  5884.    Åα¿ αáí«ΓÑ ß ZTC.COM ¡πª¡« ºá»π߬áΓ∞ ÑÑ Γá¬:
  5885.  
  5886.       ZTC -g -co -B Σá⌐½...
  5887.  
  5888.    ôíÑñ¿ΓÑß∞, τΓ« Microsoft LINK ñ«ßΓπ»Ñ¡ »« ¼áαΦαπΓá¼ αá¡ÑÑ
  5889. Zortech LINK /ó  ΓѬπΘÑ⌐  óÑαß¿¿  Zortech  ß«íßΓóÑ¡¡δ⌐  LINK
  5890. ZORTECH ¡áσ«ñ¿Γß∩ »«ñ ¿¼Ñ¡Ñ¼ BLINK/.
  5891.    ÄΓ¼ÑΓ¿¼, τΓ« ß«ó¼ÑßΓ¿¼«ßΓ∞ ß CodeView «úαá¡¿τÑ¡á ú½«íá½∞-
  5892. ¡δ¼¿ »ÑαѼѡ¡δ¼¿ ¿ ¡π¼ÑαᵿÑ⌐ ßΓ᫬.  ï«¬á½∞¡δÑ (áóΓ«¼áΓ¿τÑ-
  5893. ߬¿Ñ) »ÑαѼѡ¡δÑ ¡Ñ ¼«úπΓ ¡áí½εñáΓ∞ß∩.
  5894.    ä½∩ »«ñα«í¡«⌐  ¿¡Σ«α¼áµ¿¿ »« «Γ½áñ¬Ñ ß½ÑñπÑΓ «íαáΓ¿Γ∞ß∩ ¬
  5895. απ¬«ó«ñßΓóπ »« CodeView Σ¿α¼δ Microsoft.
  5896.  
  5897.  
  5898.  
  5899.  
  5900.  
  5901.                                               êìæÆÉôîàìÆÇÉêë
  5902.                                               ──────────────
  5903.  
  5904. MAKE
  5905.  
  5906.    ç«αΓÑσ«ó߬á∩ πΓ¿½¿Γá  MAKE  »«ñ«í¡á ε¡¿¬ß«ó߬«⌐ πΓ¿½¿ΓÑ ß
  5907. ΓѼ ªÑ  ¡áºó᡿Ѽ ¿ «í½áñáÑΓ »«½¡δ¼ ¡áí«α«¼ ee ó«º¼«ª¡«ßΓÑ⌐,
  5908. ¡« ó MS DOS. ê¼ÑεΓß∩ ¼á¬α«ßδ, »«½¡á∩  »α«óÑα¬á  ºáó¿ß¿¼«ßΓ¿,
  5909. ó¡πΓαÑ¡¡¿Ñ  ¬«¼á¡ñδ  MS DOS  ¿  ß«ñÑαªáΓѽ∞¡δÑ  ß««íΘÑ¡¿∩ «í
  5910. «Φ¿í¬áσ.
  5911.  
  5912.  
  5913.    ùΓ« ΓᬫѠMAKE ?
  5914.  
  5915.  
  5916.    MAKE - φΓ« πΓ¿½¿Γá, áóΓ«¼áΓ¿º¿απεΘá∩ »«ññÑ᪬𠻫ßΓα«Ñ¡¿∩
  5917. »α«úαá¼¼δ.  é¼ÑßΓ« Γ«ú«, τΓ«íδ ¡áí¿αáΓ∞ ¬«¼á¡ñδ ñ½∩ ¬«¼»¿½∩-
  5918. µ¿¿ ¿ ßí«α¬¿ ßó«Ñ⌐ »α«úαá¼¼δ (»α«úαá¼¼),  ¼«ª¡« ºá»¿ßáΓ∞ óßÑ
  5919. ¡Ñ«íσ«ñ¿¼δÑ Φáú¿ ó ΓѬßΓ«óδ⌐ Σá⌐½,  ¡áºδóáѼδ⌐ MAKEFILE, á ó
  5920. ñá½∞¡Ñ⌐ΦѼ »α«ßΓ« óδñáóáΓ∞ ¬«¼á¡ñπ MAKE,  ¬«úñá ¡πª¡« «Γ¬«¼-
  5921. »¿½¿α«óáΓ∞ ¿ ß«íαáΓ∞ »α«úαá¼¼π.
  5922.  
  5923.    ¥Γ« «ß«íÑ¡¡« »«½Ñº¡« ñ½∩ »α«úαá¼¼,  »«ßΓα«Ñ¡¡δσ ¿º ¼¡«ú¿σ
  5924. ¿ßσ«ñ¡δσ Σá⌐½«ó,  »«ß¬«½∞¬π  íπñπΓ »«óΓ«α¡«  ¬«¼»¿½¿α«óáΓ∞ß∩
  5925. ½¿Φ∞ ΓÑ ¿º ¡¿σ, ¬«Γ«αδÑ «í¡«ó½∩½¿ß∞.  MAKE ñѽáÑΓ φΓ«, ßαáó-
  5926. ¡¿óá∩ óαѼ∩ ¿ ñáΓπ ñ½∩ ¬áªñ«ú« ß««ΓóÑΓßΓóπεΘÑú«  Σá⌐½á »ÑαÑñ
  5927. óδ»«½¡Ñ¡¿Ñ¼ ¬áªñ«ú« Φáúá ºáñá¡¿∩. ¥Γ« »«ñαáºπ¼ÑóáÑΓ, τΓ« ñ½∩
  5928. ¿ß»«½∞º«óá¡¿∩  MAKE ΓαÑíπÑΓß∩ óßÑúñá πßΓá¡áó½¿óáΓ∞ ¡á ¼áΦ¿¡Ñ
  5929. ñáΓπ  ¿ óαѼ∩.  MAKE  óδ»«½¡∩ÑΓ  ºáñá¡¿∩ ¡á »«ßΓα«Ñ¡¿Ñ ¡«ó«⌐
  5930. óÑαß¿¿ »α«úαá¼¼δ ß«ú½áß¡«  Σá⌐½π  «»¿ßá¡¿∩.  ìá»α¿¼Ñα,  Φáú¿
  5931. »«ßΓα«Ñ¡¿∩ »α«úαá¼¼δ ¿º «ñ¡«ú«  C++  Σá⌐½á ¼«ú½¿ íδ íδΓ∞ Γá-
  5932. ¬¿¼¿:
  5933.  
  5934. 1. è«¼»¿½¿α«óáΓ∞  ¿ßσ«ñ¡πε  »α«úαá¼¼π ó «íΩÑ¬Γ¡πε »α«úαá¼¼π.
  5935.  
  5936. 2. æ«íαáΓ∞ «íΩÑ¬Γ¡πε »α«úαá¼¼π ß C++ í¿í½¿«ΓѬ«⌐.
  5937.  
  5938.    MAKE «Γ½¿τáÑΓß∩ «Γ »á¬ÑΓ¡«ú« ¿ß»«½¡Ñ¡¿∩ ΓѼ, τΓ« óδ»«½¡∩-
  5939.    ÑΓ Γ«½∞¬« ¡Ñ«íσ«ñ¿¼δÑ ñÑ⌐ßΓó¿∩,  ó Γ« óαѼ∩ ¬á¬ ¬«¼á¡ñ¡δ⌐
  5940.    Σá⌐½ íπñÑΓ ¿ß»«½¡∩Γ∞ óßÑ ºáñá¡¿∩ ¡Ñºáó¿ß¿¼« «Γ Γ«ú«, ¡πª-
  5941.    ¡δ «¡¿ ¿½¿ ¡ÑΓ.
  5942.  
  5943.  
  5944.  
  5945.    ìáτὫ αáí«Γδ ß MAKE
  5946.  
  5947.    ¥Γ«Γ »áαáúαáΣ «»¿ßδóáÑΓ ¡áτá½∞¡πε πßΓá¡«ó¬π MAKE ¿ ñѼ«¡-
  5948. ßΓα¿απÑΓ »α¿¼Ñα ßÑá¡ßá.
  5949.  
  5950.  
  5951.    è«¼á¡ñ¡δ⌐ Σá⌐½ ñ½∩ MAKE (MAKEFILE)
  5952.  
  5953.    öá⌐½ «»¿ßá¡¿∩ (αáí«Γ ñ½∩ MAKE),  ºáñáεΘ¿⌐ ñÑ⌐ßΓó¿∩ »« »«-
  5954. ßΓα«Ñ¡¿ε »α«úαá¼¼δ, ¡áºδóáÑΓß∩ MAKEFILE.  ¥Γ« - ¿¼∩ »« π¼«½-
  5955. τá¡¿ε ñ½∩ Σá⌐½á «»¿ßá¡¿∩; Γᬠ«¡ íπñÑΓ ¡áºδóáΓ∞ß∩ ¿ ó ¡áßΓ«-
  5956. ∩ΘѼ απ¬«ó«ñßΓóÑ.
  5957.    MAKEFILE ∩ó½∩ÑΓß∩ ΓѬßΓ«óδ¼ Σá⌐½«¼  ¿ ß«ºñáÑΓß∩ ΓѬßΓ«óδ¼
  5958. αÑñá¬Γ«α«¼ (¡á»α¿¼Ñα, ZED). Ä¡ ß«ñÑαª¿Γ «ñ¡π ¿½¿ í«½ÑÑ ßΓ᫬
  5959. ºáó¿ß¿¼«ßΓ¿, ºá ¬áªñ«⌐ ¿º ¬«Γ«αδσ ß½ÑñπÑΓ «ñ¡á ¿½¿ ¡Ñ߬«½∞¬«
  5960. ¬«¼á¡ñ¡δσ ßΓ᫬.  æΓα«¬á ºáó¿ß¿¼«ßΓ¿ ß«ñÑαª¿Γ µÑ½∞, ºá ¬«Γ«-
  5961. α«⌐ ß½ÑñπÑΓ ñó«ÑΓ«τ¿Ñ ¿ ß»¿ß«¬ (󫺼«ª¡«, »πßΓ«⌐) Σá⌐½«ó ºá-
  5962. ó¿ß¿¼«ßΓ¿, Γ.Ñ. Σá⌐½«ó,  ¡Ñ«íσ«ñ¿¼δσ ñ½∩ ß«ºñá¡¿∩ µÑ½¿.  è«-
  5963. ¼á¡ñ¡δÑ ßΓ᫬¿ ß½ÑñπεΓ ºá ßΓ᫬«⌐ ºáó¿ß¿¼«ßΓ¿ ¿ ñ«½ª¡δ ¡áτ¿-
  5964. ¡áΓ∞ß∩ ß »α«íѽᠿ½¿ Γáíπ½∩µ¿¿.  è«¼á¡ñ¡δÑ  ßΓ᫬¿  ∩ó½∩εΓß∩
  5965. óδ»«½¡¿¼δ¼¿ ¬«¼á¡ñ¡δ¼¿ ßΓα«¬á¼¿, Γ.Ñ. ΓѼ¿,  ¬«Γ«αδÑ  «íδτ¡«
  5966. ¡πª¡« óó«ñ¿Γ∞ ó «ΓóÑΓ ¡á »α¿ú½áΦÑ¡¿Ñ MS DOS.
  5967.  
  5968. öÇëï_ûàï£: çÇéêæêî¢ë_öÇëï1 çÇéêæêî¢ë_öÇëï2
  5969.            èÄîÇìäÇ 1
  5970.            èÄîÇìäÇ 2
  5971.  
  5972.  
  5973.    Åα¿¼Ñα MAKEFILE
  5974.  
  5975. HELLO.EXE:  HELLO.OBJ         #  ûѽ∞ / æΓα«¬á ºáó¿ß¿¼«ßΓ¿
  5976.             ZTC HELLO.OBJ     #  è«¼á¡ñá / æΓ᫬á-»αá󿽫
  5977.  
  5978. HELLO.OBJ:  HELLO.CPP         #   ûѽ∞
  5979.             ZTC -c HELLO.CPP  #   è«¼á¡ñá
  5980.  
  5981.    çñÑß∞ »«¬áºá¡«, ¬á¬ ß«ºñáΓ∞ MAKEFILE ñ½∩ »α«úαá¼¼δ, ºá»¿-
  5982. ßá¡¡«⌐ ó «ñ¡«¼ ¿ßσ«ñ¡«¼ Σá⌐½Ñ. é »α¿¼ÑαÑ óδΦÑ µÑ½∞ε ∩ó½∩ÑΓß∩
  5983. HELLO.EXE,  ¬«Γ«αδ⌐ ºáó¿ß¿Γ «Γ HELLO.OBJ, á Γ«Γ, ó ßó«ε «τÑ-
  5984. αÑñ∞, - «Γ HELLO.CPP.
  5985.    C¡áτá½á MAKE »α«óÑα∩ÑΓ,  ∩ó½∩ÑΓß∩ ½¿ HELLO.CPP »« ñáΓÑ  ¿
  5986. óαѼѡ¿ í«½ÑÑ ßóѪ¿¼,  τѼ  HELLO.OBJ.  àß½¿ φΓ« Γᬠ ¿½¿ ªÑ
  5987. HELLO.OBJ  ¡Ñ ßπΘÑßΓóπÑΓ,  Γ« óδ»«½¡∩ÑΓß∩  ¬«¼á¡ñ¡á∩  ßΓ᫬á
  5988.  
  5989. ZTC -c HELLO.CPP
  5990.  
  5991. Åα¿ φΓ«¼ ß«ºñáßΓß∩  HELLO.OBJ,  ¬«Γ«αδ⌐  íπñÑΓ í«½ÑÑ ßóѪ¿¼,
  5992. τѼ ½εí«⌐ αá¡ÑÑ ßπΘÑßΓó«óáóΦ¿⌐ Σá⌐½, ó Γ«¼ τ¿ß½Ñ  HELLO.EXE.
  5993. Å«φΓ«¼π ¬«¼á¡ñá
  5994.  
  5995. ZTC HELLO.OBJ
  5996.  
  5997. ΓᬪѠíπñÑΓ óδ»«½¡Ñ¡á.  ùΓ«íδ  ¿ß»«½∞º«óáΓ∞  óδΦÑ»α¿óÑñÑ¡¡δ⌐
  5998. MAKEFILE, ¡πª¡« »α«ßΓ« ¡áíαáΓ∞
  5999.  
  6000. MAKE <Enter>
  6001.  
  6002.    öá⌐½δ ºáó¿ß¿¼«ßΓ¿
  6003.  
  6004.    öá⌐½á¼¿ ºáó¿ß¿¼«ßΓ¿ ∩ó½∩εΓß∩ óßÑ Σá⌐½δ, ¿º¼Ñ¡Ñ¡¿Ñ ¬«Γ«αδσ
  6005. óδºδóáÑΓ ¿º¼Ñ¡Ñ¡¿Ñ  »«½πτáεΘÑú«ß∩ µÑ½Ñó«ú« Σá⌐½á.  ìá»α¿¼Ñα,
  6006. ¼«ñ¿Σ¿¬áµ¿∩ ¿ßσ«ñ¡«ú« C++ Σá⌐½á  ñáÑΓ  ¿º¼Ñ¡Ñ¡¿Ñ  «íΩÑ¬Γ¡«ú«
  6007. Σá⌐½á,  óδºóá¡¡«Ñ  ¬«¼»¿½∩µ¿Ñ⌐.  ì« ºáó¿ß¿¼«ßΓ∞ «Γ ¿ßσ«ñ¡«ú«
  6008. Σá⌐½á ¡Ñ Ññ¿¡ßΓóÑ¡¡á∩.  àß½¿ ¿ßσ«ñ¡δ⌐ Σá⌐½  ó¬½ετáÑΓ  ñαπú¿Ñ
  6009. Σá⌐½δ /»α¿ »«¼«Θ¿  #include/,  Γ« φΓ¿ ó¬½ετáѼδÑ Σá⌐½δ ΓᬪÑ
  6010. ∩ó½∩εΓß∩ Σá⌐½á¼¿ ºáó¿ß¿¼«ßΓ¿. ìá»α¿¼Ñα, »πßΓ∞ ¿¼ÑÑΓß∩ ßΓ᫬á
  6011.  
  6012.    #include "DEFS.HPP"
  6013.  
  6014. ó ¿ßσ«ñ¡«¼ Σá⌐½Ñ prog.cpp.  Æ«úñá ßΓ᫬á ó  MAKEFILE  ñ«½ª¡á
  6015. íδΓ∞ Γᬫ⌐:
  6016.  
  6017.    PROG.OBJ: PROG.CPP DEFS.HPP
  6018.  
  6019. ¥Γ« º¡áτ¿Γ, τΓ« PROG.OBJ  ºáó¿ß¿Γ «Γ PROG.CPP ¿ «Γ DEFS.HPP.
  6020.  
  6021.  
  6022.    éΓ«α«⌐ »α¿¼Ñα
  6023.  
  6024.    MAKEFILE ¼«ªÑΓ ß«ñÑαªáΓ∞ ¬«¼¼Ñ¡Γáα¿¿,  τΓ«íδ «»¿ßáΓ∞, τΓ«
  6025. ñ«½ªÑ¡ ñѽáΓ∞  MAKE.  è«¼¼Ñ¡Γáα¿¿  ¡áτ¿¡áεΓß∩ ß ½¿ΓÑαδ '#' ¿
  6026. »α«ñ«½ªáεΓß∩ ñ« ¬«¡µá ßΓ᫬¿.
  6027.    # MAKE Σá⌐½ »«ßΓα«Ñ¡¿∩ ß½πªÑí¡«⌐ »α«úαá¼¼δ dump
  6028.  
  6029.    dump.exe : dump.obj           # »Ñαóá∩   µÑ½Ñóá∩   ßΓ᫬á
  6030.               ZTC dump.obj       # »Ñαóá∩  ¬«¼á¡ñ¡á∩  ßΓ᫬á
  6031.  
  6032.    dump.obj : dump.cpp stdio.h   # µÑ½∞ - dump.obj
  6033.               ZTCPP1 dump        # ¬«¼á¡ñá   ¡á   ¬«¼»¿½∩µ¿ε
  6034.               ZTC2 dump          # éΓ«α«⌐ »α«σ«ñ ¬«¼»¿½∩Γ«αá
  6035.  
  6036.    ¥Γ«Γ  MAKEFILE  ß¡áτá½á  »α¿óÑñÑΓ ¬ ¬«¼»¿½∩µ¿¿  dump.cpp,
  6037. Ñß½¿  «¡ ¡«óÑÑ  dump.obj  ¿½¿  dump.obj  ¡Ñ  ¡á⌐ñÑ¡.   çáΓѼ
  6038. dump.obj  íπñÑΓ ½¿¡¬«óáΓ∞ß∩,  Ñß½¿ ¡Ñ ßπΘÑßΓóπÑΓ /¡Ñ ¡á⌐ñÑ¡/
  6039. dump.exe ¿½¿ Ñß½¿ dump.obj ¡«óÑÑ, τѼ dump.exe. àß½¿ ¡á »Ñα-
  6040. ó«¼ ΦáúÑ  MAKE dump.cpp íδ½ αѬ«¼»¿½¿α«óá¡,  Γ« dump.exe íπ-
  6041. ñÑΓ ß«íαá¡, »«Γ«¼π  τΓ« dump.obj «¬áªÑΓß∩ ¡«óÑÑ.  çáΓѼ MAKE
  6042. ºá¬á¡τ¿óáÑΓ αáí«Γπ ¿ ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ ó MS DOS.
  6043.  
  6044.  
  6045.    MAKEFILE »α¿ ¡Ñ߬«½∞¬¿σ ¿ßσ«ñ¡δσ Σá⌐½áσ
  6046.  
  6047.  
  6048.    EXAM9A.EXE :  EXAM9A.OBJ EXAM9B.OBJ     #ûѽÑóá∩ ßΓ᫬á
  6049.                  ZTC EXAM9A.OBJ EXAM9B.OBJ #æí«α¬á
  6050.                  EXAM9A                    #çá»π߬ »α«úαá¼¼δ
  6051.  
  6052.    EXAM9A.OBJ :  EXAM9A.CPP                #ûѽÑóá∩ ßΓ᫬á
  6053.                  ZTC -c EXAM9A.CPP         #諼»¿½∩µ¿∩ C++
  6054.                                            #¼«ñπ½∩
  6055.  
  6056.    EXAM9B.OBJ :  EXAM9B.ASM                #ûѽÑóá∩ ßΓ᫬á
  6057.                  MASM EXAM9B;              #ÇßßÑ¼í½¿α«óá¡¿Ñ
  6058.                                        #¼«ñπ½∩ ¡á áßßѼí½ÑαÑ
  6059.  
  6060.    ¥Γ«Γ »α¿¼Ñα »αѪñÑ óßÑú« ºáßΓáó¿Γ MAKE ßαáó¡¿Γ∞ ñáΓδ/óαÑ-
  6061. ¼Ñ¡á exam9a.obj ¿ exam9a.cpp ¿,  Ñß½¿ ¡πª¡«,  ºá»πßΓ¿Γ∞ ¬«¼-
  6062. »¿½∩µ¿ε. éΓ«αδ¼ Φáú«¼ íπñÑΓ ßαáó¡Ñ¡¿Ñ ñáΓ/óαѼѡ  exam9b.obj
  6063. ¿ exam9b.asm  ¿,  »α¿ ¡Ñ«íσ«ñ¿¼«ßΓ¿,  áßßÑ¼í½¿α«óá¡¿Ñ.  àß½¿
  6064. ¬á¬«⌐-Γ« ¿º φΓ¿σ Φáú«ó »α¿óѽ ¬ óδ»«½¡Ñ¡¿ε ¿½¿ ¬á¬«⌐-½¿í« ¿º
  6065. «íΩÑ¬Γ¡δσ Σá⌐½«ó ¡«óÑÑ, τѼ ½εí«⌐ ¿º ßπΘÑßΓóπεΘ¿σ exam9a.exe,
  6066. Γ« íπñÑΓ »α«¿ºóÑñÑ¡á ßí«α¬á.
  6067.    àß½¿ exam9b  íδ½ ¡á»¿ßá¡ ¡á C++ ,  á ¡Ñ ¡á áßßѼí½ÑαÑ, Γ«
  6068. »«ß½Ññ¡¿Ñ ñóÑ ßΓα«τ¬¿ ñ«½ª¡δ íδΓ∞ »α¿¼Ñα¡« Γᬿ¼¿:
  6069.  
  6070.    EXAM9B.OBJ: EXAM9B.CPP                  #ûѽÑóá∩ ßΓ᫬á
  6071.                ZTC -c EXAM9B               #諼»¿½∩µ¿∩
  6072.  
  6073.  
  6074.    çá»π߬ MAKE
  6075.  
  6076.  
  6077.    MAKE  ºá»π߬áÑΓß∩ ¡áí«α«¼  "MAKE"  ó «ΓóÑΓ ¡á »α¿ú½áΦÑ¡¿Ñ
  6078. MS DOS.  é φΓ«¼ ß½πτáÑ MAKE íπñÑΓ τ¿ΓáΓ∞ MAKEFILE »« π¼«½τá-
  6079. ¡¿ε ¿ óδ»«½¡∩Γ∞  ºáñá¡¡δÑ ó ¡Ñ¼ ºáó¿ß¿¼«ßΓ¿ ¿  ¬«¼á¡ñδ.  ä½∩
  6080. »αÑñδñπΘÑú« »α¿¼Ñαá ¡¿ªÑß½ÑñπεΘá∩ »α«úαá¼¼¡á∩ óδñáτá »«¬áºδ-
  6081. óáÑΓ,  τΓ« ¿ ó ¬á¬«¼ »«α∩ñ¬Ñ ñѽáÑΓ MAKE »α¿ »«ßΓα«Ñ¡¿¿ ß½π-
  6082. ªÑí¡«⌐ »α«úαá¼¼δ dump:
  6083.  
  6084.    ┌──────────────────────────────────────────────────────┐
  6085.    │ B>MAKE                                               │
  6086.    │ ZTCPP1 dump                                          │
  6087.    │ ZTC2 dump                                            │
  6088.    │ ZTC dump.obj                                         │
  6089.    │ BLINK 2.12 Copyright (c) 1986-88 by Zortech, written │
  6090.    │                                  by Bjorn N. Freeman │
  6091.    │ BLINK complete. Time: 5.45 seconds                   │
  6092.    │                                                      │
  6093.    │ B>                                                   │
  6094.    │                                                      │
  6095.    └──────────────────────────────────────────────────────┘
  6096.  
  6097.  
  6098.    àß½¿  ºáΓѼ  »«»δΓáΓ∞ß∩  »«óΓ«α¡« »«ßΓα«¿Γ∞ »α«úαá¼¼π »α¿
  6099. »«¼«Θ¿ MAKE:
  6100.  
  6101.    ┌──────────────────────────────────────────────────────┐
  6102.    │ B>MAKE                                               │
  6103.    │ Target file "dump.exe" is up to date                 │
  6104.    │                                                      │
  6105.    │ B>                                                   │
  6106.    │                                                      │
  6107.    └──────────────────────────────────────────────────────┘
  6108.  
  6109.    / MAKE óδñá½á ß««íΘÑ¡¿Ñ: 'µÑ½Ñó«⌐ Σá⌐½ "dump.exe"
  6110.      ß««ΓóÑΓßΓóπÑΓ ΓѬπΘѼπ ß«ßΓ«∩¡¿ε' /
  6111.  
  6112.  
  6113.    êß»«½∞º«óá¡¿Ñ MAKE ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ:
  6114.  
  6115.       MAKE {µÑ½∞} {macro=ΓѬßΓ} {-dilnqst} [-fΣá⌐½]
  6116.  
  6117.    è½ετ¿:
  6118.  
  6119.       ûѽ∞           ùΓ« ∩ó½∩ÑΓß∩ µÑ½∞ε MAKE
  6120.       macro=ΓѬßΓ    Ä»αÑñѽ∩ÑΓ  macro  ¬á¬ π¬áºá¡¡δ⌐ ΓѬßΓ.
  6121.                      ¥Γ« «»αÑñѽѡ¿Ñ  »ÑαѬαδóáÑΓ  ½εí«Ñ «»-
  6122.                      αÑñѽѡ¿Ñ ó¡πΓα¿ makefile.
  6123.       -d             éδó«ñ «Γ½áñ«τ¡«⌐ ¿¡Σ«α¼áµ¿¿
  6124.       -fΣá⌐½         é ¬áτÑßΓóÑ  MAKEFILE  ¿ß»«½∞ºπÑΓß∩ Σá⌐½
  6125.       -f-            ù¿ΓáΓ∞  makefile  ¿º stdin (ßΓá¡ñáαΓ¡δ⌐
  6126.                      Σá⌐½ óó«ñá, «íδτ¡« - ¬½áó¿áΓπαá)
  6127.       -i             êú¡«α¿α«óáΓ∞ «Φ¿í¬¿ »α¿ ¿ß»«½¡Ñ¡¿¿ »αá-
  6128.                      ó¿½ MAKE
  6129.       -l             Å«¬áºáΓ∞ ¼á¬α«  αáßΦ¿αÑ¡¿∩  ó  makefile
  6130.       -n             MAKE ¡Ñ ¿ß»«½¡∩ÑΓ »αáó¿½á, á ºá»¿ßδóáÑΓ
  6131.                      ¿σ ó stdout (ßΓá¡ñáαΓ¡δ⌐  Σá⌐½  óδó«ñá,
  6132.                      «íδτ¡« - φ¬αá¡ ñ¿ß»½Ñ∩)
  6133.       -q             é«ºóαáΓ¿Γ∞ß∩ ß πα«ó¡Ñ¼ «Φ¿í¬¿
  6134.                      (errorlevel)  1,  Ñß½¿  »αáó¿½á  ñ«½ª¡δ
  6135.                      íδΓ∞ ¿ß»«½¡Ñ¡δ
  6136.       -s             ìÑ óδñáóáΓ∞  φσ«  »α¿ ¿ß»«½¡Ñ¡¿¿ »αáó¿½
  6137.       -t             Åα«ßΓ« "Γα«¡πΓ∞" πßΓáαÑóΦ¿Ñ Σá⌐½δ.
  6138.  
  6139.  
  6140.    êß»«½∞º«óá¡¿Ñ áαúπ¼Ñ¡Γ«ó MAKE
  6141.  
  6142.  
  6143.    Å« π¼«½τá¡¿ε µÑ½∞ ñ½∩ MAKE - »Ñαóδ⌐ µÑ½Ñó«⌐ Σá⌐½, π¬áºá¡-
  6144. ¡δ⌐ ó MAKEFILE,  Ñß½¿ Γ«½∞¬« «¡ ¡Ñ ºáñᡠ󠬫¼á¡ñ¡«⌐ ßΓ᫬Ñ.
  6145. Æá¬, ºáñáóá∩ µÑ½∞ ó áαúπ¼Ñ¡ΓÑ,  ¼«ª¡« ¿ß»«½∞º«óáΓ∞ MAKEFILE,
  6146. ¬«Γ«αδ⌐ ßΓα«¿Γ  ¡Ñ߬«½∞¬«  ß½πªÑí¡δσ  »α«úαá¼¼,  Ñß½¿  ¡πª¡á
  6147. Γ«½∞¬« «ñ¡á ¿º  ¡¿σ.   ìѬ«Γ«αδÑ  MAKEFILE  ¡Ñ Γ«½∞¬« ßΓα«∩Γ
  6148. »α«úαá¼¼δ,  ¡« ¿ ΓᬪѠΓÑßΓ¿απεΓ ¿ πßΓá¡áó½¿óáεΓ ¿σ.  é φΓ«¼
  6149. ß½πτáÑ  ºáñá¡¿Ñ  µÑ½¿  »«ºó«½¿Γ »«½∞º«óáΓѽε Γ«½∞¬« ßΓα«¿Γ∞,
  6150. Γ«½∞¬« ΓÑßΓ¿α«óáΓ∞ ¿½¿ Γ«½∞¬« πßΓá¡áó½¿óáΓ∞ ¡«óπε »α«úαá¼¼π.
  6151.  
  6152.    Ä»αÑñѽѡ¿Ñ ¼á¬α«ß«ó ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ «íÑß»Ñτ¿óáÑΓ ó«º-
  6153. ¼«ª¡«ßΓ∞ ¼«ñ¿Σ¿µ¿α«óáΓ∞ ¿ß»«½¡Ñ¡¿Ñ ¿½¿ ß¼δß½ Γ«ú«, τΓ« ñѽáÑΓ
  6154. MAKE.
  6155.  
  6156.  
  6157.    Ä»αÑñѽѡ¡δÑ »«½∞º«óáΓѽѼ ¼á¬α«ßδ
  6158.  
  6159.    MAKE   »«ññÑনóáÑΓ  «»αÑñѽѡ¡δÑ  »«½∞º«óáΓѽѼ ¼á¬α«ßδ.
  6160. îá¬α«ß - φΓ« ßΓα«¬á ¿º «ñ¡«⌐ ¿½¿ í«½ÑÑ  ½¿ΓÑα,  «»αÑñѽѡ¡á∩
  6161. «ñ¿¡ αẠó  MAKEFILE.  àß½¿ ¼á¬α«ß  (Ñú« ¿¼∩)  óßΓαÑτáÑΓß∩ ó
  6162. ¡¿ªÑß½ÑñπεΘ¿σ ßΓ᫬áσ  ºáó¿ß¿¼«ßΓ¿ ¿½¿ ¬«¼á¡ñ¡δσ ßΓ᫬áσ, «¡
  6163. ºá¼Ñ¡∩ÑΓß∩ ¡á  «»αÑñѽѡ¿Ñ.  îá¬α«ßδ  «»αÑñѽ∩εΓß∩  ßΓα«¬á¼¿
  6164. ó¿ñá:
  6165.  
  6166.       MACRO = ¼á¬α«_«»αÑñѽѡ¿Ñ
  6167.  
  6168. îá¬α« «»αÑñѽѡ¿Ñ ó¬½ετáÑΓ óÑß∞ ΓѬßΓ ¼Ñªñπ ½¿ΓÑα«⌐ = ¿ ¬«¡-
  6169. µ«¼ ßΓ᫬¿.  îá¬α« «»αÑñѽѡ¿Ñ ¼«ªÑΓ íδΓ∞ »α«ñ«½ªÑ¡« ¡á ß½Ñ-
  6170. ñπεΘÑ⌐ ßΓ᫬Ñ, Ñß½¿ »Ñαóá∩ ºáóÑαΦáÑΓß∩ ½¿ΓÑα«⌐ \. é맮ó ¼á¬-
  6171. α«ßá ºáñáÑΓß∩ ¬á¬ º¡á¬ ñ«½½áαá ¿ ¿¼∩ ¼á¬α«ßá,  ºá¬½ετÑ¡¡«Ñ ó
  6172. ¬απú½δѠ߬«í¬¿.  Äñ¡«½¿ΓÑα¡δÑ ¿¼Ñ¡á ¼á¬α«ß«ó ¡Ñ ΓαÑíπεΓ ß¬«-
  6173. í«¬. ìá»α¿¼Ñα:
  6174.  
  6175.    $(MACRO)
  6176.    $A
  6177.    $(ONE_TWO)
  6178.  
  6179.    Äñ¡«íπ¬óÑ¡¡δÑ ¿¼Ñ¡á ¼á¬α«ß«ó ¡Ñ ¡πªñáεΓß∩ ó () »α¿ αáßΦ¿-
  6180. αÑ¡¿¿.  Ä»αÑñѽѡ¿∩ ñ½∩ ¼á¬α«ß«ó ¿ΘπΓß∩ ó ß½ÑñπεΘѼ »«α∩ñ¬Ñ:
  6181.  
  6182.       1. Ä»αÑñѽѡ¿∩ ¿º ¬«¼á¡ñ¡«⌐ ßΓ᫬¿.
  6183.       2. Ä»αÑñѽѡ¿∩ ¿º MAKEFILE.
  6184.       3. Ä»αÑñѽѡ¿∩ ¿º «¬απªÑ¡¿∩.
  6185.       4. îá¬α«ß αá߬αδóáÑΓß∩ ¬á¬ »πßΓ« (¡¿τÑú«).
  6186.  
  6187.  
  6188.  
  6189.    ÅαÑñ«»αÑñѽѡ¡δÑ ¼á¬α«ßδ
  6190.  
  6191.  
  6192.    MAKE  »«¡¿¼áÑΓ ¼á¬α«ßδ,  ¡Ñ «»αÑñѽѡ¡δÑ ó MAKEFILE; «¡¿,
  6193. «ñ¡á¬«, ºáαá¡ÑÑ «»αÑñѽѡδ ó »α«úαἼѠMAKE. é«Γ φΓ¿ ¼á¬α«ßδ:
  6194.  
  6195.       $?   æ»¿ß«¬ ºáó¿ß¿¼«ßΓÑ⌐, ¬«Γ«αδÑ ¡«óÑÑ µÑ½¿
  6196.  
  6197.       $**  Å«½¡δ⌐ ß»¿ß«¬ ºáó¿ß¿¼«ßΓÑ⌐
  6198.  
  6199.       $*   ê¼∩ ΓѬπΘÑ⌐ µÑ½¿ íѺ αáßΦ¿αÑ¡¿∩
  6200.  
  6201.       $<   ö«α¼¿απÑΓ ¿¼∩ ΓѬπΘÑ⌐  µÑ½¿,  Ñß½¿ «¡« ßñѽᡫ »«
  6202.            ¡Ñ∩ó¡«¼π »αáó¿½π
  6203.  
  6204.       $@   Å«½¡«Ñ ¿¼∩ µÑ½¿
  6205.  
  6206.       $$   Éá߬αδóáÑΓß∩ ¬á¬ $
  6207.  
  6208.  
  6209.    ÉѪ¿¼δ ¿ß»«½¡Ñ¡¿∩ »αáó¿½
  6210.  
  6211.    ùΓ«íδ «íÑß»Ñτ¿Γ∞ MAKE »«½¡δ⌐  ñ«ßΓπ» ¬« óßѼ ó«º¼«ª¡«ßΓ∩¼
  6212. MS DOS, ¿¼ÑεΓß∩  Γα¿ Σ½áúá,  ß««íΘáεΘ¿Ñ MAKE « Γ«¼,  ¬á¬ ¿ß-
  6213. »«½¡∩Γ∞ ¬«¼á¡ñδ. ö½áú »αáó¿½á ßΓáó¿Γß∩ ¡Ñ»«ßαÑñßΓóÑ¡¡« »ÑαÑñ
  6214. ¬«¼á¡ñ«⌐.
  6215.  
  6216.       +      éδ¡πªñáÑΓ ¿ß»«½∞º«óá¡¿Ñ  COMMAND.COM »α¿ ¿ß»«½-
  6217.              ¡Ñ¡¿¿  ¬«¼á¡ñδ.   ¥Γ«  »«½Ñº¡«  »α¿  ¿ß»«½¡Ñ¡¿¿
  6218.              ¬«¼á¡ñ¡δσ  Σá⌐½«ó ¿ »αáó¿½,  ó¬½ετáεΘ¿σ  ¬á¡á½δ
  6219.              (pipes) ¿ »ÑαÑ¡á»αáó½Ñ¡¿Ñ óó«ñá/óδó«ñá.
  6220.  
  6221.       -      êú¡«α¿α«óáΓ∞  ßΓáΓπß  ºáóÑαΦÑ¡¿∩ φΓ«ú« »αáó¿½á.
  6222.              ¥Γ« ºáßΓáó½∩ÑΓ MAKE »α«ñ«½ªáΓ∞  óδτ¿ß½Ñ¡¿∩ ñáªÑ
  6223.              »α¿ ó«º¡¿¬¡«óÑ¡¿¿ «Φ¿í¬¿ ó φΓ«⌐ ¬«¼á¡ñÑ.
  6224.  
  6225.       @      ìÑ óδó«ñ¿Γ∞ φσ«  »α¿  ¿ß»«½¡Ñ¡¿¿ φΓ«ú« »αáó¿½á.
  6226.  
  6227.       Åα¿¼Ñα
  6228.  
  6229.    install:
  6230.       -rm \bin \prog
  6231.       +prog >file
  6232.  
  6233.  
  6234.    é¡πΓαÑ¡¡¿Ñ ¬«¼á¡ñδ MS DOS
  6235.  
  6236.    æ½ÑñπεΘ¿Ñ ¬«¼á¡ñδ ∩ó½∩εΓß∩ ó¡πΓαÑ¡¡¿¼¿  ¬«¼á¡ñἿ MS DOS,
  6237. Γ.Ñ. MAKE ¿ß»«½¡∩ÑΓ ¿σ, ºá»π߬á∩ COMMAND.COM  ¿ »ÑαÑñáóá∩ Ñ⌐
  6238. ¬«¼á¡ñ¡πε ßΓ᫬π ñ½∩ óδ»«½¡Ñ¡¿∩.
  6239.  
  6240.          break             echo              rmdir
  6241.          cd                erase             ren
  6242.          chdir             exit              rename
  6243.          cls               if                time
  6244.          copy              md                type
  6245.          ctty              mkdir             ver
  6246.          date              pause             verify
  6247.          del               rd                vol
  6248.          dir               rem
  6249.  
  6250.  
  6251.    æ»Ñµ¿á½∞¡δÑ µÑ½¿
  6252.  
  6253.  
  6254.     .SILENT      Æ« ªÑ,  ¬á¬  Ñß½¿ íδ -s íδ½ ºáñᡠ󠬫-
  6255.                      ¼á¡ñ¡«⌐  ßΓα«¬Ñ   /MAKE/.   ìÑ  ß½ÑñπÑΓ
  6256.                      ßΓáó¿Γ∞ ':' »«ß½Ñ φΓ«ú«.
  6257.  
  6258.         .IGNORE      Æ« ªÑ,  τΓ« ¿  -i  ó  ¬«¼á¡ñ¡«⌐  ßΓ᫬Ñ
  6259.                      /ñ½∩ MAKE/. ìÑ ßΓáó∞ΓÑ ':' »«ß½Ñ φΓ«ú«.
  6260.  
  6261.         .DEFAULT     Åαáó¿½á,  ß½ÑñπεΘ¿Ñ  ºá φΓ«⌐ µÑ½∞ε, óδ-
  6262.                      »«½¡∩εΓß∩ ñ½∩  µÑ½Ñ⌐,  ¬«Γ«αδÑ ¡Ñ ¿¼ÑεΓ
  6263.                      ßó«¿σ, ß½ÑñπεΘ¿σ ºá µÑ½Ñó«⌐ ßΓ᫬«⌐,
  6264.                      »αáó¿½.
  6265.  
  6266.  
  6267.    ÅÑαÑ¡á»αáó½Ñ¡¿Ñ óδó«ñá
  6268.  
  6269.    ä½∩ ñ½¿¡¡δσ ¿ "αáºú«ó«ατ¿óδσ" MAKE Σá⌐½«ó óδó«ñ «Γ MAKE ¿
  6270. óßÑ  ß««íΘÑ¡¿∩  ¼«ª¡«  »ÑαÑ¡á»αáó¿Γ∞ ó αÑú¿ßΓαᵿ«¡¡δ⌐ (log)
  6271. Σá⌐½ ß ΓѼ, τΓ«íδ »α«ß¼«ΓαÑΓ∞ »«ºñ¡ÑÑ.
  6272.  
  6273.    MAKE >log
  6274.  
  6275.       çá¼ÑΓ∞ΓÑ,  τΓ«  Γ«½∞¬« óδó«ñ ó  stdout  «Γ ºá»π߬áѼδσ
  6276.       »«ßαÑñßΓó«¼ MAKE »α«úαá¼¼ íπñÑΓ »ÑαÑ¡á»αáó½Ñ¡. ZTC.COM,
  6277.       ZTCPP1.EXE   ¿  Γ.ñ.  óßÑ  «Γ½¿τ¡«   »ÑαÑ¡á»αáó½∩εΓß∩.
  6278.       MASM 4.0 ¿ αá¡¡¿Ñ óÑαß¿¿ - ¡ÑΓ.
  6279.  
  6280.  
  6281.    ìÑ∩ó¡δÑ »αáó¿½á
  6282.  
  6283.    î«ª¡« «»αÑñѽ¿Γ∞ ñ½∩ MAKE,  ¬á¬  ¡Ñ∩ó¡«  ß«ºñáóáΓ∞  ¡«óδÑ
  6284. Σá⌐½δ. Äíδτ¡« ¿ß»«½∞ºπѼ«Ñ »αá󿽫 ú«ó«α¿Γ MAKE, ¬á¬ Ñ⌐ ß«º-
  6285. ñáóáΓ∞ «íΩÑ¬Γ¡δ⌐ Σá⌐½  (.OBJ) ¿º C++ ¿ßσ«ñ¡«ú« Σá⌐½á (.CPP).
  6286. è«úñá ΓᬫѠ»αá󿽫  «»αÑñѽѡ«,  ¡Ñ«íσ«ñ¿¼« ºáñáΓ∞ ñ½∩ MAKE
  6287. ½¿Φ∞ ºáó¿ß¿¼«ßΓ¿, MAKE íπñÑΓ º¡áΓ∞, ¬á¬ »«ßΓα«¿Γ∞ µÑ½∞.
  6288.  
  6289.    ìÑ∩ó¡δÑ »αáó¿½á  ºáñáεΓß∩  ¬á¬ αáßΦ¿αÑ¡¿Ñ ¿¼Ñ¡¿ ¿ßσ«ñ¡«ú«
  6290. Σá⌐½á, ºá ¬«Γ«αδ¼ ßαáºπ ¿ñÑΓ αáßΦ¿αÑ¡¿Ñ ¿¼Ñ¡¿ Σá⌐½á ¡áº¡áτÑ-
  6291. ¡¿∩.  ÅαÑñ«»αÑñѽѡ¡δÑ  ¼á¬α«ßδ  ¿ß»«½∞ºπεΓß∩ ó ¬«¼á¡ñáσ ñ½∩
  6292. «»¿ßá¡¿∩  ¿¼Ñ¡  Σá⌐½«ó.  ìá»α¿¼Ñα,  ó«Γ  »αá󿽫  »«ßΓα«Ñ¡¿∩
  6293. «íΩÑ¬Γ¡«ú« Σá⌐½á ¿º C++ Σá⌐½á:
  6294.  
  6295.    .cpp.obj :
  6296.                ZTC -c $*
  6297.  
  6298.    Åα«ßΓ«⌐ MAKEFILE ¼«ú íδ íδΓ∞ Γᬿ¼:
  6299.  
  6300.    .cpp.obj :                     # íѺ ºáó¿ß¿¼«ßΓÑ⌐
  6301.                ZTC -c $*          # «íΘÑÑ »αá󿽫
  6302.  
  6303.    hello.exe:  hello.obj          # µÑ½Ñóá∩ ßΓ᫬á
  6304.                ZTC $*.obj         # ßí«α¬á hello.obj
  6305.  
  6306.    # µÑ½Ñóá∩ ßΓ᫬á ñ½∩ hello.obj ¡Ñ ¡πª¡á,
  6307.    # »«ß¬«½∞¬π MAKE º¡áÑΓ, ¬á¬ ß«ºñáΓ∞ .obj Σá⌐½.
  6308.  
  6309.    ùáßΓ« ¿ß»«½∞ºπÑΓß∩ ¿ »αá󿽫 ñ½∩ ß«ºñá¡¿∩ «íΩÑ¬Γ¡«ú« Σá⌐-
  6310. ½á ¿º ¿ßσ«ñ¡«ú« áßßѼí½Ñα¡«ú« Σá⌐½á. ¥Γ« ñѽáÑΓß∩ »« ß½Ññπε-
  6311. ΘѼπ »αáó¿½π:
  6312.  
  6313.    .asm.obj :
  6314.         MASM $*;
  6315.  
  6316.  
  6317.    æ«ºñá¡¿Ñ ¬«¼á¡ñ¡δσ Σá⌐½«ó ñ½∩ αÑñá¬Γ«αá ßó∩ºÑ⌐
  6318.  
  6319.  
  6320.    MAKE ¼«ªÑΓ  áóΓ«¼áΓ¿τÑ߬¿  ß«ºñáóáΓ∞  ¬«¼á¡ñ¡δÑ Σá⌐½δ ñ½∩
  6321. αÑñá¬Γ«αá ßó∩ºÑ⌐. è«¼á¡ñ¡δ⌐ Σá⌐½ ñ½∩ αÑñá¬Γ«αá ßó∩ºÑ⌐ ¿ß»«½∞-
  6322. ºπÑΓß∩ αÑñá¬Γ«α«¼ ñ½∩ «»αÑñѽѡ¿∩ ß«í¿αáѼδσ Σá⌐½«ó (ß¼«Γα¿-
  6323. ΓÑ éáΦÑ απ¬«ó«ñßΓó« »« αÑñá¬Γ«απ ßó∩ºÑ⌐). ÅαÑ¿¼πΘÑßΓó« Γ«ú«,
  6324. τΓ« MAKE ß«ºñáÑΓ ¬«¼á¡ñ¡δ⌐ Σá⌐½ αÑñá¬Γ«αá ßó∩ºÑ⌐, ºá¬½ετáÑΓ-
  6325. ß∩ ó ¡Ñ«íσ«ñ¿¼«ßΓ¿ αÑñá¬Γ¿α«óáΓ∞ «ñ¿¡ ½¿Φ∞  MAKEFILE »α¿ ñ«-
  6326. íáó½Ñ¡¿¿  ¿½¿  πñá½Ñ¡¿¿  Σá⌐½«ó ¿º ßí«α¬¿  éáΦÑ⌐  »α«úαá¼¼δ.
  6327. é »α«Γ¿ó¡«¼ ß½πτáÑ ¡Ñ«íσ«ñ¿¼«  αÑñá¬Γ¿α«óáΓ∞  ¿  MAKEFILE, ¿
  6328. ¬«¼á¡ñ¡δ⌐ Σá⌐½ αÑñá¬Γ«αá ßó∩ºÑ⌐ »α¿ ¿º¼Ñ¡Ñ¡¿¿ ßσÑ¼δ »«ßΓα«Ñ-
  6329. ¡¿∩ éáΦÑ⌐ »α«úαá¼¼δ.
  6330.  
  6331.    è«¼á¡ñ¡δ⌐ Σá⌐½ αÑñá¬Γ«αá  ßó∩ºÑ⌐  ßΓα«¿Γß∩ »α¿ »«¼«Θ¿ ¬«-
  6332. ¼á¡ñδ MS DOS ECHO,  ºá»¿ßδóá∩ φσ« ¬áªñ«⌐ ßΓ᫬¿ ó φëàΣá⌐½.
  6333. éδó«ñ ¬«¼á¡ñδ  ECHO  ß½ÑñπÑΓ »ÑαÑ¡á»αáó¿Γ∞ ó ¬«¼á¡ñ¡δ⌐ Σá⌐½,
  6334. ¿ß»«½∞ºπ∩ ">" ¿ ">>".  ÅÑαóá∩ ßΓ᫬á ñ«½ª¡á íδΓ∞ »ÑαÑ¡á»αáó-
  6335. ½Ñ¡á »«ßαÑñßΓó«¼ ">",  Γá¬,  τΓ« Σá⌐½ ß«ºñáÑΓß∩ (¿½¿ «íαѺá-
  6336. ÑΓß∩ ñ« ¡π½Ñó«⌐ ñ½¿¡δ). éßÑ »«ß½ÑñπεΘ¿Ñ ßΓ᫬¿ »ÑαÑ¡á»αáó½∩-
  6337. εΓß∩ ñ¿αÑ¬Γ¿ó«⌐ ECHO »«ßαÑñßΓó«¼ ">>".
  6338.  
  6339.    ìá»α¿¼Ñα:
  6340.  
  6341.    #
  6342.    # MAKE Σá⌐½ Γ«½∞¬« ñ½∩ ßí«α¬¿!
  6343.    #
  6344.  
  6345.    myprog.exe: file1.obj file2.obj
  6346.                link @linker.rsp
  6347.  
  6348.    # æ«ºñáÑΓ ¡«óδ⌐ ¬«¼á¡ñ¡δ⌐ Σá⌐½ ½¿¡¬Ñαá
  6349.    # »α¿ ¿º¼Ñ¡Ñ¡¿¿ MAKEFILE
  6350.  
  6351.    linker.rsp  :   makefile
  6352.                    echo file1.obj+file2.obj > linker.rsp
  6353.                    echo myprog.exe  >>linker.rsp
  6354.                    echo myprog.map  >>linker.rsp
  6355.                    echo mylib.lib   >>linker.rsp
  6356.  
  6357.  
  6358.    æ»¿ß«¬ «Γ½¿τ¿⌐ «Γ MAKE ß¿ßΓѼδ ₧¡¿¬ß
  6359.  
  6360.    ç«αΓÑσ«ó߬á∩ »α«úαá¼¼á MAKE αáºαáí«Γá¡á ¡áßΓ«½∞¬« ß«ó¼Ñß-
  6361. Γ¿¼«⌐ ß ε¡¿¬ß«ó߬«⌐ MAKE,  ¡á߬«½∞¬« φΓ« »αá¬Γ¿τ¡« ó «¬απªÑ-
  6362. ¡¿¿ MS DOS.  üẫóδÑ αẽ¿τ¿∩ ¼Ñªñπ MS DOS ¿ UNIX »α¿ó«ñ∩Γ ¬
  6363. «Γ½¿τ¿∩¼ ó Zortech MAKE, ¿ ñ«»πΘÑ¡¿∩, ¬«Γ«αδÑ ¼«ª¡« ñѽáΓ∞ ó
  6364. «¬απªÑ¡¿¿ UNIX, ¡Ñ ¼«úπΓ íδΓ∞ ßñѽá¡δ ó MS DOS.
  6365.  
  6366.       * é Zortech MAKE ¡ÑΓ »αáó¿½, «»αÑñѽѡ¡δσ »« π¼«½τá¡¿ε.
  6367.       * î¡«ú¿Ñ ¬«¼á¡ñδ (∩ºδ¬á Shell) ó  UNIX  «Γ½¿τáεΓß∩ ¿½¿
  6368.         ¡Ñ ¿¼ÑεΓ á¡á½«úá ó MS DOS.
  6369.       * îá¬ß¿¼á½∞¡á∩  ñ½¿¡á ¬«¼á¡ñδ »«ß½Ñ ¼á¬α«»«ñßΓᡫ󫬠-
  6370.         127 ½¿ΓÑα.
  6371.       * Å«ß¬«½∞¬π '\' ¿ß»«½∞ºπÑΓß∩ ¬á¬ αáºñѽ¿Γѽ∞ ó ¼áαΦαπ-
  6372.         ΓÑ MS DOS, íπñ∞ΓÑ «ßë᫪¡δ ß óÑΘἿ Γ¿»á :
  6373.  
  6374.         LIB =\Zortech\
  6375.  
  6376.         »«ß¬«½∞¬π  »«ß½Ññ¡∩∩ \ ó맮óÑΓ  »α«ñ«½ªÑ¡¿Ñ  ßΓ᫬¿.
  6377.  
  6378.    Ä ß««íΘÑ¡¿∩σ «í «Φ¿í¬áσ ß¼«Γα¿ΓÑ ÅÉêïÄåàìêà.
  6379.  
  6380.  
  6381.  
  6382. TOUCH
  6383.  
  6384.  
  6385.    TOUCH  ¿º¼Ñ¡∩ÑΓ  ñáΓπ ¿ óαѼ∩ »«ß½Ññ¡Ñ⌐ ¼«ñ¿Σ¿¬áµ¿¿ »ÑαÑ-
  6386. τ¿ß½Ñ¡¡δσ ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ Σá⌐½«ó ¡á ΓѬπΘπε ñáΓπ ¿ óαѼ∩.
  6387. ö«α¼áΓ ¬«¼á¡ñδ:
  6388.  
  6389.    TOUCH file1 file2 ...
  6390.  
  6391.    TOUCH ¿ß»«½∞ºπÑΓß∩ ó¼ÑßΓÑ ß MAKE ñ½∩ πßΓᡫ󬿠ñáΓ Σá⌐½«ó
  6392. ß µÑ½∞ε ¼«ñ¿Σ¿¬áµ¿¿ αáí«Γδ MAKE. ìá»α¿¼Ñα,  τΓ«íδ »ÑαѬ«¼»¿-
  6393. ½¿α«óáΓ∞ óßÑ C++ ¿ßσ«ñ¡δÑ Σá⌐½δ  »α«úαá¼¼δ,  á ¡Ñ Γ«½∞¬« ΓÑ,
  6394. τΓ« í뫨 ¼«ñ¿Σ¿µ¿α«óá¡δ, ¼«ª¡« ñáΓ∞ ß½ÑñπεΘ¿Ñ ¬«¼á¡ñδ:
  6395.  
  6396.    TOUCH *.CPP
  6397.    MAKE
  6398.  
  6399.    Ç¡á½«ú¿τ¡«,  Ñß½¿ «ñ¿¡ ¿½¿ ¡Ñ߬«½∞¬«  Σá⌐½«ó αÑñá¬Γ¿α«óá-
  6400. ½¿ß∞, ¡« ¿º¼Ñ¡Ñ¡¿∩ ¬áß὿ß∞  ¿ß¬½ετ¿Γѽ∞¡«  ¬«¼¼Ñ¡Γáα¿Ñó ¿½¿
  6401. ñαπú¿σ óÑΘÑ⌐, ¡Ñ ó½¿∩εΘ¿σ ¡á »«½πτáεΘ¿⌐ß∩ «íΩÑ¬Γ¡δ⌐ Σá⌐½, Γ«
  6402. «íΩÑ¬Γ¡δÑ Σá⌐½δ ¼«ª¡«  "Γα«¡πΓ∞"  (TOUCH),  ¿ MAKE ¡Ñ ßΓá¡ÑΓ
  6403. íѺ ¡πªñδ »ÑαÑñѽδóáΓ∞ ¿σ.
  6404.  
  6405.    TOUCH *.obj
  6406.    MAKE
  6407.  
  6408.  
  6409.  
  6410. OBJTOASM
  6411.  
  6412.  
  6413.    OBJTOASM  ñ¿ºáßßÑ¼í½¿απÑΓ .OBJ  Σá⌐½δ  (ßΓα«¿Γ  ΓѬßΓ«óδ⌐
  6414. Σá⌐½ ¡á ∩ºδ¬Ñ áßßѼí½Ñαá »«  .OBJ Σá⌐½π).  àß½¿ ó .OBJ Σá⌐½Ñ
  6415. ¿¼ÑεΓß∩  ºá»¿ß¿ ¡«¼Ñα«ó ßΓ᫬, Γ« OBJTOASM  óδñáßΓ ß¼ÑΦá¡¡δ⌐
  6416. ¿ßσ«ñ¡«-áßßѼí½Ñα¡δ⌐ ΓѬßΓ. éδó«ñ  ¼«ªÑΓ íδΓ∞  »ÑαÑ¡á»αáó½Ñ¡
  6417. ó ñαπú«⌐ Σá⌐½.
  6418.  
  6419.  
  6420.    êß»«½∞º«óá¡¿Ñ
  6421.  
  6422.       OBJTOASM Σá⌐½ [¿ßσ«ñ¡δ⌐Σá⌐½]
  6423.  
  6424.    Å«ñαáºπ¼ÑóáÑΓß∩  αáßΦ¿αÑ¡¿Ñ .OBJ. àß½¿ '¿ßσ«ñ¡δ⌐Σá⌐½' ºá-
  6425. ñá¡, OBJTOASM »«½áúáÑΓ,  τΓ« φΓ«  Γ«Γ  ßá¼δ⌐  ¿ßσ«ñ¡δ⌐ Σá⌐½,
  6426. ¬«Γ«α«¼π ß««ΓóÑΓßΓóπεΓ  ºá»¿ß¿  ¡«¼Ñα«ó ßΓ᫬ ó .OBJ  Σá⌐½Ñ.
  6427. é »α«Γ¿ó¡«¼ ß½πτáÑ ('¿ßσ«ñ¡δ⌐Σá⌐½' ¡Ñ ºáñá¡) OBJTOASM ¿ß»«½∞-
  6428. ºπÑΓ ¿¼∩ ¿ßσ«ñ¡«ú« Σá⌐½á, π¬áºá¡¡«Ñ ó .OBJ Σá⌐½Ñ.
  6429.  
  6430.       Åα¿¼Ñα
  6431.  
  6432.          ùΓ«íδ «Γ¬«¼»¿½¿α«óáΓ∞ file.cpp ¿ »«¼ÑßΓ¿Γ∞ »«½πτ¿ó-
  6433.          Φ¿⌐ß∩ áßßѼí½Ñα¡δ⌐ ¬«ñ ó file.asm :
  6434.  
  6435.             ZTC -c -g file
  6436.             OBJTOASM file > file.asm
  6437.  
  6438.       ÄΦ¿í¬¿
  6439.  
  6440.          ìѬ«Γ«αδÑ ¬«¼á¡ñδ ¡Ñ αáß»«º¡áεΓß∩ »αáó¿½∞¡« (¬á¬ ¬«-
  6441.          ¼á¡ñδ 8087).  éδσ«ñ ¡Ñ ¼«ªÑΓ íδΓ∞ áßßÑ¼í½¿α«óá¡ íѺ
  6442.          ¡Ñ¬«Γ«α«ú«  »αÑñóáα¿Γѽ∞¡«ú« "απτ¡«ú«" αÑñá¬Γ¿α«óá-
  6443.          ¡¿∩. æÑú¼Ñ¡Γδ ñá¡¡δσ ¿ú¡«α¿απεΓß∩.
  6444.  
  6445.  
  6446.  
  6447.  
  6448.  
  6449.  
  6450.  
  6451.                                    êìÆàÉöàëæ  æ  ÇææàîüïàÉÄî
  6452.                                    ─────────────────────────
  6453.  
  6454.  
  6455.    ¥Γ«Γ αáºñѽ απ¬«ó«ñßΓóá »αÑñ»«½áúáÑΓ, τΓ« τ¿ΓáΓѽ∞ º¡á¬«¼
  6456. ß »α«µÑßß«α«¼ 8086, áßßѼí½Ñα«¼ 8086 ¿ C++.  Å«ñ»α«úαá¼¼δ ¡á
  6457. ∩ºδ¬Ñ  áßßѼí½Ñαá  ¼«úπΓ  »¿ßáΓ∞ß∩ ¿ ß«í¿αáΓ∞ß∩ ó¼ÑßΓÑ ß C++
  6458. »α«úαá¼¼«⌐. Äíδτ¡« Σπ¡¬µ¿¿ »¿ΦπΓß∩ ¡á áßßѼí½ÑαÑ »«Γ«¼π, τΓ«:
  6459.  
  6460.     * Å«ñ»α«úαá¼¼á ñ«½ª¡á íδΓ∞ ¬á¬ ¼«ª¡« í«½ÑÑ íδßΓα«⌐.
  6461.  
  6462.     * ìÑ óßѠ󫺼«ª¡«ßΓ¿ ¬«¼»∞εΓÑαá  ¿½¿ ß¿ßΓÑ¼δ ¬«¼á¡ñ ñ«ß-
  6463.       Γπ»¡δ »«ßαÑñßΓó«¼ ∩ºδ¬á  C++ ¿ Ñú« í¿í½¿«ΓÑτ¡δσ »α«µÑ-
  6464.       ñπα.
  6465.  
  6466.     * ìπª¡«  «íÑß»Ñτ¿Γ∞ ¿¡ΓÑαΣÑ⌐ß ß Σπ¡¬µ¿∩¼¿,  «Γ¬«¼»¿½¿α«-
  6467.       óá¡¡δ¼¿ ñαπú¿¼ ¬«¼»¿½∩Γ«α«¼.
  6468.  
  6469.  
  6470. Åα«úαá¼¼¡δÑ αáºñѽδ
  6471.  
  6472.    è«ñ ¿ ñá¡¡δÑ ó «íΩÑ¬Γ¡«¼  Σá⌐½Ñ,  ß«ºñá¡¡«¼ ¬«¼»¿½∩Γ«α«¼,
  6473. ßúαπ»»¿α«óá¡δ ó αáºñѽδ.  â«α¿º«¡Γá½∞¡δÑ  ½¿¡¿¿ «úαá¡¿τ¿óáεΓ
  6474. «í½áßΓ¿ áñαÑßπѼ«ßΓ¿ »«ßαÑñßΓó«¼ ßÑú¼Ñ¡Γ¡δσ  αÑú¿ßΓα«ó.  ¥Γ¿
  6475. αáºñÑ½δ ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¿¼Ñ¡á ¿ ßó«⌐ßΓóá:
  6476.  
  6477.  
  6478.    T ¼«ñѽ∞ »á¼∩Γ¿ (.COM »α«úαá¼¼δ)
  6479.  
  6480. ───────────────────────────────────────────────────────────────
  6481. çá¼Ñ- æ¼ÑΘÑ- æ«ñÑαªá¡¿Ñ      ê¼∩      è½áßß   âαπ»»á æÑú¼Ñ¡Γ¡δ⌐
  6482. τá¡¿Ñ ¡¿Ñ                    ßÑú¼Ñ¡Γá                αÑú¿ßΓα
  6483. ───────────────────────────────────────────────────────────────
  6484. 1     0σ000  PSP                                     CS
  6485. 2     0σ100                  _TEXT    CODE    CGROUP
  6486. 3                            C_ETEXT  ENDCODE CGROUP
  6487. ───────────────────────────────────────────────────────────────
  6488. 5                            NULL     BEGDATA DGROUP DS,SS
  6489. 6            ¿¡¿µ¿á½¿º¿α«-   _DATA    DATA    DGROUP
  6490. 7            óá¡¡δÑ ñá¡¡δÑ   CONST    CONST   DGROUP
  6491. 8     _edata ¡Ñ¿¡¿µ¿á½¿º¿α«- _BSS     BSS     DGROUP
  6492.              óá¡¡δÑ ñá¡¡δÑ
  6493. 15           «íΘ¿Ñ ñá¡¡δÑ    c_common BSS     DGROUP
  6494. 16    _end   ¡Ñ ¿ß»«½∞ºπÑΓß∩ STACK    STACK   DGROUP
  6495. 11           ßΓѬ
  6496. 17           ¬πτá
  6497. ───────────────────────────────────────────────────────────────
  6498. 13           ñá½∞¡∩∩ ¬πτá
  6499. ───────────────────────────────────────────────────────────────
  6500.  
  6501.       çá¼ÑΓ∞ΓÑ, τΓ« º«αΓÑσ«ó߬¿Ñ .COM Σá⌐½δ ¡Ñ ΓᬿѠªÑ, ¬á¬
  6502.       π    ñαπú¿σ   ¬«¼»¿½∩Γ«α«ó.   ô  ñαπú¿σ   ¬«¼»¿½∩Γ«α«ó
  6503.       CS==SS==DS  ñ½∩ .COM Σá⌐½«ó,  ¿ «íΘ¿⌐ αẼÑα »α«úαá¼¼δ
  6504.       »½εß ßΓѬ »½εß ¬πτá  ñ«½ªÑ¡ íδΓ∞ ¼Ñ¡ÑÑ 64K.  ô Zortech
  6505.       é .COM Σá⌐½áσ ½¿Φ∞ αẼÑα  ¬«ñá  »½εß  DGROUP  «í½áßΓ¿
  6506.       ñ«½ª¡δ íδΓ∞ ¼Ñ¡ÑÑ 64K.  Æá¬¿¼ «íαẫ¼, ¼«úπΓ íδΓ∞ ß«º-
  6507.       ñá¡δ º¡áτ¿Γѽ∞¡« í«½∞Φ¿Ñ .COM »α«úαá¼¼δ. çá¼ÑΓ∞ΓÑ, τΓ«
  6508.       Ññ¿¡ßΓóÑ¡¡á∩  αạ¿µá  ¼Ñªñπ  »α«úαá¼¼«⌐  ó T ¼«ñѽ¿ ¿
  6509.       »α«úαá¼¼«⌐ ó S ¼«ñѽ¿ ó Γ«¼, ¬á¬ «¡á ½¿¡¬πÑΓß∩.
  6510.  
  6511.  
  6512.    S ¼«ñѽ∞ »á¼∩Γ¿
  6513.  
  6514.  
  6515. ───────────────────────────────────────────────────────────────
  6516. çá¼Ñ- æ¼ÑΘÑ- æ«ñÑαªá¡¿Ñ      ê¼∩      è½áßß   âαπ»»á æÑú¼Ñ¡Γ¡δ⌐
  6517. τá¡¿Ñ ¡¿Ñ                    ßÑú¼Ñ¡Γá                αÑú¿ßΓα
  6518. ───────────────────────────────────────────────────────────────
  6519. 1     0σ000  PSP
  6520. ───────────────────────────────────────────────────────────────
  6521. 2                            _TEXT    CODE           CS
  6522.  
  6523. 3                            C_ETEXT  ENDCODE
  6524. ───────────────────────────────────────────────────────────────
  6525. 4            Åα«τ¿Ñ ßÑú¼Ñ¡Γδ
  6526. ───────────────────────────────────────────────────────────────
  6527. 5                            NULL     BEGDATA DGROUP DS,SS
  6528.  
  6529. 6            ¿¡¿µ¿á½¿º¿α«-   _DATA    DATA    DGROUP
  6530.  
  6531. 7            óá¡¡δÑ ñá¡¡δÑ   CONST    CONST   DGROUP
  6532.  
  6533. 8     _edata ¡Ñ¿¡¿µ¿á½¿º¿α«- _BSS     BSS     DGROUP
  6534.              óá¡¡δÑ ñá¡¡δÑ
  6535.  
  6536. 9            «íΘ¿Ñ ñá¡¡δÑ    c_common BSS     DGROUP
  6537.  
  6538. 10    _end   ¡Ñ ¿ß»«½∞ºπÑΓß∩ STACK    STACK   DGROUP
  6539.  
  6540. 16           ßΓѬ
  6541.  
  6542. 17           ¬πτá
  6543. ───────────────────────────────────────────────────────────────
  6544. 13           ñá½∞¡∩∩ ¬πτá
  6545. ───────────────────────────────────────────────────────────────
  6546.  
  6547.  
  6548.  
  6549.  
  6550.  
  6551.    M ¼«ñѽ∞ »á¼∩Γ¿
  6552.  
  6553.  
  6554. ───────────────────────────────────────────────────────────────
  6555. çá¼Ñ- æ¼ÑΘÑ- æ«ñÑαªá¡¿Ñ      ê¼∩      è½áßß   âαπ»»á æÑú¼Ñ¡Γ¡δ⌐
  6556. τá¡¿Ñ ¡¿Ñ                    ßÑú¼Ñ¡Γá                αÑú¿ßΓα
  6557. ───────────────────────────────────────────────────────────────
  6558. 1     0σ000  PSP
  6559. ───────────────────────────────────────────────────────────────
  6560. 14                          ??_TEXT   CODE           CS
  6561. ───────────────────────────────────────────────────────────────
  6562. 3                            C_ETEXT  ENDCODE
  6563. ───────────────────────────────────────────────────────────────
  6564. 4            Åα«τ¿Ñ ßÑú¼Ñ¡Γδ
  6565. ───────────────────────────────────────────────────────────────
  6566. 5                            NULL     BEGDATA DGROUP DS,SS
  6567.  
  6568. 6            ¿¡¿µ¿á½¿º¿α«-   _DATA    DATA    DGROUP
  6569.  
  6570. 7            óá¡¡δÑ ñá¡¡δÑ   CONST    CONST   DGROUP
  6571.  
  6572. 8     _edata ¡Ñ¿¡¿µ¿á½¿º¿α«- _BSS     BSS     DGROUP
  6573.              óá¡¡δÑ ñá¡¡δÑ
  6574.  
  6575. 9            «íΘ¿Ñ ñá¡¡δÑ    c_common BSS     DGROUP
  6576.  
  6577. 10    _end   ¡Ñ ¿ß»«½∞ºπÑΓß∩ STACK    STACK   DGROUP
  6578.  
  6579. 16           ßΓѬ
  6580.  
  6581. 17           ¬πτá
  6582. ───────────────────────────────────────────────────────────────
  6583. 13           ñá½∞¡∩∩ ¬πτá
  6584. ───────────────────────────────────────────────────────────────
  6585.  
  6586.  
  6587.  
  6588.  
  6589.  
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596.  
  6597.  
  6598.  
  6599.  
  6600.  
  6601.  
  6602.    C ¼«ñѽ∞ »á¼∩Γ¿
  6603.  
  6604.  
  6605. ───────────────────────────────────────────────────────────────
  6606. çá¼Ñ- æ¼ÑΘÑ- æ«ñÑαªá¡¿Ñ      ê¼∩      è½áßß   âαπ»»á æÑú¼Ñ¡Γ¡δ⌐
  6607. τá¡¿Ñ ¡¿Ñ                    ßÑú¼Ñ¡Γá                αÑú¿ßΓα
  6608. ───────────────────────────────────────────────────────────────
  6609. 1     0σ000  PSP
  6610. ───────────────────────────────────────────────────────────────
  6611. 2                            _TEXT    CODE           CS
  6612. 3                            C_ETEXT  ENDCODE
  6613. ───────────────────────────────────────────────────────────────
  6614. 4            Åα«τ¿Ñ ßÑú¼Ñ¡Γδ
  6615. ───────────────────────────────────────────────────────────────
  6616. 5                            NULL     BEGDATA DGROUP DS
  6617.  
  6618. 6            ¿¡¿µ¿á½¿º¿α«-   _DATA    DATA    DGROUP
  6619.  
  6620. 7            óá¡¡δÑ ñá¡¡δÑ   CONST    CONST   DGROUP
  6621.  
  6622. 8     _edata ¡Ñ¿¡¿µ¿á½¿º¿α«- _BSS     BSS     DGROUP
  6623.              óá¡¡δÑ ñá¡¡δÑ
  6624.  
  6625. 9            «íΘ¿Ñ ñá¡¡δÑ    c_common BSS     DGROUP
  6626.  
  6627. 10    _end   ¡Ñ ¿ß»«½∞ºπÑΓß∩ STACK    STACK   DGROUP
  6628. ───────────────────────────────────────────────────────────────
  6629. 11           ßΓѬ                                    SS
  6630. ───────────────────────────────────────────────────────────────
  6631. 12           ¬πτá
  6632. ───────────────────────────────────────────────────────────────
  6633. 13           ñá½∞¡∩∩ ¬πτá
  6634. ───────────────────────────────────────────────────────────────
  6635.  
  6636.  
  6637.  
  6638.  
  6639.  
  6640.  
  6641.  
  6642.  
  6643.  
  6644.  
  6645.  
  6646.  
  6647.  
  6648.  
  6649.  
  6650.  
  6651.    L ¼«ñѽ∞ »á¼∩Γ¿
  6652.  
  6653.  
  6654. ───────────────────────────────────────────────────────────────
  6655. çá¼Ñ- æ¼ÑΘÑ- æ«ñÑαªá¡¿Ñ      ê¼∩      è½áßß   âαπ»»á æÑú¼Ñ¡Γ¡δ⌐
  6656. τá¡¿Ñ ¡¿Ñ                    ßÑú¼Ñ¡Γá                αÑú¿ßΓα
  6657. ───────────────────────────────────────────────────────────────
  6658. 1     0σ000  PSP
  6659. ───────────────────────────────────────────────────────────────
  6660. 14                           ??_TEXT  CODE           CS
  6661. ───────────────────────────────────────────────────────────────
  6662. 3                            C_ETEXT  ENDCODE
  6663. ───────────────────────────────────────────────────────────────
  6664. 4            Åα«τ¿Ñ ßÑú¼Ñ¡Γδ
  6665. ───────────────────────────────────────────────────────────────
  6666. 5                            NULL     BEGDATA DGROUP DS
  6667.  
  6668. 6            ¿¡¿µ¿á½¿º¿α«-   _DATA    DATA    DGROUP
  6669.  
  6670. 7            óá¡¡δÑ ñá¡¡δÑ   CONST    CONST   DGROUP
  6671.  
  6672. 8     _edata ¡Ñ¿¡¿µ¿á½¿º¿α«- _BSS     BSS     DGROUP
  6673.              óá¡¡δÑ ñá¡¡δÑ
  6674.  
  6675. 9            «íΘ¿Ñ ñá¡¡δÑ    c_common BSS     DGROUP
  6676.  
  6677. 10    _end   ¡Ñ ¿ß»«½∞ºπÑΓß∩ STACK    STACK   DGROUP
  6678. ───────────────────────────────────────────────────────────────
  6679. 11           ßΓѬ                                    SS
  6680. ───────────────────────────────────────────────────────────────
  6681. 12           ¬πτá
  6682. ───────────────────────────────────────────────────────────────
  6683. 13           ñá½∞¡∩∩ ¬πτá
  6684. ───────────────────────────────────────────────────────────────
  6685.  
  6686.  
  6687.     çá¼Ñτá¡¿∩:
  6688.  
  6689.  1. ÅαÑΣ¿¬ß »α«úαá¼¼¡«ú« ßÑú¼Ñ¡Γá (Program Segment Prefix).
  6690.  
  6691.  2. éÑß∞ ¬«ñ »α«úαá¼¼δ ¡áσ«ñ¿Γß∩ ó φΓ«¼ ßÑú¼Ñ¡ΓÑ.
  6692.  
  6693.  3. æÑú¼Ñ¡Γ ¡π½Ñó«⌐ ñ½¿¡δ, τΓ«íδ ¼«ª¡« í佫 ¡á⌐Γ¿ ¬«¡Ñµ ¬«ñá.
  6694.  
  6695.  4. ïεíδÑ ñαπú¿Ñ ßÑú¼Ñ¡Γδ.
  6696.  
  6697.  5. ìáτὫ ßÑú¼Ñ¡Γá ñá¡¡δσ.
  6698.  
  6699.  6. éßÑ ßΓáΓ¿τÑ߬¿ ¿¡¿µ¿á½¿º¿απѼδÑ ñá¡¡δÑ.
  6700.  
  6701.  7. é íπñπΘѼ ¬«¡ßΓá¡Γ¡δÑ ñá¡¡δÑ, úÑ¡Ñα¿απѼδÑ ¬«¼»¿½∩Γ«α«¼,
  6702.     íπñπΓ ºñÑß∞.
  6703.  
  6704.  8. ìáτὫ ¡Ñ¿¡¿µ¿á½¿º¿α«óá¡¡δσ ñá¡¡δσ.
  6705.  
  6706.  9. äá¡¡δÑ,  αẼÑΘÑ¡¡δÑ  ó «íΘ¿σ (common) í½«¬áσ.
  6707.  
  6708. 10. êß»«½∞ºπÑΓß∩  ñ½∩ ¡áσ«ªñÑ¡¿∩ ¬«¡µá ßÑú¼Ñ¡Γ«ó ¬½áßßá BSS.
  6709.     éßÑ ßÑú¼Ñ¡Γδ  ¬½áßßá  BSS  «τ¿ΘáεΓß∩  ó ¡«½∞  ßΓáαΓ«óδ¼
  6710.     ¬«ñ«¼. æÑú¼Ñ¡Γ STACK ¿¼ÑÑΓ ñ½¿¡π 128 íá⌐Γ. ¥Γ«ú«  ñ«ßΓá-
  6711.     Γ«τ¡«, τΓ«íδ DOS ¼«ú½á "ºá»á½¿Γ∞" »α«úαá¼¼π, ¿ ßΓáαΓ«óδ⌐
  6712.     ¬«ñ ¼«ú αẼÑßΓ¿Γ∞ αÑá½∞¡δ⌐ ßΓѬ. è«¼á¡ñ¡á∩ ßΓα«¬á ¬«»¿-
  6713.     απÑΓß∩ ó 128 íá⌐Γ, ΓᬠτΓ« «¡á áñαÑßπѼá τÑαѺ DS.
  6714.  
  6715. 11. ÉẼÑα ßΓѬᠫ»αÑñѽ∩ÑΓß∩ ó« óαѼ∩ ¿ß»«½¡Ñ¡¿∩; ßΓѬ αáº-
  6716.     ¼ÑΘáÑΓß∩ ºñÑß∞ ó ßó«Ñ¼ ß«íßΓóÑ¡¡«¼ ßÑú¼Ñ¡ΓÑ.
  6717.  
  6718. 12. èπτá ¡áτ¿¡áÑΓß∩ ºá ßΓѬ«¼. Å«ß½Ññ«óáΓѽ∞¡δÑ «íαáΘÑ¡¿∩  ¬
  6719.     malloc() ¿ »«ñ«í¡δ¼ Ñ⌐ Σπ¡¬µ¿∩¼ »α«ñó¿úáεΓ ó»ÑαÑñ αẼÑα
  6720.     ¬πτ¿. àß½¿ »α¿ αẼÑΘÑ¡¿¿ ¡«ó«⌐ »á¼∩Γ¿ ¡ÑΓ, Γ« íπñÑΓ αáº-
  6721.     ¼ÑΘÑ¡ ¡«óδ⌐ ßÑú¼Ñ¡Γ Γá¼, úñÑ ñáßΓ »á¼∩Γ∞ DOS.  ÉẼÑα ¬π-
  6722.     τ¿ ¡¿¬«úñá ¡Ñ π¼Ñ¡∞ΦáÑΓß∩.
  6723.  
  6724. 13. äá¡¡δÑ ó ñá½∞¡Ñ⌐ ¬πτÑ αẼÑΘáεΓß∩ »α¿ «íαáΘÑ¡¿¿  ¬ Σπ¡¬-
  6725.     µ¿¿ farmalloc() ¿ Ñ⌐ »«ñ«í¡δ¼.  èáªñ«Ñ  »«ß½Ññ«óáΓѽ∞¡«Ñ
  6726.     «íαáΘÑ¡¿Ñ ß«ºñáÑΓ ßó«⌐ ß«íßΓóÑ¡¡δ⌐ ßÑú¼Ñ¡Γ, «íδτ¡« áñαÑ-
  6727.     ßπѼδ⌐ τÑαѺ ES. Äí½áßΓ¿ ó ñá½∞¡Ñ⌐ ¬πτÑ «ΓñáεΓß∩ ¡áºáñ ó
  6728.     DOS  »α¿ »«¼«Θ¿ farfree().
  6729.  
  6730. 14. ?? ºá¼Ñ¡∩ÑΓß∩ ¡á ¿¼∩ ¿ßσ«ñ¡«ú« Σá⌐½á. è«ñ ¬áªñ«ú« ¼«ñπ½∩
  6731.     »«¼ÑΘáÑΓß∩ ó ßó«⌐ «Γñѽ∞¡δ⌐ ßÑú¼Ñ¡Γ ¬«ñá.
  6732.  
  6733. 15. êß»«½∞ºπÑΓß∩ ñ½∩ ¡áσ«ªñÑ¡¿∩ ¬«¡µá ßÑú¼Ñ¡Γ«ó  ¬½áßßá BSS.
  6734.     éßÑ ßÑú¼Ñ¡Γδ ¬½áßßá BSS «τ¿ΘáεΓß∩ ó 0 ó CT.OBJ.  æÑú¼Ñ¡Γ
  6735.     ßΓѬᠿ¼ÑÑΓ ¡π½Ñóπε ñ½¿¡π.
  6736.  
  6737. 16. ÉẼÑα ßΓѬᠫ»αÑñѽ∩ÑΓß∩ ó« óαѼ∩ ¿ß»«½¡Ñ¡¿∩; ßΓѬ αáº-
  6738.     ¼ÑΘáÑΓß∩ ºñÑß∞. Ä¡ αáßΓÑΓ ¬ ßÑú¼Ñ¡Γπ STACK.
  6739.  
  6740. 17. èπτá ¡áτ¿¡áÑΓß∩ ºá ßΓѬ«¼. ê¼ÑÑΓß∩ ñóá ß½πτá∩:
  6741.  
  6742.     á. if  (_okbigbuf!=0)     //Ñß½¿ _okbigbuf - ¿ßΓ¿¡á,  Γ«
  6743.          αẼÑα ¬πτ¿ αáóÑ¡ 64K ¼¿¡πß ßπ¼¼áα¡δ⌐ αẼÑα DGROUP
  6744.          ßÑú¼Ñ¡Γ«ó ¿ ßΓѬá.
  6745.  
  6746.     í. if  (_okbigbuf==0)    //Ñß½¿ _okbigbuf - ½«ª∞, Γ« αáº-
  6747.          ¼Ñα ¬πτ¿ αáßΓÑΓ  »« ¼ÑαÑ ¡Ñ«íσ«ñ¿¼«ßΓ¿ ñ« 64K ¼¿¡πß
  6748.      ßπ¼¼áα¡δ⌐ αẼÑα DGROUP ßÑú¼Ñ¡Γ«ó ¿ ßΓѬá.
  6749.  
  6750.  
  6751.    ä«»«½¡¿Γѽ∞¡πε ¿¡Σ«α¼áµ¿ε ¼«ª¡« »«½πτ¿Γ∞ »α¿ τΓÑ¡¿¿ C.ASM,
  6752. SBRK.ASM ¿,  ó απ¬«ó«ñßΓóÑ »« αÑñá¬Γ«απ ßó∩ºÑ⌐, - « Γ«¼, ¬á¬
  6753. αáí«ΓáÑΓ ¬½ετ /DOSSEG.  öá⌐½δ C.ASM ¿ SBRK.ASM  ¡áσ«ñ∩Γß∩ ¡á
  6754. ñ¿ß¬Ñ ¿ßσ«ñ¡δσ ΓѬßΓ«ó í¿í½¿«ΓÑτ¡δσ Σá⌐½«ó.
  6755.  
  6756.  
  6757. ÄíΘÑÑ αẼÑΘÑ¡¿Ñ
  6758.  
  6759.    ÇßßѼí½Ñα¡δ⌐ ¬«ñ ñ«½ªÑ¡  íδΓ∞  αáºñѽѡ ¡á αáºñÑ½δ ¬«ñá ¿
  6760. ñá¡¡δσ (ßÑú¼Ñ¡Γδ). é ßÑú¼Ñ¡Γ ¬«ñá íπñπΓ »«¼ÑΘáΓ∞ß∩ ¿ß»«½¡∩Ñ-
  6761. ¼δ⌐ ¬«ñ ¿ Σπ¡¬µ¿¿, óδºδóáѼδÑ ¿º C++. é ßÑú¼Ñ¡Γ ñá¡¡δσ »«¼Ñ-
  6762. ΘáεΓß∩ ßΓáΓ¿τÑ߬¿Ñ ¿ ú½«íá½∞¡δÑ ñá¡¡δÑ.
  6763.  
  6764.    ÅßÑóñ«-«»Ñαᵿ¿ ñ½∩  «»αÑñѽѡ¿∩  ßÑú¼Ñ¡Γ«ó ¬«ñá ¿ ñá¡¡δσ
  6765. ó ¬áªñ«⌐ ¼«ñѽ¿ ñá¡¡δσ αẽ¿τ¡δ.  Å«φΓ«¼π  ß½ÑñπÑΓ ¿ß»«½∞º«-
  6766. óáΓ∞ ¼á¬α«ßδ begcode, endcode, begdata, enddata, ¬«Γ«αδÑ «»-
  6767. αÑñѽѡδ ó  MACROS.ASM  ñ½∩ ¬áªñ«⌐ ¼«ñѽ¿ »á¼∩Γ¿.  ÄíΘ¿⌐ ó¿ñ
  6768. ¿ßσ«ñ¡«ú« ASM Σá⌐½á Γᬫó:
  6769.  
  6770.    INCLUDE MACROS.ASM   ;  «»αÑñѽ∩ÑΓ ¼á¬α«ßδ ¼«ñѽÑ⌐ »á¼∩Γ¿
  6771.       (ºñÑß∞ ñ«½ª¡δ íδΓ∞  EXTRN  «»ÑαáΓ«αδ ñ½∩ Σπ¡¬µ¿⌐  C++,
  6772.        ¬«Γ«αδÑ íπñπΓ óδºδóáΓ∞ß∩)
  6773.  
  6774.    begdata              ;  ºáñáÑΓ  ¡áτὫ   ßÑú¼Ñ¡Γá  ñá¡¡δσ
  6775.       (ºñÑß∞ ¿ñπΓ EXTRN  «»ÑαáΓ«αδ  ñ½∩  ó¡ÑΦ¡¿σ  ú½«íá½∞¡δσ
  6776.        ñá¡¡δσ)
  6777.  
  6778.    enddata              ;  ºáñáÑΓ  ¬«¡Ñµ   ßÑú¼Ñ¡Γá   ñá¡¡δσ
  6779.  
  6780.    begcode   ¿¼∩¼«ñπ½∩  ;  ºáñáÑΓ  ßΓáαΓ  ßÑú¼Ñ¡Γá  ¬«ñá
  6781.       (ºñÑß∞ ¿ñÑΓ ¿ß»«½¡∩Ѽδ⌐ ¬«ñ)
  6782.  
  6783.    endcode   ¿¼∩¼«ñπ½∩  ;  ºáñáÑΓ  ¬«¡Ñµ  ßÑú¼Ñ¡Γá  ¬«ñá
  6784.  
  6785.    END                  ;  ºáñáÑΓ  ¬«¡Ñµ  ¼«ñπ½∩
  6786.  
  6787.  
  6788. æí«α¬á »«ñ»α«úαá¼¼
  6789.  
  6790.    Å«ß¬«½∞¬π ó 8088 ¡Ñ½∞º∩ ¿¡ñѬ߿α«óáΓ∞ π¬áºáΓѽ∞ ßΓѬá SP,
  6791. ¡« ¼«ª¡« - π¬áºáΓѽ∞  íáºδ BP,  Γ« ¿¼Ñ¡¡« BP αÑú¿ßΓα µÑ½¿¬«¼
  6792. ºá¡∩Γ »«ñ π¬áºáΓѽ∞ ¡á ΓѬπΘπε  «í½áßΓ∞ ßΓѬá.  Å«ñ»α«úαá¼¼á
  6793. óδºδóáÑΓß∩ óδΓὬ¿ó᡿Ѽ  »áαá¼ÑΓα«ó ó ßΓѬ,  ß»αáóá ¡á½Ñó«,
  6794. ºáΓѼ π»αáó½Ñ¡¿Ñ »ÑαÑñáÑΓß∩ »«ñ»α«úαá¼¼Ñ.  éδºóá¡¡á∩ »«ñ»α«-
  6795. úαá¼¼á óδΓὬ¿óáÑΓ ó ßΓѬ ßΓáα«Ñ º¡áτÑ¡¿Ñ BP, ºáΓѼ πßΓá¡áó-
  6796. ½¿óáÑΓ BP π¬áºδóáεΘ¿¼ ¡á φΓ« º¡áτÑ¡¿Ñ /ó ßΓѬÑ/, αẼÑΘáÑΓ ó
  6797. ßΓѬѠ»á¼∩Γ∞ »«ñ  óßÑ  ½«¬á½∞¡δÑ  »ÑαѼѡ¡δÑ ¿ óδΓὬ¿óáÑΓ ó
  6798. ßΓѬ SI ¿ DI, Ñß½¿ «¡¿ ¡πª¡δ. çáΓѼ ¿ß»«½¡∩ÑΓß∩ Γѽ« »«ñ»α«-
  6799. úαá¼¼δ.
  6800.  
  6801.    Åα¿ ó«ºóαáΓÑ: ¿º ßΓѬá ó«ßßΓá¡áó½¿óáεΓß∩ DI ¿ SI, «ßó«í«ª-
  6802. ñáÑΓß∩ »á¼∩Γ∞ ½«¬á½∞¡δσ »ÑαѼѡ¡δσ,  óδΓὬ¿óáÑΓß∩ ¡á BP Ñú«
  6803. ßΓáα«Ñ º¡áτÑ¡¿Ñ ¿ óδ»«½¡∩ÑΓß∩ ó«ºóαáΓ π»αáó½Ñ¡¿∩.  çáΓѼ óδ-
  6804. ºδóáεΘ¿⌐ ¬«ñ πí¿αáÑΓ ¿º ßΓѬᠻáαá¼ÑΓαδ.
  6805.  
  6806.  
  6807. Äí½áßΓ∞ ßΓѬá
  6808.  
  6809.    Äí½áßΓ∞  ßΓѬᠠΣπ¡¬µ¿¿ - φΓ« ΓѬπΘÑÑ  ß«ßΓ«∩¡¿Ñ  ßΓѬᠿ
  6810. »ÑαѼѡ¡δσ ó ¡Ñ¼ ó Γ«τ¬Ñ ¿ß»«½¡Ñ¡¿∩  Σπ¡¬µ¿¿.  Äí½áßΓ∞ ßΓѬá
  6811. ó ¡«α¼Ñ óδú½∩ñ¿Γ Γá¬:
  6812.  
  6813.  
  6814.                        Åá¼∩Γ∞ í«½∞Φ¿σ áñαÑß«ó
  6815.  
  6816.                  ┌──────────────────────────────────┐
  6817.                  │      ÅαÑñδñπΘ¿Ñ «í½áßΓ¿ ßΓѬᠠ  │
  6818.                  ├──────────────────────────────────┤
  6819.                  │           Åáαá¼ÑΓαδ              │
  6820.                  ├──────────────────────────────────┤
  6821.                  │         ÇñαÑß ó«ºóαáΓá           │
  6822.      ┌────┐      ├──────────────────────────────────┤
  6823.      │ BP │─────>│       æΓáα«Ñ º¡áτÑ¡¿Ñ BP         │
  6824.      └────┘      ├──────────────────────────────────┤
  6825.                  │ ï«¬á½∞¡δÑ ¿ óαѼѡ¡δÑ »ÑαѼѡ¡δÑ │
  6826.                  ├──────────────────────────────────┤
  6827.                  │                SI                │
  6828.      ┌────┐      ├──────────────────────────────────┤
  6829.      │ SP │─────>│                DI                │
  6830.      └────┘      └──────────────────────────────────┘
  6831.                         Åá¼∩Γ∞ ¼Ñ¡∞Φ¿σ áñαÑß«ó
  6832.  
  6833.    æΓѬ αáßΓÑΓ ó¡¿º (¬ ¼Ñ¡∞Φ¿¼ áñαÑßá¼).
  6834.  
  6835.  
  6836. 髺óαáΘáѼδÑ Σπ¡¬µ¿∩¼¿ º¡áτÑ¡¿∩
  6837.  
  6838.    ü½¿ª¡¿Ñ π¬áºáΓѽ¿ (near pointers), µÑ½δÑ (int), µÑ½δÑ íѺ
  6839. º¡á¬á (unsigned int), ½¿ΓÑα¡δÑ (char) ¿ ¬«α«Γ¬¿Ñ (short) óßÑ
  6840. ó«ºóαáΘáεΓß∩ τÑαѺ AX.  ä½¿¡¡δÑ  (long)  ¿ ñ½¿¡¡δÑ íѺ º¡á¬á
  6841. (unsigned long)  ó«ºóαáΘáεΓß∩ τÑαѺ  DX,AX,  úñÑ DX ß«ñÑনΓ
  6842. ¡á¿í«½ÑÑ º¡áτ¿¼δÑ  (½ÑóδÑ) 16 í¿Γ,  á AX  ß«ñÑαª¿Γ  ¡á¿¼Ñ¡ÑÑ
  6843. º¡áτ¿¼δÑ (»αáóδÑ) 16 í¿Γ.  äá½∞¡¿Ñ π¬áºáΓѽ¿  (far pointers)
  6844. ó«ºóαáΘáεΓß∩ τÑαѺ DX,AX,  úñÑ DX ß«ñÑαª¿Γ ßÑú¼Ñ¡Γ, á AX ß«-
  6845. ñÑαª¿Γ ß¼ÑΘÑ¡¿Ñ.
  6846.    ç¡áτÑ¡¿∩ ñó«⌐¡«⌐  Γ«τ¡«ßΓ¿  (double)  ó«ºóαáΘáεΓß∩  τÑαѺ
  6847. AX,BX,CX,DX,  úñÑ AX ß«ñÑαª¿Γ ¡á¿í«½ÑÑ  º¡áτ¿¼δÑ 16 í¿Γ ¿ DX
  6848. ß«ñÑαª¿Γ ¡á¿¼Ñ¡ÑÑ º¡áτ¿¼δÑ.
  6849.    è«úñá Σπ¡¬µ¿∩ ó«ºóαáΘáÑΓ ßΓαπ¬Γπαπ, Σá¬Γ¿τÑ߬¿ «¡á ó«ºóαá-
  6850. ΘáÑΓ π¬áºáΓѽ∞ ¡á  ßΓαπ¬Γπαπ,  ¬«Γ«αá∩  ¡áσ«ñ¿Γß∩ ó ßÑú¼Ñ¡ΓÑ
  6851. ßΓáΓ¿τÑ߬¿σ ñá¡¡δσ (φΓ« «º¡áτáÑΓ, τΓ« ó«ºóαáΘáεΘ¿Ñ ßΓαπ¬Γπαπ
  6852. Σπ¡¬µ¿¿ ¡Ñ ∩ó½∩εΓß∩ »«óΓ«α¡« óσ«ñ¿¼δ¼¿).
  6853.  
  6854.  
  6855. êß»«½∞º«óá¡¿Ñ αÑú¿ßΓα«ó
  6856.  
  6857.    öπ¡¬µ¿¿ ¼«úπΓ ¿º¼Ñ¡∩Γ∞ º¡áτÑ¡¿∩ AX,BX,CX,DX ¿ ES. öπ¡¬µ¿¿
  6858. ñ«½ª¡δ ß«σαá¡∩Γ∞ º¡áτÑ¡¿∩ ó SI,DI,BP,SP,SS,CS,DS.  ö½áú ¡á»-
  6859. αáó½Ñ¡¿∩ óßÑúñá ñ«½ªÑ¡ íδΓ∞ πßΓá¡«ó½Ñ¡ "ó»ÑαÑñ".
  6860.  
  6861.  
  6862. éδαáó¡¿óá¡¿Ñ ñá¡¡δσ
  6863.  
  6864.    äá¡¡δÑ  ñ«½ª¡δ  óδαáó¡¿óáΓ∞ß∩ »«  16-αáºα∩ñ¡δ¼  úαá¡¿µá¼,
  6865. τΓ«íδ ¼á¬ß¿¼á½∞¡« ¿ß»«½∞º«óáΓ∞  ß¬«α«ßΓ∞  16-αáºα∩ñ¡«⌐ Φ¿¡δ.
  6866. è«ñ óδαáó¡¿óáÑΓß∩ »« 8-αáºα∩ñ¡δ¼ úαá¡¿µá¼.
  6867.  
  6868.  
  6869. îá¬α«ßδ ¿º MACROS.ASM
  6870.  
  6871.    é MACROS.ASM ¿¼ÑεΓß∩ ¼á¬α«ßδ, »«¼«úáεΘ¿Ñ ó ß«ºñá¡¿¿ ¡Ñºá-
  6872. ó¿ß¿¼δσ «Γ ¼«ñѽ¿ »á¼∩Γ¿ áßßѼí½Ñα¡δσ Σá⌐½«ó. é«Γ φΓ¿ ¼á¬α«-
  6873. ßδ:
  6874.  
  6875.       begcode  ; ºáñáÑΓ ¡áτὫ ßÑú¼Ñ¡Γá ¬«ñá
  6876.  
  6877.       endcode  ; ºáñáÑΓ ¬«¡Ñµ ßÑú¼Ñ¡Γá ¬«ñá
  6878.  
  6879.       begdata  ; ºáñáÑΓ  ¡áτὫ  ßÑú¼Ñ¡Γá   ¿¡¿µ¿á½¿º¿α«óá¡-
  6880.                ; ¡δσ ñá¡¡δσ
  6881.  
  6882.       enddata  ; ºáñáÑΓ  ¬«¡Ñµ  ßÑú¼Ñ¡Γá  ¿¡¿µ¿á½¿º¿α«óá¡¡δσ
  6883.                ; ñá¡¡δσ
  6884.  
  6885.       callm    ; í½¿ª¡¿⌐ ¿½¿ ñá½∞¡¿⌐ ó맮ó Σπ¡¬µ¿¿
  6886.  
  6887.       func     ; «»αÑñѽ∩ÑΓ  í½¿ª¡εε  ½¿í«  ñá½∞¡εε  Σπ¡¬µ¿ε
  6888.  
  6889.       c_endp   ; «»αÑñѽ∩ÑΓ ¬«¡Ñµ Σπ¡¬µ¿¿
  6890.  
  6891.       SIZEPTR  ; αẼÑα  ó  íá⌐Γáσ  π¬áºáΓѽ∩  »«  π¼«½τá¡¿ε
  6892.                ; (2 ñ½∩ T,S,M ¼«ñѽÑ⌐, 4 ñ½∩ C,L ¼«ñѽÑ⌐)
  6893.  
  6894.       P        ; ß¼ÑΘÑ¡¿Ñ »Ñαó«ú« »áαá¼ÑΓαá «Γ BP
  6895.  
  6896.       LPTR     ; ¡Ñ ¡«½∞, Ñß½¿ π¬áºáΓѽ¿ - ñá½∞¡¿Ñ (C ¿½¿ L)
  6897.  
  6898.       SPTR     ; ¡Ñ ¡«½∞, Ñß½¿ π¬áºáΓѽ¿ í½¿ª¡¿Ñ (T,S ¿½¿ M)
  6899.  
  6900.       LCODE    ; ¡Ñ ¡«½∞, Ñß½¿ ¬«ñ í«½∞Φ«⌐ (M ¿½¿ L)
  6901.  
  6902.  
  6903. Åα«ßΓ«⌐ »α¿¼Ñα ñ½∩ S-¼«ñѽ¿
  6904.  
  6905.  
  6906.    ¥Γ«Γ »α«ßΓ«⌐ »α¿¼Ñα ß«ñÑαª¿Γ «íαáΘÑ¡¿Ñ ¬ Σπ¡¬µ¿¿ ¡á ∩ºδ¬Ñ
  6907. áßßѼí½Ñαá ñ½∩  πßΓᡫ󬿠 ¬παß«αá  ó »«º¿µ¿ε ß ¬««αñ¿¡áΓἿ
  6908. x,y.  éßÑ ¼á¬α«ßδ í뫨 αá߬αδΓδ,  óδºδóáεΘá∩  Σπ¡¬µ¿∩ ¡á C++
  6909. íδ½á «ΓΓαá¡ß½¿α«óá¡á ¡á ∩ºδ¬ áßßѼí½Ñαá, τΓ«íδ »«¬áºáΓ∞, ¬á¬
  6910. ¬«¼»¿½∩Γ«α Γαá¡ß½¿απÑΓ C++ Σπ¡¬µ¿ε. ä½∩ Γαá¡ß½∩µ¿¿ C++ Σπ¡¬-
  6911. µ¿¿ ¿ß»«½∞º«óá¡á πΓ¿½¿Γá  OBJTOASM.EXE.
  6912.  
  6913.    æ¡áτá½á αáßß¼«Γα¿¼ C++ Σπ¡¬µ¿ε:
  6914.  
  6915.    main()
  6916.    {
  6917.       gotoxy(10,20);      /* πßΓá¡«ó¿Γ∞ »«º¿µ¿ε ¬παß«αá ó
  6918.                                        α∩ñ 10, ¬«½«¡¬á 20 */
  6919.    }
  6920.  
  6921.    Å«ß½Ñ ¬«¼»¿½∩µ¿¿  C++ »α«úαá¼¼δ ó «íΩÑ¬Γ¡δ⌐ Σá⌐½ ¿ »α¿¼Ñ-
  6922. ¡Ñ¡¿∩ πΓ¿½¿Γδ  OBJTOASM ñ½∩ »«½πτÑ¡¿∩ ¡¿ªÑß½ÑñπεΘÑú« φ¬ó¿óá-
  6923. ½Ñ¡Γá ¡á ∩ºδ¬Ñ áßßѼí½Ñαá:
  6924.  
  6925.    _TEXT segment
  6926.    _main:
  6927.       mov   AX,014h   ; ºá¡ÑßΓ¿ 20 ó AX
  6928.       push  AX        ; óδΓ«½¬¡πΓ∞ ó ßΓѬ (2 íá⌐Γá)
  6929.       mov   AX,0Ah    ; ºá¡ÑßΓ¿ 10 ó AX
  6930.       push  AX        ; óδΓ«½¬¡πΓ∞ ó ßΓѬ (2 íá⌐Γá)
  6931.       calln _gotoxy   ; óδºóáΓ∞ Σπ¡¬µ¿ε gotoxy() (óδΓὬ¿óá-
  6932.                       ; ÑΓ IP)
  6933.       add   SP,4      ; ß¬«ααÑ¬Γ¿α«óáΓ∞  π¬áºáΓѽ∞ ßΓѬá (¡á
  6934.                       ; 4 íá⌐Γá)
  6935.       ret
  6936.    _TEXT ends
  6937.  
  6938.       çá¼ÑΓ∞ΓÑ,  τΓ« »ÑαѼѡ¡δÑ  ºáΓὬ¿óáεΓß∩ ó ßΓѬ ß»αáóá
  6939.       ¡á½Ñó«.
  6940.  
  6941.   æ¡áτá½á ¡«¼Ñα ¬«½«¡¬¿ (20) ºá¡«ß¿Γß∩ ó AX ¿ óδΓὬ¿óáÑΓß∩ ó
  6942. ßΓѬ. çáΓѼ ¡«¼Ñα α∩ñá (10) ºá¡«ß¿Γß∩ ó AX ¿ óδΓὬ¿óáÑΓß∩ ó
  6943. ßΓѬ.  ìᬫ¡Ñµ, óδ»«½¡∩ÑΓß∩ ó맮ó  gotoxy()  ß óδΓὬ¿ó᡿Ѽ
  6944. IP (instruction pointer - π¬áºáΓѽ∞ ¬«¼á¡ñδ) ó ßΓѬ.
  6945.  
  6946.    Å«ñτÑα¬  π  ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó  Σπ¡¬µ¿⌐ _main()  ¿ _gotoxy()
  6947. ñ«íáó½∩ÑΓß∩ ¬«¼»¿½∩Γ«α«¼,  τΓ«íδ  πñ«ó½ÑΓó«α¿Γ∞  ß«ú½áΦÑ¡¿∩¼
  6948. Microsoft »« ó맮óá¼. æÑú¼Ñ¡Γ _TEXT ∩ó½∩ÑΓß∩ CODE ßÑú¼Ñ¡Γ«¼.
  6949. 쿪Ѡ »«¬áºá¡«,   ¬á¬   óδú½∩ñ¿Γ   ßΓѬ  »«ß½Ñ  «íαáΘÑ¡¿∩  ¬
  6950. _gotoxy(10,20).
  6951.  
  6952.            ┌─────────────────────────┐
  6953.                    │            20           │
  6954.                    ├─────────────────────────┤
  6955.                    │            10           │
  6956.                    ├─────────────────────────┤
  6957.                    │            IP           │
  6958.                    └─────────────────────────┘
  6959.  
  6960.    é ºá¬½ετÑ¡¿Ñ αáßß¼«Γα¿¼ ½¿ßΓ¿¡ú Σπ¡¬µ¿¿  ¡á ∩ºδ¬Ñ áßßѼí-
  6961. ½Ñαá. éßÑ ¼á¬α«ßδ «»αÑñѽѡδ ó MACROS.ASM.
  6962.  
  6963. include MACROS.ASM    ; »«ñ¬½ετáÑΓ «»αÑñѽѡ¿∩ ¼á¬α«ß«ó
  6964. begcode gotoxy        ; ºáñáÑΓ ¡áτὫ ßÑú¼Ñ¡Γá ¬«ñá
  6965.  
  6966.    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  6967.    ; Åα«µÑñπαá ¿¡ΓÑαΣÑ⌐ßá C++.
  6968.    ; Å«¼ÑΘáÑΓ ¬παß«α ó row, col.
  6969.    ; êß»«½∞º«óá¡¿Ñ:
  6970.    ;  void gotoxy(int row, int col);
  6971.       c_public gotoxy      ; ñѽáÑΓ gotoxy ú½«íá½∞¡«⌐
  6972.    func  gotoxy            ; «»αÑñѽ∩ÑΓ ¡áτὫ Σπ¡¬µ¿¿
  6973.       push  BP             ; ß«σαá¡∩ÑΓ ßΓáαπε  «í½áßΓ∞ ßΓѬá
  6974.       mov   BP,SP          ; πßΓá¡áó½¿óáÑΓ BP π¬áºδóáεΘ¿¼ ¡á
  6975.                            ; ßΓáαδ⌐ BP
  6976.       mov   DH,P[BP]       ; DH = row (α∩ñ)
  6977.       mov   DL,P+2[BP]     ; DL = col (¬«½«¡¬á)
  6978.       mov   AH,2           ; ¬«ñ Σπ¡¬µ¿¿ BIOS, πßΓá¡áó½¿óáε-
  6979.                            ; ΘÑ⌐ »«º¿µ¿ε ¬παß«αá.
  6980.       xor   BX,BX          ; ßΓαá¡¿µá 0
  6981.       int   10h            ; ó¿ñÑ« »αÑαδóá¡¿Ñ BIOS
  6982.       pop   BP             ; ó«ßßΓá¡«ó½Ñ¡¿Ñ ßΓáα«ú« BP
  6983.       ret                  ; ó«ºóαáΓ ó óδºδóáóΦπε Σπ¡¬µ¿ε
  6984.    c_endp   gotoxy         ; «»αÑñѽ∩ÑΓ ¬«¡Ñµ Σπ¡¬µ¿¿
  6985.    endcode  gotoxy         ; «»αÑñѽ∩ÑΓ  ¬«¡Ñµ ßÑú¼Ñ¡Γá ¬«ñá
  6986.    end
  6987.  
  6988.    öπ¡¬µ¿∩ ¡á ∩ºδ¬Ñ áßßѼí½Ñαá ¡áτ¿¡áÑΓß∩  ß óδΓὬ¿óá¡¿∩ BP
  6989. ó ßΓѬ ¿ ºá¡ÑßÑ¡¿∩  π¬áºáΓѽ∩  ßΓѬá ó BP.  ¥Γ« «íÑß»Ñτ¿óáÑΓ
  6990. ñá½ÑÑ ñ«ßΓπ» ¬ »ÑαѼѡ¡δ¼ (»áαá¼ÑΓαá¼), »«¼ÑΘÑ¡¡δ¼ ó ßΓѬ óδ-
  6991. ºδóáεΘÑ⌐ C++ Σπ¡¬µ¿Ñ⌐.
  6992.  
  6993.    ¥Γ«Γ ñ«ßΓπ» «íÑß»Ñτ¿óáÑΓß∩ ¿ß»«½∞º«ó᡿Ѽ BP ñ½∩ π¬áºá¡¿∩
  6994. ß¼ÑΘÑ¡¿⌐  ó¡πΓα¿  ßΓѬá.  é  »α¿¼ÑαÑ  óδΦÑ  ¼δ  ¿ß»«½∞º«ó὿
  6995. MOV DH,P[BP]  ñ½∩ ñ«ßΓπ»á ¬ ¡«¼Ñαπ α∩ñá (ßΓ᫬¿) ¿ ºá¡ÑßÑ¡¿∩
  6996. Ñú« ó DH.  ä¿áúαἼᠡ¿ªÑ »«¬áºδóáÑΓ »ÑαѼѡ¡δÑ ¿ ¿σ »«º¿µ¿¿
  6997. ó ßΓѬÑ. P αá߬αδóáÑΓß∩ ¬á¬ 4 ó T, S ¿ C ¼«ñѽ∩σ ¿ ¬á¬ 6 - ó
  6998. M ¿ L ¼«ñѽ∩σ. ¥Γ« ß¼ÑΘÑ¡¿Ñ «Γ  BP  ñ«  »Ñαó«ú«  »áαá¼ÑΓαá ó
  6999. ßΓѬÑ.
  7000.  
  7001.          ┌──────────────────────────┐
  7002.                  │            20            │  BP + 6
  7003.                  ├──────────────────────────┤
  7004.                  │            10            │  BP + 4
  7005.                  ├──────────────────────────┤
  7006.                  │            IP            │  BP + 2
  7007.                  ├──────────────────────────┤
  7008.                  │      »αÑñδñπΘ¿⌐  BP      │  BP + 0
  7009.                  └──────────────────────────┘
  7010.  
  7011.    Å«ß½Ñ ºáóÑαΦÑ¡¿∩ Σπ¡¬µ¿¿ ß½ÑñπÑΓ ó«ßßΓá¡«ó¿Γ∞ BP ¿ ó«ºóαá-
  7012. Γ¿Γ∞ß∩  ó  óδºδóáεΘπε  Σπ¡¬µ¿ε.  è«¼á¡ñá  'ret'  ó«ßßΓá¡«ó¿Γ
  7013. IP ¿º  ßΓѬᠠ¿  ¡áτ¡ÑΓ  ¿ß»«½¡Ñ¡¿Ñ  ¬«¼á¡ñδ,  ß½ÑñπεΘÑ⌐  ºá
  7014. 'calln _gotoxy'.  æ½ÑñπεΘÑ⌐  ¬«¼á¡ñ«⌐  ó ¡áΦÑ⌐  C++  Σπ¡¬µ¿¿
  7015. ∩ó½∩ÑΓß∩ 'ADD SP,4'.  Ä¡á πßΓá¡«ó¿Γ  SP  ó »«º¿µ¿ε,  ¬«Γ«αá∩
  7016. íδ½á ñ« óδ»«½¡Ñ¡¿∩ ñóπ󠬫¼á¡ñ 'PUSH AX'.  Åα¿¼Ñα óδΦÑ «Γ¡«-
  7017. ß¿Γß∩ ¬ T (Γ«¡¬«⌐),  S (¼á½«⌐)  ¿  C  (¬«¼»á¬Γ¡«⌐)  ¼«ñѽ∩¼.
  7018. é L (í«½∞Φ«⌐) ¿ M (ßαÑñ¡Ñ⌐) ¼«ñѽ∩σ CS ΓᬪѠóδΓὬ¿óáÑΓß∩ ó
  7019. ßΓѬ »α¿ ñá½∞¡Ñ¼ ó맮óÑ.  ¥Γ« ¿º¼Ñ¡¿Γ  »«º¿µ¿ε  »ÑαѼѡ¡δσ ó
  7020. ßΓѬѠñ« ß½ÑñπεΘ¿σ º¡áτÑ¡¿⌐:
  7021.  
  7022.                  ┌──────────────────────────┐
  7023.                  │            20            │  BP + 8
  7024.                  ├──────────────────────────┤
  7025.                  │            10            │  BP + 6
  7026.                  ├──────────────────────────┤
  7027.                  │            CS            │  BP + 4
  7028.                  ├──────────────────────────┤
  7029.                  │            IP            │  BP + 2
  7030.                  ├──────────────────────────┤
  7031.                  │      »αÑñδñπΘ¿⌐  BP      │  BP + 0
  7032.                  └──────────────────────────┘
  7033.  
  7034.    êß»«½∞º«óá¡¿Ñ ¼á¬α«ßá P («»αÑñѽѡ¡«ú« ó MACROS.ASM) »«º-
  7035. ó«½∩ÑΓ ¬«¼»Ñ¡ß¿α«óáΓ∞ φΓ« αẽ¿τ¿Ñ.
  7036.  
  7037.  
  7038. æ½ÑñπεΘ¿⌐ »α¿¼Ñα
  7039.  
  7040.    é«Γ »α¿¼Ñα áßßѼí½Ñα¡«⌐  »α«µÑñπαδ,  αÑ὿ºπεΘÑ⌐ ¡¿ªÑß½Ñ-
  7041. ñπεΘπε C++ Σπ¡¬µ¿ε  (φΓá Σπ¡¬µ¿∩ ¡Ñ ß½¿Φ¬«¼ »«½Ñº¡á,  ¡« «¡á
  7042. ¿½½εßΓα¿απÑΓ,  ¬á¬  ñѽáΓ∞ ΓᬿѠóÑΘ¿).  Åα«µÑñπαá  ¡á»¿ßá¡á
  7043. Γá¬, τΓ« íπñÑΓ  áßßÑ¼í½¿α«óáΓ∞ß∩  ¬«ααÑ¬Γ¡« ñ½∩ ½εí«⌐ ¼«ñѽ¿
  7044. »á¼∩Γ¿.
  7045.                                                // C++ îÄäôï£
  7046.    extern var1;
  7047.    int var2;
  7048.    extern func1();
  7049.    int func2(pa,a)
  7050.    int *pa,a;
  7051.    {
  7052.         int b;
  7053.         *pa = b;
  7054.         var2 = b + var1 + func1(&b,a);
  7055.         return a - var2;
  7056.    }
  7057.  
  7058.    ï¿ßΓ¿¡ú áßßѼí½Ñα¡«ú« ¼«ñπ½∩
  7059.  
  7060.                                        ; ÇßßѼí½Ñα¡δ⌐ îÄäôï£
  7061.    include MACROS.ASM
  7062.    begdata                       ; ºáñáÑΓ ßΓáαΓ ßÑú¼Ñ¡Γá
  7063.       extrn     _var1:word       ; ñá¡¡δσ
  7064.    _var2 dw     0                ; αẼÑΘáÑΓ var2
  7065.    enddata                       ; ¬«¡Ñµ ßÑú¼Ñ¡Γá ñá¡¡δσ
  7066.    if LCODE                      ; Ñß½¿ ¼«ñѽ∞ ß í«½∞Φ¿¼
  7067.                                  ; ¬«ñ«¼
  7068.       extrn     _func1: far      ; Γ« ñá½∞¡∩∩ Σπ¡¬µ¿∩
  7069.    else
  7070.       extrn     _func1: near     ; ¿¡áτÑ í½¿ª¡∩∩ Σπ¡¬µ¿∩
  7071.    endif
  7072.    begcode      func2
  7073.       c_public  func2            ; ñѽáѼ func2 ú½«íá½∞¡«⌐
  7074.    func         func2            ; «»αÑñѽ∩Ѽ Σπ¡¬µ¿ε func2
  7075.       push      BP               ; ß«σαá¡∩Ѽ ßΓáαδ⌐ π¬áºá-
  7076.                                  ; Γѽ∞ «í½áßΓ¿ ñÑ⌐ßΓó¿∩
  7077.       mov       BP,SP            ; πßΓá¡áó½¿óáѼ ¡«óδ⌐
  7078.                                  ; π¬áºáΓѽ∞ «í½áßΓ¿
  7079.       sub       SP,2             ; ß«ºñáѼ ¼ÑßΓ« ñ½∩ b
  7080.       mov       AX,-2[BP]        ; AX = b
  7081.    if SPTR                       ; Ñß½¿ ¼á½á∩ ¼«ñѽ∞ »á¼∩Γ¿
  7082.       mov       BX,P[BP]         ; BX = pa
  7083.       mov       [BX],AX          ; *pa = b
  7084.    else                          ; ¿¡áτÑ í«½∞Φá∩ ¼«ñѽ∞
  7085.                                  ; »á¼∩Γ¿
  7086.       les       BX,P[BP]         ; ES:BX = pa
  7087.       mov       ES:[BX],AX       ; *pa = b
  7088.    endif
  7089.       push      P+SIZEPTR[BP]    ; óΓὬ¿óáѼ "a" ó ßΓѬ
  7090.    if LPTR                       ; Ñß½¿ ñá½∞¡¿Ñ π¬áºáΓѽ¿
  7091.       push      SS               ; óΓὬ¿óáѼ ßÑú¼Ñ¡Γ «Γ b
  7092.    endif
  7093.       lea      AX,-2[BP]         ; AX = ß¼ÑΘÑ¡¿Ñ «Γ b
  7094.       push     AX
  7095.       callm    func1             ; ó맮ó func1 (&b, a)
  7096.       add      SP,SIZEPTR+2      ; ó«ßßΓá¡«ó½Ñ¡¿Ñ ßΓѬá
  7097.       add      AX,_var1          ; func1 ó«ºóαáΘáÑΓ αѺπ½∞-
  7098.                                  ; ΓáΓ ó AX
  7099.       add      AX,-2[BP]         ; AX = b + var1 + func1(a)
  7100.       mov      _var2,AX
  7101.       mov      AX,P+SIZEPTR[BP]  ; AX = a
  7102.       sub      AX,_var2          ; AX = a - var2
  7103.       mov      SP,BP             ; ßτÑનóáѼ ½«¬á½∞¡δÑ
  7104.                                  ; »ÑαѼѡ¡δÑ
  7105.       pop      BP                ; ó«ßßΓá¡áó½¿óáѼ ßΓáαδ⌐
  7106.                                    π¬áºáΓѽ∞ «í½áßΓ¿
  7107.       ret                       ; ó AX ó«ºóαáΘáѼ«Ñ º¡áτÑ¡¿Ñ
  7108.    c_endp      func2             ; ¬«¡Ñµ Σπ¡¬µ¿¿ func2
  7109.    endcode     func2             ; ¬«¡Ñµ ßÑú¼Ñ¡Γá ¬«ñá
  7110.    END                           ; ¬«¡Ñµ ¼«ñπ½∩
  7111.  
  7112.       çá¼ÑΓ∞ΓÑ, τΓ« «»ÑαáΓ«αδ EXTRN ñ½∩ ¬«ñá ñ«½ª¡δ íδΓ∞ ó¡Ñ
  7113.       »áα begcode/endcode, ¿¡áτÑ ¼«ª¡« »«½πτ¿Γ∞ ß««íΘÑ¡¿Ñ «í
  7114.       «Φ¿í¬áσ  Σ¿¬ßᵿ¿ (fixup errors) «Γ ½¿¡¬Ñαá »α¿ ¿ß»«½∞-
  7115.       º«óá¡¿¿ M ¿½¿ L ¼«ñѽÑ⌐.
  7116.  
  7117.  
  7118. çá»π߬ MASM
  7119.  
  7120.    é¬½ετáѼδ⌐ Σá⌐½ MACROS.ASM  πßΓá¡áó½¿óáÑΓ ¼á¬α«ßδ ó ºáó¿-
  7121. ß¿¼«ßΓ¿ «Γ ΓαÑíπѼ«⌐ ¼«ñѽ¿  »á¼∩Γ¿.  î«ñѽ∞ »á¼∩Γ¿ ºáñáÑΓß∩
  7122. «»αÑñѽѡ¿Ñ¼ ß««ΓóÑΓßΓóπεΘÑú« ¿¼Ñ¡¿ ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ:
  7123.    MASM /MX /DI8086? /R  ¼«ñπ½∞;
  7124. úñÑ ó¼ÑßΓ« ? ñ«½ª¡«  íδΓ∞  S, M, C  ¿½¿  L  ó ºáó¿ß¿¼«ßΓ¿ «Γ
  7125. Γ«ú«, ¬á¬á∩ ¼«ñѽ∞ ΓαÑíπÑΓß∩.  S-¼«ñѽ∞  óδí¿αáÑΓß∩ »« π¼«½-
  7126. τá¡¿ε (φΓ« ¼«ª¡« »«¡∩Γ∞,  ú½∩ñ∩  ¡á  Σá⌐½  MACROS.ASM).  ä½∩
  7127. »α«úαá¼¼ ó T-¼«ñѽ¿ ¡Ñ ¡πª¡« «»αÑñѽ∩Γ∞ I8086T;  ß½ÑñπÑΓ ¿ß-
  7128. »«½∞º«óáΓ∞  S-¼«ñѽ∞.  (éß»«¼¡¿ΓÑ,  τΓ« αạ¿µá ¼Ñªñπ  T ¿ S
  7129. ¼«ñѽ∩¼¿ ó«º¡¿¬áÑΓ »α¿ ßí«α¬Ñ  (αÑñᬵ¿¿ ßó∩ºÑ⌐),  ¡« ¡Ñ »α¿
  7130. ¬«¼»¿½∩µ¿¿ ¿½¿ áßßÑ¼í½¿α«óá¡¿¿).
  7131.    è½ετ /MX  ¡Ñ«íσ«ñ¿¼,  τΓ«íδ  óßÑ  ú½«íá½∞¡δÑ  ¿¼Ñ¡á  í뫨
  7132. τπóßΓó¿Γѽ∞¡δ ¬ αÑú¿ßΓαπ  (αẽ¿τ὿ß∞ ºáú½áó¡δÑ ¿ »α«»¿ß¡δÑ
  7133. íπ¬óδ). ìÑ ¿ß»«½∞ºπ⌐ΓÑ ¬½ετ /ML,  »«ß¬«½∞¬π »α¿ φΓ«¼ ¡Ñ¬«Γ«-
  7134. αδÑ óÑαß¿¿  MASM  íπñπΓ ¡Ñ¬«ααÑ¬Γ¡« áßßÑ¼í½¿α«óáΓ∞ ó«º¼«ª¡δÑ
  7135. ¬«ñδ (opcodes) 8087.
  7136.    è½ετ /R ó¬½ετáÑΓ áßßÑ¼í½¿α«óá¡¿Ñ  ó«º¼«ª¡δσ  ¬«ñ«ó  8087.
  7137.    æ»Ñµ¿á½∞¡á∩ »«ññÑ᪬á ó맮óá  MASM  óßΓα«Ñ¡á ó ZTC.  àß½¿
  7138. »áαá¼ÑΓα-Σá⌐½  ñ½∩ ZTC «¬á¡τ¿óáÑΓß∩ ¡á .ASM,  ZTC »«»δΓáÑΓß∩
  7139. áßßÑ¼í½¿α«óáΓ∞  Ñú«  »«ßαÑñßΓó«¼  MASM.  àß½¿ ñ½∩ ZTC ºáñá¡á
  7140. ¼«ñѽ∞ »á¼∩Γ¿,  Γ«  ZTC  »ÑαÑñáßΓ  MASM  ß««ΓóÑΓßΓóπεΘÑÑ ¿¼∩
  7141. (define). Ç¡á½«ú¿τ¡« ¬½ετ¿ ZTC -g, -D, -v ¿ -I »«ß½Ñ ¿σ »αÑ-
  7142. «íαẫóá¡¿∩ ó ß««ΓóÑΓßΓóπεΘ¿Ñ ¬½ετ¿ MASM, »ÑαÑñáεΓß∩ Ñ¼π.
  7143.    ¥Γ«Γ ¼Ñσá¡¿º¼ ß½ÑñπÑΓ ¿ß»«½∞º«óáΓ∞ Γ«½∞¬« ß óÑαß¿Ñ⌐ 5.0 ¿
  7144. »«ºñ¡¿¼¿ óÑαß¿∩¼¿  MASM,  Γᬠ¬á¬ ñ½∩ αá¡¡¿σ óÑαß¿⌐ ¬½ετ /Zd
  7145. (ZTC -g) ¡Ññ«»πßΓ¿¼.
  7146.    öá⌐½  C.ASM ß ñ¿ß¬á ¿ßσ«ñ¡δσ ΓѬßΓ«ó í¿í½¿«ΓѬ (»«ßΓáó½∩-
  7147. ÑΓß∩ «Γñѽ∞¡«) ¡Ñ½∞º∩ áßßÑ¼í½¿α«óáΓ∞  óÑαß¿∩¼¿  MASM,  »αÑñ-
  7148. ΦÑßΓóπεΘ¿¼¿ 5.0.  Åα¿τ¿¡á ó Γ«¼, τΓ« í«½ÑÑ ßΓáαδÑ áßßѼí½Ñαδ
  7149. ¡Ñ »«ññÑনóáεΓ »ßÑóñ«-«»µ¿ε DOSSEG.