          ᥬ  IBM PC.  19                             1


          
           19
          ------------------------------------------------------------
          
          
          :     ணࠬ  몥 ᥬ 
          뢮 ଠ樨  饥 ன⢮ (ਭ).
          
          
          ------------------------------------------------------------
             뢮    ਭ ᪮쪮  権    ࠭ 
          ᪮.             ᪮쪮   権,
          믮 १ DOS INT 21H      BIOS INT 17H. ,
          뫠    ਭ,      "  ࠭",
          " ப"  " ⪨".
             ਭ      . 
          ਭ  ନ ᨬ     祪   ᯥ
           ଠ,  㧪   ப  ଠ  ᨬ. 
          ᮢ襭   ਭ  ᯥ稢  
          ,   ,       ⭮, 
          ⠪  ,  ਬ,  ᨬ  ࠫ   
          㣨 䠢⭮-஢  ᨬ.  ᮪⢥ 
          騥 ன⢠  ࠭祭  ஬  ᨬ   ᬥ
          "஬誥"    ࠡ,   ᯥ稢 ⫨筮 ⢮
             讥  ࠧࠧ  ਭ஢.   ᮪
          ⢥ ਭ  ᯥ稢  10,12   15 ᨬ
            ,  ⠪ ய樮쭮 ᯮ ஡,
          ન,  ⥭  㦨 .  ਭ
            २⢠   筮  䨪, ⠪ 
           ⢥  ⥪⮢.
             㣠 䨪  ன 易  
          䥩ᠬ.    IBM PC    ࠫ 䥩,
          騩 ।  ६ ᥬ ⮢   
              ਭ.  ஬ ⮣,   ᫥⥫
          䥩,  믮 ⮢ । .
              ਭ   ,  ꥬ   ᪮쪮
           ⮢.  ਭ ⠪  ਭ   ஫
           ⭮  (⭮).  ਭ  "" ᯥ
           ᨣ   ,  ਬ,  ண ,
          ॢ  ப     ਧ⠫쭮  ⠡樨.     ᢮
          ।,     ""  ᨣ  ਭ,
          㪠뢠騥   㬠  ﭨ "".
              ᮦ  ⨯ ਭ஢  ࠧ ॠ 
          ᨣ        ᫮ ஡ 
          ணࠬ⮢ - ᯥ ᮮ⢥⢨ ᮡ⢥ ணࠬ
          騬 騬 ன⢮.
          
            
          ------------------------------------------------------------
             ⠭묨 ᨬ  ࠢ     ᫥
          騥:
             
             .   .          祭

          
          ᥬ  IBM PC.  19                             2


               08         08         蠣
               09         09       ਧ⠫쭠 ⠡
               10         0A       ॢ ப
               11         0B       ⨪쭠 ⠡
               12         0C       ண ࠭
               13         0D        ⪨
             
             ਧ⠫쭠 ⠡. ਧ⠫쭠 ⠡ (.
          09)   ⮫쪮    ਭ,  ᮮ⢥饥
          ᯥ祭,      ᨬ   ⠡樨  .  
          ᫥   砥     ஢   ⠡  뢮
          ᮮ⢥饣  ᫠  ஡.
             
             ॢ  ப.   ॢ ப (.OA) ᯮ
             ண      ࢠ. ⢥⢥
             १    ࢠ  ᯮ   ᨬ
          ॢ ப.
             
             ண ࠭.  ⠭ 㬠 ᫥ 祭 ਭ
            ।  砫      ࠭.  
          ࠭  㬮砭 ⠢ 11 .  , 
          ਭ ⮬᪨    ।    ࠭. ᫨
           ணࠬ  த    ᫥   ࠭,
           ந 室 १ ࠭     
          砫 ᫥饩 ࠭.   ࠢ ࠭栬 室
            뢠  ᫮ ⠭ ப    ⨦
          ᨬ쭮 祭 (ਬ, 55 ப) 뤠  ண
           ࠭ (.OC)  ,  ⥬,  稪 ப  0
           1.
                室 뤠 ᨬ "ॢ ப"
           "ண ࠭"  뢮    ᫥
          ப,   室騥        饣  ன⢠.
          ᯮ짮 ᫥ ᨬ "ண ࠭" 
          ⠭  ⠭  ᫥        
          뢠.
          
               DOS
          ------------------------------------------------------------
                樮  ⥬   DOS   2.0     䠩
          㪠⥫,    뫨        ࠢ
          ࠭ ᯫ  ᪮ .   뢮  饥
          ன⢮ ᯮ  㭪 DOS  .40   ⠭
          䠩  04.  騩 ਬ   25
          ᨬ   HEADG:
             
               HEADG     DB   'Industrial Bicycle Mfrs', 0DH, 0AH
                         ...
                         MOV  AH,40H    ;  
                         MOV  BX,04     ;   ਭ
                         MOV  CX,25     ; 25 ᨬ
                         LEA  DX,HEADG  ;  뢮
                         INT  21H       ; 맮 DOS
             

          
          ᥬ  IBM PC.  19                             3


              砥 訡  ⠭ 䫠 CF  
            訡  ॣ AX.
          
          :    
          ------------------------------------------------------------
             ணࠬ,  ਢ  .19.1, 筠 ணࠬ
            .9.1,    ᪫祭 ⮣,   ᫥    
           뢮      ࠭,    饥 ன
          ⢮.    ⠭  ࠭  ᮤন   
          १  ࢠ  ᯨ᮪       ᫥饬
          :
             
                    List of Employee Names   Page 01
                    Clancy Alderson
                    Ianet Brown
                    David Christie
                    ...
             
             ணࠬ 뢠 ᫮ ⠭ ப   
          ⨦  ࠭ 믮 ண   砫 ᫥饩
          ࠭.  ணࠬ  楤:
             
          D10INPT     뤠  ࠭   ⥬     
                      .
          E10PRNT     뢮   饥  ன⢮ ( 
                             ᯨ᪠  ࠬ஢); 
                       ࠭ 뢠 楤 M10PAGE.
          M10PAGE     믮 ண   ࠭,  ⠥ 
                      , 뢠 稪 ப  㢥 稢
                      稪 ࠭  .
          P100UT       ணࠬ   ।⢥ 뢮
                       饥 ன⢮.
          
               砫 믮 室   , 
             । ⨬  ॢ  ࠭.  ⮬ 楤
          M10PAGE 室 ॢ  ࠭,   ᫨   稪  PAGECTR
          ᮤন 01  (砫쭮  祭).   PAGECTR ।
          
                           PAGECTR  DB  '01'
             
               砫 믮 室   , 
             । ⨬  ॢ  ࠭.  ⮬ 楤
          M10PAGE  室  ॢ  ࠭,  ᫨  稪  PAGECTR
          ᮤন 01  (砫쭮  祭).   PAGECTR ।
          
                         PAGECTR   DB   '01'
          
           १ 㤥 ᣥ஢ ᫮  ASCII   - .
          3031.  楤  M10PAGE 㢥稢 稪  PAGECTR   1
          ⠪,    祭 ⠭ ᫥⥫쭮 3032,  3033 
          ..  祭 ४  3039,  ᫥ 303A, 
          㤥 ᯥ⠭,  稥 (:). ⮬, ᫨  ࠢ
              PAGECTR    .3A,     祭

          
          ᥬ  IBM PC.  19                             4


              .30,           ਡ
          .    ࠧ  .303A  ४   .
          3130, ..  10  ᨬ쭮 ।⠢.
          
          ------------------------------------------------------------
          ------------------------------------------------------------
               .19.1. ࠭筠   .
          
             ஢ઠ   ࠭  (   ᫥)  
          ࠭,    ᫥ ࠭ 㤥  ⠭ 
          ࠩ     .
          
           ASCII-  
          ------------------------------------------------------------
             
             ,   ᯥ稢,  ਬ,  ࠬ,
          砥        ᨬ  ⠡樨  ( 09)
          ᪮쪨  ஡    뢮  ⠪,   ⮡  ᫥
            뫠  ⭠ 8.   ࠧ, ⠭ 樨
          ⠡樨  8, 16, 24  ..  ਭ, ,
           ᨬ ⠡樨.  ⮬, ⠪ ணࠬ, 
          DOS PRINT, ।祭   ASCII 䠩 (ਬ
          ᥬ  室  ⥪⮢)  ஢    ᨬ,
          뫠     ਭ.   ,  ᫨  㦨  ᨬ
          ⠡樨,  ணࠬ 뤠 ᪮쪮 ஡  樨
          ⭮ 8.
             ணࠬ,  ਢ    .19.2,  뢮   ࠭
                 䠩 ,  ⥬, ⠥ ᮤন
          㪠 䠩.   ணࠬ  ⫨稥  ਢ 
          .17.3   (뢮  䠩    ࠭)   ⢫  
          뢮   ᨬ  ⠡樨     ᮮ⢥饥  ᫮
          ஡.  १ ᨬ ⠡樨    0  7
          ਢ  室   8,   8  15 -  16  ..
          ,  ॠ騥   ,  室  楤
          G10XFER  ᫥ ⪨ G60.  ᬮਬ   ਬ ࠡ⪨
          ᨬ ⠡樨:
             
               :        1         9       21
             筮 祭:          00000001 00001001 00010101
             ⪠  ࠢ ⮢:  00000000 00001000 00010000
             ਡ 8:              00001000 00010000 00011000
              :                 8        16       24
             
              ணࠬ ࣠ ᫥騥 楤:
          
          10PRMP   訢      䠩.   ⨥  ⮫쪮
                      Return  ਢ      襭  ࠡ
                    ணࠬ.
          E10OPEN   뢠 ᪮ 䠩  㪠 .
          G10XFER   ஫    ᥪ,    䠩, 
                     뢮,  ᨬ "ॢ ப"  ⠡
                    樨. 뫠  ᨬ   뢮.


          
          ᥬ  IBM PC.  19                             5


          P10PRNT   ᯥ뢠  뢮  ப   頥 
                    뢮.
          R10READ   뢠 ᥪ  ᪮ 䠩.
             
               "  ⪨",   "ॢ  ப"    "ண
          ࠭"  ⢨⥫   ਭ஢.  
          ஢  ணࠬ      ᯥ뢠   ப  
          믮  ண   ࠭  (.OC)     ⨦,
          ਬ, ப 62.
          
          ------------------------------------------------------------
          ------------------------------------------------------------
                    .19.2.  ASCII 䠩.
          
            짮⥫  ।  ⠭ ᨬ
          "ண  ࠭"    ASCII  䠩      ⥪⮢
          ।       ⥪,  ਬ,   
          ᥬ 楤.  ஬ ⮣,   ணࠬ
            㭪樨 05   ᨨ  DOS.   㭪 믮
          뢮    ᨬ  ।⢥    ਭ. 
          ࠧ  ᪫ ।   ᯮ짮 
          뢮.
          
              DOS
          ------------------------------------------------------------
             
                 ᨨ  DOS 室  ⠭ 
          ॣ  AH    㭪樨  05,      ॣ  DL 
          ᯥ뢠 ᨬ  ,  ⥬, 믮  INT 21H
          ᫥騬 ࠧ:
             
                    MOV  AH,05     ; 㭪樨 
                    MOV  DL,char   ;ᯥ뢠 ᨬ
                    INT  21H       ;맮 DOS
          
                       ।     ਭ
          ࠢ騥 ᨬ.  ,  ,  筮, ।
          뢮      筮  ப   ⥪    蠣
          ࠡ  , ଠ஢  ப.
               ணࠬ   ப.  砫 
          ॣ  SI 㦠  砫   HEADG,   
          ॣ CX -  ⮩ . , 稭騩  ⪥
          P20,  뤥 । ᨬ   HEADG   뫠
             ਭ.        ᨬ    HEADG -
          "ண  ࠭",   ᫥  -  "ॢ ப", 
           ⠥   砫   ࠭   ᫥ 
          ᫥  ࢠ.
             
             HEADG  DB   0CH,'Industrial Bicycle Mfrs',0DH,0AH,0AH
                    LEA  SI,HEADG       ;⠭  
                    MOV  CX,27          ;   
             P20:
                    MOV  AH,05          ; 㭪樨 

          
          ᥬ  IBM PC.  19                             6


                    MOV  DL,[SI]        ;  
                    INT  21H            ;맮 DOS
                    INC  SI             ;騩 ᨬ
                    LOOP P20
             
              ਭ  祭, DOS 뤠 ᮮ饭 "Out of pap
          er".  ᫥ 祭  ⠭  ணࠬ  稭 ࠡ
          ଠ쭮.    ४饭        
          Ctrl/Break.
          
            
          ------------------------------------------------------------
             
               㦥        ,     
          ᭮묨   設⢠   ன. ஬ ⮣
           ᫥騥 :
             
                    .      .
                         15        0F         㧪 ଠ
                         14        0E         ப ଠ
                         18        12        몫 㧪 ଠ
                         20        14        몫 ப ଠ
             
               ,    ᯮ   ।饬
          ᨬ  Esc (.IB).        ᨬ 
          饣 ன⢠ ।⠢ :
             
                    1B 30     ⠭ ⭮ 8 ப  
                    1B 32     ⠭ ⭮ 6 ப  
                    1B 45       ଠ
                    1B 46     몫  ଠ
             
                   뫠    ਭ   ࠧ묨
          ᯮᮡ:
          
          1.   ।     .  騩 ਬ
               ⠭  㧪 ଠ,  8  ப    , ⥬
               ⠥     騬   "
               ⪨"  " ॢ ப":
          
                    HEADG  DB  0FH, 1BH, 30H, 'Title...', 0DH, 0AH
          
          2.   ᯮ짮   ।⢥묨 묨:
          
                         MOV  AH,05          ; 㭪樨 
                         MOV  DL,0FH         ; 㧪 ଠ
                         INT  21H
          
                 ᫥騥  ᨬ         㧪
               ଠ   ,  ணࠬ  뤠  ਭ
               , 몫  ଠ.
             


          
          ᥬ  IBM PC.  19                             7


             ਢ   易⥫쭮 ࠡ   ਭ
            .    ஢ન     ࠢ
          ᫥   㪮⢮  ⭮ 饣
          ன⢠.
          
             BIOS INT 17H
          ------------------------------------------------------------
          
             뢠  BIOS  INT  17H   ᯥ稢    ࠧ
          樨, ᯥ஢ ᮤন ॣ AH:
          
          AH=0:      믮    ᨬ 
           ਭ  ࠬ 0,1  2 (⠭⭮ 祭 - 0).
          
                         MOV  AH,00     ; 㭪樨 
                         MOV  AL,char   ;, 뢮  
                         MOV  DX,00     ;롮 ਭ  0
                         INT  17H       ;맮 BIOS
          
          ᫨    ᯥ ᨬ,   ॣ AH
          ⠭ 祭 01.
          
          AH=1: 樠  饣 ன⢠:
          
                         MOV  AH,01     ;  樠 
                         MOV  DX,00     ;롮   0
                         INT  17H       ;맮 BIOS
          
                 뫠    ਭ   ᨬ  "ண
          ࠭",  ⮬      ᯮ짮    ⠭
           " ࠭".  設⢮  ਭ஢ 믮
           ⠭ ⮬᪨  祭.
             
          AH=2: ⥭ ﭨ  ਭ:
          
                    MOV  AH,02     ;㭪 ⥭ ﭨ 
                    MOV  DX,00     ;롮   0
                    INT  17H       ;맮 BIOS
                    TEST AH,00101001B;  ਭ ⮢?
                    JNZ  errormsg  ; - 뤠 ᮮ饭  訡
          
             祭  㭪権 AH=1    AH=2  ⮨   ।
          ﭨ ਭ.    १  믮   㭪権
           ॣ AH   ⠭  1:
             
                           稭
                         7     
                         6    ⢥ত  ਭ
                         5     㬠
                         4    ࠭
                         3    訡 /뢮
                         0    
             

          
          ᥬ  IBM PC.  19                             8


             ᫨ ਭ 祭,   頥 .90 
          筮 10010000  -  ਭ  " "   "࠭"  - 
          ଠ쭮  ﭨ  ⮢.     砥  ⮢
          ਭ  ⠭   5  (  㬠     3
          (訡   뢮).   ᫨  ਭ  몫祭,     
          頥 .B0  筮 10110000, 㪠뢠  "
          㬠".
             믮  ணࠬ    몫祭  ਭ,  BIOS 
          뤠 ᮮ饭 ⮬᪨,  ⮬ ।, 
          ணࠬ  ᠬ ஢  ॠ஢  ﭨ
          ਭ.  ᫨ ணࠬ     ⮣,  ⢥
          樥 㤥 騩    ࠭ ᯫ.  ᫨ 
              ਭ,    室 
            .  ⥫쭮, ० 祬 ᯮ짮
          㭪樨 BIOS   ,  ᫥ ஢ ﭨ 
          ਭ  ,   ᫨  㤥  㦥  訡,     뤠
          ᮮ⢥饥  ᮮ饭.   (㭪樨   DOS  믮  
          ஢ ⮬᪨,      ᮮ饭 "Out  of paper"
          ⭮  ࠧ ﭨ). ᫥ 祭 ਭ,
          뢮  ᮮ饭   訡 ४頥   ਭ 稭
          ଠ쭮 ࠡ   .
                 ࠡ  ਭ     ࠭ 
           ﭭ 몫祭.  ⮬  ணࠬ  ᫥
          ।ᬮ  ஢  ﭨ   ਭ  ।  
          ⪮ .
          
             
          ------------------------------------------------------------
          
              ० 祬 뢮      饥 ன⢮,
                ਭ  ⠢   㬠.
          
                襭    ᯮ  ᨬ  "ॢ
               ப"      "ண  ࠭"     ⪨  
               ਭ.
          
              㭪樨 DOS    ।ᬠਢ 뢮 ᮮ饭
                    訡   ਭ.   㭪樨  BIOS
                ⮫쪮  ﭨ.  ᯮ짮 BIOS
               INT 17H ஢ ﭨ ਭ । .
          
            
          ------------------------------------------------------------
          
          19.1.   ணࠬ  ७  ᨨ  DOS   )
                ண ࠭;  )  襣 ; ) ॢ
                ப     襣 ;  ) ॢ ப 
                   襣  த/ (㡫); )
                ண ࠭.
          19.2. ।  ணࠬ    ।饣     
                 ᨨ DOS.



          
          ᥬ  IBM PC.  19                             9


          19.3.    ப,     ன    ᫥
                ଠ:   ⪨,  ண ࠭, 
                 㧪 㪢,    (  )   몫祭
                㧪 㪢.
          19.4.   ணࠬ    19.1  ᯮ짮
                BIOS   INT   17H.    ᯥ   ஢   ﭨ
                ਭ.
          19.5.  ணࠬ    19.1  ⠪, ⮡ 㭪
                ), ), ) 믮﫨  5 ࠧ.
          19.6.   ணࠬ    .19.1     믮  
                 ᨨ DOS.
          19.7.  ணࠬ  .19.2 ⠪, ⮡ ᯥ뢠
                 ப ⠪ 뢮  ࠭.









































          
