- 49 -
               
               
                    ЏаЁ«®¦Ґ­ЁҐ 1.   „ЁаҐЄвЁўл п§лЄ   бᥬЎ«Ґа .
                         
                       
         ________________________________________________________________
         |                            |                                 |
         |       бЁ­в ЄбЁб            |             дг­ЄжЁп             |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .186                      |  ¤®ЇгбвЁ¬л Ё­бвагЄжЁЁ 80186     |
         |                            |  Ё 8086                         |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .286c                     |  ¤®ЇгбвЁ¬л Ё­бвагЄжЁЁ 80286     |
         |                            |  Ё 8086                         |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .286p                     |  ¤®ЇгбвЁ¬л § ЇаҐйҐ­­лҐ Ё­бвагЄ- |
         |                            |  жЁЁ 80286 Ё 8086               |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .287                      |  ¤®ЇгбвЁ¬л Ё­бвагЄжЁЁ 80287     |
         |                            |  Ё 8087                         |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .8086                     |  ¤®ЇгбвЁ¬л в®«мЄ® Ё­бвагЄжЁЁ    |
         |                            |  8086                           |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .8087                     |  ¤®ЇгбвЁ¬л в®«мЄ® Ё­бвагЄжЁЁ    |
         |                            |  8087                           |
         |____________________________|_________________________________|
         |                            |                                 |
         |  Ё¬п=ўла ¦Ґ­ЁҐ             |  ЇаЁбў Ёў ­ЁҐ §­ зҐ­Ёп          |
         |                            |  бЁ¬ў®«ЁзҐбЄ®¬г Ё¬Ґ­Ё           |
         |____________________________|_________________________________|
         |                            |                                 |
         |  ASSUME segreg:segname,... |  ®ЇЁб ­ЁҐ  ᮤҐа¦Ё¬®Ј® ॣЁбв-  |
         |                            |  а®ў ᥣ¬Ґ­в®ў Ї® 㬮«з ­Ёо     |
         |____________________________|_________________________________|
         |                            |                                 |
         |  COMMENT ®Ја ­ЁзЁвҐ«м      |  гЄ § ­­л© ⥪бв ва ЄвгҐвбп     |
         |         ⥪бв ®Ја ­ЁзЁвҐ«м |  Є Є Є®¬¬Ґ­в аЁ©                |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .CREF                     |  д®а¬Ёа®ў вм д ©« ЇҐаҐЄаҐбв-    |
         |                            |  ­ле ббл«®Є                     |
         |____________________________|_________________________________|
         |                            |                                 |
         |  [Ё¬п] DB §­ зҐ­ЁҐ,...     |  а бЇаҐ¤Ґ«Ґ­ЁҐ Ё Ё­ЁжЁ «Ё§ жЁп  |
         |                            |  1 Ў ©в  Ї ¬пвЁ                 |
         |____________________________|_________________________________|

                                     - 50 -
         
         
         ________________________________________________________________
         |                            |                                 |
         |  [Ё¬п] DW §­ зҐ­ЁҐ,...     |  а бЇаҐ¤Ґ«Ґ­ЁҐ Ё Ё­ЁжЁ «Ё§ жЁп  |
         |                            |  2 Ў ©в®ў Ї ¬пвЁ                |
         |____________________________|_________________________________|
         |                            |                                 |
         |  [Ё¬п] DD §­ зҐ­ЁҐ,...     |  а бЇаҐ¤Ґ«Ґ­ЁҐ Ё Ё­ЁжЁ «Ё§ жЁп  |
         |                            |  4 Ў ©в®ў Ї ¬пвЁ                |
         |____________________________|_________________________________|
         |                            |                                 |
         |  [Ё¬п] DQ §­ зҐ­ЁҐ,...     |  а бЇаҐ¤Ґ«Ґ­ЁҐ Ё Ё­ЁжЁ «Ё§ жЁп  |
         |                            |  8 Ў ©в®ў Ї ¬пвЁ                |
         |____________________________|_________________________________|
         |                            |                                 |
         |  [Ё¬п] DT §­ зҐ­ЁҐ,...     |  а бЇаҐ¤Ґ«Ґ­ЁҐ Ё Ё­ЁжЁ «Ё§ жЁп  |
         |                            |  10 Ў ©в®ў Ї ¬пвЁ               |
         |____________________________|_________________________________|
         |                            |                                 |
         |  ELSE                      |  ­ з «® гб«®ў­®Ј®  «мвҐа­ вЁў-  |
         |                            |  ­®Ј® Ў«®Є                      |
         |____________________________|_________________________________|
         |                            |                                 |
         |  END [ўла ¦Ґ­ЁҐ]           |  Є®­Ґж ¬®¤г«п Ё ®ЇаҐ¤Ґ«Ґ­ЁҐ     |
         |                            |   ¤аҐб  в®зЄЁ ўе®¤              |
         |____________________________|_________________________________|
         |                            |                                 |
         |  ENDIF                     |  Є®­Ґж гб«®ў­®Ј® Ў«®Є           |
         |____________________________|_________________________________|
         |                            |                                 |
         |  ENDM                      |  Є®­Ґж ¬ Єа®- Ё«Ё Ў«®Є  Ї®ўв®а  |
         |____________________________|_________________________________|
         |                            |                                 |
         |  Ё¬п ENDP                  |  Є®­Ґж Їа®жҐ¤гал                |
         |____________________________|_________________________________|
         |                            |                                 |
         |  Ё¬п ENDS                  |  Є®­Ґж ᥣ¬Ґ­в  Ё«Ё ®ЇЁб ­Ёп    |
         |                            |  и Ў«®­  бвагЄвгал              |
         |____________________________|_________________________________|
         |                            |                                 |
         |  Ё¬п EQU ўла ¦Ґ­ЁҐ         |  ЇаЁбў Ёў ­ЁҐ §­ зҐ­Ёп          |
         |                            |  бЁ¬ў®«ЁзҐбЄ®¬г Ё¬Ґ­Ё           |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .ERR                      |  ЈҐ­Ґа жЁп ®иЁЎЄЁ               |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .ERR1                     |  ЈҐ­Ґа жЁп ®иЁЎЄЁ 1-Ј® Їа®е®¤   |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .ERR2                     |  ЈҐ­Ґа жЁп ®иЁЎЄЁ 2-Ј® Їа®е®¤   |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .ERRB < аЈг¬Ґ­в>          |  ЈҐ­Ґа жЁп ®иЁЎЄЁ, Ґб«Ё  аЈг-   |
         |                            |  ¬Ґ­в пў«пҐвбп Їа®ЎҐ«®¬         |
         |____________________________|_________________________________|

                                     - 51 -
         
         
         ________________________________________________________________
         |                            |                                 |
         |  .ERRDEF Ё¬п               |  ЈҐ­Ґа жЁп ®иЁЎЄЁ, Ґб«Ё Ё¬п     |
         |                            |  Ўл«® а ­ҐҐ ®ЇаҐ¤Ґ«Ґ­® Є Є      |
         |                            |  ¬ҐвЄ , ЇҐаҐ¬Ґ­­ п Ё«Ё бЁ¬ў®«   |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .ERRDIF <бва®Є 1>,        |  ЈҐ­Ґа жЁп ®иЁЎЄЁ, Ґб«Ё бва®ЄЁ  |
         |          <бва®Є 2>         |  а §«Ёз­л                       |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .ERRE ўла ¦Ґ­ЁҐ           |  ЈҐ­Ґа жЁп ®иЁЎЄЁ, Ґб«Ё ўла ¦Ґ- |
         |                            |  ­ЁҐ «®¦­® (­г«м)               |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .ERRIDN <бва®Є 1>,        |  ЈҐ­Ґа жЁп ®иЁЎЄЁ, Ґб«Ё бва®ЄЁ  |
         |          <бва®Є 2>         |  Ё¤Ґ­вЁз­л                      |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .ERRNB < аЈг¬Ґ­в>         |  ЈҐ­Ґа жЁп ®иЁЎЄЁ, Ґб«Ё  аЈг-   |
         |                            |  ¬Ґ­в ­Ґ пў«пҐвбп Їа®ЎҐ«®¬      |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .ERRNDEF Ё¬п              |  ЈҐ­Ґа жЁп ®иЁЎЄЁ, Ґб«Ё Ё¬п     |
         |                            |  ҐйҐ ­Ґ Ўл«® ®ЇаҐ¤Ґ«Ґ­®         |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .ERRNZ ўла ¦Ґ­ЁҐ          |  ЈҐ­Ґа жЁп ®иЁЎЄЁ, Ґб«Ё ўла ¦Ґ- |
         |                            |  ­ЁҐ ЁбвЁ­­® (­Ґ ­г«м)          |
         |____________________________|_________________________________|
         |                            |                                 |
         |  EVEN                      |  гбв ­®ўЄ  гЄ § вҐ«п Ї®§ЁжЁЁ ­  |
         |                            |  зҐв­л©  ¤аҐб                   |
         |____________________________|_________________________________|
         |                            |                                 |
         |  EXITM                     |  ўл室 Ё§ ⥪г饣® ¬ Єа®®ЇаҐ¤Ґ- |
         |                            |  «Ґ­Ёп Ё«Ё Ў«®Є  Ї®ўв®аҐ­Ёп     |
         |____________________________|_________________________________|
         |                            |                                 |
         |  EXTRN Ё¬п:вЁЇ,...         |  ®ЇаҐ¤Ґ«Ґ­ЁҐ ў­Ґи­Ёе ЇҐаҐ¬Ґ­-   |
         |                            |  ­ле, ¬Ґв®Є Ё«Ё бЁ¬ў®«®ў        |
         |____________________________|_________________________________|
         |                            |                                 |
         | Ё¬п GROUP Ё¬п ᥣ¬Ґ­в ,... |  ®ЇаҐ¤Ґ«Ґ­ЁҐ Ё¬Ґ­Ё ЈагЇЇл       |
         |                            |  ᥣ¬Ґ­в®ў                      |
         |____________________________|_________________________________|
         |                            |                                 |
         |  IF ўла ¦Ґ­ЁҐ              |   бᥬЎ«Ёа®ў вм, Ґб«Ё           |
         |                            |  ўла ¦Ґ­ЁҐ ЁбвЁ­­® (­Ґ ­г«м)    |
         |____________________________|_________________________________|
         |                            |                                 |
         |  IF1                       |   бᥬЎ«Ёа®ў вм в®«мЄ® ­        |
         |                            |  1-¬ Їа®е®¤Ґ                    |
         |____________________________|_________________________________|
         

                                     - 52 -
         
         
         ________________________________________________________________
         |                            |                                 |
         |  IF2                       |   бᥬЎ«Ёа®ў вм в®«мЄ® ­        |
         |                            |  2-¬ Їа®е®¤Ґ                    |
         |____________________________|_________________________________|
         |                            |                                 |
         |  IFB < аЈг¬Ґ­в>            |   бᥬЎ«Ёа®ў вм, Ґб«Ё  аЈг¬Ґ­в  |
         |                            |  пў«пҐвбп Їа®ЎҐ«®¬              |
         |____________________________|_________________________________|
         |                            |                                 |
         |  IFDEF Ё¬п                 |   бᥬЎ«Ёа®ў вм, Ґб«Ё Ё¬п Ўл«®  |
         |                            |  а ­ҐҐ ®ЇаҐ¤Ґ«Ґ­® Є Є ¬ҐвЄ ,    |
         |                            |  ЇҐаҐ¬Ґ­­ п Ё«Ё бЁ¬ў®«          |
         |____________________________|_________________________________|
         |                            |                                 |
         |  IFDIF < аЈг¬Ґ­в1>,        |   бᥬЎ«Ёа®ў вм, Ґб«Ё  аЈг¬Ґ­-  |
         |        < аЈг¬Ґ­в2>         |  вл а §«Ёз­л                    |
         |____________________________|_________________________________|
         |                            |                                 |
         |  IFE ўла ¦Ґ­ЁҐ             |   бᥬЎ«Ёа®ў вм, Ґб«Ё ўла ¦Ґ­ЁҐ |
         |                            |  «®¦­® (­г«м)                   |
         |____________________________|_________________________________|
         |                            |                                 |
         |  IFIDN < аЈг¬Ґ­в1>,        |   бᥬЎ«Ёа®ў вм, Ґб«Ё  аЈг¬Ґ­-  |
         |        < аЈг¬Ґ­в2>         |  вл Ё¤Ґ­вЁз­л                   |
         |____________________________|_________________________________|
         |                            |                                 |
         |  IFNB < аЈг¬Ґ­в>           |   бᥬЎ«Ёа®ў вм, Ґб«Ё  аЈг¬Ґ­в  |
         |                            |  ­Ґ пў«пҐвбп Їа®ЎҐ«®¬           |
         |____________________________|_________________________________|
         |                            |                                 |
         |  IFNDEF Ё¬п                |   бᥬЎ«Ёа®ў вм, Ґб«Ё Ё¬п ҐйҐ   |
         |                            |  ­Ґ Ўл«® ®ЇаҐ¤Ґ«Ґ­®             |
         |____________________________|_________________________________|
         |                            |                                 |
         |  INCLUDE Ё¬п д ©«          |  ўЄ«озЁвм ⥪бв Ё§ д ©«         |
         |____________________________|_________________________________|
         |                            |                                 |
         |  IRP дЁЄвЁў­®Ґ Ё¬п,        |  Ў«®Є Ї®ўв®аҐ­Ёп: дЁЄвЁў­®Ґ Ё¬п |
         |      <Ї а ¬Ґва,...>        |  Ї®б«Ґ¤®ў вҐ«м­® ЇаЁ­Ё¬ Ґв §­ - |
         |                            |  祭Ёп Ї а ¬Ґва®ў               |
         |____________________________|_________________________________|
         |                            |                                 |
         |  IRC дЁЄвЁў­®Ґ Ё¬п,        |  Ў«®Є Ї®ўв®аҐ­Ёп: дЁЄвЁў­®Ґ Ё¬п |
         |      <Ї а ¬Ґва,...>        |  Ї®б«Ґ¤®ў вҐ«м­® ЇаЁ­Ё¬ Ґв §­ - |
         |                            |  祭Ёп бЁ¬ў®«м­ле Ї а ¬Ґва®ў    |
         |____________________________|_________________________________|
         |                            |                                 |
         |  Ё¬п LABEL вЁЇ             |  ᮧ¤ вм ў ⥪г饩 Ї®§ЁжЁЁ      |
         |                            |  ­®ўго ЇҐаҐ¬Ґ­­го Ё«Ё ¬ҐвЄг     |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .LALL                     |  ЇҐз в вм ¬ Єа®а биЁаҐ­Ёп       |
         |____________________________|_________________________________|
         

                                     - 53 -
         
         
         
         ________________________________________________________________
         |                            |                                 |
         |  .LFCOND                   |  ў®ббв ­®ўЁвм «ЁбвЁ­Ј           |
         |                            |  гб«®ў­ле Ў«®Є®ў                |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .LIST                     |  ў®ббв ­®ўЁвм «ЁбвЁ­Ј           |
         |                            |  ЇаҐ¤«®¦Ґ­Ё© Їа®Ја ¬¬л          |
         |____________________________|_________________________________|
         |                            |                                 |
         |  LOCAL дЁЄвЁў­®Ґ Ё¬п,...   |  ®Ўкпў«Ґ­ЁҐ дЁЄвЁў­ле Ё¬Ґ­ ў    |
         |                            |  ¬ Єа® ¤«п а §¬ҐйҐ­Ёп Ї®§¦Ґ б®- |
         |                            |  §¤ ў Ґ¬ле ॠ«м­ле Ё¬Ґ­        |
         |____________________________|_________________________________|
         |                            |                                 |
         |  Ё¬п MACRO д®а¬ «м­л©-     |  ­ з «® ¬ Єа®®ЇаҐ¤Ґ«Ґ­Ёп б      |
         |            Ї а ¬Ґва,...    |  д®а¬ «м­л¬Ё Ї а ¬Ґва ¬Ё        |
         |____________________________|_________________________________|
         |                            |                                 |
         |  NAME Ё¬п ¬®¤г«п           |  Ё§¬Ґ­Ёвм Ё¬п ⥪г饣® ¬®¤г«п   |
         |____________________________|_________________________________|
         |                            |                                 |
         |  PURGE Ё¬п ¬ Єа®,...       |  г¤ «Ёвм гЄ § ­­лҐ ¬ Єа®        |
         |____________________________|_________________________________|
         |                            |                                 |
         |  ORG ўла ¦Ґ­ЁҐ             |  гбв ­®ўЁвм гЄ § вҐ«м Ї®§ЁжЁЁ   |
         |____________________________|_________________________________|
         |                            |                                 |
         |  %OUT ⥪бв                |  ўл¤ вм ⥪бв ­  вҐа¬Ё­ «       |
         |____________________________|_________________________________|
         |                            |                                 |
         |  Ё¬п PROC вЁЇ              |  ­ з «® Їа®жҐ¤гал               |
         |____________________________|_________________________________|
         |                            |                                 |
         |  PAGE ¤«Ё­ ,иЁаЁ­          |  гбв ­®ўЁвм зЁб«® бва®Є Ё зЁб«® |
         |                            |  бЁ¬ў®«®ў ў бва®ЄҐ «ЁбвЁ­Ј      |
         |____________________________|_________________________________|
         |                            |                                 |
         |  PAGE+                     |  ЇҐаҐе®¤ ­  ­®ўго ᥪжЁо        |
         |                            |  «ЁбвЁ­Ј                        |
         |____________________________|_________________________________|
         |                            |                                 |
         |  PAGE                      |  ЇҐаҐе®¤ ­  ­®ўго бва ­Ёжг      |
         |                            |  «ЁбвЁ­Ј                        |
         |____________________________|_________________________________|
         |                            |                                 |
         |  PUBLIC Ё¬п,...            |  ®ЇЁб ­ЁҐ ®ЎйЁе ЇҐаҐ¬Ґ­­ле,     |
         |                            |  ¬Ґв®Є Ё  Ўб®«ов­ле Ё¬Ґ­        |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .RADIX ўла ¦Ґ­ЁҐ          |  гбв ­®ўЁвм г¬ «зЁў Ґ¬®Ґ        |
         |                            |  ®б­®ў ­ЁҐ зЁбҐ«                |
         |____________________________|_________________________________|

                                     - 54 -
         
         
         ________________________________________________________________
         |                            |                                 |
         |  Ё¬п § ЇЁбЁ RECORD         |  ®ЇЁб ­ЁҐ и Ў«®­  § ЇЁбЁ ¤«п 8- |
         |  Ё¬п Ї®«п:иЁаЁ­            |  Ё«Ё 16-ЎЁв®ўле § ЇЁбҐ©, ᮤҐа- |
         |  [=ўла ¦Ґ­ЁҐ],...          |  ¦ йЁе ®¤­® Ё«Ё Ў®«ҐҐ Ї®«Ґ©     |
         |____________________________|_________________________________|
         |                            |                                 |
         |  REPT ўла ¦Ґ­ЁҐ            |  ­ з «® Ў«®Є , Ї®ўв®апо饣®бп   |
         |                            |  гЄ § ­­®Ґ зЁб«® а §            |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .SALL                     |  Ї®¤ ўЁвм ўлў®¤ ¬ Єа®а биЁаҐ­Ё© |
         |____________________________|_________________________________|
         |                            |                                 |
         | Ё¬п SEGMENT [ўла ў­Ёў ­ЁҐ] |  ­ з «® ᥣ¬Ґ­в  б гЄ § ­­л¬Ё   |  
         |  [Є®¬ЎЁ­ жЁп] ['Є« бб']    |   ваЁЎгв ¬Ё                     |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .SFCOND                   |  Ї®¤ ўЁвм ўлў®¤ гб«®ў­ле Ў«®Є®ў |
         |                            |  б «®¦­л¬Ё (­г«Ґўл¬Ё) гб«®ўЁп¬Ё |
         |____________________________|_________________________________|
         |                            |                                 |
         |  Ё¬п STRUC                 |  ­ з «® и Ў«®­  бвагЄвгал       |
         |____________________________|_________________________________|
         |                            |                                 |
         |  SUBTTL [⥪бв]            | гбв ­®ўЁвм Ї®¤§ Ј®«®ў®Є «ЁбвЁ­Ј |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .TFCOND                   |  гбв ­®ўЁвм г¬ «зЁў Ґ¬л© ०Ё¬  |
         |                            |  ЇҐз вЁ гб«®ў­ле Ў«®Є®ў         |
         |____________________________|_________________________________|
         |                            |                                 |
         |  TITLE ⥪бв               |  гбв ­®ўЁвм § Ј®«®ў®Є «ЁбвЁ­Ј   |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .XALL                     |  ўлў®¤Ёвм в®«мЄ® ⥠ЇаҐ¤«®¦Ґ­Ёп |
         |                            |  ў ¬ Єа®, Ї® Є®в®ал¬ ЈҐ­Ґ­аЁаг- |
         |                            |  Ґвбп Є®¤ Ё«Ё ¤ ­­лҐ            |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .XCREF [Ё¬п,...]          |  Ї®¤ ўЁвм «ЁбвЁ­Ј в Ў«Ёжл       |
         |                            |  ЇҐаҐЄаҐбв­ле ббл«®Є            |
         |____________________________|_________________________________|
         |                            |                                 |
         |  .XLIST                    |  Ї®¤ ўЁвм «ЁбвЁ­Ј Ёб室­®Ј®     |
         |                            |  д ©«                           |
         |____________________________|_________________________________|
Соседние файлы в папке cистема программирования на макроассемблере ms-dos, cправочное руководство