home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / docum / tbas.doc / tb51.doc < prev    next >
Encoding:
Text File  |  1990-04-27  |  41.7 KB  |  928 lines

  1.                                 â½áóá 5
  2.  
  3.                     æ½«óáα∞-ß»αáó«τ¡¿¬ ÆôÉüÄ-üàëæêèÇ
  4.  
  5.          200   ß   ½¿Φ¡¿¼   ¬«¼á¡ñ  ÆôÉüÄ-üàëæêèÇ  ¼«ª¡«  ßúαπ»»¿α«óáΓ∞
  6.       ß««ΓóÑΓßΓóÑ¡¡«  ¿σ  ß¿¡Γá¬ß¿τÑ߬«¼π  ¬½áßßπ ó Σπ¡¬µ¿¿, «»ÑαáΓ«αδ,
  7.       ß¿ßΓѼ¡δÑ »ÑαѼѡ¡δÑ ¿ ¼ÑΓá«»ÑαáΓ«αδ. 
  8.          öπ¡¬µ¿¿   (ºáαá¡ÑÑ  «»αÑñѽѡ¡δÑ  ó  «Γ½¿τ¿Ñ  «Γ  «»αÑñѽ∩Ѽδσ
  9.       »«½∞º«óáΓѽѼ) ó«ºóαáΘáεΓ º¡áτÑ¡¿Ñ ¿ »«Γ«¼π ñ«½ª¡δ ¿ß»«½∞º«óáΓ∞ß∩
  10.       ó¡πΓα¿ óδαáªÑ¡¿⌐. ä½∩ í«½∞Φ¿¡ßΓóá ¿º ¡¿σ ΓαÑíπεΓß∩ «ñ¿¡ ¿½¿ í«½ÑÑ
  11.       áαúπ¼Ñ¡Γ«ó; ¡á»α¿¼Ñα: 
  12.           t=cos(3.1)        -τ¿ß½«óá∩ Σπ¡¬µ¿∩ ß 1 τ¿ß½«óδ¼ áαúπ¼Ñ¡Γ«¼ 
  13.           t$=left$("cat",2) -ßΓα«τ¡á∩  Σπ¡¬µ¿∩  ß  1  ßΓα«τ¡δ¼ ¿ «ñ¡¿¼
  14.                              τ¿ß½«óδ¼ áαúπ¼Ñ¡ΓἿ 
  15.         Ä»ÑαáΓ«αδ-φΓ«    ¡Ññѽ¿¼δÑ   ßΓα«¿Γѽ∞¡δÑ   í½«¬¿,   «íαáºπεΘ¿Ñ
  16.       »α«úαá¼¼δ.  Ä»ÑαáΓ«αδ  ñ«½ª¡δ  »«∩ó½∩Γß∩  ó  ßΓ᫬Ñ,  ºá¡¿¼á∩  ÑÑ
  17.       µÑ½¿¬«¼,   ¿½¿  ß  αáºñѽ∩εΘ¿¼¿  ß¼Ñª¡δÑ  «»ÑαáΓ«αδ  ñó«ÑΓ«τ¿∩¼¿,
  18.       ¡á»α¿¼Ñα: 
  19.           CIRCLE (160,100),50    -τÑαΓ¿Γ∞ «¬απª¡«ßΓ∞ 
  20.           CALL Mysub(x,y,z)      -óδºóáΓ∞ »α«µÑñπαπ 
  21.           a=a+1                  -»α¿ßó«Ñ¡¿Ñ (ß¼. «»ÑαáΓ«α LET) 
  22.          æ¿ßΓѼ¡δÑ    »ÑαѼѡ¡δÑ    ∩ó½∩εΓß∩    ºáαá¡ÑÑ   «»αÑñѽѡ¡δ¼¿
  23.       ¿ñÑ¡Γ¿Σ¿¬áΓ«αἿ  ñ½∩  ñ«ßΓπ»á ¿ π»αáó½Ñ¡¿∩ «»αÑñѽѡ¡«⌐ ß¿ßΓѼ«⌐
  24.       ¿¡Σ«α¼áµ¿¿, ¡á»α¿¼Ñα: 
  25.           a$=DATE$             -ßτ¿ΓáΓ∞ ß¿ßΓѼ¡πε ñáΓπ
  26.           TIME$="00:00"        -πßΓá¡«ó¿Γ∞ ß¿ßΓѼ¡«Ñ óαѼ∩ 
  27.          îÑΓá«»ÑαáΓ«αδ »αÑñßΓáó½∩εΓ  ß«í«⌐  ñ¿αÑ¬Γ¿óδ ¬«¼»¿½∩Γ«απ. àß½¿
  28.       íδΓ∞  Γ«τ¡δ¼¿,  «¡¿  ¡Ñ  ∩ó½∩εΓß∩  τáßΓ∞ε  ∩ºδ¬á, ¡« ó¼ÑßΓ« φΓ«ú«
  29.       αáí«ΓáεΓ  ¡á  ñαπú«¼  πα«ó¡Ñ,  π»αáó½∩∩  »«óÑñÑ¡¿Ñ¼  ¬«¼»¿½∩Γ«αá,
  30.       ¡á»α¿¼Ñα: 
  31.           $INCLUDE "module1.tbs"-ºáúαπº¬á ¿ «íαáí«Γ¬á ó¬½ετáѼ«ú« Σá⌐½á
  32.           $STACK &H1000         -ß¼. αẼÑα ßΓѬá 
  33.          îÑΓá«»ÑαáΓ«αδ, »«ñ«í¡«  ßπí¼Ñ¡ε  «»µ¿⌐  ¬«¼»¿½∩Γ«αá, π»αáó½∩εΓ
  34.       ¬«¼»¿½∩Γ«α«¼  ó«  óαѼ∩  ¬«¼»¿½∩µ¿¿,  á  ¡Ñ  ¬«¼»∞εΓÑα«¼ ó« óαѼ∩
  35.       »α«ú«¡á. îÑΓá«»ÑαáΓ«αá¼ »αÑñΦÑßΓóπÑΓ º¡á¬ ñ«½½áαá ($) ñ½∩ «Γ½¿τ¿∩
  36.       ¿σ  «Γ  «íδτ¡δσ  «»ÑαáΓ«α«ó.  é  ßΓα«¬Ñ  ¼«ªÑΓ  íδΓ∞  Γ«½∞¬« «ñ¿¡
  37.       ¼ÑΓá«»ÑαáΓ«α  ¿,  ó  «Γ½¿τ¿¿  «Γ ¡Ñ¬«Γ«αδσ ñαπú¿σ ¬«¼»¿½¿α«óá¡¡δσ
  38.       üÑ⌐ß¿¬«ó, «¡¿ ¡Ñ »«¼ÑΘáεΓß∩ ó¡πΓα∞ REMARKS (ºá¼Ñτá¡¿⌐). 
  39.  
  40.                               ö«α¼áΓ ß»αáó«τ¡¿¬á
  41.                              -------------------
  42.  
  43.          èáªñδ⌐  óσ«ñ  ß»αáó«τ¡¿¬á  ß«ñÑαª¿Γ «»¿ßá¡¿Ñ, ß¿¡Γá¬ß¿ß, «íΘ¿Ñ
  44.       ºá¼Ñτá¡¿∩   ¿   »α¿¼Ñα   ¿ß»«½∞º«óá¡¿∩   «»ÑαáΓ«αá,  Σπ¡¬µ¿¿  ¿½¿
  45.       »α«µÑñπαδ.   âñÑ   φΓ«   »α¿Ñ¼½Ñ¼«,   ßó∩ºá¡¡δÑ   óσ«ñδ  ß¡áíªÑ¡δ
  46.       »ÑαѬαÑß¡δ¼¿  ßßδ½¬á¼¿, «ú«ó«αÑ¡δ ½εíδÑ «úαá¡¿τÑ¡¿∩ »α¿¼Ñ¡Ñ¡¿∩, á
  47.       ΓᬪѠ «Γ¼ÑτÑ¡δ  ½εíδÑ  αẽ¿τ¿∩  ó ¿ß»«½∞º«óá¡¿¿ ¿σ ó Æπαí«-üÑ⌐-
  48.       ß¿¬Ñ ¿ ¿¡ΓÑα»αÑΓáΓ«αÑ üÑ⌐ß¿¬á. 
  49.          ì¿ªÑ    »α¿óÑñÑ¡δ   ß«ú½áΦÑ¡¿∩,   ¬áßáεΘ¿Ñß∩   ß¿¡Γá¬ß¿τÑ߬«ú«
  50.       «»¿ßá¡¿∩, ¿ß»«½∞ºπѼ«ú« ó á½Σáó¿Γ¡«¼ »«α∩ñ¬Ñ ¬«¼á¡ñ. 
  51.  
  52.                               ù¿ß½«ó«Ñ óδαáªÑ¡¿∩
  53.                              -------------------
  54.  
  55.          ù¿ß½«óá∩  ¬«¡ßΓá¡Γá, τ¿ß½«óá∩ Σπ¡¬µ¿∩ ¿½¿ τ¿ß½«óá∩ »ÑαѼѡ¡á∩,
  56.       ½¿í«   ¿σ  ¬«¼í¿¡áµ¿∩,  ó  ¬«Γ«α«⌐  ¿ß»«½∞ºπεΓß∩  áα¿Σ¼ÑΓ¿τÑ߬¿Ñ,
  57.       ½«ú¿τÑ߬¿Ñ    «»ÑαáΓ«αδ    ¿    «»ÑαáΓ«αδ    «Γ¡«ΦÑ¡¿∩.    ê¡«úñá
  58.       ß»Ñµ¿Σ¿µ¿απÑΓß∩   Γ¿»   τ¿ß½«ó«ú«   óδαáªÑ¡¿∩,   ¡á»α¿¼Ñα   µÑ½«Ñ
  59.       óδαáªÑ¡¿Ñ: 
  60.              16
  61.              X
  62.              16^X
  63.              SIN(3.14159)
  64.              SIN(X/(16*X))
  65.  
  66.                              æΓ᫬«ó«Ñ óδαáªÑ¡¿Ñ
  67.                              --------------------
  68.  
  69.          æΓ᫬«óá∩   ¬«¡ßΓá¡Γá,   ßΓ᫬«óá∩  »ÑαѼѡ¡á∩  ¿½¿  ßΓ᫬«óá∩
  70.       Σπ¡¬µ¿∩,  ½¿í«  ¿σ  ¬«¼í¿¡áµ¿∩,  «»µ¿«¡á½∞¡«  ó¬½ετáεΘá∩  ó  ßÑí∩
  71.       «»ÑαáΓ«α ßµÑ»½Ñ¡¿∩, º¡á¬ »½εß (+). ìá»α¿¼Ñα: 
  72.            "CAT"
  73.            a$+"CAT"
  74.            LEFT$(a$+"CAT$",4)
  75.  
  76.                               æ»Ñµ¿Σ¿¬áµ¿∩ Σá⌐½á
  77.                              -------------------
  78.  
  79.          æΓα«τ¡«Ñ  óδαáªÑ¡¿Ñ «»¿ßδóáεΘÑÑ ¿¼∩ Σá⌐½á MS-DOS (ó«ßѼ∞ ½¿ΓÑα
  80.       ß  «»µ¿«¡á½∞¡δ¼  ΓαÑσ½¿ΓÑα¡δ¼  αáßΦ¿αÑ¡¿Ñ¼, ¬«Γ«α«¼π »αÑñΦÑßΓóπÑΓ
  81.       Γ«τ¬á,   αÑú¿ßΓα   íѺαẽ¿τÑ¡),   ó«º¼«ª¡«   ó¬½ετáεΘÑÑ  ó  ßÑí∩
  82.       ß»Ñµ¿Σ¿¬áµ¿ε   »α¿ó«ñá  ¿/¿½¿  »α«σ«ñá.  çá  ¿ß¬½ετÑ¡¿Ñ¼  ß½πτáÑó
  83.       ß¡áíªÑ¡¡δσ   ºá¼Ñτá¡¿∩¼¿,  ¿¼Ñ¡á  Σá⌐½«ó  ñ«½ª¡δ  óδαáªáΓ∞ß∩  ¬á¬
  84.       ßΓα«τ¡δÑ   »ÑαѼѡ¡δÑ,   ½¿í«   ºá¬½ετáΓ∞ß∩  ó  ñó«⌐¡δÑ  ¬áóδτ¬¿,
  85.       ¡á»α¿¼Ñα: 
  86.           "MAYFIRST.BAS"
  87.           "turbobas\myfirst.bas"
  88.           "a:\turbobas\myfirst.bas"
  89.  
  90.                                     Åα«σ«ñ
  91.                                    -------
  92.  
  93.          æΓα«τ¡«Ñ  óδαáªÑ¡¿Ñ,  «»¿ßδóáεΘÑÑ  ºá¬«¡¡δ⌐  ßπíß»αáó«τ¡¿¬  ¡á
  94.       ºáαÑú¿ßΓα¿α«óá¡¡«¼ »α¿ó«ñÑ. ìá»α¿¼Ñα: 
  95.           "\TURBOBAS"
  96.           "GAMES"
  97.  
  98.                                      LPR
  99.                                      ----
  100.  
  101.          "Æ«τ¬á   »«ß½Ññ¡Ñ⌐  ßß佬¿"  (LPR)  ¿ß»«½∞ºπÑΓß∩  ¬á¬  ¡Ñ∩ó¡«Ñ
  102.       ¬««αñ¿¡áΓ¡«Ñ   º¡áτÑ¡¿Ñ   ó  ¡Ñ¬«Γ«αδσ  úαáΣ¿τÑ߬¿σ  «»Ñαᵿ∩σ  ¿
  103.       πßΓá¡áó½¿óáÑΓß∩ í«½∞Φ¿¡ßΓó«¼ «»ÑαáΓ«α«ó úαáΣ¿¬¿ . 
  104.  
  105.                                     îÑΓ¬á
  106.                                     ------
  107.  
  108.          îÑΓ¬á  »αÑñßΓáó½∩ÑΓ  ß«í«⌐ ½¿í« á½Σáó¿Γ¡«-µ¿Σα«óπε ¼ÑΓ¬π, ½¿í«
  109.       ¡«¼Ñα ßΓ᫬¿, ¿ñÑ¡Γ¿Σ¿µ¿απεΘ¿Ñ »α«úαá¼¼¡πε ßΓ᫬π. ì«¼Ñαá ßΓ᫬ ¿
  110.       ¼ÑΓ¬¿ í«½ÑÑ ¿½¿ ¼Ñ¡ÑÑ óºá¿¼«ºá¼Ñ¡∩Ѽδ ó ß¿¡Γá¬ß¿ßÑ Æπαí«-üÑ⌐ß¿¬á,
  111.       ºá ¿ß¬½ετÑ¡¿Ñ¼ Γ«ú«, τΓ« ¼ÑΓ¬¿ ñ«½ª¡δ »«∩ó½∩Γ∞ß∩ ó ßΓα«¬Ñ ßἿ »«
  112.       ßÑíÑ, ¬á¬ ΓᬫóδÑ. 
  113.  
  114.                          Æ¿»«úαáΣ¿τÑ߬¿Ñ «ß«íÑ¡¡«ßΓ¿
  115.                          ----------------------------
  116.  
  117.          èπα߿󫼠  π¬áºδóáεΓ   º«¡δ   ¬«¼á¡ñ,   »«ñ½ÑªáΘ¿Ñ  ºá»«½¡Ñ¡¿ε
  118.       ß»Ñµ¿á½∞¡«⌐ ¿¡Σ«α¼áµ¿Ñ⌐ «í½áßΓ¿ »α¿¼Ñ¡Ñ¡¿∩, ¡á»α¿¼Ñα: 
  119.           REG register,value 
  120.          ÆÑ¬ßΓ«¼   ó   ½¿ΓÑαáσ  óÑασ¡Ñú«  αÑú¿ßΓαá  «í«º¡áτáÑΓß∩  τáßΓ∞
  121.       ¬«¼á¡ñδ, ¬«Γ«αá∩ ñ«½ª¡á »α¿ßπΓßΓó«óáΓ∞ ñ«ß½«ó¡«, ¡á»α¿¼Ñα: 
  122.            RESUME NEXT 
  123.          èóáñαáΓ¡δÑ  ß¬«í¬¿  ([])  «í«º¡áτáεΓ,  τΓ«  ºá¬½ετÑ¡¡á∩  ó ¡¿σ
  124.       ¿¡Σ«α¼áµ¿∩ ∩ó½∩ÑΓß∩ «»µ¿«¡á½∞¡«⌐, ¡á»α¿¼Ñα: 
  125.           OPEN filispec as [#]filenum
  126.       «º¡áτáÑΓ,  τΓ«  óδ  ¼«ªÑΓÑ ó¬½ετáΓ∞ º¡á¬ ¡«¼Ñαá (#) »ÑαÑñ ¡«¼Ñα«¼
  127.       Σá⌐½á  ó  «»ÑαáΓ«αÑ  OPEN  («Γ¬αδΓ∞),  ½¿í« «Γ¬áºáΓ∞ß∩ «Γ ¡Ñú« »«
  128.       óáΦѼπ óδí«απ. Å«φΓ«¼π ºá¬«¡¡δ «íÑ ß½ÑñπΘ¿Ñ ¬«¼á¡ñδ:
  129.           OPEN "cust.dta" AS 1
  130.           OPEN "cust.dta" AS #1 
  131.          ö¿úπα¡δ¼¿  ß¬«í¬á¼¿  ({})  π¬áºδóáÑΓß∩  óδí«α  ñóπσ  ¿½¿ í«½ÑÑ
  132.       «»µ¿⌐,  «ñ¡á  ¿º ¬«Γ«αδσ ñ«½ª¡á ¿ß»«½∞º«óáΓ∞ß∩ «í∩ºáΓѽ∞¡«. Ä»µ¿¿
  133.       αáºñѽ∩εΓß∩ óÑαΓ¿¬á½∞¡«⌐ τÑαΓ«⌐. ìá»α¿¼Ñα: 
  134.           KEY {on!off}
  135.       «º¡áτáÑΓ,  τΓ«  ºá¬«¡¡δ «íá ºá∩ó½Ñ¡¿∩ KEY ON ¿ KEY OFF, á ßἫ »«
  136.       ßÑíÑ KEY ¡Ñºá¬«¡¡«. 
  137.          î¡«ú«Γ«τ¿Ñ¼ (...)«Γ¼ÑτáÑΓß∩,τΓ« τáßΓ∞ ¬«¼á¡ñδ ¼«ªÑΓ »«óΓ«α¿Γß∩
  138.       ßΓ«½∞¬« αáº,߬«½∞¬« ¡Ñ«íσ«ñ¿¼«.ìá»α¿¼Ñα: 
  139.           READ  variable[,variable]...  
  140.       «º¡áτáÑΓ,   τΓ«   «ñ¡¿¼   «»ÑαáΓ«α«¼  READ  ¼«ªÑΓ  «ΓαáíáΓδóáΓ∞ß∩
  141.       ¼¡«ªÑßΓó« »ÑαѼѡ¡δσ, αáºñѽ∩Ѽδσ ºá»∩Γ묨: 
  142.           READ a$
  143.           READ a$,b$,a,b,c 
  144.          Æα¿ óÑαΓ¿¬á½∞¡« αáß»«½«ªÑ¡¡δÑ Γ«τ¬¿ π¬áºδóáεΓ ¡á »α«»π߬ «ñ¡«⌐
  145.       ¿½¿ í«½ÑÑ ßΓ᫬ »α«úαá¼¼¡«ú« ΓѬßΓá: 
  146.           FOR n=1 to 10
  147.           .
  148.           .
  149.           .
  150.           NEXT n
  151.  
  152.                               îÑΓá«»ÑαáΓ«α $COM
  153.                               ------------------
  154.  
  155.       öπ¡¬µ¿∩     $COM     αáß»αÑñѽ∩ÑΓ  »α«ßΓαá¡ßΓó«  ñ½∩  »α¿Ñ¼¡«ú«
  156.       -------             íπΣÑαá »«ß½Ññ«óáΓѽ∞¡«ú« óσ«ñ¡«ú« πßΓα«⌐ßΓóá.
  157.  
  158.       æ¿¡Γá¬ß¿ß   $COM n size 
  159.       ---------
  160.  
  161.       çá¼Ñτá¡¿∩  n π¬áºδóáÑΓ ¬«¼¼π¡¿¬áµ¿«¡¡δ⌐ áñá»ΓÑα (1 ¿½¿ 2), á size
  162.       ---------  (αẼÑα)  ÑßΓ∞  µÑ½á∩  ¬«¡ßΓá¡Γá, «»αÑñѽ∩εΘá∩ Ñ¼¬«ßΓ∞
  163.       íπΣÑαá  ñ½∩  φΓ«ú«  áñá»ΓÑαá  («Γ  0 ñ« 32767). Å« π¼«½τá¡¿ε-256.
  164.       ç¡áτÑ¡¿Ñ  »«  π¼«½τá¡¿ε  ¼«ªÑΓ πßΓá¡áó½¿óáΓ∞ß∩ ¿ σαá¡¿Γ∞ß∩ ó ¼Ñ¡ε
  165.       «»µ¿⌐.  ç¡áτÑ¡¿∩  »« π¼«½τá¡¿ε ¼«úπΓ ¿º¼Ñ¡∩Γ∞ß∩ ¼ÑΓá«»ÑαáΓ«αἿ ó
  166.       »α«úαá¼¼Ñ. 
  167.  
  168.       Äúαá¡¿τÑ¡¿∩       ÉẼÑα íπΣÑαá ß»Ñµ¿Σ¿µ¿απѼδ⌐ ó «»ÑαáΓ«αÑ
  169.       -----------       $COM,  ñ«½ªÑ¡  ¡áσ«ñ¿Γ∞ß∩ ó ñ¿á»áº«¡Ñ  «Γ  0
  170.       ñ«  32767. ê¡ΓÑα»αÑΓáΓ«α¡δ⌐ üÑ⌐ß¿¬ íπñÑΓ αáß»«½áúáΓ∞ íπΣÑα «ñ¡«ú«
  171.       ¿  Γ«ú«  ªÑ αẼÑαá ñ½∩ «í«¿σ ¬«¼¼π¡¿¬áµ¿«¡¡δσ óσ«ñ¡δσ πßΓα«⌐ßΓó,
  172.       Ñß½¿  «¡¿  ßπΘÑßΓóπεΓ.  é Æπαí«-üÑ⌐ß¿¬Ñ αẼÑαδ φΓ¿σ ñóπσ íπΣÑα«ó
  173.       πßΓá¡áó½¿óáεΓß∩ ¡Ñºáó¿ß¿¼«. 
  174.  
  175.       Éẽ¿τ¿∩          Åα¿  ó«ºíπªñÑ¡¿¿  ó ¿¡ΓÑα»αÑΓáΓ«α¡«¼  üÑ⌐ß¿¬Ñ
  176.       --------          φΓá  Σπ¡¬µ¿«¡á½∞¡«ßΓ∞  ñ«ßΓπ»¡á  Γ«½∞¬« τÑαѺ
  177.                         »áαá¼ÑΓαδ ¬á¼á¡ñ¡«⌐ ßΓ᫬¿. 
  178.  
  179.       Åα¿¼Ñα:           '«»ÑαáΓ«α $COM ¿ß»«½∞ºπÑΓß∩ ñ½∩ ¿º¼Ñ¡Ñ¡¿∩
  180.                         '»α«ßΓαá¡ßΓóá  »« π¼«½τá¡¿ε, αáß»αÑñѽ∩Ѽ«ú«
  181.                         'ñ½∩ íπΣÑα«ó »«ß½Ññ«óáΓѽ∞¡δσ óσ«ñ¡δσ
  182.                         'πßΓα«⌐ßΓó.    ìáßΓα«¿Γ∞    »«ñ»α«úαá¼¼π    ñ½∩
  183.                         '«íαáí«Γ¬¿ COM- óó«ñá 
  184.            $COM 1 1024  '¡áßΓαá¿óáÑΓß∩ íπΣÑα óó«ñá 1 è
  185.            ON COM(1) GOSUB   »«½πτ¿Γ∞ ¬«¼óó«ñ
  186.            COM(1) ON    'ó¬½ετ¿Γ∞ «íαáí«Γ¬π  COM óó«ñá
  187.            OPEN "COM1" AS #1 'oΓ¬αδΓ∞ »ÑαѼѡ¡πε Σá⌐½á ¬á¬ COM1
  188.            PRINT "ì᪼¿ΓÑ ½εíπε ¬½áó¿Θπ ñ½∩ ºáóÑαΦÑ¡¿∩ »α«úαá¼¼δ"
  189.            '»«¬á ¬½áó¿Φá ÑΘÑ ¡Ñ ¡áªáΓá
  190.            WHILE NOT INSTAT
  191.              LOCATE 2.1
  192.              PRINT TIME$ '«Γ«íαếΓ∞ óαѼ∩
  193.            WEND
  194.            END '¬«¡Ñµ »α«úαá¼¼δ
  195.            Å«½πτ¿Γ∞諼óó«ñ : '«íαáí«ΓáΓ∞ COM-»«αΓ »αÑαδóá¡¿Ñ
  196.            'ßτ¿ΓáΓ∞ óó«ñ ¿º íπΣÑαá COM-»«αΓá
  197.            INPUT #1,諼ūαΓéó«ñ (ºáú«½«ó«¬ %)
  198.            RETURN
  199.            è«¡Ñµéó«ñá: '¬«¡Ñµ COM-»«αΓ óó«ñá
  200.            PRINT "ä«ßΓ¿ú¡πΓ ¬«¡Ñµ óó«ñá"
  201.            END '¬«¡Ñµ »α«úαá¼¼δ
  202.  
  203.                             îÑΓá«»ÑαáΓ«α $DYNAMIC
  204.                             ----------------------
  205.       öπ¡¬µ¿∩    $DYNAMIC    ºá∩ó½∩ÑΓ  ,τΓ« αẼÑΘÑ¡¿Ñ ¼áßß¿óá »«
  206.       -------                π¼«½τá¡¿ε  ñ«½ª¡« íδΓ∞ ñ¿¡á¼¿τÑ߬¿¼. 
  207.  
  208.       æ¿¡Γá¬ß¿ß      $DYNAMIC
  209.       ---------
  210.  
  211.       çá¼Ñτá¡¿∩      îÑΓá«»ÑαáΓ«α $DYNAMIC ¡Ñ ¿¼ÑÑΓ áαúπ¼Ñ¡Γ«ó ¿
  212.       ---------      ºá∩ó½∩ÑΓ, τΓ« Γ¿» αẼÑΘÑ¡¿∩ ¼áßß¿ó«ó »« π¼«½τá¡¿ε
  213.       ñ«½ªÑ¡  íδΓ∞ ñ¿¡á¼¿τÑ߬¿¼. Åα«ßΓαá¡ßΓó« ñ½∩ ñ¿¡á¼¿τÑ߬¿σ ¼áßß¿ó«ó
  214.       αáß»αÑñѽ∩ÑΓß∩   ó«   óαѼ∩   »α«ú«¡á.   ä½∩  ½¿¬ó¿ñᵿ¿  ¼áßß¿óá
  215.       ¿ß»«½∞ºπ⌐ΓÑ  «»ÑαáΓ«α  ERASE.  ä¿¡á¼¿τÑ߬¿Ñ  ¼áßß¿óδ  ñáεΓ  í«½ÑÑ
  216.       φΣÑ¬Γ¿ó¡«Ñ  ¿ß»«½∞º«óá¡¿Ñ  »á¼∩Γ¿.  îáßß¿óδ  ¼«ª¡«  ºá∩ó½∩Γ∞  ¬á¬
  217.       ñ¿¡á¼¿τÑ߬¿Ñ  ß  »«¼«Θ∞ε  ¬½ετÑó«ú«  ß½«óá DYNAMIC ¿½¿ áαúπ¼Ñ¡Γ«ó
  218.       óδαáªÑ¡¿á  ó  «»ÑαáΓ«αÑ  DIM.  îáßß¿óδ ß »ÑαѼѡ¡δ¼¿ αẼÑαá- ¼¿,
  219.       ¬«Γ«αδÑ  ºá∩ó½∩εΓß∩  ¬á¬  «íΘ¿Ñ  ¿½¿  ½«¬á½∞¡δÑ ó »α«µÑñπαÑ, ½¿í«
  220.       Σπ¡¬µ¿¿, óßÑúñá ñ¿¡á¼¿τÑ߬¿Ñ. 
  221.  
  222.       æî.ΓᬪѠ DIM
  223.       --------  ERASE
  224.                 FRE
  225.                 $STATIC
  226.  
  227.       Åα¿¼Ñα    '¡áßΓα«¿Γ∞ «íαáí«Γτ¿¬ «Φ¿í«¬
  228.       -------   ON ERROR GOTO ÄΦ¿í«¬Äíαáí«Γτ¿¬
  229.                 '«Γ«íαếΓ∞ »á¼∩Γ∞,¿¼ÑεΘπεß∩ ó ¼áß߿󡫼 »α«ßΓαá¡ßΓóÑ
  230.                 PRINT FRE(-1)
  231.                 DIM ü«½∞Φ«⌐îáßß¿ó(10000) 'ºá∩ó¿Γ∞ ñ¿¡.¼áßß¿ó
  232.                 ü«½∞Φ«⌐îáßß¿ó(6666)=66
  233.                 PRINT FRE(-1)
  234.                 PRINT ü«½∞Φ«⌐îáßß¿ó(6666)
  235.                 END '¬«¡Ñµ »α«ú«¡á
  236.                 ÄΦ¿í¬««íαáí«Γτ¿¬:
  237.                 PRINT "«Φ¿í¬á Γ¿»á " ERR;
  238.                 PRINT "»α«¿º«Φ½á »« áñαÑßπ" ERADR
  239.                 END
  240.  
  241.                              îÑΓá«»ÑαáΓ«α $EVENT
  242.                              --------------------
  243.       öπ¡¬µ¿∩   $EVEN   π»αáó½∩ÑΓ úÑ¡Ñα¿α«ó᡿Ѽ ¬«ñá «Γ߽Ѫ¿óá¡¿∩
  244.       -------           ß«íδΓ¿⌐.
  245.  
  246.  
  247.       æ¿¡Γá¬ß¿ß    $EVEN {ON!OFF}
  248.       ---------
  249.  
  250.       çá¼Ñτá¡¿∩        àß½¿  óáΦá  »α«úαἼᠠ߫ñÑαª¿Γ  ¬á¬«Ñ-½¿í«
  251.       ---------        ßαÑñßΓó«  ºáσóáΓá  ß«íδΓ¿⌐  «»αÑñѽѡ¡«ú«  ß«αΓá
  252.       (¡á»α¿¼Ñα, ON KEY, ON COM), Γ« $EVENT »« π¼«½τá¡¿ε ON (ó¬½.), τΓ«
  253.       »α¿ó«ñ¿Γ ¬ úÑ¡Ñα¿α«óá¡¿ε ¬«¼»¿½∩Γ«α«¼ ¬«ñá »α«óÑન ß«íδΓ¿∩ ¼Ñªñπ
  254.       óßѼ¿   «»ÑαáΓ«αἿ   óáΦÑ⌐   »αúαá¼¼δ.   àß½¿   ó  »α«úαἼѠ ¡Ñ
  255.       »αÑñπß¼«ΓαÑ¡«  «Γ߽Ѫ¿óá¡¿Ñ,  Γ« $EVENT ¡áσ«ñ¿Γß∩ ó ß«ßΓ«∩¡¿¿ OFF
  256.       (ó䬽.) ¿ ¬«ñ ß«íδΓ¿∩ ¡Ñ úÑ¡Ñα¿απÑΓß∩. 
  257.             $EVENT  ñáÑΓ  óá¼  ó«º¼«ª¡«ßΓ∞  π»αáó½∩Γ∞  ΓѼ, ¬á¬¿Ñ τáßΓ¿
  258.       »α«úαá¼¼δ  íπñπΓ  »α«σ«ñ¿Γ∞ íѺ »α«óÑન ß«íδΓ¿⌐. àß½¿ ßπΘÑßΓóπÑΓ
  259.       ¬á¬á∩-Γ«   º«¡á,  úñÑ  ¼á¬ß¿¼á½∞¡á∩  ß¬«α«ßΓ∞  ó᪡ÑÑ  «ΓóÑΓá  ¡á
  260.       ß½πτá⌐¡«Ñ  ß«íδΓ¿Ñ,  Γ«  ºá¬½ετá⌐ΓÑ φΓπ τáßΓ∞ »α«úαá¼¼¡«ú« ¬«ñá ó
  261.       ß¬«í¬¿, «íαáºπѼδÑ ¼ÑΓá«»ÑαáΓ«αἿ $EVENT OFF ¿ $EVENT ON. 
  262.  
  263.       Åα¿¼Ñα:   '»α¿¼Ñα ß«íδΓ¿∩
  264.                 ON TIMER(1) gosub Å«ΓÑα∩éαѼѡ¿
  265.                 timer on
  266.                 print "îÑñ½Ñ¡¡δ⌐ µ¿¬½"
  267.                 x=Γá⌐¼Ñα
  268.                 for i=1 to 10000
  269.                  i=i+i-i
  270.                 next i
  271.                 y=Γá⌐¼Ñα
  272.                 print "éαѼ∩ µ¿¬½á ÑßΓ∞" y-x
  273.                 $event off
  274.                 print "íδßΓαδ⌐ µ¿¬½"
  275.                 x=Γá⌐¼Ñα
  276.                 for i=1 to 10000
  277.                  i=i+i-i
  278.                 next i
  279.                 y=Γá⌐¼Ñα
  280.                 print "óαѼ∩ µ¿¬½á ÑßΓ∞¥" y-x
  281.                 end
  282.                 Å«ΓÑα∩éαѼѡ¿:
  283.                 for j=1 to 1000:j=j+j-j:next j:print
  284.                 return
  285.  
  286.                         îÑΓá«»ÑαáΓ«αδ $IF/$ELSE/$ENDIF
  287.                         ------------------------------
  288.  
  289.       öπ¡¬µ¿∩     $IF,$ELSE ¿ $ENDIF    «»αÑñѽ∩εΓ τáßΓ¿ »α«úαá¼¼δ,
  290.       -------                           »«ñ½ÑªáΘ¿Ñ  ¬«¼»¿½¿α«óá¡¿ε  ¿½¿
  291.       «Γ   ¡Ñú«  π¬½«¡∩εΘ¿Ñß∩  (τáßΓ«  φëà ß»«ß«í  ¡áºδóáεΓ  πß½«ó¡δ¼
  292.       ¬«¼»¿½¿α«ó᡿Ѽ). 
  293.  
  294.       æ¿¡Γá¬ß¿ß   $IF ¬«¡ßΓá¡Γá
  295.       ---------   .
  296.                   .«»ÑαáΓ«αδ
  297.                   .
  298.                   [$else
  299.                   .
  300.                   .«»ÑαáΓ«αδ]
  301.                   .
  302.                   $ENDIF
  303.  
  304.       çá¼Ñτá¡¿∩         è«¡ßΓá¡Γá-φΓ«  ¿¼Ñ¡«óá¡¡á∩  ¬«¡ßΓá¡Γá   ¿½¿
  305.       ---------         »«ßΓ«∩¡¡«Ñ  º¡áτÑ¡¿Ñ. àß½¿ ¬«¡ßΓá¡Γá ¡Ñ ¡π½Ñóá∩
  306.       (TRUE), Γ« «»ÑαáΓ«αδ ¼Ñªñπ $IF ¿ $ELSE ¬«¼»¿½¿απεΓß∩, á «»ÑαáΓ«αδ
  307.       ¼Ñªñπ  $ELSE  ¿  $ENDIF  ¡Ñ ¬«¼»¿½¿απεΓß∩. àß½¿ è«¡ßΓá¡Γá ¡π½Ñóá∩
  308.       (FALSE),   Γ«   «»ÑαáΓ«αδ  ¼Ñªñπ  $IF  ¿  $ELSE  ¿ú¡«α¿απεΓß∩,  á
  309.       ¡áσ«ñ∩Θ¿Ñß∩    ¼Ñªñπ   $ELSE   ¿   $ENDIF   ¬«¼»¿½¿απεß∩.   $ELSE
  310.       πßΓá¡áó½¿óáÑΓß∩   «»µ¿«¡á½∞¡«,   ¡«   $ENDIF   ΓαÑíπÑΓß∩  óßÑúñá.
  311.       Ä»ÑαáΓ«αδ   πß½«ó¡«⌐  ¬«¼»¿½∩µ¿¿  ¼«úπΓ  ó¬½áñδóáΓ∞ß∩  ñ«  πα«ó¡∩
  312.       ú½πí¿¡«⌐ 256. 
  313.  
  314.       Åα¿¼Ñα    %ûóÑΓ¡«⌐¥¬αá¡=1  'πßΓá¡«ó¬á ¿¼Ñ¡«óá¡¡«⌐ ¬«¡ßΓá¡Γδ ¡á
  315.                                  '¡Ñ¡π½Ñó«Ñ º¡áτÑ¡¿Ñ π¬áºδóáÑΓ αáí«Γπ
  316.                 '¡á µóÑΓ¡«¼ φ¬αá¡Ñ, πßΓá¡«ó¬á ¡π½Ñó«ú« º¡áτÑ¡¿∩ π¬áºδ -
  317.                 'óáÑΓ αáí«Γπ ó ¼«¡«σα«¼¡«⌐ ß¿ßΓѼÑ
  318.  
  319.                 $if %ûóÑΓ¡«⌐¥¬αá¡
  320.                  def seg=&HB800 'áñαÑß »á¼∩Γ¿ úαáΣ¿τÑ߬«ú« φ¬αá¡á
  321.                 $else
  322.                  def seg=&HB000 'áñαÑß »á¼∩Γ¿ ¼«¡«σα«¼¡«ú« φ¬αá¡á
  323.                 for i%=0 to 4000 step 2
  324.                  poke i%,asc("A") 'ºá»«½¡¿Γ∞ φ¬αá¡ íπ¬óἿ "A"
  325.                 next i%
  326.                 'σαá¡¿Γ∞ óßÑ 4000 íá⌐Γ«ó ó¿ñÑ«-»α«ú«¡á
  327.                 bsave "$if.dta",0,4000
  328.                 end
  329.  
  330.                               îÑΓá«»ÑαáΓ«α $INCLUDE
  331.                               ---------------------
  332.  
  333.       öπ¡¬µ¿∩     $INCLUDE    ó¬½ετáÑΓ ΓѬßΓ«óδ⌐ Σá⌐½
  334.       -------
  335.  
  336.       æ¿¡Γá¬ß¿ß   $INCLUDE Σá⌐½á߻ѵ.½¿ΓÑαá½
  337.       ---------
  338.  
  339.       çá¼Ñτá¡¿∩         êß»«½∞ºπ⌐ΓÑ $INCLUDE ñ½∩ ¬«¼»¿½¿α«óá¡¿∩ ΓѬßΓá
  340.       ---------         ñαπú«ú«   Σá⌐½á   ó¼ÑßΓÑ   ß   ΓѬπΘ¿¼  Σá⌐½«¼.
  341.       öá⌐½áæ»Ñµ.½¿ΓÑαá½  φΓ«  ßΓα«τ¡á∩  ¬«¡ßΓá¡Γá, á »αÑñßΓáó½∩Ѽδ⌐ Ñú«
  342.       Σá⌐½  ñ«½ªÑ¡  ß½Ññ«óáΓ∞  ß«ú½áΦÑ¡¿∩¼ DOS «í ¿¼Ñ¡¿ Σá⌐½á ¿ ó Γ« ªÑ
  343.       óαѼ∩  »αÑñßΓáó½∩Γ∞  ß«í«⌐  ¿ßσ«ñ¡δ⌐ Σá⌐½ Æπαí« üÑ⌐ß¿¬á. àß½¿ ñ½∩
  344.       ó¬½ετÑ¡¡«ú«  Σá⌐½á  ¡Ñ  ß»Ñµ¿Σ¿µ¿απÑΓß∩  Ñú«  ¿¼∩, »αÑñ»«½áúáÑΓß∩
  345.       αáßΦ¿αÑ¡¿Ñ .BAS. 
  346.             îÑσá¡¿º¼    $INCLUDE    óδºδóáÑΓ   Γαá¬Γ«ó¬π   ¬«¼»¿½∩Γ«α«¼
  347.       ó¬½ετáѼ«ú«  Σá⌐½á  Γᬿ¼  «íαẫ¼,  ¬á¬  Ñß½¿  íδ  «¡  Σ¿º¿τÑ߬¿
  348.       ßπΘÑßΓó«óá½  ó »Ñαó«¡áτá½∞¡«¼ ΓѬßΓÑ ó ñá¡¡«⌐ Γ«τ¬Ñ. ¥Γ« ñáÑΓ óá¼
  349.       ó«º¼«ª¡«ßΓ∞   αáºαδóáΓ∞  óáΦπ  »α«úαá¼¼π  ¡á  π»αáó½∩ѼδÑ  ¬π߬¿.
  350.       Åα¿¡µ¿»  αáí«τ¿⌐  Σá⌐½/ú½áó¡δ⌐  Σá⌐½  Æπαí«  üÑ⌐ß¿¬á  «Γ¡«ß¿Γß∩ ¬
  351.       $INCLUDE.  é ¿½½εßΓαáΓ¿ó¡δσ µÑ½∩σ αáßß¼«Γα¿¼ Σá⌐½δ CALCAREA.BAS ¿
  352.       CONST.BAS:
  353.             öá⌐½ CALCAREA.BAS
  354.             print "»α«úαá¼¼á óδτ¿ß½Ñ¡¿∩ »½«Θáñ¿ ¬απúá"
  355.             print "Ñß½¿ íδ óδ ¡áσ«ñ¿ΓÑ φΓπ »α«úαá¼¼π »«½Ñº¡«⌐"
  356.             print "»«ªá½π⌐ßΓá óδΦ½¿ΓÑ 3500 ñ«½½áα«ó"
  357.             print
  358.             print "öαᡬ ü«α½á¡ñ"
  359.             print "æ¬áΓΓÑ éá½½Ñ⌐,æÇ95066"
  360.             print "-------------------------------------------------"
  361.             $include "CONST.BAS"
  362.             input "óóÑßΓ¿ αáñ¿πß",r
  363.             print "»½«Θáñ∞ ="pi*r*r
  364.  
  365.             öá⌐½ CONST.BAS
  366.             '«íΘѵѽÑóδÑ ¬«¡ßΓá¡Γδ
  367.             pi=ANT(1)*4
  368.             %¿ßΓ¿¡¡«=-1
  369.             %½«ª¡«=0
  370.             %¼á¬ßX=319
  371.             %¼á¬ßY=199
  372.  
  373.          ùΓ«íδ  ¬«¼»¿½¿α«óáΓ∞ φΓπ »α«úαá¼¼π CALCAREA ñ«½ªÑ¡ íδΓ∞ ßñѽá¡
  374.       "ú½áó¡δ¼  Σá⌐½«¼",  »«ß¬«½∞¬«  φΓ«  Σá⌐½  ß  «»ÑαáΓ«α«¼ $INCLUDE.
  375.       Éáí«τ¿⌐  Σá⌐½  ñó¿úáÑΓß∩  Γπñá  ¿  «íαáΓ¡«  »« «Γ¡«ΦÑ¡¿ε ¬ ½εí«¼π
  376.       ñαπú«¼π,  ó  ºáó¿ß¿¼«ßΓ¿  «Γ  ¡πªñ αÑñá¬Γ¿α«óá¡¿∩ (Γ.Ñ Ñß½¿ ¿¼ÑÑΓ
  377.       «Φ¿í¬¿).   é¡Ñ   ºáó¿ß¿¼«ßΓ¿   «Γ   ΓѬπΘÑú«  αáí«τÑú«  Σá⌐-  ½á,
  378.       ¬«¼»¿½¿α«óá¡¿Ñ  óßÑúñá  ¡áτ¿¡áÑΓß∩  ß  CALCAREA (ú½áó¡«ú« Σá⌐½á).
  379.       (ü«½ÑÑ ñÑΓá½∞¡« ß¼. ó αáºñѽѠ"â½áó¡«Ñ ¼Ñ¡ε" ú½.3).
  380.          è«úñá ¬«¼»¿½∩Γ«α Æπαí« üÑ⌐ß¿¬á óßΓαÑτáÑΓ ¼ÑΓá«»ÑαáΓ«α $INCLUDE
  381.       ó  ßΓα«¬Ñ  7 Σá⌐½á CALCAREA, «¡ ºáúαπªáÑΓ ¿ ¡áτ¿¡áÑΓ ßτ¿ΓδóáΓ∞ ¿º
  382.       CONST.BAS.  è«úñá  φëଫñ ¿ßτÑα»δóáÑΓß∩, ¬«¼»¿½∩Γ«α ºáσóáΓδóáÑΓ
  383.       «ßΓáó½Ñ¡¡«Ñ ¿¼ ¼ÑßΓ« ó »Ñαó«¡áτá½∞¡«⌐ »α«úαá¼¼Ñ.
  384.          $INCLUDE  ¼«ªÑΓ ó¬½áñδóáΓ∞ß∩ ¡á ú½πí¿¡π 5; Γ.Ñ ó¬½ετáѼδ⌐ Σá⌐½
  385.       ¼«ªÑΓ ¿¼ÑΓ∞ ßó«¿ $INCLUDE. 
  386.  
  387.       Åα¿¼Ñα   'σαá¡¿Γ∞ ß½ÑñπΘÑÑ ó Σá⌐½Ñ "example.inc"
  388.       ------   sub æ¬áª¿Ç½½« '»α«µÑñπαá óδó«ñ
  389.                 print "ǽ½«"
  390.                end sub
  391.                'ñá½ÑÑ ß½Ññπ¡Γ ú½áó¡á∩ »α«úαá¼¼á
  392.                $include "example.inc" 'ó¬½ετ¿Γ∞ ¿ßσ«ñ¡δ⌐ Σá⌐½
  393.                call æ¬áª¿Ç½½«
  394.                end
  395.  
  396.                              îÑΓá«»ÑαáΓ«α $INLINE
  397.                             ---------------------
  398.  
  399.       öπ¡¬µ¿∩     $INLINE      ºá∩ó½∩ÑΓ   ó¡πΓα¿ßΓα«τ¡δ⌐   ¼áΦ¿¡¡δ⌐
  400.                                ¬«ñ ó« ó¡πΓα¿ßΓα«τ¡«⌐ ßπí»α«µÑñπαÑ. 
  401.  
  402.       æ¿¡Γá¬ß¿ß   $INLINE [滿߫¬ íá⌐Γ«ó][Σá⌐½ß»Ñµ.½¿ΓÑαá½]
  403.       ---------
  404.  
  405.       çá¼Ñτá¡¿∩   $INLINE      ¼«ªÑΓ  íδΓ∞  Γ«½∞¬«  ó   »αÑñѽáσ   Γѽá
  406.       ---------                ó¡πΓα¿ßΓα«τ¡«⌐ ßπí»α«µÑñπαδ. 
  407.          æ»¿ß«¬   íá⌐Γ«ó  - φΓ«  »«ß½Ññ«óáΓѽ∞¡«ßΓ∞  µÑ½δσ  º¡áτÑ¡¿⌐  ó
  408.       ñ¿á»áº«¡Ñ  «Γ  0 ñ« 255, »«ñ½ÑªáΘ¿σ ¬«ñ¿α«óá¡¿ε ¡Ñ»«ßαÑñßΓóÑ¡¡« ó
  409.       «í∞Ñ¬Γ¡«¼ ¬«ñÑ ó ñá¡¡«⌐ Γ«τ¬Ñ. 
  410.          öá⌐½æ»Ñµ.½¿ΓÑαá½  -  φΓ«  ¿¼∩  Σá⌐½á,¬«Γ«αδ⌐  ß«ñÑαª¿Γ  ¬«ñ, ó
  411.       ¬«Γ«αδ⌐   óßΓáó½∩ÑΓß∩   ó¡πΓα¿ßΓα«τ¡á∩.   ¥Γ«Γ  ¬«ñ  ñ«½ªÑ¡  íδΓ∞
  412.       »ÑαÑ«»αÑñѽ∩Ѽ,   á   ΓᬪѠ ñ«½ªÑ¡  ºáΘ¿ΘáΓ∞  ¿  ó«ßßΓá¡áó½¿óáΓ∞
  413.       ß½ÑñπεΘ¿Ñ  αÑú¿ßΓαδ:  ßΓѬ«óδ⌐  ßÑú¼Ñ¡Γ(SS),  ßΓѬ«óδ⌐  π¬áºáΓѽ∞
  414.       (SP),  íẫóδ⌐  π¬áºáΓѽ∞  (BP),  ßÑú¼Ñ¡Γ  ñá¡¡δσ (DS). é¡πΓα¿ßΓ-
  415.       α«τ¡δ⌐  ¬«ñ  ¼«ªÑΓ  ¿¼ÑΓ∞  ßßδ½¬π  ¡á  »«αá¼ÑΓαδ ß ¿ß»«½∞º«ó᡿Ѽ
  416.       «Γ¡«ß¿Γѽ∞¡«⌐ áñαÑßᵿ¿ BP. ü«½ÑÑ »«ñα«í¡á∩ ¿¡Σ«α¼áµ¿∩ ß«ñÑনΓß∩
  417.       ó  »α¿½«ªÑ¡¿¿  Ç "ù¿ß½«óδÑ ß««íαáªÑ¡¿∩" ¿ »α¿½«ªÑ¡¿¿ æ "ê¡ΓÑαΣÑ⌐ß
  418.       ∩ºδ¬á áßßѼí½Ñαá". 
  419.  
  420.         Åα¿¼Ñα   sub ó¿ºú inline
  421.                  '$inline óδºδóáÑΓ óδñáτπ ó¿ºúá ºóπ¬«óδ¼ ¿º½πτáΓѽѼ
  422.                  $inline &HBA,&H00,&H07,&HE4,&H61,&H24,
  423.                  $inline &HFC,&H34,&H02,&HE6,&H61,&HB9,
  424.                  $inline &H40,&H01,&HE@,&HFE,&H4A,&H74
  425.                  $inline &H02,&HF2
  426.                  end sub
  427.                  call ó¿ºú
  428.                  end
  429.  
  430.                             îÑΓá«»ÑαáΓ«α $SEGMENT
  431.                             ---------------------
  432.  
  433.       öπ¡¬µ¿∩   $SEGMENT       ºá∩ó½∩ÑΓ ¡«óδ⌐ ¬«ñ«óδ⌐ ßÑú¼Ñ¡Γ.
  434.       --------
  435.  
  436.       æ¿¡Γá¬ß¿ß $SEGMENT
  437.       ---------
  438.  
  439.       çá¼Ñτá¡¿∩          êß»«½∞ºπ⌐ΓÑ   "íѺáαúπ¼Ñ¡Γ¡δÑ"   ¼ÑΓá«»ÑαáΓ«αδ
  440.       ---------        $SEGMENT  ñ½∩  αáºαδóá óáΦÑ⌐ ¿ßσ«ñ¡«⌐ »α«úαá¼¼δ,
  441.       ¬«úñá  ¬«¼»¿½∩Γ«α  ß««íΘáÑΓ,  τΓ«  »αÑóδΦÑ¡«  «úαá¡¿τÑ¡¿Ñ 64è ñ½∩
  442.       ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá: ERROR 409 segment overflow press <ESC> («Φ¿í¬á
  443.       409 »ÑαÑ»«½¡Ñ¡¿Ñ ßÑú¼Ñ¡Γᠡ᪼¿ΓÑ <ESC>) 
  444.          éßÑ,   τΓ«   ¡áσ«ñ¿Γß∩  »«ß½Ñ  ¼ÑΓá«»ÑαáΓ«αá  $SEGMENT,  íπñÑΓ
  445.       »«¼ÑΘÑ¡«  ó  ¡«óδ⌐  ¬«ñ«óδ⌐  ßÑú¼Ñ¡Γ. é αѺπ½∞ΓáΓÑ ½εí«⌐ «»ÑαáΓ«α
  446.       π»αáó½Ñ¡¿∩   »α«úαá¼¼«⌐   (GOSUB,  GOTO),  »ÑαÑñáεΘÑÑ  π»αáó½Ñ¡¿Ñ
  447.       τÑαѺφΓπ  úαá¡¿µπ,  íπñÑΓ  αÑ὿º«óáΓ∞ ¼ÑªßÑú¼Ñ¡Γ¡«Ñ »ÑαѼÑΘÑ¡¿Ñ,
  448.       óδº«ó  ¿½¿  »ÑαÑσ«ñ,  ñ½∩  ¬«Γ«α«ú«  ΓαÑíπÑΓß∩  ¡Ñ߬«½∞¬«  í«½∞ΦÑ
  449.       óαѼѡ¿  ¿  ßΓѬ«ó«ú« »α«ßΓαá¡ßΓóá. ¥Γ«Γ φΣΣÑ¬Γ ¼«ª¡« ¼¿¡¿¼¿º¿α«-
  450.       óáΓ∞,αẼÑΘá∩  «»ÑαáΓ«αδ  $SEGMENT  Γá¼, úñÑ ó »α«úαἼѠ»α«σ«ñ∩Γ
  451.       ÑßΓÑßΓóÑ¡¡δÑ  ½¿¡¿¿  ñѽѡ¿∩ ÑÑ ¡á τáßΓ¿; ¡á»α¿¼Ñα ¼Ñªñπ ú½áó¡δ¼¿
  452.       »«ñ»α«úαἼἿ  ¿½¿  ú½áó¡«⌐  »α«úαá¼¼«⌐  ¿ ¬«ñ«¼ ó«ºíπªñÑ¡¿∩ ¿½¿
  453.       ºáóÑαΦÑ¡¿∩.
  454.          é  »α«úαἼѠ ¡á  Æπαí«  üÑ⌐ß¿¬Ñ  ¼«ªÑΓ  íδΓ∞  ñ«  16  ¬«ñ«óδσ
  455.       ßÑú¼Ñ¡Γ«ó. äá¡¡δÑ ß«ßΓ«∩¡¿á ¬«¼»¿½¿α«óá¡¿∩, αáß»ÑτáΓδóáѼδÑ »«ß½Ñ
  456.       Ñú«   ºáóÑαΦÑ¡¿∩,   íπñπΓ  »«¬áºδóáΓ∞  αẼÑα  ¬áªñ«ú«  ßÑú¼Ñ¡Γá,
  457.       «Γñѽ∩Ѽ«ú« ¬«ß«⌐ τÑαΓ«⌐(/).
  458.  
  459.       Åα¿¼Ñτá¡¿Ñ:   éδ  ¡Ñ  ¼«ªÑΓÑ  ¿ß»«½∞º«óáΓ∞  «»ÑαáΓ«α  $SEGMENT  ó
  460.       -----------    ßΓαπ¬Γπα¿α«óá¡¡«¼    í½«¬Ñ:   for/next,   do/loop,
  461.       while/wend, if block. 
  462.  
  463.         Åα¿¼Ñα    sub Åα«µÑñπαá1
  464.                   print "φΓ« »πßΓá∩ »α«µÑñπαá"
  465.                   end sub
  466.                   $segment '«»αÑñѽ¿Γ∞ óΓ«α«⌐ ßÑú¼Ñ¡Γ
  467.                   sub Åα«µÑñπαá2
  468.                    print "φΓ« ñαπúá∩ »πßΓá∩ »α«µÑñπαá"
  469.                   end sub
  470.                   $segment '«»αÑñѽ¿Γ∞ ΓαÑΓ¿⌐ ßÑú¼Ñ¡Γ
  471.                   sub Åα«µÑñπαá3
  472.                    print "¥Γ« ñαπúá∩ »πßΓá∩ »α«µÑñπαá"
  473.                   end sub
  474.                   call Åα«µÑñπαá1
  475.                   call Åα«µÑñπαá2
  476.                   call Åα«µÑñπαá3
  477.                   end
  478.  
  479.                              îÑΓá«»ÑαáΓ«α $SOUND
  480.                              -------------------
  481.  
  482.       öπ¡¬µ¿∩  $SOUND     ºá∩ó½∩ÑΓ Ñ¼¬«ßΓ∞ Σ«¡«ó«ú« ¼πºπ¬á½∞¡«ú« íπΣÑαá
  483.       -------- 
  484.  
  485.       æ¿¡Γá¬ß¿ß $SOUND       αẼÑα íπΣÑαá
  486.       ---------
  487.  
  488.       çá¼Ñτá¡¿∩ ÉẼÑα íπΣÑαá-φΓ« τ¿ß½«óá∩ ¬«¡ßΓá¡Γá, ¬«Γ«αá∩ π¬áºδóáÑΓ
  489.       ---------  ¡«Γ¡πε  Ñ¼¬«ßΓ∞ Σ«¡«ó«ú« íπΣÑαá «»ÑαáΓ«αá PLAY «Γ 1 ñ«
  490.       4096.  ôóѽ¿τÑ¡¿Ñ  Ñ¼¬«ßΓ¿  íπΣÑαá  ñ«  ¼á¬ß¿¼á½∞¡«ú«  τ¿ß½á ¡«Γ,
  491.       ¬«Γ«αδÑ   óδ   ¡á¼ÑαÑ¡δ  ¿úαáΓ∞  ó  ñá¡¡«⌐  »α«úαá¼¼Ñ,  ¿ß¬½ετáÑΓ
  492.       ¡Ñ«íσ«ñ¿¼«ßΓ∞   «Γ߽Ѫ¿óá¡¿∩  ßτÑΓτ¿¬á  ¡«Γ  (¿  ß««ΓóÑΓßΓóπεΘeú«
  493.       πσπñΦÑ¡¿∩ ¬áτÑßΓóá ¿ß»«½¡Ñ¡¿∩).
  494.          ä½∩  ¬áªñ«⌐  ¡«Γδ  ΓαÑíπÑΓß∩  8  íá⌐Γ«ó  »á¼∩Γ¿;  »« π¼«½τá¡¿ε
  495.       Ñ¼¬«ßΓ∞  αáó¡á  32  ¡«Γá¼  ¿½¿  256 íá⌐Γá¼. ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε
  496.       ¼«ª¡« ¼Ñ¡∩Γ∞ ¿ σαá¡¿Γ∞, »«½∞ºπ∩ß∞ óσ«ñ«¼ ¼πºδ¬á½∞¡«ú« íπΣÑαᠼѡε
  497.       «»µ¿⌐.  ç¡áτÑ¡¿∩  »«  π¼«½τá¡¿ε  »αÑ«ñ«½ÑóáεΓß∩ ó¬½ετÑ¡¡δ¼¿ ó ¬«ñ
  498.       ¼ÑΓá«»ÑαáΓ«αἿ. 
  499.  
  500.                              îÑΓá«»ÑαáΓ«α $STACK
  501.                              --------------------
  502.  
  503.       öπ¡¬µ¿∩   $STACK ºá∩ó½∩ÑΓ αẼÑα ßΓѬᠻÑα¿«ñá »α«ú«¡á.
  504.       --------
  505.  
  506.       æ¿¡Γá¬ß¿ß $STACK «ΓßτÑΓ
  507.       ---------
  508.  
  509.       çá¼Ñτá¡¿∩  ÄΓßτÑΓ  -  τ¿ß½«óá∩  ¬«¡ßΓá¡Γá «Γ 1024 ñ« 32 è. $STACK
  510.       ---------  «»αÑñѽ∩ÑΓ  ß¬«½∞¬«  »á¼∩Γ¿  ó  »Ñα¿«ñ  »α«ú«¡á  íπñÑΓ
  511.       óδñѽѡ«  ¡á  ßΓѬ.  æΓѬ  ¿ß»«½∞ºπÑΓß∩  ñ½∩  áñαÑß«ó ó«ºóαáΓá ó«
  512.       óαѼѡ¿  ó맮ó«ó  »«ñ»α«úαá¼¼ ¿ ó ßΓαπ¬Γπα¿α«óá¡¡δσ «»ÑαáΓ«αáσ, á
  513.       ΓᬪѠ  ñ½∩   ½«¬á½∞¡δσ  »ÑαѼѡ¡¡δσ  ¼¡«ú«ßΓα«τ¡δσ  Σπ¡¬µ¿⌐.  Å«
  514.       π¼«½τá¡¿ε (¼¿¡¿¼á½∞¡δ⌐) αẼÑα ß«ßΓ«ó½∩ÑΓ 1024 (400ì) íá⌐Γ«ó.
  515.          éδ  ¼«ªÑΓÑ  »«ªÑ½áΓ∞  αẼÑΘ¿Γ∞ í«½∞ΦÑ ßΓѬ«ó«ú« »α«ßΓαá¡ßΓóá,
  516.       Ñß½¿   óáΦá   »α«úαἼᠠ ¡Ñ¡«α¼á½∞¡«   ßΓαπ¬Γπα¿α«óá¡Γá,  ó  ¡Ñ⌐
  517.       ¿ß»«½∞ºπεΓß∩   í«½∞Φ¿Ñ   ½«¬á½∞¡δÑ   »ÑαѼѡ¡δÑ  ¿½¿  óδ»«½¡∩ÑΓß∩
  518.       αѬ¬παß¿ó¡«ßΓ∞.  àß½¿  óδ  »«ñ«ºαÑóáÑΓÑ τΓ« »α«úαá¼¼á óδíÑúáÑΓ ºá
  519.       ßΓѬ«ó«Ñ  »α«ßΓαá¡ßΓó«, »ÑαѬ«¼»¿½¿απ⌐ΓÑ ÑÑ ß «»µ¿Ñ⌐ ΓÑßΓ¿α«óá¡¿∩
  520.       ßΓѬᠠ¿º ¼Ñ¡ε «»µ¿⌐. Åα«úαá¼¼á, úÑ¡Ñα¿α«óá¡¡á∩ ß φΓ¿¼ «Γ½áñ«τ¡δ¼
  521.       »ÑαѬ½ετáΓѽѼ   ó«   ó¬½ετÑ¡¡«¼   ß«ßΓ«∩¡¿¿,   »ÑαÑñ   óσ«ñ«¼  ó
  522.       »«ñ»α«úαá¼¼δ,  »α«µÑñπαδ  ¿  Σπ¡¬µ¿¿  óßÑúñá  »α«óÑα∩ÑΓ  ¡á½¿τ¡«Ñ
  523.       ßΓѬ«ó«Ñ   »α«ßΓαá¡ßΓó«.   ç¡áτÑ¡¿∩   »«  π¼«½τá¡¿ε  »α«ñ½ÑóáεΓß∩
  524.       ó¬½ετÑ¡¡δ¼¿ ó ¬«ñ ¼ÑΓá«»ÑαáΓ«αἿ. 
  525.          éδ ¼«ªÑΓÑ »α«óÑα∩Γ∞ ñ½∩ ßÑí∩ óѽ¿τ¿¡π ßΓѬ«ó«ú« »α«ßΓαá¡ßΓóá ß
  526.       »«¼«Θ∞ε Σπ¡¬µ¿¿ FRE(-2). 
  527.             æî. ΓᬪѠFRE
  528.  
  529.       Åα¿¼Ñα    'ñáÑΓß∩ ßΓѬ 4096 íá⌐Γ«ó
  530.                 $stack &H1000
  531.                 print fre(-2)      '«Γ«íαáªáÑΓß∩   óѽ¿τ¿¡á   ¡á½¿τ¡«ú«
  532.                                    'ßΓѬ«ó«ú« »α«ßΓ αá¡ßΓóá 
  533.  
  534.                              îÑΓá«»ÑαáΓ«α $STATIC
  535.                             ---------------------
  536.  
  537.       öπ¡¬µ¿∩  $STATIC    ºá∩ó½∩ÑΓ, τΓ« αẼÑΘáѼδ⌐ »« π¼«½τá¡¿ε ¼áßß¿ó
  538.       -------             ñ«½ªÑ¡ íδΓ∞ ßΓáΓ¿τÑ߬¿¼. 
  539.  
  540.       æ¿¡Γá¬ß¿ß          îÑΓá«»ÑαáΓ«α  $STATIC  ¡Ñ  ¿¼ÑÑΓ áαúπ¼Ñ¡Γ«ó ¿
  541.       ---------          ºá∩ó½∩ÑΓ, τΓ« ¼áßß¿ó íπñÑΓ ßΓáΓ¿τÑ߬«ú« Γ¿»á.
  542.          Åα«ßΓαá¡ßΓó«  ñ½∩ ßΓáΓ¿τÑ߬¿σ ¼áßß¿ó«ó αáß»αÑñѽ∩ÑΓß∩ ó« óαѼ∩
  543.       ¬«¼»¿½¿α«óá¡¿∩. îáßß¿óδ »«ßΓ«∩¡¡δσ αẼÑα«ó ∩ó½∩εΓß∩ ßΓáΓ¿τÑ߬¿¼¿
  544.       óßÑúñá,  ºá  ¿ß¬½ετÑ¡¿Ñ¼ ß½πτáÑó ºá∩ó½Ñ¡¿∩ ¼áßß¿óᠬᬠ½«¬á½∞¡«ú«
  545.       ñ½∩  »α«µÑñπαδ  ¿½¿ Σπ¡¬µ¿¿, ½¿í« Ñß½¿ «ñ¿¡ ¿ Γ«Γ ªÑ ¼áß߿󠿼ÑÑΓ
  546.       í«½ÑÑ «ñ¡«ú« αẼÑαá. 
  547.          æΓáΓ¿τÑ߬¿Ñ ¼áßß¿óδ ¡Ñ󫺼«ª¡« ßΓ¿αáΓ∞.Ä»ÑαáΓ«α«¼ ERASE ¬áªñδ⌐
  548.       φ½Ñ¼Ñ¡Γ ¼áßß¿óá Γ«½∞¬« ó«ºíπªñáÑΓß∩ ó ¡«½∞ ¿½¿ ¡«½∞-ßΓ᫬π. 
  549.          æ½ÑñπÑΓ   ºá¼ÑΓ¿Γ∞,  τΓ«  ¼ÑΓá«»ÑαáΓ«α  $STATIC,  ¡Ñß¼«Γα∩  ¡á
  550.       ¬«ß¼ÑΓ¿τÑ߬«Ñ  »«ñ«í¿Ñ,  ¡Ñ  ¿¼ÑÑΓ  ¡¿τÑú«  «íΘÑú«  ß  «»ÑαáΓ«α«¼
  551.       STATIC, ¬«Γ«α«Ñ «»αÑñѽ∩ÑΓ ß»Ñµ¿á½∞¡δ⌐ Γ¿» ½«¬á½∞¡«⌐ »ÑαѼѡ¡«⌐ ó
  552.       »α«µÑñπαáσ ¿ Σπ¡¬µ¿∩σ. é αѪ¿¼Ñ π¼«½τá¡¿∩ ¬«¼»¿½∩Γ«αá - $STATIC.
  553.       Cî. ΓᬪÑ
  554.            DIM
  555.            $DYNAMIC
  556.            ERASE
  557.            FRE
  558.  
  559.       Åα¿¼Ñα  $STATIC '∩ó¡« «»αÑñѽ¿Γ∞ ßΓáΓ¿τÑ߬¿Ñ ¼áßß¿óδ
  560.               print "ì὿τ¡á∩ »á¼∩Γ∞: ",fre(-1)
  561.               '»á¼∩Γ∞ «ßΓáÑΓß∩ Γ«⌐ ªÑ ßἫ⌐
  562.               dim a(50) 'á-ßΓáΓ¿τÑ߬¿⌐ ¼áßß¿ó
  563.               print "¡á½¿τ¡á∩ »á¼∩Γ∞",fre(-1)
  564.               n=50
  565.               'ó-φΓ« ñ¿¡á¼¿τÑ߬¿⌐ ¼áßß¿ó, Γ.¬ ¿ß»«½∞ºπÑΓß∩ ó «»ÑαáΓ«αÑ
  566.               'DIM ¬á¬ áαúπ¼Ñ¡Γ óδαáªÑ¡¿∩
  567.               dim b(n)
  568.               print "ì὿τ¡á∩ »á¼∩Γ∞ ",fre(-1)
  569.               'ΓÑ»Ñα∞ ÑÑ ¼Ñ¡∞ΦÑ
  570.               erase a
  571.               print "ì὿τ¡á∩ »á¼∩Γ∞",fre(-1)
  572.               '¡¿¬á¬«ú« «Γ½¿τ¿∩ ¡ÑΓ, »«ß¬«½∞¬π Ç ¡Ñ »ÑαÑαáß»αÑñÑ-
  573.               '½∩ÑΓß∩, á Γ«½∞¬« «í¡π½∩ÑΓß∩ 
  574.               erase b
  575.               print "¡á½¿τ¡á∩ »á¼∩Γ∞ ",fre(-1)
  576.               'í«½∞ΦÑ »á¼∩Γ¿,»«ß¬«½∞¬π ñ¿¡á¼¿τÑ߬¿Ñ ¼áßß¿óδ »ÑαÑαáß- 
  577.               '»αÑñѽ∩εΓß∩
  578.               end
  579.  
  580.                                  öπ¡¬µ¿∩ ABS
  581.                                  -----------
  582.  
  583.       öπ¡¬µ¿∩  ABS    ó«ºóαáΘáÑΓ  áíß«½εΓ¡«Ñ  º¡áτÑ¡¿Ñ
  584.       -------
  585.  
  586.       æ¿¡Γá¬ß¿ß Y=ABS    (τ¿ß½«ó«Ñ óδαáªÑ¡¿Ñ)
  587.       ---------
  588.  
  589.       çá¼Ñτá¡¿∩       ABS  ó«ºóαáΘáÑΓ  áíß«½εΓ¡«Ñ   º¡áτÑ¡¿Ñ  τ¿ß½«ó«ú«
  590.       ---------       óδαáªÑ¡¿∩.  Çíß«½εΓ¡«Ñ  º¡áτÑ¡¿Ñ  X π¬áºδóáÑΓ Ñú«
  591.       óѽ¿τ¿¡π  ó¡Ñ ºáó¿ß¿¼«ßΓ¿ «Γ º¡á¬á. ìá»α¿¼Ñα, áíß«½εΓ¡«Ñ º¡áτÑ¡¿Ñ
  592.       -3 αáó¡« 3; áíß«½εΓ¡«Ñ º¡áτÑ¡¿Ñ +3 ÑßΓ∞ 3.
  593.  
  594.       Åα¿¼Ñα    'ABS ó«ºó»áΘáÑΓ ΓѬπΘÑÑ αáßßΓ«∩¡¿Ñ «Γ ¿ßσ«ñ¡«⌐ Γ«τ¬¿,
  595.       ------    'íÑα∩ áíß«½εΓ¡«Ñ º¡áτÑ¡¿Ñ αáßßΓ«∩¡¿∩
  596.                 '¡áº¡áτ¿Γ∞ ¼ÑßΓ«»«½«ªÑ¡¿Ñ
  597.                 îÑßΓ«»«½«ªÑ¡¿Ñ=-6.5
  598.                 '«Γ«íαếΓ∞ ΓѬπΘÑÑ ¼ÑßΓ«»«½«ªÑ¡¿Ñ
  599.                 print "ΓѬπΘÑÑ ¼ÑßΓ«»«½«ªÑ¡¿Ñ ",îÑßΓ«»«½«ªÑ¡¿Ñ#
  600.                 '«Γ«íαếΓ∞ ΓѬ.αáßßΓ«∩¡¿Ñ «Γ ¿ßσ«ñ¡«⌐ Γ«τ¬¿
  601.                 print "αáßßΓ«∩¡¿Ñ «Γ ¿ßσ.Γ«τ¬¿", abs (ÉáßßΓ«∩¡¿Ñ#)
  602.                   (îÑßΓ«»«½«ªÑ¡¿Ñ#)
  603.  
  604.                                  öπ¡¬µ¿∩ ASC
  605.                                  -----------
  606.  
  607.       öπ¡¬µ¿∩  ASC        ó«ºóαáΘáÑΓ ¬«ñ ASCII »Ñαó«⌐ ½¿ΓÑαδ ßΓ᫬¿.
  608.       -------
  609.  
  610.       æ¿¡Γá¬ß¿ß           Y=ASC(ßΓα«τ¡«Ñ óδαáªÑ¡¿Ñ)
  611.       ---------
  612.  
  613.       çá¼Ñτá¡¿∩    ASC ó«ºóαáΘáÑΓ ¬«ñ ASCII («Γ 0 ñ« 255) »Ñαó«⌐ ½¿ΓÑαδ
  614.       ---------     ßΓα«τ¡«ú«  óδαáªÑ¡¿∩.  ùΓ«íδ  »αÑ«íαẫóáΓ∞ µÑ½«Ñ ó
  615.       ½¿ΓÑα¡πε  ßΓ᫬π,  ¿ß»«½∞ºπ⌐ΓÑ  Σπ¡¬µ¿ε  CHR$, ¬«Γ«αá∩ »α¿ »«ñáτÑ
  616.       ASCII-º¡áτÑ¡¿∩ ñáÑΓ «ñ¡«-½¿ΓÑα¡πε ßΓ᫬π.
  617.  
  618.       Äúαá¡¿τÑ¡¿∩    æΓα«τ¡«Ñ óδαáªÑ¡¿Ñ, »«ñáóáѼ«Ñ ó ASC ¡Ñ ¼«ªÑΓ íδΓ∞
  619.       -----------   ¡π½Ñó«⌐ (»πßΓ«⌐) ßΓ᫬«⌐, ¿¡áτÑ úÑ¡Ñα¿απÑΓß∩ «Φ¿í¬á
  620.       5 (ó맮ó ¡Ñºá¬«¡¡«⌐ Σπ¡¬µ¿¿).
  621.          æ¼. ΓᬪѠCHR$
  622.  
  623.       Åα¿¼Ñα   print "ASCII- º¡áτÑ¡¿Ñ Ç ÑßΓ∞",asc("Ç")
  624.  
  625.                                  öπ¡¬µ¿∩ ATN
  626.                                  -----------
  627.  
  628.       öπ¡¬µ¿∩   ATN           «»αÑñѽ∩ÑΓ Γα¿ú«¡«¼ÑΓα¿τÑ߬¿⌐ áα¬Γá¡úÑ¡ß.
  629.       -------
  630.  
  631.       æ¿¡Γá¬ß¿ß               Y=ATN(τ¿ß½«ó«Ñ óδαáªÑ¡¿Ñ)
  632.       ---------
  633.  
  634.       çá¼Ñτá¡¿∩ ATN «»αÑñѽ∩ÑΓ áα¬Γá¡úѡߠ(¿¡óÑαß¿ε Γá¡úÑ¡ßá) τ¿ß½«ó«ú«
  635.       ---------      óδαáªÑ¡¿∩. ATN óδñáÑΓ αѺπ½∞ΓáΓ ñó«⌐¡«⌐ Γ«τ¡«ßΓ¿.
  636.          ÉѺπ½∞ΓáΓ,  ¬á¬  ¿ ó« óßÑσ «»Ñαᵿ∩σ ß πú½á¼¿ ó Æπαí« üÑ⌐ß¿¬Ñ,
  637.       »αÑñßΓáó½∩ÑΓß∩ ó αáñ¿á¡áσ, á ¡Ñ ó úαáñπßáσ. Éáñ¿á¡δ - φΓ« Ññ¿¡¿µδ
  638.       πú½«óδσ  ¿º¼ÑαÑ¡¿⌐  Γ.Ñ  ¼áΓѼáΓ¿τÑ߬¿ í«½ÑÑ πñ«í¡á, τѼ úαáñπßδ.
  639.       è«úñá πú½δ ß»Ñµ¿Σ¿µ¿απεΓß∩ ó úαáñπßáσ ó ñ¿á»áº«¡Ñ «Γ 0 ñ« 360, ¿σ
  640.       ß»Ñµ¿Σ¿¬áµ¿∩  ó  αáñ¿á¡áσ  ½Ñª¿Γ  ó  ñ¿á»áº«¡Ñ  «Γ 0 ñ« 2», »α¿ 0
  641.       αáñ¿á¡  ¡á  »«½«ª¿Γѽ∞¡«⌐  «ß¿  X  ¿  ó«ºαáßΓ᡿Ѽ »α«Γ¿ó τáß«ó«⌐
  642.       ßΓαѽ¬¿.  ¥Γ«  ñáÑΓ  »«½«ª¿Γѽ∞¡πε  «ß∞  Y  (90úαáñπß«ó)  »α¿ »/2
  643.       αáñ¿á¡,  «Γα¿µáΓѽ∞¡πε  «ß∞  X  (180  úαáñπß«ó)  »α¿  »  αáñ¿á¡ ¿
  644.       «Γα¿µáΓѽ∞¡πε «ß∞ Y (270 úαáñπß«ó) »α¿ 3»/2 αáñ¿á¡.
  645.                         90=»/2αáñ.
  646.                                ^
  647.                                |
  648.                                |
  649.                    180=» αáñ   |
  650.                    ------------+----------->0=0αáñ.
  651.                                |
  652.                                |
  653.                                |
  654.                                |
  655.                                270=3»/2 αáñ.
  656.          àß½¿   óδ   í«½ÑÑ   Γ∩ú«ΓÑÑΓÑ   ¬   úαáñπßá¼,   αáñ¿á¡δ  ¼«ª¡«
  657.       »αÑ«íαẫóáΓ∞ ó úαáñπßδ »«ßαÑñßΓó«¼ π¼¡«ªÑ¡¿∩ º¡áτÑ¡¿∩ ó αáñ¿á¡áσ
  658.       ¡á 57.2958. ìá»α¿¼Ñα, áα¬Γá¡úѡߠ0.23456 ÑßΓ∞ 
  659.             ATN (.23456) αáñ¿á¡δ
  660.             =0.230395 αáñ¿á¡δ
  661.             =(0.230395*57.2958)úαáñπßδ
  662.             =12.2úαáñπßδ
  663.  
  664.          ÅαÑ«íαẫóδóá⌐ΓÑ úαáñπßδ ó αáñ¿á¡δ »«ßαÑñßΓó«¼  π¼¡«ªÑ¡¿∩  ¡á
  665.       0.0174533. ìá»α¿¼Ñα,
  666.             14 úαáñπßδ
  667.             =(0.0174533*14) αáñ¿á¡δ
  668.             =0.24435 αáñ¿á¡δ
  669.  
  670.          é¼ÑßΓ«  Γ«ú«,  τΓ«íδ  ºá»«¼¿¡áΓ∞  ¬«φΣΣ¿µ¿Ñ¡Γδ  »αÑ«íαẫóá¡¿∩
  671.       αáñ¿á¡δ/úαáñπßδ,  óδτ¿ß½∩⌐ΓÑ ¿σ ñ½∩ ßÑí∩ ºá»«¼¡¿ó ¿σ óºá¿¼«ßó∩º∞:
  672.       2Å¿  αáñ¿á¡  αáó¡δ »«½¡«⌐ «¬απª¡«ßΓ¿, Γ.Ñ 360 úαáñπßá¼, ΓᬠτΓ« 1
  673.       αáñ¿á¡  ÑßΓ∞  180/»  úαáñπß«ó,  ¿  ¡á«í«α«Γ, 1 úαáñπß αáóÑ¡ »/180
  674.       αáñ¿á¡.
  675.          éá¼  ó  ¬áτÑßΓóÑ  ß»αáó¬¿: Å¿  ß  16-Γ¿º¡áτ¡«⌐  Γ«τ¡«ßΓ∞ε ÑßΓ∞
  676.       3.141592633589793 ¥Γ« º¡áτÑ¡¿Ñ ¼«ª¡« óδτ¿ß½¿Γ∞ ¿º óδαáªÑ¡¿∩ 
  677.             pi#=4*atn(1)
  678.          âαáñπß-αáñ¿á¡¡δÑ  ¿  αáñ¿á¡-úαáñπß¡δÑ  »αÑ«íαẫóá¡¿∩ ∩ó½∩εΓß∩
  679.       σ«α«Φ¿¼ »α¿½«ªÑ¡¿Ñ¼ ñ½∩ «ñ¡«ßΓα«τ¡δσ Σπ¡¬µ¿⌐. 
  680.       ß¼. ΓᬪѠCOS
  681.                SIN
  682.                TAN
  683.       Åα¿¼Ñα   'óδτ¿ß½¿Γ∞ º¡áτÑ¡¿Ñ pi,¿ß»«½∞ºπ∩  atn
  684.                pi#=4*atn(10
  685.                print pi#
  686.  
  687.                                 Ä»ÑαáΓ«α BEEP
  688.                                 -------------
  689.  
  690.       öπ¡¬µ¿∩  BEEP      «íÑß»Ñτ¿óáÑΓ ºóπτá¡¿Ñ ¿º½πτáΓѽ∩ ºóπ¬á.
  691.       --------
  692.  
  693.       æ¿¡Γá¬ß¿ß     BEEP ¿úαáÑΓ Γ«¡ 800 úµ τÑαѺ ñ¿¡á¼¿¬ ó ΓÑτÑ¡¿¿ 0.25
  694.       ---------     ßѬ.  Ä»µ¿«¡á½∞δ⌐ τ¿ß½«ó«⌐ áαúπ¼Ñ¡Γ óδºδóáÑΓ «ΓßτÑΓ
  695.       BEEP-ß¿ú¡á½«ó.   BEEP   ¿¼ÑÑΓ   Γ«  ªÑ  ñÑ⌐ßΓó¿Ñ,  τΓ«  ¿  ½¿ΓÑαá
  696.       ¬«½«¬«½∞τ¿¬á  ASCII  (¬«ñ7)  »α¿ óδó«ñÑ ¡á φ¬αá¡; ¡á»α¿¼Ñα, print
  697.       CHR$(7).  ü«½ÑÑ  ¼Ñ½«ñ¿τ¡δÑ  Γ«¡δ  ¼«ª¡« ß«ºñáóáΓ∞ ß »«¼«Θ∞ε «»Ñ-
  698.       αáΓ«α«ó SOUND ¿ PLAY.
  699.         æ¼. ΓᬪѠPLAY
  700.             SOUND
  701.  
  702.         Åα¿¼Ñα    BEEP 2 '»α¿ó½Ñτ ó¡¿¼á¡¿Ñ »«½∞º«óáΓѽ∩
  703.  
  704.                                  öπ¡¬µ¿∩ BIN$
  705.                                  ------------
  706.  
  707.       öπ¡¬µ¿∩   BIN$       ñó«¿τ¡¡πε ßΓ᫬π ¬á¬ φ¬ó¿óá½Ñ¡Γ τ¿ß½á
  708.       -------
  709.  
  710.       æ¿¡Γá¬ß¿ß            s$=bin$(τ¿ß½«ó«Ñ óδαáªÑ¡¿Ñ)
  711.       ---------
  712.  
  713.       çá¼Ñτá¡¿Ñ      ù¿ß½«ó«Ñ óδαáªÑ¡¿Ñ ½Ñª¿Γ ó ñ¿á»áº«¡Ñ  «Γ -32768 ñ«
  714.       ---------      65535. ÅÑαÑñ  ß«ºñ᡿Ѽ ßΓ᫬¿ ½εíá∩ ñα«í¡á∩ τáßΓ∞
  715.       «¬απú½∩ÑΓß∩.   àß½¿   τ¿ß½«ó«Ñ   óδαáªÑ¡¿Ñ   «Γα¿µáΓѽ∞¡«,  τ¿ß½«
  716.       ó«ºóαáΘáÑΓß∩ ó Σ«α¼Ñ ñó«¿τ¡«ú« ñ«»«½¡Ñ¡¿∩.
  717.  
  718.         C¼ ΓᬪѠ HEX$
  719.                   OCT$
  720.  
  721.        Åα¿¼Ñα 'ó φΓ«¼ »α¿¼ÑαÑ «Γ«íαáªáεΓß∩ ñÑß∩Γ¿τ¡«Ñ ¿ ñó«¿τ¡«Ñ
  722.               'º¡áτÑ¡¿Ñ ñ½∩ τ¿ßѽ «Γ -5 ñ« 5
  723.               print using "ñó«¿τ¡δ⌐ φ¬ó¿óá½Ñ¡Γ -##=&";i%,bin$(i%)
  724.               next i%
  725.               end
  726.  
  727.                                 Ä»ÑαáΓ«α BLOAD
  728.                                 --------------
  729.  
  730.       öπ¡¬µ¿∩   BLOAD      ºáúαπªáÑΓ ó »á¼∩Γ∞ Σá⌐½ ß«ºñáóáѼδ⌐
  731.       -------              ß »«¼«Θ∞ε «»ÑαáΓ«αá BSAVE.
  732.  
  733.       æ¿¡Γá¬ß¿ß            BLOAD Σá⌐½á߻ѵ.[,áñαÑß]
  734.       ---------
  735.  
  736.       çá¼Ñτá¡¿∩  öá⌐½á߻ѵ-φΓ« ßΓα«τ¡«Ñ óδαáªÑ¡¿Ñ, ß»Ñµ¿Σ¿µ¿απεΘÑÑ Σá⌐½
  737.       ---------  ñ½∩ ºáúαπº¬¿, ¬«Γ«α«Ñ ñ«½ª¡« πñ«ó½ÑΓó«α∩Γ∞ ßΓá¡ñáαΓ¡δ¼
  738.       ß«ú½áΦÑ¡¿∩¼  DOS  «í  ¡á¿¼Ñ¡«óá¡¿¿  Σá⌐½«ó.  ÇñαÑß  -«»µ¿«¡á½∞¡«Ñ
  739.       τ¿ß½«ó«Ñ óδαáªÑ¡¿Ñ «Γ 0 ñ« 65535, ¬«Γ«α«Ñ π¬áºδóáÑΓ ó ¬á¬«Ñ ¼ÑßΓ«
  740.       ΓѬπΦÑú«   ßÑú¼Ñ¡Γá   ñ«½ªÑ¡   íδΓ∞  ºáúαπªÑ¡  Σá⌐½.  àß½¿  áñαÑß
  741.       «»π߬áÑΓß∩,  BLOAD  »«¼ÑΘáÑΓ  Σá⌐½  »«  áñαÑßπ ¿º ¬«Γ«α«ú« «¡ íδ½
  742.       ¿º¡áτá½∞¡« óº∩Γ ¡á σαá¡Ñ¡¿Ñ ß »«¼«Θ∞ε «»ÑαáΓ«αá BSAVE.
  743.          àß½¿   áñαÑß  ºáñáÑΓß∩,  «¡  »αÑ«ñ«½ÑóáÑΓ  σαá¡¿¼πε  ß  Σá⌐½«¼
  744.       áñαÑß¡πε,  ¿¡Σ«α¼áµ¿ε, úÑ¡Ñα¿α«óá¡¡πε «»ÑαáΓ«α«¼ BSAVE. Å«ß¬«½∞¬π
  745.       ¡Ñ  ñѽáÑΓß∩  ¡¿¬á¬«⌐  »α«óÑન  áñαÑßá  ó BLOAD, ó»«½¡Ñ ó«º¼«ª¡á
  746.       ¡ÑíαѪ¡á∩  ºáúαπº¬á  Σá⌐½á  ó  óÑασ¡εε  τáßΓ∞  DOS  ¿ /¿½¿ ó óáΦπ
  747.       »α«úαá¼¼π ¿ αáºαπΦÑ¡¿Ñ ß¿ßΓѼδ.
  748.  
  749.       Äúαá¡¿τÑ¡¿∩ BLOAD ¡Ñ íπñÑΓ «ßπΘÑßΓó½∩Γ∞ ¡Ñ»«ßαÑñßΓóÑ¡¡πε ºáúαπº¬π
  750.       -----------     »á¼∩Γ¿ EGA (π½πτΦÑ¡¡«ú« úαáΣ¿τÑ߬«ú« áñá»ΓÑαá). 
  751.  
  752.        C¼ ΓᬪѠ   BSAVE
  753.                    DEF SEG
  754.  
  755.        Åα¿¼Ñα   rem ºáúαπº¿Γ∞ úαáΣ¿τÑ߬¿⌐ φ¬αá¡
  756.                 def seg &HB800
  757.                 bload "¬áαΓ¿¡¬á",0
  758.  
  759.                                 Ä»ÑαáΓ«α BSAVE
  760.                                 --------------
  761.  
  762.       öπ¡¬µ¿∩ BSAVE       ß«σαá¡∩ÑΓ ¡Ñ¬«Γ«αδ⌐ ñ¿á»áº«¡ ñá¡¡δσ ¡á ñ¿ß¬Ñ
  763.       --------
  764.  
  765.       æ¿¡Γá¬ß¿ß           BSAVE Σá⌐½á߻ѵ,áñαÑß,ñ½¿¡á
  766.       ---------
  767.  
  768.       çá¼Ñτá¡¿∩     öá⌐½á߻ѵ-ßΓα«τ¡«Ñ óδαáªÑ¡¿Ñ, ß»Ñµ¿Σ¿µ¿απεΘÑÑ Σá⌐½,
  769.       ----------    ó ¬«Γ«αδ⌐ »«ñ½ÑªáΓ  ºá»¿ß¿ ñá¡¡δÑ. öá⌐½á߻ѵ ñ«½ª¡«
  770.       ß½Ññ«óáΓ∞  ßΓá¡ñáαΓ¡δ¼  ß«ú½áΦÑ¡¿∩¼  DOS  «í  ¿¼Ñ¡«óá¡¿¿  Σá⌐½«ó.
  771.       ÇñαÑß-φΓ«   τ¿ß½«ó«Ñ   óδαáªÑ¡¿Ñ  ó  ñ¿á»áº«¡Ñ  «Γ  0  ñ«  65535,
  772.       π¬áºδóáεΘÑÑ  ß¼ÑΘáѼπε  τáßΓ∞  áñαÑßá, ß ¬«Γ«α«ú« Σá⌐½á߻ѵ íπñÑΓ
  773.       ß«σαá¡∩Γ∞ß∩  (ß¼  «»ÑαáΓ«α  def seg). ä½¿¡á ÑßΓ∞ τ¿ß½« íá⌐Γ«ó ñ½∩
  774.       σαá¡Ñ¡¿∩,  «Γ  0 ñ« 65535. BSAVE «íÑß»Ñτ¿óáÑΓ σαá¡Ñ¡¿Ñ ¡Ñ¬«Γ«α«ú«
  775.       ñ¿á»áº«¡á  »á¼∩Γ¿ ¡á ñ¿ß¬Ñ (φΣΣÑ¬Γ¿ó¡« σαá¡¿Γ∞ß∩ µ¿Σα«óá∩ óδí«α¬á
  776.       π¬áºá¡¡«ú«  ñ¿á»áº«¡á  ó«  óαѼ∩  BSAVE).  öá⌐½δ,  ß«ºñáóáѼδÑ  ß
  777.       »«¼«Θ∞ε  BSAVE,  ¼«ª¡« »«Γ«¼ »ÑαÑúαπªáΓ∞ ß »«¼«Θ∞ε ¬«¼á¡ñδ BLOAD;
  778.       «»µ¿«¡á½∞¡«  Σá⌐½δ  ¼«ª¡«  »ÑαÑúαπªáΓ∞ »« ñαπú«¼π áñα¬ßπ, τѼ ºá-
  779.       ¡∩Γδ⌐  »α¿ BSAVE. BSAVE ¿ BLOAD τáßΓ« ¿ß»«½∞ºπεΓß∩ ñ½∩ σαá¡Ñ¡¿∩ ¿
  780.       ºáúαπº¬¿    φ¬αá¡¡δσ    «íαẫ󠠠»«ßαÑñßΓó«¼   ¡Ñ»«ßαÑñßΓóÑ¡¡«ú«
  781.       ßτ¿Γδóá¡¿∩ ¿ ºá»¿ß¿ »á¼∩Γ¿ ñ¿ß»½Ñ∩. ä¿ß»½Ñ⌐¡δ⌐ íπΣÑα î«¡«σα«¼¡«ú«
  782.       ä¿ß»½Ñ⌐¡«ú«  Çñá»ΓÑαá  ¿¼ÑÑΓ  ñ½¿¡π  4000  íá⌐Γ«ó ¿ ¡áτ¿¡áÑΓß∩ ¡á
  783.       ß¼ÑΘÑ¡¿¿   0  ßÑú¼Ñ¡Γá  &HB000.  ä¿ß»½Ñ⌐¡δ⌐  íπΣÑα  ñ½∩  ûóÑΓ¡«ú«
  784.       âαáΣ¿τÑ߬«ú«  Çñá»ΓÑαá  ß«ßΓ«ó½∩ÑΓ 4000 íá⌐Γ«ó ó ΓѬßΓ«ó«¼ αѪ¿¼Ñ
  785.       (SCREEN  0) ¿ 16384 íá⌐Γᠬᬠó αѪ¿¼áσ úαáΣ¿¬¿ ßαÑñ¡Ñ⌐ ¿ óδß«¬«⌐
  786.       αáºαÑΦáεΘÑ⌐  ß»«ß«í¡«ßΓ¿; «íá ¡áτ¿¡áεΓß∩ ¡á ß¼ÑΘÑ¡¿Ñ 0 ó ßÑú¼Ñ¡ΓÑ
  787.       &HB500.
  788.  
  789.       Äúαá¡¿τÑ¡¿∩  ÅÑαÑñ ¿ß»«½¡Ñ¡¿Ñ¼ «»ÑαáΓ«αá BSAVE »α«úαá¼¼¿ßΓ ñ«½ªÑ¡
  790.       ------------   ∩ó¡«   πßΓá¡«ó¿Γ∞  ßÑú¼Ñ¡Γ, ¬«Γ«αδ⌐  ñ«½ªÑ¡  íπñÑΓ
  791.       σαá¡¿Γ∞ß∩ ¡á ñ¿ß¬Ñ, ¿ß»«½∞ºπ∩ «»ÑαáΓ«α DEF SEG.
  792.  
  793.        C¼ ΓᬪѠBLOAD
  794.                DEF SEG
  795.  
  796.         Åα¿¼Ñα   'BSAVE ºá»«½¡∩ÑΓ φ¬αá¡ íπ¬óἿ Ç ¿ «íÑß»Ñτ¿óáÑΓ 
  797.                  'σαá¡Ñ¡¿Ñ ¡á ñ¿ß¬Ñ
  798.                  for i%=1 to 2000
  799.                   print "A"
  800.                  next i%
  801.                  '«»αÑñѽ¿Γ∞ φ¬αá¡ ñ½∩ BSAVE
  802.                  def seg=&HB000
  803.                  'σαá¡¿Γ∞ ¼«¡«σα«¼¡δ⌐ ó¿ñÑ«-φ¬αá¡
  804.                  bsave "text.pic",0,4000
  805.                  'πñó«Ñ¡¡«Ñ τ¿ß½« ½¿ΓÑα »«ß¬«½∞¬π ¿¼ÑεΓß∩ áΓα¿íπΓδ
  806.                  end
  807.  
  808.                                 Ä»ÑαáΓ«α CALL
  809.                                 -------------
  810.  
  811.        öπ¡¬µ¿∩   CALL      óδºδóáÑΓ »α«µÑñπαπ (»«ñ»α«úαá¼¼π)
  812.        -------
  813.  
  814.       æ¿¡Γá¬ß¿ß            CALL »α«µ¿¼∩[(ß»¿ß«¬ »áαá¼ÑΓα«ó)]
  815.       ---------
  816.  
  817.       çá¼Ñτá¡¿∩     Åα«µ¿¼∩-φΓ« ¿¼∩   »α«µÑñπαδ,«»αÑñѽ∩Ѽ«Ñ  úñÑ-Γ«  ó
  818.       ----------    »α«úα¼¼Ñ ß »«¼«Θ∞ε «»ÑαáΓ«αá SUB. æ»¿ß«¬ »áαá¼ÑΓα«ó
  819.       ÑßΓ∞   «»µ¿«¡á½∞¡δ⌐   ß»¿ß«¬   αáºñѽ∩Ѽδσ  ºá»∩Γ묨  »ÑαѼѡ¡δσ,
  820.       óδαáªÑ¡¿⌐ ¿ /¿½¿ ¬«¡ßΓá¡Γ, »ÑαÑñáóáѼδσ ó Åα«µ¿¼∩. æπΘÑßΓóπÑΓ Γα¿
  821.       Γ¿»á   SUB-»α«µÑñπα:  STATIC,  ßΓá¡ñáαΓ¡δÑ  »α«µÑñπαδ  ¿  INLINE.
  822.       ÅαÑñδñπΘÑÑ  «íßπªñÑ¡¿Ñ  »α¿¼Ñ¡¿¼«  ¬«  óßѼ Γ¿»á¼; «ñ¡á¬« ß»«ß«í,
  823.       ¬«Γ«αδ¼  ¬«¼»¿½∩Γ«α  «íαáíáΓδóáÑΓ  ß»¿ß¬¿  »áαá¼ÑΓα«ó, ºáó¿ß¿Γ «Γ
  824.       Γ¿»á  SUB-»α«µÑñπαδ.  è«½¿τÑßΓó«  ¿  Γ¿» áαúπ¼Ñ¡Γ«ó, »«ñáóáѼδσ ó
  825.       »α«µÑñπαπΓαÑíπÑΓ   ß«ú½áß«óá¡¡«ßΓ¿   ß«   ß»¿ß¬«¼   »áαá¼ÑΓα«ó  ó
  826.       «»αÑñѽѡ¿¿  Åα«µ¿¼∩;  ¿¡áτѠ󫺡¿¬áÑΓ «Φ¿í¬á ¡Ñß«ú½áß«óá¡- ¡«ßΓ¿
  827.       »áαá¼ÑΓαáó   »Ñα¿«ñá   ¬«¼»¿½∩µ¿¿.  àß½¿  SUB-»α«µÑñπαá  ∩ó½∩ÑΓß∩
  828.       »α«µÑñπα«⌐  INLINE, τ¿ß½« áαúπ¼Ñ¡Γ«ó »ÑαѼѡ¡« ¿ ¡¿¬á¬á∩ »α«óÑα¬á
  829.       ¡áí«αá  »áαá¼ÑΓα«ó  ¡Ñ  óδ»«½¡∩ÑΓß∩.  æá¼á  »α«µÑñπαá  SUB INLINE
  830.       «ΓóÑΓßΓóÑ¡¡á  ºá  Γ«  ¬á¬  πº¡áΓ∞ ¿½¿ «»αÑñѽ¿Γ∞ ¬«½¿τÑßΓó« ¿ Γ¿»
  831.       »áαá¼ÑΓα«ó  ó ¡ÑÑ ¡Ñ»«ñáóáѼδσ. (ü«½ÑÑ »«ñα«í¡« « SUB INLINE ß¼ ó
  832.       »α¿½«ªÑ¡¿¿ æ "ê¡ΓÑαΣÑ⌐ß ∩ºδ¬á áßßѼí½Ñαá"). è«úñá »α«µÑñπα¡δÑ áα-
  833.       úπ¼Ñ¡Γδ  »«ñáεΓß∩  »«ßαÑñßΓó«¼ ßß佬¿ (Γ.Ñ ∩ó½∩εΓß∩ »ÑαѼѡ¡δ¼¿),
  834.       «¡¿  ñ«ßΓπ»¡δ  ¿º¼Ñ¡Ñ¡¿ε  óδºóδ¡¡«⌐  »α«µÑñπα«⌐. è«úñá »ÑαѼѡ¡á∩
  835.       ºá¬½ετѡᠠó  ß¬«í¬¿,  «¡á »«ñáÑΓß∩ º¡áτÑ¡¿Ñ¼ ¿ ¿ßσ«ñ¡«Ñ º¡áτÑ¡¿Ñ
  836.       ¿º¼Ñ¡Ñ¡«  íδΓ∞  ¡Ñ  ¼«ªÑΓ.  æ½ÑñπÑΓ  ºá¼ÑΓ¿Γ∞,  τΓ«  óδαáªÑ¡¿∩  ¿
  837.       ¬«¡ßΓá¡Γδ   óßÑúñá   »«ñáεΓß∩   º¡áτÑ¡¿Ñ¼.   Çαúπ¼Ñ¡Γδ   ¼áßß¿ó«ó
  838.       ß»Ñµ¿Σ¿µ¿απεΓß∩  ß  ¿ß»«½∞º«ó᡿Ѽ  »πßΓ«ú«  ¡áí«αᠠ߬«í«¬ »«ßñÑ
  839.       ¿¼Ñ¡¿ ¼áßß¿óá . ûѽδÑ ¼áßß¿óδ óßÑúñá »«ñáεΓß∩ »«ßαÑñßΓó«¼ ßß佬¿.
  840.       ìá»α¿¼Ñα: 
  841.             CALL æπ¼¼áîáßß¿ó (á())  '»«ñáΓ∞ ¼áßß¿ó á ó æπ¼¼áîáßß¿ó
  842.             CALL æπ¼¼áîáßß¿ó (á(3)) '»«ñáΓ∞ φ½Ñ¼Ñ¡Γ 3 ¼áßß¿óá á ó
  843.                                     'æπ¼¼áîáßß¿ó
  844.  
  845.        C¼ ΓᬪѠ$INLINE
  846.                 SUB
  847.        Åα¿¼Ñα: DIM îáßß¿ó (1) 'ºá∩ó¿Γ∞ ¼áß߿󠿺 2 φ½Ñ¼Ñ¡Γ«ó
  848.                SUB ÆÑßΓÅα«µÑñπαá (i%,l&,s!,d#,e,a(1))
  849.                'φΓá  »α«µÑñπαá  »α«ßΓ« óδó«ñ¿Γ º¡áτÑ¡¿∩ ¬áªñ«ú« 
  850.                '»«ñáóáѼ«ú« ó ¡ÑÑ »áαá¼ÑΓαá 
  851.                 print i%;l&;s!;d#;e;a(0)
  852.                end sub
  853.                ûѽ«Ñ%=1
  854.                ä½¿¡¡«Ñûѽ«Ñ&=2
  855.                àñ¿¡¿τ¡á∩Æ«τ¡«ßΓ∞!=4
  856.                îáßß¿ó(0)=5
  857.                call ÆÑßΓÅα«µÑñπαá (ûѽ«Ñ%, ä½¿¡¡«Ñûѽ«Ñ&, 
  858.                àñ¿¡¿τ¡á∩Æ«τ¡«ßΓ∞!,äó«⌐¡á∩Æ«τ¡«ßΓ∞#,µÑ½«Ñ%^2,îáßß¿ó())
  859.                end
  860.  
  861.                             Ä»ÑαáΓ«α CALL ABSOLUTE
  862.                             ----------------------
  863.       öπ¡¬µ¿∩  CALL  ABSULUTE ó«ºíπªñáÑΓ »«ñ»α«úαá¼¼π ∩ºδ¬á áßßѼí½Ñαá.
  864.       ------- 
  865.  
  866.      æ¿¡Γá¬ß¿ß            CALL ABSOLUTE áñαÑß(ß»¿ß«¬ »áαá¼ÑΓα«ó)
  867.      ---------
  868.  
  869.       çá¼Ñτá¡¿∩  ÇñαÑß-φΓ« τ¿ß½«ó«⌐ ß¬á½∩α, ß«ñÑαªáΘ¿⌐ ß¼ÑΘÑ¡¿Ñ ó¡ÑΦ¡Ñ⌐
  870.       ----------    »«ñ»α«úαá¼¼δ,   »«ñ½ÑªáΘÑ⌐   ó«ºíπªñÑ¡¿ε.   æÑú¼Ñ¡Γ
  871.       «»αÑñѽ∩ÑΓß∩  ßá¼δ¼  »«ß½Ññ¡¿¼  ºá∩ó½Ñ¡¿Ñ¼  DEF SEG. ÇñαÑß ñ«½ªÑ¡
  872.       ¡áσ«ñ¿Γß∩  ó ñ¿á»áº«¡Ñ «Γ -32768 ñ« 65535. ÄΓα¿µáΓѽ∞¡δÑ º¡áτÑ¡¿∩
  873.       íπñπΓ  »αÑ«íαẫóδóáΓ∞ß∩  ¬«¼»¿½∩Γ«α«¼  ó  »«½«ª¿Γѽ∞¡δÑ.  ö«α¼«⌐
  874.       ß»¿ß¬á  »áαá¼ÑΓα«ó  »«ññÑনóáÑΓß∩  ß«ó¼ÑßΓ¿¼«ßΓ∞  ß  ¿¡ΓÑα»αÑΓá-
  875.       Γ«α«¼   üÑ⌐ß¿¬á   »«ßαÑñßΓó«¼   »«ñáτ¿  ¡á  ßΓѬ  ¬«α«Γ¬¿σ  µÑ½δσ
  876.       »áαá¼ÑΓα«ó.    Æ«½∞¬«   φΓá   Σ«α¼á   ñ«»π߬áÑΓ   »«ñáτπ   µÑ½δσ.
  877.       (æ¼.»α¿½«ªÑ¡¿Ñ  æ  "ê¡ΓÑαΣÑ⌐ß  ∩ºδ¬á áßßѼí½Ñαá". üπΣÑα αÑú¿ßΓα«ó
  878.       ºáúαπªáÑΓß∩  ¡á  »«µÑßß«α¡δÑ αÑú¿ßΓαδ ¬á¬ αẠ»ÑαÑñ CALL ABSOLUTE
  879.       ¿½¿  CALL  INTRRUPT  ¿  «Γ»αó½∩εΓß∩  «íαáΓ¡« ¡á σαá¡Ñ¡¿Ñ ßαáºπ ªÑ
  880.       »«ß½Ñ  »α«ú«¡á.  é  ½εí«Ñ  ñá¡¡«Ñ  óαѼ∩ íπΣÑα ß«ñÑαª¿Γ ß«ßΓ«∩¡¿Ñ
  881.       »α«µÑßß«αá,  ó  ¬«Γ«α«¼  «¡  ¡áσ«ñ¿½ß∩  »α¿  ¬«¼»¿½¿α«óá¡¿¿ ßἫ⌐
  882.       »«ß½Ññ¡Ñ⌐ ó¡ÑΦ¡Ñ⌐ »α«µÑñπαδ . 
  883.          üπΣÑα  αÑú¿ßΓα«ó ñ«ßΓπ»Ñ¡ ß »«¼«Θ∞ε «»ÑαáΓ«αá ¿ Σπ¡¬µ¿¿ REG, ó
  884.       ¬«Γ«αδσ    ¿ß»«½∞ºπÑΓß∩   τ¿ß½«ó«⌐   áαúπ¼Ñ¡Γ   ñ½∩   ßß佬¿   ¡á
  885.       ß««ΓóÑΓßΓóπεΘ¿⌐ αÑú¿ßΓα ,¬á¬ »«¬áºá¡« ¡¿ªÑ: 
  886.       -----------------------------------------------------------------
  887.                Çαúπ¼Ñ¡Γ αÑú¿ßΓαá                ÉÑú¿ßΓα
  888.       -----------------------------------------------------------------
  889.             0                                ö½áú¿
  890.             1                                Çò
  891.             2                                éò
  892.             3                                æò
  893.             4                                DX
  894.             5                                SI
  895.             6                                DI
  896.             7                                BP
  897.             8                                DS
  898.             9                                ES
  899.       -----------------------------------------------------------------
  900.          REG,   ¬á¬   «»ÑαáΓ«α,   ºáúαπªáÑΓ  óδíαá¡¡δ⌐  φ½Ñ¼Ñ¡Γ  íπΣÑαá
  901.       αÑú¿ßΓα«ó π¬áºá¡¡δ¼ µÑ½δ¼ º¡áτÑ¡¿Ñ¼: 
  902.          REG 2,&H1000 'ºáúαπº¿Γ∞ 1000H ¡á éò íπΣÑαá αÑú¿ßΓα«ó 
  903.          REG, ¬á¬  Σπ¡¬µ¿∩, ó«ºóαáΘáÑΓ  º¡áτÑ¡¿Ñ  óδíαá¡¡«ú«  φ½Ñ¼Ñ¡Γá
  904.       íπΣÑαá αÑú¿ßΓα«ó: 
  905.          PRINT REG (2) 'óδóÑßΓ¿ º¡áτÑ¡¿∩ ¿º éò íπΣÑαá αÑú¿ßΓα«ó 
  906.          Åα«úαá¼¼¿ßΓ  «ΓóÑΓßΓóÑ¡¡Ñ¡ ºá ºáΘ¿Γπ αÑú¿ßΓα«ó ßÑú¼Ñ¡Γá ñá¡¡δσ
  907.       (DS),  ßÑú¼Ñ¡Γá  ßΓѬá (SS), π¬áºáΓѽ∩ íáºδ (BP), π¬áºáΓѽ∩ ßΓѬá
  908.       (SP) 
  909.         C¼ ΓᬪѠCALL INTERRUPT
  910.               DEF SEG
  911.               REG
  912.       Åα¿¼Ñα  defint a-z
  913.               dim a(100)
  914.               dim çừ½¡Ñ¡¿∩Å«ñ»α«úαá¼¼á (10)
  915.               çừ½¡Ñ¡¿∩Å«ñ»α«úαá¼¼á (0)=&HF2FC
  916.               çừ½¡Ñ¡¿∩Å«ñ»α«úαá¼¼á (1)=&HCBAA
  917.               reg 1,-1
  918.               reg 3,101*2
  919.               reg 9,varseg(a(0))
  920.               reg 6,varptr(a(0))
  921.               def seg=varseg(çừ½¡Ñ¡¿∩Å«ñ»α«úαá¼¼á (0))
  922.               print a(1)
  923.               while not instat:wend
  924.               çừ½¡¿Γ∞ÇñαÑß=varptr(çừ½¡Ñ¡¿∩Å«ñ»α«úαá¼¼á(0))
  925.               call absolute çừ½¡¿Γ∞ÇñαÑß '(reg)
  926.               print a(1)
  927.               end
  928.