- 47 -






9. ѓ«®Ў «м­лҐ ®Ўкпў«Ґ­Ёп.


„ЁаҐЄвЁўл Ј«®Ў «м­®Ј® ®Ўкпў«Ґ­Ёп Ї®§ў®«пов ®ЇаҐ¤Ґ«пвм
¬ҐвЄЁ, ЇҐаҐ¬Ґ­­лҐ Ё  Ўб®«ов­лҐ Ё¬Ґ­ , ¤®бвгЇ Є Є®в®ал¬
ў®§¬®¦Ґ­ Ё§ ўбҐе ᥣ¬Ґ­в®ў Їа®Ја ¬¬л ­Ґ§ ўЁбЁ¬® ®в в®Ј®, Є Є
®­Ё  бᥬЎ«Ёа®ў «Ёбм.
‚ п§лЄҐ  бᥬЎ«Ґа  Ё¬Ґовбп 2 ¤ЁаҐЄвЁўл Ј«®Ў «м­®Ј®
®Ўкпў«Ґ­Ёп: PUBLIC Ё EXTRN, Є®в®алҐ ¤®Ї®«­пов ¤агЈ ¤агЈ .

„ЁаҐЄвЁў  PUBLIC Ё¬ҐҐв б«Ґ¤гойЁ© д®а¬ в:

PUBLIC Ё¬п,...

„ЁаҐЄвЁў  PUBLIC ¤Ґ« Ґв гЄ § ­­лҐ ў бЇЁбЄҐ ЇҐаҐ¬Ґ­­лҐ,
¬ҐвЄЁ Ё«Ё  Ўб®«ов­лҐ Ё¬Ґ­ , ®ЎйЁ¬Ё, в.Ґ. ¤®бвгЇ­л¬Ё ўбҐ¬
¬®¤г«п¬ Їа®Ја ¬¬л. Љ ¦¤л© н«Ґ¬Ґ­в бЇЁбЄ  ¤®«¦Ґ­ Ўлвм
®ЇаҐ¤Ґ«Ґ­ ў ⥪г饬 Ёб室­®¬ д ©«Ґ. ЂЎб®«ов­лҐ Ё¬Ґ­ , Ґб«Ё
®­Ё гЄ § ­л, ¤®«¦­л ЇаҐ¤бв ў«пвм ®¤­®- Ё«Ё ¤ўгеЎ ©в­лҐ 楫лҐ
зЁб«  Ё«Ё бва®Є®ўлҐ §­ зҐ­Ёп.
ЋЎлз­® ¤® Є®ЇЁа®ў ­Ёп ў ®ЎкҐЄв­л© д ©« бва®з­лҐ ЎгЄўл
ў ®ЎйЁе Ё¬Ґ­ е ЇаҐ®Ўа §говбп ў § Ј« ў­лҐ. „«п б®еа ­Ґ­Ёп
ЇҐаў®­ з «м­®Ј® ­ ЇЁб ­Ёп Ё¬Ґ­ б гзҐв®¬ ॣЁбва  ¬®Јгв Ўлвм
ЁбЇ®«м§®ў ­л ®ЇжЁЁ /ML Ё /MX MASM.
„ЁаҐЄвЁў®© PUBLIC ¤®«¦­л Ўлвм ®ЇЁб ­л Ё¬Ґ­ ,
ЁбЇ®«м§гҐ¬лҐ ЇаЁ а Ў®вҐ б SYMDEB ў ०Ё¬Ґ бЁ¬ў®«м­®©
®в« ¤ЄЁ.


„ЁаҐЄвЁў  EXTRN Ё¬ҐҐв б«Ґ¤гойЁ© д®а¬ в:

EXTRN Ё¬п:вЁЇ,...

