Добавил:
Eatmore
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
- 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правочное руководство