Добавил:
Eatmore
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
- 5 -
1. ‚ўҐ¤ҐЁҐ.
Ќ бв®п饥 агЄ®ў®¤бвў® ᮤҐа¦Ёв ᢥ¤ҐЁп ® ⮬, Є Є
ᮧ¤ ў вм Ё ®в« ¦Ёў вм Їа®Ја ¬¬л п§лЄҐ бᥬЎ«Ґа б
ЁбЇ®«м§®ў ЁҐ¬ MASM Ё гвЁ«Ёв Ї ЄҐв ¬ Єа® бᥬЎ«Ґа .
Џ ЄҐв ¬ Єа® бᥬЎ«Ґа дЁа¬л MICROSOFT ўЄ«оз Ґв ў ᥡп
®б®ўлҐ Їа®Ја ¬¬л, Ґ®Ўе®¤Ё¬лҐ ¤«п ᮧ¤ Ёп, ®в« ¤ЄЁ Ё
б®Їа®ў®¦¤ҐЁп Їа®Ја ¬¬ п§лЄҐ бᥬЎ«Ґа .
‚ б®бв ў Ї ЄҐв ¬ Єа® бᥬЎ«Ґа ўе®¤пв б«Ґ¤гойЁҐ
Їа®Ја ¬¬лҐ Є®¬Ї®Ґвл:
MASM - ¬ Єа® бᥬЎ«Ґа
LINK - ®ЎкҐЄвл© «ЁЄҐа 8086
SYMDEB - бЁ¬ў®«мл© ®в« ¤зЁЄ Їа®Ја ¬¬
MAPSYM - ЈҐҐа в®а бЁ¬ў®«м®Ј® д ©«
CREF - гвЁ«Ёв ЇҐаҐЄаҐбвле ббл«®Є
LIB - гвЁ«Ёв ®Ўб«г¦Ёў Ёп ЎЁЎ«Ё®вҐЄ
MAKE - гвЁ«Ёв б®Їа®ў®¦¤ҐЁп Їа®Ја ¬¬
ЋЎ®ЎйҐ п б奬 ў§ Ё¬®¤Ґ©бвўЁп Їа®Ја ¬¬ Ї ЄҐв
ЇаЁўҐ¤Ґ ў ЏаЁ«®¦ҐЁЁ 1.
Њ Єа® бᥬЎ«Ґа MASM ᮧ¤ Ґв Їа®Ја ¬¬л, Є®в®алҐ ¬®Јгв
Ўлвм ўлЇ®«Ґл ¬ЁЄа®Їа®жҐбб®а ¬Ё 8086, 8088, 80186 Ё 80286,
в Є¦Ґ ¬®¦Ґв бᥬЎ«Ёа®ў вм Їа®Ја ¬¬л ¤«п Є®¬ЇмовҐа®ў б
б®Їа®жҐбб®а ¬Ё 8087 Ё 80287.
‹ЁЄҐа LINK ®Ўа Ў влў Ґв ўла Ў®в го MASM ®ЎкҐЄвго
Їа®Ја ¬¬г б 楫мо а §аҐиҐЁп ббл«®Є Є ¤агЈЁ¬ ¬®¤г«п¬
Ё ЇаЁўҐ¤ҐЁп Їа®Ја ¬¬л Є ўЁ¤г, ЇаЁЈ®¤®¬г ¤«п § Јаг§ЄЁ ў
Ї ¬пвм.
“вЁ«Ёв LIB ®ЎҐбЇҐзЁў Ґв д®а¬Ёа®ў ЁҐ Ё ®Ўб«г¦Ёў ЁҐ
ЎЁЎ«Ё®вҐЄ ®ЎкҐЄвле ¬®¤г«Ґ©, Є®в®алҐ ¬®Јгв Ўлвм ЁбЇ®«м§®ў л
LINK ¤«п а §аҐиҐЁп ўҐиЁе ббл«®Є.
Ћв« ¤зЁЄ SYMDEB ॠ«Ё§гҐв ®в« ¤Єг бд®а¬Ёа®ў ®©
Їа®Ја ¬¬л ¤ўге га®ўпе: га®ўҐ бЁ¬ў®«ЁзҐбЄЁе Ё¬Ґ Ё
га®ўҐ Ўб®«овле ¤аҐб®ў.
Џа®Ја ¬¬ MAPSYM ЇаҐ¤ § зҐ ¤«п ᮧ¤ Ёп
бЁ¬ў®«м®Ј® д ©« ¤«п SYMDEB. ‘Ё¬ў®«мл© д ©« д®а¬ЁагҐвбп
®б®ўҐ Ёд®а¬ жЁЁ, Ї®«г祮© ®в MASM, Ё Ґ®Ўе®¤Ё¬ ¤«п
бЁ¬ў®«м®© ®в« ¤ЄЁ.
“вЁ«Ёв CREF ¬®¦Ґв Ўлвм ЁбЇ®«м§®ў ¤«п д®а¬Ёа®ў Ёп
«ЁбвЁЈ ЇҐаҐЄаҐбвле ббл«®Є Їа®Ја ¬¬л, «ЁзЁҐ Є®в®а®Ј®
®Ў«ҐЈз Ґв ®в« ¤Єг.
ЏаЁ Ї®¬®йЁ гвЁ«Ёвл MAKE Їа®жҐбб а §а Ў®вЄЁ Їа®Ја ¬¬
¬®¦Ґв Ўлвм ўв®¬ вЁ§Ёа®ў . ‚ д ©«Ґ ®ЇЁб Ё© MAKE ¬®Јгв Ўлвм
§ ¤ л а §«ЁзлҐ «Ј®аЁв¬л ўл§®ў®ў Ё ў§ Ё¬®¤Ґ©бвўЁп Їа®Ја ¬¬
Ї ЄҐв (Ё Ґ в®«мЄ® Ёе).
Ља®¬Ґ гЄ § ле Їа®Ја ¬¬, ¤«п ᮧ¤ Ёп бᥬЎ«Ґале
Ёб室ле д ©«®ў Ґ®Ўе®¤Ё¬ в Є¦Ґ । Єв®а ⥪бв®ў, а Ў®в ойЁ©
ў Є®¤Ґ ASCII ЎҐ§ гЇа ў«по饣® Є®¤ . Њ®ЈЁҐ । Єв®ал
⥪бв®ў, Є®в®алҐ ®Ўлз® ЁбЇ®«м§гов гЇа ў«пойЁҐ Є®¤л Ё«Ё
- 6 -
¤агЈЁҐ бЇҐжЁ «млҐ д®а¬ вл ў ¤®Єг¬Ґв е, ®ЎҐбЇҐзЁў ов в Є¦Ґ
Їа®Ја ¬¬Ёа®ў ЁҐ Ё«Ё Ґ¤®Єг¬ҐвЁа®ў л© аҐ¦Ё¬ ¤«п
д®а¬Ёа®ў Ёп ASCII-д ©«®ў.
Џ ЄҐв ¬ Єа® бᥬЎ«Ґа а Ў®в Ґв ў ®ЇҐа жЁ®®© бЁб⥬Ґ
MS-DOS Ё«Ё PC-DOS ўҐабЁЁ 2.0 Ё ўлиҐ Ё вॡгҐв «ЁзЁп
¬ЁЁ¬г¬ 128Љ Ї ¬пвЁ (ЁбЇ®«м§®ў ЁҐ Є®¬ ¤л ! SYMDEB ¬®¦Ґв
Ї®вॡ®ў вм ¤®Ї®«ЁвҐ«м®© Ї ¬пвЁ).
Џа®Ја ¬¬л Ї ЄҐв ¬ Єа® бᥬЎ«Ґа ®ЇЁб л ў
Ї®б«Ґ¤гойЁе а §¤Ґ« е бв®п饣® агЄ®ў®¤бвў .
‚ бв®п饬 агЄ®ў®¤б⢥ ЇаЁпвл б«Ґ¤гойЁҐ гб«®ўлҐ
®Ў®§ 票п.
Љ®бвагЄжЁп, § Є«озҐ п ў ®¤Ё алҐ Єў ¤а влҐ бЄ®ЎЄЁ
[ ], ¬®¦Ґв ®вбгвбвў®ў вм.
€§ ҐбЄ®«мЄЁе Є®бвагЄжЁ©, а §¤Ґ«Ґле бЁ¬ў®«®¬ | ,
¬®¦Ґв Ўлвм ўлЎа в®«мЄ® ®¤ .
‘Ё¬ў®«л, ®Ја ЁзҐлҐ § Є ¬Ё < б«Ґў Ё > бЇа ў ,
пў«повбп Ї®пбпойЁ¬ ⥪б⮬ Ё ЇаЁ Є®¤Ёа®ў ЁЁ ¤®«¦л
§ ¬Ґй вмбп вॡ㥬묨 Ї® б¬лб«г Є®бвагЄжЁп¬Ё.
Њ®Ј®в®зЁҐ ... ®Ў®§ з Ґв ў®§¬®¦®бвм ¬®Ј®Єа в®Ј®
Ї®ўв®аҐЁп ЇаҐ¤иҐбвўго饩 Є®бвагЄжЁЁ.
ЋЎ®§ з Ґ¬лҐ ЎгЄў ¬Ё вҐа¬Ё «млҐ бЁ¬ў®«л Є®бвагЄжЁ©
¤ л ў Ё§®Ўа ¦ҐЁЁ ॣЁбва § Ј« ўле ЎгЄў. ЏаЁ Є®¤Ёа®ў ЁЁ
нв® Ґ пў«пҐвбп ®Ўп§ ⥫мл¬, Єа®¬Ґ вҐе б«гз Ґў, Є®Ј¤ нв®
®Ј®ў®аҐ® ®б®Ў®.
Соседние файлы в папке cистема программирования на макроассемблере ms-dos, cправочное руководство