Добавил:
Eatmore
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
- 4 -
1. ‚ўҐ¤ҐЁҐ.
Ќ бв®п饥 агЄ®ў®¤бвў® ᮤҐа¦Ёв ®ЇЁб ЁҐ ЁбвагЄжЁ©
Їа®жҐбб®а®ў 8086 Ё 8088. Ќ Ў®а ЁбвагЄжЁ© Їа®жҐбб®а
ЇаҐ¤бв ў«пҐв б®Ў®© б ¬л© Ё¦Ё© (¬ иЁл©) га®ўҐм
Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп Є®¬ЇмовҐа . Џа®Ја ¬¬Ёа®ў ЁҐ
н⮬ га®ўҐ ЇаҐ¤бв ў«пҐв Ё§ бҐЎп ўҐбм¬ ҐЇа®бвго § ¤ зг Ї®
в®© ЇаЁзЁҐ, зв® ўлЇ®«пҐ¬лҐ Є ¦¤®© ЁбвагЄжЁҐ© дгЄжЁЁ
¤®ў®«м® Їа®бвл, Ё Ї®нв®¬г «оЎ п бЄ®«мЄ®-ЁЎг¤м б«®¦ п
Їа®Ја ¬¬ ўЄ«оз Ґв ў бҐЎп Ў®«м讥 Є®«ЁзҐбвў® ЁбвагЄжЁ© Ё
®Ўлз® вҐапҐв Ј«п¤®бвм. Ља®¬Ґ в®Ј®, Їа®Ја ¬¬Ёбв ®Ўп§
§ вм ¬®ЈЁҐ аеЁвҐЄвгалҐ Ё дгЄжЁ® «млҐ ®б®ЎҐ®бвЁ
Є®¬ЇмовҐа , ® Є®в®але ® ¬®¦Ґв Ґ ¤г¬ вм ЇаЁ
Їа®Ја ¬¬Ёа®ў ЁЁ п§лЄ е ўлб®Є®Ј® га®ўп. ‘ ¤агЈ®©
бв®а®л, в®«мЄ® Ў®а ¬ иЁле ЁбвагЄжЁ© ЇаҐ¤®бв ў«пҐв
Їа®Ја ¬¬Ёбв㠢ᥠў®§¬®¦®бвЁ Є®¬ЇмовҐа .
€бвагЄжЁЁ Їа®жҐбб®а ¤®бвгЇл Ї®«м§®ў ⥫о зҐаҐ§
Їа®Ја ¬¬г MASM.
Џа®жҐбб®ал 8086 Ё 8088 ўлЇ®«пов ®¤Ё Ё в®в ¦Ґ Ў®а
ЁбвагЄжЁ©. ќв®в Ў®а ўЄ«оз Ґв ў ᥡп нЄўЁў «Ґвл
ЁбвагЄжЁ© Ў®«ҐҐ а Ёе ¬ЁЄа®Їа®жҐбб®а®ў 8080/8085.
‘гйҐб⢥® ®ўл¬ пў«пҐвбп б«Ґ¤го饥:
1. “¬®¦ҐЁҐ Ё ¤Ґ«ҐЁҐ § Є®ўле Ё ЎҐ§§ Є®ўле ¤ў®Ёзле
зЁбҐ«, в Є¦Ґ ¤ҐбпвЁзле зЁбҐ« ў гЇ Є®ў ®¬ Ё
ҐгЇ Є®ў ®¬ д®а¬ в е.
2. ЋЇҐа жЁЁ ЇҐаҐ¬ҐйҐЁп, бЄ Ёа®ў Ёп Ё ба ўҐЁп
бва®Є ¤«Ё®© ¤® 64Љ.
3. ’ҐбвЁа®ў ЁҐ ЎЁв®ў ЎҐ§ Ёе Ё§¬ҐҐЁп.
4. ЏҐаҐў®¤ ᮤҐа¦Ё¬®Ј® Ў ©в®ў Ё§ ®¤®Ј® Є®¤ ў ¤агЈ®©
(ва б«пжЁп).
5. Џа®Ја ¬¬®-ЈҐҐаЁагҐ¬лҐ ЇаҐалў Ёп.
6. ѓагЇЇ ЁбвагЄжЁ©, Є®в®алҐ ¬®Јгв ®Є §лў вм ў«ЁпЁҐ
а Ў®вг бЁб⥬ ¬ЁЄа®Їа®жҐбб®а .
€бвагЄжЁЁ Їа®жҐбб®а ў гЁдЁжЁа®ў ®© д®а¬Ґ
®Ўа Ў влў ов а §«ЁзлҐ вЁЇл ®ЇҐа ¤®ў. Џ®звЁ Є ¦¤ п
ЁбвагЄжЁп ¬®¦Ґв ®ЇҐаЁа®ў вм б Ў ©в®¬ Ё«Ё б«®ў®¬ ўлЎ®а.
ђҐЈЁбвал, ЇҐаҐ¬ҐлҐ Ї ¬пвЁ (Ї®«п Їп¬пвЁ, ЇаҐ¤бв ў«ҐлҐ
¤аҐб ¬Ё) Ё ҐЇ®б।бвўҐлҐ ®ЇҐа ¤л ¬®Јгв Є®¤Ёа®ў вмбп ў
Ў®«миЁб⢥ ЁбвагЄжЁ© ЎҐ§ ®Ја ЁзҐЁ©, § ЁбЄ«о票Ґ¬,
а §г¬ҐҐвбп, в®Ј®, зв® ҐЇ®б।бвўҐл© ®ЇҐа ¤ ¬®¦Ґв Ўлвм
в®«мЄ® Ёбв®зЁЄ®¬, ® Ґ ЇаЁҐ¬ЁЄ®¬. ‚ з бв®бвЁ, ЇҐаҐ¬ҐлҐ
Ї ¬пвЁ ¬®Јгв гз бвў®ў вм ў ®ЇҐа жЁпе б«®¦ҐЁп, ўлзЁв Ёп,
б¤ўЁЈ , ба ўҐЁп Ё ¤агЈЁе ЎҐ§ ЇаҐ¤ў аЁвҐ«м®Ј® Ї®¬ҐйҐЁп Ёе
ў ॣЁбвал, зв® нЄ®®¬Ёв ЁбвагЄжЁЁ, ॣЁбвал Ё ўаҐ¬п
ўлЇ®«ҐЁп бᥬЎ«Ґа®© Їа®Ја ¬¬л. „«п п§лЄ®ў ўлб®Є®Ј®
га®ўп, Ј¤Ґ Ў®«миЁбвў® ЇҐаҐ¬Ґле а §¬ҐйҐ® ў Ї ¬пвЁ,
- 5 -
Є®¬ЇЁ«пв®ал ¬®Јгв ЈҐҐаЁа®ў вм Ў®«ҐҐ ЎлбвதҐ©бвўгоиЁ© Ё
¬ҐмиЁ© Ї® ®ЎкҐ¬г ®ЎкҐЄвл© Є®¤.
Ќ Ў®а ЁбвагЄжЁ© Їа®жҐбб®а®ў 8086/8088 ¬®¦®
а бб¬ ваЁў вм Є Є б®бв®пйЁ© Ё§ 2-е га®ўҐ©: бᥬЎ«Ґал©
га®ўҐм Ё ¬ иЁл© га®ўҐм. ЂбᥬЎ«Ґал© га®ўҐм ўЄ«оз Ґв ў
бҐЎп ®Є®«® 100 ЁбвагЄжЁ©. Ќ ЇаЁ¬Ґа, в®«мЄ® ЁбвагЄжЁп MOV
бЇ®б®Ў ЇҐаҐбл« вм ᮤҐа¦Ё¬®Ґ ॣЁбва Ё«Ё п祩ЄЁ Ї ¬пвЁ
Ё«Ё ҐЇ®б।б⢥®Ґ § 票Ґ ў ॣЁбва Ё«Ё п祩Єг Ї ¬пвЁ.
Џа®жҐбб®а а бЇ®§ Ґв 28 а §«Ёзле ЁбвагЄжЁ© ¤«п MOV
(ЇҐаҐбл«Є Ў ©в Ё§ ॣЁбва ў Ї ¬пвм, ЇҐаҐбл«Є
ҐЇ®б।б⢥® ЇаҐ¤бв ў«Ґ®Ј® б«®ў ў ॣЁбва Ё в.¤.).
ЂбᥬЎ«Ґа ва б«ЁагҐв ЇЁб лҐ Їа®Ја ¬¬Ёб⮬ ЁбвагЄжЁЁ
бᥬЎ«Ґа®Ј® га®ўп ў ЁбвагЄжЁЁ ¬ иЁ®Ј® га®ўп, Є®в®алҐ
ҐЇ®б।б⢥® ўлЇ®«повбп Їа®жҐбб®а®¬ 8086 Ё«Ё 8088.
Љ®¬ЇЁ«пв®ал п§лЄ®ў ўлб®Є®Ј® га®ўп ва б«Ёаго⠯।«®¦ҐЁп
бў®ҐЈ® п§лЄ в Є¦Ґ ў ЁбвагЄжЁЁ ¬ иЁ®Ј® га®ўп.
Ќ «ЁзЁҐ 2-е га®ўҐ© ЁбвагЄжЁ© Їа ў«Ґ®
㤮ў«Ґвў®аҐЁҐ 2-е а §«Ёзле вॡ®ў Ё©: нд䥪⨢®бвЁ
Їа®Ја ¬¬л Ё ®в®бЁвҐ«м®© Їа®бв®вл Їа®Ја ¬¬Ёа®ў Ёп. Ќ Ў®а
ЁбвагЄжЁ© ¬ иЁ®Ј® га®ўп (Ёе ®Є®«® 300) Ї®§ў®«пҐв
нд䥪⨢® ЁбЇ®«м§®ў вм Ї ¬пвм. Ќ ЇаЁ¬Ґа, ¬ иЁ п
ЁбвагЄжЁп, ЇаҐ¤ § зҐ п ¤«п 㢥«ЁзҐЁп 1 ®ЇҐа ¤
Ї ¬пвЁ, § Ё¬ Ґв 3-4 Ў ©в , в.Є. ® ¤®«¦ ᮤҐа¦ вм ¤аҐб
®ЇҐа ¤ . „«п а йЁў Ёп ॣЁбва нв Ёд®а¬ жЁп Ґ г¦ ,
Ё ЁбвагЄжЁп ¬®¦Ґв Ўлвм Є®а®зҐ. ” ЄвЁзҐбЄЁ Їа®жҐбб®а
8086/8088 Ё¬ҐҐв 8 а §«Ёзле ЁбвагЄжЁ© а йЁў Ёп
16-ЎЁв®ў®Ј® ॣЁбва , § Ё¬ ойЁе Ї® 1 Ў ©вг. …б«Ё
Їа®Ја ¬¬Ёб⠡㤥⠨ᯮ«м§®ў вм ®¤г ЁбвагЄжЁо ¤«п
а йЁў Ёп ॣЁбва , ¤агЈго - ¤«п ®ЇҐа ¤ Ї ¬пвЁ, ўлЈ®¤
®в Є®¬Ї Євле ЁбвагЄжЁ© Ўг¤Ґв ᢥ¤Ґ Ґв б«®¦®бвмо
Їа®Ја ¬¬Ёа®ў Ёп. €бвагЄжЁЁ бᥬЎ«Ґа®Ј® га®ўп б в®зЄЁ
§аҐЁп Їа®Ја ¬¬Ёбв Їа®йҐ. Џа®Ја ¬¬Ёбв Є®¤ЁагҐв ®¤г д®а¬г
ЁбвагЄжЁЁ INC, бᥬЎ«Ґа Їа®ўҐапҐв ҐҐ ®ЇҐа ¤ Ё аҐи Ґв,
Є Єго ЈҐҐаЁа®ў вм ¬ иЁго ЁбвагЄжЁо.
Ќ бв®п饥 агЄ®ў®¤бвў® ᮤҐа¦Ёв ®ЇЁб ЁҐ бЇ®б®Ў®ў
Є®¤Ёа®ў Ёп, «Ј®аЁв¬®ў а Ў®вл Ё ў®§¤Ґ©бвўЁп д« ЈЁ
Їа®жҐбб®а ЁбвагЄжЁ© бᥬЎ«Ґа®Ј® га®ўп. ‚Ґбм Ў®а
ЁбвагЄжЁ© а §¤Ґ«Ґ 6 ЈагЇЇ Ї® дгЄжЁ® «м®¬г ЇаЁ§ Єг.
ќвЁ ЈагЇЇл ЁбвагЄжЁ© ®ЇЁб л ў Ј« ў е 2-7.
ѓ« ў 2 ᮤҐа¦Ёв ®ЇЁб ЁҐ ЁбвагЄжЁ© ЇҐаҐбл«ЄЁ ¤ ле,
Ї®§ў®«пойЁ© ўлЇ®«пвм ЇҐаҐ¬ҐйҐЁп ¤ ле ўбҐе вЁЇ®ў, Єа®¬Ґ
Ї ¬пвм-Ї ¬пвм.
ѓ« ў 3 Ї®бўпйҐ аЁд¬ҐвЁзҐбЄЁ¬ ЁбвагЄжЁп¬.
‚ Ј« ўҐ 4 ЇаЁўҐ¤Ґл ®ЇЁб Ёп ЁбвагЄжЁ© ®Ўа Ў®вЄЁ ЎЁв,
Ї®§ў®«пойЁе ®ЇҐаЁа®ў вм б ¤ л¬Ё га®ўҐ ЎЁв. ‘о¤ ¦Ґ
ўЄ«озҐл ЁбвагЄжЁЁ ба ўҐЁп.
ѓ« ў 5 ᮤҐа¦Ёв ®ЇЁб ЁҐ ЁбвагЄжЁ© ®Ўа Ў®вЄЁ бва®Є,
ЇаҐ¤ § зҐле ¤«п ўлЇ®«ҐЁп ®ЇҐа жЁ© (ў ⮬ зЁб«Ґ
ба ўҐЁп) вЁЇ Ї ¬пвм-Ї ¬пвм.
ѓ« ў 6 ®ЇЁблў Ґв ЁбвагЄжЁЁ ЇҐаҐ¤ зЁ гЇа ў«ҐЁп,
Ї®§ў®«пойЁҐ ®аЈ Ё§®ўлў вм ў Їа®Ја ¬¬Ґ жЁЄ«л Ё ўҐвў«ҐЁп.
ѓ« ў 7 Ї®бўпйҐ ЁбвагЄжЁп¬ гЇа ў«ҐЁп Їа®жҐбб®а®¬.
ЋЎй п бў®¤Є ЁбвагЄжЁ© Їа®жҐбб®а®ў 8086/8088
ЇаЁўҐ¤Ґ ў ЏаЁ«®¦ҐЁЁ 1.
ЏаЁ Їа®Ја ¬¬Ёа®ў ЁЁ п§лЄҐ бᥬЎ«Ґа Ї®«м§®ў ⥫о
- 6 -
Ї®бв®п® ЇаЁе®¤Ёвбп Ё¬Ґвм ¤Ґ«® б ॣЁбва ¬Ё Ё д« Ј ¬Ё
Їа®жҐбб®а . Ќ Ў®а ॣЁбва®ў Ё д« Ј®ў Їа®жҐбб®а 8088 ®ЇЁб
ў "‘Ёб⥬ Їа®Ја ¬¬Ёа®ў Ёп ¬ Єа® бᥬЎ«ҐаҐ MS-DOS. — бвм
2. ‚ўҐ¤ҐЁҐ ў п§лЄ бᥬЎ«Ґа ", Ї.3 Ё ЏаЁ«®¦ҐЁҐ 2. ‚
бв®п饬 агЄ®ў®¤б⢥ ЁбЇ®«м§®ў л в ЄЁҐ ¦Ґ ®Ў®§ 票п
ॣЁбва®ў Ё д« Ј®ў.
ЏаЁ ®ЇЁб ЁЁ д®а¬ в®ў Є®¤Ёа®ў Ёп ЁбвагЄжЁ©
ЇаҐ¤Ї®« Ј Ґвбп, з⮠⥪бв, б®бв®пйЁ© Ё§ ЎгЄў агббЄ®Ј®
«д ўЁв ॣЁбвॠбва®зле ЎгЄў, а §¤Ґ«Ґле бЁ¬ў®«®¬ -,
®Ў®§ з Ґв ҐвҐа¬Ё «млҐ н«Ґ¬Ґвл Ё ЇаЁ Є®¤Ёа®ў ЁЁ ¤®«¦Ґ
§ ¬Ґй вмбп вॡ㥬묨 Ї® б¬лб«г Є®бвагЄжЁп¬Ё. ’Ґа¬Ё «млҐ
н«Ґ¬Ґвл ®Ў®§ зҐл « вЁбЄЁ¬Ё ЎгЄў ¬Ё § Ј« ў®Ј® ॣЁбва
Ё § Є ¬Ё ЇаҐЇЁ Ёп.
‚® Ё§ЎҐ¦ ЁЁ ЇҐаҐЈаг§ЄЁ ⥪бв Ё§«ЁиЁ¬Ё Ї®¤а®Ў®бвп¬Ё
ў бв®п饬 ¤®Єг¬ҐвҐ Ґ ЇаЁў®¤Ёвбп в®зле д®а¬ в®ў
Є®¤Ёа®ў Ёп ®ЇҐа ¤®ў ЁбвагЄжЁ©. Ѓ®«миЁбвў® ЁбвагЄжЁ©
¤®ЇгбЄ Ґв ¤®ў®«м® иЁа®ЄЁ© бЇҐЄва ®ЇҐа ¤®ў Є Є б в®зЄЁ
§аҐЁп бЁв ЄбЁб , в Є Ё б в®зЄЁ §аҐЁп ᥬ вЁЄЁ. ‚ ®ЎйҐ¬
б«гз Ґ Є ¦¤л© ®ЇҐа ¤ ЁбвагЄжЁЁ ва ЄвгҐвбп Є Є ўла ¦ҐЁҐ.
’ЁЇл, бЁв ЄбЁб Ё бвагЄвга ўла ¦ҐЁ© Ї®¤а®Ў® ®ЇЁб л ў
"‘Ёб⥬ Їа®Ја ¬¬Ёа®ў Ёп ¬ Єа® бᥬЎ«ҐаҐ MS-DOS. — бвм
2. ‚ўҐ¤ҐЁҐ ў п§лЄ бᥬЎ«Ґа ", Ї.4. ‚ бв®п饬 ¤®Єг¬ҐвҐ
ЇаЁў®¤пвбп «Ёим ®Ја ЁзҐЁп ®ЎйЁ© ўЁ¤ ўла ¦ҐЁп.
Соседние файлы в папке cистема программирования на макроассемблере ms-dos, cправочное руководство