„ЁаҐЄвЁў  EXTRN ®ЇаҐ¤Ґ«пҐв ў­Ґи­ЁҐ Ї® ®в­®иҐ­Ёо Є
⥪г饬г ᥣ¬Ґ­вг ®ЎкҐЄвл б гЄ § ­ЁҐ¬ Ёе вЁЇ . ‚­Ґи­Ё¬
®ЎкҐЄв®¬ ¬®¦Ґв Ўлвм ЇҐаҐ¬Ґ­­ п, ¬ҐвЄ  Ё«Ё Ё¬п, ®Ўкпў«Ґ­­лҐ ў
¤агЈ®¬ ¬®¤г«Ґ Їа®Ја ¬¬л ¤ЁаҐЄвЁў®© PUBLIC. ’ЁЇ, гЄ § ­­л© ў
¤ЁаҐЄвЁўҐ EXTRN, ¤®«¦Ґ­ ᮮ⢥вбвў®ў вм ¤Ґ©б⢨⥫м­л¬г вЁЇг
®ЎкҐЄв  Ё ¬®¦Ґв Є®¤Ёа®ў вмбп ®¤­Ё¬ Ё§ б«Ґ¤гойЁе Є«о祢ле
б«®ў: BYTE, WORD, DWORD, QWORD, TBYTE, NEAR, FAR Ё«Ё ABS.
’ЁЇ ABS ЁбЇ®«м§гҐвбп ЇаЁ ®ЇЁб ­ЁЁ Ё¬Ґ­, ЇаҐ¤бв ў«пойЁе
 Ўб®«ов­лҐ §­ зҐ­Ёп. Ћбв «м­лҐ ®ЇЁб вҐ«Ё вЁЇ  Ё¬Ґов ®Ўлз­л©
б¬лб«.
ЌҐб¬®вап ­  в®, зв® ¤Ґ©б⢨⥫м­лҐ  ¤аҐб  ®ЎкҐЄв®ў ¤®
®Ўа Ў®вЄЁ ®ЎкҐЄв­®Ј® д ©«  Їа®Ја ¬¬®© LINK ­ҐЁ§ўҐбв­л,
 бᥬЎ«Ґа, ®б­®ўлў пбм ­  ¬Ґбв®­ е®¦¤Ґ­ЁЁ ¤ЁаҐЄвЁўл EXTRN,
¬®¦Ґв ¤Ґ« вм ЇаҐ¤Ї®«®¦Ґ­Ёп ® ⮬, Є Є®© ᥣ¬Ґ­в б«Ґ¤гҐв

- 48 -


ЁбЇ®«м§®ў вм ¤«п  ¤аҐб жЁЁ ў­Ґи­ҐЈ® ®ЎкҐЄв . …б«Ё ¤ЁаҐЄвЁў 
EXTRN ­ е®¤Ёвбп ў­гваЁ Є Є®Ј®-«ЁЎ® ᥣ¬Ґ­в , бзЁв Ґвбп, зв®
гЄ § ­­лҐ ў­Ґи­ЁҐ ®ЎкҐЄвл бўп§ ­л б нвЁ¬ ᥣ¬Ґ­в®¬, Ё
®ЇЁблў ойЁҐ Ёе ¤ЁаҐЄвЁўл PUBLIC ¤®«¦­л ᮤҐа¦ вмбп ў
ᥣ¬Ґ­вҐ б ⥬ ¦Ґ Ё¬Ґ­Ґ¬ Ё ⥬Ё ¦Ґ  ваЁЎгв ¬Ё. …б«Ё
¤ЁаҐЄвЁў  EXTRN ­Ґ ўе®¤Ёв ­Ё ў ®¤Ё­ ᥣ¬Ґ­в, ЇаҐ¤Ї®«®¦Ґ­Ё© ®
ᮤҐа¦ йҐ¬ ў­Ґи­Ё© ®ЎкҐЄв ᥣ¬Ґ­вҐ ­Ґ ¤Ґ« Ґвбп, Ё
ᮮ⢥вбвўгой п ¤ЁаҐЄвЁў  PUBLIC ¬®¦Ґв а бЇ®« Ј вмбп ў «оЎ®¬
ᥣ¬Ґ­вҐ. ‚ ®Ў®Ёе б«гз пе ¤«п Ї®¤ ў«Ґ­Ёп  ¤аҐб жЁЁ ў­Ґи­ҐЈ®
®ЎкҐЄв  ®в­®бЁвҐ«м­® г¬ «зЁў Ґ¬®Ј® ᥣ¬Ґ­в  ¬®¦Ґв
ЁбЇ®«м§®ў вмбп ®ЇҐа в®а ЇҐаҐЄ«о祭Ёп ᥣ¬Ґ­в  (:).
Соседние файлы в папке cистема программирования на макроассемблере ms-dos, cправочное руководство