home *** CD-ROM | disk | FTP | other *** search
/ BBS 1 / BBS#1.iso / document / td30.ha / TDEBUG3.TXT < prev    next >
Text File  |  1993-11-09  |  126KB  |  2,674 lines

  1.  
  2.                      Å«½¡«Ñ ñÑαÑ󫠼ѡε
  3. ─────────────────────────────────────────────────────────────────
  4.  
  5.      ìá É¿ß.  13.1  »«¬áºá¡á  »«½¡á∩  ßΓαπ¬Γπαπ ß»π߬áεΘ¿σß∩ ¼Ñ¡ε
  6. Æπαí« «Γ½áñτ¿¬á TD.
  7.  
  8. ┌───────────────────────────────────────────────────────────────┐
  9. │≡ File Edit View Run Breakpoints  Data  Options  Window  Help  │
  10. └─┬──┬──┬────┬────┬───────┬─────────┬──────┬────────┬──────┬────┘
  11.   │  │  │    │    │       │         │      │        │      │
  12.   │  │  │    │    │       │         │      │        │      └────┐
  13.   │  │  │    │    │       │         │      │        └──────────┐│
  14.   │  │  │    │    │       │         │      └──────────────────┐││
  15.   │  │  │    │    │       │         └────────────────────────┐│││
  16.   │  │  │    │    │       └─────────────────────────────────┐││││
  17.   │  │  │    │    └──────────────────────────┐              │││││
  18.   │  │  │    └────────────┐                  │              │││││
  19.   │  │  └────────────────┐│                  │              │││││
  20.   │  └──────────────────┐││                  v              │││││
  21.   └──────┐              │││    ┌──────────────────────────┐ │││││
  22.          │              │││    │            Run           │ │││││
  23.          v              │││    │──────────────────────────│ │││││
  24.     ┌──────────────────┐│││    │ Run                   F9 │ │││││
  25.     │    ≡ (System)    ││││    │ Go to cursor          F4 │ │││││
  26.     │──────────────────││││    │ Trace Into            F7 │ │││││
  27.     │ Repaint Desktop  ││││    │ Step Over             F8 │ │││││
  28.     │ Restore Standard ││││    │ Execute to...     Alt-F9 │ │││││
  29.     │──────────────────││││    │ Until Return      Alt-F8 │ │││││
  30.     │ About...         ││││    │ Animate...               │ │││││
  31.     └──────────────────┘│││    │ Back Trace        Alt-F4 │ │││││
  32. ┌───────────────────────┘││    │ Instruction Trace Alt-F7 │ │││││
  33. │            ┌───────────┘│    │──────────────────────────│ │││││
  34. │            v            │    │ Arguments...             │ │││││
  35. │   ┌──────────────────┐  │    │ Program reset    Ctrl-F2 │ │││││
  36. │   │      File        │  │    └──────────────────────────┘ │││││
  37. │   │──────────────────│  │                 ┌───────────────┘││││
  38. │   │ Open...          │  │                 │                ││││
  39. │   │ Change dir...    │  │                 v               ┌┘│││
  40. │   │ Get Info...      │  │    ┌──────────────────────────┐ │ │││
  41. │   │                  │  │    │      Breakpoints         │ │ │││
  42. │   │                  │  │    │──────────────────────────│ │ │││
  43. │   │──────────────────│  │    │ Toggle                F2 │ │ │││
  44. │   │ Symbol Load...   │  │    │ At...             Alt-F2 │ │ │││
  45. │   │                  │  │    │ Changed memory global... │ │ │││
  46. │   │──────────────────│  │    │ Expression true global...│ │ │││
  47. │   │ Quit       Alt-X │  │    │ Handware Breakpoint...   │ │ │││
  48. │   └──────────────────┘  │    │ Delete all               │ │ │││
  49. │             ┌───────────┘    └──────────────────────────┘ │ │││
  50. │             │                              ┌──────────────┘ │││
  51. │             v                              │                │││
  52. │    ┌───────────────────┐                   v                │││
  53. │    │        View       │     ┌─────────────────────────────┐│││
  54. │    │───────────────────│     │           Data              ││││
  55. │    │ Breakpoints       │     │─────────────────────────────││││
  56. │    │ Stack             │     │ Inspect...                  ││││
  57. │    │ Log               │     │ Evaluate│modify...  Ctrl-F4 ││││
  58. │    │ Watches           │     │ Add watch...        Ctrl-F7 ││││
  59. │    │ Variables         │     │ Function return             ││││
  60. │    │ Module...      F3 │     └─────────────────────────────┘│││
  61. │    │ File...           │                                    │││
  62. │    │ CPU               │                           ┌────────┘││
  63. │    │ Dump              │     ┌────────────┐        │         ││
  64. │    │ Registers         │  ┌──│ Module...  │        │         ││
  65. │    │ Numeric Processor │  │  │ Dump       │        │         ││
  66. │    │ Execution History │  │  │ File...    │        │         ││
  67. │    │ Hierarchy         │  │  └────────────┘        │         ││
  68. │    │ Windows messages  │  │                        │         ││
  69. │    │ Another          >│──┘                        │         ││
  70. │    └───────────────────┘  ┌────────────────────────┘         ││
  71. │                  ┌────────┘                        ┌─────────┘│
  72. │                  v                                 │          │
  73. │    ┌───────────────────────────┐                   v          │
  74. │    │          Options          │        ┌────────────────────┐│
  75. │    │───────────────────────────│        │       Window       ││
  76. │    │ Language...        Source │        │────────────────────││
  77. │    │ Macros                   >│──┐     │ Zoom            F5 ││
  78. │    │ Display options...        │  │     │ Next            F6 ││
  79. │    │ Path for source...        │  │     │ Next pane      Tab ││
  80. │    │ Save options...           │  │     │ Size/move  Ctrl-F5 ││
  81. │    │ Restore options...        │  │     │ Iconsize/restore   ││
  82. │    └───────────────────────────┘  │     │ Close       Alt-F3 ││
  83. │                  ┌────────────────┘     │ Undo close  Alt-F6 ││
  84. │                  │                      │────────────────────││
  85. │                  v                      │ Dump pane to log   ││
  86. │    ┌───────────────────────────┐        │ User screen Atl-F5 ││
  87. │    │ Create...           Alt = │        │ 1 Module TPDEMO    ││
  88. │    │ Stop recording      Alt - │        │ 2 Watches          ││
  89. │    │ Remove                    │        └────────────────────┘│
  90. │    │ Delete all                │                ┌─────────────┘
  91. │    └───────────────────────────┘                │
  92. └──────────────┐                                  v
  93.                │                      ┌───────────────────────┐
  94.                v                      │         Help          │
  95.    ┌───────────────────────┐          │───────────────────────│
  96.    │         Edit          │          │ Index        Shift-F1 │
  97.    │───────────────────────│          │ Previous topic Alt-F1 │
  98.    │ Copy         Shift-F3 │          │ Help on help          │
  99.    │ Paste        Shift-F4 │          └───────────────────────┘
  100.    │ Copy to Log           │
  101.    │ Dump pane to log      │
  102.    └───────────────────────┘
  103.  
  104.                  â½áóá 14. ÄΓ½áñ¬á »α«úαá¼¼δ
  105. ─────────────────────────────────────────────────────────────────
  106.  
  107.      ÄΓ½áñ¬á »α«úαá¼¼δ  á¡á½«ú¿τ¡á  óßѼ ñαπú¿¼ φΓá»á¼ αÑ὿ºáµ¿¿
  108. »α«úαá¼¼δ - φΓ« ¡á»«½«ó¿¡π ¿ß¬πßßΓó«, ¡á»«½«ó¿¡π ¡áπ¬á. æπΘÑßΓóπ-
  109. εΓ ß»Ñµ¿á½∞¡δÑ »α«µÑñπαδ, ¬«Γ«αδÑ ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ñ½∩ «Γ߽Ѫ¿-
  110. óá¡¿∩  «Φ¿í¬¿,  «ñ¡á¬«,  τΓ«íδ ß«¬αáΓ¿Γ∞ φëà»α«µÑßß,  ΓαÑíπÑΓß∩
  111. ΓᬪѠσ«α«Φá∩ ¿¡Γπ¿µ¿∩.
  112.  
  113.      é í«½∞Φ¿¡ßΓóÑ «Γ½áª¿óáѼδσ óἿ »α«úαá¼¼ ½πτΦÑÑ,  τΓ« óδ ¼«-
  114. ªÑΓÑ ßñѽáΓ∞ - φΓ« íδßΓα« ¡á⌐Γ¿ ¿ßΓ«τ¡¿¬ «Φ¿í«¬ ó  ¿ßσ«ñ¡«¼ ¬«ñÑ.
  115. ä½∩  φΓ«ú« ¡πª¡« «ßó«¿Γ∞ ß««ΓóÑΓßΓóπεΘ¿Ñ ¼ÑΓ«ñδ,  á ΓᬪѠ¿ºπτ¿Γ∞
  116. ΓᬿѠ߻«ß«íδ,  ¬«Γ«αδÑ »«ºó«½∩Γ  ¿ºíѪáΓ∞  »«óΓ«α¡«ú«  »«∩ó½Ñ¡¿∩
  117. «Φ¿í«¬.
  118.  
  119.      îδ ¡áτ¡Ñ¼ ß Γ«ú«, τΓ« »«ß¼«Γα¿¼, ß τÑú« ¼«ª¡« ¡áτáΓ∞ «Γ½áñ¬π
  120. »α«úαá¼¼δ, ¬«Γ«αá∩ ¡Ñ αáí«ΓáÑΓ ñ«½ª¡δ¼ «íαẫ¼.
  121.  
  122.      é ñá¡¡«⌐ ú½áóÑ ¼δ «íßπñ¿¼ ΓᬪѠαẽ¿τ¡δÑ »«ñσ«ñδ ¬ «Γ½áñ¬Ñ,
  123. αạδÑ  Γ¿»δ  «Φ¿í«¬,  ¬«Γ«αδÑ  ¼«úπΓ óßΓαÑτáΓ∞ß∩ ó »α«úαá¼¼Ñ,  ¿
  124. »αÑñ½«ª¿¼ ¼ÑΓ«ñδ »α«óÑન »α«úαá¼¼δ, »«ºó«½∩εΘ¿Ñ πíÑñ¿Γ∞ß∩ ó »αá-
  125. ó¿½∞¡«ßΓ¿ ÑÑ αáí«Γδ.
  126.  
  127.      äáóá⌐ΓÑ »«ß¼«Γα¿¼,  ß τÑú« ¼«ª¡« ¡áτáΓ∞,  ¬«úñá »α«úαἼᠡÑ
  128. αáí«ΓáÑΓ ¬«ααÑ¬Γ¡«.
  129.  
  130.                   è«úñá τΓ«-Γ« ¡Ñ αáí«ΓáÑΓ
  131. ─────────────────────────────────────────────────────────────────
  132.  
  133.      ÅαѪñÑ óßÑú« ¡Ñ ß½ÑñπÑΓ  ó»áñáΓ∞  ó  »á¡¿¬π.  äáªÑ  ¡á¿í«½ÑÑ
  134. «»δΓ¡δÑ »α«úαá¼¼¿ßΓδ αÑñ¬« »¿ΦπΓ »α«úαá¼¼δ,  ¬«Γ«αδÑ ¡áτ¿¡áεΓ αá-
  135. í«ΓáΓ∞ ß »Ñαó«ú« αáºá.
  136.  
  137.      ùΓ«íδ ¿ºíѪáΓ∞ ¡á»αáß¡«⌐ ΓαáΓδ óαѼѡ¿ ¡á ñ«½ú¿Ñ ¿  íÑß»½«ñ-
  138. ¡δÑ »«¿ß¬¿ «Φ¿í¬¿, »«ßΓáαá⌐ΓÑß∞ »«í«α«Γ∞ ßΓαѼ½Ñ¡¿Ñ ß½πτá⌐¡« πúá-
  139. ñáΓ∞,  úñÑ ¡áσ«ñ¿Γß∩ «Φ¿í¬á.  ïπτΦ¿¼ ¼ÑΓ«ñ«¼ ºñÑß∞ íπñÑΓ  π¡¿óÑα-
  140. ßá½∞¡δ⌐ »α¿¡µ¿» "αáºñѽ∩⌐ ¿ ó½áßΓóπ⌐".
  141.  
  142.      ìπª¡« ßñѽáΓ∞  α∩ñ »αÑñ»«½«ªÑ¡¿⌐,  »α«óÑα¿ó ¬áªñ«Ñ ¿º ¡¿σ »«
  143. «τÑαÑñ¿.  ìá»α¿¼Ñα, óδ ¼«ªÑΓÑ »αÑñ»«½«ª¿Γ∞: "ÄΦ¿í¬á ñ«½ª¡á ó«º¡¿-
  144. ¬áΓ∞ »ÑαÑñ óδº«ó«¼ Σπ¡¬µ¿¿ xyz".  çáΓѼ ¡πª¡« »α«óÑα¿Γ∞ φΓ« »αÑñ-
  145. »«½«ªÑ¡¿Ñ,  «ßΓá¡«ó¿ó »α«úαá¼¼π »ÑαÑñ óδº«ó«¼ Σπ¡¬µ¿¿ xyz ¿  »«ß-
  146. ¼«ΓαÑó,  ÑßΓ∞ ½¿ «Φ¿í¬á.  àß½¿ óδ «í¡áαπª¿ΓÑ «Φ¿í¬π ó φΓ«⌐ Γ«τ¬Ñ,
  147. ¼«ª¡« ßñѽáΓ∞ ß½ÑñπεΘÑÑ »αÑñ»«½«ªÑ¡¿Ñ,  τΓ«  «Φ¿í¬á  ó«º¡¿¬áÑΓ  ó
  148. »α«úαἼѠúñÑ-Γ« αá¡∞ΦÑ.
  149.  
  150.      æ ñαπú«⌐  ßΓ«α«¡δ,  Ñß½¿ »α¿ ó맮óÑ Σπ¡¬µ¿¿ xyz óßÑ óδú½∩ñ¿Γ
  151. »αѬαáß¡«,  óáΦÑ »αÑñ»«½«ªÑ¡¿Ñ «¬áºá½«ß∞ ¡ÑóÑα¡δ¼. ìπª¡« ¿º¼Ñ¡¿Γ∞
  152. φΓ«  »αÑñ»«½«ªÑ¡¿Ñ  ¡á ß½ÑñπεΘÑÑ:  "ÄΦ¿í¬á ó«º¡¿¬áÑΓ úñÑ-Γ« »«ß½Ñ
  153. ó맮óá Σπ¡¬µ¿¿ xyz.  éδ»«½¡¿ó α∩ñ á¡á½«ú¿τ¡δσ »α«óÑ᫬,  óδ ß¬«α«
  154. ¡á⌐ñÑΓÑ Γπ τáßΓ∞ »α«úαá¼¼δ, úñѠ󫺡¿¬áÑΓ «Φ¿í¬á.
  155.  
  156.      ¥Γ« »αѬαáß¡«,  ß¬áªÑΓÑ óδ, ¡« ¬á¬ ªÑ «»αÑñѽ¿Γ∞ »«ß½Ñ «ßΓá-
  157. ¡«ó¬¿ »α«úαá¼¼δ,  τΓ« «¡á óÑñÑΓ ßÑí∩ »αáó¿½∞¡«? Äñ¿¡ ¿º ¡á¿½πτΦ¿σ
  158. »πΓÑ⌐ »α«óÑન »«óÑñÑ¡¿∩ »α«úαá¼¼δ ß«ßΓ«¿Γ ó á¡á½¿ºÑ º¡áτÑ¡¿⌐ »Ñ-
  159. αѼѡ¡δσ ¿ «íΩÑ¬Γ«ó ñá¡¡δσ »α«úαá¼¼δ.  ìá»α¿¼Ñα,  Ñß½¿ π óáß ÑßΓ∞
  160. »«ñ»α«úαá¼¼á,  «τ¿ΘáεΘá∩  ¼áßß¿ó,  óδ ¼«ªÑΓÑ »α«óÑα¿Γ∞ ÑÑ αáí«Γπ,
  161. «ßΓá¡«ó¿ó »α«úαá¼¼π »«ß½Ñ óδ»«½¡Ñ¡¿∩ ñá¡¡«⌐ »«ñ»α«úαá¼¼δ ¿ »α«óÑ-
  162. α¿ó ºáΓѼ ¬áªñδ⌐ φ½Ñ¼Ñ¡Γ ¼áßß¿óá, τΓ«íδ πíÑñ¿Γ∞ß∩, τΓ« «¡ «τ¿ΘÑ¡.
  163.  
  164.                         æΓ¿½∞ «Γ½áñ¬¿
  165. ─────────────────────────────────────────────────────────────────
  166.  
  167.      ô ¬áªñ«ú« ßó«⌐ ßΓ¿½∞ ¬á¬ αáºαáí«Γ¬¿ »α«úαá¼¼δ,  Γᬠ¿ ÑÑ «Γ-
  168. ½áñ¬¿. ÆÑ αѬ«¼Ñ¡ñᵿ¿ »« «Γ½áñ¬Ñ, ¬«Γ«αδÑ ¼δ ºñÑß∞ »α¿ó«ñ¿¼, ∩ó-
  169. ½∩εΓß∩ ½¿Φ∞ «Γ»αáó¡δ¼¿ »π¡¬ΓἿ,  ¬«Γ«αδÑ »«ºó«½∩Γ óá¼  ßΣ«α¼¿α«-
  170. óáΓ∞ ßó«⌐ »«ñσ«ñ.
  171.  
  172.      é ¼¡«ú¿σ  ß½πτá∩σ ¡á ¼ÑΓ«ñ «Γ½áñ¬¿ ó½¿∩ÑΓ »αÑñ»«½áúáѼ«Ñ ¿ß-
  173. »«½∞º«óá¡¿Ñ (¡áº¡áτÑ¡¿Ñ) »α«úαá¼¼δ. ìѬ«Γ«αδÑ »α«úαá¼¼δ óδ »¿ΦÑΓÑ
  174. ñ½∩  ßÑí∩,  ½¿í«  «¡¿ íπñπΓ ¿ß»«½∞º«óá¡δ Γ«½∞¬« «ñ¿¡ ¿½¿ ñóá αáºá
  175. ñ½∩ óδ»«½¡Ñ¡¿∩ ¬«¡¬αÑΓ¡«⌐ ºáñáτ¿.  ä½∩ Γᬿσ »α«úαá¼¼ αạ«ßΓ«α«-
  176. ¡ÑÑ  ΓÑßΓ¿α«óá¡¿Ñ óßÑσ ¿σ φ½Ñ¼Ñ¡Γ«ó í佫 íδ ¡á»αáß¡«⌐ ΓαáΓ«⌐ óαÑ-
  177. ¼Ñ¡¿, «ß«íÑ¡¡«, Ñß½¿ »«ß½Ñ »α«óÑન ÑÑ óδσ«ñ¡δσ ñá¡¡δσ óδ ó¿ñ¿ΓÑ,
  178. τΓ« »α«úαá¼¼á αáí«ΓáÑΓ »αáó¿½∞¡«. ä½∩ ΓÑσ »α«úαá¼¼, ¬«Γ«αδÑ »αÑñ-
  179. »«½áúáÑΓß∩ αáß»α«ßΓαá¡∩Γ∞, ¿½¿ ñ½∩ ΓÑσ, ¬«Γ«αδÑ óδ»«½¡∩εΓ ºáñáτπ,
  180. »αáó¿½∞¡«ßΓ∞  ¬«Γ«α«⌐ Γαπñ¡« «»αÑñѽ¿Γ∞ ß »«¼«Θ∞ε »α«óÑન, ¼«ªÑΓ
  181. «¬áºáΓ∞ß∩ ªÑ½áΓѽ∞¡δ¼ í«½ÑÑ ßΓα«ú«Ñ ΓÑßΓ¿α«óá¡¿Ñ.
  182.  
  183.                       Å«½¡«Ñ óδ»«½¡Ñ¡¿Ñ
  184. ─────────────────────────────────────────────────────────────────
  185.  
  186.      ä½∩ »α«ßΓδσ »α«úαá¼¼ ½πτΦ¿⌐ »«ñσ«ñ, óÑα«∩Γ¡«, ß«ßΓ«¿Γ ó Γ«¼,
  187. τΓ«íδ »α«ßΓ« ºá»πßΓ¿Γ∞ »α«úαá¼¼π ¿  »«ß¼«ΓαÑΓ∞,  τΓ«  »«½πτ¿½«ß∞.
  188. àß½¿ »α¿ Γᬫ⌐ »α«óÑα¬Ñ íπñπΓ «í¡áαπªÑ¡δ «Φ¿í¬¿,  óδ ¼«ªÑΓÑ "ßñÑ-
  189. ½áΓ∞ Φáú ¡áºáñ" ¿  ºá»πßΓ¿Γ∞  »α«úαá¼¼π  ß  ¼á¬ß¿¼á½∞¡«  »α«ßΓ묨
  190. óσ«ñ¡δ¼¿ ñá¡¡δ¼¿, τΓ«íδ »α«óÑα¿Γ∞ ºáΓѼ ÑÑ óδó«ñ. çáΓѼ ¼«ª¡« »Ñ-
  191. αÑ⌐Γ¿ ¬ »α«óÑα¬Ñ ß í«½ÑÑ ß½«ª¡δ¼¿ óσ«ñ¡δ¼¿ ñá¡¡δ¼¿,  ¿ Γᬠñá½ÑÑ,
  192. »«¬á óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩ ¡Ñ ßΓá¡ÑΓ ¡ÑóÑα¡«⌐. ¥Γ« ñáßΓ óá¼ σ«α«ΦÑÑ
  193. »αÑñßΓáó½Ñ¡¿Ñ « Γ«¼, ¡á߬«½∞¬« ¬«ααÑ¬Γ¡« αáí«ΓáÑΓ »α«úαá¼¼á.
  194.  
  195.                 Å«ß½Ññ«óáΓѽ∞¡«Ñ ΓÑßΓ¿α«óá¡¿Ñ
  196. ─────────────────────────────────────────────────────────────────
  197.  
  198.      àß½¿ óδ  σ«Γ¿ΓÑ »«½¡«ßΓ∞ε πíÑñ¿Γ∞ß∩,  τΓ« »α«úαá¼¼á αáí«ΓáÑΓ
  199. »αáó¿½∞¡«,  ¡πª¡« »α«óÑα¿Γ∞ «Γñѽ∞¡δÑ »«ñ»α«úαá¼¼δ,  á ΓᬪѠπíÑ-
  200. ñ¿Γ∞ß∩,  τΓ«  »α«úαá¼¼á óδñáÑΓ «ª¿ñáѼδÑ αѺπ½∞ΓáΓδ ñ½∩ ¡Ñ¬«Γ«αδσ
  201. ΓÑßΓ«óδσ óσ«ñ¡δσ ñá¡¡δσ. ¥Γ« ¼«ª¡« ßñѽáΓ∞ ñóπ¼∩ ß»«ß«íἿ: ¼«ª¡«
  202. óδ»«½¡¿Γ∞  »α«óÑα¬π  ¬áªñ«⌐  »«ñ»α«úαá¼¼δ,  ó¬½ετ¿ó ÑÑ ó »α«úαá¼-
  203. ¼π-ΓÑßΓ,  ¬«Γ«αá∩ óδºδóáÑΓ »«ñ»α«úαá¼¼π ß ΓÑßΓ«ó묨 óσ«ñ¡δ¼¿ ñá¡-
  204. ¡δ¼¿,  ¿½¿ ¿ß»«½∞º«óáΓ∞ «Γ½áñτ¿¬ ñ½∩ »«Φáú«ó«ú« óδ»«½¡Ñ¡¿∩ ¬áªñ«⌐
  205. »«ñ»α«úαá¼¼δ, »«¬á ¡Ñ íπñÑΓ óδ»«½¡Ñ¡á óß∩ »α«úαá¼¼á.
  206.  
  207.                          Æ¿»δ «Φ¿í«¬
  208. ─────────────────────────────────────────────────────────────────
  209.  
  210.      ÄΦ¿í¬¿ ó  »α«úαἼѠ ¼«ª¡« αáºí¿Γ∞ ¡á ñóÑ í«½∞Φ¿σ ¬áΓÑú«α¿¿:
  211. «Φ¿í¬¿,  «Γ¡«ß∩Θ¿Ñß∩ ¬ ¿ß»«½∞ºπѼ«¼π ∩ºδ¬π (æ¿,  Åá߬á½ε ¿½¿  Çß-
  212. ßѼí½Ñαπ),  ¿  «Φ¿í¬¿,  «íΘ¿Ñ  ñ½∩ óßÑσ ∩ºδ¬«ó »α«úαá¼¼¿α«óá¡¿∩ ¿
  213. «»Ñαᵿ«¡¡δσ ßαÑñ.
  214.  
  215.      Å« ¼ÑαÑ «Γ½áñ¬¿ »α«úαá¼¼δ óδ ¿ºπτ¿ΓÑ ¬á¬  ß»Ñµ¿Σ¿τÑ߬¿Ñ  ñ½∩
  216. ∩ºδ¬á ¬«¡ßΓαπ¬µ¿¿, ¬«Γ«αδÑ ¼«úπΓ »α¿ó«ñ¿Γ∞ ¬ ¡Ñ»α¿∩Γ¡«ßΓ∩¼, Γᬠ¿
  217. í«½ÑÑ «íΘ¿Ñ «Φ¿í¬¿ »α«úαá¼¼¿α«óá¡¿∩, ¬«Γ«αδÑ óδ ßñѽ὿. ¥Γ« º¡á-
  218. ¡¿Ñ ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ó »«ß½ÑñπεΘѼ,  τΓ«íδ »«ßΓáαáΓ∞ß∩ ¿ºíѪáΓ∞
  219. »«óΓ«αÑ¡¿∩ Γᬿσ «Φ¿í«¬.  èα«¼Ñ Γ«ú«,  φΓ« »«ß½πª¿Γ σ«α«ΦÑ⌐ íẫ⌐
  220. ñ½∩ Γ«ú«,  τΓ«íδ íδßΓαÑÑ «í¡áαπª¿óáΓ∞ «Φ¿í¬¿ ó ß½ÑñπεΘ¿σ »α«úαá¼-
  221. ¼áσ, ¬«Γ«αδÑ óδ íπñÑΓÑ »¿ßáΓ∞.
  222.  
  223.      çñÑß∞ ó᪡« »«¡¿¼áΓ∞,  τΓ« ß«í«⌐ »αÑñßΓáó½∩ÑΓ ¬áªñá∩ «Φ¿í¬á:
  224. «Γ¡«ß¿Γß∩  ½¿  «¡á ¬ «íΘ¿¼ «Φ¿í¬á¼ ¿½¿ óδºóá¡á ¡Ñ»«¡¿¼á¡¿Ñ¼.  ¥Γ«
  225. π½πτΦ¿Γ óáΦ¿ ó«º¼«ª¡«ßΓ¿ »« αáºαáí«Γ¬Ñ ¬«ñá íѺ «Φ¿í«¬. èα«¼Ñ Γ«-
  226. ú«,  óßÑúñá  ½πτΦÑ »¿ßáΓ∞ »α«úαá¼¼π íѺ «Φ¿í«¬,  τѼ π¼ÑΓ∞ íδßΓα«
  227. »«Γ«¼ ¿σ ¿ß»αáó½∩Γ∞.
  228.  
  229.                         ÄíΘ¿Ñ «Φ¿í¬¿
  230. ─────────────────────────────────────────────────────────────────
  231.  
  232.      é ß½ÑñπεΘ¿⌐ »α¿¼Ñαáσ ¬αáΓ¬« «σóáΓδóáεΓß∩ αẽ¿τ¡δÑ Γ¿»δ «Φ¿-
  233. í«¬, ¬«Γ«αδÑ ¼«úπΓ óßΓαÑτáΓ∞ß∩ ó óáΦ¿σ »α«úαá¼¼áσ.
  234.  
  235.                        æ¬αδΓδÑ φΣΣѬΓδ
  236. ─────────────────────────────────────────────────────────────────
  237.  
  238.      ê¡«úñá ó맮ó Σπ¡¬µ¿¿ ¼«ªÑΓ »α¿ó«ñ¿Γ∞ ¬ ¡Ñ«ª¿ñá¡¡δ¼ αѺπ½∞Γá-
  239. Γá¼:
  240.  
  241.         char workbuf[20];
  242.         strcpy(workbuf, "all done\n");
  243.         convert("xyz");
  244.         print(workbuf);
  245.         ...
  246.         convert(char *p) {
  247.                 strcpy(workbuf, p);
  248.                 while (*p)
  249.                 ...
  250.         }
  251.  
  252.      çñÑß∞ »αáó¿½∞¡ÑÑ í佫 íδ ¿ß»«½∞º«óáΓ∞ ó Σπ¡¬µ¿¿  ßó«⌐  ß«íß-
  253. ΓóÑ¡¡δ⌐ αáí«τ¿⌐ íπΣÑα (workbuf).
  254.  
  255.             ÅαÑñ»«½«ªÑ¡¿∩ «í ¿¡¿µ¿á½¿ºáµ¿¿ ñá¡¡δσ
  256. ─────────────────────────────────────────────────────────────────
  257.  
  258.      ê¡«úñá óδ »αÑñ»«½áúáÑΓÑ,  τΓ« ñαπúá∩ Σπ¡¬µ¿∩ πªÑ  πßΓá¡«ó¿½á
  259. ñ½∩ óáß ¬á¬¿Ñ-Γ« º¡áτÑ¡¿∩:
  260.  
  261.         char *workbuf;
  262.         addworkstring(char *s)
  263.         {
  264.                 strcpy(workbuf, s);
  265.         }
  266.  
  267.      ìáñѪ¡ÑÑ íπñÑΓ ºá»¿ßáΓ∞ φΓπ »«ñ»α«úαá¼¼π,  ñ«íáó¿ó «»ÑαáΓ«α:
  268.  
  269.         if (workbuf == 0) workbuf = (char *)malloc(20);
  270.  
  271.                    ìÑ ºáíδóá⌐ΓÑ «í «τ¿ßΓ¬Ñ
  272. ─────────────────────────────────────────────────────────────────
  273.  
  274.      ¥Γ«Γ Γ¿» «Φ¿í¬¿ ¼«ªÑΓ »α¿óÑßΓ¿ ¬ Γ«¼π,  τΓ«  óáΦá  »α«úαá¼¼á
  275. íπñÑΓ  ñ«½ú«  αáí«ΓáΓ∞,  ¡«  ó ¬«¡µÑ-¬«¡µ«ó ¿ßτÑα»áÑΓ ñ¿¡á¼¿τÑ߬¿
  276. αáß»αÑñѽ∩Ѽπε «í½áßΓ∞ »á¼∩Γ¿ ¿ áóáα¿⌐¡« ºáóÑαΦ¿Γ αáí«Γπ:
  277.  
  278.         crunch_string(char *p)
  279.         {
  280.                 char *word = (char*)malloc(strlen(p));
  281.                 ctrcpy(work,p);
  282.                 ...
  283.                 return(p)
  284.         }
  285.  
  286.                       "çáí«α ¿ ßΓ«½íδ"
  287. ─────────────────────────────────────────────────────────────────
  288.  
  289.      ¥Γ«Γ Γ¿» «Φ¿í«¬ á¡á½«ú¿τÑ¡ ß½ÑñπεΘѼπ. æ¬«½∞¬« ßΓ«½í«ó »«¡á-
  290. ñ«í¿Γ∞ß∩, τΓ«íδ »«ßΓα«¿Γ∞ 100-¼ÑΓα«óπε ¿ºú«α«ñ∞,Ñß½¿ ßΓ«½íδ ¡πª¡«
  291. ßΓáó¿Γ∞ τÑαѺ ¬áªñδÑ 10 ¼ÑΓα«ó? ìá»αáΦ¿óáÑΓß∩ «ΓóÑΓ 10, ¡« «¡ ¡Ñ-
  292. óÑαÑ¡, Γᬠ¬á¬ ó αáßτÑΓ »α¿¡¿¼áÑΓß∩ »«ß½Ññ¡¿⌐ ßΓ«½í ó ¬«¡µÑ ºáí«-
  293. αá. Åα¿óÑñѼ »α«ßΓ«⌐ »α¿¼Ñα ¿º »α«úαá¼¼¿α«óá¡¿∩ ¡á æ¿:
  294.  
  295.         for (n = 1; n < 10; n++)
  296.         {
  297.         ...      /* óδ»«½¡∩ÑΓß∩ Γ«½∞¬« 9 αẠ*/
  298.         }
  299.  
  300.      çñÑß∞ ∩ß¡«  ó¿ñ¡δ  τ¿ß½á 1 ¿ 10,  ¿ óδ ¼«ªÑΓÑ »«ñπ¼áΓ∞,  τΓ«
  301. µ¿¬½ íπñÑΓ óδ»«½¡∩Γ∞ß∩ «Γ 1 ñ« 10.  ùΓ«íδ φΓ« ñÑ⌐ßΓó¿Γѽ∞¡«  í佫
  302. Γá¬, ¡πª¡« ó¼ÑßΓ« < π¬áºáΓ∞ <=.
  303.  
  304.              ÄΦ¿í¬¿, ß»Ñµ¿Σ¿τÑ߬¿Ñ ñ½∩ ∩ºδ¬á æ¿
  305. ─────────────────────────────────────────────────────────────────
  306.  
  307.      é "Éπ¬«ó«ñßΓóÑ  »«½∞º«óáΓѽ∩"  »« æ¿ ¿ æ++ ÑßΓ∞ αáºñѽ « ¡Ñ-
  308. ñ«ßΓáΓ¬áσ »α«úαá¼¼¿α«óá¡¿∩ ¡á æ¿.  Äñ¡á¬« ½πτΦÑ óßÑú« ¿ºπτáΓ∞ φΓπ
  309. ΓѼπ ó« óαѼ∩ «Γ½áñ¬¿.
  310.  
  311.      è«¼»¿½∩Γ«αδ Borland  æ¿ ¿ Borland C++ »αѬαáß¡« »«ñσ«ñ¿Γ ñ½∩
  312. Γ«ú«, τΓ«íδ ¡áσ«ñ¿Γ∞ ¼¡«ú¿Ñ ¿º ß»Ñµ¿Σ¿τÑ߬¿σ ñ½∩ ∩ºδ¬á æ¿ «Φ¿í«¬,
  313. «  ¬«Γ«αδσ  ñαπú¿Ñ ¬«¼»¿½∩Γ«αδ óá¼ ñáªÑ ¡Ñ ß««íΘáεΓ.  "鬽ετ¿ó" ó
  314. ¬«¼»¿½∩Γ«αÑ óßÑ »αÑñπ»αѪñáεΘ¿Ñ ß««íΘÑ¡¿∩, ¬«Γ«αδÑ «¡ ¼«ªÑΓ úÑ¡Ñ-
  315. α¿α«óáΓ∞, óδ ßφ¬«¡«¼¿ΓÑ óαѼ∩, ¡Ñ«íσ«ñ¿¼«Ñ ñ½∩ «Γ½áñ¬¿ »α«úαá¼¼δ.
  316. (Ä Γ«¼,  ¬á¬ ºáñáóáΓ∞ πα«óÑ¡∞  »αÑñπ»αѪñÑ¡¿⌐,  αáß߬áºδóáÑΓß∩  ó
  317. "Éπ¬«ó«ñßΓóÑ »«½∞º«óáΓѽ∩ »« Borland C++".)
  318.  
  319.      äá½ÑÑ ¼δ »α¿óÑñѼ ñá½Ñ¬« ¡Ñ »«½¡δ⌐ »ÑαÑτÑ¡∞ ó«º¼«ª¡δσ «Φ¿í«¬
  320. »α¿ ¿ß»«½∞º«óá¡¿¿ ∩ºδ¬á æ¿.  ä½∩ ¡Ñ¬«Γ«αδσ ¿º ¡¿σ  Borland  æ¿  ¿
  321. Borland  C++  úÑ¡Ñα¿απÑΓ  »αÑñπ»αѪñáεΘ¿Ñ ß««íΘÑ¡¿∩.  ìÑ ºáíπñ∞ΓÑ
  322. ¡á⌐Γ¿ »α¿τ¿¡π óδó«ñá óßÑσ  »αÑñπ»αѪñáεΘ¿σ  ß««íΘÑ¡¿⌐,  »«ß¬«½∞¬π
  323. «¡¿ ¼«úπΓ íδΓ∞ óδºóá¡δ ó«º¼«ª¡«⌐ ñ«»πΘÑ¡¡«⌐ óἿ «Φ¿í¬«⌐.
  324.  
  325.    êß»«½∞º«óá¡¿Ñ ¡Ñ¿¡¿µ¿á½¿º¿α«óá¡¡δ󠽫¬á½∞¡δσ »ÑαѼѡ¡δσ
  326. ─────────────────────────────────────────────────────────────────
  327.  
  328.      é ∩ºδ¬Ñ  æ¿  ñ¿¡á¼¿τÑ߬¿Ñ  ½«¬á½∞¡δÑ  »ÑαѼѡ¡δÑ,  «»¿ßá¡¡δÑ
  329. ó¡πΓα¿ Σπ¡¬µ¿¿, íπñπΓ ¿¼ÑΓ∞ ¡Ñ«»αÑñѽѡ¡«Ñ º¡áτÑ¡¿Ñ, »«¬á óδ τΓ«-
  330. ¡¿íπñ∞ ó ¡¿σ ¡Ñ ºáúαπº¿ΓÑ. ìá»α¿¼Ñα:
  331.  
  332.         do_ten_times()
  333.         {
  334.                 int n;
  335.                 while   (n < 10)
  336.                         {
  337.                         ...
  338.                         n++;
  339.                 }
  340.         }
  341.  
  342.     äá¡¡á∩ Σπ¡¬µ¿∩ íπñÑΓ óδ»«½¡∩Γ∞ µ¿¬½ while ¡Ñ«»αÑñѽѡ¡«Ñ τ¿ß-
  343. ½«  αáº,  Γᬠ ¬á¬  »ÑαÑñ ¿ß»«½∞º«ó᡿Ѽ ó ¬áτÑßΓóÑ ßτÑΓτ¿¬á n ¡Ñ
  344. ¿¡¿µ¿á½¿º¿απÑΓß∩ º¡áτÑ¡¿Ñ¼ 0.
  345.  
  346.                   ìÑ ß½ÑñπÑΓ »πΓáΓ∞ = ¿ ==
  347. ─────────────────────────────────────────────────────────────────
  348.  
  349.      é óδαáªÑ¡¿∩σ ∩ºδ¬ æ¿ »«ºó«½∩ÑΓ ¿ß»«½∞º«óáΓ∞ ¬á¬ »α¿ßóá¿óá¡¿Ñ
  350. (=), Γᬠ¿ »α«óÑα¬π ¡á αáóÑ¡ßΓó« (==). ìá»α¿¼Ñα:
  351.  
  352.         if (x = y) {
  353.                 ...
  354.         }
  355.  
  356.      Åα¿ φΓ«¼ y íπñÑΓ «Φ¿í«τ¡« ºáúαπªÑ¡« ó x,  á «»ÑαáΓ«α  óδ»«½-
  357. ¡¿Γß∩,  Ñß½¿ º¡áτÑ¡¿Ñ y ¡Ñ αáó¡« 0. éÑα«∩Γ¡«, óδ »αÑñ»«½áú὿ ¡á-
  358. »¿ßáΓ∞ ß½ÑñπεΘÑÑ:
  359.  
  360.         if (x == y)
  361.                 ...
  362.  
  363.            ìÑ ß½ÑñπÑΓ »πΓáΓ∞ ßΓáαΦ¿¡ßΓó« «»Ñαᵿ⌐
  364. ─────────────────────────────────────────────────────────────────
  365.  
  366.      é ∩ºδ¬Ñ æ¿ Γᬠ¼¡«ú« «»Ñαᵿ⌐, τΓ« ¿¡«úñá ½Ñú¬« ß»πΓáΓ∞, ¬á-
  367. ¬á∩ ¿º ¡¿σ »α¿¼Ñ¡∩ÑΓß∩ »Ñαó«⌐, ¬«úñá óδαáªÑ¡¿Ñ ß«ñÑαª¿Γ ¡Ñ߬«½∞¬«
  368. «»Ñαᵿ⌐.  Äñ¡á ¿º ¡á¿í«½ÑÑ «íΘ¿σ «Φ¿í«¬ ß«ßΓ«¿Γ  ó  ¡Ñ»αáó¿½∞¡«¼
  369. óδ»«½¡Ñ¡¿¿ ¬«¼í¿¡áµ¿¿ «»Ñαᵿ¿ ßñó¿úá ¿ «»Ñαᵿ¿ ß½«ªÑ¡¿∩ ¿½¿ óδ-
  370. τ¿Γá¡¿∩. ìá»α¿¼Ñα:
  371.  
  372.         x = 3 << 1 + 1
  373.  
  374.      àß½¿ << π¬áºδóáÑΓß∩ »ÑαÑñ +,  Γ« »α¿ óδτ¿ß½Ñ¡¿¿ φΓ«ú« «»Ñαá-
  375. Γ«αá íπñÑΓ »«½πτÑ¡« º¡áτÑ¡¿Ñ 12,  á ¡Ñ 7,  ¬á¬ ¼«ª¡« í佫 íδ «ª¿-
  376. ñáΓ∞.
  377.  
  378.        ìÑóÑα¡δÑ áα¿Σ¼ÑΓ¿τÑ߬¿Ñ ñÑ⌐ßΓó¿∩ ß π¬áºáΓѽ∩¼¿
  379. ─────────────────────────────────────────────────────────────────
  380.  
  381.      è«úñá óδ «ßó«¿ΓÑß∞ ß π¬áºáΓѽ∩¼¿ ¿ íπñÑΓ ¿ß»«½∞º«óáΓ∞ ¿σ ñ½∩
  382. αáí«Γδ ß ¼áßß¿óἿ,  íπñ∞ΓÑ ó¡¿¼áΓѽ∞¡δ »α¿ ß½«ªÑ¡¿¿ ¿  óδτ¿Γá¡¿¿
  383. π¬áºáΓѽÑ⌐. ìá»α¿¼Ñα:
  384.  
  385.         int *intp;
  386.         intp += sizeof(int);
  387.  
  388. ¡Ñ íπñÑΓ αáí«ΓáΓ∞ Γá¬,  ¬á¬ óδ  ºáñπ¼á½¿  (»αÑñ»«½áúá∩  πóѽ¿τ¿Γ∞
  389. intp ñ½∩ ßß佬¿ ¡á ß½ÑñπεΘ¿⌐ φ½Ñ¼Ñ¡Γ ¼áßß¿óá).  öá¬Γ¿τÑ߬¿,  intp
  390. »α«ñó¿úáÑΓß∩ ¡á ñóá φ½Ñ¼Ñ¡Γá ¼áßß¿óá.  Åα¿ ß½«ªÑ¡¿¿ ¿½¿ »α¿ óδτ¿-
  391. Γá¡¿¿  ¿º π¬áºáΓѽ∩ æ¿ »α¿¡¿¼áÑΓ ó« ó¡¿¼á¡¿Ñ αẼÑα φ½Ñ¼Ñ¡Γá,  ¡á
  392. ¬«Γ«αδ⌐ ßßδ½áÑΓß∩ π¬áºáΓѽ∞,  »«φΓ«¼π óßÑ,  τΓ« ¡πª¡« ßñѽáΓ∞ ñ½∩
  393. »α«ñó¿ªÑ¡¿∩  π¬áºáΓѽ∩  ¡á ß½ÑñπεΘ¿⌐ φ½Ñ¼Ñ¡Γ ¼áßß¿óá - φΓ« «»Ñαá-
  394. µ¿∩:
  395.  
  396.         intp++
  397.  
  398.              ìÑ ºáíδóá⌐ΓÑ « αáßΦ¿αÑ¡¿¿ »« º¡á¬π
  399. ─────────────────────────────────────────────────────────────────
  400.  
  401.      üπñ∞ΓѠᬬπαáΓ¡δ  »α¿  »α¿ßóá¿óá¡¿¿  µÑ½δσ  τ¿ßѽ αẽ¿τ¡«ú«
  402. αẼÑαá:
  403.  
  404.         int i = OXFFFE;
  405.         long    l;
  406.         l = i;
  407.         if (l & OX800000000) {
  408.         ...                            /* φΓ« íπñÑΓ óδ»«½¡Ñ¡« */
  409.         }
  410.  
  411.      Äñ¿¡ ¿º ¼«¼Ñ¡Γ«ó ó æ¿,  ¬«Γ«αδ⌐ ¼«ªÑΓ »α¿óÑßΓ¿ ¬ ¡Ñ»α¿∩Γ¡«ß-
  412. Γ∩¼, ß«ßΓ«¿Γ ó Γ«¼, τΓ« óδ ¡Ñ º¡áÑΓÑ « »«ß½ÑñßΓó¿∩σ. ƒºδ¬ æ¿ »«º-
  413. ó«½∩ÑΓ  ßó«í«ñ¡«  ¿ß»«½∞º«óáΓ∞  »α¿ßóá¿óá¡¿Ñ  «ñ¡«⌐ µÑ½«τ¿ß½Ñ¡¡«⌐
  414. ߬á½∩α¡«⌐ óѽ¿τ¿¡δ (char, int ¿ Γ.ñ.) ñαπú«⌐, º¡á¬ (»«½«ª¿Γѽ∞¡δ⌐
  415. ¿½¿  «Γα¿µáΓѽ∞¡δ⌐)  ß«σαá¡∩ÑΓß∩  ó  »ÑαѼѡ¡«⌐ í«½∞ΦÑú« αẼÑαá,
  416. »α¿τѼ í¿Γ º¡á¬á (ßΓáαΦ¿⌐ í¿Γ) αáß»α«ßΓαá¡∩ÑΓß∩  ¡á  óßε  ßΓáαΦπε
  417. τáßΓ∞ í«½∞ΦÑú« ß¬á½∩α¡«ú« º¡áτÑ¡¿∩. ìá»α¿¼Ñα, º¡áτÑ¡¿Ñ Γ¿»á int -
  418. 2 (Oxfffe) ßΓá¡«ó¿Γß∩ º¡áτÑ¡¿Ñ¼ Γ¿»á long -2 (oxfffffffe).
  419.  
  420.                      Å«¼¡¿ΓÑ «í πßÑτÑ¡¿¿
  421. ─────────────────────────────────────────────────────────────────
  422.  
  423.      äá¡¡δ⌐ »α¿¼Ñα »α«Γ¿ó«»«½«ªÑ¡ »α¿¼Ñαπ »αÑñδñπΘÑú« αáºñѽá:
  424.  
  425.         int i = 1;
  426.         long    l = OX10000;
  427.         l = i;
  428.         if (i > 0) {
  429.         ...                          /* φΓ« ¡Ñ íπñÑΓ óδ»«½¡Ñ¡« */
  430.         }
  431.  
  432.      çñÑß∞ »α¿ßóá¿óá¡¿Ñ i º¡áτÑ¡¿∩ 1 »α¿ó«ñ¿Γ ¬  πßÑτÑ¡¿ε ßΓáαΦ¿σ
  433. 16 í¿Γ 1, »α¿ φΓ«¼ ó i «ßΓáÑΓß∩ º¡áτÑ¡¿Ñ 0.
  434.  
  435.                 êß»«½∞º«óá¡¿Ñ Γ«τ¬¿ ß ºá»∩Γ«⌐
  436. ─────────────────────────────────────────────────────────────────
  437.  
  438.      æ½ÑñπεΘ¿⌐ Σαáú¼Ñ¡Γ »α«úαá¼¼δ ¡á »Ñαóδ⌐ óºú½∩ñ óδú½∩ñ¿Γ »αѬ-
  439. αáß¡«:
  440.  
  441.         for (x = 0; x < 10; x++);
  442.         {
  443.         ...             /* íπñÑΓ óδ»«½¡Ñ¡« 1 αẠ*/
  444.         }
  445.  
  446.      Å«τѼπ Σαáú¼Ñ¡Γ ó Σ¿úπα¡δσ ß¬«í¬áσ íπñÑΓ óδ»«½¡Ñ¡  Γ«½∞¬«  1
  447. αáº?  Åα¿ í½¿ªá⌐ΦѼ αáßß¼«ΓαÑ¡¿¿ «¬áºδóáÑΓß∩, τΓ« ó ¬«¡µÑ óδαáªÑ-
  448. ¡¿∩ for ß«ñÑনΓß∩ Γ«τ¬á ß ºá»∩Γ«⌐ (;).  ¥Γ« Γαπñ¡««í¡áαπª¿óáѼá∩
  449. «Φ¿í¬á »α¿ó«ñ¿Γ ¬ Γ«¼π,  τΓ« µ¿¬½ óδ»«½¡¿Γ∞ß∩ 10 αáº, ¡Ñ αÑ὿ºπ∩
  450. ¡¿¬á¬¿σ ñÑ⌐ßΓó¿⌐.  Å«ß½ÑñπεΘ¿⌐ í½«¬ óδ»«½¡¿Γ∞ß∩ Γ«½∞¬« 1 αáº. ¥Γ«
  451. ¡Ñ»α¿∩Γ¡á∩ «Φ¿í¬á, Γᬠ¬á¬ ÑÑ ¡Ñ½∞º∩ «í¡áαπª¿Γ∞ ß »«¼«Θ∞ε «íδτ¡δσ
  452. ¼ÑΓ«ñ«ó »α«óÑન ¿ ¿ñÑ¡Γ¿Σ¿¬áµ¿¿ í½«¬«ó »α«úαá¼¼δ.
  453.  
  454.              îá¬α«¬«¼á¡ñδ ß »«í«τ¡δ¼¿ φΣΣѬΓἿ
  455. ─────────────────────────────────────────────────────────────────
  456.  
  457.      æ½ÑñπεΘá∩ »α«í½Ñ¼á  ¼«ªÑΓ ºáßΓáó¿Γ∞ óáß ¡¿¬«úñá ¡Ñ ¿ß»«½∞º«-
  458. óáΓ∞ ¼á¬α«¬«¼á¡ñδ #define:
  459.  
  460.         #define toupper(c) 'a'<= (c)&&(c)<='z' ? (c)-'a'-'A': (c)
  461.         char c, *p;
  462.         c = toupper(*p++);
  463.  
  464.      çñÑß∞ p πóѽ¿τ¿óáÑΓß∩ 2 ¿½¿ 3 αáºá, ó ºáó¿ß¿¼«ßΓ¿ «Γ αÑú¿ßΓ-
  465. αá ß¿¼ó«½á  (ßΓα«τ¡á∩  ¿½¿  »α«»¿ß¡á∩ íπ¬óá).  Æá¬πε «Φ¿í¬π «τÑ¡∞
  466. Γαπñ¡« ¡á⌐Γ¿, Γᬠ¬á¬ »«í«τ¡δ⌐ φΣΣÑ¬Γ ß¬αδΓ ó¡πΓα¿ ¼á¬α««»αÑñѽÑ-
  467. ¡¿∩.
  468.  
  469.       Å«óΓ«αÑ¡¿Ñ ¿¼Ñ¡ ½«¬á½∞¡δσ ñ¿¡á¼¿τÑ߬¿σ »ÑαѼѡ¡δσ
  470. ─────────────────────────────────────────────────────────────────
  471.  
  472.      æ½ÑñπεΘπε «Φ¿í¬π ΓᬪѠΓαπñ¡« «í¡áαπª¿Γ∞:
  473.  
  474.         myfunc()
  475.         {
  476.                 int n;
  477.                 for (n=5; n >= 0; n--)
  478.                 {
  479.                         int n = 10;
  480.                         ...
  481.                         if (n == 0)
  482.                         {
  483.                         ...   /* ¡¿¬«úñá ¡Ñ íπñÑΓ óδ»«½¡∩Γ∞ß∩ */
  484.                         }
  485.                 }
  486.            }
  487.         }
  488.  
  489.      çñÑß∞ ¿¼∩ ñ¿¡á¼¿τÑ߬«⌐ ½«¬á½∞¡«⌐ »ÑαѼѡ¡«⌐ »«óΓ«α¡« ¿ß»«½∞-
  490. ºπÑΓß∩ ó« ó¡πΓαÑ¡¡Ñ¼ í½«¬Ñ,  ß¬αδóá∩ ñ«ßΓπ» ¬ »ÑαѼѡ¡«⌐ ó¡ÑΦ¡Ñú«
  491. í½«¬á.  Åα¿  Γᬫ¼  »«óΓ«α¡«¼ ¿ß»«½∞º«óá¡¿¿ ¿¼Ñ¡ »ÑαѼѡ¡δσ ¡πª¡«
  492. ß«í½εñáΓ∞ á¬¬παáΓ¡«ßΓ∞.  æñѽáΓ∞ Γá¬πε «Φ¿í¬π ú«αáºñ« ½ÑúτÑ,  τѼ
  493. ¼«ªÑΓ óá¼ »«¬áºáΓ∞ß∩, Γᬠ¬á¬ í«½∞Φ¿¡ßΓó« »α«úαá¼¼¿ßΓ«ó ¿ß»«½∞ºπ-
  494. εΓ ó ¬áτÑßΓóÑ ¿¼Ñ¡¿ ßτÑΓτ¿¬á «úαá¡¿τÑ¡¡δ⌐  ¡áí«α  ¿¼Ñ¡  (i,  n  ¿
  495. Γ.ñ.).
  496.  
  497. ìÑ»αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ ñ¿¡á¼¿τÑ߬¿σ ½«¬á½∞¡δσ »ÑαѼѡ¡δσ
  498. ─────────────────────────────────────────────────────────────────
  499.  
  500.      Éáßß¼«Γα¿¼ »α¿¼Ñα Σπ¡¬µ¿¿:
  501.  
  502.         int *divide_by_3(int n)
  503.         {
  504.                 int i;
  505.                 i = n / 3;
  506.                 return(&i);
  507.         }
  508.  
  509.      æ¼δß½ ñá¡¡«⌐ Σπ¡¬µ¿¿ ß«ßΓ«¿Γ ó ó«ºóαáΓÑ π¬áºáΓѽ∩ ¡á αѺπ½∞-
  510. ΓáΓ.  ÄΦ¿í¬á ß«ßΓ«¿Γ ó Γ«¼,  τΓ« ¬ Γ«¼π  ¼«¼Ñ¡Γπ,  ¬«úñá  Σπ¡¬µ¿∩
  511. ó«ºóαáΘáÑΓ  π»αáó½Ñ¡¿Ñ,  ñ¿¡á¼¿τÑ߬á∩ ½«¬á½∞¡á∩ »ÑαѼѡ¡á∩ ßΓá¡«-
  512. ó¿Γß∩ ¡ÑñÑ⌐ßΓó¿Γѽ∞¡«⌐ ¿ íπñÑΓ óÑα«∩Γ¡« ºá»«½¡Ñ¡á ñαπú¿¼¿ ñá¡¡δ¼¿
  513. ó ßΓѬÑ.
  514.  
  515.          öπ¡¬µ¿∩ ó«ºóαáΘáÑΓ ¡Ñ«»αÑñѽѡ¡«Ñ º¡áτÑ¡¿Ñ
  516. ─────────────────────────────────────────────────────────────────
  517.  
  518.      àß½¿ óδ ¡Ñ ºáóÑαΦáÑΓÑ Σπ¡¬µ¿ε ¬½ετÑóδ¼ ß½«ó«¼ return, ºá ¬«-
  519. Γ«αδ¼  ß½ÑñπÑΓ  óδαáªÑ¡¿Ñ,  Γ«  íπñÑΓ ó«ºóαáΘáΓ∞ß∩ ¡Ñ«»αÑñѽѡ¡«Ñ
  520. º¡áτÑ¡¿Ñ. ìá»α¿¼Ñα:
  521.  
  522.         char *first_capital_letter(char *p)
  523.         {
  524.                 while (*p)
  525.                 {
  526.                         if ('A' <= *p && *p <= 'Z)
  527.                                 return(p);
  528.                 p++;
  529.                 }
  530.         }
  531.  
  532.      àß½¿ ó ßΓα«¬Ñ ¡Ñ ß«ñÑনΓß∩  íπ¬óá ó  óÑασ¡Ñ¼  αÑú¿ßΓαÑ,  Γ«
  533. ó«ºóαáΘáÑΓß∩  ß½πτá⌐¡«Ñ º¡áτÑ¡¿Ñ ("¼πß«α").  é ¬áτÑßΓóÑ »«ß½Ññ¡Ñ⌐
  534. ßΓ᫬¿ ñá¡¡«⌐ Σπ¡¬µ¿¿ ¡πª¡« ¿ß»«½∞º«óáΓ∞ «»ÑαáΓ«α return(0).
  535.  
  536.       ìÑ»αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ ¬½ετÑó«ú« ß½«óá break
  537. ─────────────────────────────────────────────────────────────────
  538.  
  539.      è½ετÑó«Ñ ß½«ó« break óδ»«½¡∩ÑΓ óδσ«ñ Γ«½∞¬« ¿º «ñ¡«ú« πα«ó¡∩
  540. «»ÑαáΓ«α«ó do, for, switch ¿½¿ while:
  541.  
  542.         for (...)
  543.         {
  544.                 while (...)
  545.                 {
  546.                         if (...)
  547.                                 break; /* σ«Γ¿¼ óδ⌐Γ¿ ¿º µ¿¬½á */
  548.                 }
  549.         }
  550.  
  551.      çñÑß∞ break óδ»«½¡∩ÑΓ óδσ«ñ Γ«½∞¬« ¿º µ¿¬½á while.  ¥Γ« «ñ¿¡
  552. ¿º ¡Ñ¼¡«ú¿σ ß½πτáÑó,  ¬«úñá »αÑñ»«τΓ¿Γѽ∞¡ÑÑ  ¿ß»«½∞º«óáΓ∞ «»Ñαá-
  553. Γ«α goto.
  554.  
  555.                è«ñ, ¡Ñ »α¿ó«ñ∩Θ¿⌐ ¬ αѺπ½∞ΓáΓπ
  556. ─────────────────────────────────────────────────────────────────
  557.  
  558.      ê¡«úñá ¼«ªÑΓ óßΓαÑτáΓ∞ß∩ »αѬαáß¡« ¬«¼»¿½¿απѼδ⌐ ¬«ñ,  ¬«Γ«-
  559. αδ⌐ ¡Ñ »α¿ó«ñ¿Γ ¡¿ ¬ ¬á¬«¼π αѺπ½∞ΓáΓπ:
  560.  
  561.         a + b;
  562.  
  563.      Åαáó¿½∞¡δ¼ óáα¿á¡Γ«¼ φΓ«⌐ ßΓ᫬¿ íπñÑΓ:
  564.  
  565.         a += b
  566.  
  567.               ÄΦ¿í¬¿, ß»Ñµ¿Σ¿τÑ߬¿Ñ ñ½∩ Åá߬á½∩
  568. ─────────────────────────────────────────────────────────────────
  569.  
  570.      Å«ß¬«½∞¬π ó Åá߬á½Ñ ¿¼ÑεΓß∩ ßαÑñßΓóá, «íÑß»Ñτ¿óáεΘ¿Ñ ßΓα«úπε
  571. »α«óÑα¬π Γ¿»«ó ¿ »α«óÑα¬π «Φ¿í«¬,  Γ« φëà∩ºδ¬ ¼á½« ß»«ß«íßΓóπÑΓ
  572. ߻ѵ¿Σ¿τÑ߬¿¼ ñ½∩ ¡Ñú« «Φ¿í¬á¼.  Äñ¡á¬«,  »«ß¬«½∞¬π Æπαí« Åá߬á½∞
  573. »αÑñ«ßΓáó½∩ÑΓ óἠ󫺼«ª¡«ßΓ∞ "ó䬽ετáΓ∞" »α«óÑα¬π «Φ¿í«¬, óδ ¼«-
  574. ªÑΓÑ ó¡ÑßΓ¿ «Φ¿í¬¿,  ¬«Γ«αδÑ ó »α«Γ¿ó¡«¼ ß½πτáÑ ¡Ñ  ó«º¡¿¬½¿  íδ.
  575. îѪñπ ΓѼ ñáªÑ ó Åá߬á½Ñ ÑßΓ∞ ß»«ß«íδ φΓ«ú« ¿ºíѪáΓ∞.
  576.  
  577.                 ê¡¿µ¿á½¿º¿α«óá¡¡δÑ »ÑαѼѡ¡δÑ
  578. ─────────────────────────────────────────────────────────────────
  579.  
  580.      Æπαí« Åá߬á½∞ ¡Ñ ¿¡¿µ¿á½¿º¿απÑΓ »ÑαѼѡ¡δÑ áóΓ«¼áΓ¿τÑ߬¿. éδ
  581. ñ«½ª¡δ  ßñѽáΓ∞  φΓ«  ßἿ  ß »«¼«Θ∞ε «»ÑαáΓ«α«ó »α¿ßóá¿óá¡¿∩ ¿½¿
  582. «»¿ßáó ΓᬿѠ»ÑαѼѡ¡δÑ ó ó¿ñÑ Γ¿»¿º«óá¡¡δσ  ¬«¡ßΓá¡Γ. Éáßß¼«Γα¿¼
  583. ß½ÑñπεΘπε »α«úαá¼¼π:
  584.  
  585.         program Test;
  586.         var
  587.                 I,J,Count       : integer;
  588.         begin
  589.                 for I := 1 to Count do begin
  590.                  J := I*J;
  591.                  Writeln(I:2,' ',J:4)
  592.                 end
  593.         end
  594.  
  595.      çñÑß∞ Count íπñÑΓ ¿¼ÑΓ∞ ¬á¬«Ñ-Γ« ß½πτá⌐¡«Ñ º¡áτÑ¡¿Ñ,  ß«ñÑα-
  596. ªáΘÑÑß∩ ó ºá¡¿¼áѼ«⌐ φΓ«⌐ »ÑαѼѡ¡«⌐ ∩τÑ⌐¬Ñ »á¼∩Γ¿, »«φΓ«¼π óδ ¡Ñ
  597. ß¼«ªÑΓÑ «»αÑñѽ¿Γ∞, ß¬«½∞¬« αẠíπñÑΓ óδ»«½¡Ñ¡ ñá¡¡δ⌐ µ¿¬½. èα«¼Ñ
  598. Γ«ú«,  »ÑαѼѡ¡δÑ,  «»¿ßá¡¡δÑ ó¡πΓα¿ »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿, íπñπΓ
  599. ß«ºñáóáΓ∞ß∩ ¬áªñδ⌐ αẠ»α¿ óσ«ñÑ ó φΓπ »«ñ»α«úαá¼¼π ¿ π¡¿τΓ«ªáΓ∞-
  600. ß∩ »α¿ óδσ«ñÑ ¿º ¡ÑÑ. Å«φΓ«¼π ¡Ñ½∞º∩ »«½áúáΓ∞, τΓ« φΓ¿ »ÑαѼѡ¡δÑ
  601. ó »α«¼ÑªπΓ¬Ñ ¼Ñªñπ ó맮óἿ »«ñ»α«úαá¼¼δ ß«σαá¡∩εΓ ßó«Ñ º¡áτÑ¡¿Ñ.
  602.  
  603.               ìÑ»αáó¿½∞¡á∩ αáí«Γá ß π¬áºáΓѽ∩¼¿
  604. ─────────────────────────────────────────────────────────────────
  605.  
  606.      ¥Γ«Γ «íΘ¿⌐ Γ¿» «Φ¿í«¬ óßΓαÑτáÑΓß∩ »α¿ αáí«ΓÑ  ß π¬áºáΓѽ∩¼¿.
  607. é«-»Ñαóδσ,  ¬á¬ πªÑ π»«¼¿¡á½«ß∞ αá¡ÑÑ, ¡Ñ ß½ÑñπÑΓ ¿ß»«½∞º«óáΓ∞ ¿σ
  608. ñ« Γ«ú«, ¬á¬ ¿¼ íπñÑΓ »α¿ßó«Ñ¡« º¡áτÑ¡¿Ñ (nil (»πßΓ«Ñ) ¿½¿ ¬á¬«Ñ-
  609. ½¿í« ñαπú«Ñ).  èᬠ ¿ óßÑ ñαπú¿Ñ »ÑαѼѡ¡δÑ ¿½¿ ßΓαπ¬Γπαδ ñá¡¡δσ,
  610. π¬áºáΓѽ∞ ¡Ñ ¿¡¿µ¿á½¿º¿απÑΓß∩ áóΓ«¼áΓ¿τÑ߬¿ »α¿ Ñú« «»¿ßá¡¿¿. à¼π
  611. ¡πª¡«  ∩ó¡δ¼  «íαẫ¼ »α¿ßó«¿Γ∞ ¡áτá½∞¡«Ñ º¡áτÑ¡¿Ñ (»ÑαÑñáó Ñú« ó
  612. ¬áτÑßΓóÑ »áαá¼ÑΓαá »α«µÑñπαÑ New ¿½¿  ó«º¼«ª¡«  íδßΓαÑÑ  »α¿ßó«¿ó
  613. Ñ¼π º¡áτÑ¡¿Ñ nil).
  614.  
  615.      é«-óΓ«αδσ, ¡Ñ ßßδ½á⌐ΓÑß∞ ¡á »πßΓ«⌐ π¬áºáΓѽ∞, Γ« ÑßΓ∞ ¡Ñ »δ-
  616. Γá⌐ΓÑß∞ «íαáΓ¿Γ∞ß∩ ¬ ñá¡¡δ¼ ¿½¿ ßΓαπ¬ΓπαÑ, ¡á ¬«Γ«αδÑ «¡ π¬áºδóá-
  617. ÑΓ, Ñß½¿ π¬áºáΓѽ∞ ¿¼ÑÑΓ º¡áτÑ¡¿Ñ nil. ìá»α¿¼Ñα, »αÑñ»«½«ª¿¼, τΓ«
  618. π óáß ¿¼ÑÑΓß∩ ½¿¡Ñ⌐¡δ⌐ ßó∩ºá¡¡δ⌐ ß»¿ß«¬ ºá»¿ßÑ⌐, ¿ óδ σ«Γ¿ΓÑ  óδ-
  619. »«½¡¿Γ∞  ó ¡Ñ¼ »«¿ß¬ ºá»¿ß¿ ß ºáñá¡¡δ¼ º¡áτÑ¡¿Ñ¼.  éáΦá »α«úαá¼¼á
  620. ¼«ªÑΓ óδú½∩ñÑΓ∞ ß½ÑñπεΘ¿¼ «íαẫ¼:
  621.  
  622.          function FindNode(Head : NodePtr, Val : integer);
  623.          var
  624.                  Temp : NodePtr;
  625.          begin
  626.                  Temp := Head;
  627.                  while (Temp^.Key <> Val) and (Tamp <> nil) do
  628.                          Temp := Temp^.Next
  629.                  FindNode := Temp
  630.          end { FindNode }
  631.  
  632.      àß½¿ Val ¡Ñ αáó¡« »«½ε Key ó ¬á¬«¼-½¿í« ¿º  πº½«ó ßó∩ºá¡¡«ú«
  633. ß»¿ß¬á,  Γ« φΓá »α«úαá¼¼á,  ¬«úñá Temp ¿¼ÑÑΓ º¡áτÑ¡¿Ñ nil,  íπñÑΓ
  634. »δΓáΓ∞ß∩ óδτ¿ß½¿Γ∞ Temp^.Key, τΓ« »α¿óÑñÑΓ ¬ ¡Ñ»αÑñ߬áºπѼ«¼π »«-
  635. óÑñÑ¡¿ε. èᬫ󫠪ѠºñÑß∞ αÑΦÑ¡¿Ñ? ìπª¡« ºá»¿ßáΓ∞ óδαáªÑ¡¿Ñ ß½Ññπ-
  636. εΘ¿¼ «íαẫ¼:
  637.  
  638.         while (Temp <> nil) and (Temp^.Key <> Val)
  639.  
  640. ¿ αáºαÑΦ¿Γ∞ óδτ¿ß½Ñ¡¿Ñ íπ½Ñó߬¿σ óδαáªÑ¡¿⌐ »« ¬«α«Γ¬«⌐  ßσѼѠ (ß
  641. »«¼«Θ∞ε    ñ¿αÑ¬Γ¿óδ    Æπαí«    Åá߬á½∩    {$B-}   ¿½¿   ¬«¼á¡ñδ
  642. Options│Compiler│Boolean (Åáαá¼ÑΓαδ│諼»¿½∩Γ«α│üπ½Ñó߬¿Ñ  óδαáªÑ-
  643. ¡¿∩)).  Æᬿ¼ «íαẫ¼, Ñß½¿ Temp ¡Ñ αáó¡« nil, óΓ«α«Ñ πß½«ó¿Ñ óδ-
  644. τ¿ß½∩Γ∞ß∩ ¡Ñ íπñÑΓ.
  645.  
  646.      ìᬫ¡Ñµ, ¡Ñ ß½ÑñπÑΓ »αÑñ»«½áúáΓ∞, τΓ« π¬áºáΓѽ∞ πßΓá¡áó½¿óá-
  647. ÑΓß∩ ó º¡áτÑ¡¿Ñ nil Γ«½∞¬« »«Γ«¼π, τΓ« óδ »ÑαÑñáÑΓÑ Ñú« »α«µÑñπαÑ
  648. Dispose ¿½¿ FreeMem. ô¬áºáΓѽ∞ íπñÑΓ ¿¼ÑΓ∞ »α¿ φΓ«¼ ßó«Ñ ¿ßσ«ñ¡«Ñ
  649. º¡áτÑ¡¿Ñ,  «ñ¡á¬« »á¼∩Γ∞,  ¡á ¬«Γ«απε «¡ π¬áºδóáÑΓ,  íπñÑΓ ΓÑ»Ñα∞
  650. «ßó«í«ªñÑ¡á, ¿ ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ß∩ ñ½∩ ñαπú«⌐ ñ¿¡á¼¿τÑ߬«⌐ »ÑαÑ-
  651. ¼Ñ¡¡«⌐  Å«ß½Ñ «ßó«í«ªñÑ¡¿∩ ßΓαπ¬Γπαδ ñá¡¡δσ π¬áºáΓѽ∞ ¡πª¡« ∩ó¡δ¼
  652. «íαẫ¼ πßΓá¡«ó¿Γ∞ ó º¡áτÑ¡¿Ñ nil.
  653.  
  654.          ìÑ»αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ «í½áßΓ¿ ñÑ⌐ßΓó¿∩
  655. ─────────────────────────────────────────────────────────────────
  656.  
  657.      Åá߬á½∞ »«ºó«½∩ÑΓ  óá¼  ¿ß»«½∞º«óáΓ∞ í«½∞Φ«⌐ πα«óÑ¡∞ ó½«ªÑ¡-
  658. ¡«ßΓ¿ »α«µÑñπα ¿ Σπ¡¬µ¿⌐,  ¿ ó ¬áªñ«⌐ ¿σ φΓ¿σ »α«µÑñπα ¿  Σπ¡¬µ¿⌐
  659. ¼«úπΓ  ß«ñÑαªáΓ∞ß∩ ÑÑ ß«íßΓóÑ¡¡δÑ «»¿ßá¡¿∩.  Éáßß¼«Γα¿¼ ß½ÑñπεΘπε
  660. »α«úαá¼¼π:
  661.  
  662.          program Confused;
  663.          var
  664.                  A,B :integer;
  665.  
  666.          procedure Swap(var A,B : integer);
  667.          var
  668.                  T : integer;
  669.          begin
  670.                  Writeln('2: A,B,T = ',A:3,B:3,' ',T);
  671.                  T := A;
  672.                  A := B;
  673.                  B := T;
  674.                  Writeln('3: A,B,T =',A:3,B:3,' ',T);
  675.          end { Swap }
  676.  
  677.          begin { Γѽ« «ß¡«ó¡«⌐ »α«úαá¼¼δ Confused }
  678.                  A:= 10; B := 20; T := 3-;
  679.                  Writeln('1: A,B,T = ',A:3,B:3,' ',T);
  680.                  Swap(B,A);
  681.                  Writeln('4: A,B,T = ',A:3,B:3,' ',T);
  682.          end. { Confused }
  683.  
  684.      éδó«ñ¿¼á∩ »α«úαá¼¼«⌐  ¿¡Σ«α¼áµ¿∩  íπñÑΓ  óδú½∩ñÑΓ∞  »α¿¼Ñα¡«
  685. ß½ÑñπεΘ¿¼ «íαẫ¼:
  686.  
  687.         1: A,B,T = 10 20 30
  688.         2: A,B,T = 20 10 22161
  689.         3: A,B,T = 10 20 20
  690.         4: A,B,T = 20 10 30
  691.  
  692.      éßÑ φΓ« óδºóá¡« ΓѼ, τΓ« π óáß ¿¼ÑÑΓß∩ ñóÑ óÑαß¿¿ »ÑαѼѡ¡δσ
  693. A,  B ¿ T. é ΓѽѠ«ß¡«ó¡«⌐ »α«úαá¼¼δ ¿ß»«½∞ºπεΓß∩ ú½«íá½∞¡δÑ óÑα-
  694. ß¿¿, ó »α«µÑñπαÑ Swap - ½«¬á½∞¡δÑ óÑαß¿¿ (ÑÑ Σ«α¼á½∞¡δÑ »áαá¼ÑΓαδ
  695. A ¿ B ¿ ½«¬á½∞¡á∩ »ÑαѼѡ¡á∩ T).  ê τΓ« ÑΘÑ í«½ÑÑ ºá»πΓὫ ß¿Γπá-
  696. µ¿ε,  ¼δ «íαáΓ¿½¿ß∞ ß óδº«ó«¼ Swap(B,A),  τΓ« «º¡áτáÑΓ,  τΓ« Σ«α-
  697. ¼á½∞¡δ⌐ »áαá¼ÑΓα A ∩ó½∩ÑΓß∩ ¡á ßἫ¼ ñѽѠú½«íá½∞¡«⌐ »ÑαѼѡ¡«⌐ B
  698. ¿ ¡á«í«α«Γ.  ê, ¬«¡Ñτ¡«, ¡ÑΓ ¡¿¬á¬«⌐ ßó∩º¿ ¼Ñªñ𠽫¬á½∞¡«⌐ ¿ ú½«-
  699. íá½∞¡«⌐ óÑαß¿Ñ⌐ »ÑαѼѡ¡«⌐ T.
  700.  
  701.      ìáßΓ«∩ΘÑ⌐ «Φ¿í¬¿  ºñÑß∞  ¡ÑΓ,  ¡« »α«í½Ñ¼δ ¼«úπΓ ó«º¡¿¬¡πΓ∞,
  702. ¬«úñá óδ íπñÑΓÑ ßτ¿ΓáΓ∞, τΓ« ¼«ñ¿Σ¿µ¿απÑΓÑ τΓ«-Γ«, á ¡á ßἫ¼ ñÑ-
  703. ½Ñ φΓ« ¡Ñ Γá¬.  ìá»α¿¼Ñα,  »ÑαѼѡ¡á∩ T ó ΓѽѠ«ß¡«ó¡«⌐ »α«úαá¼¼δ
  704. ¡Ñ ¿º¼Ñ¡∩ÑΓß∩,  σ«Γ∩ óδ ¼«ªÑΓÑ »αÑñ»«½áúáΓ∞, τΓ« φΓ« ¡Ñ Γá¬. ¥Γ«Γ
  705. αѺπ½∞ΓáΓ, «íαáΓ¡δ⌐ «»¿ßá¡¡δ¼ αá¡ÑÑ "߬αδΓδ¼ φΣΣѬΓá¼".
  706.  
  707.      àß½¿ íδ óδ ¿ß»«½∞º«ó὿ ß½ÑñπεΘÑÑ «»¿ßá¡¿Ñ ºá»¿ß¿, óßÑ ßΓὫ
  708. íδ ÑΘÑ í«½ÑÑ ºá»πΓá¡¡δ¼:
  709.  
  710.      type
  711.         RecType = record
  712.                 A,B : integer;
  713.         end;
  714.  
  715.      var
  716.         A,B : integer;
  717.         Rec : RecType;
  718.  
  719.      é «»ÑαáΓ«αÑ  with  ßßδ½¬á  ¡á A ¿½¿ B »α¿óѽá íδ ¬ ßßδ½¬Ñ ¡á
  720. fields, á ¡Ñ ¬ ßßδ½¬Ñ ¡á variables.
  721.  
  722.          ìÑ»αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ Γ«τ¬¿ ß ºá»∩Γ«⌐
  723. ─────────────────────────────────────────────────────────────────
  724.  
  725.      èᬠ¿  ∩ºδ¬  æ¿,  Åá߬á½∞  ñ«»π߬áÑΓ ¿ß»«½∞º«óá¡¿Ñ "»πßΓ«ú«"
  726. «»ÑαáΓ«αá («»ÑαáΓ«αá, ß«ßΓ«∩ΘÑú« Γ«½∞¬« ¿º Γ«τ¬¿ ß ºá»∩Γ«⌐). Éáº-
  727. ¼ÑΘÑ¡¡á∩ ó ¡ÑóÑα¡«¼ ¼ÑßΓÑ Γ«τ¬á ß ºá»∩Γ«⌐ ¼«ªÑΓ óδºóáΓ∞ αẽ¿τ¡δÑ
  728. »α«í½Ñ¼δ. Éáßß¼«Γα¿¼ ß½ÑñπεΘπε »α«úαá¼¼π:
  729.  
  730.      program Test;
  731.      var
  732.              I,J : integer;
  733.      begin
  734.              for I := 1 to 20 do;
  735.              begin
  736.                      J := I*I;
  737.                      Writeln(I:2,' ',J:4)
  738.              end;
  739.              Writeln('éδ»«½¡Ñ¡«!')
  740.      end.
  741.  
  742.      éδó«ñ«¼ φΓ«⌐ »α«úαá¼¼δ íπñÑΓ ¡Ñ ß»¿ß«¬ ¿º  »Ñαóδσ  20  µÑ½δσ
  743. τ¿ßѽ ¿ ¿σ ¬óáñαáΓ«ó, á »α«ßΓ«:
  744.  
  745.         20 400
  746.         éδ»«½¡Ñ¡«!
  747.  
  748.      ¥Γ« óδºóá¡« ΓѼ, τΓ« «»ÑαáΓ«α for I := 1 to 20 ºá¬á¡τ¿óáÑΓß∩
  749. Γ«τ¬«⌐ ß ºá»∩Γ«⌐. Åα¿ φΓ«¼ 20 αẠíπñÑΓ óδ»«½¡Ñ¡ »πßΓ«⌐ «»ÑαáΓ«α.
  750. ū߽ѠφΓ«ú« óδ»«½¡∩ÑΓß∩ «»ÑαáΓ«α ó í½«¬Ñ begin...end  ¿, ¡á¬«¡Ñµ,
  751. «»ÑαáΓ«α Writeln. ùΓ«íδ ¿ß»αáó¿Γ∞ φΓπ «Φ¿í¬π, ¡πª¡« »α«ßΓ« πßΓαá-
  752. ¡¿Γ∞ Γ«τ¬π ß ºá»∩Γ«⌐ ºá ¬½ετÑóδ¼ ß½«ó«¼ do.
  753.  
  754.          öπ¡¬µ¿∩ ó«ºóαáΘáÑΓ ¡Ñ«»αÑñѽѡ¡«Ñ º¡áτÑ¡¿Ñ
  755. ─────────────────────────────────────────────────────────────────
  756.  
  757.      è«úñá óδ »¿ΦÑΓÑ Σπ¡¬µ¿ε, ¡πª¡« πíÑñ¿Γ∞ß∩, τΓ« »ÑαÑñ ΓѼ, ¬á¬
  758. Σπ¡¬µ¿∩ ó«ºóαáΘáÑΓ  π»αáó½Ñ¡¿Ñ,  ÑÑ ¿¼Ñ¡¿ »α¿ßóá¿óáÑΓß∩ ¡Ñ¬«Γ«α«Ñ
  759. º¡áτÑ¡¿Ñ. Éáßß¼«Γα¿¼ ß½ÑñπεΘ¿⌐ »α¿¼Ñα ¬«ñá:
  760.  
  761.      const
  762.              NLMax = 100;
  763.      type
  764.              NumList = array[1...NLMax] of integer;
  765.              ...
  766.      function FindMax(List : Numlist; Count : integer) : integer;
  767.      var
  768.              I,MAX : integer;
  769.      begin
  770.             Max := List[1];
  771.              for I := 2 to Count do
  772.              if List[I] > Max then
  773.              begin
  774.                      Max := List[I];
  775.                      FindMax := Max
  776.              end
  777.      end; { FindMax }
  778.  
  779.      ¥Γá Σπ¡¬µ¿∩ íπñÑΓ »αѬαáß¡« αáí«ΓáΓ∞, Ñß½¿ ¼á¬ß¿¼á½∞¡δ¼ º¡á-
  780. τÑ¡¿Ñ¼ ó List ¡Ñ ∩ó½∩ÑΓß∩ List[1]. é φΓ«¼ ß½πτáÑ ¡¿¬«úñá ¡Ñ íπñÑΓ
  781. »α¿ßó«Ñ¡«  º¡áτÑ¡¿Ñ.  Åαáó¿½∞¡δ⌐ óáα¿á¡Γ Σπ¡¬µ¿¿ ñ«½ªÑ¡ óδú½∩ñÑΓ∞
  782. ß½ÑñπεΘ¿¼ «íαẫ¼:
  783.  
  784.      begin
  785.          Max := List[1];
  786.          for I := 2 to Count do
  787.          if List[I] > Max then
  788.          Max := List[I];
  789.          FindMax := Max
  790.      end; { FindMax }
  791.  
  792.   ô¼Ñ¡∞ΦÑ¡¿Ñ º¡áτÑ¡¿∩ »ÑαѼѡ¡δσ αẼÑα«¼ ó íá⌐Γ ¿½¿ ß½«ó«
  793. ─────────────────────────────────────────────────────────────────
  794.  
  795.      üπñ∞ΓÑ ó¡¿¼áΓѽ∞¡δ  ¿  ¡Ñ  π¼Ñ¡∞Φá⌐ΓÑ  íѺº¡á¬«ó«Ñ ß¬á½∩α¡«Ñ
  796. º¡áτÑ¡¿Ñ (αẼÑα«¼ ó ß½«ó« ¿½¿ íá⌐Γ) »α¿ »α«óÑα¬Ñ ¡á >= 0. æ½Ññπ-
  797. εΘ¿⌐ Σαáú¼Ñ¡Γ »α«úαá¼¼δ «íαáºπÑΓ íÑ߬«¡Ñτ¡δ⌐ µ¿¬½:
  798.  
  799.      var
  800.         w : word;
  801.      begin
  802.         w:= 5;
  803.         while w >= 0 do
  804.                 w := w - 1;
  805.         end.
  806.  
  807.      Å«ß½Ñ »∩Γ«⌐  ¿ΓÑαᵿ¿  w αáó¡« 0.  Åα¿ ß½ÑñπεΘѼ »α«σ«ñÑ «¡«
  808. íπñÑΓ π¼Ñ¡∞ΦÑ¡« ñ« º¡áτÑ¡¿∩ 65535 (Γᬠ¬á¬ »ÑαѼѡ¡á∩  αẼÑα«¼ ó
  809. ß½«ó« »α¿¡¿¼áÑΓ º¡áτÑ¡¿∩ ó ñ¿á»áº«¡Ñ «Γ 0 ñ« 65535), τΓ« ΓᬪѠ>=
  810. 0.  é φΓ¿σ ß½πτá∩σ ß½ÑñπÑΓ ¿ß»«½∞º«óáΓ∞ »ÑαѼѡ¡δÑ ¡Ñ  Γ¿»á  word
  811. ¿½¿ byte, á Γ¿»á integer ¿½¿ longint.
  812.  
  813.             êú¡«α¿α«óá¡¿Ñ úαá¡¿µ ¿ «ß«íδÑ ß½πτá¿
  814. ─────────────────────────────────────────────────────────────────
  815.  
  816.      çá¼ÑΓ¿¼, τΓ« ó «íÑ¿σ óÑαß¿∩σ Σπ¡¬µ¿¿  FindMax  ó  »αÑñδñπΘѼ
  817. αáºñѽѠ»αÑñ»«½áúὫß∞, τΓ« Count >= 1. Äñ¡á¬« ó ¡Ñ¬«Γ«αδσ ß½πτá-
  818. ∩σ º¡áτÑ¡¿Ñ Count ¼«ªÑΓ íδΓ∞ αáó¡« 0 (Γ« ÑßΓ∞ ß»¿ß«¬  »πßΓ). àß½¿
  819. óδ  ó Γᬫ⌐ ß¿Γπᵿ¿ ó맮ó¿ΓÑ Σπ¡¬µ¿ε FindMax,  «¡á ó«ºóαáΓ¿Γ Γ«,
  820. τΓ« «¬áºá½«ß∞ ó List[1]. Ç¡á½«ú¿τ¡«, Ñß½¿ Count > NLMax, óδ»«½¡Ñ-
  821. ¡¿Ñ  ½¿í« ºáóÑαΦ¿Γ∞ß∩ ß «Φ¿í¬«⌐ (Ñß½¿ αáºαÑΦÑ¡á »α«óÑα¬á úαá¡¿µ),
  822. ½¿í« »«¿ß¬ ¼á¬ß¿¼á½∞¡«ú« º¡áτÑ¡¿∩ íπñÑΓ óδ»«½¡∩Γ∞ß∩ ó ∩τÑ⌐¬áσ »á-
  823. ¼∩Γ¿, ¡Ñ «Γ¡«ß∩Θ¿σß∩ ¬ List.
  824.  
  825.      çñÑß∞ ¼«ª¡« »αÑñ½«ª¿Γ∞ ñóá αÑΦÑ¡¿∩. Äñ¡« ¿º ¡¿σ ß«ßΓ«¿Γ, ¬«-
  826. ¡Ñτ¡«,  ó Γ«¼,  τΓ«íδ ¡¿¬«úñá ¡Ñ óδºδóáΓ∞ Σπ¡¬µ¿ε  FindMax,  Ñß½¿
  827. Count ¡Ñ ¡áσ«ñ¿Γß∩ ó ñ¿á»áº«¡Ñ 1..NLMax. ¥Γ« ¡Ñ »πßΓ«Ñ ºá¼Ñτá¡¿Ñ.
  828. é ßÑα∞Ѻ¡«¼ »α«úαá¼¼¡«¼ «íÑß»ÑτÑ¡¿¿ óßÑúñá «»αÑñѽ∩εΓß∩  ΓαÑí«óá-
  829. ¡¿∩, ¬«Γ«αδÑ ¡πª¡« óδ»«½¡∩Γ∞ »α¿ ó맮óÑ «»αÑñѽѡ¡«⌐ »α«úαá¼¼δ, á
  830. ºáΓѼ «íÑß»Ñτ¿óáÑΓß∩ πñ«ó½ÑΓó«αÑ¡¿Ñ φΓ¿σ ΓαÑí«óá¡¿⌐ »α¿ ó맮óÑ.
  831.  
  832.      äαπú«Ñ αÑΦÑ¡¿Ñ ß«ßΓ«¿Γ ó »α«óÑα¬Ñ º¡áτÑ¡¿∩ Count ¿, Ñß½¿ «¡«
  833. ¡Ñ ¡áσ«ñ¿Γß∩ ó ñ¿á»áº«¡Ñ 1..NLMax,  ó«ºóαáΓÑ ¡Ñ¬«Γ«α«ú« »αÑñ«»αÑ-
  834. ñѽѡ¡«ú« º¡áτÑ¡¿∩.  ìá»α¿¼Ñα,  óδ ¼«ªÑΓÑ »ÑαÑ»¿ßáΓ∞ Γѽ« Σπ¡¬µ¿¿
  835. FindMax ß½ÑñπεΘ¿¼ «íαẫ¼:
  836.  
  837.      begin
  838.         if (Count < 1) or (Count > NLMax) then
  839.                 Max := -32768
  840.         else
  841.         begin
  842.            Max := List[1];
  843.            for I := 2 to Count do
  844.            if List[I] > Max then
  845.               Max := List[I];
  846.         end;
  847.         FindMax := Max
  848.      end; { FindMax }
  849.  
  850.      Äñ¡á¬« φΓ« »α¿ó«ñ¿Γ ¬ ß½ÑñπεΘѼπ Γ¿»π «Φ¿í«¬ »α¿  αáí«ΓÑ  ¡á
  851. Åá߬á½Ñ - «Φ¿í¬á¼ ñ¿á»áº«¡á.
  852.  
  853.                       ÄΦ¿í¬¿ ñ¿á»áº«¡á
  854. ─────────────────────────────────────────────────────────────────
  855.  
  856.      Å« π¼«½τá¡¿ε ó Æπαí« Åá߬á½Ñ »α«óÑα¬á  ñ¿á»áº«¡á  ó䬽ετÑ¡á.
  857. Åα¿  φΓ«¼  »«½πτáÑΓß∩  í«½ÑÑ íδßΓαδ⌐ ¿ ¬«¼»á¬Γ¡δ⌐ ¬«ñ,  ¡« ó Γ«ªÑ
  858. óαѼ∩ »α¿ φΓ«¼ óδ ¼«ªÑΓÑ ß½ÑñπÑΓ «»αÑñѽѡ¡«ú« Γ¿»á  «Φ¿í¬¿,  Γá-
  859. ¬¿Ñ,  ¬á¬ »α¿ßóá¿óá¡¿Ñ »ÑαѼѡ¡δ¼ º¡áτÑ¡¿∩,  óδσ«ñ∩ΘÑú« ºá ¿σ ñ«-
  860. »πßΓ¿¼δ⌐ ñ¿á»áº«¡,  ¿½¿ «íαáΘÑ¡¿Ñ ¬ ¡ÑßπΘÑßΓóπεΘѼπ φ½Ñ¼Ñ¡Γπ ¼áß-
  861. ß¿óá (¬á¬ »«¬áºá¡« ó »α¿óÑñÑ¡¡«¼ óδΦÑ »α¿¼ÑαÑ).
  862.  
  863.      ÅÑαóδ⌐ Φáú »α¿ «í¡áαπªÑ¡¿¿ Γᬿσ «Φ¿í«¬ ß«ßΓ«¿Γ ó« ó¬½ετÑ¡¿¿
  864. ó »α«úαá¼¼π ñ¿αÑ¬Γ¿óδ ¬«¼»¿½∩Γ«αá {$R+},  ¬«Γ«αá∩ ºáñáÑΓ »α«óÑα¬π
  865. ñ¿á»áº«¡á,  ¬«¼»¿½∩µ¿¿ »α«úαá¼¼δ ¿ »«óΓ«α¡«¼ ÑÑ ºá»π߬Ñ.  àß½¿ óδ
  866. º¡áÑΓÑ (¿½¿ ñ«úáñδóáÑΓÑß∞),  úñÑ ß«ñÑনΓß∩ «Φ¿í¬á,  ¼«ª¡« »«¼Ñß-
  867. Γ¿Γ∞  π¬áºá¡¡πε ñ¿αÑ¬Γ¿óπ »ÑαÑñ ñá¡¡«⌐ τáßΓ∞ε »α«úαá¼¼δ,  á »«ß½Ñ
  868. ¡ÑÑ π¬áºáΓ∞ ñ¿αÑ¬Γ¿óπ {$R-},  αáºαÑΦ¿ó,  Γᬿ¼ «íαẫ¼,  »α«óÑα¬π
  869. ñ¿á»áº«¡á Γ«½∞¬« ó Γ«⌐ τáßΓ¿ »α«úαá¼¼δ, úñÑ ß«ñÑনΓß∩ «Φ¿í¬á.
  870.  
  871.      Äñ¡á ¿º  «íΘ¿σ  «Φ¿í«¬ óδσ«ñá ºá úαá¡¿µδ ñ¿á»áº«¡á ó«º¡¿¬áÑΓ
  872. »α¿ ¿ß»«½∞º«óá¡¿¿ ñ½∩ ¿¡ñѬßᵿ¿ ¼áßß¿óá µ¿¬½á while  ¿½¿ repeat.
  873. ÅαÑñ»«½«ª¿¼,  ¡á»α¿¼Ñα,  τΓ« óδ ¿ΘÑΓÑ φ½Ñ¼Ñ¡Γ ¼áßß¿óá, ß«ñÑαªáΘ¿⌐
  874. «»αÑñѽѡ¡«Ñ º¡áτÑ¡¿Ñ.  éδ σ«Γ¿ΓÑ «ßΓá¡«ó¿Γ∞ß∩  »«ß½Ñ  Γ«ú«,  ¬á¬
  875. ¡á⌐ñÑΓÑ  Ñú«,  ¿½¿  »α¿ ñ«ßΓ¿ªÑ¡¿¿ ¬«¡µá ¼áßß¿óá.  Åα¿ ¡áσ«ªñÑ¡¿¿
  876. φ½Ñ¼Ñ¡ΓÑ óδ σ«ñ¿ΓÑ ó«ºóαáΓ¿Γ∞ Ñú« ¿¡ñѬß,  á ó »α«Γ¿ó¡«¼ ß½πτáÑ -
  877. 0. éáΦ »Ñαóδ⌐ óáα¿á¡Γ ¼«ªÑΓ óδú½∩ñÑΓ∞ Γá¬:
  878.  
  879.      function FindVal(List : NumList; Count,Val :
  880.                   integer) : integer;
  881.      var
  882.              I : integer;
  883.      begin
  884.             FindVal := 0;
  885.              I := 1;
  886.              while (I <= Count) and (List[I] <> Val) do
  887.                      Inc(I);
  888.              if I <= Count then
  889.                      FindVal := I
  890.      end; { FindVal }
  891.  
  892.      ¥Γ« »αѬαáß¡«, ¡« Ñß½¿ Val ¡Ñ ß«ñÑনΓß∩ ó List ¿ óδ ¿ß»«½∞-
  893. ºπÑΓÑ «íδτ¡«Ñ óδτ¿ß½Ñ¡¿Ñ íπ½Ñó߬¿σ óδαáªÑ¡¿⌐, ºñÑß∞ ¼«ªÑΓ ó«º¡¿¬-
  894. ¡πΓ∞ «Φ¿í¬á φΓá»á óδ»«½¡Ñ¡¿∩.  Å«τѼπ? Å«Γ«¼π τΓ« ¬«úñá »«ß½Ññ¡¿⌐
  895. αẠ»α«óÑα¬á óδ»«½¡∩ÑΓß∩ ó ¡áτá½Ñ µ¿¬½á while I íπñÑΓ αáó¡« Count
  896. + 1. àß½¿ Count = NLMax, óδ óδ⌐ñÑΓÑ ºá »αÑñѽδ List.
  897.  
  898.             ÄΦ¿í¬¿, ß»Ñµ¿Σ¿τÑ߬¿Ñ ñ½∩ ÇßßѼí½Ñαá
  899. ─────────────────────────────────────────────────────────────────
  900.  
  901.      é ¬áªñ«¼ ∩ºδ¬Ñ ¿¼ÑÑΓß∩ ßó«Ñ ¼¡«ªÑßΓó« «Φ¿í«¬, ¬«Γ«αδÑ «íδτ¡«
  902. «τÑ¡∞  ½Ñú¬« ßñѽáΓ∞, ¡« ¡Ñ óßÑúñá »α«ßΓ« «í¡áαπª¿Γ∞. ìÑ ∩ó½∩ÑΓß∩
  903. ¿ß¬½ετÑ¡¿Ñ¼ ¿ ∩ºδ¬ ÇßßѼí½Ñαá. îδ αáßß¼«Γα¿¼  ¡Ñ¬«Γ«αδÑ  Γ¿»¿τ¡δÑ
  904. «Φ¿í¬¿, ¬«Γ«αδÑ ñ«»π߬áεΓß∩ »α¿ »α«úαá¼¼¿α«óá¡¿¿ ¡á ÇßßѼí½ÑαÑ, ¿
  905. ñáñ¿¼ αѬ«¼Ñ¡ñᵿ¿, ¬á¬ ¼«ª¡« ¿σ ¿ºíѪáΓ∞.
  906.  
  907.             Åα«úαá¼¼¿ßΓ ºáíδóáÑΓ « ó«ºóαáΓÑ ó DOS
  908. ─────────────────────────────────────────────────────────────────
  909.  
  910.      é Åá߬á½Ñ, æ¿ ¿ ñαπú¿σ ∩ºδ¬áσ »α«úαἼᠺáóÑαΦáÑΓß∩ ¿  ó«ºó-
  911. αáΘáÑΓß∩  ó  «»Ñαᵿ«¡¡πε  ß¿ßΓѼπ  DOS  áóΓ«¼áΓ¿τÑ߬¿, ¬«úñá ¡ÑΓ
  912. í«½∞ΦÑ óδ»«½¡∩Ѽ«ú« ¬«ñá, ñáªÑ Ñß½¿ ó »α«úαἼѠ«ΓßπΓßΓóπÑΓ ∩ó¡á∩
  913. ¬«¼á¡ñá  ÑÑ  ºáóÑαΦÑ¡¿∩. é ∩ºδ¬Ñ ÇßßѼí½Ñαá φΓ« ¡Ñ Γá¬. ÇßßѼí½Ñα
  914. óδ»«½¡∩ÑΓ Γ«½∞¬« ΓÑ ñÑ⌐ßΓó¿∩, ¬«Γ«αδÑ óδ ∩ó¡«  π¬áºδóáÑΓÑ.  è«úñá
  915. óδ ºá»π߬áÑΓÑ »α«úαá¼¼π, ó ¬«Γ«α«⌐ «ΓßπΓßΓóπÑΓ ¬«¼á¡ñá ó«ºóαáΓá ó
  916. DOS, «¡á »α«ßΓ« »α«ñ«½ªáÑΓ αáí«ΓáΓ∞ ñ«  ¬«¡µá  óδ»«½¡∩Ѽ«ú«  ¬«ñá
  917. »α«úαá¼¼δ  ¿ »ÑαÑσ«ñ¿Γ ó ¬«ñ, ¬«Γ«αδ⌐ ¡áσ«ñ¿Γß∩ ó »α¿¼δ¬áεΘÑ⌐ »á-
  918. ¼∩Γ¿.
  919.  
  920.            Åα«úαá¼¼¿ßΓ ºáíδóáÑΓ «í ¿¡ßΓαπ¬µ¿¿ RET
  921. ─────────────────────────────────────────────────────────────────
  922.  
  923.      çá¼ÑΓ¿¼, τΓ« »αáó¿½∞¡δ⌐ óδº«ó »«ñ»α«úαá¼¼δ ß«ßΓ«¿Γ ¿º ó맮óá
  924. »«ñ»α«úαá¼¼δ  ¿º  ñαπú«⌐  τáßΓ¿  ¬«ñá,  óδ»«½¡Ñ¡¿∩ »«ñ»α«úαá¼¼δ ¿
  925. ó«ºóαáΓá ¿º »«ñ»α«úαá¼¼δ  ó  óδºδóáεΘπε  »α«úαá¼¼π.  ìÑ  ºáíπñ∞ΓÑ
  926. ó¬½ετáΓ∞  ó ¬áªñπε »«ñ»α«úαá¼¼π ¿¡ßΓαπ¬µ¿ε RET, »« ¬«Γ«α«⌐ π»αáó-
  927. ½Ñ¡¿Ñ íπñÑΓ »ÑαÑñáóáΓ∞ß∩ ó óδºδóáεΘ¿⌐ ¬«ñ. Åα¿  ¡áí«αÑ  »α«úαá¼¼δ
  928. φΓπ ñ¿αÑ¬Γ¿óπ ½Ñú¬« »α«»πßΓ¿Γ∞.  é φΓ«¼ ß½πτáÑ ÑÑ óδ»«½¡Ñ¡¿Ñ  ºá-
  929. ¬«¡τ¿Γß∩ «Φ¿í¬«⌐.
  930.  
  931.               âÑ¡Ñαᵿ∩ ¡ÑóÑα¡«ú« Γ¿»á ó«ºóαáΓá
  932. ─────────────────────────────────────────────────────────────────
  933.  
  934.      ä¿αÑ¬Γ¿óá PROC ñÑ⌐ßΓóπÑΓ ñó«∩¬«. é«-»Ñαóδσ,  «¡á  «»αÑñѽ∩ÑΓ
  935. ¿¼∩,  »«  ¬«Γ«α«¼π íπñÑΓ óδºδóáΓ∞ß∩ »α«µÑñπαá. é«-óΓ«αδσ, «¡á π»-
  936. αáó½∩ÑΓ Γ¿»«¼ (í½¿ª¡¿¼ ¿½¿ ñá½∞¡¿¼) »α«µÑñπαδ.
  937.  
  938.      Æ¿» »α«µÑñπαδ ¿ß»«½∞ºπÑΓß∩ Æπαí« ÇßßѼí½Ñα«¼ ñ½∩ «»αÑñѽѡ¿∩
  939. Γ«ú«,  ¬á¬«⌐  Γ¿» ó맮ó«ó ¡πª¡« úÑ¡Ñα¿α«óáΓ∞ »α¿ ó맮óÑ »α«µÑñπαδ
  940. ¿º Γ«ú« ªÑ ¿ßσ«ñ¡«ú« Σá⌐½á. Æ¿» »α«µÑñπαδ ΓᬪѠ¿ß»«½∞ºπÑΓß∩  ñ½∩
  941. «»αÑñѽѡ¿∩  Γ¿»á ¿¡ßΓαπ¬µ¿¿ RET, ¬«Γ«αá∩ óδ»«½¡∩ÑΓß∩, ¬«úñá »α«-
  942. µÑñπαá ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ ó óδºδóáεΘ¿⌐ ¬«ñ.
  943.  
  944.      êñÑ∩ ºñÑß∞ «τÑó¿ñ¡á. ê¡ßΓαπ¬µ¿¿ RET ó »α«µÑñπαÑ ñ«½ª¡δ ß««Γ-
  945. óÑΓßΓó«óáΓ∞ ÑÑ Γ¿»π, ¡Ñ »αáóñá ½¿?
  946.  
  947.      ê ñá ¿ ¡ÑΓ. Åα«í½Ñ¼á ß«ßΓ«¿Γ ó Γ«¼, τΓ« ó«º¼«ª¡« ¿ τáßΓ« ªÑ-
  948. ½áΓѽ∞¡«  úαπ»»¿α«óáΓ∞ «Γñѽ∞¡δÑ »«ñ»α«úαá¼¼δ ó Ññ¿¡πε »α«µÑñπαπ;
  949. ¿ »«ß¬«½∞¬π φΓ¿ »«ñ»α«úαá¼¼δ ¡Ñ ¿¼ÑεΓ  ß««ΓóÑΓßΓóπεΘÑ⌐  ñ¿αÑ¬Γ¿óδ
  950. PROC,  ¿σ ¬«¼á¡ñδ RET ß««ΓóÑΓßΓóπεΓ Γ¿»π «íΘÑ⌐ »α«µÑñπαδ, ¬«Γ«αδ⌐
  951. ¡Ñ «í∩ºáΓѽ∞¡« ß««ΓóÑΓßΓóπÑΓ Γ¿»π ¬áªñ«⌐  «Γñѽ∞¡«⌐ »«ñ»α«úαá¼¼δ.
  952.  
  953.                ìÑ»αáó¿½∞¡δ⌐ »«α∩ñ«¬ «»Ñαá¡ñ«ó
  954. ─────────────────────────────────────────────────────────────────
  955.  
  956.      î¡«ú¿Ñ »α«úαá¼¼¿ßΓδ «Φ¿íáεΓß∩ ¿ ¿º¼Ñ¡∩εΓ »«α∩ñ«¬ «»Ñαá¡ñ«ó ó
  957. ¿¡ßΓαπ¬µ¿∩σ »α«µÑßß«αá 8086 ¡á «íαáΓ¡δ⌐. ¥Γ«, óÑα«∩Γ¡«, ßó∩ºá¡« ß
  958. ΓѼ, τΓ« ßΓ᫬á:
  959.  
  960.         mov ax,bx
  961.  
  962. ¬«Γ«αá∩ «º¡áτáÑΓ "»«¼ÑßΓ¿Γ∞ AX ó BX", τ¿ΓáÑΓß∩ ß½Ñóá  ¡á»αáó«,  ¿
  963. ¼¡«ú¿Ñ  ß«ºñáΓѽ¿ ¼¿¬α«»α«µÑßß«α«ó ßΓα«∩Γ ß««ΓóÑΓßΓóπεΘ¿¼ «íαẫ¼
  964. ßó«¿ áßßѼí½Ñαδ. Äñ¡á¬« ó ∩ºδ¬Ñ ÇßßѼí½Ñαá »α«µÑßß«αá 8086  Σ¿α¼á
  965. Intel  ¿ß»«½∞º«óá½á ñαπú«⌐ »«ñσ«ñ, »«φΓ«¼π ñ½∩ ¡áß φΓá ßΓα«¬á «º-
  966. ¡áτáÑΓ "»«¼ÑßΓ¿Γ∞ BX ó AX", τΓ« ¿¡«úñá »α¿ó«ñ¿Γ ¬ »πΓá¡¿µÑ.
  967.  
  968.  Åα«úαá¼¼¿ßΓ ºáíδóáÑΓ « ßΓѬѠ¿½¿ αѺÑαó¿απÑΓ ¼á½Ñ¡∞¬¿⌐ ßΓѬ
  969. ─────────────────────────────────────────────────────────────────
  970.  
  971.      é í«½∞Φ¿¡ßΓóÑ ß½πτáÑó ¡Ñ óδñѽ∩Γ∞ ∩ó¡« »α«ßΓαá¡ßΓó« ñ½∩ ßΓÑ-
  972. ¬á,  φΓ« óßÑ αáó¡«, τΓ« σ«ñ¿Γ∞ »« Γ«¡¬«¼π ½∞ñπ. ê¡«úñá »α«úαá¼¼δ,
  973. ó ¬«Γ«αδσ ¡Ñ óδñѽ∩ÑΓß∩ »α«ßΓαá¡ßΓó« ñ½∩ ßΓѬá,  íπñπΓ  αáí«ΓáΓ∞,
  974. »«ß¬«½∞¬π  ¼«ªÑΓ «¬áºáΓ∞ß∩ Γá¬, τΓ« ¡áº¡áτÑ¡¡δ⌐ »« π¼«½τá¡¿ε ßΓѬ
  975. »«»áñÑΓ ó ¡Ñ¿ß»«½∞ºπѼπε «í½áßΓ∞ »á¼∩Γ¿. ì« ¡ÑΓ ¡¿¬á¬«⌐ úáαá¡Γ¿¿,
  976. τΓ«  ΓᬿѠ »α«úαá¼¼δ  íπñπΓ  αáí«ΓáΓ∞ »α¿ ½εíδσ «íßΓ«∩Γѽ∞ßΓóáσ,
  977. »«ß¬«½∞¬π ¡ÑΓ úáαá¡Γ¿¿, τΓ« ñ½∩ ßΓѬá íπñÑΓ ñ«ßΓπ»Ñ¡  »«  ¬αá⌐¡Ñ⌐
  978. ¼ÑαÑ  «ñ¿¡ íá⌐Γ. é í«½∞Φ¿¡ßΓóÑ »α«úαá¼¼ ñ½∩ αѺÑαó¿α«óá¡¿∩ »α«ßΓ-
  979. αá¡ßΓóá ñ½∩ ßΓѬá ñ«½ª¡á »α¿ßπΓßΓó«óáΓ∞ ñ¿αÑ¬Γ¿óá .STACK,  ¿  ñ½∩
  980. ½εí«⌐  »α«úαá¼¼δ  φΓá  ñ¿αÑ¬Γ¿óá ñ«½ª¡á αѺÑαó¿α«óáΓ∞ ñ«ßΓáΓ«τ¡«Ñ
  981. »α«ßΓαá¡ßΓó«, τΓ«íδ Ñú« σóáΓ¿½« ñ½∩ ¼á¬ß¿¼á½∞¡δσ  »«ΓαÑí¡«ßΓÑ⌐  ó
  982. »α«úαá¼¼Ñ.
  983.  
  984. δº«ó »«ñ»α«úαá¼¼δ, ¬«Γ«αá∩ »«αΓ¿Γ ß«ñÑন¼«Ñ ¡πª¡δσ αÑú¿ßΓα«ó
  985. ─────────────────────────────────────────────────────────────────
  986.  
  987.      Åα¿ αáºαáí«Γ¬Ñ »α«úαá¼¼δ ¡á ÇßßѼí½ÑαÑ αÑú¿ßΓαδ πñ«í¡« αáßß-
  988. ¼áΓα¿óáΓ∞, ¬á¬ ½«¬á½∞¡δÑ »ÑαѼѡ¡δÑ, óδñѽѡ¡δÑ ñ½∩ ¿ß»«½∞º«óá¡¿∩
  989. ó »α«µÑñπαÑ, ß ¬«Γ«α«⌐ óδ ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ αáí«ΓáÑΓÑ. é τáßΓ¡«ßΓ¿,
  990. ¡ÑαÑñ¬« »«ñαáºπ¼ÑóáεΓ,  τΓ« »α¿ «íαáΘÑ¡¿¿ ¬ ñαπú¿¼ »α«µÑñπαá¼ αÑ-
  991. ú¿ßΓαδ «ßΓáεΓß∩  ¡Ñ¿º¼Ñ¡Ñ¡¡δ¼¿.  ìá ßἫ¼ ñѽѠφΓ« ¡Ñ óßÑúñá Γá¬.
  992. ÉÑú¿ßΓαδ - φΓ« ú½«íá½∞¡δÑ »ÑαѼѡ¡δÑ,  ¿ ¬áªñá∩  »α«µÑñπαá  ¼«ªÑΓ
  993. ß«σαá¡¿Γ∞ ¿½¿ π¡¿τΓ«ª¿Γ∞ ß«ñÑন¼«Ñ ½εí«ú« ¿º αÑú¿ßΓα«ó.
  994.  
  995.          ÄΦ¿í¬¿ »α¿ ¿ß»«½∞º«óá¡¿¿ πß½«ó¡δσ »ÑαÑσ«ñ«ó
  996. ─────────────────────────────────────────────────────────────────
  997.  
  998.      êß»«½∞º«óá¡¿Ñ ó ∩ºδ¬Ñ ÇßßѼí½Ñαá ¿¡ßΓαπ¬µ¿⌐ πß½«ó¡δσ »ÑαÑσ«-
  999. ñ«ó  (JE,  JNE,  JC,  JNC, JA, JB, JG ¿ Γ.ñ) «íÑß»Ñτ¿óáÑΓ í«½∞Φπε
  1000. ú¿í¬«ßΓ∞ ó »α«úαá¼¼¿α«óá¡¿¿, ¡« »α¿ φΓ«¼ ΓᬪѠ«τÑ¡∞ »α«ßΓ«  «Φ¿-
  1001. í¿Γ∞ß∩,  óδíαáó  ¡ÑóÑα¡δ⌐  »ÑαÑσ«ñ. èα«¼Ñ Γ«ú«, »«ß¬«½∞¬π ó ∩ºδ¬Ñ
  1002. ÇßßѼí½Ñαá á¡á½¿º πß½«ó¿∩ ¿ »ÑαÑσ«ñ ΓαÑíπεΓ »« ¬αá⌐¡Ñ⌐ ¼Ñαπ  ñóπσ
  1003. ßΓ᫬  ¿ßσ«ñ¡«ú«  ¬«ñá  (á  ß½«ª¡δσ πß½«ó¡δσ »ÑαÑσ«ñ«ó ¡Ñ߬«½∞¬¿σ
  1004. ßΓ᫬), πß½«ó¡δÑ »ÑαÑσ«ñδ ó ∩ºδ¬Ñ  ÇßßѼí½Ñαá  ¼Ñ¡ÑÑ  «τÑó¿ñ¡δ  ¿
  1005. í«½∞ΦÑ ß»«ß«íßΓóπεΓ «Φ¿í¬á¼, τѼ ß««ΓóÑΓßΓóπεΘ¿Ñ «»ÑαáΓ«αδ Åá߬á-
  1006. ½∩ ¿ æ¿.
  1007.  
  1008.            ìÑóÑα¡«Ñ »«¡¿¼á¡¿Ñ αáí«Γδ »αÑΣ¿¬ßá REP
  1009. ─────────────────────────────────────────────────────────────────
  1010.  
  1011.      è«¼á¡ñδ «íαáí«Γ¬¿  ßΓ᫬  ¿¼ÑεΓ  «ñ¡π ¡Ñ«íδτ¡πε «ß«íÑ¡¡«ßΓ∞:
  1012. »«ß½Ñ ¿σ óδ»«½¡Ñ¡¿∩ ¿ß»«½∞ºπѼδÑ ¿¼¿ π¬áºáΓѽ¿  ßñó¿úáεΓß∩  Γᬿ¼
  1013. «íαẫ¼,  τΓ«  π¬áºδóáεΓ ¡á áñαÑß,  «Γ½¿τáεΘ¿⌐ß∩ ¡á 1 íá⌐Γ (¿½¿ 2
  1014. íá⌐Γá,  Ñß½¿ Ñß½¿ ñ½¿¡á ¬«¼á¡ñδ αáó¡á «ñ¡«¼π ß½«óπ) «Γ »«ß½Ññ¡Ñú«
  1015. «íαáí«Γá¡¡«ú« áñαÑßá. ¥Γ« ¼«ªÑΓ »α¿óÑßΓ¿ ¬ ¡Ñ¬«Γ«α«⌐ »πΓá¡¿µÑ »α¿
  1016. »«óΓ«αÑ¡¿¿ ¬«¼á¡ñ «íαáí«Γ¬¿ ßΓ᫬, «ß«íÑ¡¡« ¬«¼á¡ñ REP SCAS ¿ REP
  1017. CMPS.
  1018.  
  1019.       ìπ½Ñó«Ñ ß«ñÑন¼«Ñ CX ¿ αáí«Γá ß µÑ½δ¼ ßÑú¼Ñ¡Γ«¼
  1020. ─────────────────────────────────────────────────────────────────
  1021.  
  1022.      Å«óΓ«α¡«Ñ óδ»«½¡Ñ¡¿¿ ½εíδ󠬫¼á¡ñ «íαáí«Γ¬¿  ßΓ᫬  »α¿  αá-
  1023. óÑ¡ßΓóÑ  ¡π½ε αÑú¿ßΓαá CX ¡Ñ ñáßΓ ¡¿¬á¬«ú« αѺπ½∞ΓáΓá.  ¥Γ« ¼«ªÑΓ
  1024. íδΓ∞ πñ«í¡« ó Γ«¼ ß¼δß½Ñ,  τΓ« ¡ÑΓ ¡Ñ«íσ«ñ¿¼«ßΓ¿ »α«óÑα∩Γ∞ Ñú« ¡á
  1025. ¡«½∞ »ÑαÑñ »«óΓ«α¡δ¼ óδ»«½¡Ñ¡¿Ñ¼ ¬«¼á¡ñ «íαáí«Γ¬¿ ßΓ᫬. æ ñαπú«⌐
  1026. ßΓ«α«¡δ,  ¡Ñ󫺼«ª¡« »«½πτ¿Γ∞ ñ«ßΓπ» ¬ ¬áªñ«¼π íá⌐Γπ ó ßÑú¼Ñ¡ΓÑ ß
  1027. »«¼«Θ∞ε íá⌐Γ«óδ󠬫¼á¡ñ «íαáí«Γ¬¿ ßΓ᫬.
  1028.  
  1029.           ìÑ»αáó¿½∞¡á∩ πßΓá¡«ó¬á Σ½áúá ¡á»αáó½Ñ¡¿∩
  1030. ─────────────────────────────────────────────────────────────────
  1031.  
  1032.      Åα¿ óδ»«½¡Ñ¡¿¿ ¬«¼á¡ñδ «íαáí«Γ¬¿ ßΓ᫬ ßó∩ºá¡¡δÑ ß ¡Ñ⌐  π¬á-
  1033. ºáΓѽ¿ (SI,  DI ¿½¿ «íá) »«½πτáεΓ »«½«ª¿Γѽ∞¡«Ñ ¿½¿ «Γα¿µáΓѽ∞¡«Ñ
  1034. »α¿αáΘÑ¡¿Ñ. ¥Γ« ºáó¿ß¿Γ «Γ ß«ßΓ«∩¡¿∩ Σ½áúá ¡á»αáó½Ñ¡¿∩.
  1035.  
  1036.      æ »«¼«Θ∞ε ¬«¼á¡ñδ CLD Σ½áú ¡á»αáó½Ñ¡¿∩ ¼«ªÑΓ íδΓ∞  ßíα«ΦÑ¡ ó
  1037. 0.  é φΓ«¼ ß½πτáÑ »α¿ óδ»«½¡Ñ¡¿¿ ¬«¼á¡ñ «íαáí«Γ¬¿ ßΓ᫬ π¬áºáΓѽ∞
  1038. »«½πτáÑΓ »«½«ª¿Γѽ∞¡«Ñ »α¿αáΘÑ¡¿Ñ (ß¼ÑΘáÑΓß∩  ó  ßΓ«α«¡π  ßΓáαΦ¿σ
  1039. áñαÑß«ó).  æ »«¼«Θ∞ε ¬«¼á¡ñδ STD Σ½áú ¡á»αáó½Ñ¡¿∩ πßΓá¡áó½¿óáÑΓß∩
  1040. ó 1.  é φΓ«¼ ß½πτáÑ π¬áºáΓѽ∞ »«½πτáÑΓ  «Γα¿µáΓѽ∞¡«Ñ  »α¿αáΘÑ¡¿Ñ
  1041. (ßñó¿úáÑΓß∩ ó ßΓ«α«¡π ¼½áñΦ¿σ áñαÑß«ó). Å«ß½Ñ Γ«ú«, ¬á¬ Σ½áú ¡á»-
  1042. αáó½Ñ¡¿∩ íδ½ πßΓá¡«ó½Ñ¡ ó «»αÑñѽѡ¡«Ñ ß«ßΓ«∩¡¿Ñ,  «¡ íπñÑΓ «ßΓá-
  1043. óáΓ∞ß∩ ó ¡Ñ¼ ñ« ΓÑσ »«α, »«¬á ¡Ñ íπñÑΓ óδ»«½¡Ñ¡á ÑΘÑ «ñ¡á ¬«¼á¡ñá
  1044. CLD ¿½¿ STD, ¿½¿ »«¬á º¡áτÑ¡¿∩ Σ½áú«ó ¡Ñ íπñπΓ ¿ºó½ÑτÑ¡δ ¿º ßΓѬá
  1045. ß  »«¼«Θ∞ε ¬«¼á¡ñδ POPF ¿½¿ IRET.  æ «ñ¡«⌐ ßΓ«α«¡δ,  πñ«í¡« ¿¼ÑΓ∞
  1046. 󫺼«ª¡«ßΓ∞ πßΓá¡áó½¿óáΓ∞ Σ½áú ¡á»αáó½Ñ¡¿∩ ó «»αÑñѽѡ¡«Ñ ß«ßΓ«∩-
  1047. ¡¿Ñ  Γ«½∞¬«  «ñ¿¡  αáº,  á ºáΓѼ óδ»«½¡∩Γ∞ ßÑα¿ε ¬«¼á¡ñ,  ¬«Γ«αδÑ
  1048. ñ«½ª¡δ ¿ß»«½∞º«óáΓ∞ ºáñá¡¡«Ñ ¡á»αáó½Ñ¡¿Ñ.  æ ñαπú«⌐ ßΓ«α«¡δ,  φΓ«
  1049. ¼«ªÑΓ  »α¿óÑßΓ¿  ¬  »«∩ó½Ñ¡¿ε ¡ÑπßΓ«⌐τ¿óδσ ¿ Γαπñ¡««í¡áαπª¿óáѼδσ
  1050. «Φ¿í«¬, ó αѺπ½∞ΓáΓÑ ¬«Γ«αδ󠬫¼á¡ñδ «íαáí«Γ¬¿ ßΓ᫬ αáí«ΓáεΓ »«-
  1051. αạ«¼π  ó  ºáó¿ß¿¼«ßΓ¿ «Γ αáí«Γδ ¬«¼á¡ñ,  ¬«Γ«αδÑ í뫨 óδ»«½¡Ñ¡δ
  1052. º¡áτ¿Γѽ∞¡« αá¡∞ΦÑ.
  1053.  
  1054.         ÄΦ¿í¬¿ »α¿ »«óΓ«αÑ¡¿¿ ¬«¼á¡ñ ßαáó¡Ñ¡¿∩ ßΓ᫬
  1055. ─────────────────────────────────────────────────────────────────
  1056.  
  1057.      è«¼á¡ñá CMPS  ßαáó¡¿óáÑΓ ß«ñÑন¼«Ñ ñóπσ «í½áßΓÑ⌐ »á¼∩Γ¿,  á
  1058. ¬«¼á¡ñá SCAS ßαáó¡¿óáÑΓ ß«ñÑন¼«Ñ ¡á¬á»½¿óáεΘÑú« αÑú¿ßΓαá ß  ß«-
  1059. ñÑন¼δ¼  «í½áßΓ¿ »á¼∩Γ¿.  è«úñá »ÑαÑñ «ñ¡«⌐ ¿º φΓ¿σ ¬«¼á¡ñ ßΓ«¿Γ
  1060. »αÑΣ¿¬ß REPE, «¡á óδ»«½¡∩ÑΓ ßαáó¡Ñ¡¿Ñ, ½¿í« »«¬á CX ¡Ñ ßΓá¡«ó¿Γß∩
  1061. αáó¡δ¼  ¡π½ε,  ½¿í«  »«¬á ¡Ñ «í¡áαπª¿Γß∩,  τΓ« «»Ñαá¡ñδ ¡Ñ αáó¡δ.
  1062. è«úñá »ÑαÑñ ¬«¼á¡ñ«⌐ ßΓ«¿Γ »αÑΣ¿¬ß REPNE,  «¡á óδ»«½¡∩ÑΓ  ßαáó¡Ñ-
  1063. ¡¿Ñ, ½¿í« »«¬á CX ¡Ñ ßΓá¡«ó¿Γß∩ αáó¡δ¼ ¡π½ε, ½¿í« »«¬á ¡Ñ «í¡áαπ-
  1064. ª¿Γß∩ τΓ« «»Ñαá¡ñδ αáó¡δ.  è ¡ÑßτáßΓ∞ε, ½Ñú¬« »ÑαÑ»πΓáΓ∞, úñÑ ¬á-
  1065. ¬«⌐ »αÑΣ¿¬ß ¡πª¡« ¿ß»«½∞º«óáΓ∞.
  1066.  
  1067.             ÄΦ¿í¬¿ »α¿ ¡áº¡áτÑ¡¿¿ ßÑú¼Ñ¡Γá ßΓ᫬
  1068. ─────────────────────────────────────────────────────────────────
  1069.  
  1070.      éßÑ ßΓ᫬«óδÑ ¬«¼á¡ñδ »«  π¼«½τá¡¿ε  ¿ß»«½∞ºπεΓ  ó  ¬áτÑßΓóÑ
  1071. ßÑú¼Ñ¡Γá ¿ßσ«ñ¡δσ ñá¡¡δσ (Ñß½¿ «¡ ÑßΓ∞) ßÑú¼Ñ¡Γ DS,  á ó ¬áτÑßΓóÑ
  1072. ßÑú¼Ñ¡Γá αѺπ½∞Γ¿απεΘ¿σ ñá¡¡δσ (Ñß½¿ «¡ ÑßΓ∞) ßÑú¼Ñ¡Γ  ES.  ïÑú¬«
  1073. ºáíδΓ∞ «í φΓ«¼ ¿ »«»δΓáΓ∞ß∩,  ß¬áªÑ¼, óδ»«½¡¿Γ∞ ¬«¼á¡ñπ STOSB ¡áñ
  1074. ßÑú¼Ñ¡Γ«¼ ñá¡¡δσ, »«ß¬«½∞¬π óßÑ ñá¡¡δÑ, «íαáíáΓδóáѼδÑ ¡Ñ ßΓ᫬«-
  1075. ó묨 ¬«¼á¡ñἿ, «íδτ¡« ¡áσ«ñ∩Γß∩ ¿¼Ñ¡¡« ó φΓ«¼ ßÑú¼Ñ¡ΓÑ.
  1076.  
  1077.         ìÑ»αáó¿½∞¡«Ñ »αÑ«íαẫóá¡¿Ñ ¿º íá⌐Γá ó ß½«ó«
  1078. ─────────────────────────────────────────────────────────────────
  1079.  
  1080.      é «íΘѼ ß½πτáÑ,  ñ½∩ ¬«¼á¡ñ «íαáí«Γ¬¿ ßΓ᫬  ªÑ½áΓѽ∞¡«  ¿ß-
  1081. »«½∞º«óáΓ∞  ¼á¬ß¿¼á½∞¡« ó«º¼«ª¡δ⌐ αẼÑα ñá¡¡δσ («íδτ¡« ß½«ó«,  á
  1082. ñ½∩ »α«µÑßß«αá 80386 - ñó«⌐¡«Ñ ß½«ó«),  »«ß¬«½∞¬π ß ñá¡¡δ¼¿ í«½∞-
  1083. ΦÑú« αẼÑαá φΓ¿ ¬«¼á¡ñδ «íδτ¡« αáí«ΓáεΓ íδßΓαÑÑ.
  1084.  
  1085.      Äñ¡á¬« ºñÑß∞ ¿¼ÑεΓß∩ ñóÑ ½«óπΦ¬¿.  é«-»Ñαóδσ, »αÑ«íαẫóá¡¿Ñ
  1086. ¿º ¬«½¿τÑßΓóá íá⌐Γ ó ¬«½¿τÑßΓó« ß½«ó ß »«¼«Θ∞ε »α«ßΓ«⌐ ¬«¼á¡ñδ:
  1087.  
  1088.      shr cx,l
  1089.  
  1090. »α¿óÑñÑΓ ¬ »«ΓÑαÑ íá⌐Γá,  Ñß½¿ CX ¿¼ÑÑΓ ¡ÑτÑΓ¡«Ñ  º¡áτÑ¡¿Ñ,  »«ß-
  1091. ¬«½∞¬π ¼½áñΦ¿⌐ º¡áτáΘ¿⌐ í¿Γ íπñÑΓ ßñó¿¡πΓ ºá »αÑñѽδ ß½«óá.
  1092.  
  1093.      é«-óΓ«αδσ, ß½ÑñπÑΓ »«¼¡¿Γ∞, τΓ« ¬«¼á¡ñá SHR ñѽ¿Γ ¬«½¿τÑßΓó«
  1094. íá⌐Γ ¡á ñóá.  êß»«½∞º«óá¡¿Ñ,  ß¬áªÑ¼, ¬«¼á¡ñδ STOSW ß ¬«½¿τÑßΓó«¼
  1095. íá⌐Γ,  á ¡Ñ ß½«ó,  ¼«ªÑΓ π¡¿τΓ«ª¿Γ∞ ñαπú¿Ñ ñá¡¡δÑ ¿ óδºóáΓ∞ ßá¼δÑ
  1096. αạ««íαạδÑ «Φ¿í¬¿.
  1097.  
  1098.              êß»«½∞º«óá¡¿Ñ ¡Ñ߬«½∞¬¿σ »αÑΣ¿¬ß«ó
  1099. ─────────────────────────────────────────────────────────────────
  1100.  
  1101.      è«¼á¡ñδ «íαáí«Γ¬¿  ßΓ᫬  ß  ¡Ñ߬«½∞¬¿¼¿ »αÑΣ¿¬ßἿ αáí«ΓáεΓ
  1102. ¡Ñ¡áñѪ¡«, ¿ ¿σ ß½ÑñπÑΓ »« ó«º¼«ª¡«ßΓ¿ ¿ºíÑúáΓ∞.
  1103.  
  1104.      ìÑ«í∩ºáΓѽ∞¡δÑ «»Ñαá¡ñδ ó ¬«¼á¡ñáσ «íαáí«Γ¬¿ ßΓ᫬
  1105. ─────────────────────────────────────────────────────────────────
  1106.  
  1107.      ìÑ«í∩ºáΓѽ∞¡δÑ «»Ñαá¡ñδ ó ¬«¼á¡ñáσ «íαáí«Γ¬¿ ßΓ᫬ ¿ß»«½∞ºπ-
  1108. εΓß∩ Γ«½∞¬« ñ½∩ ºáñá¡¿∩ αẼÑαá ñá¡¡δσ ¿ ¿º¼Ñ¡Ñ¡¿∩ ßÑú¼Ñ¡Γá  ¿ ¡Ñ
  1109. úáαá¡Γ¿απεΓ Σá¬Γ¿τÑ߬¿⌐ ñ«ßΓπ» ¬ ñá¡¡«⌐ «í½áßΓ¿ »á¼∩Γ¿.
  1110.  
  1111.        ô¡¿τΓ«ªÑ¡¿Ñ ß«ñÑন¼«ú« αÑú¿ßΓαá »α¿ π¼¡«ªÑ¡¿¿
  1112. ─────────────────────────────────────────────────────────────────
  1113.  
  1114.      ô¼¡«ªÑ¡¿Ñ (8 ¡á 8 í¿Γ,  16 ¡á 16 í¿Γ,  ½¿í« 32 ¡á  32  í¿Γá)
  1115. óßÑúñá π¡¿τΓ«ªáÑΓ ß«ñÑন¼«Ñ ¬á¬ ¼¿¡¿¼π¼ «ñ¡«ú« αÑú¿ßΓαá,  ¡Ñ ∩ó-
  1116. ½∩εΘÑú«ß∩ ¡á¬á»½¿óáεΘ¿¼ αÑú¿ßΓα«¼, ¬«Γ«αδ⌐ ¿ß»«½∞ºπÑΓß∩ ó ¬áτÑßΓ-
  1117. óÑ ¿ßσ«ñ¡«ú« «»Ñαá¡ñá.
  1118.  
  1119.     ÄΦ¿í¬¿, ßó∩ºá¡¡δÑ ß ¿º¼Ñ¡Ñ¡¿Ñ¼ ß«ñÑন¼«ú« αÑú¿ßΓα«ó
  1120. ─────────────────────────────────────────────────────────────────
  1121.  
  1122.      è«¼á¡ñδ «íαáí«Γ¬¿ ßΓ᫬,  ΓᬿѠ¬á¬ MOVS, STOS, LODS, CMPS ¿
  1123. SCAS,  ¼«úπΓ  ó½¿∩Γ∞  ¡á  ß«ßΓ«∩¡¿Ñ ¡Ñ¬«Γ«αδσ Σ½áú«ó ¿ ß«ñÑন¼«Ñ
  1124. ΓαÑσ αÑú¿ßΓα«ó »α¿ óδ»«½¡Ñ¡¿¿ Ññ¿¡ßΓóÑ¡¡«⌐ ¬«¼á¡ñδ. Åα¿ ¿ß»«½∞º«-
  1125. óá¡¿¿ ¬«¼á¡ñ «íαáí«Γ¬¿ ßΓ᫬ ß½ÑñπÑΓ »«¼¡¿Γ∞,  τΓ« ß«ñÑন¼«Ñ «ñ-
  1126. ¡«ú« ¿º αÑú¿ßΓα«ó SI ¿½¿ DI (¿½¿ «í«¿σ  ßαáºπ)  »«½πτáÑΓ  »«½«ª¿-
  1127. Γѽ∞¡«Ñ  ¿½¿ «Γα¿µáΓѽ∞¡«Ñ »α¿αáΘÑ¡¿Ñ (ó ºáó¿ß¿¼«ßΓ¿ «Γ ß«ßΓ«∩¡¿∩
  1128. Σ½áúá ¡á»αáó½Ñ¡¿∩) »α¿ ¬áªñ«¼ óδ»«½¡Ñ¡¿¿ ¬«¼á¡ñδ «íαáí«Γ¬¿ ßΓ᫬.
  1129. æ«ñÑন¼«Ñ  αÑú¿ßΓαá  CX  ΓᬪѠ»«½πτáÑΓ «Γα¿µáΓѽ∞¡«Ñ »α¿αáΘÑ¡¿Ñ
  1130. ¬á¬ ¼¿¡¿¼π¼ «ñ¿¡ αẠ¿,  ó«º¼«ª¡«, π¼Ñ¡∞ΦáÑΓß∩ ñ« ¡π½∩ »α¿ ¬áªñ«¼
  1131. ¿ß»«½∞º«óá¡¿¿ ¬«¼á¡ñδ «íαáí«Γ¬¿ ßΓ᫬ ß »αÑΣ¿¬ß«¼ REP.
  1132.  
  1133.              êº¼Ñ¡Ñ¡¿Ñ ß«ßΓ«∩¡¿∩ Σ½áúá »ÑαÑ¡«ßá
  1134. ─────────────────────────────────────────────────────────────────
  1135.  
  1136.      é Γ« óαѼ∩ ¬á¬ «ñ¡¿ ¬«¼á¡ñδ ¡Ñ«ª¿ñá¡¡« ñ½∩ »α«úαá¼¼¿ßΓá ó½¿-
  1137. ∩εΓ ¡á ß«ßΓ«∩¡¿Ñ αÑú¿ßΓα«ó ¿ Σ½áú«ó, ñαπú¿Ñ ¬«¼á¡ñδ ¡Ñ ó½¿∩εΓ ñá-
  1138. ªÑ ¡á ΓÑ Σ½áú¿, ß«ßΓ«∩¡¿Ñ ¬«Γ«αδσ í佫 íδ ªÑ½áΓѽ∞¡« ¿º¼Ñ¡¿Γ∞.
  1139.  
  1140.             Åα«úαá¼¼¿ßΓ ñ«½ú« ¡Ñ ¿ß»«½∞ºπÑΓ Σ½áú¿
  1141. ─────────────────────────────────────────────────────────────────
  1142.  
  1143.      æ«ßΓ«∩¡¿Ñ Σ½áú«ó  ß«σαá¡∩ÑΓß∩ ñ« ΓÑσ »«α,  »«¬á ¡Ñ íπñÑΓ óδ-
  1144. »«½¡Ñ¡á ß½ÑñπεΘá∩ ¬«¼á¡ñá,  ¬«Γ«αá∩ Ñú« ¿º¼Ñ¡∩ÑΓ, τΓ« «íδτ¡« »α«-
  1145. ¿ßσ«ñ¿Γ ñ«ßΓáΓ«τ¡« íδßΓα«.  Å«φΓ«¼π αѬ«¼Ñ¡ñπÑΓß∩ »«ß½Ñ πßΓá¡«ó¬¿
  1146. Σ½áú«ó óδ»«½¡∩Γ∞ ñÑ⌐ßΓó¿∩ ¡áñ ¡¿¼¿ ¬á¬ ¼«ª¡« íδßΓαÑÑ, τΓ«íδ ¿ºíÑ-
  1147. ªáΓ∞ ßá¼δσ αạ««íαạδσ «Φ¿í«¬,  ßó∩ºá¡¡δσ ß ¡ÑóÑα¡«⌐ πßΓá¡«ó¬«⌐
  1148. Σ½áú«ó.
  1149.  
  1150.   æ¼ÑΦÑ¡¿Ñ «»Ñαá¡ñ«ó ó »á¼∩Γ¿ ¿ ¡Ñ»«ßαÑñßΓóÑ¡¡δσ «»Ñαá¡ñ«ó
  1151. ─────────────────────────────────────────────────────────────────
  1152.  
  1153.      Åα«úαἼᠡá ∩ºδ¬Ñ ÇßßѼí½Ñαá ¼«ªÑΓ «íαáΘáΓ∞ß∩ ½¿í« ¬ ß¼ÑΘÑ-
  1154. ¡¿ε «í½áßΓ¿ »á¼∩Γ¿,  ó ¬«Γ«α«⌐ σαá¡¿Γß∩ »ÑαѼѡ¡á∩, ½¿í« ¬ º¡áτÑ-
  1155. ¡¿ε φΓ«⌐ »ÑαѼѡ¡«⌐. è ß«ªá½Ñ¡¿ε, ó ∩ºδ¬Ñ ÇßßѼí½Ñαá ¡ÑΓ ¡¿ ¿¡Γπ-
  1156. ¿Γ¿ó¡δσ,  ¡¿ ßΓα«ú¿σ ß»«ß«í«ó, »«ºó«½∩εΘ¿σ αẽ¿τ¿Γ∞ φΓ¿ ñóá ó¿ñá
  1157. «íαáΘÑ¡¿⌐,  ¿  ó αѺπ½∞ΓáΓÑ »α«úαá¼¼¿ßΓδ τáßΓ« »πΓáεΓ «íαáΘÑ¡¿∩ ¬
  1158. ß¼ÑΘÑ¡¿ε ¿ «íαáΘÑ¡¿∩ ¬ º¡áτÑ¡¿ε.
  1159.  
  1160.        ÄΦ¿í¬¿, ßó∩ºá¡¡δÑ ß ó«ºóαáΓ«¼ ó ¡áτὫ ßÑú¼Ñ¡Γá
  1161. ─────────────────────────────────────────────────────────────────
  1162.  
  1163.      Äñ¿¡ ¿º  ßá¼δσ  ß½«ª¡δσ ¼«¼Ñ¡Γ«ó ó »α«úαá¼¼¿α«óá¡¿¿ ñ½∩ ¼¿¬-
  1164. α«»α«µÑßß«αá 8086 ß«ßΓ«¿Γ ó Γ«¼,  τΓ« ¬ »á¼∩Γ¿ ¡Ñ½∞º∩  «íαáΘáΓ∞ß∩
  1165. ¬á¬ ¬  «ñ¡«¼π í«½∞Φ«¼π ¼áßß¿óπ íá⌐Γ.  é¼ÑßΓ« φΓ«ú« »á¼∩Γ∞ ñѽ¿Γß∩
  1166. ¡á τáßΓ¿ (ßÑú¼Ñ¡Γδ) αẼÑα«¼ 64è (¬¿½«íá⌐Γ),  ¿ ñ«ßΓπ» ¬ ¡¿¼ «ßπ-
  1167. ΘÑßΓó½∩ÑΓß∩  τÑαѺ ßÑú¼Ñ¡Γ¡δÑ αÑú¿ßΓαδ.  æÑú¼Ñ¡Γᵿ∩ »á¼∩Γ¿ ¼«ªÑΓ
  1168. óδºóáΓ∞ Γαπñ¡««í¡áαπª¿óáѼδÑ «Φ¿í¬¿, »«ß¬«½∞¬π Ñß½¿ »α«úαἼᠻδ-
  1169. ΓáÑΓß∩  «íαáΓ¿Γ∞ß∩ ¬ áñαÑßπ,  ¬«Γ«αδ⌐ ¡áσ«ñ¿Γß∩ ºá úαá¡¿µá¼¿ ßÑú-
  1170. ¼Ñ¡Γá, ó ñÑ⌐ßΓó¿Γѽ∞¡«ßΓ¿ ó¼ÑßΓ« φΓ«ú« »α«¿ßσ«ñ¿Γ ó«ºóαáΓ ó ¡áτá-
  1171. ½« Γ«ú« ªÑ ßÑú¼Ñ¡Γá.
  1172.  
  1173.   æ«σαá¡Ñ¡¿Ñ ß«ñÑন¼«ú« αÑú¿ßΓα«ó »α¿ «íαáí«Γ¬Ñ »αÑαδóá¡¿⌐
  1174. ─────────────────────────────────────────────────────────────────
  1175.  
  1176.      èáªñδ⌐ «íαáí«Γτ¿¬ »αÑαδóá¡¿⌐  ñ«½ªÑ¡  «í∩ºáΓѽ∞¡«  ß«σαá¡∩Γ∞
  1177. ß«ñÑন¼«Ñ óßÑσ αÑú¿ßΓα«ó.  ò«Γ∩ ¿ ñ«»π߬áÑΓß∩ ß«σαá¡∩Γ∞ ß«ñÑন-
  1178. ¼«Ñ Γ«½∞¬« ΓÑσ αÑú¿ßΓα«ó,  ¬«Γ«α«Ñ ¿º¼Ñ¡∩ÑΓß∩ ñá¡¡δ¼ «íαáí«Γτ¿¬«¼
  1179. »αÑαδóá¡¿⌐,  ñ½∩  ¡áñѪ¡«ßΓ¿ αáí«Γδ óßÑ ªÑ αѬ«¼Ñ¡ñπÑΓß∩ ºá¡«ß¿Γ∞
  1180. ß«ñÑন¼«Ñ óßÑσ αÑú¿ßΓα«ó ó ßΓѬ »α¿ óσ«ñÑ ó «íαáí«Γτ¿¬  »αÑαδóá-
  1181. ¡¿⌐ ¿ ¿ºó½Ñ¬áΓ∞ Ñú« ¿º ßΓÑ¬á »α¿ óδσ«ñÑ.
  1182.  
  1183.       êú¡«α¿α«óá¡¿Ñ úαπ»» ó Γáí½¿µáσ «»Ñαá¡ñ«ó ¿ ñá¡¡δσ
  1184. ─────────────────────────────────────────────────────────────────
  1185.  
  1186.      êß»«½∞º«óá¡¿Ñ ßÑú¼Ñ¡Γ¡δσ úαπ»» »«ºó«½∩ÑΓ »α«úαá¼¼¿ßΓπ  ½«ú¿-
  1187. τÑ߬¿  αáºí¿óáΓ∞ ñá¡¡δÑ ¡á ¡Ñ߬«½∞¬« «í½áßΓÑ⌐,  ¿ß¬½ετá∩ »α¿ φΓ«¼
  1188. ¡Ñ«íσ«ñ¿¼«ßΓ∞ ºáúαπªáΓ∞ ßÑú¼Ñ¡Γ¡δ⌐ αÑú¿ßΓα ¬áªñδ⌐ αáº,  ¬«úñá ¡Ñ-
  1189. «íσ«ñ¿¼«  »ÑαÑ⌐Γ¿  «Γ «ñ¡«⌐ ¿º Γá¬¿σ ½«ú¿τÑ߬¿σ «í½áßΓÑ⌐ ñá¡¡δσ ¬
  1190. ñαπú«⌐.
  1191.  
  1192.      è ß«ªá½Ñ¡¿ε,  Γ«Γ ß»«ß«í, ¬«Γ«αδ⌐ ¿ß»«½∞ºπÑΓß∩ ñ½∩ «íαáí«Γ¬¿
  1193. ßÑú¼Ñ¡Γ¡δσ  úαπ»» ó ¼á¬α«áßßѼí½ÑαÑ Σ¿α¼δ Microsoft (MASM), ¼«ªÑΓ
  1194. óδºóáΓ∞ ¡Ñ¬«Γ«αδÑ »α«í½Ñ¼δ, ¿ »«¬á ¡Ñ »«∩ó¿½ß∩ ∩ºδ¬ Æπαí« ÇßßѼí-
  1195. ½Ñα, ßÑú¼Ñ¡Γ¡δÑ úαπ»»δ ñ«ßΓáó½∩½¿ »α«úαá¼¼¿ßΓá¼ ¼¡«ú« ¡Ñ»α¿∩Γ¡«ß-
  1196. ΓÑ⌐.  ê σ«Γ∩ φΓ¿σ ¡Ñ»α¿∩Γ¡«ßΓÑ⌐ »αá¬Γ¿τÑ߬¿ ¡Ñ󫺼«ª¡« í佫 ¿ºíÑ-
  1197. ªáΓ∞, ßÑú¼Ñ¡Γ¡δÑ úαπ»»δ í뫨 ¡πª¡δ ñ½∩ ßó∩º¿ áßßѼí½Ñα¡«ú« ¬«ñá ß
  1198. ∩ºδ¬á¼¿ óδß«¬«ú« πα«ó¡∩, Γᬿ¼¿ ¬á¬ æ¿.
  1199.  
  1200.      é αѪ¿¼Ñ Quirks ∩ºδ¬á MASM Æπαí« ÇßßѼí½Ñα φ¼π½¿απÑΓ MASM, ¿
  1201. φΓ«  «º¡áτáÑΓ,  τΓ« ó φΓ«¼ αѪ¿¼Ñ «¡ ¿¼ÑÑΓ ΓÑ ªÑ »α«í½Ñ¼δ,  τΓ« ¿
  1202. MASM.àß½¿ óδ ¡Ñ ß«í¿αáÑΓÑß∞ ¿ß»«½∞º«óáΓ∞ αѪ¿¼ Quirks ∩ºδ¬á MASM,
  1203. ¼«ªÑΓÑ  í«½∞ΦÑ ¡¿τÑú« « ¡Ñ¼ ¡Ñ τ¿ΓáΓ∞,  «ñ¡á¬« Ñß½¿ óδ »½á¡¿απÑΓÑ
  1204. αáí«ΓáΓ∞ ß φΓ¿¼ αѪ¿¼«¼, óá¼ ß½ÑñπÑΓ «íαáΓ¿Γ∞ß∩ ºá ñ«»«½¡¿Γѽ∞¡«⌐
  1205. ¿¡Σ«α¼áµ¿Ñ⌐  ¬ "Éπ¬«ó«ñßΓóπ »«½∞º«óáΓѽ∩ »« Æπαí« ÇßßѼí½Ñαπ".
  1206.  
  1207.                           Åα«óÑα¬á
  1208. ─────────────────────────────────────────────────────────────────
  1209.  
  1210.      æ«ºñá¡¿Ñ »α«úαá¼¼δ ß ñ«»πßΓ¿¼δ¼¿ óσ«ñ¡δ¼¿ ñá¡¡δ¼¿ ß«ßΓáó½∩ÑΓ
  1211. Γ«½∞¬«  τáßΓ∞ Σπ¡¬µ¿⌐ »α«óÑન.  é ß½ÑñπεΘ¿σ αáºñѽáσ «íßπªñáεΓß∩
  1212. ¡Ñ¬«Γ«αδÑ ó᪡δÑ ß½πτá¿  »α«óÑન,  ¬«Γ«αδ¼  ñ«½ª¡δ  »«ñóÑαúáΓ∞ß∩
  1213. ¬áªñá∩ »α«úαá¼¼á,  »αѪñÑ τѼ ¼«ª¡« íπñÑΓ ßñѽáΓ∞ óδó«ñ « ÑÑ »αá-
  1214. ó¿½∞¡«⌐ αáí«ΓÑ.
  1215.  
  1216.        Åα«óÑα¬á úαá¡¿τ¡δσ πß½«ó¿⌐ ¿ ß½πτá¿ «úαá¡¿τÑ¡¿∩
  1217. ─────────────────────────────────────────────────────────────────
  1218.  
  1219.      àß½¿ óδ ßτ¿ΓáÑΓÑ,  τΓ« »«ñ»α«úαá¼¼á ñ«½ª¡á αáí«ΓáΓ∞ ß ñá¡¡δ-
  1220. ¼¿,  »α¿¡¿¼áεΘ¿¼¿ º¡áτÑ¡¿Ñ ó «»αÑñѽѡ¡«¼  ñ¿á»áº«¡Ñ,  óδ  ñ«½ª¡δ
  1221. »«ñóÑαú¡πΓ∞ φΓπ »«ñ»α«úαá¼¼π »α«óÑα¬Ñ ß ñá¡¡δ¼¿, »α¿¡¿¼áεΘ¿¼ αáº-
  1222. ½¿τ¡δÑ º¡áτÑ¡¿Ñ ó φΓ«¼ ñ¿á»áº«¡Ñ.  ìá»α¿¼Ñα,  Ñß½¿ ó óáß  ¿¼ÑÑΓß∩
  1223. »«ñ»α«úαá¼¼á, óδó«ñ∩Θá∩ ¡á φ¬αá¡ ß»¿ß«¬ ñ½¿¡«⌐ «Γ 1 ñ« 20 φ½Ñ¼Ñ¡-
  1224. Γ«ó,  óδ ñ«½ª¡δ πíÑñ¿Γ∞ß∩,  τΓ« «¡á óÑñÑΓ ßÑí∩ »αáó¿½∞¡« ¿ ó  Γ«¼
  1225. ß½πτáÑ,  ¬«úñá ó ß»¿ß¬Ñ ¿¼ÑÑΓß∩ α«ó¡« 1 φ½Ñ¼Ñ¡Γ,  ¿ ó Γ«¼ ß½πτáÑ,
  1226. ¬«úñá ó ß»¿ß¬Ñ 20 φ½Ñ¼Ñ¡Γ«ó  (ºñÑß∞  ¼«úπΓ  ß¬αδóáΓ∞ß∩  αẽ¿τ¡δÑ
  1227. «Φ¿í¬¿,  ó τáßΓ¡«ßΓ¿, «Φ¿í¬á Γ¿»á "ßΓ«½íδ ¿ ºáí«α", «»¿ßá¡¡á∩ αá-
  1228. ¡ÑÑ).
  1229.  
  1230.                     éó«ñ «Φ¿í«τ¡δσ ñá¡¡δσ
  1231. ─────────────────────────────────────────────────────────────────
  1232.  
  1233.      è«úñá óδ πíÑñ¿ΓÑß∞, τΓ« »α«úαá¼¼á αáí«ΓáÑΓ ó« óßѼ ñ¿á»áº«¡Ñ
  1234. ñ«»πßΓ¿¼δσ ñá¡¡δσ, ß½ÑñπÑΓ πíÑñ¿Γ∞ß∩, τΓ« «¡á óÑñÑΓ ßÑí∩ ¬«ααѬΓ-
  1235. ¡«,  ¬«úñá óδ ºáñáÑΓÑ ¡Ññ«»πßΓ¿¼δÑ óσ«ñ¡δÑ ñá¡¡δÑ. ìá»α¿¼Ñα, πíÑ-
  1236. ñ¿óΦ¿ß∞,  τΓ« »αÑñδñπΘá∩ »α«úαá¼¼á ó«ß»α¿¡¿¼áÑΓ º¡áτÑ¡¿∩ ó ñ¿á»á-
  1237. º«¡Ñ «Γ 1 ñ« 20,  ¡πª¡« ΓᬪѠπíÑñ¿Γ∞ß∩, τΓ« 0 ¿½¿ 21 º¡áτÑ¡¿Ñ Ñ⌐
  1238. «ΓóÑαúáεΓß∩.
  1239.  
  1240.                   ÄΓßπΓßΓó¿Ñ óσ«ñ¡δσ ñá¡¡δσ
  1241. ─────────────────────────────────────────────────────────────────
  1242.  
  1243.      ¥Γ«Γ ¼«¼Ñ¡Γ  »α¿ »α«óÑα¬Ñ ¿ ß«ºñá¡¿¿ »α«úαá¼¼δ τáßΓ« π»π߬á-
  1244. εΓ.  àß½¿ óδ »¿ΦÑΓÑ »α«úαá¼¼π,  ¬«Γ«αá∩ »αáó¿½∞¡« ßÑí∩ óÑñÑΓ  »α¿
  1245. «ΓßπΓßΓó¿¿ óσ«ñ¡δσ ñá¡¡δσ, αáí«Γá ß ¡Ñ⌐ º¡áτ¿Γѽ∞¡« π»α«ßΓ¿Γß∩.
  1246.  
  1247.        ÄΓ½áñ¬á, ¬á¬ τáßΓ∞ »α«µÑßßá ß«ºñá¡¿Ñ »α«úαá¼¼δ
  1248. ─────────────────────────────────────────────────────────────────
  1249.  
  1250.      è«úñá óδ ¡áτ¿¡áÑΓÑ αáºαáí«Γ¬π »α«úαá¼¼δ,  ¼«ª¡« ºáαá¡ÑÑ ºá»-
  1251. ½á¡¿α«óáΓ∞ φΓá» «Γ½áñ¬¿.  ìÑ«íσ«ñ¿¼« πßΓá¡«ó¿Γ∞,  ó ¬á¬«⌐ ßΓѻѡ¿
  1252. αẽ¿τ¡δÑ  τáßΓ¿ óáΦÑ⌐ »α«úαá¼¼δ ñ«½ª¡δ óδ»«½¡∩Γ∞ »α«óÑα¬π ¡á ñ«-
  1253. »πßΓ¿¼δÑ óσ«ñ¡δÑ ¿ óδσ«ñ¡δÑ ñá¡¡δÑ.
  1254.  
  1255.      Åα¿ í«½∞Φ«¼  «íΩѼѠ »α«óÑ᫬ óδ »«½πτ¿ΓÑ ó αѺπ½∞ΓáΓÑ «τÑ¡∞
  1256. ú¿í¬πε »α«úαá¼¼π,  ¬«Γ«αá∩  τáßΓ« íπñÑΓ ß««íΘáΓ∞ óá¼ «í «Φ¿í«τ¡«⌐
  1257. ß¿Γπᵿ¿, ¡« »α«ñ«½ªáΓ∞ αáí«ΓáΓ∞ »«ß½Ñ óδ»«½¡Ñ¡¿∩ ¡Ñ¬«Γ«αδσ ñÑ⌐ß-
  1258. Γó¿⌐ »« ó«ßßΓá¡«ó½Ñ¡¿ε. Äñ¡á¬« »α¿ φΓ«¼ «íΩѼ »α«úαá¼¼δ ó«ºαáßΓÑΓ
  1259. ¿ αáí«ΓáΓ∞ «¡á íπñÑΓ ¼Ññ½Ñ¡¡ÑÑ. Æᬫ⌐ Γ¿» »α«úαá¼¼ ñ«ó«½∞¡« ½Ñú¬«
  1260. «Γ½áª¿óáΓ∞,  »«ß¬«½∞¬π ñ« ó«º¡¿¬¡«óÑ¡¿∩ «»áß¡«⌐ ß¿Γπᵿ¿ »«ñ»α«ú-
  1261. αá¼¼δ ßἿ ß««íΘáεΓ óá¼ « ¡Ññ«»πßΓ¿¼δσ óσ«ñ¡δσ ñá¡¡δσ.
  1262.  
  1263.      î«ª¡« ΓᬪѠαÑ὿º«óáΓ∞ »α«úαá¼¼π, ó ¬«Γ«α«⌐ óδ»«½¡∩ÑΓß∩ ¼á-
  1264. ½« »α«óÑ᫬ ¡á ñ«»πßΓ¿¼«ßΓ∞ óσ«ñ¡δσ ¿ óδσ«ñ¡δσ ñá¡¡δσ  ¿½¿  ΓᬿÑ
  1265. »α«óÑન  ß«óßѼ  «ΓßπΓßΓóπεΓ.  Æá¬á∩  »α«úαá¼¼á íπñÑΓ ¼Ñ¡∞ΦÑ⌐ »«
  1266. «íΩÑ¼π ¿ íπñÑΓ íδßΓαÑÑ óδ»«½¡∩Γ∞ß∩,  ¡« ¡ÑóÑα¡δÑ  óσ«ñ¡δÑ  ñá¡¡δÑ
  1267. ¿½¿  ¼á½Ñ¡∞¬á∩  «Φ¿í¬á  ¼«úπΓ »α¿óÑßΓ¿ ¬ áóáα¿⌐¡«¼π ºáóÑαΦÑ¡¿ε ÑÑ
  1268. αáí«Γδ.  Æᬫ⌐ Γ¿» »α«úαá¼¼ «íδτ¡« Γαπñ¡ÑÑ óßÑú« «Γ½áª¿óáΓ∞,  Γá¬
  1269. ¬á¬  ¡Ñí«½∞Φá∩  «Φ¿í¬á  ¼«ªÑΓ  »α«∩ó¿Γ∞ß∩  »α¿ óδ»«½¡Ñ¡¿¿ ¡á¼¡«ú«
  1270. »«ºñ¡ÑÑ.  ¥Γ« ºáΓαπñ¡∩ÑΓ óδ∩ó½Ñ¡¿Ñ  Γ«ú«  ¼ÑßΓá,  úñÑ  ß«ñÑনΓß∩
  1271. «Φ¿í¬á.
  1272.  
  1273.      ü«½∞Φ¿¡ßΓó« ß«ºñáóáѼδσ  »α«úαá¼¼  ß«τÑΓáεΓ  ó ßÑíÑ «íá φΓ¿σ
  1274. ¼ÑΓ«ñá.  äá¡¡δÑ,  ó«ß»α¿¡¿¼áѼδÑ ¿º ó¡ÑΦ¡¿σ ¿ßΓ«τ¡¿¬«ó (¡á»α¿¼Ñα,
  1275. óó«ñ¿¼δÑ »«½∞º«óáΓѽѼ ¿½¿ ßτ¿ΓδóáѼδÑ ¿º Σá⌐½á ¡á ñ¿ß¬Ñ) »«ñóÑα-
  1276. úáεΓß∩ «íδτ¡« í«½ÑÑ ΓΘáΓѽ∞¡«⌐ »α«óÑα¬Ñ, τѼ ñá¡¡δÑ, »ÑαÑñáóáѼδÑ
  1277. »α¿ ó맮óÑ «Γ «ñ¡«⌐ »«ñ»α«úαá¼¼δ ¬ ñαπú«⌐.
  1278.  
  1279.                     Åα¿¼Ñα ßÑá¡ßá «Γ½áñ¬¿
  1280. ─────────────────────────────────────────────────────────────────
  1281.  
  1282.      é »α¿¼ÑαÑ ßÑá¡ßá «Γ½áñ¬¿ ¿ß»«½∞ºπεΓß∩ ΓÑ ¼ÑΓ«ñδ,  «  ¬«Γ«αδσ
  1283. ¼δ  αáß߬áºδó὿  ó  »αÑñδñπΘ¿σ αáºñѽáσ.  ÄΓ½áª¿óáѼá∩ »α«úαá¼¼á
  1284. »αÑñßΓáó½∩ÑΓ ß«í«⌐ óáα¿á¡Γ ñѼ«¡ßΓαᵿ«¡¡«⌐ »α«úαá¼¼δ,  ¿ß»«½∞º«-
  1285. óá¡¡«⌐ ó â½áóÑ 3 (BCDEMO.C ¿½¿ TPDEMO.PAS),  Γ«½∞¬« ó ¡ÑÑ »αÑñ¡á-
  1286. ¼ÑαÑ¡¡« ó¡ÑßÑ¡δ ¡Ñ¬«Γ«αδÑ «Φ¿í¬¿.
  1287.  
  1288.      ôíÑñ¿ΓÑß∞, τΓ«  ó óáΦѼ ΓѬπΘѼ ¬áΓὫúÑ ß«ñÑαªáΓß∩ ñóá Σá⌐-
  1289. ½á,  ¡Ñ«íσ«ñ¿¼δÑ ñ½∩ ñѼ«¡ßΓαᵿ¿ «Γ½áñ¬¿.  àß½¿  óδ  «Γ½áª¿óáÑΓÑ
  1290. »α«úαá¼¼π  ¡á Æπαí« Åá߬á½Ñ,  óá¼ »«¡áñ«í∩Γß∩ Σá⌐½δ TPDEMOB.PAS ¿
  1291. TPDEMOB.EXE. àß½¿ óδ αáí«ΓáÑΓÑ ¡á ∩ºδ¬Ñ æ¿, óá¼ »«ΓαÑíπεΓß∩ Σá⌐½δ
  1292. BCDEMOB.C ¿ BCDEMOB.EXE.  (üπ¬óá B ó ¬«¡µÑ ¿¼Ñ¡ Σá⌐½«ó, «º¡áτáÑΓ,
  1293. τΓ« ó φΓπ óÑαß¿ε ó¡ÑßÑ¡á «Φ¿í¬á.)
  1294.  
  1295.              æÑá¡ß «Γ½áñ¬¿ »α«úαá¼¼δ ¡á ∩ºδ¬Ñ æ¿
  1296. ─────────────────────────────────────────────────────────────────
  1297.  
  1298.      é ñá¡¡«¼ αáºñѽѠó ¬áτÑßΓóÑ »α¿¼Ñαá  ¿ß»«½∞ºπÑΓß∩  »α«úαá¼¼á
  1299. ¡á ∩ºδ¬Ñ æ¿.  àß½¿ óδ »α«úαá¼¼¿απÑΓÑ ¡á Åá߬á½Ñ,  ß¼. ¡¿ªÑ »α¿¼Ñα
  1300. ßÑá¡ßá «Γ½áñ¬¿ ß ¿ß»«½∞º«ó᡿Ѽ »α«úαá¼¼δ Æπαí« Åá߬á½∩.
  1301.  
  1302.                         Å«¿ß¬ «Φ¿í«¬
  1303. ─────────────────────────────────────────────────────────────────
  1304.  
  1305.      ä« Γ«ú«,  ¬á¬ ¡áτáΓ∞ ßÑá¡ß «Γ½áñ¬¿, ñáóá⌐ΓÑ ºá»πßΓ¿¼ ñѼ«¡ß-
  1306. Γαᵿ«¡¡πε »α«úαá¼¼π ß «Φ¿í¬«⌐ ¿ »«ß¼«Γα¿¼, τΓ« «¡á ñѽáÑΓ ¡Ñ»αá-
  1307. ó¿½∞¡«. ä½∩ ºá»π߬ᠻα«úαá¼¼δ ¡áíÑα¿ΓÑ:
  1308.  
  1309.         BCDEMOB
  1310.  
  1311.      éá¼ óδóÑñÑΓß∩ »«ñ߬Ậá ñ½∩ óó«ñá ßΓ᫬ ΓѬßΓá. éóÑñ¿ΓÑ  ñóÑ
  1312. ßΓ᫬¿ ΓѬßΓá:
  1313.  
  1314.         one two three
  1315.         four five six
  1316.  
  1317.      Å«ß½Ññ¡∩∩ »πßΓá∩ ßΓα«¬á  ºáóÑαΦáÑΓ  óáΦ  óó«ñ.  Å«ß½Ñ  φΓ«ú«
  1318. »α«úαἼᠠBCDEMOB  óδó«ñ¿Γ  αѺπ½∞ΓáΓδ  á¡á½¿ºá  óóÑñÑ¡¡δσ  óἿ
  1319. ßΓ᫬:
  1320.  
  1321.      Arguments:                                              (1)
  1322.      Enter a line (empty line to end): one two three         (2)
  1323.      Enter a line (empty line to end): fou five six
  1324.      Enter a line (empty line to end):
  1325.      Total number of letters = 7                             (3)
  1326.      Total number of lines = 6                               (4)
  1327.      Total word count = 2                                    (5)
  1328.      Average number of words per line = 0.3333333            (6)
  1329.      'E' orrurs 1 times, 0 times at start of a word          (7)
  1330.      'F' occurs 1 times, 1 times at start of a word
  1331.      'N' occurs 1 times, 0 times at start of a word
  1332.      'O' occurs 2 times, 1 times at start of a word
  1333.      'R' occurs 1 times, 0 times at start of a word
  1334.      'U' occurs 1 times, 0 times at start of a word
  1335.      There is one word 3 characters long                     (8)
  1336.      There is one word 4 characters long                     (9)
  1337.  
  1338.      1 -  áαúπ¼Ñ¡Γδ;  2 - óóÑñ¿ΓÑ ßΓ᫬π (»πßΓá∩ ßΓα«¬á ºáóÑαΦáÑΓ
  1339. óó«ñ);  3 - «íΘÑÑ τ¿ß½« íπ¬ó;  4 - «íΘÑÑ τ¿ß½« ßΓ᫬;  5 -  «íΘÑÑ
  1340. τ¿ß½« ß½«ó; 6 - ßαÑñ¡ÑÑ τ¿ß½« ß½«ó ¡á ßΓ᫬Ñ; 7 - 'E' óßΓαÑτáÑΓß∩
  1341. 1 αáº,  0 αẠó ¡áτá½Ñ ß½«óá; 8 - ¿¼ÑÑΓß∩ «ñ¡« ß½«ó« ñ½¿¡«⌐ ó Γα¿
  1342. ß¿¼ó«½á; 9 - ¿¼ÑÑΓß∩ «ñ¡« ß½«ó« ñ½¿¡«⌐ ó 4 ß¿¼ó«½á.
  1343.  
  1344.      çá¼ÑΓ¿¼, τΓ« ó «íΘѼ τ¿ß½Ñ ß½«ó ¿ íπ¬ó ¿¼ÑÑΓß∩ «Φ¿í¬á. Å«ºñ-
  1345. ¡ÑÑ «¬áªÑΓß∩, τΓ« Γáí½¿µδ τáßëàíπ¬ó ¿ ß½«ó «ß¡«óδóáεΓß∩ ¡á «Φ¿-
  1346. í«τ¡«¼  º¡áτÑ¡¿¿  ßτÑΓτ¿¬á íπ¬ó ¿ ß½«ó.  Æá¬á∩ ß¿Γπᵿ∩,  ¬«úñá ó
  1347. »α«úαἼѠßαáºπ ¡Ñ߬«½∞¬« ¡ÑóÑα¡δσ ¼ÑßΓ,  ñ«ó«½∞¡«  Γ¿»¿τ¡á.  ¥Γ«
  1348. τáßΓ« óßΓαÑτáÑΓß∩ ¡á ¡áτá½∞¡«¼ φΓá»Ñ «Γ½áñ¬¿.
  1349.  
  1350.                   Éáºαáí«Γ¬á »½á¡á ñÑ⌐ßΓó¿⌐
  1351. ─────────────────────────────────────────────────────────────────
  1352.  
  1353.      ÅÑαóá∩ ºáñáτá ß«ßΓ«¿Γ ó Γ«¼,  τΓ«íδ αÑΦ¿Γ∞,  ß ¬á¬«⌐ «Φ¿í¬«⌐
  1354. ¡πª¡« αẫíαáΓ∞ß∩ ó »Ñαóπε «τÑαÑñ∞.  ò«α«Φ¿¼ »αá󿽫¼ ºñÑß∞ ∩ó½∩-
  1355. ÑΓß∩ ß½ÑñπεΘÑÑ »αá󿽫:  ¡áτ¿¡á⌐ΓÑ ß  «Φ¿í¬¿,  ¬«Γ«αá∩  »α«¿º«Φ½á
  1356. "»Ñαó«⌐".  é  ñá¡¡«⌐ »α«úαἼѠ¬áªñá∩ óó«ñ¿¼á∩ ßΓ᫬á αáºí¿óáÑΓß∩
  1357. ¡á ß½«óá,  »«ß½Ñ τÑú« á¡á½¿º¿απÑΓß∩, ¡á¬«¡Ñµ, ¬«úñá íπñπΓ óóÑñÑ¡δ
  1358. óßÑ ßΓ᫬¿ óδó«ñ∩Γß∩ Γáí½¿µδ. Æᬠ¬á¬ ßτÑΓτ¿¬¿ íπ¬ó ¿ ß½«ó, ¬á¬ ¿
  1359. Γáí½¿µδ, ¡ÑóÑα¡δ, ¼«ª¡« »αÑñ»«½«ª¿Γ∞, τΓ« τΓ«-Γ« ñѽáÑΓß∩ ¡ÑóÑα¡«
  1360. »α¿ ¡áτá½∞¡«⌐ αáºí¿ó¬Ñ ¿ »«ñßτÑΓÑ.
  1361.  
  1362.      ÆÑ»Ñα∞, »«ß½Ñ Γ«ú«, ¬á¬ óδ ¡Ñ¼¡«ú« «íñπ¼á½¿ »α«í½Ñ¼π ¿ ¡á¼Ñ-
  1363. Γ¿½¿  ó  «íΘ¿σ  τÑαΓáσ »πΓ¿ αÑΦÑ¡¿∩,  »«αá ¡áτáΓ∞ «Γ½áñ¬π.  çñÑß∞
  1364. ßΓαáΓÑú¿∩ íπñÑΓ ß«ßΓ«∩Γ∞  ó  Γ«¼,  τΓ«íδ  »α«óÑα¿Γ∞  »«ñ»α«úαá¼¼π
  1365. makeintowords ¿ »«ß¼«ΓαÑΓ∞,  »αáó¿½∞¡« ½¿ «¡á αáºí¿óáÑΓ ßΓ᫬π ¡á
  1366. ºáóÑαΦáεΘ¿Ñß∩ ¡π½Ñóδ¼ ß¿¼ó«½«¼ ß½«óá,  á ºáΓѼ  »«ß¼«ΓαÑΓ∞,  »αá-
  1367. ó¿½∞¡«  ½¿ »«ñ»α«úαá¼¼á analyzewords óδ»«½¡∩ÑΓ »«ñßτÑΓ ñ½∩ á¡á½¿-
  1368. º¿απѼ«⌐ ßΓ᫬¿.
  1369.  
  1370.                    çá»π߬ Æπαí« «Γ½áñτ¿¬á
  1371. ─────────────────────────────────────────────────────────────────
  1372.  
  1373.      ùΓ«íδ ºá»πßΓ¿Γ∞ »α¿¼Ñα ßÑá¡ßá «Γ½áñ¬¿, ¡áíÑα¿ΓÑ:
  1374.  
  1375.         TD BCDEMOB
  1376.  
  1377.      Åα¿ φΓ«¼ Æπαí« «Γ½áñτ¿¬ ºáúαπº¿Γ ñѼ«¡ßΓαᵿ«¡¡πε »α«úαá¼¼π,
  1378. ó ¬«Γ«α«⌐ ß«ñÑনΓß∩ «Φ¿í¬á,  ¿ óδóÑñÑΓ ¡áτá½∞¡δ⌐ φ¬αá¡.  àß½¿ óδ
  1379. σ«Γ¿ΓÑ óδ⌐Γ¿ ¿º ßÑá¡ßá «Γ½áñ¬¿ ¿ óÑα¡πΓ∞ß∩ ó DOS, ¡áª¼¿ΓÑ ¬½áó¿Φ¿
  1380. Alt-X  (φΓ«  ¼«ª¡«  ßñѽáΓ∞  ó ½εí«⌐ ¼«¼Ñ¡Γ).  àß½¿ óδ íѺ¡áñѪ¡«
  1381. "ºáí½πñ¿½¿ß∞", ¼«ª¡« ó ½εí«Ñ óαѼ∩ »ÑαѺáúαπº¿Γ∞ ñѼ«¡ßΓαᵿ«¡¡πε
  1382. »α«úαá¼¼π, ¡áªá󠬽áó¿Φ¿ Ctrl-F2, ¿ ¡áτáΓ∞ ß¡áτá½á (»α¿ φΓ«¼ Γ«τ-
  1383. ¬¿ «ßΓá¡«óá ¿ óδαáªÑ¡¿∩ »α«ß¼«Γαá «τ¿ΘÑ¡δ ¡Ñ íπñπΓ).
  1384.  
  1385.      Å«ß¬«½∞¬π »Ñαó«Ñ,  τΓ« ¡á¼ ¡πª¡« ßñѽáΓ∞ - φΓ« »α«óÑα¬á »αá-
  1386. ó¿½∞¡«ßΓ¿ αáí«Γδ   »«ñ»α«úαá¼¼δ  makeintowords,  ¡πª¡«  óδ»«½¡¿Γ∞
  1387. »α«úαá¼¼π ñ« óδ»«½¡Ñ¡¿∩ φΓ«⌐ »«ñ»α«úαá¼¼δ, á ºáΓѼ »α«óÑα¿Γ∞ óßÑ,
  1388. τΓ« ΓαÑíπÑΓß∩.  é φΓ«¼ ß½πτáÑ ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ñóá »«ñσ«ñá:  óδ
  1389. ¼«ªÑΓÑ óδ»«½¡¿Γ∞ Φáú »α«úαá¼¼δ,  óδ»«½¡¿ó makeintowords ¿ πíÑñ¿ó-
  1390. Φ¿ß∞,τΓ« «¡á ñѽáÑΓ óßÑ »αáó¿½∞¡«, ¿½¿ ¼«ª¡« «ßΓá¡«ó¿Γ∞ »α«úαá¼¼π
  1391. »«ß½Ñ óδ»«½¡Ñ¡¿∩ »«ñ»α«úαá¼¼δ makeintowords,  ¿ »α«óÑα¿Γ∞ ÑÑ  αÑ-
  1392. ºπ½∞ΓáΓδ.
  1393.  
  1394.      ôíÑñ¿Γ∞ß∩ ó »αáó¿½∞¡«ßΓ¿ αáí«Γδ  »«ñ»α«úαá¼¼δ  makeintowords
  1395. ñ«ó«½∞¡« »α«ßΓ«.  ä½∩ φΓ«ú« ¼«ª¡« »α«óÑα¿Γ∞ Σ«α¼¿απѼδ⌐ Ñ⌐ óδσ«ñ-
  1396. ¡«⌐ íπΣÑα.  äáóá⌐ΓÑ óδíÑαѼ óΓ«α«⌐ »«ñσ«ñ. ùΓ«íδ ßñѽáΓ∞ φΓ«, »Ñ-
  1397. αѼÑßΓ¿ΓÑ  ¬παß«α  ¡á  ßΓ᫬π  42 ¿ ¡áª¼¿ΓÑ ¬½áó¿Φπ F4,  óδ»«½¡¿ó
  1398. »α«úαá¼¼π ñ« φΓ«⌐ ßΓ᫬¿.  Å«∩ó¿Γß∩ φ¬αá¡ »α«úαá¼¼δ,  »«ß½Ñ  τÑú«
  1399. óá¼ ¡πª¡« óóÑßΓ¿:
  1400.  
  1401.         one two three
  1402.  
  1403. ¿ ¡áªáΓ∞ ¬½áó¿Φπ Enter.
  1404.  
  1405.                           Åα«óÑα¬á
  1406. ─────────────────────────────────────────────────────────────────
  1407.  
  1408.      êΓá¬, óδ «ßΓᡫ󿽿ß∞ ¡á ßΓα«¬Ñ ¿ßσ«ñ¡«ú« ¬«ñá  »«ß½Ñ ó맮óá
  1409. Σπ¡¬µ¿¿ makeintowords. éºú½∩¡¿ΓÑ ¡á ß«ñÑন¼«Ñ íπΣÑαá ¿ »«ß¼«Γα¿-
  1410. ΓÑ,  óßÑ ½¿ »αáó¿½∞¡«.  ÅÑαѼÑßΓ¿ΓÑ ¬παß«α ¡á «ñ¡π ßΓ᫬π óóÑασ ¿
  1411. »«¼ÑßΓ¿ΓÑ Ñú« »«ñ ß½«ó«¼ buffer. Å«ß½Ñ φΓ«ú« ¡áª¼¿ΓÑ Alt-F10 (ñ½∩
  1412. óδó«ñá «¬¡á Inspector (Åα«óÑα¬á)).  é «¬¡Ñ »α«óÑન óδóÑñÑΓß∩ ß«-
  1413. ñÑন¼«Ñ íπΣÑαá buffer.  ä½∩ »α«ß¼«ΓαÑ φ½Ñ¼Ñ¡Γ«ó ¼áßß¿óá  ¿ß»«½∞-
  1414. ºπ⌐ΓÑ   ¬½áó¿Φ¿  ßΓαѽ«¬.  ÄíαáΓ¿ΓÑ  ó¡¿¼á¡¿Ñ,  τΓ«  »«ñ»α«úαá¼¼á
  1415. makeintowords ñÑ⌐ßΓó¿Γѽ∞¡« »«¼ÑßΓ¿½á ó ¬«¡µÑ ¬áªñ«ú« ß½«óá ¡π½Ñ-
  1416. ó«⌐  ß¿¼ó«½ (0).  ¥Γ« «º¡áτáÑΓ,  τΓ« óá¼ ¡πª¡« »α«ß¼«ΓαÑΓ∞ ñαπúπε
  1417. τáßΓ∞ »α«úαá¼¼δ ¿ »α«óÑα¿Γ∞,  »αáó¿½∞¡« ½¿ αáí«ΓáÑΓ  »«ñ»α«úαá¼¼á
  1418. analyzewords. ä½∩ φΓ«ú« ß¡áτá½á πñ὿ΓÑ «¬¡« »α«óÑન, ¡áªá󠬽á-
  1419. ó¿Φπ Esc. çáΓѼ ñóáªñδ ¡áª¼¿ΓÑ ¬½áó¿Φπ F7 ñ½∩ óδ»«½¡Ñ¡¿∩ »α«úαá¼-
  1420. ¼δ ñ« ¡áτá½á αáí«Γδ analyzewords.
  1421.  
  1422.      Åα«óÑα∞ΓÑ, τΓ« analyzewords íδ½á óδºóá¡á ß ¬«ααÑ¬Γ¡δ¼ π¬áºá-
  1423. ΓѽѼ  ó íπΣÑαÑ.  ä½∩ φΓ«ú« »ÑαѼÑßΓ¿ΓÑ ¬παß«α »«ñ bufp ¿ ¡áª¼¿ΓÑ
  1424. Alt-F10 I. éδ πó¿ñ¿ΓÑ, τΓ« bufp ñÑ⌐ßΓó¿Γѽ∞¡« π¬áºδóáÑΓ ¡á ºáóÑα-
  1425. ΦáεΘπεß∩  ¡π½Ñóδ¼  ß¿¼ó«½«¼ ßΓ᫬π 'one'.  ä½∩ πñá½Ñ¡¿∩ «¬¡á »α«-
  1426. óÑન ¡áª¼¿ΓÑ ¬½áó¿Φπ Esc.  Å«ß¬«½∞¬π «Φ¿í¬á ó«º¡¿¬áÑΓ, «τÑó¿ñ¡«,
  1427. »α¿  »«ñßτÑΓÑ ß¿¼ó«½«ó ¿ ß½«ó,  ñáóá⌐ΓÑ »«¼ÑßΓ¿¼ Γ«τ¬π «ßΓá¡«óá ó
  1428. Γ« ¼ÑßΓ«,  úñÑ »«ñßτ¿ΓδóáεΓß∩ ß½«óá ¿ ß¿¼ó«½δ.
  1429.  
  1430.      1. ÅÑαѼÑßΓ¿ΓÑ  ¬παß«α  ¡á  ßΓ᫬π  93 ¿ ¡áª¼¿ΓÑ ¬½áó¿Φπ F2,
  1431.         τΓ«íδ πßΓá¡«ó¿Γ∞ Γ«τ¬π «ßΓá¡«óá.
  1432.  
  1433.      2. ÅÑαѼÑßΓ¿ΓÑß∞ ¡á ßΓ᫬π 97 ¿ πßΓá¡«ó¿ΓÑ ñαπúπε Γ«τ¬π  «ß-
  1434.         Γá¡«óá.
  1435.  
  1436.      2. ìᬫ¡Ñµ, πßΓá¡«ó¿ΓÑ Γ«τ¬π «ßΓá¡«óá ¡á ßΓα«¬Ñ 99, í½áú«ñá-
  1437.         α∩ τѼπ óδ ß¼«ªÑΓÑ πó¿ñÑΓ∞  º¡áτÑ¡¿Ñ  ßτÑΓτ¿¬á  ß¿¼ó«½«ó,
  1438.         ó«ºóαáΘáѼ«Ñ ñá¡¡«⌐ Σπ¡¬µ¿Ñ⌐.
  1439.  
  1440.      çáñá¡¿Ñ ¡Ñ߬«½∞¬¿σ  Γ«τѬ «ßΓá¡«óá  (¬á¬ ó ñá¡¡«¼ »α¿¼ÑαÑ) -
  1441. φΓ« Γ¿»¿τ¡δ⌐ ß»«ß«í, »«ºó«½∩εΘ¿⌐ πº¡áΓ∞, óßÑ ½¿ ó »α«úαἼѠñѽá-
  1442. ÑΓß∩ »αáó¿½∞¡«, ¿ »α«óÑα¿Γ∞ º¡áτÑ¡¿∩ ó᪡δσ ñá¡¡δσ »α¿ ¬áªñ«¼ «ß-
  1443. Γá¡«óÑ »α«úαá¼¼δ ¡á «τÑαÑñ¡«⌐ Γ«τ¬Ñ «ßΓá¡«óá.
  1444.  
  1445.                          Ä¬¡« Watch
  1446. ─────────────────────────────────────────────────────────────────
  1447.  
  1448.      çá»πßΓ¿ΓÑ »α«úαá¼¼π,  ¡áªá󠬽áó¿Φπ F9. Åα«úαἼᠫßΓá¡«ó¿Γ-
  1449. ß∩, ¬«úñá «¡á ñ«ßΓ¿ú¡ÑΓ Γ«τ¬¿ «ßΓá¡«óá ¡á ßΓα«¬Ñ 93. ÆÑ»Ñα∞ ¼«ª¡«
  1450. »α«ß¼«ΓαÑΓ∞ º¡áτÑ¡¿Ñ charcount (ßτÑΓτ¿¬ ß¿¼ó«½«ó). Æᬠ¬á¬ óδ σ«-
  1451. Γ¿ΓÑ »α«óÑα∩Γ∞ Ñú« ¬áªñδ⌐ αáº, ¬«úñá óßΓαÑτáÑΓß∩ ñá¡¡á∩ Γ«τ¬á «ß-
  1452. Γá¡«óá,  πñ«í¡« ¿ß»«½∞º«óáΓ∞ ¬«¼á¡ñπ Watch (Åα«ß¼«Γα),  τΓ«íδ »«-
  1453. ¼ÑßΓ¿Γ∞  charcount ó «¬¡« Watches (Åα«ß¼«Γα).  ÅÑαѼÑßΓ¿ΓÑ ¬παß«α
  1454. »«ñ wordcounts (ßτÑΓτ¿¬ ß½«ó) ¿ ¡áª¼¿ΓÑ Alt-F10 W.  é «¬¡Ñ  »α«ß-
  1455. ¼«Γαá  ó ¡¿ª¡Ñ⌐ τáßΓ¿ φ¬αá¡á óδó«ñ¿Γß∩ ΓѬπΘÑÑ º¡áτÑ¡¿Ñ 0.  ùΓ«íδ
  1456. πíÑñ¿Γ∞ß∩,  τΓ« ß¿¼ó«½ »«ñßτ¿ΓδóáÑΓß∩ »αáó¿½∞¡«,  óδ»«½¡¿ΓÑ  «ñ¡π
  1457. ßΓ᫬π, ¡áªá󠬽áó¿Φπ F7. é «¬¡Ñ »α«ß¼«Γαá (Watches) ñÑ⌐ßΓó¿Γѽ∞-
  1458. ¡« óδó«ñ¿Γß∩, τΓ« º¡áτÑ¡¿Ñ charcount = 1.
  1459.  
  1460.                ä¿á½«ú«ó«Ñ «¬¡« Evaluate/Modify
  1461. ──────────────────────────────────────────────────────────────────
  1462.  
  1463.      æ¡«óá ºá»πßΓ¿ΓÑ »α«úαá¼¼π,  ¡áªá󠬽áó¿Φπ F9. ÆÑ»Ñα∞ óδ óÑα-
  1464. ¡π½¿ß∞  ¡á ßΓ᫬π 93 ñ½∩ «íαáí«Γ¬¿ ñαπú«ú« ß¿¼ó«½á.  æ¡«óá ñóáªñδ
  1465. ¡áª¼¿ΓÑ F9 ñ½∩ ßτ¿Γδóá¡¿∩ »«ß½Ññ¡Ñ⌐ íπ¬óδ  ß½«óá  ¿  ºáóÑαΦáεΘÑú«
  1466. ¡π½∩. ÆÑ»Ñα∞ charcount »«¬áºδóáÑΓ ¬«ααÑ¬Γ¡«Ñ º¡áτÑ¡¿Ñ 3, á ¼áßß¿ó
  1467. wordcounts íπñÑΓ «í¡«ó½Ñ¡ ñ½∩ »«ñßτÑΓá ß½«ó.  äá½ÑÑ óßÑ  «Γ½¿τ¡«.
  1468. ì᪼¿ΓÑ ß¡«óá F9, τΓ«íδ ¡áτáΓ∞ «íαáí«Γ¬π ß½ÑñπεΘÑú« ß½«óá ó íπΣÑ-
  1469. αÑ. Çúá! ùΓ«-Γ« ¡Ñ Γá¬.
  1470.  
  1471.      éδ «ª¿ñáÑΓÑ,  τΓ« »α«úαἼᠫßΓá¡«ó¿Γß∩ ß¡«óá ¡á  ßΓα«¬Ñ  93
  1472. (¡á  Γ«τ¬Ñ «ßΓá¡«óá) ñ½∩ «íαáí«Γ¬¿ ñαπú«ú« ß¿¼ó«½á.  ì« «¡á φΓ«ú«
  1473. ¡Ñ ñѽáÑΓ.  Ä¡á óδ»«½¡∩ÑΓß∩ ñá½∞ΦÑ  ¿  ó«ºóαáΘáÑΓß∩  ¿º  Σπ¡¬µ¿¿.
  1474. àñ¿¡ßΓóÑ¡¡δ¼  »πΓѼ «¬áºáΓ∞ß∩ ¡á ßΓα«¬Ñ 99 ∩ó½∩ÑΓß∩ ¿ßΓ¿¡¡«Ñ º¡á-
  1475. τÑ¡¿Ñ »α«óÑα∩Ѽ«ú« ó µ¿¬½Ñ  while  º¡áτÑ¡¿∩.  ¥Γ«  «º¡áτáÑΓ,  τΓ«
  1476. *bufp  !=  0  ñ«½ª¡«  »α¿  óδτ¿ß½Ñ¡¿¿  »«½πτáΓ∞  ½«ª¡«Ñ  º¡áτÑ¡¿Ñ
  1477. (false).
  1478.  
  1479.      ùΓ«íδ »α«óÑα¿Γ∞ φΓ«,  »ÑαѼÑßΓ¿ΓÑß∞ ¬ ßΓα«¬Ñ 83  ¿  «Γ¼ÑΓ∞ΓÑ
  1480. óßÑ  óδαáªÑ¡¿Ñ *bufp != 0,  »«¼ÑßΓ¿ó ¬παß«α »«ñ *,  ¡áªá󠬽áó¿Φπ
  1481. Ins,  ¿ »ÑαѼÑßΓ¿ó ¬παß«α ¡á ºáóÑαΦáεΘ¿⌐ 0 »ÑαÑñ ). ÆÑ»Ñα∞ óδτ¿ß-
  1482. ½¿ΓÑ φΓ«  óδαáªÑ¡¿Ñ,  «Γ¬αδó ñ¿á½«ú«ó«Ñ «¬¡« Data│Evaluate/Modify
  1483. (äá¡¡δÑ│éδτ¿ß½Ñ¡¿Ñ/î«ñ¿Σ¿¬áµ¿∩) ¿ ¡áªá󠬽áó¿Φπ  Enter,  á  ºáΓѼ
  1484. óδíαáó »ÑαѬ½ετáΓѽ∞ Eval (éδτ¿ß½Ñ¡¿Ñ),  τΓ«íδ «Γ¼ÑτÑ¡¡«Ñ óδαáªÑ-
  1485. ¡¿Ñ í佫 ó«ß»α¿¡∩Γ«. ç¡áτÑ¡¿Ñ ó ßἫ¼ ñѽѠαáó¡« 0. ì᪼¿ΓÑ ñóáª-
  1486. ñδ ¬½áó¿Φπ Esc ñ½∩ ó«ºóαáΓá ó «¬¡« Module (î«ñπ½∞).
  1487.  
  1488.                            ¥óਪá!
  1489. ─────────────────────────────────────────────────────────────────
  1490.  
  1491.      ÆÑ»Ñα∞, τΓ«íδ «í¡áαπª¿Γ∞ «Φ¿í¬π,  ¡πª¡« ßñѽáΓ∞ ¡Ñ¬¿⌐ á¡á½¿-
  1492. Γ¿τÑ߬¿⌐ ß¬áτ«¬. Åα¿τ¿¡á Γ«ú«, τΓ« bufp π¬áºδóáÑΓ ¡á 0, ß«ßΓ«¿Γ ó
  1493. Γ«¼, τΓ« ó¡πΓαÑ¡¡¿⌐ µ¿¬½ while, ¡áτ¿¡áεΘ¿⌐ß∩ ¡á ßΓα«¬Ñ 86, «ßΓáó-
  1494. ½∩ÑΓ Ñú« ó ¬«¡µÑ ß½«óá.  ä½∩ »α«ñ«½ªÑ¡¿∩ ¡á  ß½ÑñπεΘѼ  ß½«óÑ  óδ
  1495. ñ«½ª¡δ  πóѽ¿τ¿Γ∞  bufp  ¿ »ÑαѼÑßΓ¿Γ∞ Ñú« ß 0,  ¬«Γ«αδ⌐ ºáóÑαΦá½
  1496. »αÑñδñπΘÑÑ ß½«ó«.  ä½∩ φΓ«ú« »ÑαÑñ ßΓ᫬«⌐ 97 ¡πª¡« ñ«íáó¿Γ∞ «»Ñ-
  1497. αáΓ«α "bufp++". éδ ¼«ªÑΓÑ »ÑαѬ«¼»¿½¿α«óáΓ∞ ßó«ε »α«úαá¼¼π ß φΓ¿¼
  1498. «»ÑαáΓ«α«¼, «ñ¡á¬« Æπαí« «Γ½áñτ¿¬ »«ºó«½∩ÑΓ óá¼ "óßΓáó½∩Γ∞" óδαá-
  1499. ªÑ¡¿∩, ¿ß»«½∞ºπ∩ ñ½∩ φΓ«ú« «ß«íδ⌐ ó¿ñ Γ«τѬ «ßΓá¡«óá.
  1500.  
  1501.      ä½∩ φΓ«ú« ¡πª¡« ß¡áτá½á »ÑαѺáúαπº¿Γ∞ »α«úαá¼¼π,  ¡áªá󠬽á-
  1502. ó¿Φ¿ Ctrl-F2 (»«ß½Ñ φΓ«ú« óδ ¼«ªÑΓÑ ¡áτáΓ∞ »α«óÑα¬π, ßíα«ß¿ó ß«ß-
  1503. Γ«∩¡¿Ñ »α«úαá¼¼δ). ÆÑ»Ñα∞ πñ὿ΓÑ óßÑ Γ«τ¬¿ «ßΓá¡«óá, ¬«Γ«αδÑ íδ-
  1504. ½¿ óἿ πßΓá¡«ó½Ñ¡δ ó »αÑñδñπΘѼ ßÑá¡ßÑ «Γ½áñ¬¿, ñ½∩ τÑú« ¡áª¼¿ΓÑ
  1505. ¬½áó¿Φ¿ Alt-B D.  éÑα¡¿ΓÑß∞ ¬ ßΓα«¬Ñ 97 ¿ ß¡«óá πßΓá¡«ó¿ΓÑ  Γ«τ¬π
  1506. «ßΓá¡«óá, ¡áªáó  ¬½áó¿Φπ  F2.  ÆÑ»Ñα∞  «Γ¬α«⌐ΓÑ  «¬¡« Breakpoints
  1507. (Æ«τ¬¿ «ßΓá¡«óá), ¡áªá󠬽áó¿Φ¿ ALt-V B. ôßΓá¡«ó¿ΓÑ φΓπ Γ«τ¬π «ß-
  1508. Γá¡«óá,  τΓ«íδ  óδ»«½¡∩Γ∞ óδαáªÑ¡¿Ñ bufp++ ¬áªñδ⌐ αáº,  ¬«úñá «¡«
  1509. óßΓαÑτáÑΓß∩. ä½∩ φΓ«ú« ßñѽá⌐ΓÑ ß½ÑñπεΘÑÑ:
  1510.  
  1511.      1. éδíÑα¿ΓÑ ¬«¼á¡ñπ View│Breakpoint (Äíº«α│Æ«τ¬á «ßΓá¡«óá).
  1512.  
  1513.      2. ÄΓ¬α«⌐ΓÑ «¬¡« Breakpoints (Æ«τ¬¿ «ßΓá¡«óá), ¡áªá󠬽áó¿Φ¿
  1514.         Alt-F10.
  1515.  
  1516.      3. éδíÑα¿ΓÑ  ¬«¼á¡ñπ  Set  Option (ôßΓá¡«ó¿Γ∞ »áαá¼ÑΓαδ) ñ½∩
  1517.         «Γ¬αδΓ¿∩ ñ¿á½«ú«ó«ú« «¬¡á Breakpoint  Options  (Åáαá¼ÑΓαδ
  1518.         Γ«τ¬¿ «ßΓá¡«óá.
  1519.  
  1520.      4. ôßΓá¡«ó¿ΓÑ ßÑ½Ñ¬Γ¿ó¡δ⌐ »ÑαѬ½ετáΓѽ∞ Action  (äÑ⌐ßΓó¿Ñ) ó
  1521.         º¡áτÑ¡¿Ñ Execute (éδ»«½¡Ñ¡¿Ñ).
  1522.  
  1523.      5. ä½∩ óδó«ñá »«ñ߬Ậ¿ Action Expression  (éδαáªÑ¡¿Ñ  ñÑ⌐ß-
  1524.         Γó¿∩) ¡áª¼¿ΓÑ ¬½áó¿Φπ Tab.
  1525.  
  1526.      6. éóÑñ¿ΓÑ bufp++ ó «ΓóÑΓ ¡á »«ñ߬Ậπ.
  1527.  
  1528.      7. ì᪼¿ΓÑ  ¬½áó¿Φπ  Esc,  τΓ«íδ ºá¬αδΓ∞ ñ¿á½«ú«ó«Ñ «¬¡«,  ¿
  1529.         ¬½áó¿Φ¿ Alt-F3 ñ½∩ ó«ºóαáΓá ó «¬¡« Module (î«ñπ½∞).
  1530.  
  1531.      ÆÑ»Ñα∞ ºá»πßΓ¿ΓÑ »α«úαá¼¼π,  ¡áªá󠬽áó¿Φπ F9.  éóÑñ¿ΓÑ  ñóÑ
  1532. óσ«ñ¡δσ ßΓ᫬¿:
  1533.  
  1534.         one two three
  1535.         four five six
  1536.  
  1537.      é «ΓóÑΓ ¡á ΓαÑΓ∞ε »«ñ߬Ậπ ¡áª¼¿ΓÑ ¬½áó¿Φπ Enter,  á  ¬«úñá
  1538. »α«úαἼᠺáóÑαΦ¿Γ αáí«Γπ,  ¡áª¼¿ΓÑ ¬½áó¿Φ¿ Alt-F5, τΓ«íδ πó¿ñÑΓ∞
  1539. ÑÑ φ¬αá¡ (φ¬αá¡ »«½∞º«óáΓѽ∩).
  1540.  
  1541.      éδ ¼«ªÑΓÑ ºá¼ÑΓ¿Γ∞, τΓ« ß¿Γπᵿ∩ ßπΘÑßΓóÑ¡¡« π½πτΦ¿½áß∞. Äí-
  1542. ΘÑÑ τ¿ß½« ßΓ᫬ ¿ ß½«ó óδú½∩ñ¿Γ ¡ÑóÑα¡δ¼,  ¡« Γáí½¿µá  »αáó¿½∞¡á.
  1543. ÄßΓá¡«ó¿ΓÑß∞ ¡á ¡áτá½Ñ »«ñ»α«úαá¼¼δ printstatistics ¿ »«ß¼«Γα¿ΓÑ,
  1544. »ÑαÑñáÑΓß∩ ½¿ Ñ⌐ ñ½∩ óδó«ñá ¬«ααÑ¬Γ¡«Ñ º¡áτÑ¡¿Ñ. ä½∩ φΓ«ú« ß¡áτá-
  1545. ½á  »ÑαѺáúαπº¿ΓÑ »α«úαá¼¼π (τΓ«íδ ¡áτáΓ∞ »α«óÑα¬π ºá¡«ó«), ¡áªáó
  1546. ¬½áó¿Φ¿ Ctrl-F2.  çáΓѼ  »ÑαÑ⌐ñ¿ΓÑ ¬ ßΓα«¬Ñ 104 ¿ ¡áª¼¿ΓÑ ¬½áó¿Φπ
  1547. F4,  τΓ«íδ óδ»«½¡¿Γ∞ »α«úαá¼¼π ñ« φΓ«⌐ ßΓ᫬¿. ÅÑαѼÑßΓ¿ΓÑ ¬παß«α
  1548. ¡á  áαúπ¼Ñ¡Γ nlines ¿ ¡áª¼¿ΓÑ Alt-F10 I,  τΓ«íδ »«ß¼«ΓαÑΓ∞ ¡á Ñú«
  1549. º¡áτÑ¡¿Ñ.  éδ ó¿ñ¿ΓÑ º¡áτÑ¡¿Ñ 6, σ«Γ∩ ñ«½ª¡« íδΓ∞ º¡áτÑ¡¿Ñ 2.
  1550.  
  1551.      ÆÑ»Ñα∞ óÑα¡¿ΓÑß∞ ¡áºáñ,  Γπñá,  úñÑ φΓá »«ñ»α«úαá¼¼á óδºδóá-
  1552. ½áß∞ ¿º «ß¡«ó¡«⌐ »α«úαá¼¼δ, ¿ »«ß¼«Γα¿ΓÑ ¡á º¡áτÑ¡¿Ñ nlines (τ¿ß-
  1553. ½« ßΓ᫬) Γá¼.  ÅÑαѼÑßΓ¿ΓÑ ¬παß«α ¡á ßΓ᫬π 36 ¿  »«¼ÑßΓ¿ΓÑ  Ñú«
  1554. »«ñ nlines.  ì᪼¿ΓÑ ¬½áó¿Φ¿ Alt-F10 I ñ½∩ óδó«ñá Ñú« º¡áτÑ¡¿∩. é
  1555. «ß¡«ó¡«⌐ »α«úαἼѠº¡áτÑ¡¿Ñ nlines αáó¡« 2, á φΓ« »αáó¿½∞¡«. àß½¿
  1556. óδ »ÑαÑ⌐ñÑΓÑ ó ¡¿σ ¬ ßΓα«¬Ñ 46,  Γ« πó¿ñ¿ΓÑ,  τΓ« ñóá áαúπ¼Ñ¡Γá -
  1557. nwords ¿ nlines - »ÑαÑßΓáó½Ñ¡δ ¼ÑßΓἿ. è«¼»¿½∩Γ«α ºñÑß∞ ¡Ñ ¼«ªÑΓ
  1558. «»αÑñѽ¿Γ∞,  ¬á¬«⌐ ¿¼Ñ¡¡« »«α∩ñ«¬ óδ ¿¼Ñ½¿ ó ó¿ñπ.  Ä¡ ¿ß»«½∞ºπÑΓ
  1559. Γ«, τΓ« π¬áºá¡«.
  1560.  
  1561.      àß½¿ óδ ¿ß»αáó¿ΓÑ φΓ¿ ñóÑ «Φ¿í¬¿,  »α«úαá¼¼á íπñÑΓ  αáí«ΓáΓ∞
  1562. »αáó¿½∞¡«.  àß½¿  óδ ñ«ßΓáΓ«τ¡« ½εí«»δΓ¡δ,  Γ« ¼«ªÑΓÑ »«»α«í«óáΓ∞
  1563. ºá»πßΓ¿Γ∞ ¿ß»αáó½Ñ¡¡πε óÑαß¿ε »α«úαá¼¼δ BCDEMO.EXE.
  1564.  
  1565.      æÑá¡ß «Γ½áñ¬¿ ß ¿ß»«½∞º«ó᡿Ѽ »α«úαá¼¼δ ¡á Åá߬á½Ñ
  1566. ─────────────────────────────────────────────────────────────────
  1567.  
  1568.      ÄßΓá½∞¡á∩ τáßΓ∞  ñá¡¡«⌐ ú½áóδ »«ßó∩ΘÑ¡á «»¿ßá¡¿ε »α¿¼Ñαá ßÑ-
  1569. á¡ßá «Γ½áñ¬¿ »α«úαá¼¼δ,  ¡á»¿ßá¡¡«⌐ ¡á Æπαí« Åá߬á½Ñ. àß½¿ óδ αá-
  1570. í«ΓáÑΓÑ ß Borland C++, Γ« »α«ß¼«Γα¿ΓÑ »αÑñδñπΘ¿Ñ αáºñѽδ, ó ¬«Γ«-
  1571. αδσ «»¿ßδóáÑΓß∩ ßÑá¡ß «Γ½áñ¬¿ »α«úαá¼¼δ ¡á ∩ºδ¬Ñ æ¿.
  1572.  
  1573.                         Å«¿ß¬ «Φ¿í«¬
  1574. ─────────────────────────────────────────────────────────────────
  1575.  
  1576.      ÅÑαÑñ ¡áτὫ¼ ßÑá¡ßá «Γ½áñ¬¿ ñáóá⌐ΓÑ ºá»πßΓ¿¼ ñѼ«¡ßΓαᵿ«¡-
  1577. ¡πε »α«úαá¼¼π ¡á Åá߬á½Ñ,  ó ¬«Γ«α«⌐ ß«ñÑনΓß∩ «Φ¿í¬á, ¿ »«ß¼«Γ-
  1578. α¿¼,  τΓ« «¡á ñѽáÑΓ ¡ÑóÑα¡«.  æ¬«¼»¿½¿α«óá¡¡á∩ óÑαß¿∩ φΓ«⌐ »α«ú-
  1579. αá¼¼δ πªÑ ß«ñÑনΓß∩ ¡á ñ¿ßΓα¿íπΓ¿ó¡«¼ ñ¿ß¬Ñ.
  1580.  
  1581.      ä½∩ ºá»π߬ᠠ»α«úαá¼¼δ  ¡áíÑα¿ΓÑ ÑÑ ¿¼∩ ¿ »ÑαÑñá⌐ΓÑ Ñ⌐ ó ¬«-
  1582. ¼á¡ñ¡«⌐ ßΓα«¬Ñ Γα¿ áαúπ¼Ñ¡Γá:
  1583.  
  1584.         TPDEMOB first second third
  1585.  
  1586.      éá¼ íπñÑΓ óδóÑñÑ¡á »«ñ߬Ậá ñ½∩ óó«ñá ßΓ᫬ ΓѬßΓá. éóÑñ¿ΓÑ
  1587. ñóÑ ßΓ᫬¿ ΓѬßΓá ß½ÑñπεΘ¿¼ «íαẫ¼:
  1588.  
  1589.         ABC DEF GHI
  1590.         abc def ghi
  1591.  
  1592.      éó«ñ ºáóÑαΦáÑΓ »«ß½Ññ¡∩∩ »πßΓá∩ ßΓ᫬á.  Å«ß½Ñ φΓ«ú« TPDEMOB
  1593. óδó«ñ¿Γ á¡á½¿º óóÑñÑ¡¡«ú« ΓѬßΓá:
  1594.  
  1595.  9 letter(s) in 3 words in 2 lines(s)                         (1)
  1596.  Average of 0.67 words per line                               (2)
  1597.  
  1598.  Word length:   1  2  3  4  5  6  7  8  9  10                 (3)
  1599.  Frequency:     0  0  3  0  0  0  0  0  0  0                  (4)
  1600.  
  1601.  Letter:        M                                             (5)
  1602.  Frequency:     1  1  1  1  1  1  1  1  1  1  1  0  0  0  0   (6)
  1603.  Word starts:   1  0  0  1  0  0  1  0  0  0  0  0  0  0  0   (7)
  1604.  
  1605.  Letter:        Z
  1606.  Frequency:     0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
  1607.  Word starts:   0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
  1608.  
  1609.  Program name: C:\td\tpdemob.exe                              (8)
  1610.  Command line parameters: firs# secon% third                  (9)
  1611.  
  1612.      1 - 9 íπ¬ó ó 3 ß½«óáσ;  2 - ó ßαÑñ¡Ñ¼ 0.67 ß½«ó ¡á ßΓ᫬Ñ; 3
  1613. - ñ½¿¡á ß½«óá;  4 - τáßΓ«Γá; 5 - íπ¬óá; 6 - τáßΓ«Γá; 7 - ¡áτ¿¡áÑΓ
  1614. ß½«ó«; 8 - ¿¼∩ »α«úαá¼¼δ; 9 - »áαá¼ÑΓαδ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿.
  1615.  
  1616.      é φΓ«⌐ óδσ«ñ¡«⌐ ¿¡Σ«α¼áµ¿¿ ß«ñÑনΓß∩ »∩Γ∞ αẽ¿τ¡δσ «Φ¿í«¬:
  1617.  
  1618.      1. ù¿ß½« ß½«ó ß««íΘáÑΓß∩ ¡ÑóÑα¡« (3 ó¼ÑßΓ« 6).
  1619.  
  1620.      2. ù¿ß½« ß½«ó ¡á ßΓ᫬π ¡ÑóÑα¡« (0.67 ó¼ÑßΓ« 3).
  1621.  
  1622.      3. é ºáú«½«ó¬áσ óΓ«α«⌐ ¿ ΓαÑΓ∞Ñ⌐ Γáí½¿µ óδó«ñ¿Γß∩  Γ«½∞¬« »«
  1623.         «ñ¡«⌐ íπ¬óÑ (ó¼ÑßΓ« A..M, N..Z).
  1624.  
  1625.      4. éδ óóѽ¿ ñóÑ ßΓ᫬¿,  ¬áªñá∩ ¿º ¬«Γ«αδσ ß«ñÑαª¿Γ íπ¬óδ «Γ
  1626.         A ñ« I, ¡« ó Γáí½¿µáσ τáßΓ«Γδ íπ¬ó »«¬áºá¡ Γ«½∞¬« ßτÑΓτ¿¬
  1627.         ß« º¡áτÑ¡¿Ñ 1 ñ½∩ φΓ¿σ íπ¬ó.
  1628.  
  1629.      5. Å«ß½Ññ¡¿⌐  ß¿¼ó«½  ¬áªñ«ú« »áαá¼ÑΓαá ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ íδ½
  1630.         »«ΓÑα∩¡,  ¿ ¡á φ¬αá¡ óδó«ñ¿Γß∩ ß½πτá⌐¡δ⌐ ß¿¼ó«½ (σ«Γ∩ »á-
  1631.         αá¼ÑΓαδ óóÑñÑ¡δ »αáó¿½∞¡«).
  1632.  
  1633.                 éδí«α ßΓαáΓÑú¿¿ »«¿ß¬á «Φ¿í«¬
  1634. ─────────────────────────────────────────────────────────────────
  1635.  
  1636.      ÅÑαóá∩ ºáñáτá ß«ßΓ«¿Γ ó Γ«¼,  τΓ«íδ αÑΦ¿Γ∞ ß ¬á¬«⌐ ¿º «Φ¿í«¬
  1637. αáºí¿αáΓ∞ß∩ ó »Ñαóπε «τÑαÑñ∞. çñÑß∞ ¼«ª¡« »αÑñ½«ª¿Γ∞ σ«α«ΦÑÑ »αá-
  1638. 󿽫:  ¡áτ¿¡á⌐ΓÑ ß Γ«⌐ «Φ¿í¬¿, ¬«Γ«αá∩ »«∩ó¿½áß∞ »Ñαó«⌐. é ñá¡¡«⌐
  1639. »α«úαá¼¼Ñ,  »«ß½Ñ  Γ«ú«,  ¬á¬  ñá¡¡δÑ ¿¡¿µ¿á½¿º¿απεΓß∩ »α«µÑñπα«⌐
  1640. Init, óó«ñ ß ¬½áó¿áΓπαδ ßτ¿ΓδóáÑΓß∩ Σπ¡¬µ¿Ñ⌐ GetLine, á ºáΓѼ «í-
  1641. αáíáΓδóáÑΓß∩ »α«µÑñπα«⌐ ProcessLine,  »«¬á »«½∞º«óáΓѽ∞ ¡Ñ óóÑñÑΓ
  1642. »πßΓπε ßΓ᫬π.  ProcessLine »α«ß¼áΓα¿óáÑΓ ¬áªñπε ßΓ᫬π  óó«ñá  ¿
  1643. «í¡«ó½∩ÑΓ ú½«íá½∞¡δÑ ßτÑΓτ¿¬¿. Å«ß½Ñ φΓ«ú« »α«µÑñπα«⌐ ShowResults
  1644. óδó«ñ∩Γß∩ αѺπ½∞ΓáΓδ.  ìᬫ¡Ñµ, »«½¡«ßΓ∞ε ¡Ñºáó¿ß¿¼á∩ »«ñ»α«úαá¼-
  1645. ¼á -  »α«µÑñπαá  ParmsOnHeap - ßΓα«¿Γ ßó∩ºá¡¡δ⌐ ß»¿ß«¬ »áαá¼ÑΓα«ó
  1646. ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ ó ñ¿¡á¼¿τÑ߬¿ αáß»αÑñѽ∩Ѽ«⌐ «í½áßΓ¿  »á¼∩Γ¿,  á
  1647. ºáΓѼ óδó«ñ¿Γ φΓ«Γ ß»¿ß«¬ ó ¬«¡µÑ »α«úαá¼¼δ.
  1648.  
  1649.      æαÑñ¡ÑÑ τ¿ß½«   ß½«ó   ¡á   ßΓ᫬𠠠óδτ¿ß½∩ÑΓß∩  »α«µÑñπα«⌐
  1650. ShowResults ¡á «ß¡«óÑ τ¿ß½á ßΓ᫬¿ ¿ ß½«ó. Æᬠ¬á¬ º¡áτÑ¡¿Ñ ßτÑΓ-
  1651. τ¿¬á ¡ÑóÑα¡«, «τÑó¿ñ¡« ßΓ«¿Γ óºú½∩¡πΓ∞ ¡á »α«µÑñπαπ ProcessLine ¿
  1652. »«ß¼«ΓαÑΓ∞,  ¬á¬ ¿º¼Ñ¡∩ÑΓß∩ º¡áτÑ¡¿Ñ »ÑαѼѡ¡«⌐  NumWords  (τ¿ß½«
  1653. ß½«ó).  äáªÑ  Ñß½¿  º¡áτÑ¡¿Ñ  NumWords óÑα¡«,  τ¿ß½« 0.67 ß½«ó ¡á
  1654. ßΓ᫬π ¡Ñ ¿¼ÑÑΓ ß¼δß½á. Æ«úñá «Φ¿í¬á ó«º¼«ª¡« ß«ñÑনΓß∩ ó óδτ¿ß-
  1655. ½Ñ¡¿∩σ »α«µÑñπαδ ShowResults,  ¡á τΓ« ΓᬪѠßΓ«¿Γ «íαáΓ¿Γ∞ ó¡¿¼á-
  1656. ¡¿Ñ.
  1657.  
  1658.      çáú«½«ó¬¿ ñ½∩ óßÑσ Γáí½¿µ óδó«ñ∩Γß∩ ó αѺπ½∞ΓáΓÑ «íαáΘÑ¡¿∩ ¬
  1659. »α«µÑñπαÑ ShowResults. ÅÑαÑñ «Γ߽Ѫ¿ó᡿Ѽ óΓ«α«⌐ ¿ ΓαÑΓ∞Ñ⌐ «Φ¿í-
  1660. ¬¿ ß½ÑñπÑΓ »«ñ«ªñáΓ∞ ºáóÑαΦÑ¡¿∩ αáí«Γδ «ß¡«ó¡«ú« µ¿¬½á.  Æᬠ ¬á¬
  1661. ßτÑΓτ¿¬¿ ß½«ó ¿ íπ¬ó ß«ñÑαªáΓ ¡ÑóÑα¡δÑ º¡áτÑ¡¿∩,  óÑα«∩Γ¡« τΓ«-Γ«
  1662. π»πΘÑ¡« ó »α«µÑñπαÑ ProcessLine (φΓ« «Γ¡«ß¿Γ∞ß∩ ¬ »Ñαó«⌐  ¿  τÑΓ-
  1663. óÑαΓ«⌐ «Φ¿í¬Ñ).
  1664.  
  1665.      ìᬫ¡Ñµ, ¬«úñá óδ ºá¬«¡τ¿ΓÑ ¿ßß½Ññ«óáΓ∞ τáßΓ¿ »α«úαá¼¼δ, «Γ-
  1666. ¡«ß∩Θ¿Ñß∩ ¬ αáí«ΓÑ ß« ßτÑΓτ¿¬á¼¿ ß½«ó ¿ íπ¬ó,  ñ½∩ »«¿ß¬á ¿  ¿ß»-
  1667. αáó½Ñ¡¿∩    »«ß½Ññ¡Ñ⌐   (»∩Γ«⌐)   «Φ¿í¬¿   ºá⌐¼¿ΓÑß∞   »α«µÑñπα«⌐
  1668. ParmsOnHeap.
  1669.  
  1670.      ÆÑ»Ñα∞, »«ß½Ñ Γ«ú«, ¬á¬ «íñπ¼á½¿ »α«í½Ñ¼π ¿ ¡á¼ÑΓ¿½¿ »½á¡ ÑÑ
  1671. αÑΦÑ¡¿∩, »α¿Φ½« óαѼ∩ ¡Ñ»«ßαÑñßΓóÑ¡¡« ¡áτáΓ∞ «Γ½áñ¬π.
  1672.  
  1673.                    çá»π߬ Æπαí« «Γ½áñτ¿¬á
  1674. ─────────────────────────────────────────────────────────────────
  1675.  
  1676.      ä½∩ Γ«ú«, τΓ«íδ ¡áτáΓ∞ «Γ½áñ¬π ¡áΦÑú« »α¿¼Ñαá, ºáúαπº¿ΓÑ «Γ-
  1677. ½áñτ¿¬ ¿ π¬áª¿ΓÑ ΓÑ ªÑ »áαá¼ÑΓαδ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿:
  1678.  
  1679.         TD TPDEMOB first second third
  1680.  
  1681.      Æπαí« «Γ½áñτ¿¬  ºáúαπº¿Γ  óÑαß¿ε ñѼ«¡ßΓαᵿ«¡¡«⌐ »α«úαá¼¼δ,
  1682. ß«ñÑαªáΘπε «Φ¿í¬π, ¿ óδóÑñÑΓ ¡áτá½∞¡δ⌐ φ¬αá¡, ¼Ñ¡ε ¿ Γ.ñ. àß½¿ óδ
  1683. σ«Γ¿ΓÑ óδ⌐Γ¿ ¿º ßÑá¡ßá «Γ½áñ¬¿ ¿ óÑα¡πΓ∞ß∩ ó DOS, ¡áª¼¿ΓÑ ¬½áó¿Φ¿
  1684. Alt-X (φΓ« ¼«ª¡« ßñѽáΓ∞ ó  ½εí«⌐  ¼«¼Ñ¡Γ).  àß½¿  óδ  íѺ¡áñѪ¡«
  1685. "ºáí½πñ¿½¿ß∞", ¼«ª¡« ó ½εí«Ñ óαѼ∩ »ÑαѺáúαπº¿Γ∞ ñѼ«¡ßΓαᵿ«¡¡πε
  1686. »α«úαá¼¼π, ¡áªá󠬽áó¿Φ¿ Ctrl-F2, ¿ ¡áτáΓ∞ ß¡áτá½á (»α¿ φΓ«¼ Γ«τ-
  1687. ¬¿ «ßΓá¡«óá ¿ óδαáªÑ¡¿∩ »α«ß¼«Γαá «τ¿ΘÑ¡δ ¡Ñ íπñπΓ).
  1688.  
  1689.      ä½∩ «Γ½áñ¬¿ Γá¬¿σ »«ñ»α«úαá¼¼,  ¬á¬ ProcessLine, ¼«ª¡« »αÑñ-
  1690. ½«ª¿Γ∞ ñóá »«ñσ«ñá. éδ ¼«ªÑΓÑ ½¿í« óδ»«½¡∩Γ∞ ÑÑ »«ßΓα«τ¡« (»« Φá-
  1691. úá¼),  πíÑñ¿óΦ¿ß∞,  τΓ« «¡á óßÑ ñѽáÑΓ »αáó¿½∞¡«, ½¿í« «ßΓá¡«ó¿Γ∞
  1692. »α«úαá¼¼π ¡Ñ»«ßαÑñßΓóÑ¡¡« »«ß½Ñ óδ»«½¡Ñ¡¿∩  »α«µÑñπαδ ProcessLine
  1693. ¿ »«ß¼«ΓαÑΓ∞,  óÑα¡δ ½¿ αѺπ½∞ΓáΓδ. Æᬠ¬á¬ «íá ßτÑΓτ¿¬á ß«ñÑαªáΓ
  1694. ¡ÑóÑα¡δÑ º¡áτÑ¡¿∩,  ½πτΦÑ ó¡¿¼áΓѽ∞¡« »α«á¡á½¿º¿α«óáΓ∞  »α«µÑñπαπ
  1695. ProcessLine ¿ »«ß¼«ΓαÑΓ∞, ¬á¬ «íαáíáΓδóáεΓß∩ ß¿¼ó«½δ.
  1696.  
  1697.                   ÅÑαѼÑΘÑ¡¿Ñ »« »α«úαá¼¼Ñ
  1698. ─────────────────────────────────────────────────────────────────
  1699.  
  1700.      êΓá¬, óδ  ß«í¿αáÑΓÑß∞ ºá»πßΓ¿Γ∞ »α«úαá¼¼π ¿ ¿ßß½Ññ«óáΓ∞ »α«-
  1701. µÑñπαπ ProcessLine. æñѽáΓ∞ φΓ« ¼«ª¡« ¡Ñ߬«½∞¬¿¼¿ ß»«ß«íἿ. î«ª-
  1702. ¡« ¡áªáΓ∞ τÑΓδαÑ αáºá ¬½áó¿Φπ F8 (ñ½∩ »α«»π߬á ó맮ó«ó »α«µÑñπα ¿
  1703. Σπ¡¬µ¿⌐),  ºáΓѼ  ¡áªáΓ∞  «ñ¿¡  αẠ F7  (ñ½∩  Γαáßß¿α«ó¬¿ ó맮óá
  1704. ProcessLine).  î«ª¡« »ÑαѼÑßΓ¿Γ∞ ¬παß«α ¡á ßΓ᫬π 231,  ¡áªáΓ∞ F4
  1705. (¬«¼á¡ñá  Go  to Cursor - éδ»«½¡Ñ¡¿Ñ ñ« ¬παß«αá),  á ºáΓѼ ¡áªáΓ∞
  1706. «ñ¿¡  αẠ F7  ñ½∩  Γ«ú«,  τΓ«íδ  ¡áτáΓ∞   óδ»«½¡Ñ¡¿Ñ   »α«µÑñπαδ
  1707. ProcessLine (Γαáßß¿α«ó¬á óú½πí∞).
  1708.  
  1709.      î«ª¡« »α¿óÑßΓ¿ ¿ ñαπú¿Ñ ß»«ß«íδ,  «ñ¡á¬« ¿ß»«½∞ºπѼ  ß½Ññπε-
  1710. Θ¿⌐. ì᪼¿ΓÑ ¬½áó¿Φ¿ Alt-F9.  Åα¿ φΓ«¼  óá¼  óδóÑñÑΓß∩  »«ñ߬Ậá
  1711. (ñ¿á½«ú«ó«Ñ «¬¡«)  ñ½∩  óó«ñá áñαÑßá ¬«ñá,  ñ« ¬«Γ«α«ú« óδ σ«Γ¿ΓÑ
  1712. óδ»«½¡¿Γ∞  »α«úαá¼¼π.  ìáíÑα¿ΓÑ  ProcessLine  ¿  ¡áª¼¿ΓÑ  ¬½áó¿Φπ
  1713. Enter.  Åα«úαá¼¼á íπñÑΓ óδ»«½¡Ñ¡á ñ« Γ«ú« ¼ÑßΓá, ¬«úñá π»αáó½Ñ¡¿Ñ
  1714. »«½πτáÑΓ »α«µÑñπαá ProcessLine. è«úñá óá¼ óδóÑñÑΓß∩ »«ñ߬Ậá ñ½∩
  1715. óó«ñá ßΓ᫬¿,  óóÑñ¿ΓÑ ΓÑ ªÑ ñá¡¡δÑ,  τΓ« ¿ αá¡∞ΦÑ (Γ« ÑßΓ∞,  ABC
  1716. DEF GHI).
  1717.  
  1718.      çñÑß∞ ÑßΓ∞ ¡Ñ߬«½∞¬« µ¿¬½«ó. é« ó¡ÑΦ¡Ñ¼ µ¿¬½Ñ »α«ß¼áΓα¿óáÑΓ-
  1719. ß∩  óß∩  ßΓ᫬á.  é¡πΓα¿  ñá¡¡«ú« µ¿¬½á ¿¼ÑÑΓß∩ µ¿¬½ ñ½∩ »α«»π߬á
  1720. ß¿¼ó«½«ó,  «Γ½¿τ¡δσ «Γ íπ¬ó,  á óΓ«α«⌐ µ¿¬½ «íαáíáΓδóáÑΓ ß½«óá  ¿
  1721. íπ¬óδ.  ÅÑαѼÑßΓ¿ΓÑ  ¬παß«α ¬ µ¿¬½π while ¡á ßΓα«¬Ñ 133 ¿ ¡áª¼¿ΓÑ
  1722. ¬½áó¿Φπ F4 (éδ»«½¡Ñ¡¿Ñ ñ« ¬παß«αá).
  1723.  
  1724.      äá¡¡δ⌐ µ¿¬½ íπñÑΓ  óδ»«½¡∩Γ∞ß∩,  »«¬á «¡ ¡Ñ ñ«ßΓ¿ú¡ÑΓ  ¬«¡µá
  1725. ßΓ᫬¿, ¿½¿ ¡Ñ íπñÑΓ ¡á⌐ñÑ¡á íπ¬óá. Å«ß½Ññ¡ÑÑ πß½«ó¿Ñ »α«óÑα∩ÑΓß∩
  1726. ß »«¼«Θ∞ε ó맮óá  íπ½Ñó߬«⌐  Σπ¡¬µ¿¿  IsLetter.  ä½∩  Γαáßß¿α«ó¬¿
  1727. Σπ¡¬µ¿¿ IsLetter ¡áª¼¿ΓÑ ¬½áó¿Φπ F7.  IsLetter »αÑñßΓáó½∩ÑΓ ß«í«⌐
  1728. 󽫪ѡ¡πε Σπ¡¬µ¿ε,  ¬«Γ«αá∩ ó«ß»α¿¡¿¼áÑΓ º¡áτÑ¡¿Ñ ß¿¼ó«½á ¿ ó«ºó-
  1729. αáΘáÑΓ º¡áτÑ¡¿Ñ True (¿ßΓ¿¡¡«Ñ º¡áτÑ¡¿Ñ),  Ñß½¿ φΓ« íπ¬óá, ¿ º¡á-
  1730. τÑ¡¿Ñ False ó »α«Γ¿ó¡«¼ ß½πτáÑ.  Åα¿ »«óÑασ¡«ßΓ¡«¼ á¡á½¿ºÑ «¬áºδ-
  1731. óáÑΓß∩,   τΓ«  «¡á  »α«óÑα∩ÑΓ  Γ«½∞¬«  »α«»¿ß¡δÑ  íπ¬óδ  (óÑασ¡¿⌐
  1732. αÑú¿ßΓα).  Ç «¡á ñ«½ª¡á »α«óÑα∩Γ∞ ß¿¼ó«½δ ó ñ¿á»áº«¡Ñ 'A'...'Z' ¿
  1733. 'a'...'z'  ¿½¿ »ÑαÑñ óδ»«½¡Ñ¡¿Ñ¼ »α«óÑન »αÑ«íαẫóδóáΓ∞ ß¿¼ó«½δ
  1734. ó óÑασ¡¿⌐ αÑú¿ßΓα.
  1735.  
  1736.      àΘÑ «ñ¿¡ ¬½ετ ¬ »«¿ß¬π «Φ¿í¬¿ ñáÑΓ  á¡á½¿º  «íÑ¿σ  óóÑñÑ¡¡δσ
  1737. ßΓ᫬.  éδ óóѽ¿ íπ¬óδ óÑασ¡Ñú« ¿ ¡¿ª¡Ñú« αÑú¿ßΓαá «Γ 'A' ñ« 'I',
  1738. ¡« ó «íΘѼ ¿Γ«úÑ óδóÑñÑ¡á Γ«½∞¬« »«½«ó¿¡á  íπ¬ó.  ÆÑ»Ñα∞  óδ  πªÑ
  1739. º¡áÑΓÑ, »«τѼπ.
  1740.  
  1741.      äáóá⌐ΓÑ óÑα¡Ñ¼ß∩   ¡áºáñ  ¬  ßΓ᫬Ñ,  ó  ¬«Γ«α«⌐  óδºδóáÑΓß∩
  1742. IsLetter, ß »«¼«Θ∞ε ÑΘÑ «ñ¡«ú« ¼ÑΓ«ñá »ÑαѼÑΘÑ¡¿∩: ¡áª¼¿ΓÑ ¬½áó¿-
  1743. Φ¿  Alt-F8,  »«  ¬«Γ«αδ¼  »α«úαá¼¼á íπñÑΓ óδ»«½¡Ñ¡á ñ« »«ß½Ññ¡Ñú«
  1744. «»ÑαáΓ«αá »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿.  Æᬠ¬á¬ óΓ«αá∩ óóÑñÑ¡¡á∩ ßΓ᫬á
  1745. ß«ñÑαª¿Γ Γ«½∞¬« íπ¬óδ ¡¿ª¡Ñú« αÑú¿ßΓαá, ¬áªñδ⌐ ß¿¼ó«½ «íαáíáΓδóá-
  1746. ÑΓß∩, ¬á¬ »α«íѽ, ¿ »α«»π߬áÑΓß∩. ¥Γ« »α¿ó«ñ¿Γ ¬ ¡ÑóÑα¡«¼π º¡áτÑ-
  1747. ¡¿ε ßτÑΓτ¿¬«ó ß½«ó ¿ íπ¬ó ¿ óδ∩ó½∩ÑΓ »α¿τ¿¡π «Φ¿í«¬ 1 ¿ 4.
  1748.  
  1749.                ä¿á½«ú«ó«Ñ «¬¡« Evaluate/Modify
  1750. ─────────────────────────────────────────────────────────────────
  1751.  
  1752.      èßΓáΓ¿, ßπΘÑßΓóπÑΓ ÑΘÑ «ñ¿¡ »αѬαáß¡δ⌐ ß»«ß«í óδ∩ó¿Γ∞ ¡Ñ»αá-
  1753. ó¿½∞¡«Ñ »«óÑñÑ¡¿Ñ IsLetter.  ìáªá󠬽áó¿Φ¿ Alt-D E, óδóÑñ¿ΓÑ ñ¿á-
  1754. ½«ú«ó«Ñ «¬¡« Evaluate/Modify (éδτ¿ß½Ñ¡¿Ñ/î«ñ¿Σ¿¬áµ¿∩)  ¿  óóÑñ¿ΓÑ
  1755. ß½ÑñπεΘÑÑ óδαáªÑ¡¿Ñ:
  1756.  
  1757.         IsLetter('a') = IsLetter('A')
  1758.  
  1759.      ê Γ«Γ,  ¿  ñαπú«⌐ »áαá¼ÑΓα (a ¿ A) ∩ó½∩εΓß∩ íπ¬óἿ,  ¡« αÑ-
  1760. ºπ½∞ΓáΓ óδτ¿ß½Ñ¡¿∩ False »«ñΓóÑαªñáÑΓ,  Γ«  «¡¿  ¿¡ΓÑα»αÑΓ¿απεΓß∩
  1761. Σπ¡¬µ¿Ñ⌐ IsLetter »«-αạ«¼π.  (Ĭ¡á óδτ¿ß½Ñ¡¿∩ ¿ »α«ß¼«Γαá ¼«ª¡«
  1762. ¿ß»«½∞º«óáΓ∞ ñ½∩ óδτ¿ß½Ñ¡¿∩ óδαáªÑ¡¿⌐,  óδ»«½¡Ñ¡¿∩  »α¿ßóá¿óá¡¿⌐,
  1763. ¿½¿,  ¬á¬ ó ñá¡¡«¼ ß½πτáÑ, ó맮ó«ó »α«µÑñπα ¿ Σπ¡¬µ¿⌐. ü«½ÑÑ »«ñ-
  1764. α«í¡« «í φΓ«¼ αáß߬áºδóáÑΓß∩ ó â½áóÑ 6.)
  1765.  
  1766.                           Åα«óÑα¬á
  1767. ─────────────────────────────────────────────────────────────────
  1768.  
  1769.      êΓá¬, ñóÑ  «Φ¿í¬¿ óδ∩ó½Ñ¡δ,  «ßΓ὿ß∞ Γα¿.  ÄΦ¿í¬π 2 ú«αáºñ«
  1770. »α«ΘÑ  ¡á⌐Γ¿,  τѼ  »αÑñδñπΘ¿Ñ.  ì᪼¿ΓÑ  Alt-F8  ñ½∩  ó맮óá  ¿º
  1771. ProcessLine, ºáΓѼ »ÑαѼÑßΓ¿ΓÑ ¬παß«α ¬ ßΓα«¬Ñ 234 ¿ ¡áª¼¿ΓÑ ¬½á-
  1772. ó¿Φπ F4, τΓ«íδ óδ»«½¡¿Γ∞ »α«úαá¼¼π ñ« φΓ«⌐ »«º¿µ¿¿ ¬παß«αá.
  1773.  
  1774.      Åα«úαá¼¼á TPDEMOB óδóÑñÑΓ óá¼ »«ñ߬Ậπ  ñ½∩  óó«ñá  ßΓ᫬¿.
  1775. ìáíÑα¿ΓÑ abc def ghi ¿ ¡áª¼¿ΓÑ Enter.  é «ΓóÑΓ ¡á »«óΓ«α¡δ⌐ óδó«ñ
  1776. »«ñ߬Ậ¿ »α«ßΓ« ¡áª¼¿ΓÑ ¬½áó¿Φπ Enter. ÆÑ»Ñα∞ ¡áª¼¿ΓÑ ¬½áó¿Φπ F7
  1777. ñ½∩ Γαáßß¿α«ó¬¿ »α«µÑñπαδ ShowResults.
  1778.  
  1779.      éß»«¼¡¿ΓÑ, τΓ«  óδ  σ«Γ¿ΓÑ «»αÑñѽ¿Γ∞,  »«τѼπ ßαÑñ¡ÑÑ τ¿ß½«
  1780. ß½«ó ó  ßΓα«¬Ñ  ¿¼ÑÑΓ  ¡Ñ¬«ααÑ¬Γ¡«Ñ  º¡áτÑ¡¿Ñ.  é  »Ñαó«⌐  ßΓ᫬Ñ
  1781. ShowResults óδτ¿ß½∩ÑΓß∩ τ¿ß½« ßΓ᫬ ¡á ß½«ó«,  á ¡Ñ τ¿ß½« ß½«ó ¡á
  1782. ßΓ᫬Ñ. ƒß¡«, τΓ« φë໫α∩ñ«¬ ß½ÑñπÑΓ ¿º¼Ñ¡¿Γ∞ ¡á «íαáΓ¡δ⌐.
  1783.  
  1784.      Å«ß¬«½∞¬π óδ πªÑ ¡áσ«ñ¿ΓÑß∞ ó ñá¡¡«¼ ¼ÑßΓÑ, ¼«ª¡« πíÑñ¿Γ∞ß∩,
  1785. τΓ«  NumLines (τ¿ß½« ßΓ᫬) ¿ NumWords (τ¿ß½« ß½«ó) ¿¼ÑεΓ ΓÑ º¡á-
  1786. τÑ¡¿∩,  ¬«Γ«αδÑ óδ «ª¿ñáÑΓÑ. NumLines ñ«½ª¡« íδΓ∞ αáó¡« 2 ¿, »«ß-
  1787. ¬«½∞¬π óδ ¡áΦ½¿ «Φ¿í¬π ó IsLetter,  ¡« ¡Ñ ¿ß»αá󿽿 ÑÑ,  NumWords
  1788. ñ«½ª¡« íδΓ∞ αáó¡« 3. ÅÑαѼÑßΓ¿ΓÑ ¬παß«α ¬ NumLines ¿ ¡áª¼¿ΓÑ Alt-
  1789. F10 I ñ½∩ »α«óÑન º¡áτÑ¡¿∩ »ÑαѼѡ¡«⌐. Ä¬¡« Inspector (Åα«óÑα¬á)
  1790. »«¬áºδóáÑΓ,  τΓ« º¡áτÑ¡¿Ñ NumLines ñÑ⌐ßΓó¿Γѽ∞¡« αáó¡« 2.  ÆÑ»Ñα∞
  1791. óδ ¼«ªÑΓÑ »α«á¡á½¿º¿α«óáΓ∞ NumWords.  ì᪼¿ΓÑ ¬½áó¿Φπ Esc,  τΓ«íδ
  1792. ºá¬αδΓ∞  «¬¡«  Inspector,  ºáΓѼ  »ÑαѼÑßΓ¿ΓÑ  ¬παß«α  ñá½∞ΦÑ  ¡á
  1793. NumWords ¿ ß¡«óᠡ᪼¿ΓÑ Alt-F10 I (¼«ª¡« ¿ß»«½∞º«óáΓ∞ ΓᬪѠ߫¬-
  1794. αáΘÑ¡¿Ñ - ¬½áó¿Φ¿ Ctrl-I). NumWords ß«ñÑαª¿Γ «ª¿ñáѼ«Ñ ¡Ñ¬«ααѬΓ-
  1795. ¡«Ñ º¡áτÑ¡¿Ñ 3, »«φΓ«¼π ¼«ª¡« ß½Ññ«óáΓ∞ ñá½∞ΦÑ.
  1796.  
  1797.      Äñ¡á¬« ßΓ«¿Γ ½¿ Γ«α«»¿Γ∞ß∩? é φΓ¿σ óδτ¿ß½Ñ¡¿∩σ ÑßΓ∞ ÑΘÑ «ñ¡á
  1798. «Φ¿í¬á,  «ΓßπΓßΓóπεΘá∩ ó ¡áΦѼ ß»¿ß¬Ñ.  ÅÑαÑñ óδ»«½¡Ñ¡¿Ñ¼ ñѽѡ¿∩
  1799. º¡áτÑ¡¿Ñ óΓ«α«⌐ »ÑαѼѡ¡«⌐ ¡Ñ »α«óÑα∩ÑΓß∩ ¡á 0. àß½¿ óδ ºá»πßΓ¿ΓÑ
  1800. »α«úαá¼¼π ß¡áτá½á ¿ ß«óßѼ ¡Ñ óóÑñÑΓÑ ñá¡¡δÑ (¡áªáó «Γ  «ΓóÑΓ  ¡á
  1801. »«ñ߬Ậπ Enter), Γ« »α«úαá¼¼á áóáα¿⌐¡« ºáóÑαΦ¿Γ αáí«Γπ (ñáªÑ Ñß-
  1802. ½¿ óδ »«¼Ñ¡∩ÑΓÑ ¼ÑßΓἿ ñѽ¿¼«Ñ ¿ ñѽ¿Γѽ∞).
  1803.  
  1804.      ùΓ«íδ πíÑñ¿Γ∞ß∩ ó φΓ«¼,  ¡áª¼¿ΓÑ  Esc,  τΓ«íδ  ºá¬αδΓ∞  «¬¡«
  1805. Inspector, ºáΓѼ ¡áª¼¿ΓÑ ¬½áó¿Φ¿ Alt-R P, τΓ«íδ ºáóÑαΦ¿Γ∞ ΓѬπΘ¿⌐
  1806. ßÑá¡ß «Γ½áñ¬¿ ¿ F9, τΓ«íδ ºá»πßΓ¿Γ∞ »α«úαá¼¼π ß¡áτá½á. é «ΓóÑΓ ¡á
  1807. »«ñ߬Ậπ »α«úαá¼¼π TPDEMOB ¡áª¼¿ΓÑ ¬½áó¿Φπ Enter.  Åα«úαἼᠺá-
  1808. óÑαΦ¿Γ αáí«Γπ ¿ ¡á φ¬αá¡ óδóÑñÑΓß∩ «¬¡« «Φ¿í¬¿.  Ä»ÑαáΓ«α ß½ÑñπÑΓ
  1809. ¿º¼Ñ¡¿Γ∞ ß½ÑñπεΘ¿¼ «íαẫ¼:
  1810.  
  1811.         if NumLines <> 0 then
  1812.            AvgWords := NumWords / NumLines
  1813.         else
  1814.            AvgWords := 0;
  1815.  
  1816.      æ «Φ¿í¬«⌐  2  »«¬«¡τÑ¡«.  Å«ß¬«½∞¬π  óδ  αáí«ΓáÑΓÑ  ß  «¬¡«¼
  1817. Inspector  (Åα«óÑα¬á),  »«»α«íπ⌐ΓÑ ¿ß»«½∞º«óáΓ∞ Ñú« ñ½∩ »α«ß¼«Γαá
  1818. ßΓαπ¬Γπαδ ñá¡¡δσ.  ÅÑαѼÑßΓ¿ΓÑ ¬παß«α óδΦÑ ¬ «»¿ßá¡¿ε LetterTable
  1819. ¡á  ßΓα«¬Ñ  50.  Å«¼ÑßΓ¿ΓÑ  ¬παß«α ¡á ß½«ó« LetterTable ¿ ¡áª¼¿ΓÑ
  1820. ¬½áó¿Φ¿ Alt-F10 I. éδ πó¿ñ¿ΓÑ, τΓ« φΓ« ¼áßß¿ó ºá»¿ßÑ⌐ ñ½¿¡«⌐ ó 26
  1821. φ½Ñ¼Ñ¡Γ«ó.  ä½∩  »α«ß¼«Γαá  ¬áªñ«ú«  φ½Ñ¼Ñ¡Γá ¼áßß¿óá ¿ß»«½∞ºπ⌐ΓÑ
  1822. ¬½áó¿Φ¿ »ÑαѼÑΘÑ¡¿∩ ¬παß«αá, á ñ½∩ πú½πí½Ñ¡¿∩ ó φ½Ñ¼Ñ¡Γ ¼áßß¿óá -
  1823. ¬½áó¿Φπ Enter.  ¥Γ« «τÑ¡∞ ¼«Θ¡δ⌐ ß»«ß«í »α«óÑન ßΓαπ¬Γπα ñá¡¡δσ,
  1824. «¡ íπñÑΓ «ß«íÑ¡¡« πñ«íÑ¡ ñ½∩ »«ß½ÑñπεΘÑú« ¿ßß½Ññ«óá¡¿∩ ßó∩ºá¡¡«ú«
  1825. ß»¿ß¬á ó »α«µÑñπαÑ HeapOnParms.
  1826.  
  1827.                       éδαáªÑ¡¿∩ »α«ß¼«Γαá
  1828. ─────────────────────────────────────────────────────────────────
  1829.  
  1830.      ÆÑ»Ñα∞ ñáóá⌐ΓÑ ¿ßß½ÑñπѼ «Φ¿í¬π 3 ó »α«µÑñπαÑ ShowResults (ó
  1831. óδó«ñÑ  ºáú«½«ó¬á Γáí½¿µ).  Å«ß¬«½∞¬π óδ πªÑ ºáóÑαΦ¿½¿ »α«úαá¼¼π,
  1832. ¿ßß½Ññπ∩ «Φ¿í¬π ñѽѡ¿∩ ¡á 0,  »«ñú«Γ«ó∞ΓÑ ÑÑ ñ½∩ ñαπú«ú« ßÑá¡ßá,
  1833. ¡áªá󠬽áó¿Φ¿ Alt-P (ßíα«ß »α«úαá¼¼δ). çáΓѼ ¡áª¼¿ΓÑ ¬½áó¿Φ¿ Alt-
  1834. F9, ¡áíÑα¿ΓÑ showresults ¿ ¡áª¼¿ΓÑ Enter. Å«ß½Ñ φΓ«ú« óóÑñ¿ΓÑ πªÑ
  1835. º¡á¬«¼δÑ óá¼ ñá¡¡δÑ ABC DEF GHI ¿ ¡áª¼¿ΓÑ ¬½áó¿Φπ Enter. ìᬫ¡Ñµ,
  1836. ¡áíÑα¿ΓÑ abc def ghi ¿ ñóáªñδ ¡áª¼¿ΓÑ Enter. ÆÑ»Ñα∞ ¡πª¡« «ßΓá¡«-
  1837. ó¿Γ∞ Æπαí« «Γ½áñτ¿¬ ¡á ShowResults.
  1838.  
  1839.      é ShowResults  ñ½∩ óδó«ñá Γáí½¿µ íπ¬ó ¿ß»«½∞ºπÑΓß∩ ó½«ªÑ¡¡á∩
  1840. »α«µÑñπαá ShowLetterInfo ÅÑαѼÑΓ¿ΓÑ ¬παß«α ¡á ßΓ᫬π 103, ¡áª¼¿ΓÑ
  1841. ¬½áó¿Φπ F4, ºáΓѼ F7 ñ½∩ »ÑαÑσ«ñá ó ShowLetterInfo.
  1842.  
  1843.      çñÑß∞ ¿¼ÑÑΓß∩ Γα¿ µ¿¬½á for.  é »Ñαó«¼ µ¿¬½Ñ óδó«ñ¿Γß∩ ºáú«-
  1844. ½«ó«¬ Γáí½¿µδ,  á ó« óΓ«α«¼ ¿ ΓαÑΓ∞Ѽ - º¡áτÑ¡¿∩ τáßΓ«Γ.  êß»«½∞-
  1845. ºπ⌐ΓÑ ¬½áó¿Φπ F7 ñ½∩ »ÑαÑσ«ñá ó »Ñαóδ⌐ µ¿¬½ ¡á ßΓα«¬Ñ 63. Å«º¿µ¿-
  1846. «¡¿απ⌐ΓÑ ¬παß«α ¡á »ÑαѼѡ¡δσ FromLet ¿ ToLet ¿ ¿ß»«½∞ºπ⌐ΓÑ  ¬½á-
  1847. ó¿Φ¿  Alt-F10  I  ñ½∩ »α«óÑન ¿σ º¡áτÑ¡¿⌐.  Ä¡¿ óδú½∩ñ∩Γ óÑα¡δ¼¿
  1848. (»Ñαó«Ñ αáó¡« 'A',  á óΓ«α«Ñ - 'M').  ì᪼¿ΓÑ ¬½áó¿Φ¿ Alt-F5  ñ½∩
  1849. óδó«ñá  φ¬αá¡á »«½∞º«óáΓѽ∩.  ä½∩ ó«ºóαáΓá ¬ «¬¡« Module (î«ñπ½∞)
  1850. ¿ß»«½∞ºπ⌐ΓÑ ½εíπε ¬½áó¿Φπ.
  1851.  
  1852.      Åα¿ óδ»«½¡Ñ¡¿¿ »«ñ«í¡«ú« µ¿¬½á «τÑ¡∞ πñ«í¡« ¿ß»«½∞º«óáΓ∞ «¬-
  1853. ¡«  Watch  (Åα«ß¼«Γα).  Å«º¿µ¿«¡¿απ⌐ΓÑ  ¬παß«α  ¡á  ch  ¿ ¡áª¼¿ΓÑ
  1854. ¬½áó¿Φ¿ Ctrl-W.  ÆÑ»Ñα∞ ñ½∩ óδ»«½¡Ñ¡¿∩ µ¿¬½á »« Φáúá¼ ¿ß»«½∞ºπ⌐ΓÑ
  1855. ¬½áó¿Φπ  F7.  èᬠ¿ «ª¿ñὫß∞,  ¼δ »ÑαÑσ«ñ¿¼ ¬ «»ÑαáΓ«απ Write ¡á
  1856. ßΓα«¬Ñ 64.  Äñ¡á¬«,  Ñß½¿ óδ »«ß¼«Γα¿ΓÑ ¡á «¬¡« Watch (Åα«ß¼«Γα),
  1857. Γ«  πó¿ñ¿ΓÑ,  τΓ«  º¡áτÑ¡¿Ñ  ch  πªÑ αáó¡« 'M' (πªÑ óδ»«½¡Ñ¡ óÑß∞
  1858. µ¿¬½!).  Å«ß½Ñ ¬½ετÑó«ú« ß½«óá do ¿¼ÑÑΓß∩ ½¿Φ¡∩∩ Γ«τ¬á ß ºá»∩Γ«⌐,
  1859. »«φΓ«¼π ñá¡¡δ⌐ µ¿¬½ 13 αẠóδ»«½¡∩ÑΓß∩ ó󫽫ßΓπε.  è«úñá π»αáó½Ñ-
  1860. ¡¿Ñ »ÑαÑσ«ñ¿Γ ¬ «»ÑαáΓ«απ Write ¡á ßΓα«¬Ñ 64,  Γ« óδó«ñ¿Γß∩ ΓѬπ-
  1861. ΘÑÑ º¡áτÑ¡¿Ñ ch ('M'). ôßΓαá¡Ñ¡¿Ñ ½¿Φ¡Ñ⌐ Γ«τ¬¿ ß ºá»∩Γ«⌐ »«ºó«½∩-
  1862. ÑΓ ¿ºíáó¿Γß∩ «Γ «Φ¿í¬¿ 3.
  1863.  
  1864.                       æ½ÑñπεΘá∩ «Φ¿í¬á
  1865. ─────────────────────────────────────────────────────────────────
  1866.  
  1867.      ÆÑ»Ñα∞ ¡áßΓὫ  óαѼ∩ «Γß½Ññ¿Γ∞ «Φ¿í¬π »α¿ óδó«ñÑ »áαá¼ÑΓα«ó
  1868. ¬«¼á¡ñ¡«⌐ ßΓ᫬¿.  éß»«¼¡¿¼,  τΓ« »«ß½Ññ¡¿⌐ ß¿¼ó«½ ó ¬áªñ«¼ »áαá-
  1869. ¼ÑΓαÑ ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ ß«ñÑαªá½ ¡ÑóÑα¡«Ñ º¡áτÑ¡¿Ñ ("¼πß«α"). é«º-
  1870. ¼«ª¡«,  ¡ÑóÑαÑ¡ íá⌐Γ ñ½¿¡δ ßΓ᫬¿,  ¿½¿ ßΓ᫬«óδÑ ñá¡¡δÑ »«αΓ∩Γß∩
  1871. »α¿ »«ß½ÑñπεΘ¿σ »α¿ßóá¿óá¡¿∩σ.
  1872.  
  1873.      ä½∩ óδ∩ó½Ñ¡¿∩ φΓ«ú« ¿ß»«½∞ºπ⌐ΓÑ «¬¡« Watch (Åα«ß¼«Γα).  ìáª-
  1874. ¼¿ΓÑ ¬½áó¿Φ¿ Alt-F9,  ¡áíÑα¿ΓÑ parmonheap,  ºáΓѼ ¡áª¼¿ΓÑ  Enter.
  1875. Ä»ÑαáΓ«α  for  «íαáí«ΓáÑΓ ó µ¿¬½Ñ óßÑ »áαá¼ÑΓαδ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿,
  1876. Σ«α¼¿απ∩ ßó∩ºá¡¡δ⌐ ß»¿ß«¬ ¿ ¬«»¿απ∩ ¬áªñπε ßΓ᫬π »α¿ ÑÑ  »«ßΓπ»-
  1877. ½Ñ¡¿¿ ó ñ¿¡á¼¿τÑ߬¿ αáß»αÑñѽ∩Ѽπε «í½áßΓ∞ »á¼∩Γ¿. ô¬áºáΓѽ∞ Head
  1878. π¬áºδóáÑΓ ¡á ¡áτὫ ß»¿ß¬á,  Tale - ¡á »«ß½Ññ¡¿⌐ πºÑ½ ó ß»¿ß¬Ñ, á
  1879. Temp ¿ß»«½∞ºπÑΓß∩, ¬á¬ óαѼѡ¡á∩ »á¼∩Γ∞ ñ½∩ óδñѽѡ¿∩ ¿ ¿¡¿µ¿á½¿-
  1880. ºáµ¿¿ ¡«ó«ú« πº½á.  Æᬠ¬á¬ ßΓ᫬«óδÑ ñá¡¡δÑ  ºá»«ατÑ¡δ,  ¡áª¼¿ΓÑ
  1881. ¬½áó¿Φ¿ Ctrl-F7 ¿ ñ«íáó∞ΓѠ󠫬¡« Watch ß½ÑñπεΘÑÑ óδαáªÑ¡¿Ñ:
  1882.  
  1883.         Tail^.Parm^
  1884.  
  1885.      ¥Γ« »«ºó«½∩ÑΓ  «Γ߽Ѫ¿óáΓ∞  ßΓ᫬«óδÑ  ñá¡¡δÑ,  σαá¡∩Θ¿Ñß∩ ó
  1886. »«ß½Ññ¡Ñ¼ πº½Ñ ß»¿ß¬á.  è«¡Ñτ¡«,  ñ« ¿¡¿µ¿á½¿ºáµ¿¿ ¡á ßΓα«¬Ñ  207
  1887. φΓ« º¡áτÑ¡¿Ñ íπñÑΓ ß«ñÑαªáΓ∞ "¼πß«α".
  1888.  
  1889.      é¼ÑßΓ« Γ«ú«, τΓ«íδ óδ»«½¡∩Γ∞ »α«úαá¼¼π »« Φáúá¼, »α«ßΓ« ß½Ñ-
  1890. ñ¿ΓÑ ºá «¬¡«¼ Watch ó ¬«¡µÑ ¬áªñ«⌐ ¿ΓÑαᵿ¿.  ÅÑαѼÑßΓ¿ΓÑ  ¬παß«α
  1891. ¡á  ßΓ᫬π  208 ¿ ¡áª¼¿ΓÑ ¬½áó¿Φπ F2,  τΓ«íδ πßΓá¡«ó¿Γ∞ Γá¼ Γ«τ¬π
  1892. «ßΓá¡«óá.  ÆÑ»Ñα∞,  τΓ«íδ óδ»«½¡¿Γ∞ »α«úαá¼¼π ñ« Γ«τ¬¿  «ßΓá¡«óá,
  1893. ¡áª¼¿ΓÑ ¬½áó¿Φπ F9. àß½¿ óδ ¿ß»«½∞ºπÑΓÑ DOS óÑαß¿¿ 3.σ, Γ« ó «¬¡Ñ
  1894. »α«ß¼«Γαá óδ πó¿ñ¿ΓÑ »«½¡δ⌐ ¼áαΦαπΓ ñ«ßΓπ»á  ¬  TPDEMOB.EXE  (»α¿
  1895. αáí«ΓÑ  »«ñ π»αáó½Ñ¡¿Ñ¼ DOS 2.x óδ πó¿ñ¿ΓÑ »πßΓπε ßΓ᫬π,  ó φΓ«¼
  1896. ß½πτáÑ »α«ßΓ« ¡áª¼¿ΓÑ ¬½áó¿Φπ F9 ¿ αáí«Γá⌐ΓÑ ñá½∞ΦÑ). æΓ᫬á ñá¡-
  1897. ¡δσ óδú½∩ñ¿Γ, ¬á¬ ¿ ΓαÑíπÑΓß∩.
  1898.  
  1899.      ì᪼¿ΓÑ ¬½áó¿Φπ  F9,  τΓ«íδ  óδ»«½¡¿Γ∞ µ¿¬½ ÑΘÑ αáº.  äá¡¡δÑ
  1900. «»∩Γ∞ óδú½∩ñ∩Γ »αáó¿½∞¡«. ÆÑ»Ñα∞ óδ º¡áÑΓÑ, τΓ« ßΓα«¬á ¬«»¿απÑΓß∩
  1901. ó ñ¿¡á¼¿τÑ߬¿ αáß»αÑñѽ∩Ѽπε «í½áßΓ∞ »á¼∩Γ¿ »αáó¿½∞¡«.  î«ª¡« ¿ß-
  1902. »«½∞º«óáΓ∞ «¬¡« Inspector (Åα«óÑα¬á) ¿ »«ß¼«ΓαÑΓ∞,  ¡Ñ »«óαѪñÑ¡δ
  1903. ½¿  ÑΘÑ  ñá¡¡δÑ.  ÅÑαѼÑßΓ¿ΓÑ  ¬παß«α  ¬  Head  ¿ ¡áª¼¿ΓÑ ¬½áó¿Φ¿
  1904. Atl-F10 I.
  1905.  
  1906.      ìáªá󠬽áó¿Φπ Enter, »«ß¼«Γα¿ΓÑ ¡á º¡áτÑ¡¿Ñ, ¡á ¬«Γ«α«Ñ ßßδ-
  1907. ½áÑΓß∩ Parm.  éδ ß¼«Γα¿ΓÑ ¡á »Ñαóδ⌐ φ½Ñ¼Ñ¡Γ ß»¿ß¬á, ¿ Ñú« ßΓ᫬«-
  1908. óδÑ ñá¡¡δÑ πªÑ »«óαѪñÑ¡δ.  àß½¿ óδ ¡áª¼ÑΓÑ ¬½áó¿Φπ Esc,  ßΓαѽ¬π
  1909. 󡿺,  á ºáΓѼ ß¡«óá ¬½áó¿Φπ Enter, Γ« óδ «Γ¬α«ÑΓÑ «¬¡« Inspector
  1910. (Åα«óÑα¬á) ñ½∩ óΓ«α«ú« πº½á (φ½Ñ¼Ñ¡Γá)  ß»¿ß¬á.  ì᪼¿ΓÑ  ¬½áó¿Φπ
  1911. Enter, τΓ«íδ »α«óÑα¿Γ∞ ßΓ᫬«óδÑ ñá¡¡δÑ. Ä¡¿ ¡Ñ ºá»«ατÑ¡δ, Σá¬Γ¿-
  1912. τÑ߬¿,  ¡á Γ«Γ ªÑ πºÑ½ ßßδ½áÑΓß∩ π¬áºáΓѽ∞ Tail. ÄτÑó¿ñ¡«, τΓ«-Γ«
  1913. ¡Ñ Γᬠߠ¬«¡µ«¼ ßΓ᫬«óδσ ñá¡¡δσ.
  1914.  
  1915.      æ½Ññ¿ΓÑ ºá «¬¡«¼ Watch,  ¬«úñá óδ ¿ß»«½∞ºπÑΓÑ ¬½áó¿Φπ F7 ñ½∩
  1916. óδ»«½¡Ñ¡¿∩  µ¿¬½á.  ìá  ßΓα«¬Ñ  199  ß«ñÑনΓß∩  óδº«ó  »α«µÑñπαδ
  1917. GetMem, »ÑαÑñ φΓ¿¼ óδº«ó«¼ Tail^.Parm^ αáó¡« »Ñαó«¼π ß¿¼ó«½π. ìÑ-
  1918. »«ßαÑñßΓóÑ¡¡« »«ß½Ñ ó맮óá GetMem »«ß½Ññ¡¿⌐ ß¿¼ó«½  ó Tail^.Parm^
  1919. π¡¿τΓ«ªáÑΓß∩.
  1920.  
  1921.      ùΓ« »α«¿ßσ«ñ¿Γ?  ä½∩  ¬áªñ«ú«  »áαá¼ÑΓαá  ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ ó
  1922. µ¿¬½Ñ for ß¡áτá½á óδñѽ∩ÑΓß∩ ºá»¿ß∞,  ºáΓѼ ßΓ᫬«óδÑ ñá¡¡δÑ, ºá-
  1923. ΓѼ ß½ÑñπεΘá∩ ºá»¿ß∞ ¿ Γ.ñ. Åα¿ ó맮óÑ GetMem ¡á ßΓα«¬Ñ 198 ñ«½ª-
  1924. ¡« óδñѽ∩Γ∞ß∩ ñ«ßΓáΓ«τ¡« »á¼∩Γ¿ ñ½∩ ßΓ᫬¿, »½εß íá⌐Γá ñ½¿¡δ, ¡«,
  1925. ¬á¬ ¼«ª¡« ºá¼ÑΓ¿Γ∞, ¬ Length(s) ¡Ñ »α¿íáó½∩ÑΓß∩ 1. ò«Γ∩ ¡á ßΓ᫬Ñ
  1926. 199 ßΓ᫬á πß»ÑΦ¡« ¬«»¿απÑΓß∩,  ñ½∩ ¡ÑÑ ¡á ßἫ¼ ñѽѠóδñѽѡ« ¡á
  1927. 1 íá⌐Γ ¼Ñ¡∞ΦÑ,  τѼ «¡á ¿ß»«½∞ºπÑΓ.  Æᬿ¼ «íαẫ¼, »Ñαóδ⌐ ß¿¼ó«½
  1928. ßΓ᫬¿ »ÑαѬαδóáÑΓß∩ »Ñαóδ¼ íá⌐Γ«¼ ß½ÑñπεΘÑ⌐  ºá»¿ß¿,  óδñѽѡ¡«⌐
  1929. »α¿ «íαáΘÑ¡¿¿ ¬ »α«µÑñπαÑ New(Temp).  Å«ß½Ññ¡¿⌐ »áαá¼ÑΓα «ßΓáÑΓß∩
  1930. ¡Ñºá»«ατÑ¡¡δ¼, Γᬠ¬á¬ ¡á ¡¿¼ ¡Ñ ß½ÑñπÑΓ ñαπúá∩ ParmRec.
  1931.  
  1932.      ¥Γ« óßÑ ¿ºóÑßΓ¡δÑ ¡á¼ «Φ¿í¬¿ ó »α«úαá¼¼Ñ.  é«º¼«ª¡«  »α¿  ÑÑ
  1933. óδ»«½¡Ñ¡¿¿ óδ ¡á⌐ñÑΓÑ ¬á¬¿Ñ-Γ« ÑΘÑ. éδ ¼«ªÑΓÑ ¿ß»αáó¿Γ∞ φΓ¿ «Φ¿í-
  1934. ¬¿, á ºáΓѼ »ÑαѬ«¼»¿½¿α«óáΓ∞ »α«úαá¼¼π (ñ½∩ πñ«íßΓóá «¡¿ «Γ¼Ñτá-
  1935. εΓß∩  ñóπ¼∩ ºóѺñ«τ¬á¼¿ (**)),  ¿½¿ ºá»πßΓ¿Γ∞ TPDEMO.EXE - óÑαß¿ε
  1936. »α«úαá¼¼π, « ¬«Γ«α«⌐ αáß߬áºδóὫß∞ ó â½áóÑ 3 ¿ ó  ¬«Γ«α«⌐ «Φ¿í«¬
  1937. ¡ÑΓ.
  1938.  
  1939. ½áóá 15. é¿αΓπá½∞¡á∩ «Γ½áñ¬á ß ¿ß»«½∞º«ó᡿Ѽ »α«µÑßß«αá 80386
  1940. ─────────────────────────────────────────────────────────────────
  1941.  
  1942.      Æπαí« «Γ½áñτ¿¬ »«ºó«½∩ÑΓ óá¼ »«½¡«ßΓ∞ε ¿ß»«½∞º«óáΓ∞ »α«¿ºó«-
  1943. ñ¿Γѽ∞¡«ßΓ∞ ß¿ßΓѼ,  «ß¡«óá¡¡δσ ¡á »α«µÑßß«αÑ 80386.  é¿αΓπá½∞¡á∩
  1944. «Γ½áñ¬á  »«ºó«½∩ÑΓ «Γ½áª¿óáÑ¼δ¼ »α«úαἼἠ»«½¡«ßΓ∞ε ¿ß»«½∞º«óáΓ∞
  1945. áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«, »αÑóδΦáεΘÑÑ 640è (¬á¬ »α¿ «ΓßπΓßΓó¿¿ ó »á-
  1946. ¼∩Γ¿ «Γ½áñτ¿¬á), »«ß¬«½∞¬π Æπαí« «Γ½áñτ¿¬ ºáúαπªáÑΓß∩ ó αáßΦ¿αÑ¡-
  1947. ¡πε »á¼∩Γ∞ óδΦÑ 1îí..
  1948.  
  1949.      ÄΓ½áñ¬á óδ»«½¡∩ÑΓß∩ ΓᬠªÑ,  ¬á¬ »α¿  «íδτ¡«¼  ¿ß»«½∞º«óá¡¿¿
  1950. Æπαí« «Γ½áñτ¿¬á,  Γ«½∞¬« ¬«úñá ºáúαπªáÑΓß∩ ñαá⌐óÑα  TDH386,  óáΦá
  1951. »α«úαἼᠠºáúαπªáÑΓß∩ ¿ óδ»«½¡∩ÑΓß∩ ß Γ«ú« ªÑ áñαÑßá,  ¬á¬ ¿ »α¿
  1952. «íδτ¡«¼ óδ»«½¡Ñ¡¿¿ (íѺ «Γ½áñτ¿¬á). ¥Γ« ¼«ªÑΓ «¬áºáΓ∞ß∩ «τÑ¡∞ »«-
  1953. ½Ñº¡δ¼  ¬á¬  »α¿ «Γ½áñ¬Ñ í«½∞Φ¿σ »α«úαá¼¼,  Γᬠ¿ »α¿ «í¡áαπªÑ¡¿¿
  1954. «Φ¿í«¬,  ¬«Γ«αδÑ ¿ßτѺáεΓ,  Ñß½¿ »α«úαἼᠺáúαπªáÑΓß∩ ó  ßΓáαΦ¿Ñ
  1955. áñαÑßá »á¼∩Γ¿.
  1956.  
  1957.      é¿αΓπá½∞¡á∩ «Γ½áñ¬á ΓᬪѠ»«ºó«½∩ÑΓ óá¼ ¡áí½εñáΓ∞ ºá τΓÑ¡¿Ñ¼
  1958. ¿ ºá»¿ß∞ε ó »α«¿ºó«½∞¡δÑ ∩τÑ⌐¬¿ »á¼∩Γ¿ ¿½¿ óó«ñá-óδó«ñá, ¡Ñ πΓαá-
  1959. τ¿óá∩  »α¿ φΓ«¼ (¿½¿ »«τΓ¿ ¡Ñ πΓαáτ¿óá∩) ß¬«α«ßΓ¿ óδ»«½¡Ñ¡¿∩. ¥Γ«
  1960. íѺ  ñ«»«½¡¿Γѽ∞¡«⌐  «»½áΓδ  »«ºó«½∩ÑΓ  ¿ß»«½∞º«óáΓ∞  óßÑ  ¼«Θ¡δÑ
  1961. ßαÑñßΓóá á»»áαáΓ¡«⌐ «Γ½áñ¬¿.
  1962.  
  1963.      àß½¿ π óáß ¿¼ÑÑΓß∩ »α«µÑßß«α 80286,  Γ« ß »«¼«Θ∞ε «Γ½áñτ¿¬á,
  1964. αáí«ΓáεΘÑú« ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ (TD286) óδ ¼«ªÑΓÑ »«½πτ¿Γ∞ ó ßó«Ñ
  1965. αáß»«α∩ªÑ¡¿Ñ í«½∞ΦÑ »á¼∩Γ¿,  τѼ »α¿ «íδτ¡«⌐ αáí«ΓÑ ß «Γ½áñτ¿¬«¼.
  1966. ü«½ÑÑ »«ñα«í¡« «í φΓ«¼ αáß߬áºδóáÑΓß∩ ó â½áóÑ 16.
  1967.  
  1968. ½áóá 15. é¿αΓπá½∞¡á∩ «Γ½áñ¬á ß ¿ß»«½∞º«ó᡿Ѽ »α«µÑßß«αá 80386
  1969. ─────────────────────────────────────────────────────────────────
  1970.  
  1971.      Æπαí« «Γ½áñτ¿¬ »«ºó«½∩ÑΓ óá¼ »«½¡«ßΓ∞ε ¿ß»«½∞º«óáΓ∞ »α«¿ºó«-
  1972. ñ¿Γѽ∞¡«ßΓ∞ ß¿ßΓѼ,  «ß¡«óá¡¡δσ ¡á »α«µÑßß«αÑ 80386.  é¿αΓπá½∞¡á∩
  1973. «Γ½áñ¬á  »«ºó«½∩ÑΓ «Γ½áª¿óáÑ¼δ¼ »α«úαἼἠ»«½¡«ßΓ∞ε ¿ß»«½∞º«óáΓ∞
  1974. áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«, »αÑóδΦáεΘÑÑ 640è (¬á¬ »α¿ «ΓßπΓßΓó¿¿ ó »á-
  1975. ¼∩Γ¿ «Γ½áñτ¿¬á), »«ß¬«½∞¬π Æπαí« «Γ½áñτ¿¬ ºáúαπªáÑΓß∩ ó αáßΦ¿αÑ¡-
  1976. ¡πε »á¼∩Γ∞ óδΦÑ 1îí..
  1977.  
  1978.      ÄΓ½áñ¬á óδ»«½¡∩ÑΓß∩ ΓᬠªÑ,  ¬á¬ »α¿  «íδτ¡«¼  ¿ß»«½∞º«óá¡¿¿
  1979. Æπαí« «Γ½áñτ¿¬á,  Γ«½∞¬« ¬«úñá ºáúαπªáÑΓß∩ ñαá⌐óÑα  TDH386,  óáΦá
  1980. »α«úαἼᠠºáúαπªáÑΓß∩ ¿ óδ»«½¡∩ÑΓß∩ ß Γ«ú« ªÑ áñαÑßá,  ¬á¬ ¿ »α¿
  1981. «íδτ¡«¼ óδ»«½¡Ñ¡¿¿ (íѺ «Γ½áñτ¿¬á). ¥Γ« ¼«ªÑΓ «¬áºáΓ∞ß∩ «τÑ¡∞ »«-
  1982. ½Ñº¡δ¼  ¬á¬  »α¿ «Γ½áñ¬Ñ í«½∞Φ¿σ »α«úαá¼¼,  Γᬠ¿ »α¿ «í¡áαπªÑ¡¿¿
  1983. «Φ¿í«¬,  ¬«Γ«αδÑ ¿ßτѺáεΓ,  Ñß½¿ »α«úαἼᠺáúαπªáÑΓß∩ ó  ßΓáαΦ¿Ñ
  1984. áñαÑßá »á¼∩Γ¿.
  1985.  
  1986.      é¿αΓπá½∞¡á∩ «Γ½áñ¬á ΓᬪѠ»«ºó«½∩ÑΓ óá¼ ¡áí½εñáΓ∞ ºá τΓÑ¡¿Ñ¼
  1987. ¿ ºá»¿ß∞ε ó »α«¿ºó«½∞¡δÑ ∩τÑ⌐¬¿ »á¼∩Γ¿ ¿½¿ óó«ñá-óδó«ñá, ¡Ñ πΓαá-
  1988. τ¿óá∩  »α¿ φΓ«¼ (¿½¿ »«τΓ¿ ¡Ñ πΓαáτ¿óá∩) ß¬«α«ßΓ¿ óδ»«½¡Ñ¡¿∩. ¥Γ«
  1989. íѺ  ñ«»«½¡¿Γѽ∞¡«⌐  «»½áΓδ  »«ºó«½∩ÑΓ  ¿ß»«½∞º«óáΓ∞  óßÑ  ¼«Θ¡δÑ
  1990. ßαÑñßΓóá á»»áαáΓ¡«⌐ «Γ½áñ¬¿.
  1991.  
  1992.      àß½¿ π óáß ¿¼ÑÑΓß∩ »α«µÑßß«α 80286,  Γ« ß »«¼«Θ∞ε «Γ½áñτ¿¬á,
  1993. αáí«ΓáεΘÑú« ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ (TD286) óδ ¼«ªÑΓÑ »«½πτ¿Γ∞ ó ßó«Ñ
  1994. αáß»«α∩ªÑ¡¿Ñ í«½∞ΦÑ »á¼∩Γ¿,  τѼ »α¿ «íδτ¡«⌐ αáí«ΓÑ ß «Γ½áñτ¿¬«¼.
  1995. ü«½ÑÑ »«ñα«í¡« «í φΓ«¼ αáß߬áºδóáÑΓß∩ ó â½áóÑ 16.
  1996.  
  1997.   Ç»»áαáΓ¡δÑ ßαÑñßΓóá, ¡Ñ«íσ«ñ¿¼δÑ ñ½∩ ó¿αΓπá½∞¡«⌐ «Γ½áñ¬¿
  1998. ─────────────────────────────────────────────────────────────────
  1999.  
  2000.      ùΓ«íδ ¼«ª¡« í佫 ¿ß»«½∞º«óáΓ∞ ó¿αΓπá½∞¡δ⌐ «Γ½áñτ¿¬,  ó óáΦѼ
  2001. ¬«¼»∞εΓÑαÑ ñ«½ªÑ¡ »α¿¼Ñ¡∩Γ∞ß∩ »α«µÑßß«α 80386. éδ ñ«½ª¡δ αáß»«½á-
  2002. úáΓ∞ ΓᬪѠαáßΦ¿αÑ¡¡«⌐ (extended) »á¼∩Γ∞ε «íΩѼ«¼ ¡Ñ  ¼Ñ¡ÑÑ 640è.
  2003. àß½¿  óδ ¿ß»«½∞ºπÑΓÑ αáßΦ¿αÑ¡¡πε »á¼∩Γ∞ ñ½∩ »ßÑóñ«ñ¿ß¬«ó, íπΣÑα«ó
  2004. ¿ Γ.ñ., Γ« ¼«ªÑΓ »«ΓαÑí«óáΓ∞ß∩ ß«ºñ᡿Ѡ߻ѵ¿á½∞¡δσ óÑαß¿⌐ Σá⌐½«ó
  2005. CONFIG.SYS ¿½¿ AUTOEXEC.BAT, ¬«Γ«αδÑ ¡πª¡« íπñÑΓ ¿ß»«½∞º«óáΓ∞ »α¿
  2006. ó¿αΓπá½∞¡«⌐ «Γ½áñ¬Ñ.
  2007.  
  2008.   ôßΓá¡«ó¬á ñαá⌐óÑαá πßΓα«⌐ßΓóá ñ½∩ ó¿αΓπá½∞¡«ú« «Γ½áñτ¿¬á
  2009. ─────────────────────────────────────────────────────────────────
  2010.  
  2011.      ÅÑαÑñ ºá»π߬«¼  ó¿αΓπá½∞¡«ú« «Γ½áñτ¿¬á ¡πª¡« πíÑñ¿Γ∞ß∩,  τΓ«
  2012. óáΦѼ Σá⌐½Ñ CONFIG.SYS πßΓá¡«ó½Ñ¡ ñαá⌐óÑα  πßΓα«⌐ßΓóá. ôßΓá¡«ó¿Γ∞
  2013. Ñú« ¼«ª¡«, ó¬½ετ¿ó ó ñá¡¡δ⌐ Σá⌐½ ß½ÑñπεΘπε ßΓ᫬π:
  2014.  
  2015.         DEVICE = TDH386.SYS
  2016.  
  2017.      àß½¿ ñαá⌐óÑα TDH386.SYS ß«ñÑনΓß∩ π óáß ¡Ñ ó ¬«α¡Ñó«¼ ¬áΓá-
  2018. ½«úÑ, á ó ñαπú«¼ ¼ÑßΓÑ, Γ« ¡πª¡« π¬áºáΓ∞ ¼áαΦαπΓ ñ«ßΓπ»á.
  2019.  
  2020.      Äíδτ¡« ó¿αΓπá½∞¡δ⌐ «Γ½áñτ¿¬ »«ºó«½∩ÑΓ  óá¼  ¿ß»«½∞º«óáΓ∞  ñ«
  2021. 256 íá⌐Γ ßΓ᫬,  ºáñáεΘ¿σ »áαá¼ÑΓαδ «»Ñαᵿ«¡¡«⌐ ßαÑñδ DOS.  àß½¿
  2022. φΓ«ú« ¡Ññ«ßΓáΓ«τ¡«,  ¿½¿ óá¼ ¡Ñ ¡πªÑ¡ Γᬫ⌐ «íΩѼ ¿ óδ σ«Γ¿ΓÑ ßφ-
  2023. ¬«¡«¼¿Γ∞ ó«º¼«ª¡« í«½∞ΦÑ »á¼∩Γ¿,  ¿ß»«½∞ºπ⌐ΓÑ ó Σá⌐½Ñ  CONFIG.SYS
  2024. »áαá¼ÑΓα -e, ¬«Γ«αδ⌐ ºáñáÑΓ τ¿ß½« íá⌐Γ «»Ñαᵿ«¡¡«⌐ ßαÑñδ. ìá»α¿-
  2025. ¼Ñα:
  2026.  
  2027.         DEVICE = TDH386.SYS -e2000
  2028.  
  2029. αѺÑαó¿απÑΓ 2000 íá⌐Γ ñ½∩ »ÑαѼѡ¡δσ «»Ñαᵿ«¡¡«⌐ ßαÑñδ DOS.
  2030.  
  2031.                 çá»π߬ ó¿αΓπá½∞¡«ú« «Γ½áñτ¿¬á
  2032. ─────────────────────────────────────────────────────────────────
  2033.  
  2034.      çá»π߬áÑΓß∩ ó¿αΓπá½∞¡δ⌐ «Γ½áñτ¿¬ Γ«τ¡«  ΓᬪÑ,  ¬á¬  «íδτ¡δ⌐
  2035. ßÑá¡ß αáí«Γδ ß Æπαí« «Γ½áñτ¿¬«¼ ¬«¼á¡ñ«⌐:
  2036.  
  2037.         TD386 [»áαá¼ÑΓαδ] [»α«úαá¼¼á [»áαá¼ÑΓαδ_»α«úαá¼¼δ]]
  2038.  
  2039.      äαπú¿¼¿ ß½«óἿ,  ó¼ÑßΓ«  TD  π¬áºδóáÑΓß∩ »α«ßΓ« TD386.  Åα¿
  2040. φΓ«¼ íπñÑΓ óδ»«½¡∩Γ∞ß∩ »«¿ß¬ óδ»«½¡∩Ѽ«⌐ »α«úαá¼¼δ Æπαí« «Γ½áñτ¿-
  2041. ¬á ¿ ºáúαπº¬á ÑÑ ó αáßΦ¿αÑ¡¡πε »á¼∩Γ∞.
  2042.  
  2043.      àß½¿ π óáß ÑßΓ∞ ñαπú¿Ñ »α«úαá¼¼δ ¿½¿ ñαá⌐óÑαδ πßΓα«⌐ßΓó, ¿ß-
  2044. »«½∞ºπεΘ¿Ñ αáßΦ¿αÑ¡¡πε »á¼∩Γ∞ (»ßÑóñ«ñ¿ß¬¿,  íπΣÑαδ  ¿  ñα.),  óδ
  2045. ñ«½ª¡δ π¬áºáΓ∞ TD386,  ß¬«½∞¬« »á¼∩Γ¿ ºá¡¿¼áεΓ φΓ¿ »α«úαá¼¼δ. ¥Γ«
  2046. ¼«ª¡« ßñѽáΓ∞ ß »«¼«Θ∞ε »áαá¼ÑΓαá ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ -e, ºá ¬«Γ«αδ¼
  2047. π¬áºδóáÑΓß∩ «íΩѼ (󠬿½«íá⌐Γáσ) αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿, ¿ß»«½∞ºπѼ«⌐
  2048. ñαπú¿¼¿ »α«úαἼἿ, ¡á»α¿¼Ñα:
  2049.  
  2050.         TD386 -e512 myprog
  2051.  
  2052.      ¥Γá ¬«¼á¡ñ¡á∩ ßΓ᫬á ß««íΘáÑΓ TD386,  τΓ« óδ σ«Γ¿ΓÑ ºáαѺÑα-
  2053. ó¿α«óáΓ∞ ñ½∩ ñαπú¿σ »α«úαá¼¼ »ÑαóδÑ 512è αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿.
  2054.  
  2055.      Äíδτ¡«, Ñß½¿ ó óáΦÑ⌐ ß¿ßΓѼѠ »«ññÑনóáÑΓß∩  ßΓá¡ñáαΓ  XMS,
  2056. ó«óßÑ ¡Ñ  «í∩ºáΓѽ∞¡« ß««íΘáΓ∞ TD386,  ß¬«½∞¬« »á¼∩Γ¿ ¡πª¡« «ßΓá-
  2057. ó¿Γ∞ ñ½∩ »α«úαá¼¼ ó αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿ - »α«úαá¼¼δ  πªÑ  »ÑαÑñ὿
  2058. φΓπ ¿¡Σ«α¼áµ¿ε  TD386.  Åáαá¼ÑΓα  -e  ¡πª¡« ¿ß»«½∞º«óáΓ∞ Γ«½∞¬« ß
  2059. »α«úαἼἿ (Γᬿ¼¿,  ¬á¬ VDISK),  ¬«Γ«αδÑ ¡Ñ óºá¿¼«ñÑ⌐ßΓóπεΓ  ß«
  2060. ßΓá¡ñáαΓ«¼ XMS.
  2061.  
  2062.      Å«ß¬«½∞¬π óδ,  óÑα«∩Γ¡«,  óßÑúñá  αѺÑαó¿απÑΓÑ «ñ¿¡ ¿ Γ«Γ ªÑ
  2063. «íΩѼ αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿, TD386 ñáÑΓ óá¼ ß»«ß«í »«ßΓ«∩¡¡«ú« ºáñá-
  2064. ¡¿∩  «íΩѼá αѺÑαó¿απѼ«⌐ »á¼∩Γ¿.  ùΓ«íδ ß««íΘ¿Γ∞,  τΓ« óδ σ«Γ¿ΓÑ
  2065. »«ßΓ«∩¡¡« πßΓá¡«ó¿Γ∞ º¡áτÑ¡¿Ñ »áαá¼ÑΓαá -e  ó  óδ»«½¡∩Ѽ«¼  Σá⌐½Ñ
  2066. TD386, ¿ß»«½∞ºπ⌐ΓÑ »áαá¼ÑΓα -w.
  2067.  
  2068.      éá¼ íπñÑΓ óδóÑñÑ¡á »«ñ߬Ậá, ó «ΓóÑΓ ¡á ¬«Γ«απε ¡πª¡« óóÑß-
  2069. Γ¿ ¿¼∩ óδ»«½¡∩Ѽ«⌐ »α«úαá¼¼δ.  àß½¿ óδ αáí«ΓáÑΓÑ ó DOS óÑαß¿¿ 3.0
  2070. ¿½¿ ßΓáαΦÑ, ó »«ñ߬ẬѠíπñÑΓ π¬áºδóáΓ∞ß∩ ¼áαΦαπΓ ñ«ßΓπ»á ¬ ¬áΓá-
  2071. ½«úπ ¿ ¿¼∩ Σá⌐½á,  ¿º ¬«Γ«α«ú« ºá»πΘÑ¡ TD386. éδ ¼«ªÑΓÑ ¿ß»«½∞º«-
  2072. óáΓ∞ φΓ« ¿¼∩, ¡áªá󠬽áó¿Φπ Enter, ¿½¿ óóÑßΓ¿ ¿¼∩ ¡«ó«ú« óδ»«½¡∩-
  2073. Ѽ«ú«  Σá⌐½á.  öá⌐½  ß  φΓ¿¼   ¿¼Ñ¡Ñ¼   ñ«½ªÑ¡   ßπΘÑßΓó«óáΓ∞   ¿
  2074. »αÑñßΓáó½∩Γ∞ ß«í«⌐ ¬«»¿ε »α«úαá¼¼δ TD386.
  2075.  
  2076.      àß½¿ óδ αáí«ΓáÑΓÑ »«ñ π»αáó½Ñ¡¿Ñ¼ DOS óÑαß¿¿ 2.σ,  óá¼  »α¿-
  2077. ñÑΓß∩  π¬áºáΓ∞  »«½¡«Ñ ¿¼∩ óδ»«½¡∩Ѽ«⌐ »α«úαá¼¼δ TD386 (ß ¼áαΦαπ-
  2078. Γ«¼).
  2079.  
  2080.      ÅÑαÑτ¿ß½¿¼ »áαá¼ÑΓαδ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ TD386.EXE:
  2081.  
  2082. ─────────────────────────────────────────────────────────────────
  2083. -?, -h  éδó«ñ¿Γ ß»αáó«τ¡πε ¿¡Σ«α¼áµ¿ε »« TD386.
  2084.  
  2085. -b      Å«ºó«½∩ÑΓ óá¼ »αÑαδóáΓ∞  óδ»«½¡Ñ¡¿Ñ  »α«úαá¼¼δ ß  »«¼«Θ∞ε
  2086.         ¬½áó¿Φ Ctrl-Break, ñáªÑ ¬«úñá ºá»αÑΘÑ¡δ »αÑαδóá¡¿∩.
  2087.  
  2088. -e####  çáñáÑΓ, ß¬«½∞¬«  ¬¿½«íá⌐Γ αáßΦ¿αÑ¡¡«⌐  »á¼∩Γ¿ ¿ß»«½∞ºπεΓ-
  2089.         ß∩  ñαπú¿¼¿  »α«úαἼἿ ¿½¿ «Γ½áª¿óáѼ«⌐ óἿ »α«úαá¼¼«⌐
  2090.         (ñá¡¡δ⌐ »áαá¼ÑΓα π¬áºδóáΓ∞ ¡Ñ ΓαÑíπÑΓß∩, Ñß½¿ óáΦá ß¿ßΓÑ-
  2091.         ¼á »«ññÑনóáÑΓ ßΓá¡ñáαΓ XMS).
  2092.  
  2093. -w      î«ñ¿Σ¿µ¿απÑΓ TD386.EXE  ¡«óδ¼  ¿ß»«½∞ºπÑ¼δ¼  »« π¼«½τá¡¿ε
  2094.         º¡áτÑ¡¿Ñ¼ -e ¿½¿ -f.
  2095.  
  2096. -f####  ÉáºαÑΦáÑΓ φ¼π½∩µ¿ε EMS ß »«¼«Θ∞ε  ßΓαá¡¿τ¡«ú«  «í¼Ñ¡á  (ó
  2097.         αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿) ¿ πßΓá¡áó½¿óáÑΓ ßÑú¼Ñ¡Γ úαá¡¿µδ ßΓαá-
  2098.         ¡¿µδ ó º¡áτÑ¡¿Ñ #### (ΦÑßΓ¡áñµáΓ¿α¿τ¡«Ñ).  Å«ß½Ññ¡¿Ñ  Γα¿
  2099.         µ¿Σαδ  ñ«½ª¡δ  íδΓ∞ αáó¡δ 000 (¡á»α¿¼Ñα,  E000 ¿½¿ C000).
  2100.         çá¼ÑΓ¿¼, τΓ« ñá¡¡δ⌐ »áαá¼ÑΓα »α¿¼Ñ¡∩ÑΓß∩ Γ«½∞¬« ¬ ó맮óá¼
  2101.         EMS Æπαí« «Γ½áñτ¿¬á.  àß½¿ óδ ¡Ñ ¼«ªÑΓÑ ºáúαπº¿Γ∞ Γáí½¿µπ
  2102.         ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó,  »«»α«íπ⌐ΓÑ  ¿ß»«½∞º«óáΓ∞  »áαá¼ÑΓα  -f,
  2103.         τΓ«íδ óδ¡πñ¿Γ∞ TD386 ºá¿¼ßΓó«óáΓ∞ ¿º αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿.
  2104.  
  2105.                ìÑΓ EMS:                            -fD000
  2106.                EMS »« áñαÑßπ D000:                 -fE000
  2107.                EMS »« áñαÑßπ E000:                 -fD000
  2108.  
  2109. -f-     çá»αÑΘáÑΓ φ¼π½∩µ¿ε EMS («Γ¼Ñ¡∩ÑΓ ñÑ⌐ßΓó¿Ñ »αÑñδñπΘÑú« »á-
  2110.         αá¼ÑΓαá ¬«¼á¡ñ¡«⌐ ßΓ᫬¿).
  2111.  
  2112. -w      î«ñ¿Σ¿µ¿απÑΓ TD386.EXE ¡«óδ¼  ¿ß»«½∞ºπÑ¼δ¼  »«  π¼«½τá¡¿ε
  2113.         º¡áτÑ¡¿Ñ¼ »áαá¼ÑΓαá -e ¿½¿ -f. éδ ¼«ªÑΓÑ óóÑßΓ¿ ¿¼∩ ¡«ó«-
  2114.         ú« óδ»«½¡∩Ѽ«ú« Σá⌐½á, ¬«Γ«αδ⌐  ÑΘÑ  ¡Ñ  ßπΘÑßΓóπÑΓ.  Åα¿
  2115.         φΓ«¼ TD386 ß«ºñáßΓ ¡«óδ⌐ óδ»«½¡∩Ѽδ⌐ Σá⌐½.
  2116. ─────────────────────────────────────────────────────────────────
  2117.  
  2118.      çá¼ÑΓ¿¼, τΓ«  »áαá¼ÑΓαδ TD386 ñ«½ª¡δ π¬áºδóáΓ∞ß∩ ó ¬«¼á¡ñ¡«⌐
  2119. ßΓα«¬Ñ »ÑαÑñ ñαπú¿¼¿ »áαá¼ÑΓαἿ Æπαí« «Γ½áñτ¿¬á ¿½¿ ¿¼Ñ¡Ñ¼ »α«ú-
  2120. αá¼¼δ, ¡á»α¿¼Ñα:
  2121.  
  2122.         TD386 -e1024 -fD000 -w
  2123.  
  2124. αѺÑαó¿απÑΓ 1024è  αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿,  αáºαÑΦáÑΓ φ¼π½∩µ¿ε EMS ß«
  2125. ßΓαá¡¿τ¡«⌐ αἬ«⌐ D000, ¿ ¼«ñ¿Σ¿µ¿απÑΓ TD386.EXE ñá¡¡δ¼¿ º¡áτÑ¡¿-
  2126. ﬨ.
  2127.  
  2128.      ä½∩ óδó«ñá  ß»¿ß¬á  óßÑ󠬫¼á¡ñ¡δσ ßΓ᫬,  ¬«Γ«αδÑ ¼«ª¡« ¿ß-
  2129. »«½∞º«óáΓ∞ ñ½∩ TD386, ¡áíÑα¿ΓÑ »α«ßΓ« TD386 ? ¿½¿ TD386 -h ¿ ¡áª-
  2130. ¼¿ΓÑ ¬½áó¿Φπ Enter.
  2131.  
  2132.            Åα¿¼Ñτá¡¿Ñ: àß½¿  óδ αáí«ΓáÑΓÑ ¡á ¬«¼»∞εΓÑαÑ ß »α«µÑß-
  2133.       ß«α«¼ 386 ¿ σ«Γ¿ΓÑ  »α«τ¿ΓáΓ∞  »áαá¼ÑΓαδ  ¬«¼á¡ñ¡«⌐  ßΓ᫬¿
  2134.       TD386.EXE, ¡πª¡« »ÑαѺáúαπº¿Γ∞ TDH386.SYS.
  2135.  
  2136.             ÄΓ½¿τ¿∩ «íδτ¡«⌐ ¿ ó¿αΓπá½∞¡«⌐ «Γ½áñ¬¿
  2137. ─────────────────────────────────────────────────────────────────
  2138.  
  2139.      é «ß¡«ó¡«¼  »α¿  «íδτ¡«⌐ «Γ½áñ¬Ñ ¿ »α¿ ó¿αΓπá½∞¡«⌐ «Γ½áñ¬Ñ ß
  2140. ¿ß»«½∞º«ó᡿Ѽ ó«º¼«ª¡«ßΓÑ⌐ »α«µÑßß«αá 80386 óßÑ αáí«ΓáÑΓ  «ñ¿¡á-
  2141. ¬«ó«. Éẽ¿τ¿∩ ß«ßΓ«∩Γ ó ß½ÑñπεΘѼ:
  2142.  
  2143.      1. Åα¿ ¿ß»«½∞º«óá¡¿¿ ¬«¼á¡ñδ File│DOS  Shell (öá⌐½│諼á¡ñ¡δ⌐
  2144.         »α«µÑßß«α «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ DOS) «Γ½áª¿óáѼá∩ »α«úαá¼-
  2145.         ¼á ¡¿¬«úñá ¡Ñ ßíαáßδóáÑΓß∩ ¡á  ñ¿ß¬.  ¥Γ«  «º¡áτáÑΓ,  τΓ«
  2146.         ¿¡«úñá  óá¼  ¼«ªÑΓ  ¡Ñ  σóáΓ¿Γ∞ »á¼∩Γ¿ ñ½∩ ºá»π߬á ñαπú¿σ
  2147.         »α«úαá¼¼ ó «ΓóÑΓ ¡á »«ñ߬Ậπ DOS.
  2148.  
  2149.      2. éáΦá  »α«úαἼᠠ¼«ªÑΓ  ¿ß»«½∞º«óáΓ∞ »«τΓ¿ óßÑ ¿¡ßΓαπ¬µ¿¿
  2150.         »α«µÑßß«αá 80386,  ºá ¿ß¬½ετÑ¡¿Ñ¼ ¿¡ßΓαπ¬µ¿⌐  ºáΘ¿ΘÑ¡¡«ú«
  2151.         αѪ¿¼á: CLTS, LMSW, LTR, LGDT, LIDT, LLDT.
  2152.  
  2153.      3. ò«Γ∩  »α¿  ó¿αΓπá½∞¡«⌐ «Γ½áñ¬Ñ óδ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ óßÑ
  2154.         αѪ¿¼δ αáßΦ¿αÑ¡¡«⌐ áñαÑßᵿ¿ »α«µÑßß«αá 80386  ¿  32-αáº-
  2155.         α∩ñ¡δÑ αÑú¿ßΓαδ, óδ ¡Ñ ¼«ªÑΓÑ «íαáΘáΓ∞ß∩ ¬ »á¼∩Γ¿ ßóδΦÑ 1
  2156.         îí. Åα¿ »«»δΓ¬Ñ ßñѽáΓ∞ φΓ« íπñÑΓ úÑ¡Ñα¿α«óáΓ∞ß∩ »αÑαδóá-
  2157.         ¡¿Ñ, ¿ π»αáó½Ñ¡¿Ñ íπñÑΓ »ÑαÑñá¡« «Γ½áñτ¿¬π.
  2158.  
  2159.      4. ìѽ∞º∩ ¿ß»«½∞º«óáΓ∞ ó¿αΓπá½∞¡πε «Γ½áñ¬π,  Ñß½¿ óδ πªÑ ºá-
  2160.         »πßΓ¿½¿ »α«úαá¼¼π ¿½¿  ñαá⌐óÑα  πßΓα«⌐ßΓóá,  ¿ß»«½∞ºπεΘ¿Ñ
  2161.         ó¿αΓπá½∞¡δ⌐ ¿ ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼δ »α«µÑßß«αá 80386. ¥Γ« Γá-
  2162.         ¬¿Ñ »α«úαá¼¼δ, ¬á¬:
  2163.  
  2164.                 - «»Ñαᵿ«¡¡á∩ ßαÑñá DesqView;
  2165.                 - «»Ñαᵿ«¡¡á∩ ßαÑñá Windows-386;
  2166.                 - ñαá⌐óÑα φ¼π½∩µ¿¿ EMS CEMM.SYS Compaq;
  2167.                 - ñαá⌐óÑα φ¼π½∩µ¿¿ EMS QEMM.SYS QuarterDeck;
  2168.                 - 386^MAX.
  2169.  
  2170.         àß½¿ óδ  ¿ß»«½∞ºπÑΓÑ  «íδτ¡«  «ñ¡π ¿º φΓ¿σ »α«úαá¼¼,  óá¼
  2171.         »α¿ñÑΓß∩ «ßΓá¡«ó¿Γ∞ ¿σ ¿½¿ αáºúαπº¿Γ∞ »ÑαÑñ ¿ß»«½∞º«óá¡¿-
  2172.         Ñ¼ TD386.
  2173.  
  2174.      5. àß½¿ óδ ¿ß»«½∞ºπÑΓÑ ó¿αΓπá½∞¡πε «Γ½áñ¬π,  TD386 ¼«ªÑΓ »Ñ-
  2175.         αÑσóáΓδóáΓ∞ úÑ¡Ñα¿απѼδÑ óáΦÑ⌐ »α«úαá¼¼«⌐ »αÑαδóá¡¿∩. àß-
  2176.         ½¿  »α«¿ßσ«ñ¿Γ  »αÑαδóá¡¿Ñ,  »α«úαἼᠠ«ßΓá¡áó½¿óáÑΓß∩ ¿
  2177.         TD386 ß««íΘáÑΓ « Γ«¼, τΓ« »α«¿º«Φ½« »αÑαδóá¡¿Ñ. éδó«ñ¿¼«Ñ
  2178.         ß««íΘÑ¡¿Ñ «»¿ßδóáÑΓ σáαá¬ΓÑα »αÑαδóá¡¿∩,  á ßΓαѽ¬á ó «í-
  2179.         ½áßΓ¿ ¬«ñá «¬¡« CPU (ûÅ) ¿½¿ ó «¬¡Ñ Module (î«ñπ½∞) «Γ¼Ñ-
  2180.         τáÑΓ ¿¡ßΓαπ¬µ¿ε, ¬«Γ«αá∩ óδºóá½á »αÑαδóá¡¿Ñ.
  2181.                            *
  2182.      6. ìÑ»αÑñó¿ñÑ¡¡δσ  »αÑαδóá¡¿⌐ ó«º¡¿¬áΓ∞ ¡Ñ ñ«½ª¡«.  é ß½πτáÑ
  2183.         ¿σ ó«º¡¿¬¡«óÑ¡¿∩ «íαáΓ¿ΓÑß∞ ¬ ß½ÑñπεΘѼπ αáºñÑ½π  ¿  »α«-
  2184.         óÑα∞ΓÑ,  π»«¼¿¡áεΓß∩ ½¿ «¡¿ Γá¼.  àß½¿ ¡ÑΓ, »α«¬«¡ßπ½∞Γ¿-
  2185.         απ⌐ΓÑß∞ ß »αÑñßΓáó¿Γѽ∩¼¿ Σ¿α¼δ Borland.
  2186.  
  2187.           çá¼Ñτá¡¿∩ «Γ¡«ß¿Γѽ∞¡« ó«º¼«ª¡δσ »α«í½Ñ¼
  2188. ─────────────────────────────────────────────────────────────────
  2189.  
  2190.      àß½¿ óδ ¿ß»«½∞ºπÑΓÑ TDH386 ¿ »«½πτáÑΓÑ ß««íΘÑ¡¿Ñ "Not enouhg
  2191. memory to load symbol table" ("ìÑ  σóáΓáÑΓ  »á¼∩Γ¿  ñ½∩  ºáúαπº¬¿
  2192. Γáí½¿µδ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó"),  Γ«  óá¼  ¡πª¡«  αáºαÑΦ¿Γ∞  ñ½∩ TDH386
  2193. φ¼π½∩µ¿ε EMS.
  2194.  
  2195.      ìá»α¿¼Ñα, τΓ«íδ πßΓá¡«ó¿Γ∞ ñ½∩ TDH386 EMS ó  ßÑú¼Ñ¡Γ 0D000h,
  2196. ¿ß»«½∞ºπ⌐ΓÑ ñ½∩ ºá»π߬á TDH386 ß½ÑñπεΘπε ¬«¼á¡ñπ:
  2197.  
  2198.      TDH386 -FD000
  2199.  
  2200.      àß½¿ óδ ¿ß»«½∞ºπÑΓÑ HP Vestra ¿ »«½πτáÑΓÑ »α¿ ºá»π߬ѠTDH386
  2201. ¡Ñ»αÑñó¿ñÑ¡¡«Ñ »αÑαδóá¡¿Ñ 06,  ¡πª¡« ºáñáΓ∞ »áαá¼ÑΓα ó  πßΓá¡«ó¬Ñ
  2202. CMOS. Å«  π¼«½τá¡¿ε  ßÑα¿∩ Vestra ¿ß»«½∞ºπÑΓ ó τáßΓ¿ HP-HILL ¿¡ß-
  2203. Γαπ¬µ¿ε ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.  ùΓ«íδ «í«⌐Γ¿ φΓ«, ßó∩ª¿ΓÑß∞ ß Σ¿α¼«⌐
  2204. Hewlett Packard ¿ πº¡á⌐ΓÑ, ¬á¬ «í«⌐Γ¿ ñá¡¡πε ¿¡ßΓαπ¬µ¿ε.
  2205.  
  2206.      àß½¿ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 06 ó«º¡¿¬áÑΓ »«ß½Ñ Γ«ú«, ¬á¬ óδ
  2207. ¡Ñ¬«Γ«α«Ñ óαѼ∩ »«αáí«ΓáÑΓÑ ó TDH386,  Γ« óáΦ ¿ßσ«ñ¡δ⌐ ¬«ñ íπñÑΓ,
  2208. 󫺼«ª¡«, ¼«ñ¿Σ¿µ¿α«óá¡.  Äíδτ¡« ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 06 úÑ¡Ñ-
  2209. α¿απÑΓß∩ »α«µÑßß«α«¼ 80386,  ¬«úñá óßΓαÑτáÑΓß∩  ¡Ññ«»πßΓ¿¼δ⌐  ¬«ñ
  2210. «»Ñαᵿ¿. Æ¿»¿τ¡«⌐  »α¿τ¿¡«⌐  φΓ«⌐  «Φ¿í¬¿ ∩ó½∩ÑΓß∩ ¿ß»«½∞º«óá¡¿Ñ
  2211. ¡Ñ¿¡¿µ¿á½¿º¿α«óá¡¡δσ π¬áºáΓѽÑ⌐.
  2212.  
  2213.      ê߬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿ 06,  13 ¿ 0D ¼«úπΓ  ó«º¡¿¬áΓ∞,  Ñß½¿
  2214. óδ ¿ß»«½∞ºπÑΓÑ ßΓáαδ⌐ ñαá⌐óÑα "¼δΦ¿",  ßÑΓÑó«⌐ ñαá⌐óÑα ¿½¿ ñαπú«⌐
  2215. á»»áαáΓ¡δ⌐ ñαá⌐óÑα.  àß½¿ ó TD386 óδ »«½πτáÑΓÑ ñá¡¡δÑ «Φ¿í¬¿, »«-
  2216. »δΓá⌐ΓÑß∞ πñ὿Γ∞ »« «τÑαÑñ¿ á»»áαáΓ¡δÑ ñαá⌐óÑαδ, ¡áτ¿¡á∩ ß ñαá⌐-
  2217. óÑαá "¼δΦ¿", ßÑΓÑó«ú« ñαá⌐óÑαá, ¿ Γᬠñá½ÑÑ, »«¬á ¡Ñ  ¿ñÑ¡Γ¿Σ¿µ¿-
  2218. απÑΓÑ ñαá⌐óÑα, »α¿ó«ñ∩Θ¿⌐ ¬ Γᬫ⌐ ß¿Γπᵿ¿. àß½¿ ñ½∩ φΓ«ú«  ñαá⌐-
  2219. óÑαá ¿¼ÑεΓß∩ ¼«ñ¿Σ¿¬áµ¿¿, Γ« »«ß¼«Γα¿ΓÑ,  πßΓαá¡¿Γ ½¿ »α«í½Ñ¼π ¿σ
  2220. πßΓá¡«ó¬á. Å«ß½Ññ¡∩∩  ó«º¼«ª¡á∩  ¼Ñαá  ß«ßΓ«¿Γ  ó »«½¡«¼ πñá½Ñ¡¿¿
  2221. ñαá⌐óÑαá.
  2222.  
  2223.      àß½¿ óδ  »«½πτáÑΓÑ  ó«  óαѼ∩  ºáúαπº¬¿   TDH386   ß««íΘÑ¡¿∩
  2224. "Processor already in protected mode" ("Åα«µÑßß«α πªÑ ó  ºáΘ¿ΘÑ¡-
  2225. ¡«¼ αѪ¿¼Ñ"), φΓ« «º¡áτáÑΓ, τΓ« óδ»«½¡∩ÑΓß∩ »α«úαá¼¼á, ¿ß»«½∞ºπε-
  2226. Θá∩ ó¿αΓπá½∞¡δ⌐ αѪ¿¼ »α«µÑßß«αá 80386 (¡á»α¿¼Ñα,QEMM). êß»«½∞º«-
  2227. óáΓ∞ «ñ¡«óαѼѡ¡« φΓ¿ »α«úαá¼¼δ ¿ TDH386 ¡Ñ½∞º∩.  àß½¿ óá¼  ¡Ñ«í-
  2228. σ«ñ¿¼«  ¿ß»«½∞º«óáΓ∞ ñá¡¡δÑ »«ñß¿ßΓѼδ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε,  »«»δ-
  2229. Γá⌐ΓÑß∞ ó¼ÑßΓ« TDH386 ¿ß»«½∞º«óáΓ∞ TD286.
  2230.  
  2231.                  æ««íΘÑ¡¿∩ «í «Φ¿í¬áσ TD386
  2232. ─────────────────────────────────────────────────────────────────
  2233.  
  2234.      Åα¿ ¡Ñ󫺼«ª¡«ßΓ¿ ¡áτáΓ∞ αáí«Γπ  TD386  úÑ¡Ñα¿απÑΓ  «ñ¡«  ¿º
  2235. ß½ÑñπεΘ¿σ  ß««íΘÑ¡¿⌐  ¿  ó«ºóαáΘáÑΓ óáß ¡á πα«óÑ¡∞ »«ñ߬Ậ¿ DOS.
  2236. ÅÑαÑñ ΓѼ, ¬á¬ ºá»πßΓ¿Γ∞ TD386, ¡πª¡« ¿ß»αáó¿Γ∞ ß¿Γπᵿε.
  2237.  
  2238.      TD386 error: 80386 device driver missing or wrong version
  2239.      (¡ÑΓ ñαá⌐óÑαá 80386 ¿½¿ ¡Ñ»αáó¿½∞¡á∩ óÑαß¿∩)
  2240.  
  2241.      ÅÑαÑñ óδº«ó«¼ TD386 ß »«¼«Θ∞ε ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ DOS ¡πª¡« πß-
  2242. Γá¡«ó¿Γ∞ ó Σá⌐½Ñ CONFIG.SYS ñαá⌐óÑα TDH386.SYS.
  2243.  
  2244.      TD386 error: Can't enable the A20 adress line
  2245.      (¡Ñ ¼«úπ αáºαÑΦ¿Γ∞ áñαÑßᵿε ßΓ᫬¿ A20)
  2246.  
  2247.      TDH386 ¡Ñ  ¼«ªÑΓ  «íαáΓ¿Γ∞ß∩  ¬ »á¼∩Γ¿ ßóδΦÑ 1îí.  ¥Γ« ¼«ªÑΓ
  2248. »α«¿ßσ«ñ¿Γ∞ ó Γ«¼ ß½πτáÑ, Ñß½¿ óδ αáí«ΓáÑΓÑ ó ß¿ßΓѼÑ, ¬«Γ«αá∩ ¡Ñ
  2249. »«½¡«ßΓ∞ε ß«ó¼ÑßΓ¿¼á ß IBM.
  2250.  
  2251.      TD386 error: Can't find TD.EXE
  2252.      (¡Ñ󫺼«ª¡« ¡á⌐Γ¿ TD.EXE)
  2253.  
  2254.      TD386 ¡Ñ ¼«ªÑΓ ¡á⌐Γ¿ Σá⌐½ TD.EXE.
  2255.  
  2256.      TD386 error: Couldn't execute TD.EXE
  2257.      (¡Ñ󫺼«ª¡« óδ»«½¡¿Γ∞ TD.EXE)
  2258.  
  2259.      TD386 ¡Ñ ¼«ªÑΓ óδ»«½¡¿Γ∞ TD.EXE.
  2260.  
  2261.      TD386 error:  Enviroment  too  long;  use -e#### switch with
  2262.      TDH386.SYS
  2263.      (ß½¿Φ¬«¼ ñ½¿¡¡á∩   ßΓα«¬á  «»Ñαᵿ«¡¡«⌐  ßαÑñδ,  ¿ß»«½∞ºπ⌐ΓÑ
  2264.      TDH386.SYS ß »áαá¼ÑΓα«¼ -e####)
  2265.  
  2266.      ìπª¡« ¿º¼Ñ¡¿Γ∞  »áαá¼ÑΓα  -e,  ¬á¬ í佫 π¬áºá¡« ó »αÑñδñπΘ¿σ
  2267. αáºñѽáσ.
  2268.  
  2269.      TD386 error: Not enough Extended Memory avaliable
  2270.      («íΩѼ ñ«ßΓπ»¡«⌐ αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿ ¡Ññ«ßΓáΓ«τÑ¡)
  2271.  
  2272.      TD386 »αÑóδß¿½ úαá¡¿µδ »á¼∩Γ¿.  ìπª¡« ¿ß»«½∞º«óáΓ∞ ¼áΦ¿¡π  ß
  2273. »á¼∩Γ∞ε  í«½∞ΦÑú« «íΩѼᠿ½¿ «ßó«í«ñ¿Γ∞ »á¼∩Γ∞ (π¼Ñ¡∞Φ¿ó,  ¡á»α¿-
  2274. ¼Ñα, «íΩѼ »ßÑóñ«ñ¿ß¬á).
  2275.  
  2276.      TD386 error: Wrong CPU type (not an 80386)
  2277.      (¡Ñ»αáó¿½∞¡δ⌐ Γ¿» µÑ¡Γαá½∞¡«ú« »α«µÑßß«αá: ¡Ñ 80386)
  2278.  
  2279.      éδ αáí«ΓáÑΓÑ ¡á ß¿ßΓѼÑ,  úñÑ ¿ß»«½∞ºπÑΓß∩ »α«µÑßß«α, «Γ½¿τ-
  2280. ¡δ⌐ «Γ 80386.
  2281.  
  2282.      æ½ÑñπεΘ¿Ñ «Φ¿í¬¿  ¼«úπΓ  »α«¿º«⌐Γ¿,  Ñß½¿  óδ ¼«ñ¿Σ¿µ¿α«ó὿
  2283. TD386 ß »«¼«Θ∞ε »áαá¼ÑΓαá -w:
  2284.  
  2285.      TD386 error: Cannot open program file
  2286.      (¡Ñ󫺼«ª¡« «Γ¬αδΓ∞ Σá⌐½ »α«úαá¼¼δ)
  2287.  
  2288.      TD386 error: Cannot read program file
  2289.      (¡Ñ󫺼«ª¡« »α«τ¿ΓáΓ∞ Σá⌐½ »α«úαá¼¼δ)
  2290.  
  2291.      TD386 error: Cannot write program file
  2292.      (¡Ñ󫺼«ª¡« ºá»¿ßáΓ∞ Σá⌐½ »α«úαá¼¼δ)
  2293.  
  2294.      TD386 error: Program file corrupted or wrong version
  2295.      (»α«úαá¼¼¡δ⌐ Σá⌐½ »«óαѪñÑ¡ ¿½¿ ¡ÑóÑα¡á óÑαß¿∩)
  2296.  
  2297.                æ««íΘÑ¡¿∩ «í «Φ¿í¬áσ TDH386.SYS
  2298. ─────────────────────────────────────────────────────────────────
  2299.  
  2300.      î«ªÑΓ ó«º¡¿¬¡πΓ∞  Γ«½∞¬«  ñóÑ «Φ¿í¬¿,  ßó∩ºá¡¡δσ ß ñαá⌐óÑα«¼
  2301. TDH386.SYS:
  2302.  
  2303.      Wrong CPU type: TDH driver not installed
  2304.      (¡ÑóÑα¡δ⌐ Γ¿» ûÅ: ñαá⌐óÑα TDH ¡Ñ πßΓá¡«ó½Ñ¡)
  2305.  
  2306.      Invalid command line: TDH driver not installed
  2307.      (¡Ññ«»πßΓ¿¼á∩ ¬«¼á¡ñ¡á∩ ßΓ᫬á: ñαá⌐óÑα TDH ¡Ñ πßΓá¡«ó½Ñ¡)
  2308.  
  2309. ½áóá 16. ÄΓ½áñ¬á ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ß ¿ß»«½∞º«ó᡿Ѽ TD386
  2310. ─────────────────────────────────────────────────────────────────
  2311.  
  2312.      ÄΓ½áñτ¿¬ ñ½∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼Ñ TD386 ¿ß»«½∞ºπÑΓ »αÑ¿¼πΘÑßΓ-
  2313. óá »α«µÑßß«αá 80286 ¿ »«ºó«½∩ÑΓ «ßó«í«ñ¿Γ∞ í«½∞ΦÑ »á¼∩Γ¿ ñ½∩  «Γ-
  2314. ½áª¿óáѼδσ óἿ »α«úαá¼¼. TD386 »«¼ÑΘáÑΓ »α«úαá¼¼π Æπαí« «Γ½áñτ¿-
  2315. ¬á ó αáßΦ¿αÑ¡¡πε »á¼∩Γ∞ óδΦÑ 1îíá⌐Γá ¿ «ßΓáó½∩ÑΓ  ó  ¡¿ª¡¿σ  640è
  2316. »á¼∩Γ¿ ßαáó¡¿Γѽ∞¡« ¡Ñí«½∞Φ«⌐ ºáúαπºτ¿¬. ¥Γ« ñáÑΓ óá¼ í«½∞ΦÑ ¼Ñß-
  2317. Γá ñ½∩ »α«úαá¼¼,  ¬«Γ«αδÑ óδ «Γ½áª¿óáÑΓÑ, ¿ ¿σ Γáí½¿µ ¿ñÑ¡Γ¿Σ¿¬á-
  2318. Γ«α«ó.
  2319.  
  2320.      êß»«½∞ºπ⌐ΓÑ ó φΓ«¼ ß½πτáÑ Æπαí« «Γ½áñτ¿¬, ¬á¬ «íδτ¡«. àñ¿¡ß-
  2321. ΓóÑ¡¡δ¼ «Γ½¿τ¿Ñ¼ íπñÑΓ Γ«,  τΓ« óáΦÑ⌐ »α«úαἼᠠ»«½πτ¿Γ  í«½∞Φ¿⌐
  2322. «íΩѼ »á¼∩Γ¿.
  2323.  
  2324.           çá¼Ñτá¡¿Ñ: àß½¿ óδ αáí«ΓáÑΓÑ ¡á ¬«¼»∞εΓÑαÑ ß  »α«µÑßß«-
  2325.      α«¼  80386 ¿ ÑΘÑ ¡Ñ ¿ß»«½∞ºπÑΓÑ »α«úαá¼¼π ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á
  2326.      Γ¿»á 386^MAX,  Γ« ÑΘÑ í«½∞Φ¿Ñ ó«º¼«ª¡«ßΓ¿ ¿ φ¬«¡«¼¿ε  »á¼∩Γ¿
  2327.      óá¼ ñáßΓ «Γ½áñτ¿¬ TD386.  ü«½ÑÑ »«ñα«í¡« «í φΓ«¼ αáß߬áºδóá-
  2328.      ÑΓß∩ ó â½áóÑ 15.
  2329.  
  2330.   Ç»»áαáΓπαá, ¡Ñ«íσ«ñ¿¼á∩ ñ½∩ ¿ß»«½∞º«óá¡¿∩ «Γ½áñτ¿¬á TD286
  2331. ─────────────────────────────────────────────────────────────────
  2332.  
  2333.      ùΓ«íδ ¿ß»«½∞º«óáΓ∞  «Γ½áñτ¿¬  ºáΘ¿ΘÑ¡¡«ú«  αѪ¿¼á TD286,  óδ
  2334. ñ«½ª¡δ ¿¼ÑΓ∞ ¬«¼»∞εΓÑα ß »α«µÑßß«α«¼ 80286 ¿½¿ ßΓáαΦÑ ¿  ¡Ñ ¼Ñ¡ÑÑ
  2335. 640è ñ«ßΓπ»¡«⌐ αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿.
  2336.  
  2337.          ôßΓá¡«ó¬á «Γ½áñτ¿¬á ñ½∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á
  2338. ─────────────────────────────────────────────────────────────────
  2339.  
  2340.      ÅÑαÑñ ΓѼ,  ¬á¬ ó »Ñαóδ⌐ αẠ¿ß»«½∞º«óáΓ∞ TD286,  óδ  ñ«½ª¡δ
  2341. ºá»πßΓ¿Γ∞ »α«úαá¼¼π ¬«¡Σ¿úπαᵿ¿ TD286INS. ¥Γ« »«ºó«½¿Γ TD286 «»-
  2342. αÑñѽ¿Γ∞ ¡Ñ¬«Γ«αδÑ σáαá¬ΓÑα¿ßΓ¿¬¿ á»»áαáΓπαδ, ¡á ¬«Γ«α«⌐ óδ αáí«-
  2343. ΓáÑΓÑ. ä½∩   ¡áßΓα«⌐¬¿  ¬«¡Σ¿úπαᵿ¿  TD286  ºá»πßΓ¿ΓÑ  »α«úαá¼¼π
  2344. TD286INS ó «ΓóÑΓ ¡á »«ñ߬Ậπ DOS.
  2345.  
  2346.      Åα«úαá¼¼á TD286INS »«ß½Ñ Γ«ú«, ¬á¬ «¡á «»αÑñѽ¿Γ σáαá¬ΓÑα¿ß-
  2347. Γ¿¬¿ á»»áαáΓ¡δσ ßαÑñßΓó, »«»α«ß¿Γ óáß ¡áªáΓ∞ ¡Ñ߬«½∞¬« αẠ¬½áó¿-
  2348. Φπ »α«íѽá. àß½¿ ó ¬á¬«⌐-½¿í« ¼«¼Ñ¡Γ óáΦá ß¿ßΓѼá "ºáó¿ß¡ÑΓ" ¿ ¡Ñ
  2349. íπñÑΓ ñá½∞ΦÑ  αáí«ΓáΓ∞,  Γ«  »ÑαѺáúαπº¿ΓÑß∞ ¿ »«óΓ«α¡« ºá»πßΓ¿ΓÑ
  2350. »α«úαá¼¼π ¬«¡Σ¿úπαᵿ¿.  Åα«úαἼᠬ«¡Σ¿úπαᵿ¿ º¡áÑΓ « Γ«¼,  τΓ«
  2351. 󫺡¿¬½á »α«í½Ñ¼á, ¿ »α«ñ«½ªáÑΓ óδ»«½¡∩Γ∞ ß½ÑñπεΘπε Σáºπ ΓÑßΓ¿α«-
  2352. óá¡¿∩.
  2353.  
  2354.      è«úñá »α«úαá¼¼á TD286INS ºáóÑαΦ¿Γ  óδ»«½¡Ñ¡¿Ñ,  ¼«ª¡«  íπñÑΓ
  2355. ¿ß»«½∞º«óáΓ∞ TD286.
  2356.  
  2357.            çá»π߬ «Γ½áñτ¿¬á ñ½∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á
  2358. ─────────────────────────────────────────────────────────────────
  2359.  
  2360.      çá»πßΓ¿Γ∞ «Γ½áñτ¿¬ ñ½∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á  ¼«ª¡«  ß  »«¼«Θ∞ε
  2361. ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ ß« ß½ÑñπεΘ¿¼ ß¿¡Γá¬ß¿ß«¼:
  2362.  
  2363.         TD286 [»áαá¼ÑΓαδ] [»α«úαá¼¼á [»áαá¼ÑΓαδ »α«úαá¼¼δ]]
  2364.  
  2365.      Åáαá¼ÑΓαδ TD286  ß«ó»áñáεΓ ß »áαá¼ÑΓαἿ «íδτ¡«ú« «Γ½áñτ¿¬á.
  2366. ºá ¿ß¬½ετÑ¡¿Ñ¼ »áαá¼ÑΓα«ó -r, -rn, -rp, -rs, -sm, -w, -y, -ye.
  2367. (TD286 ¡Ñ αáí«ΓáÑΓ ß «óÑα½Ñ∩¼¿, πñá½Ñ¡¡«⌐ «Γ½áñ¬«⌐ ¿ Windows).
  2368.  
  2369.  ÄΓ½¿τ¿∩ Æπαí« «Γ½áñτ¿¬á ¿ «Γ½áñτ¿¬á ñ½∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á
  2370. ─────────────────────────────────────────────────────────────────
  2371.  
  2372.      àßΓ∞ ¡Ñ߬«½∞¬« Σπ¡¬µ¿⌐,  ¬«Γ«αδÑ óδ ¼«ªÑΓÑ óδ»«½¡∩Γ∞ ó Æπαí«
  2373. «Γ½áñτ¿¬Ñ, ¡« ¡Ñ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ ó «Γ½áñτ¿¬Ñ TD286:
  2374.  
  2375.      - ¬«úñá óδ ¿ß»«½∞ºπÑΓÑ ¬«¼á¡ñπ File│Dos Shell  (öá⌐½│諼á¡ñ-
  2376.        ¡δ⌐ »α«µÑßß«αá DOS) ñ½∩ óδ»«½¡Ñ¡¿∩ ¬«¼á¡ñδ DOS, »α«úαá¼¼á,
  2377.        ¬«Γ«απε óδ «Γ½áª¿óáÑΓÑ, ¡Ñ ßíαáßδóáÑΓß∩ ¡á ñ¿ß¬. ¥Γ« «º¡á-
  2378.        τáÑΓ, τΓ« óá¼ ¼«ªÑΓ ¡Ñ σóáΓ¿Γ∞ »á¼∩Γ¿ ñ½∩ óδ»«½¡Ñ¡¿∩ »α«ú-
  2379.        αá¼¼ ó «ΓóÑΓ ¡á »«ñ߬Ậπ DOS.
  2380.  
  2381.      - óδ ¡Ñ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ «Γ½áñτ¿¬ TD286 ñ½∩ «Γ½áñ¬¿ »α«ú-
  2382.        αá¼¼, αáí«ΓáεΘ¿σ  ó  ºáΘ¿ΘÑ¡¡«¼  αѪ¿¼Ñ,  ¿½¿ ¿ß»«½∞º«óáΓ∞
  2383.        αáßΦ¿α¿Γѽ∞ DOS, ¬«Γ«αδ⌐ »α¿ó«ñ¿Γ ¬ ¬«¡Σ½¿¬Γπ ß TD286.
  2384.  
  2385.     ÄΓ½áñ¬á »α«úαá¼¼, ¿ß»«½∞ºπεΘ¿σ ñ«»«½¡¿Γѽ∞¡πε »á¼∩Γ∞
  2386. ─────────────────────────────────────────────────────────────────
  2387.  
  2388.      Å« π¼«½τá¡¿ε TD286 íπñÑΓ ¿ß»«½∞º«óáΓ∞ óßε  ñ«ßΓπ»¡πε  αáßΦ¿-
  2389. αÑ¡¡πε  »á¼∩Γ∞.  àß½¿ óδ «Γ½áª¿óáÑΓÑ »α«úαá¼¼π,  ¬«Γ«αá∩ ßá¼á ¿ß-
  2390. »«½∞ºπÑΓ φëàó¿ñ »á¼∩Γ¿ (extended memory),  Γ« ñ½∩ ¿ß»«½∞º«óá¡¿∩
  2391. TD286 ¡πª¡« ß«ºñáΓ∞ Σá⌐½ ¬«¡Σ¿úπαᵿ¿ CONFIG.286 ó ¬«α¡Ñó«¼ ¬áΓá-
  2392. ½«úÑ ΓѬπΘÑú« ñ¿ß¬«ó«ñá. é φΓ«¼ Σá⌐½Ñ ñ«½ª¡á íδΓ∞ ßΓ᫬á:
  2393.  
  2394.      MEGS=#
  2395.  
  2396. úñÑ # - φΓ« «íΩѼ αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿,  ¬«Γ«απε ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞
  2397. «Γ½áñτ¿¬.
  2398.  
  2399.              éδ»«½¡Ñ¡¿Ñ TD286 ¡á αạδσ ¼áΦ¿¡áσ
  2400. ─────────────────────────────────────────────────────────────────
  2401.  
  2402.      ÄΓ½áñτ¿¬π TD286  ¿ºóÑßΓ¡δ á»»áαáΓ¡δÑ σáαá¬ΓÑα¿ßΓ¿¬¿ ñÑß∩Γ¬«ó
  2403. ¼áΦ¿¡. è«úñá óδ ºá»π߬áÑΓÑ  TD286INS,  ¿  «¡á  ß««íΘáÑΓ  "Machine
  2404. already in file's database" (¼áΦ¿¡á πªÑ «»¿ßá¡á ó Σá⌐½Ñ íáºδ ñá¡-
  2405. ¡δσ), Γ« TD286 πªÑ º¡áÑΓ « óáΦѼ  ¬«¼»∞εΓÑαÑ,  ¿  ¼«ñ¿Σ¿¬áµ¿∩  ¡Ñ
  2406. ΓαÑíπÑΓß∩.
  2407.  
  2408.      àß½¿ TD286INS óδ»«½¡¿Γ ßó«¿ »α«óÑન (ΓÑßΓ¿α«óá¡¿Ñ),  Γ« á»-
  2409. »áαáΓ¡δÑ σáαá¬ΓÑα¿ßΓ¿¬¿ óáΦÑ⌐ ¼áΦ¿¡δ íπñπΓ ºá»¿ßá¡δ  ó  TD286,  ¿
  2410. íπñÑΓ ß«ºñá¡ Σá⌐½ ß αáßΦ¿αÑ¡¿Ñ¼ .DB.  ¥Γ«Γ Σá⌐½  ß½ÑñπÑΓ  »«ß½áΓ∞
  2411. Σ¿α¼Ñ Borland  ¿½¿  ¡á «ñ¡π ¿º ¬«¡ΣÑαÑ¡µ¿⌐ Compuserve,  í½áú«ñáα∩
  2412. τѼπ ß½ÑñπεΘ¿Ñ óÑαß¿¿ TD286 ß¼«úπΓ áóΓ«¼áΓ¿τÑ߬¿ »«ññÑনóáΓ∞ σá-
  2413. αá¬ΓÑα¿ßΓ¿¬á óáΦÑú« ¬«¼»∞εΓÑαá.  TD286 ¼«ªÑΓ σαá¡¿Γ∞  σáαá¬ΓÑα¿ß-
  2414. Γ¿¬¿ ñ« 10 ¬«¼»∞εΓÑα«ó, «Γ½¿τ¡δσ «Γ Γ«ú«, ¡á ¬«Γ«α«¼ «¡ ¡áτá½ αá-
  2415. í«ΓáΓ∞.
  2416.  
  2417.                           Äú½áó½Ñ¡¿Ñ
  2418.  
  2419. â½áóá 9. éδαáªÑ¡¿∩.........................................
  2420. éδí«α ∩ºδ¬á ñ½∩ óδτ¿ß½Ñ¡¿∩ óδαáªÑ¡¿∩.......................
  2421. ÇñαÑßá ¬«ñá, áñαÑßá ñá¡¡δσ ¿ ¡«¼Ñαá ßΓ᫬..................
  2422. ä«ßΓπ» ¬ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá¼ ó¡Ñ ΓѬπΘÑ⌐ «í½áßΓ¿ ñÑ⌐ßΓó¿∩......
  2423. æ¿¡Γá¬ß¿ß »ÑαÑ«»αÑñѽѡ¿∩ «í½áßΓ¿ ñÑ⌐ßΓó¿∩.................
  2424. ÅÑαÑ«»αÑñѽѡ¿Ñ «í½áßΓ¿....................................
  2425. ìѬ«Γ«αδÑ ºá¼Ñτá¡¿∩ »« »ÑαÑ«»αÑñѽѡ¿ε «í½áßΓ¿ ñÑ⌐ßΓó¿∩....
  2426. ÅÑαÑ«»αÑñѽѡ¿Ñ «í½áßΓ¿ ñÑ⌐ßΓó¿∩ ó »α«úαá¼¼áσ Åá߬á½∩......
  2427. ìѬ«Γ«αδÑ ºá¼Ñτá¡¿∩ »« »ÑαÑ«»αÑñѽѡ¿ε «í½áßΓ¿ ñÑ⌐ßΓó¿∩....
  2428. Äí½áßΓ∞ ñÑ⌐ßΓó¿∩ ¿ DLL.....................................
  2429. ìÑ∩ó¡á∩ «í½áßΓ∞ ñÑ⌐ßΓó¿∩ »α¿ óδτ¿ß½Ñ¡¿¿ óδαáªÑ¡¿⌐..........
  2430. 滿߬¿ íá⌐Γ................................................
  2431. éδαáªÑ¡¿∩ ∩ºδ¬á æ¿.........................................
  2432. êñÑ¡Γ¿Σ¿¬áΓ«αδ ∩ºδ¬á æ¿....................................
  2433. ÉÑú¿ßΓα«óδÑ »ßÑóñ«»ÑαѼѡ¡δÑ ∩ºδ¬á æ¿......................
  2434. ö«α¼áΓδ ¬«¡ßΓá¡Γ ¿ τ¿ßѽ ∩ºδ¬á æ¿..........................
  2435. 濼ó«½∞¡δÑ ßΓ᫬¿ ¿ ESC-»«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ∩ºδ¬á æ¿........
  2436. Ä»Ñαᵿ¿ ∩ºδ¬á æ¿ ¿ ßΓáαΦ¿¡ßΓó« «»Ñαᵿ⌐...................
  2437. éδ»«½¡Ñ¡¿Ñ ó »α«úαἼѠΣπ¡¬µ¿⌐ ¡á æ¿.......................
  2438. éδαáªÑ¡¿∩ ∩ºδ¬á æ¿ ß »«í«τ¡δ¼¿ φΣΣѬΓἿ...................
  2439. è½ετÑóδÑ ß½«óá ∩ºδ¬á æ¿ ¿ »αÑ«íαẫóá¡¿Ñ Γ¿»«ó.............
  2440. éδαáªÑ¡¿∩ ∩ºδ¬á Åá߬á½∞....................................
  2441. êñÑ¡Γ¿Σ¿¬áΓ«αδ Åá߬á½∩.....................................
  2442. è«¡ßΓá¡Γδ Åá߬á½∩ ¿ Σ«α¼áΓ τ¿ßѽ...........................
  2443. æΓ᫬¿ Åá߬á½∩.............................................
  2444. Ä»Ñαᵿ¿ Åá߬á½∩...........................................
  2445. æ«ú½áΦÑ¡¿∩ Åá߬á½∩ »« ó맮óá¼ »α«µÑñπα ¿ Σπ¡¬µ¿⌐...........
  2446. éδαáªÑ¡¿∩ ÇßßѼí½Ñαá.......................................
  2447. êñÑ¡Γ¿Σ¿¬áΓ«αδ ÇßßѼí½Ñαá..................................
  2448. è«¡ßΓá¡Γδ ÇßßѼí½Ñαá.......................................
  2449. Ä»Ñαᵿ¿ ÇßßѼí½Ñαá........................................
  2450. ô»αáó½Ñ¡¿Ñ Σ«α¼áΓ«¼........................................
  2451. â½áóá 10. ÄíΩÑ¬Γ¡«-«α¿Ñ¡Γ¿α«óá¡¡á∩ «Γ½áñ¬á ñ½∩ Åá߬á½∩ ¿
  2452.  C++.......................................................
  2453. ÄΓ½áñ¬á «íΩÑ¬Γ¡«-«α¿Ñ¡Γ¿α«óá¡¡δσ »α«úαá¼¼ Æπαí« Åá߬á½∩....
  2454. Ĭ¡« Hierarchy.............................................
  2455. Äí½áßΓ¿ ß»¿ß¬á Γ¿»«ó «íΩÑ¬Γ«ó ¿ ¬½áßß«ó....................
  2456. 﫬á½∞¡«Ñ ¼Ñ¡ε «í½áßΓ¿ «í½áßΓ¿ ß»¿ß¬á Γ¿»«ó «íΩÑ¬Γ«ó ¿
  2457.  ¬½áßß«ó...................................................
  2458. 諼á¡ñá Inspect............................................
  2459. 諼á¡ñá Tree...............................................
  2460. Äí½áßΓ∞ ñÑαÑóá ¿Ñαáασ¿¿....................................
  2461. 﫬á½∞¡δÑ ¼Ñ¡ε «í½áßΓ¿ ñÑαÑóá ¿Ñαáασ¿¿.....................
  2462. 﫬á½∞¡«Ñ ¼Ñ¡ε «í½áßΓ¿ ñÑαÑóá »«α«ªñáεΘ¿σ ¬½áßß«ó..........
  2463. Ĭ¡« Object Type/Class Inspector...........................
  2464. 﫬á½∞¡«Ñ ¼Ñ¡ε «¬¡á Object Type/Class Inspector............
  2465. Äí½áßΓ∞ »«½Ñ⌐ ñá¡¡δσ «íΩѬΓá (óÑασ¡∩∩).....................
  2466. Äí½áßΓ∞ ¼ÑΓ«ñ«ó «íΩѬΓá (¡¿ª¡∩∩)...........................
  2467. Ĭ¡« Object/Class Instance Inspector.......................
  2468. 﫬á½∞¡«Ñ ¼Ñ¡ε «¬¡á Object/Class Instance Inspector........
  2469. æαÑñ¡∩∩ ¿ ¡¿ª¡∩∩ «í½áßΓ∞...................................
  2470. â½áóá 11. ÄΓ½áñ¬á ¡á πα«ó¡Ñ ÇßßѼí½Ñαá.....................
  2471. è«úñá ¡Ññ«ßΓáΓ«τ¡« «Γ½áñ¬¿ ¡á πα«ó¡Ñ ¿ßσ«ñ¡«ú« ¬«ñá........
  2472. Ĭ¡« CPU...................................................
  2473. Äí½áßΓ∞ ¬«ñá...............................................
  2474. ä¿ßáßßѼí½Ñα...............................................
  2475. 﫬á½∞¡«Ñ ¼Ñ¡ε «í½áßΓ¿ ¬«ñá................................
  2476. 諼á¡ñá Goto...............................................
  2477. 諼á¡ñá Origin.............................................
  2478. 諼á¡ñá Follow.............................................
  2479. 諼á¡ñá Caller.............................................
  2480. 諼á¡ñá Previous...........................................
  2481. 諼á¡ñá Search.............................................
  2482. 諼á¡ñá View Source........................................
  2483. 諼á¡ñá Mixed..............................................
  2484. 諼á¡ñá New CS:IP..........................................
  2485. 諼á¡ñá Assemble...........................................
  2486. 諼á¡ñá I/O................................................
  2487. 諼á¡ñá In Byte............................................
  2488. 諼á¡ñá Out Byte...........................................
  2489. 諼á¡ñá Read Word..........................................
  2490. 諼á¡ñá Write Word.........................................
  2491. Äí½áßΓ∞ αÑú¿ßΓα«ó ¿ Σ½áú«ó.................................
  2492. 﫬á½∞¡«Ñ ¼Ñ¡ε «í½áßΓ¿ αÑú¿ßΓα«ó...........................
  2493. Äí½áßΓ∞ ßÑ½Ñ¬Γ«αá..........................................
  2494. Äí½áßΓ∞ ñá¡¡δσ.............................................
  2495. 﫬á½∞¡«Ñ ¼Ñ¡ε «í½áßΓ¿ ñá¡¡δσ..............................
  2496. Äí½áßΓ∞ ßΓѬá..............................................
  2497. ÇßßѼí½Ñα..................................................
  2498. ÅÑαÑ«»αÑñѽѡ¿∩ αẼÑαá áñαÑßá «»Ñαá¡ñá....................
  2499. Åá¼∩Γ∞ ¿ ¡Ñ»«ßαÑñßΓóÑ¡¡δÑ «»Ñαá¡ñδ.........................
  2500. ÅÑαÑ«»αÑñѽѡ¿Ñ αẼÑαá ñá¡¡δσ ó «»Ñαá¡ñáσ.................
  2501. æΓ᫬«óδÑ ¿¡ßΓαπ¬µ¿¿.......................................
  2502. Ĭ¡« Dump..................................................
  2503. Ĭ¡« Registers.............................................
  2504. â½áóá 12. æ«»α«µÑßß«α 80σ87 ¿ φ¼π½∩Γ«α.....................
  2505. æ«»α«µÑßß«α 80σ87 ¿½¿ φ¼π½∩Γ«α?............................
  2506. Ĭ¡« Numeric Processor.....................................
  2507. Äí½áßΓ∞ αÑú¿ßΓα«ó..........................................
  2508. 﫬á½∞¡«Ñ ¼Ñ¡ε «í½áßΓ¿ αÑú¿ßΓα«ó...........................
  2509. Äí½áßΓ∞ π»αáó½Ñ¡¿∩.........................................
  2510. 﫬á½∞¡«Ñ ¼Ñ¡ε «í½áßΓ¿ π»αáó½Ñ¡¿∩..........................
  2511. Äí½áßΓ∞ ß«ßΓ«∩¡¿∩..........................................
  2512. 﫬á½∞¡«Ñ ¼Ñ¡ε «í½áßΓ¿ ß«ßΓ«∩¡¿∩...........................
  2513. â½áóá 13. è«¼á¡ñδ Æπαí« «Γ½áñτ¿¬á..........................
  2514. Ä»ÑαáΓ¿ó¡δÑ ¬½áó¿Φ¿........................................
  2515. 諼á¡ñδ, ñ«ßΓπ»¡δÑ ¿º «ß¡«ó¡«ú« ¼Ñ¡ε.......................
  2516. îÑ¡ε ≡ (ß¿ßΓѼ¡«Ñ ¼Ñ¡ε)....................................
  2517. îÑ¡ε File (öá⌐½)...........................................
  2518. îÑ¡ε Edit (ÉÑñá¬Γ¿α«óá¡¿Ñ).................................
  2519. îÑ¡ε View (Äíº«α)..........................................
  2520. îÑ¡ε Run (éδ»«½¡Ñ¡¿Ñ)......................................
  2521. îÑ¡ε Breakpoints (Æ«τ¬¿ «ßΓá¡«óá)..........................
  2522. îÑ¡ε Data (äá¡¡δÑ).........................................
  2523. îÑ¡ε Options (Åáαá¼ÑΓαδ)...................................
  2524. îÑ¡ε Window (Ĭ¡«).........................................
  2525. îÑ¡ε Help (æ»αáó¬á)........................................
  2526. 諼á¡ñδ ½«¬á½∞¡δσ ¼Ñ¡ε.....................................
  2527. 﫬á½∞¡«Ñ ¼Ñ¡ε «¬¡á Breakpoints (Æ«τ¬¿ «ßΓá¡«óá)...........
  2528. îÑ¡ε «¬¡á CPU (ûÅ).........................................
  2529. Äí½áßΓ∞ ¬«ñá...............................................
  2530. Äí½áßΓ∞ ßÑ½Ñ¬Γ«αá..........................................
  2531. Äí½áßΓ∞ ñá¡¡δσ.............................................
  2532. Äí½áßΓ∞ Σ½áú«ó.............................................
  2533. Äí½áßΓ∞ ßΓѬá..............................................
  2534. Ĭ¡« Dump (äá¼»)...........................................
  2535. îÑ¡ε «¬¡á Execution History................................
  2536. Äí½áßΓ∞ ¿¡ßΓαπ¬µ¿⌐.........................................
  2537. Äí½áßΓ∞ αÑú¿ßΓαᵿ¿ ¡áªáΓ¿⌐ ¬½áó¿Φ.........................
  2538. Ĭ¡« File (öá⌐½)...........................................
  2539. 﫬á½∞¡«Ñ ¼Ñ¡ε «¬¡á Log (ÉÑú¿ßΓαᵿ∩)......................
  2540. Ĭ¡« Module (î«ñπ½∞).......................................
  2541. Ĭ¡« Windows Messages......................................
  2542. Äí½áßΓ∞ óδí«αá «¬¡á........................................
  2543. Äí½áßΓ∞ ¬½áßßá ß««íΘÑ¡¿⌐...................................
  2544. Äí½áßΓ∞ ß««íΘÑ¡¿⌐..........................................
  2545. Ĭ¡« Clipboard.............................................
  2546. Ĭ¡« Numeric Proseccor (æ«»α«µÑßß«α).......................
  2547. Äí½áßΓ∞ αÑú¿ßΓα«ó..........................................
  2548. Äí½áßΓ∞ ß«ßΓ«∩¡¿∩..........................................
  2549. Äí½áßΓ∞ π»αáó½Ñ¡¿∩.........................................
  2550. Ĭ¡« Hierarchy (êÑαáασ¿∩)..................................
  2551. Äí½áßΓ∞ ß»¿ß¬á Γ¿»«ó «íΩÑ¬Γ«ó/¬½áßß«ó......................
  2552. Äí½áßΓ∞ ñÑαÑóá ¿Ñαáασ¿¿....................................
  2553. Äí½áßΓ∞ ñÑαÑóá »«α«ªñáεΘ¿σ «íΩÑ¬Γ«ó/¬½áßß«ó................
  2554. îÑ¡ε «¬¡á Registers (ÉÑú¿ßΓαδ).............................
  2555. Ĭ¡« Stack (æΓѬ)..........................................
  2556. Ĭ¡« Variables (ÅÑαѼѡ¡δÑ)................................
  2557. Äí½áßΓ∞ ½«¬á½∞¡δσ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó..........................
  2558. Ĭ¡« Watches (Åα«ß¼«Γα)....................................
  2559. Ĭ¡« Inspector (Åα«óÑα¬á)..................................
  2560. Ĭ¡« »α«óÑન Γ¿»á «íΩѬΓá/¬½áßßá..........................
  2561. Ĭ¡« »α«óÑન φ¬ºÑ¼»½∩αá «íΩѬΓá...........................
  2562. Äí½áßΓ¿ ΓѬßΓá.............................................
  2563. Äí½áßΓ¿ ß»¿ß¬«ó............................................
  2564. 諼á¡ñδ ó «¬¡áσ »«ñ߬Ậ¿..................................
  2565. è½áó¿áΓπα¡δÑ ¬«¼á¡ñδ ñ¿á½«ú«ó«ú« «¬¡á      Æáí½¿µá 13.4....
  2566. 諼á¡ñδ »ÑαѼÑΘÑ¡¿∩ «¬¡á...................................
  2567. ÆαáΣáαÑΓ¡δÑ ß¿¼ó«½δ, ¿ß»«½∞ºπѼδÑ »α¿ »«¿ß¬Ñ...............
  2568. Å«½¡«Ñ ñÑαÑ󫠼ѡε.........................................
  2569. â½áóá 14. ÄΓ½áñ¬á »α«úαá¼¼δ................................
  2570. è«úñá τΓ«-Γ« ¡Ñ αáí«ΓáÑΓ...................................
  2571. æΓ¿½∞ «Γ½áñ¬¿..............................................
  2572. Å«½¡«Ñ óδ»«½¡Ñ¡¿Ñ..........................................
  2573. Å«ß½Ññ«óáΓѽ∞¡«Ñ ΓÑßΓ¿α«óá¡¿Ñ..............................
  2574. Æ¿»δ «Φ¿í«¬................................................
  2575. ÄíΘ¿Ñ «Φ¿í¬¿...............................................
  2576. æ¬αδΓδÑ φΣΣѬΓδ............................................
  2577. ÅαÑñ»«½«ªÑ¡¿∩ «í ¿¡¿µ¿á½¿ºáµ¿¿ ñá¡¡δσ......................
  2578. ìÑ ºáíδóá⌐ΓÑ «í «τ¿ßΓ¬Ñ....................................
  2579. "çáí«α ¿ ßΓ«½íδ"...........................................
  2580. ÄΦ¿í¬¿, ß»Ñµ¿Σ¿τÑ߬¿Ñ ñ½∩ ∩ºδ¬á æ¿.........................
  2581. êß»«½∞º«óá¡¿Ñ ¡Ñ¿¡¿µ¿á½¿º¿α«óá¡¡δ󠽫¬á½∞¡δσ »ÑαѼѡ¡δσ....
  2582. ìÑ ß½ÑñπÑΓ »πΓáΓ∞ = ¿ ==...................................
  2583. ìÑ ß½ÑñπÑΓ »πΓáΓ∞ ßΓáαΦ¿¡ßΓó« «»Ñαᵿ⌐.....................
  2584. ìÑóÑα¡δÑ áα¿Σ¼ÑΓ¿τÑ߬¿Ñ ñÑ⌐ßΓó¿∩ ß π¬áºáΓѽ∩¼¿.............
  2585. ìÑ ºáíδóá⌐ΓÑ « αáßΦ¿αÑ¡¿¿ »« º¡á¬π.........................
  2586. Å«¼¡¿ΓÑ «í πßÑτÑ¡¿¿........................................
  2587. êß»«½∞º«óá¡¿Ñ Γ«τ¬¿ ß ºá»∩Γ«⌐..............................
  2588. îá¬α«¬«¼á¡ñδ ß »«í«τ¡δ¼¿ φΣΣѬΓἿ.........................
  2589. Å«óΓ«αÑ¡¿Ñ ¿¼Ñ¡ ½«¬á½∞¡δσ ñ¿¡á¼¿τÑ߬¿σ »ÑαѼѡ¡δσ..........
  2590. ìÑ»αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ ñ¿¡á¼¿τÑ߬¿σ ½«¬á½∞¡δσ
  2591.  »ÑαѼѡ¡δσ................................................
  2592. öπ¡¬µ¿∩ ó«ºóαáΘáÑΓ ¡Ñ«»αÑñѽѡ¡«Ñ º¡áτÑ¡¿Ñ.................
  2593. ìÑ»αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ ¬½ετÑó«ú« ß½«óá break...........
  2594. è«ñ, ¡Ñ »α¿ó«ñ∩Θ¿⌐ ¬ αѺπ½∞ΓáΓπ............................
  2595. ÄΦ¿í¬¿, ß»Ñµ¿Σ¿τÑ߬¿Ñ ñ½∩ Åá߬á½∩..........................
  2596. ê¡¿µ¿á½¿º¿α«óá¡¡δÑ »ÑαѼѡ¡δÑ..............................
  2597. ìÑ»αáó¿½∞¡á∩ αáí«Γá ß π¬áºáΓѽ∩¼¿..........................
  2598. ìÑ»αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ «í½áßΓ¿ ñÑ⌐ßΓó¿∩................
  2599. ìÑ»αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ Γ«τ¬¿ ß ºá»∩Γ«⌐.................
  2600. öπ¡¬µ¿∩ ó«ºóαáΘáÑΓ ¡Ñ«»αÑñѽѡ¡«Ñ º¡áτÑ¡¿Ñ.................
  2601. ô¼Ñ¡∞ΦÑ¡¿Ñ º¡áτÑ¡¿∩ »ÑαѼѡ¡δσ αẼÑα«¼ ó íá⌐Γ ¿½¿ ß½«ó«...
  2602. êú¡«α¿α«óá¡¿Ñ úαá¡¿µ ¿ «ß«íδÑ ß½πτá¿.......................
  2603. ÄΦ¿í¬¿ ñ¿á»áº«¡á...........................................
  2604. ÄΦ¿í¬¿, ß»Ñµ¿Σ¿τÑ߬¿Ñ ñ½∩ ÇßßѼí½Ñαá.......................
  2605. Åα«úαá¼¼¿ßΓ ºáíδóáÑΓ « ó«ºóαáΓÑ ó DOS......................
  2606. Åα«úαá¼¼¿ßΓ ºáíδóáÑΓ «í ¿¡ßΓαπ¬µ¿¿ RET.....................
  2607. âÑ¡Ñαᵿ∩ ¡ÑóÑα¡«ú« Γ¿»á ó«ºóαáΓá..........................
  2608. ìÑ»αáó¿½∞¡δ⌐ »«α∩ñ«¬ «»Ñαá¡ñ«ó.............................
  2609. Åα«úαá¼¼¿ßΓ ºáíδóáÑΓ « ßΓѬѠ¿½¿ αѺÑαó¿απÑΓ ¼á½Ñ¡∞¬¿⌐ ßΓѬ
  2610. éδº«ó »«ñ»α«úαá¼¼δ, ¬«Γ«αá∩ »«αΓ¿Γ ß«ñÑন¼«Ñ ¡πª¡δσ
  2611.  αÑú¿ßΓα«ó.................................................
  2612. ÄΦ¿í¬¿ »α¿ ¿ß»«½∞º«óá¡¿¿ πß½«ó¡δσ »ÑαÑσ«ñ«ó................
  2613. ìÑóÑα¡«Ñ »«¡¿¼á¡¿Ñ αáí«Γδ »αÑΣ¿¬ßá REP.....................
  2614. ìπ½Ñó«Ñ ß«ñÑন¼«Ñ CX ¿ αáí«Γá ß µÑ½δ¼ ßÑú¼Ñ¡Γ«¼...........
  2615. ìÑ»αáó¿½∞¡á∩ πßΓá¡«ó¬á Σ½áúá ¡á»αáó½Ñ¡¿∩...................
  2616. ÄΦ¿í¬¿ »α¿ »«óΓ«αÑ¡¿¿ ¬«¼á¡ñ ßαáó¡Ñ¡¿∩ ßΓ᫬...............
  2617. ÄΦ¿í¬¿ »α¿ ¡áº¡áτÑ¡¿¿ ßÑú¼Ñ¡Γá ßΓ᫬.......................
  2618. ìÑ»αáó¿½∞¡«Ñ »αÑ«íαẫóá¡¿Ñ ¿º íá⌐Γá ó ß½«ó«...............
  2619. êß»«½∞º«óá¡¿Ñ ¡Ñ߬«½∞¬¿σ »αÑΣ¿¬ß«ó.........................
  2620. ìÑ«í∩ºáΓѽ∞¡δÑ «»Ñαá¡ñδ ó ¬«¼á¡ñáσ «íαáí«Γ¬¿ ßΓ᫬.........
  2621. ô¡¿τΓ«ªÑ¡¿Ñ ß«ñÑন¼«ú« αÑú¿ßΓαá »α¿ π¼¡«ªÑ¡¿¿.............
  2622. ÄΦ¿í¬¿, ßó∩ºá¡¡δÑ ß ¿º¼Ñ¡Ñ¡¿Ñ¼ ß«ñÑন¼«ú« αÑú¿ßΓα«ó.......
  2623. 꺼ѡѡ¿Ñ ß«ßΓ«∩¡¿∩ Σ½áúá »ÑαÑ¡«ßá.........................
  2624. Åα«úαá¼¼¿ßΓ ñ«½ú« ¡Ñ ¿ß»«½∞ºπÑΓ Σ½áú¿......................
  2625. æ¼ÑΦÑ¡¿Ñ «»Ñαá¡ñ«ó ó »á¼∩Γ¿ ¿ ¡Ñ»«ßαÑñßΓóÑ¡¡δσ «»Ñαá¡ñ«ó...
  2626. ÄΦ¿í¬¿, ßó∩ºá¡¡δÑ ß ¿º¼Ñ¡Ñ¡¿Ñ¼ ß«ñÑন¼«ú« αÑú¿ßΓα«ó.......
  2627. 꺼ѡѡ¿Ñ ß«ßΓ«∩¡¿∩ Σ½áúá »ÑαÑ¡«ßá.........................
  2628. Åα«úαá¼¼¿ßΓ ñ«½ú« ¡Ñ ¿ß»«½∞ºπÑΓ Σ½áú¿......................
  2629. æ¼ÑΦÑ¡¿Ñ «»Ñαá¡ñ«ó ó »á¼∩Γ¿ ¿ ¡Ñ»«ßαÑñßΓóÑ¡¡δσ «»Ñαá¡ñ«ó...
  2630. ÄΦ¿í¬¿, ßó∩ºá¡¡δÑ ß ó«ºóαáΓ«¼ ó ¡áτὫ ßÑú¼Ñ¡Γá............
  2631. æ«σαá¡Ñ¡¿Ñ ß«ñÑন¼«ú« αÑú¿ßΓα«ó »α¿ «íαáí«Γ¬Ñ »αÑαδóá¡¿⌐..
  2632. êú¡«α¿α«óá¡¿Ñ úαπ»» ó Γáí½¿µáσ «»Ñαá¡ñ«ó ¿ ñá¡¡δσ..........
  2633. Åα«óÑα¬á...................................................
  2634. Åα«óÑα¬á úαá¡¿τ¡δσ πß½«ó¿⌐ ¿ ß½πτá¿ «úαá¡¿τÑ¡¿∩............
  2635. éó«ñ «Φ¿í«τ¡δσ ñá¡¡δσ......................................
  2636. ÄΓßπΓßΓó¿Ñ óσ«ñ¡δσ ñá¡¡δσ..................................
  2637. ÄΓ½áñ¬á, ¬á¬ τáßΓ∞ »α«µÑßßá ß«ºñá¡¿Ñ »α«úαá¼¼δ.............
  2638. Åα¿¼Ñα ßÑá¡ßá «Γ½áñ¬¿......................................
  2639. æÑá¡ß «Γ½áñ¬¿ »α«úαá¼¼δ ¡á ∩ºδ¬Ñ æ¿........................
  2640. Å«¿ß¬ «Φ¿í«¬...............................................
  2641. Éáºαáí«Γ¬á »½á¡á ñÑ⌐ßΓó¿⌐..................................
  2642. çá»π߬ Æπαí« «Γ½áñτ¿¬á.....................................
  2643. Åα«óÑα¬á...................................................
  2644. Ĭ¡« Watch.................................................
  2645. ä¿á½«ú«ó«Ñ «¬¡« Evaluate/Modify............................
  2646. ¥óਪá!....................................................
  2647. æÑá¡ß «Γ½áñ¬¿ ß ¿ß»«½∞º«ó᡿Ѽ »α«úαá¼¼δ ¡á Åá߬á½Ñ........
  2648. Å«¿ß¬ «Φ¿í«¬...............................................
  2649. éδí«α ßΓαáΓÑú¿¿ »«¿ß¬á «Φ¿í«¬..............................
  2650. çá»π߬ Æπαí« «Γ½áñτ¿¬á.....................................
  2651. ÅÑαѼÑΘÑ¡¿Ñ »« »α«úαá¼¼Ñ...................................
  2652. ä¿á½«ú«ó«Ñ «¬¡« Evaluate/Modify............................
  2653. Åα«óÑα¬á...................................................
  2654. éδαáªÑ¡¿∩ »α«ß¼«Γαá........................................
  2655. æ½ÑñπεΘá∩ «Φ¿í¬á...........................................
  2656. â½áóá 15. é¿αΓπá½∞¡á∩ «Γ½áñ¬á ß ¿ß»«½∞º«ó᡿Ѽ »α«µÑßß«αá
  2657.  80386.....................................................
  2658. Ç»»áαáΓ¡δÑ ßαÑñßΓóá, ¡Ñ«íσ«ñ¿¼δÑ ñ½∩ ó¿αΓπá½∞¡«⌐ «Γ½áñ¬¿...
  2659. ôßΓá¡«ó¬á ñαá⌐óÑαá πßΓα«⌐ßΓóá ñ½∩ ó¿αΓπá½∞¡«ú« «Γ½áñτ¿¬á...
  2660. çá»π߬ ó¿αΓπá½∞¡«ú« «Γ½áñτ¿¬á..............................
  2661. ÄΓ½¿τ¿∩ «íδτ¡«⌐ ¿ ó¿αΓπá½∞¡«⌐ «Γ½áñ¬¿......................
  2662. çá¼Ñτá¡¿∩ «Γ¡«ß¿Γѽ∞¡« ó«º¼«ª¡δσ »α«í½Ñ¼...................
  2663. æ««íΘÑ¡¿∩ «í «Φ¿í¬áσ TD386.................................
  2664. æ««íΘÑ¡¿∩ «í «Φ¿í¬áσ TDH386.SYS............................
  2665. â½áóá 16. ÄΓ½áñ¬á ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ß ¿ß»«½∞º«ó᡿Ѽ
  2666.  TD386.....................................................
  2667. Ç»»áαáΓπαá, ¡Ñ«íσ«ñ¿¼á∩ ñ½∩ ¿ß»«½∞º«óá¡¿∩ «Γ½áñτ¿¬á TD286..
  2668. ôßΓá¡«ó¬á «Γ½áñτ¿¬á ñ½∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.................
  2669. çá»π߬ «Γ½áñτ¿¬á ñ½∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á....................
  2670. ÄΓ½¿τ¿∩ Æπαí« «Γ½áñτ¿¬á ¿ «Γ½áñτ¿¬á ñ½∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.
  2671. ÄΓ½áñ¬á »α«úαá¼¼, ¿ß»«½∞ºπεΘ¿σ ñ«»«½¡¿Γѽ∞¡πε »á¼∩Γ∞.......
  2672. éδ»«½¡Ñ¡¿Ñ TD286 ¡á αạδσ ¼áΦ¿¡áσ.........................
  2673.  
  2674.