Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Микропроцессор 486 / INTEL486 / CH23
.TXT `¬`¤ѓ« ў 23. ‚Ёавг «мл© аҐ¦Ё¬ Їа®жҐбб®а 8086`*
--------------------------------------------------------------------------
Џа®жҐбб®а i486(TM) Ї®¤¤Ґа¦Ёў Ґв ўлЇ®«ҐЁҐ ®¤®© Ё«Ё Ў®«ҐҐ Їа®Ја ¬¬
Їа®жҐбб®а®ў 8086, 8088, 80186 Ё«Ё 80188 ў б।Ґ § йЁйҐ®Ј® ०Ё¬ i486.
Џа®Ја ¬¬ Їа®жҐбб®а 8086 ўлЇ®«пҐвбп ў нв®© б।Ґ Є Є з бвм ўЁавг «м®©
§ ¤ зЁ 8086. ’ ЄЁҐ § ¤ зЁ Ї®«м§говбп ЇаҐЁ¬гйҐбвў®¬ ЇЇ а в®© Ї®¤¤Ґа¦ЄЁ Ё
¬®Ј®§ ¤ з®бвЁ, Є®в®алҐ Ё¬Ґовбп ў § йЁйҐ®¬ ०Ё¬Ґ. ‡ ¤ з Ё§ ап¤
¬®¦Ґб⢥ле ўЁавг «мле § ¤ з Їа®жҐбб®а 8086 ¬®¦Ґв ўлЇ®«пвмбп Ґ
в®«мЄ® ў Є зҐб⢥ Їа®Ја ¬¬л Їа®жҐбб®а 8086, ® Ё ў Є зҐб⢥ ®¤®© Ё§
§ ¤ з Їа®жҐбб®а i486.
–Ґ«м ўЁавг «м®© § ¤ зЁ Їа®жҐбб®а 8086 б®бв®Ёв ў д®а¬Ёа®ў ЁЁ
"ўЁавг «м®© ¬ иЁл" ¤«п ўлЇ®«ҐЁп Їа®Ја ¬¬, ЇЁб ле ¤«п Їа®жҐбб®а
8086. ‘ ¬ "ўЁавг «м п ¬ иЁ " б®бв®Ёв Ё§ ЇЇ а вгал Їа®жҐбб®а i486 Ё
бЁб⥬®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп. ќ¬г«пжЁп Їа®жҐбб®а 8086 пў«пҐвбп
१г«мв ⮬ ў§ Ё¬®¤Ґ©бвўЁп ЇЇ а в®Ј® Ё Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп,
®ЇЁб ®Ј® Ё¦Ґ:
- ЂЇЇ а вга ®ЎҐбЇҐзЁў Ґв Ў®а ўЁавг «мле ॣЁбва®ў (зҐаҐ§ TSS),
Їа®бва бвў® ўЁавг «м®© Ї ¬пвЁ (ЇҐаўл© ¬ҐЈ Ў ©в «ЁҐ©®Ј® ¤аҐб®Ј®
Їа®бва бвў § ¤ зЁ) Ё Їа ўЁ«м®Ґ ўлЇ®«ҐЁҐ ўбҐе Є®¬ ¤, бўп§ ле б
¤ л¬Ё ॣЁбва ¬Ё Ё ¤аҐбл¬ Їа®бва бвў®¬.
- Џа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ гЇа ў«пҐв ўҐиЁ¬Ё ЁвҐадҐ©б ¬Ё ўЁавг «м®©
¬ иЁл (ўў®¤®¬/ўлў®¤®¬, ЇаҐалў Ёп¬Ё Ё ЁбЄ«о票ﬨ) в ЄЁ¬ ®Ўа §®¬, зв®Ўл
®Ё Ўл«Ё б®Ј« б®ў л б ўҐиҐ© б।®©, ў Є®в®а®© ўлЇ®«пҐвбп ўЁавг «м п
¬ иЁ . ‚ б«гз Ґ ўў®¤ /ўлў®¤ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ¬®¦Ґв ўлЎЁа вм,
н¬г«Ёа®ў вм «Ё Ґ¬г Є®¬ ¤л ўў®¤ /ўлў®¤ Ё«Ё а §аҐиЁвм ЇаאַҐ ўлЇ®«ҐЁҐ Ёе
ЇЇ а вгॠЎҐ§ ў¬Ґи ⥫мбвў Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп.
Џа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ, Ї®¤¤Ґа¦Ёў о饥 ўЁавг «млҐ ¬ иЁл 8086,
§лў Ґвбп ўЁавг «мл¬ ¬®Ёв®а®¬ 8086.
`¤`Є23.1 ‚лЇ®«ҐЁҐ Їа®Ја ¬¬ Їа®жҐбб®а 8086. `*
Џа®жҐбб®а 8086 а Ў®в Ґв ў ўЁав㠫쮬 ०Ё¬Ґ, Є®Ј¤ гбв ®ў«Ґ ЎЁв VM
(ўЁавг «м п ¬ иЁ ) ў ॣЁбвॠEFLAGS. Џа®жҐбба Їа®ўҐапҐв нв®в д« Ј ЇаЁ
¤ўге ®б®ўле ®Ўбв®п⥫мбвў е:
1. Љ®Ј¤ § Ја㦥л ॣЁбвал ᥣ¬Ґв , ¤«п ўлпбҐЁп Ґ®Ўе®¤Ё¬®бвЁ
ЁбЇ®«м§®ў вм д®а¬Ёа®ў ЁҐ ¤аҐб®ў Ї® Їа ўЁ« ¬ Їа®жҐбб®а 8086.
2. Љ®Ј¤ ¤ҐЄ®¤Ёа®ў Є®¬ ¤ , ¤«п ®ЇаҐ¤Ґ«ҐЁп, Є ЄЁҐ Є®¬ ¤л
згўб⢨⥫мл Є IOPL, Ё Є ЄЁҐ Є®¬ ¤л Ґ Ї®¤¤Ґа¦Ёў овбп ( Є Є ў ॠ«м®¬
०Ё¬Ґ).
`¤`Є23.1.1 Љ®¬ ¤л Ё ॣЁбвал `*
€¬ҐойЁ©бп ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086 Ў®а ॣЁбва®ў ўЄ«оз Ґв
ўбҐ ॣЁбвал ®ЇаҐ¤Ґ«ҐлҐ ¤«п Їа®жҐбб®а 8086 Ї«об ®ўлҐ ॣЁбвал
ўўҐ¤ҐлҐ Їа®жҐбб®аҐ i486: FS, GS, ॣЁбвал ®в« ¤ЄЁ, ॣЁбвал
гЇа ў«ҐЁп Ё ॣЁбвал вҐбвЁа®ў Ёп. Ќ®ўлҐ Є®¬ ¤л, Є®в®алҐ ¬®Јгв ўлЇ®«пвм
®ЇҐа жЁЁ ¤ ॣЁбва ¬Ё ᥣ¬Ґв FS Ё GS ў пў®¬ ўЁ¤Ґ, Ё ®ўлҐ ЇаҐдЁЄбл
ЇаЁг¤ЁвҐ«м®Ј® § ¤ Ёп ᥣ¬Ґв ¬®Јгв Ўлвм ЁбЇ®«м§®ў л ¤«п ®Ўа йҐЁп Є
ॣЁбва ¬ FS Ё GS ЇаЁ ўлзЁб«ҐЁЁ ¤аҐб®ў ў Їа®жҐбᥠўлЇ®«ҐЁп Є®¬ ¤.
Љ®¬ ¤л ¬®Јгв ЁбЇ®«м§®ў вм 32-а §ап¤лe ®ЇҐа ¤л Ї®б।бвў®¬ ЁбЇ®«м§®ў Ёп
ЇаҐдЁЄб а §¬Ґа ®ЇҐа ¤ .
Џа®Ја ¬¬л, § ЇгбЄ Ґ¬лҐ Є Є ўЁавг «млҐ § ¤ зЁ Їа®жҐбб®а 8086 ¬®Јгв
ў®бЇ®«м§®ў вмбп ЇаҐЁ¬гйҐбвў ¬Ё ®ўле Є®¬ ¤ ЇаЁЄ« ¤®©-®аЁҐв жЁЁ,
¤®Ў ў«Ґле ў аеЁвҐЄвгаг б ўўҐ¤ҐЁҐ¬ Їа®жҐбб®а®ў 80186,80188,80286, 386
DX, SX Ё i486.
- Ќ®ўлҐ Є®¬ ¤л, ўўҐ¤ҐлҐ Їа®жҐбб®а е 80186, 80188 Ё 80286.
- PUSH ҐЇ®б।б⢥ле ¤ ле
- ‡ ҐбвЁ ўбҐ Ё г¤ «Ёвм ўбҐ (PUSHA Ё POPA)
- “¬®¦ҐЁҐ ҐЇ®б।б⢥ле ¤ ле
- ‘¤ўЁЈ Ё жЁЄ«ЁзҐбЄЁ© б¤ўЁЈ б ҐЇ®б।бвўҐл¬ бзҐвзЁЄ®¬
- ‚ў®¤/ўлў®¤ бва®ЄЁ
- Љ®¬ ¤л ENTER Ё LEAVE
- Љ®¬ ¤ BOUND
- Ќ®ўлҐ Є®¬ ¤л, ўўҐ¤ҐлҐ Їа®жҐбб®аҐ 386 DX.
- Љ®¬ ¤л LSS, LFS, LGS
- “б«®ўл© ЇҐаҐе®¤ б ¤«Ёл¬ ᬥ饨Ґ¬
- Љ®¬ ¤л а Ў®вл б ®в¤Ґ«мл¬Ё ЎЁв ¬Ё
- Љ®¬ ¤л бЄ Ёа®ў Ёп ЎЁв®ў
- Љ®¬ ¤л ¤ў®©®Ј® б¤ўЁЈ
- “бв ®ўЄ Ў ©в Ї® гб«®ўЁо
- ЏҐаҐбл«Є б а бЇа®бва ҐЁҐ¬ § Є /г«п
- ЋЎ®ЎйҐл ®ЇҐа жЁЁ 㬮¦ҐЁп
- MOV ў Ё«Ё Ё§ ॣЁбва®ў гЇа ў«ҐЁп
- MOV ў Ё«Ё Ё§ ॣЁбва®ў вҐбвЁа®ў Ёп
- MOV ў Ё«Ё Ё§ ॣЁбва®ў ®в« ¤ЄЁ
- Ќ®ўлҐ Є®¬ ¤л, ўўҐ¤ҐлҐ Їа®жҐбб®аҐ i486.
- Љ®¬¬ ¤ BSWAP
- Љ®¬ ¤ XADD
- Љ®¬ ¤ CMPXCHG
`¤`Є23.1.2 ЏаҐ®Ўа §®ў ЁҐ ¤аҐб `*
‚ ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086 Їа®жҐбб®а i486 Ґ ЁвҐаЇаҐвЁагҐв
ᥫҐЄв®ал Їа®жҐбб®а 8086 ®Ўа 饨Ґ¬ Є ¤ҐбЄаЁЇв®а ¬, ў¬Ґбв® нв®Ј® ®
д®а¬ЁагҐв «ЁҐ©лҐ ¤аҐб в Є ¦Ґ, Є Є н⮠ᤥ« « Ўл Їа®жҐбб®а 8086.
‘Ґ«ҐЄв®а б¤ўЁЈ Ґвбп ў«Ґў® зҐвлॠЎЁв , д®а¬Ёагп 20-а §ап¤л© Ў §®ўл©
¤аҐб. €бЇ®«ЁвҐ«мл© ¤аҐб а биЁапҐвбп зҐвлам¬п г«п¬Ё ў бв аиЁе ЎЁв®ўле
Ї®§ЁжЁпе Ё ЇаЁЎ ў«пҐвбп Є Ў §®ў®¬г ¤аҐбг, ®Ўа §гп «ЁҐ©л© ¤аҐб, Є Є
Ї®Є § ® ђЁбгЄҐ 23-1.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і 19 3 0 і
і ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДї і
і Ў § і 16-вЁ а §ап¤л© ᥫҐЄв®а ᥣ¬Ґв і 0 0 0 0 і і
і АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДЩ і
і + 19 15 0 і
і ЪДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і
і ᬥ饨Ґ і 0 0 0 0 і 16-вЁ а §ап¤л© ЁбЇ®«ЁвҐ«мл© ¤аҐб і і
і АДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ і
і і
і 20 0 і
і «ЁҐ©л© ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і
і ¤аҐб і X X X X X X X X X X X X X X X X X X X X і і
і АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ і
і і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ђЁбг®Є 23-1. ЏаҐ®Ўа §®ў ЁҐ ¤аҐб Їа®жҐбб®а 8086
Џ®бЄ®«мЄг бгйҐбвўгҐв ў®§¬®¦®бвм ЇҐаҐ®б , १г«мвЁагойЁ© «ЁҐ©л© ¤аҐб
¬®¦Ґв Ё¬Ґвм ¤® 21 § з 饣® а §ап¤ . Џа®Ја ¬¬ ¬Ё Їа®жҐбб®а 8086 ¬®Јгв
ЈҐҐаЁа®ў вмбп «ЁҐ©лҐ ¤аҐб ў ¤Ё Ї §®Ґ ®в 0 ¤® 10FFEFH ( 1 ¬ҐЈ Ў ©в
Ї«об ¤®Ї®«ЁвҐ«м® 64 ЉЎ ©в) «ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў .
‚Ёавг «млҐ § ¤ зЁ Їа®жҐбб®а 8086 ЈҐЁаЁагов 32-а §ап¤лҐ «ЁҐ©лҐ
¤аҐб . Џа®Ја ¬¬л Їа®жҐбб®а 8086 ¬®Јгв ЁбЇ®«м§®ў вм в®«мЄ® ¬« ¤иЁҐ 21 ЎЁв
«ЁҐ©ле ¤аҐб®ў. ‹ЁҐ©л© ¤аҐб ¬®¦Ґв Ўлвм а §¬ҐйҐ, ЁбЇ®«м§гп а §ЎЁҐЁҐ
бва Ёжл, «оЎ®© 32-а §ап¤л© дЁ§ЁзҐбЄЁ© ¤аҐб.
‚ ®в«ЁзЁҐ ®в Їа®жҐбб®а®ў 8086 Ё 80286, Їа®жҐбб®а i486 Ї®¤®Ў® Їа®жҐбб®а ¬
386, ¬®¦Ґв ЈҐҐаЁа®ў вм 32-а §ап¤л© ЁбЇ®«ЁвҐ«мл© ¤аҐб, ЁбЇ®«м§гп
ЇаҐдЁЄб а §¬Ґа ¤аҐб ; ®¤ Є® ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086,
§ 票Ґ 32-а §а冷Ј® ¤аҐб Ґ ¤®«¦® ЇаҐўли вм 65.535, ў Їа®вЁў®¬
б«гз Ґ ў®§ЁЄ Ґв ЁбЄ«о票Ґ. „«п Ї®«®© б®ў¬ҐбвЁ¬®бвЁ б ०Ё¬®¬ ॠ«мле
¤аҐб®ў Їа®жҐбб®а 80286 ў®§ЁЄ Ґв ®иЁЎЄ ЇбҐў¤®§ йЁвл ( ЇаҐалў ЁҐ 12 Ё«Ё
13 ЎҐ§ ®иЁЎЄЁ), Ґб«Ё § 票Ґ ЁбЇ®«ЁвҐ«м®Ј® ¤аҐб ўл室Ёв § ЇаҐ¤Ґ«л ®в
0 ¤® 65.535.
`¤`Є23.2 ‘вагЄвга § ¤ зЁ ўЁавг «м®Ј® Їа®жҐбб®а 8086.`*
‡ ¤ з ўЁавг «м®Ј® Їа®жҐбб®а 8086 б®бв®Ёв Ё§ Їа®Ја ¬¬л Їа®жҐбб®а 8086,
ЇаҐ¤ § 祮© ¤«п ўлЇ®«ҐЁп, Ё Їа®Ја ¬¬л த®Ј® ०Ё¬ (native mode)
Їа®жҐбб®а i486, ЁЈа о饩 а®«м ¬®Ёв®а ўЁавг «м®© ¬ иЁл. ‡ ¤ з ¤®«¦
Ўлвм ЇаҐ¤бв ў«Ґ ЇаЁ Ї®¬®йЁ TSS Їа®жҐбб®а i486 (® Ґ TSS Їа®жҐбб®а
80286). Џа®жҐбб®а ўе®¤Ёв ў ўЁаг «мл© аҐ¦Ё¬ Їа®жҐбб®а 8086, ўлЇ®«пҐв
Їа®Ја ¬¬г Їа®жҐбб®а 8086 Ё ў®§ўа й Ґвбп ў § йЁйҐл© ०Ё¬ ўлЇ®«пп
§ ¤ зг-¬®Ёв®а Ё«Ё ¤агЈЁҐ § ¤ зЁ Їа®жҐбб®а i486.
ЏаЁ ўлЇ®«ҐЁЁ ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086 ॠ«м п Їа®Ја ¬¬
Їа®жҐбб®а 8086 㦤 Ґвбп ў:
- Њ®Ёв®аҐ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086.
- Џ®¤¤Ґа¦ЄҐ ®ЇҐа жЁ®®© бЁб⥬л.
Њ®Ёв®а ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 - нв® Їа®Ја ¬¬ Їа®жҐбб®а
i486, ўлЇ®«пҐ¬ п ў § йЁйҐ®¬ ०Ё¬Ґ г«Ґў®¬ га®ўҐ ЇаЁўЁ«ҐЈЁ©
( ЁЎ®«ҐҐ ЇаЁўЁ«ҐЈЁа®ў л©). Њ®Ёв®а ў ®б®ў®¬ б®бв®Ёв Ё§ Їа®жҐ¤га
®Ўа Ў®вЄЁ ЁбЄ«о票© Ё Їа®жҐ¤га ЁЁжЁ «Ё§ жЁЁ. Љ Є Ё «оЎ п ¤агЈ п
Їа®Ја ¬¬ Їа®жҐбб®а i486, ¬®Ёв®а ЁбЇ®«м§гҐв ¤ҐбЄаЁЇв®ал ᥣ¬Ґв Є®¤ ,
Є®в®алҐ ¤®«¦л 室Ёвмбп ў GDT Ё«Ё LDT § ¤ з. Њ®Ёв®а Ё¬ҐҐв ¤®бвгЇ Є
«ЁҐ©л¬ ¤аҐб ¬ Ў®«миЁ¬ 祬 10FFEFH, ®ЇҐа жЁ®®© бЁб⥬Ґ Ё ¤агЈ®¬г
бЁб⥬®¬г Їа®Ја ¬¬®¬г ®ЎҐбЇҐзҐЁо. Њ®Ёв®аг ¬®Јгв в Є¦Ґ Ї® ¤®ЎЁвмбп
¤ҐбЄаЁЇв®ал ᥣ¬Ґв ¤ ле, б Ї®¬®ймо Є®в®але ¬®Ёв®а Ї®«гз Ґв ¤®бвгЇ Є
в Ў«ЁжҐ ўҐЄв®а®ў ЇаҐалў Ё© Ё«Ё ¤агЈЁ¬ з бвп¬ Їа®Ја ¬¬л Їа®жҐбб®а 8086,
室пйЁ¬бп ў ЇҐаў®¬ ¬ҐЈ Ў ©вҐ ¤аҐб®Ј® Їа®бва бвў .
‚ ®ЎйҐ¬ б«гз Ґ Ё¬ҐҐвбп ¤ўҐ ў®§¬®¦®бвЁ ¤«п ЁбЇ®«м§®ў Ёп ®ЇҐа жЁ®®©
бЁбвҐ¬л Їа®жҐбб®а 8086:
1. ‘।бвў ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а 8086 ўлЇ®«повбп Є Є з бвм
Їа®Ја ¬¬л Їа®жҐбб®а 8086. ’ Є®© Ї®¤е®¤ ४®¬Ґ¤гҐвбп ў б«Ґ¤гойЁе б«гз пе:
- ЏаЁЄ« ¤ п Їа®Ја ¬¬ Їа®жҐб®а 8086 ¬®¤ЁдЁжЁагҐв ®ЇҐа жЁ®го бЁб⥬г.
- ЌҐ еў в Ґв ўаҐ¬ҐЁ ¤«п а §ўЁвЁп б।бвў ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а
8086 ўгваЁ ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а i486.
2. ЋЇҐа жЁ® п бЁб⥬ Їа®жҐбб®а 8086 ¬®¦Ґв Ўлвм ॠ«Ё§®ў Ё«Ё
н¬г«Ёа®ў ў ¬®Ёв®аҐ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086. ’ Є®© Ї®¤е®¤
४®¬Ґ¤гҐвбп ў б«Ґ¤гойЁе б«гз пе:
- ”гЄжЁЁ ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®йҐ а бЇаҐ¤Ґ«Ёвм ¬Ґ¦¤г ҐбЄ®«мЄЁ¬Ё
§ ¤ з ¬Ё ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086.
- ”гЄжЁЁ ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а 8086 ¬®¦® «ҐЈЄ® н¬г«Ёа®ў вм б
Ї®¬®ймо ўл§®ў®ў Їа®жҐ¤га ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а i486.
‡ ¬ҐвЁ¬, зв® Ґ§ ўЁбЁ¬® ®в бЇ®б®Ў ॠ«Ё§ жЁЁ ®ЇҐа жЁ®®© бЁб⥬л
Їа®Ґбб®а 8086, а §«ЁзлҐ § ¤ зЁ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 ¬®Јгв
ЁбЇ®«м§®ў вм а §«ЁзлҐ ®ЇҐа жЁ®лҐ бЁбвҐ¬л Їа®жҐбб®а 8086.
`¤`Є23.2.1 ђ §ЎЁҐЁҐ бва Ёжл ¤«п § ¤ з ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086`*
ђ §ЎЁҐЁҐ бва Ёжл Ґ пў«пҐвбп ®Ўп§ ⥫мл¬ ЇаЁ ўлЇ®«ҐЁЁ ®¤®© § ¤ зЁ
ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086, ® ®® пў«пҐвбп Ї®«Ґ§л¬ Ё«Ё
Ґ®Ўе®¤Ё¬л¬ ў б«Ґ¤гойЁе бЁвг жЁпе:
- ‘®§¤ Ґвбп ¬®¦Ґбвў® § ¤ з ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086. Љ ¦¤ п
§ ¤ з ®в®Ўа ¦ Ґв Ё¦Ё© ¬ҐЈ Ў ©в дЁ§ЁзҐбЄЁе ¤аҐб®ў а §«ЁзлҐ
дЁ§ЁзҐбЄЁҐ п祩ЄЁ.
- ќ¬г«ЁагҐвбп жЁЄ«ЁзҐбЄЁ© ў®§ўа в зҐаҐ§ ®¤Ё ¬ҐЈ Ў ©в. „«п ᥬҐ©бвў
Їа®жҐбб®а®ў 8086 ў®§¬®¦® ®ЇаҐ¤Ґ«ҐЁҐ ¤аҐб®ў, ЇаҐў®б室пйЁе ®¤Ё
¬ҐЈ Ў ©в. Ќ ЇаЁ¬Ґа, ЇаЁ § 票Ё ᥫҐЄв®а 0FFFFH Ё ᬥ饨Ё 0FFFFH,
ЁбЇ®«ЁвҐ«мл© ¤аҐб Ўг¤Ґв 10FFEFH (1 ¬ҐЈ Ў ©в + 65.519 Ў ©в). Џа®жҐбб®а
8086, Є®в®ал© д®а¬ЁагҐв ¤аҐб ¤«Ё®© ¤® 20 ЎЁв, ®ЎаҐ§ Ґв б ¬л© бв аиЁ©
ЎЁв, Є®в®ал© "б¤ўЁЈ Ґв" нв®в ¤аҐб 0FFEFH. Џа®жҐбб®а i486, ®¤ Є®, Ґ
®ЎаҐ§ Ґв в ЄЁҐ ¤аҐб . …б«Ё Є Є п-«ЁЎ® Їа®Ја ¬¬ Їа®жҐбб®а 8086 § ўЁбЁв
®в жЁЄ«ЁзҐбЄ®Ј® ў®§ўа в , ҐЄ®в®ал© нд䥪⠬®¦Ґв Ўлвм ¤®бвЁЈгв ў § ¤ зҐ
ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 Їг⥬ ®в®Ўа ¦ҐЁп «ЁҐ©ле ¤аҐб®ў,
а бЇ®«®¦Ґле ¬Ґ¦¤г 100000H Ё 110000H, Ё «ЁҐ©ле ¤аҐб®ў,а бЇ®«®¦Ґле
¬Ґ¦¤г 0 Ё 10000H, ®¤Ё Ё ⥦Ґ дЁ§ЁзҐбЄЁҐ ¤аҐб .
- ‘®§¤ Ґвбп ўЁав㠫쮥 ¤аҐб®Ґ Їа®бва бвў®, ЇаҐўли о饥 Ї® а §¬Ґаг
дЁ§ЁзҐбЄ®Ґ ¤аҐб®Ґ Їа®бва бвў®.
- ЌҐбЄ®«мЄ® Їа®Ја ¬¬ Їа®жҐбб®а 8086, ўлЇ®«пҐ¬ле ў ¬®Ј®§ ¤ 箬 ०Ё¬Ґ,
б®ў¬Ґбв® ЁбЇ®«м§гов ®ЇҐа жЁ®го бЁб⥬㠯а®жҐбб®а 8086 Ё«Ё Їа®Ја ¬¬л
§ ЇЁб лҐ ў Џ‡“.
- ЏҐаҐ Їа ў«повбп Ё«Ё § еў влў овбп ббл«ЄЁ гбва®©бвў® ўў®¤ /ўлў®¤ ,
®в®Ўа ¦ Ґ¬лҐ ў Їа®бва бвў® Ї ¬пвЁ.
`¤`Є23.2.2 ‡ йЁв ўгваЁ ўЁавг «м®© § ¤ зЁ Їа®жҐбб®а 8086 `*
‡ йЁв Ґ а §¬Ґй Ґвбп ¬Ґ¦¤г ᥣ¬Ґв ¬Ё Їа®Ја ¬¬л Їа®жҐбб®а 8086. „«п
§ йЁвл бЁб⥬®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп, Ї®¬ҐйҐ®Ј® ўгваЁ ўЁавг «м®©
§ ¤ зЁ Їа®жҐбб®а 8086, ®в ЇаЁЄ« ¤®© Їа®Ја ¬¬л Їа®жҐбб®а 8086
а §а Ў®взЁЄ ¬ Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ¬®¦® ४®¬Ґ¤®ў вм б«Ґ¤гойЁҐ ЇгвЁ:
- ђҐ§ҐаўЁа®ў ЁҐ ЇҐаў®Ј® ¬ҐЈ Ў ©в (Ї«об 64 ЉЎ ©в) «ЁҐ©®Ј® ¤аҐб®Ј®
Їа®бва бвў Є ¦¤®© § ¤ зЁ ¤«п Їа®Ја ¬¬л Їа®жҐбб®а 8086. ‡ ¤ з
Їа®жҐбб®а 8086 Ґ ᬮ¦Ґв ЈҐҐаЁа®ў вм ¤аҐб ўҐ нв®Ј® Їа®бва бвў .
- €бЇ®«м§®ў ЁҐ ЎЁв ўе®¤®ў ў в Ў«Ёжг бва Ёж U/S ¤«п § йЁвл ¬®Ёв®а
ўЁавг «м®© ¬ иЁл Ё ¤агЈ®Ј® бЁб⥬®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ў
¤аҐб®¬ Їа®бва б⢥ Є ¦¤®© ўЁавг «м®© § ¤ зЁ Їа®жҐбб®а 8086. …б«Ё
Їа®жҐбб®а 室Ёвбп ў ўЁав㠫쮬 ०Ё¬Ґ 8086 в® CPL а ўҐ 3 (¬ЁЁ¬ «млҐ
ЇаЁўЁ«ҐЈЁЁ). ’ ЄЁ¬ ®Ўа §®¬ Їа®Ја ¬¬ Їа®жҐбб®а 8086 Ё¬ҐҐв в®«мЄ®
Ї®«м§®ў ⥫мбЄЁҐ ЇаЁўЁ«ҐЈЁЁ. …б«Ё бва Ёжл ¬®Ёв®а ўЁавг «м®© ¬ иЁл
Ё¬Ґов бгЇҐаўЁ§®абЄго ЇаЁўЁ«ҐЈЁо, в® Їа®Ја ¬¬ Їа®жҐбб®а 8086 Ґ ᬮ¦Ґв
Ё¬Ё ў®бЇ®«м§®ў вмбп.
`¤`Є23.3 ‚室 Ё ўл室 Ё§ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086.``*
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і „€ЂѓђЂЊЊЂ Џ…ђ…Љ‹ћ—…Ќ€џ ђ…†€ЊЋ‚ і
і і
і ЇҐаҐЄ«о票Ґ § ¤ зЁ ЪДДДДДДДДДДДДДДДДї і
і ЪДДДДДДДДДДДДДДДґ Ќ з «мл© ўе®¤ і і
і і Ё«Ё IRET АДДДДДДДДДДДДДДДДЩ і
і і і
іЪДДДДДДДБДДДДДДДДДДДДї ЇаҐалў ЁҐ Ё«Ё ЁбЄ«о票Ґ ЪДДДДДДДДДДДДДДДДДДДДДї і
ііЏа®Ја ¬¬ Їа®жҐбб®а ГДДДДДДДДДДДДДДДДДДДДДДДДДДД> і Њ®Ёв®а ўЁавг «м®Ј®і і
іі 8086 і IRET і ०Ё¬ Їа®жҐбб®а і і
іі(‚Ёавг «мл© аҐ¦Ё¬) і <ДДДДДДДДДДДДДДДДДДДДДДДДДДДґ 8086 і і
іАВДВДДДДДДДДДДДДДДДДДЩ і (‡ йЁйҐл© ०Ё¬) і і
і і і АДДДДДДДДДДДДДДДДВДВДДЩ і
і і і і і і
і і і ЇҐаҐЄ«о票Ґ ЇҐаҐЄ«о票Ґ і і і
і і і § ¤ зЁ ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї § ¤ зЁ і і і
і і АДДДДДДДДДДДДД> і „агЈЁҐ § ¤ зЁ Їа®жҐбб®а i486 і <ДДДДДДДДДДДДДДЩ і і
і АДДДДДДДДДДДДДДДДДґ (‡ йЁйҐл© ०Ё¬) ГДДДДДДДДДДДДДДДДДДЩ і
і ЇаҐаЄ«о票Ґ АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ ЇҐаҐЄ«о票Ґ і
і § ¤ зЁ § ¤ зЁ і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ђЁбг®Є 23-2. ‚室 Ё ўл室 ў ўЁавг «мл© аҐ¦Ё¬ Їа®жҐбб®а 8086.
ђЁбг®Є 23-2 ®Ў®Ўй Ґв ЇгвЁ ўе®¤ Ё ўл室 ў Їа®Ја ¬¬г Їа®жҐбб®а 8086.
‚室 ў ўЁавг «мл© аҐ¦Ё¬ Їа®жҐбб®а 8086 ®бгйҐбвў«пҐвбп ЇаЁ гбв ®ў«Ґ®¬
д« ЈҐ VM. „«п ўе®¤ ў ўЁавг «мл© аҐ¦Ё¬ бгйҐбвўгҐв ¤ў бЇ®б®Ў :
1. ЏаЁ ЇҐаҐЄ«о票Ё § ¤ з § ¤ зг Їа®жҐбб®а i486, Ё§ ®ў®Ј® TSS
§ Јаг¦ Ґвбп ®Ўа § ॣЁбва EFLAGS. Ќ®ўл© TSS ¤®«¦Ґ ЇаЁ ¤«Ґ¦ вм
Їа®жҐбб®аг i486, ® Ґ TSS Їа®жҐбб®а 80286, Ї®бЄ®«мЄг TSS Їа®жҐбб®а
80286 Ґ б®еа пҐв бв а襥 б«®ў® ॣЁбва EFLAGS, ᮤҐа¦ 饥 д« Ј VM. …б«Ё
®ў®Ґ ᮤҐа¦ ЁҐ ॣЁбва EFLAGS ᮤҐа¦Ёв гбв ®ў«Ґл© д« Ј VM, нв®
®§ з Ґв, зв® ®ў п § ¤ з ўлЇ®«пҐв Є®¬ ¤л Їа®жҐбб®а 8086; Ў®«ҐҐ в®Ј®,
Ї®Є § Јаг¦ овбп ॣЁбвал ᥣ¬Ґв Ё§ TSS, Їа®жҐбб®а i486 ®Ўа §гҐв Ў §®ўлҐ
¤аҐб Ї® Їа ўЁ« ¬ Їа®жҐбб®а 8086.
2. ЏаЁ ў®§ўа ⥠Є®¬ ¤®© IRET Ё§ Їа®жҐ¤гал § ¤ зЁ жҐва «м®Ј® Їа®жҐбб®а
i486 ॣЁбва EFLAGS § Јаг¦ Ґвбп Ё§ б⥪ . “бв ®ўЄ д« Ј VM Ї®Є §лў Ґв,
зв® гЇа ў«ҐЁҐ ¤®«¦® Ўлвм ў®§ўа 饮 Їа®жҐ¤гॠЇа®жҐбб®а 8086. CPL ў®
ўаҐ¬п ўлЇ®«ҐЁп Є®¬ ¤л IRET ¤®«¦Ґ Ўлвм а ўҐ 0, ў Їа®вЁў®¬ б«гз Ґ
Їа®жҐбб®а Ґ Ё§¬ҐпҐв § 票Ґ д« Ј VM.
Љ®Ј¤ ЇҐаҐЄ«о票Ґ § ¤ зЁ ЁбЇ®«м§гҐвбп ¤«п ўе®¤ ў ўЁавг «мл© аҐ¦Ё¬
Їа®жҐб®а 8086, ॣЁбвал ᥣ¬Ґв § Јаг¦ овбп Ё§ TSS. Ќ® Є®Ј¤ Є®¬ ¤
IRET ЁбЇ®«м§гҐвбп ¤«п § Јаг§ЄЁ д« Ј VM, ॣЁбвал ᥣ¬Ґв б®еа пов
§ 票Ґ, § Ја㦥®Ґ ў § йЁйҐ®¬ ०Ё¬Ґ. ‚ н⮬ б«гз Ґ Їа®Ја ¬¬®Ґ
®ЎҐбЇҐзҐЁҐ ¤®«¦® ЇҐаҐ§ Јаг§Ёвм ў ॣЁбвал ᮤҐа¦Ё¬®Ґ ᥫҐЄв®а®ў ᥣ¬Ґв
ᮮ⢥вбвўгойЁе ўЁав㠫쮬г ०Ё¬г Їа®жҐбб®а 8086.
Џа®жҐбб®а ўл室Ёв Ё§ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 ЇаЁ ®Ўа Ў®вЄҐ
ЇаҐалў Ёп Ё«Ё ЁбЄ«о票п. ќв® Їа®Ёб室Ёв ў ¤ўге б«гз пе:
1. ЏаҐалў ЁҐ Ё«Ё ЁбЄ«о票Ґ ўл§лў ов ЇҐаҐЄ«о票Ґ § ¤ зЁ. ЏаЁ
ЇҐаҐЄ«о票Ё Ё§ § ¤ зЁ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 «оЎго ¤агЈго
§ ¤ зг Їа®Ёб室Ёв § Јаг§Є ॣЁбва EFLAGS Ё§ ’SS ®ў®© § ¤ зЁ.…б«Ё ®ўл©
TSS - нв® TSS Їа®жҐб®а i486, Ё ®ў®Ґ ᮤҐа¦Ё¬®Ґ ॣЁбва EFLAGS ᮤҐа¦Ёв
®зЁйҐл© д« Ј VM, Ё«Ё Ґб«Ё ®ўл© TSS - нв® TSS Їа®жҐбб®а 80286,
Їа®жҐбб®а ®зЁй Ґв д« Ј VM ў ॣЁбвॠEFLAGS, § Јаг¦ Ґв ॣЁбвал ᥣ¬Ґв
Ё§ ®ў®Ј® TSS, ЁбЇ®«м§гп д®а¬Ёа®ў ЁҐ ¤аҐб®ў Ї® Їа ўЁ« ¬ жҐва «м®Ј®
Їа®жҐбб®а i486, Ё зҐв ўлЇ®«пвм Є®¬ ¤л ®ў®© § ¤ зЁ ў § йЁйҐ®¬
०Ё¬Ґ жҐва «м®Ј® Їа®жҐбб®а i486.
2. …б«Ё ў १г«мв ⥠ЇаҐалў Ёп Ё«Ё ЁбЄ«озҐЁп ўл§лў Ґвбп Їа®жҐ¤га б
г«Ґўл¬ га®ўҐ¬ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ ( ЁЎ®«ҐҐ ЇаЁўЁ«ҐЈЁа®ў п).
Џа®жҐбб®а б®еа пҐв ⥪г饥 б®бв®пЁҐ ॣЁбва EFLAGS ў б⥪Ґ, § ⥬
®зЁй Ґв д« Ј VM. Ѓ®«ҐҐ в®Ј®,®Ўа Ў®взЁЄ ЇаҐалў Ё© Ё«Ё ЁбЄ«о票©
§ ЇгбЄ Ґвбп Є Є த п Їа®Ја ¬¬ § йЁйҐ®Ј® ०Ё¬ жҐва «м®Ј®
Їа®жҐбб®а i486. …б«Ё ЇаҐалў ЁҐ Ё«Ё ЁбЄ«о票Ґ ўл§лў Ґв Їа®жҐ¤гаг ў
б®Ј« б®ў ®¬ ᥣ¬ҐвҐ Ё«Ё ў ᥣ¬ҐвҐ б га®ўҐҐ¬ ЇаЁўЁ«ҐЈЁ© ®в«Ёзл¬ ®в 0
( ЁЎ®«ҐҐ ЇаЁўЁ«ҐЈҐа®ў л©), Їа®жҐбб®а ЈҐҐаЁагҐв ЁбЄ«о票Ґ ®ЎйҐ©
§ йЁвл, Ј¤Ґ Є®¤ ®иЁЎЄЁ - н⮠ᥫҐЄв®а ᥣ¬Ґв Є®¤ , ўл§®ў Є®в®а®Ј® Ўл«
®бгйҐбвў«Ґ.
‘Ёб⥬®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ Ґ Ё§¬ҐпҐв ҐЇ®б।б⢥® б®бв®пЁҐ
д« Ј VM, ® ў§ ¬Ґ Ё§¬ҐпҐвбп б®бв®пЁҐ ®Ўа § ॣЁбва EFLAGS ў б⥪Ґ
Ё«Ё ў TSS. Њ®Ёв®а ўЁавг «м®Ј® ०Ё¬ 8086 гбв ў«Ёў Ґв д« Ј VM ў ®Ўа §Ґ
EFLAGS ў б⥪Ґ Ё«Ё ў TSS, Є®Ј¤ ᮧ¤ Ґвбп ЇҐаў п ўЁавг «м п § ¤ з 8086.
ЋЎа Ў®взЁЄЁ ЁбЄ«о票© Ё ЇаҐалў Ё© Їа®ўҐапов д« Ј VM ў б⥪Ґ. …б«Ё
ЇаҐаў п Їа®жҐ¤га Ўл« § ЇгйҐ ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086,
®Ўа Ў®взЁЄг ¬®¦Ґв Ї® ¤®ЎЁвмбп ўл§ў вм ўЁавг «мл© ¬®Ёв®а 8086.
`¤`Є23.3.1 ЏҐаҐе®¤л Ї® ЇҐаҐЄ«оз вҐ«п¬ § ¤ з.`*
ЏҐаҐЄ«о票Ґ § ¤ зЁ ўЁавг «мго § ¤ зг Їа®жҐбб®а 8086 Ё«Ё Ё§ ҐҐ ¬®¦Ґв
Їа®Ё§®©вЁ ў ®¤®¬ Ё§ ваҐе б«гз Ґў:
1. ЏаҐалў ЁҐ, ўл§лў о饥 и«о§ § ¤ з.
2. „Ґ©бвўЁҐ Ї« Ёа®ўйЁЄ ®ЇҐа жЁ®®© бЁб⥬л жҐва «м®Ј® Їа®жҐбб®а i486.
3. ‚лЇ®«ҐЁҐ Є®¬ ¤л IRET ЇаЁ гбв ®ў«Ґ®¬ д« ЈҐ NT.
‚ Є ¦¤®¬ Ё§ нвЁе б«гз Ґў Їа®жҐбб®а Ё§¬ҐпҐв д« Ј VM ў ॣЁбвॠEFLAGS
б®Ј« б® ®Ўа §г ў ®ў®¬ TSS. …б«Ё ®ў®Ґ ’SS ᮮ⢥вбвўгҐв Їа®жҐбб®аг
80286, в® бв а襥 б«®ў® ॣЁбва EFLAGS а §¬Ґй Ґвбп ўҐ TSS; ў н⮬ б«гз Ґ
Їа®жҐбб®а ®зЁй Ґв д« Ј VM. Џа®жҐбб®а Ё§¬ҐпҐв д« Ј VM ЇҐаҐ¤ § Јаг§Є®©
ॣЁбва®ў ᥣ¬Ґв Ё§ Ёе ®Ўа §®ў ў ®ў®¬ TSS. Ќ®ў п гбв ®ўЄ д« Ј VM
гЄ §лў Ґв ЁвҐаЇаҐвЁа®ў вм «Ё Їа®жҐбб®аг ®ўлҐ ®Ўа §л ॣЁбва®ў ᥣ¬Ґв
Є Є ᥫҐЄв®ал Їа®жҐбб®а 8086, 80286 Ё«Ё Їа®жҐбб®а i486.
`¤`Є23.3.2 ЏҐаҐе®¤л зҐаҐ§ и«о§л «®ўгиЄЁ Ё и«о§л ЇаҐалў Ё©. `*
Џа®жҐбб®а i486 ўл室Ёв Ё§ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 ў १г«мв вҐ
ЁбЄ«озҐЁп Ё«Ё ЇаҐалў Ёп, Є®в®алҐ ўл§лў ов и«о§ «®ўгиЄЁ Ё«Ё ЇаҐалў Ёп.
ЋЎа Ў®взЁЄ ЁбЄ«озҐЁп Ё«Ё ЇаҐалў Ёп ў®§ўа й Ґв гЇа ў«ҐЁҐ Їа®Ја ¬¬Ґ
Їа®жҐбб®а 8086 ўлЇ®«пп Є®¬ ¤г IRET.
Џ®бЄ®«мЄг нв Є®¬ ¤ Ўл« ЇаҐ¤ § зҐ ¤«п ЁбЇ®«м§®ў Ёп Їа®жҐбб®а®¬
8086, Їа®Ја ¬¬ Їа®жҐбб®а 8086 ў ўЁав㠫쮬 ०Ё¬Ґ Ё¬ҐҐв в Ў«Ёжг
ЇаҐалў Ё©, Ї®бв஥го Ї® Їа ўЁ« ¬ Їа®жҐбб®а 8086, Є®в®а п зЁ Ґвбп б
г«Ґў®Ј® «ЁҐ©®Ј® ¤аҐб . Ћ¤ Є® Їа®жҐбб®а i486 Ґ ЁбЇ®«м§гҐв
ҐЇ®б।б⢥® нвг в Ў«Ёжг. „«п ўбҐе ЇаҐалў Ё© Ё«Ё ЁбЄ«о票©,
ў®§ЁЄ ойЁе ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбба 8086, Їа®жҐбб®а ўл§лў Ґв
®Ўа Ў®взЁЄЁ зҐаҐ§ IDT. ќ«Ґ¬Ґв IDT ¤«п ЇаҐалў Ёп Ё«Ё ЁбЄ«озҐЁп ў
ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086 ¤®«¦Ґ ᮤҐа¦ вм б«Ґ¤го饥:
- «о§ § ¤ зЁ. - «о§ «®ўгиЄЁ жҐва «м®Ј® Їа®жҐбб®а i486 (вЁЇ
¤ҐбЄаЁЇв®а 14) Ё«Ё и«о§ ЇаҐалў Ёп жҐва «м®Ј® Їа®жҐбб®а i486 (вЁЇ
¤ҐбЄаЁЇв®а 15), Є®в®алҐ ¤®«¦л гЄ §лў вм Ґб®Ј« б®ў л© бҐЈ¬Ґв Є®¤
б га®ўҐ¬ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ 0 ( ЁЎ®«ҐҐ ЇаЁўЁ«ҐЈЁа®ў л©).
ЏаҐалў Ёп Ё ЁбЄ«о票п, ўл§лў ойЁҐ и«о§л «®ўгиЄЁ Ё«Ё ЇаҐалў Ё©
Їа®жҐбб®а i486, ЁбЇ®«м§гов г«Ґў®© га®ўҐм ЇаЁўЁ«ҐЈЁа®ў ®бвЁ. „«п нв®Ј®
га®ўп ᮤҐа¦Ё¬®Ґ ॣЁбва®ў ᥣ¬Ґв б®еа пҐвбп ў б⥪Ґ. Ќ ђЁбгЄҐ 23-3
ЇаЁўҐ¤Ґ д®а¬ в в Є®Ј® б⥪ Ї®б«Ґ ЇаҐалў Ёп Ё«Ё ЁбЄ«озҐЁп ў®§ЁЄиҐЈ®,
Є®Ј¤ ўЁавг «м п § ¤ з Їа®жҐбб®а 8086 ўлЇ®«пҐвбп Є Є Їа®Ја ¬¬
Їа®жҐбб®а 8086.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Ѓ…‡ ЉЋ„Ђ Ћ€ЃЉ€ ‘ ЉЋ„ЋЊ Ћ€ЃЉ€ і
іЪДДДДДДДДДДДДДДДДДДДДї ЪДДДДДДДДДДДДДДДДДДДДДї і
іі ЌҐЁбЇ®«м§гҐвбп і<ДДД ESP Ё§ і Њ®Ёв®а ўЁавг «м®Ј®і<ДДД ESP Ё§ і
іГДДДДДДДДВДДДДДДДДДДДґ ’SS ГДДДДДДДДДВДДДДДДДДДДДґ TSS і
іі і бв ал© GS і і і бв ал© GS і і
іГДДДДДДДДЕДДДДДДДДДДДґ ГДДДДДДДДДЕДДДДДДДДДДДґ і
іі і бв ал© FS і і і бв ал© FS і і
іГДДДДДДДДЕДДДДДДДДДДДґ ГДДДДДДДДДЕДДДДДДДДДДДґ і
іі і бв ал© DS і і і бв ал© DS і і
іГДДДДДДДДЕДДДДДДДДДДДґ ГДДДДДДДДДЕДДДДДДДДДДДґ і
іі і бв ал© ES і і і бв ал© ES і і
іГДДДДДДДДЕДДДДДДДДДДДґ ГДДДДДДДДДЕДДДДДДДДДДДґ і
іі і бв ал© SS і і і бв ал© SS і і
іГДДДДДДДДБДДДДДДДДДДДґ ГДДДДДДДДДБДДДДДДДДДДДґ і
іі бв ал© ESP і і бв ал© ESP і і
іГДДДДДДДДДДДДДДДДДДДДґ ГДДДДДДДДДДДДДДДДДДДДДґ і
іі бв ал© EFLAGS і і бв ал© EFLAGS і і
іГДДДДДДДДВДДДДДДДДДДДґ ГДДДДДДДДДВДДДДДДДДДДДґ і
іі і бв ал© CS і і і бв ал© CS і і
іГДДДДДДДДБДДДДДДДДДДДґ ГДДДДДДДДДБДДДДДДДДДДДґ і
іі бв ал© EIP і<ДДД ®ўл© і бв ал© EIP і і
іГДДДДДДДДДДДДДДДДДДДДґ ESP ГДДДДДДДДДДДДДДДДДДДДДґ і
і і Є®¤ ®иЁЎЄЁ і<ДДД ®ўл© і
і ГДДДДДДДДДДДДДДДДДДДДДґ ESP і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ђЁбг®Є 23-3. ‘⥪ г«Ґў®Ј® га®ўп ЇаЁўЁ«ҐЈЁ© Ї®б«Ґ ЇаҐалў Ёп ў
ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086.
Џ®б«Ґ в®Ј®, Є Є Їа®жҐбб®а i486 б®еа Ёв ॣЁбвал ᥣ¬Ґв Їа®жҐбб®а 8086
ў б⥪Ґ б®Ј« б® г«Ґў®¬г га®ўо ЇаЁўЁ«ҐЈЁ©, ® ®Ўг«Ёв ॣЁбвал ᥣ¬Ґв
ЇҐаҐ¤ § ЇгбЄ®¬ Їа®жҐ¤гал ®Ўа Ў®вЄЁ. ќв® Ї®§ў®«Ёв ®Ўа Ў®взЁЄг ЇаҐалў Ё©
гбЇҐи® б®еа Ёвм Ё ў®ббв ®ўЁвм ॣЁбвал DS, ES, FS Ё GS, Є Є Ґб«Ё Ўл ®Ё
Ўл«Ё ᥫҐЄв®а ¬Ё Їа®жҐбб®а i486. ЋЎа Ў®взЁЄЁ ЇаҐалў Ё©, Є®в®алҐ ¬®Јгв
ўл§лў вмбп Є Є ў Є®вҐЄб⥠ॣг«па®© § ¤ зЁ, в Є Ё ў Є®вҐЄбвҐ
ўЁавг «м®© § ¤ зЁ Їа®жҐбб®а 8086, ¬®Јгв ЁбЇ®«м§®ў вм «®ЈЁз®Ґ
б®Ј« б®ў ЁҐ Є®¤®ў ¤«п б®еа ҐЁп Ё ў®ббв ®ў«ҐЁп ॣЁбва®ў «оЎ®© § ¤ зЁ.
ЋЎг«ҐЁҐ ॣЁбва®ў ЇҐаҐ¤ ўлЇ®«ҐЁҐ¬ Є®¬ ¤л IRET Ґ ўл§лў Ґв «®ўгиЄЁ ў
®Ўа Ў®взЁЄҐ ЇаҐалў Ё©. Џа®жҐ¤гал ЇаҐалў Ё©, ®¦Ё¤ ойЁҐ § зҐЁп ў
ॣЁбва е ᥣ¬Ґв®ў Ё«Ё ў®§ўа й ойЁҐ § зҐЁп ў Ёе, ¤®«¦л ЁбЇ®«м§®ў вм
®Ўа §л ॣЁбва®ў, б®еа ҐлҐ ў б⥪Ґ г«Ґў®Ј® га®ўп ЇаЁўҐ«ҐЈЁа®ў ®бвЁ.
ЋЎа Ў®взЁЄЁ ЇаҐалў Ё©, Є®в®ал¬ ¤® г§ вм, Їа®Ё§®и«® «Ё ЇаҐалў ЁҐ ў
ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086, ¬®Јгв § Їа®бЁвм д« Ј VM Ё§ еа Ё¬®Ј®
ᮤҐа¦Ё¬®Ј® ॣЁбва EFLAGS.
…б«Ё д« Ј VM ў еа Ё¬®¬ ᮤҐа¦Ё¬®¬ ॣЁбва EFLAGS гбв ®ў«Ґ, Ё
ЇаҐалў ЁҐ Ё«Ё ЁбЄ«о票Ґ ¤®«¦® ®Ўа Ў влў вмбп ўЁавг «мл¬ ¬®Ёв®а®¬
Їа®жҐбб®а 8086, в® ®Ўа Ў®взЁЄ ЇаҐалў Ё© ЇҐаҐ¤ бв гЇа ў«ҐЁҐ н⮬г
¬®Ёв®аг. ‚Ёавг «мл© ¬®Ёв®а Їа®жҐбб®а 8086 ¬®¦Ґв:
- ‹ЁЎ® ®Ўа Ў®в вм ЇаҐалў ЁҐ ўгваЁ ўЁавг «м®Ј® ¬®Ёв®а .
- ‹ЁЎ® ўл§ў вм ®Ўа Ў®взЁЄ Їа®Ја ¬¬ле ЇаҐалў Ё© Їа®жҐбб®а 8086.
‚®§ўа в ЇаҐалў Ёп Ё«Ё ЁбЄ«озҐЁп ў Їа®Ја ¬¬г Їа®жҐбб®а 8086 ўЄ«оз Ґв
б«Ґ¤гойЁҐ и ЈЁ:
1. €бЇ®«м§®ў ЁҐ ўҐЄв®а ЇаҐалў Ё© Їа®жҐбб®а 8086 ¤«п а §¬ҐйҐЁп
§ ¤ ®© Їа®жҐ¤гал ®Ўа Ў®вЄЁ.
2. ‘®еа ҐЁҐ б®бв®пЁп Їа®Ја ¬¬л Їа®жҐбб®а 8086 ў б⥪Ґ ваҐв쥣® га®ўп
ЇаҐалў Ё© ( Ё¬ҐҐҐ ЇаЁўЁ«ҐЈЁа®ў л©).
3. Њ®¤ЁдЁЄ жЁп гЄ § вҐ«п ў®§ўа в б⥪Ґ г«Ґў®Ј® га®ўп ЇаЁўЁ«ҐЈЁ©
( ЁЎ®«ҐҐ ЇаЁўЁ«ҐЈЁа®ў л©) в Є, зв®Ўл ® гЄ §лў « Їа®жҐ¤гаг ®Ўа Ў®вЄЁ
ЇаҐалў Ё© ваҐв쥬 га®ўҐ ЇаЁўЁ«ҐЈЁ© ( Ё¬ҐҐҐ ЇаЁўЁ«ҐЈЁа®ў л©).
4. ‚лЇ®«ҐЁҐ Є®¬ ¤л IRET ¤«п ЇҐаҐ¤ зЁ гЇа ў«ҐЁп ®Ўа Ў®взЁЄг.
5. Џ®б«Ґ в®Ј®, Є Є Є®¬ ¤ IRET ®Ўа Ў®взЁЄ ваҐв쥬 га®ўҐ ЇаЁўЁ«ҐЈЁ©
б®ў ўл§®ўҐв ўЁавг «мл© ¬®Ёв®а, ў®ббв ®ўЁвм гЄ § вҐ«м ў®§ўа в
г«Ґў®¬ га®ўҐ ЇаЁўЁ«ҐЈЁ©, зв®Ўл ® гЄ §лў « ЇҐаў® з «мго Їа®жҐ¤гаг
®Ўа Ў®вЄЁ ЇаҐалў Ё© ваҐв쥬 га®ўҐ ЇаЁўЁ«ҐЈЁ©.
6. ‚лЇ®«ҐЁҐ Є®¬ ¤л IRET ¤«п ЇҐаҐ¤ зЁ гЇа ў«ҐЁп § ¤ ў ЇаҐаў го
Їа®жҐ¤гаг.
`¤`Є23.4 „®Ї®«ЁвҐ«млҐ згўб⢨⥫млҐ Є®¬ ¤л. `*
Љ®Ј¤ Їа®жҐбб®а i486 а Ў®в Ґв ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086,
Є®¬ ¤л PUSHF, POPF, INT n Ё IRET згўб⢨⥫мл Є IOPL. Љ®¬ ¤л IN, INS,
OUT, Ё OUTS, Є®в®алҐ пў«повбп згўб⢨⥫мл¬Ё Є IOPL ў § йЁйҐ®¬ ०Ё¬Ґ,
ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086 Є Ґ¬г Ґ згўб⢨⥫мл. ЌЁ¦Ґ ¤
Ї®«л© бЇЁб®Є Є®¬ ¤, пў«пойЁебп згўб⢨⥫мл¬Ё ў ўЁавг «м¬ аҐ¦Ё¬Ґ
Їа®жҐбб®а 8086:
CLI - ЋзЁбвЄ д« Ј а §аҐиҐЁп ЇаҐалў Ёп
STI - “бв ®ўЄ д« Ј а §аҐиҐЁп ЇаҐалў Ёп
PUSHF - ‡ ЇЁбм д« Ј®ў ў б⥪
POPF - —⥨Ґ д« Ј®ў Ё§ б⥪
INT n - ЏаҐалў ЁҐ
IRET - ‚®§ўа в Ё§ ЇаҐалў Ёп
‚ ўЁав㠫쮬 ०Ё¬Ґ 8086 CPL ўбҐЈ¤ а ў® 3; ЇаЁ IOPL ¬Ґм襬 3, Ї®ЇлвЄ
ЁбЇ®«м§®ў вм ўл襯ҐаҐзЁб«ҐлҐ Є®¬ ¤л ЈҐҐаЁагҐв ЁбЄ«о票Ґ ®ЎйҐ© § йЁвл.
—гўб⢨⥫м®бвм нвЁе Є®¬ ¤ Є IOPL ¤ Ґв ўЁав㠫쮬㠬®Ёв®аг Їа®жҐбб®а
8086 ў®§¬®¦®бвм н¬г«Ёа®ў вм б।бвў , Є®в®алҐ ®Ё ў«Ёпов.
`¤`Є23.4.1 ќ¬г«пжЁп ўл§®ў®ў ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а 8086 `*
Џ®бЄ®«мЄг Є®¬ ¤ INT n згўбвўЁвҐ«м Є IOPL, ўЁавг «мл© ¬®Ёв®а
Їа®жҐбб®а 8086 ¬®¦Ґв ЇҐаҐеў влў вм ўл§®ўл ®ЇҐа жЁ®®© бЁб⥬л 8086.
Њ®¦Ґбвў® ®ЇҐа жЁ®ле бЁб⥬ Їа®жҐбб®а 8086 ўл§лў Ґвбп Їг⥬ Ї®¬ҐйҐЁп
Ї а ¬Ґва®ў ў б⥪ Ё Ї®б«Ґ¤го饣® ўлЇ®«ҐЁп Є®¬ ¤л INT n. …б«Ё IOPL
¬ҐмиҐ 3, Є®¬ ¤л INT n ЇаҐаеў влў овбп ўЁавг «мл¬ ¬®Ёв®а®¬ Їа®жҐбб®а
8086. ’ ЄЁ¬ ®Ўа §®¬ ўЁавг «мл© ¬®Ёв®а Їа®жҐб®а 8086 ¬®¦Ґв н¬г«Ёа®ў вм
дгЄжЁЁ ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а 8086 Ё«Ё ЇҐаҐ¤ вм гЇа ў«ҐЁҐ § ¤
®ЇҐа жЁ®®© бЁб⥬Ґ Їа®жҐбб®а 8086.
`¤`Є23.4.2 ќ¬г«Ёа®ў ЁҐ д« Ј а §Ў«®ЄЁа®ў Ёп ЇаҐалў Ёп `*
ЏаЁ ўлЇ®«ҐЁЁ Їа®жҐбб®а®¬ i486 Їа®Ја ¬¬л Ё«Ё ўЁавг «м®© § ¤ зЁ
Їа®жҐбб®а 8086 Є®¬ ¤л PUSHF, POPF, Ё IRET згўб⢨⥫мл Є IOPL. ќв®
Ї®§ў®«пҐв ўЁав㠫쮬㠬®Ёв®аг Їа®жҐбб®а 8086 § йЁвЁвм д« Ј
а §Ў«®ЄЁа®ў Ёп ЇаҐалў Ёп (IF). „агЈЁҐ Є®¬ ¤л, ў«ЁпойЁҐ д« Ј IF
(в ЄЁҐ Є Є STI Ё CLI), згўб⢨⥫мл Є IOPL Є Є ў Їа®Ја ¬¬ е Їа®жҐбб®а
8086, в Є Ё ў Їа®Ја ¬¬ е Їа®жҐбб®а i486.
Њ®ЈЁҐ Їа®Ја ¬¬л Їа®жҐбб®а 8086, ЇЁб лҐ Ґ ¤«п ¬®Ј®§ ¤ зле бЁб⥬,
гбв ў«Ёў ов Ё ®зЁй ов д« Ј IF ¤«п гЇа ў«ҐЁп ЇаҐалў Ёп¬Ё. ќв® ¬®¦Ґв
ўл§ў вм § ва㤥Ёп ў ¬®Ј®§ ¤ з®© б।Ґ. …б«Ё IOPL ¬ҐмиҐ 3, ўбҐ Є®¬ ¤л
Ё§¬ҐпойЁҐ Ё«Ё Їа®ўҐапойЁҐ д« Ј IF ЈҐҐаЁагов ЁбЄ«о票п. ’ ЄЁ¬ ®Ўа §®¬,
ўЁавг «мл© ¬®Ёв®а Їа®жҐбб®а 8086 ¬®¦Ґв гЇа ў«пвм д« Ј®¬ IF в Є, зв® нв®
Ўг¤Ґв б®ў¬ҐбвЁ¬® б® б।®© Їа®жҐбб®а i486 Ё бЄалв® ®в Їа®Ја ¬¬ Їа®жҐбб®а
8086.
`¤`Є23.5 ‚ў®¤ / ўлў®¤ ў ўЁав㠫쮬 ०Ё¬Ґ. `*
Њ®ЈЁҐ Їа®Ја ¬¬л Їа®жҐбб®а 8086 ЇЁб л ¤«п ®¤®§ ¤ зле бЁб⥬ Ё
ᮤҐа¦ в ҐЇ®б।бвўҐлҐ ®Ўа йҐЁп Є Ї®ав ¬ ўў®¤ /ўлў®¤ . ќв® Ї®а®¦¤ Ґв
бҐамҐ§лҐ Їа®Ў«Ґ¬л ў ¬®Ј®§ ¤ з®© б।Ґ. …б«Ё Ў®«ҐҐ ®¤®© Їа®Ја ¬¬л
®Ўа впвбп Є ®¤®¬г Ё ⮬㠦Ґ Ї®авг, в® ®Ё ¬®Јгв ЇҐаҐбҐзмбп ¤агЈ б ¤агЈ®¬.
Њ®ЈЁҐ ¬®Ј®§ ¤ злҐ бЁб⥬л вॡгов ®в ЇаЁЄ« ¤ле Їа®Ја ¬¬ ®Ўа йҐЁп Є
Ї®ав ¬ ўў®¤ /ўлў®¤ зҐаҐ§ ®ЇҐа жЁ®го бЁб⥬г. ‚ १г«мв ⥠гЇа®й Ґвбп
жҐва «Ё§®ў ®Ґ гЇа ў«ҐЁҐ.
Џа®жҐбб®а i486 ®ЎҐбЇҐзЁў Ґв § йЁвг ўў®¤ /ўлў®¤ ¤«п ®аЈ Ё§ жЁЁ
ўў®¤ /ўлў®¤ , б®ў¬ҐбвЁ¬®Ј® б® б।®© жҐва «м®Ј® Їа®жҐбб®а i486 Ё
Їа®§а з®Ј® ¤«п Їа®Ја ¬¬ Їа®жҐбб®а 8086. ђ §а Ў®взЁЄЁ ¬®Јгв ЁбЇ®«м§®ў вм
б«Ґ¤гойЁҐ ў®§¬®¦лҐ Ї®¤е®¤л Є § йЁвҐ ўў®¤ / ўлў®¤ :
- ‡ йЁв ¤аҐб®Ј® Їа®бва бвў ўў®¤ /ўлў®¤ Ё ЈҐҐа жЁп ЁбЄ«о票© ЇаЁ
«оЎ®© Ї®ЇлвЄҐ ҐЇ®б।б⢥®Ј® ўлЇ®«ҐЁп ўў®¤ /ўлў®¤ .
- Џ®§ў®«Ёвм Їа®Ја ¬¬ ¬ Їа®жҐбб®а 8086 ҐЇ®б।б⢥®Ґ ўлЇ®«ҐЁҐ
ўў®¤/ўлў®¤.
- ѓҐҐаЁа®ў вм ЁбЄ«озҐЁп ЇаЁ Ї®ЇлвЄ е ®Ўа йҐЁп Є бЇҐжЁ «мл¬ Ї®ав ¬
ўў®¤ /ўлў®¤ .
- ѓҐҐаЁа®ў вм ЁбЄ«озҐЁп ЇаЁ Ї®ЇлвЄ е ®Ўа йҐЁп Є бЇҐжЁ «мл¬ Ї®ав ¬
ўў®¤ /ўлў®¤ , ®в®Ўа ¦Ґл¬ ў Ї ¬пвм.
ЊҐв®¤ гЇа ў«ҐЁп ўў®¤®¬/ўлў®¤®¬ § ўЁбЁв ®в в®Ј®, ®в®Ўа ¦ овбп «Ё Ї®авл
ўў®¤ /ўлў®¤ ў Їа®бва бвў® Ї ¬пвЁ Ё«Ё ў Їа®бва бвў® ўў®¤ /ўлў®¤ .
`¤`Є23.5.1 Ћв®Ўа ¦ҐЁҐ ўў®¤ /ўлў®¤ ў Їа®бва бвў® ўў®¤ /ўлў®¤ `*
Ђ¤аҐб®Ґ Їа®бва бвў® ўў®¤ /ўлў®¤ ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086
®в«Ёз Ґвбп ®в § йЁйҐ®Ј® ०Ё¬ в®«мЄ® ⥬, зв® Ґв Їа®ўҐаЄЁ IOPL. ’®«мЄ®
ЎЁв®ў п Є ав а §аҐиҐЁп ўў®¤ /ўлў®¤ Їа®ўҐапҐв, Є®Ј¤ ўЁавг «млҐ § ¤ зЁ
Їа®жҐбб®а 8086 ®Ўа й овбп Є ¤аҐб®¬г Їа®бва бвўг ўў®¤ /ўлў®¤ .
ЃЁв®ўл© ¬ ббЁў а §аҐиҐЁп ўў®¤ /ўлў®¤ ¬®¦Ґв ЁбЇ®«м§®ў вмбп ¤«п ЈҐҐа жЁЁ
ЁбЄ«о票© ЇаЁ Ї®ЇлвЄ е ®Ўа 饨© Є бЇҐжЁдЁзҐбЄЁ¬ ¤аҐб ¬ ўў®¤ /ўлў®¤ .
ЃЁв®ўл© ¬ ббЁў а §аҐиҐЁп ўў®¤ /ўлў®¤ Є ¦¤®© ўЁавг «м®© § ¤ зЁ
Їа®жҐбб®а 8086 ўлЎЁа Ґв,Є ЄЁҐ ¤аҐб ўў®¤ /ўлў®¤ ЈҐҐаЁагов ЁбЄ«о票п
¤«п нв®© § ¤ зЁ. Џ®бЄ®«мЄг Є ¦¤ п § ¤ з ¬®¦Ґв Ё¬Ґвм а §«ЁзлҐ ЎЁв®ўлҐ
¬ ббЁўл а §аҐиҐЁп ўў®¤ /ўлў®¤ , ¤аҐб , ЈҐҐаЁагойЁҐ ЁбЄ«о票п, ¤«п
а §ле § ¤ з ¬®Јгв Ўлвм а §«Ёзл¬Ё. ‘¬®ваЁ ѓ« ўг 8 ¤«п Ў®«ҐҐ Ї®¤а®Ў®©
Ёд®а¬ жЁЁ ® ЎЁв®ў®¬ ¬ ббЁўҐ а §аҐиҐЁп ўў®¤ /ўлў®¤ .
`¤`Є23.5.2 Ћв®Ўа ¦ҐЁҐ ўў®¤ /ўлў®¤ ў Їа®бва бвў® Ї ¬пвЁ `*
‚ бЁб⥬ е, Є®в®алҐ ЁбЇ®«м§гов ®в®Ўа ¦ҐЁҐ ўў®¤ /ўлў®¤ ў Їа®бва бвў®
Ї ¬пвЁ, ў®§¬®¦®бвЁ Ї®бва Ёз®Ј® а §ЎЁҐЁп ў Їа®жҐбб®аҐ i486 Ї®§ў®«пов
ЈҐҐаЁа®ў вм ЁбЄ«озҐЁп ЇаЁ Ї®ЇлвЄ е ®Ўа йҐЁп Є Ї®ав ¬ ўў®¤ /ўлў®¤ .
‚Ёавг «мл© ¬®Ёв®а Їа®жҐбб®а 8086 ¬®¦Ґв ЁбЇ®«м§®ў вм а §ЎЁҐЁҐ
бва Ёжл ¤«п гЇа ў«ҐЁп ўў®¤®¬/ўлў®¤®¬, ®в®Ўа ¦Ґл¬ ў Їа®бва бвў®
Ї ¬пвЁ, б«Ґ¤гойЁ¬ ®Ўа §®¬:
- Љ ¦¤ п § ¤ з , Є®в®а®© Ґ®Ўе®¤Ё¬® ўлЇ®«Ёвм ўў®¤/ўлў®¤, ®в®Ўа ¦ Ґв з бвм
«ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў дЁ§ЁзҐбЄ®Ґ ¤аҐб®Ґ Їа®бва бвў®, Ј¤Ґ
а бЇ®«®¦Ґл Ї®авл ўў®¤ /ўлў®¤ . Ћв®Ўа ¦ п Ї®авл ўў®¤ /ўлў®¤ а §«ЁзлҐ
¤аҐб (ў а §«Ёзле бва Ёж е), ¬Ґе Ё§¬ бва Ёз®Ј® а §ЎЁҐЁп ¬®¦Ґв
ЇаЁг¤ЁвҐ«м® Ё§®«Ёа®ў вм Ёе ¤«п а §«Ёзле § ¤ з.
- Ћв®Ўа ¦ п з бвм «ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў бва Ёжл Є®в®алҐ
®вбгвбвўгов. Љ®Ј¤ § ¤ з Їлв Ґвбп ўлЇ®«Ёвм ўў®¤/ўлў®¤ б нвЁе бва Ёж,
ЈҐҐаЁагҐвбп ЁбЄ«о票Ґ. ‚ н⮬ б«гз Ґ бЁб⥬®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ
¬®¦Ґв Ї®Їлв вмбп ЁвҐаЇаҐвЁа®ў вм ®ЇҐа жЁЁ ўў®¤ /ўлў®¤ .
ЏаЁ ҐЄ®в®але гб«®ўЁпе бЁб⥬ п н¬г«пжЁп Їа®бва бвў ўў®¤ /ўлў®¤ ¬®¦Ґв
Ї®вॡ®ў вм б«ЁиЄ®¬ з бвле ў¬Ґи ⥫мбвў ®ЇҐа жЁ®®© бЁб⥬л. ‚ в ЄЁе
б«гз пе ¬®¦® бЈҐҐаЁа®ў вм ЁбЄ«о票Ґ в®«мЄ® ¤«п ЇҐаў®© Ї®ЇлвЄЁ ®Ўа 饨п
Є ўў®¤г/ўлў®¤г. Џ®б«Ґ нв®Ј® бЁб⥬®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ¬®¦Ґв
®ЇаҐ¤Ґ«Ёвм, Є®Ј¤ ўаҐ¬Ґ® ¤ вм Їа®Ја ¬¬Ґ ЁбЄ«озЁвҐ«м®Ґ гЇа ў«ҐЁҐ
ўў®¤®¬/ўлў®¤®¬, Ї®¤Є«озЁвм § йЁвг Їа®бва бвў ўў®¤ /ўлў®¤ Ё«Ё Ї®§ў®«Ёвм
Їа®Ја ¬¬Ґ ўлЇ®«пвбп Ї®«®© бЄ®а®бвЁ.
`¤`Є23.5.3 ‘ЇҐжЁ «млҐ ЎгддҐал ўў®¤ /ўлў®¤ `*
ЃгддҐал ЁвҐ««ҐЄвг «мле Є®ва®««Ґа®ў ( ЇаЁ¬Ґа, ЎгддҐа Є ¤а ЎЁв®ў®Ј®
¬ ббЁў ) ¬®Јгв Ўлвм н¬г«Ёа®ў л б ЁбЇ®«м§®ў ЁҐ¬ бва Ёз®Ј® ®в®Ўа ¦ҐЁп.
‹ЁҐ©®Ґ Їа®бва бвў® ¤«п ЎгддҐа ¬®¦Ґв Ўлвм ®в®Ўа ¦Ґ® а §«ЁзлҐ
дЁ§ЁзҐбЄЁҐ Їа®бва бвў ¤«п Є ¦¤®© ўЁавг «м®© § ¤ зЁ Їа®жҐбб®а 8086.
‚Ёавг «мл© ¬®Ёв®а ¬®¦Ґв гЇа ў«пвм а §¬ҐйҐЁҐ¬ ўЁавг «мле ЎгддҐа®ў,
Є®ЇЁагп ўЁавг «млҐ ЎгддҐал ў ॠ«млҐ ЎгддҐал дЁ§ЁзҐбЄ®Ј® ¤аҐб®Ј®
Їа®бва бвў .
`¤`Є23.6 Ћв«ЁзЁп ®в жҐва «м®Ј® Їа®жҐбб®а 8086.`*
‚ ®б®ў®¬, ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086 Ўг¤гв ўлЇ®«пвмбп
Їа®Ја ¬¬л, ЇЁб лҐ ¤«п Їа®жҐбб®а®ў 8086, 8088, 80186 Ё 80188. ЌЁ¦Ґ
ЇаЁўҐ¤Ґ бЇЁб®Є Ґ§ зЁвҐ«мле а §«ЁзЁ© ¬Ґ¦¤г Їа®Ја ¬¬ ¬Ё, ўлЇ®«пҐ¬л¬Ё
Їа®жҐбб®аҐ 8086 Ё Їа®жҐбб®аҐ i486 ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086.
1. Џ®¤бзҐв зЁб« в Єв®ў ўлЇ®«ҐЁҐ Є®¬ ¤л.
Џа®жҐбб®а i486 вॡгҐв ¤«п ўлЇ®«ҐЁп Ў®«миЁбвў Є®¬ ¤ ¬ҐмиҐ ¬ иЁле
в Єв®ў 祬 Їа®жҐбб®а 8086. ќв® ¬®¦Ґв Ё¬Ґвм ҐЈ вЁў®Ґ ¤Ґ©бвўЁҐ ў б«гз пе:
- “Їа ў«ҐЁп гбва®©бвў ¬Ё ўў®¤ /ўлў®¤ , Є®в®ал¬ Ґ®Ўе®¤Ё¬ § ¤Ґа¦Є ¬Ґ¦¤г
®ЇҐа жЁп¬Ё ўў®¤ /ўлў®¤ .
- ЏаЁ ®ва Ў®вЄҐ § Ї« Ёа®ў ле § ¤Ґа¦ҐЄ ў Їа®Ја ¬¬ е, ЁбЇ®«м§гойЁе
Ї а ««Ґ«мго а Ў®вг Їа®жҐб®а 8086 Ё б®Їа®жҐбб®а 8087.
2. €бЄ«о票Ґ ®иЁЎЄЁ ¤Ґ«ҐЁп гЄ §лў Ґв Є®¬ ¤г DIV.
€бЄ«о票Ґ ®иЁЎЄЁ ¤Ґ«ҐЁп Їа®жҐбб®аҐ i486 ўбҐЈ¤ б®еа пҐв § 票Ґ
CS:IP, гЄ §лў о饥 ®иЁЎ®зго Є®¬ ¤г. Ђ Їа®жҐбб®аҐ 8086 CS:IP
гЄ §лў Ґв б«Ґ¤гойго Є®¬ ¤г.
3. Љ®¤л ®ЇҐа жЁ©, Ґ®ЇаҐ¤Ґ«ҐлҐ ¤«п Їа®жҐбб®а 8086.
Љ®¤л ®ЇҐа жЁ©, Є®в®алҐ Ґ ®ЇаҐ¤Ґ«Ґл ¤«п Їа®жҐбб®а 8086, ЈҐҐаЁагов
ЁбЄ«о票Ґ Ґ®ЇаҐ¤Ґ«Ґ®Ј® Є®¤ ®ЇҐа жЁЁ Ё«Ё ўлЇ®«пов ®¤г Ё§ ®ўле
Є®¬ ¤, ®ЇаҐ¤Ґ«Ґле ¤«п Їа®жҐбб®а i486.
4. ‡ 票п, § ЇЁблў Ґ¬лҐ Є®¬ ¤®© PUSH SP.
Џ® ¤ ®© Є®¬ ¤Ґ, Їа®жҐбб®а i486 Ї®¬Ґй Ґв ў б⥪ ¤агЈ®Ґ § 票Ґ, Ґ¦Ґ«Ё
Їа®жҐбб®а 8086. Џа®жҐбб®а i486 § ®бЁв § 票Ґ ॣЁбва SP ЇҐаҐ¤ ҐЈ®
㬥м襨Ґ¬, Є Є з бвЁ ®ЇҐа жЁЁ § ҐбҐЁп; Їа®жҐбб®а 8086 § ®бЁв § 票Ґ
ॣЁбва SP Ї®б«Ґ ҐЈ® 㬥м襨п. …б«Ё § ҐбҐ®Ґ § 票Ґ ў ¦®, § ¬ҐЁвҐ
Є®¬ ¤г PUSH SP Ї®б«Ґ¤®ў ⥫м®бвм Ё§ ваҐе Є®¬ ¤:
PUSH BP MOV BP, SP XCHG BP, [BP]
ќв Їа®Ја ¬¬ дгЄжЁ®ЁагҐв Їа®жҐбб®аҐ i486 «®ЈЁз® Є®¬ ¤Ґ PUSH SP
Їа®жҐбб®а 8086.
5. ‘¤ўЁЈ Ё«Ё жЁЄ«ЁзҐбЄЁ© б¤ўЁЈ Ў®«ҐҐ 祬 31 ЎЁв.
Џа®жҐбб®а i486 ¬ бЄЁагҐв ў бзҐвзЁЄ е ўбҐе «ЁҐ©ле Ё жЁЄ«ЁзҐбЄЁе б¤ўЁЈ®ў
ўбҐ ЎЁвл, Єа®¬Ґ ¬« ¤иЁе ЇпвЁ. ќв ®ЇҐа жЁп MOD 32 ®Ја ЁзЁў Ґв ўҐ«ЁзЁг
б¤ўЁЈ®ў 31 ЎЁв®¬ Ё, б«Ґ¤®ў ⥫м®, ®Ја ЁзЁў Ґв § ¤Ґа¦Єг ®вЄ«ЁЄ
ЇаҐалў ЁҐ, ®¦Ё¤ о饥 ®Є®з Ёп ўлЇ®«ҐЁп Є®¬ ¤л.
6. ЏаҐдЁЄбл 㤫ЁҐЁп.
‚ Їа®жҐбб®аҐ i486 гбв ®ў«Ґ® ®Ја ЁзҐЁҐ ў 15 Ў ©в ¤«Ёг Є®¬ ¤л.
…¤ЁбвўҐл© Їгвм ЇаҐ®¤®«ҐЁп нв®Ј® ®Ја ЁзҐЁп - ЁбЇ®«м§®ў ЁҐ ЇҐаҐ¤
Є®¬ ¤®© ЇаҐдЁЄб®ў 㤫ЁҐЁп. …б«Ё ®Ја ЁзҐЁҐ аг襮, ЈҐҐаЁагҐвбп
ЁбЄ«о票Ґ ®ЎйҐ© § йЁвл. Ќ Їа®жҐбб®аҐ 8086 Ґв ®Ја ЁзҐЁ© ¤«Ёг
Є®¬ ¤.
7. ЋЇҐа ¤ б ®в®бЁвҐ«мл¬ ¤аҐб®¬ 0 Ё«Ё ЇаҐўлбЁўиЁ¬ 65.535.
‚ Їа®жҐбб®аҐ 8086 Ї®ЇлвЄ ®Ўа йҐЁп Є ®ЇҐа ¤г ў Ї ¬пвЁ б ЇҐаҐбҐзҐЁҐ¬
®в®бЁвҐ«м®Ј® ¤аҐб 65.535 ( ЇаЁ¬Ґа, ЇҐаҐбл«Є б«®ў Є®¬ ¤®© MOV Ї®
®в®бЁвҐ«м®¬г ¤аҐбг 65.535) Ё«Ё ®в®бЁвҐ«м®Ј® ¤аҐб 0 ( ЇаЁ¬Ґа,
§ ҐбҐЁҐ ў б⥪ б«®ў Є®¬ ¤®© PUSH, Є®Ј¤ SP = 1) ЇаЁў®¤Ёв Є
жЁЄ«ЁзҐбЄ®¬г ў®§ўа вг ®в®бЁвҐ«м®Ј® ¤аҐб Ї® ¬®¤г«о 65.536. Џа®жҐбб®а
i486 ў нвЁе б«гз пе ЈҐҐаЁагҐв ЁбЄ«о票п: ЁбЄ«о票Ґ ®ЎйҐ© § йЁвл, Ґб«Ё
ᥣ¬Ґв пў«пҐвбп ᥣ¬Ґв®¬ ¤ ле (в.Ґ. ¤«п ¤аҐб жЁЁ ᥣ¬Ґв Ўг¤гв
ЁбЇ®«м§®ў л ॣЁбвал CS, DS, ES, FS Ё«Ё GS ) Ё«Ё ЁбЄ«о票Ґ б⥪ , Ґб«Ё
ᥣ¬Ґв пў«пҐвбп ᥣ¬Ґв®¬ б⥪ (в.Ґ. Ґб«Ё Ўг¤Ґв ЁбЇ®«м§®ў ॣЁбва SS).
8. ЏҐаҐе®¤ зҐаҐ§ ®в®бЁвҐ«мл© ¤аҐб 65.535 ЇаЁ Ї®б«Ґ¤®ў ⥫쮬 ўлЇ®«ҐЁЁ.
‚ Їа®жҐбб®аҐ 8086, Ґб«Ё Їа®Ё§®иҐ« ЇҐаҐе®¤ зҐаҐ§ ®в®бЁвҐ«мл© ¤аҐб 65.535
ЇаЁ Ї®б«Ґ¤®ў ⥫쮬 ўлЇ®«ҐЁЁ Є®¬ ¤, Їа®Ё§®©¤Ґв ўлЎ®аЄ Ў ©в б«Ґ¤го饩
Є®¬ ¤л Ї® ®в®бЁвҐ«м®¬г ¤аҐбг 0 в®Ј® ¦Ґ ᥣ¬Ґв . Џа®жҐбб®а i486 ў н⮬
б«гз Ґ ЈҐҐаЁагҐв ЁбЄ«о票Ґ ®ЎйҐ© § йЁвл.
9. ЋЈа ЁзҐЁп LOCK ®ЇаҐ¤Ґ«Ґле Є®¬ ¤ е.
ЏаҐдЁЄб LOCK Ё ᮮ⢥вбвўгойЁ© Ґ¬г бЁЈ « иЁл б«Ґ¤гҐв ЁбЇ®«м§®ў вм в®«мЄ®
¤«п ЇаҐ¤®вўа йҐЁп ЇаҐалў Ё© ®ЇҐа жЁ© ЇҐаҐбл«ЄЁ ¤ ле ¤агЈЁ¬Ё 宧異 ¬Ё
иЁл. ЏаҐдЁЄб LOCK ¬®¦® ЁбЇ®«м§®ў вм в®«мЄ® б Ё¦ҐЇҐаҐзЁб«Ґл¬Ё
Є®¬ ¤ ¬Ё Їа®жҐбб®а i486, Є®Ј¤ ®Ё ¬®¤ЁдЁжЁагов Ї ¬пвм. €бЄ«о票Ґ
Ґ®ЇаҐ¤Ґ«Ґ®Ј® Є®¤ ®ЇҐа жЁЁ Ўг¤Ґв १г«мв ⮬ ЁбЇ®«м§®ў Ёп ЇаҐдЁЄб
LOCK ЇҐаҐ¤ «оЎл¬Ё ¤агЈЁ¬Ё Є®¬ ¤ ¬Ё Ё«Ё б Є®¬ ¤ ¬Ё, ЇҐаҐзЁб«пҐ¬л¬Ё Ё¦Ґ,
Є®Ј¤ ®Ё Ґ ўлЇ®«пов ®ЇҐа жЁо § ЇЁбЁ, Ё§¬Ґпойго Ї ¬пвм.
- Љ®¬ ¤л Їа®ўҐаЄЁ Ё Ё§¬ҐҐЁп ЎЁв®ў BTS, BTR Ё BTC.
- Љ®¬ ¤л ®Ў¬Ґ XCHG, XADD, Ё CMPXCHG (ЇаҐдЁЄб LOCK Ґ 㦥 ¤«п Є®¬ ¤л
XCHG ).
- O¤®®ЇҐа ¤лҐ аЁд¬ҐвЁзҐбЄЁҐ Ё «®ЈЁзҐбЄЁҐ Є®¬ ¤л INC, DEC, NOT, NEG.
- „ўге®ЇҐа ¤лҐ аЁд¬ҐвЁзҐбЄЁҐ Ё «®ЈЁзҐбЄЁҐ Є®¬ ¤л ADD, ADC, SUB, SBB,
AND, OR , XOR.
10. Џ®и Ј®ўлҐ Їа®Ја ¬¬л ®Ўа Ў®вЄЁ ўҐиЁе ЇаҐалў Ё©.
ЏаЁ®аЁвҐв®бвм Ї®и Ј®ўле ЁбЄ«о票© ў Їа®жҐбб®аҐ i486 ®в«Ёз Ґвбп ®в
ЇаЁ®аЁвҐв®бвЁ ЁбЄ«о票© ў Їа®жҐбб®аҐ 8086. ‚ҐбҐ®Ґ Ё§¬ҐҐЁҐ
ЇаҐ¤гЇаҐ¦¤ Ґв ®Ўа Ў®вЄг ўҐиҐЈ® ЇаҐалў Ёп Ї®и Ј®ўл¬ ®Ўа §®¬ ў б«гз Ґ,
Є®Ј¤ ЇаҐалў ЁҐ ў®§ЁЄ«® ў Ї®и Ј®ў®© Їа®Ја ¬¬Ґ. ‚ Їа®жҐбб®аҐ i486
Ї®и Ј®ў®Ґ ЁбЄ«о票Ґ Ё¬ҐҐв ЇаЁ®аЁвҐв ўлиҐ, 祬 «оЎ®Ґ ўҐиҐҐ ЇаҐалў ЁҐ. ‘
Ї®¬®ймо Є®¬ ¤л INT Ё«Ё ЁбЄ«озҐЁп ¬®¦® § бв ўЁвм а Ў®в вм Їа®жҐбб®а i486
Ї®и Ј®ў® Ї® Їа®Ја ¬¬Ґ ®Ўа Ў®вЄЁ ЇаҐалў Ё©.
11. €бЄ«озҐЁп Є®¬ ¤л IDIV ¤«п з бвле 80H Ё«Ё 8000H.
Џа®жҐбб®а i486 ЈҐҐаЁагҐв ¬ ЄбЁ¬ «м®Ґ ®ваЁж ⥫쮥 зЁб«® ў Є зҐб⢥
з бв®Ј® ¤«п Є®¬ ¤л IDIV. Џа®жҐбб®а 8086 ў¬Ґбв® нв®Ј® ЈҐҐаЁагҐв
ЁбЄ«о票Ґ ®иЁЎЄ ¤Ґ«ҐЁп.
12. ”« ЈЁ ў б⥪Ґ.
“бв ®ўЄ б®еа Ґле д« Ј®ў Є®¬ ¤®© PUSHF, ЇаҐалў Ёп¬Ё Ё ЁбЄ«о票ﬨ
®в«Ёз Ґвбп ®в Ёе гбв ®ўЄЁ Їа®жҐбб®аҐ 8086 ў Ї®§ЁжЁпе б 12 Ї® 15 ЎЁв.
Џа®жҐбб®а 8086 § ЇЁблў Ґв ў Ёе 1. ‚ Їа®жҐбб®аҐ i486 ў ०Ё¬Ґ ॠ«мле
¤аҐб®ў ЎЁв 15 нв® ўбҐЈ¤ 0, ў ЎЁв е ®в 14 ¤® 12 б®еа повбп ЇаҐ¤л¤гйЁҐ
§ 票п.
13. ЋЎа Ў®вЄ ЇаҐалў Ёп NMI.
Џ®б«Ґ Ї®«гзҐЁп Їа®жҐбб®а®¬ i486 Ёд®а¬ жЁЁ ® ЇаҐалў ЁЁ NMI, ЇаҐалў ЁҐ
NMI ¬ бЄЁагҐвбп ўаҐ¬п ўлЇ®«ҐЁп Є®¬ ¤л IRET.
14. ЋиЁЎЄЁ ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®© ўл§лў ов ЁбЄ«о票Ґ ®иЁЎЄЁ
ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®©.
‚ Їа®жҐбб®аҐ i486 ЁбЄ«озҐЁп ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®© ўл§лў ов
Їа®Ја ¬¬г ®Ўа Ў®вЄЁ ЁбЄ«озҐЁп ®иЁЎЄЁ ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®©. …б«Ё
Їа®жҐбб®аҐ 8086 ЁбЇ®«м§®ў «®бм ¤агЈ®Ґ ЁбЄ«о票Ґ ¤«п ЇаҐалў Ёп
б®Їа®жҐбб®а 8087, в® ®Ў ўҐЄв®а ЁбЄ«озҐЁп ¤®«¦л ўл§лў вм Їа®Ја ¬¬г
®Ўа Ў®взЁЄ ЁбЄ«озҐЁп ®иЁЎЄЁ ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®©. Џа®жҐбб®а
i486 ўл¤ Ґв бЁЈ «л, Є®в®алҐ, б ¤®Ў ў«ҐЁҐ¬ ўҐиҐ© «®ЈЁЄЁ, Ї®¤¤Ґа¦Ёў ов
®ЇаҐ¤Ґ«ҐлҐ Ї®«м§®ў ⥫Ґ¬ б®®ЎйҐЁп ®Ў ®иЁЎЄ е ¤«п н¬г«пжЁЁ ¬Ґе Ё§¬
ЇаҐалў Ё©, ЁбЇ®«м§гҐ¬®Ј® ў Ў®«миЁб⢥ ЇҐаб® «мле Є®¬ЇмовҐа®ў.
15. Џа®Ја ¬¬л ®Ўа Ў®вЄЁ зЁб«®ўле ЁбЄ«о票© ¬®Јгв ¤®ЇгбЄ вм ЇаҐдЁЄбл.
‚ Їа®жҐбб®аҐ i486 § 票Ґ ॣЁбва®ў CS Ё IP, б®еа Ґ®Ґ ¤«п ®Ўа Ў®вЄЁ
ЁбЄ«о票© ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®©, гЄ §лў Ґв «оЎлҐ ЇаҐдЁЄбл
ЇҐаҐ¤ Є®¬ ¤®© ESC. ‚ Їа®жҐбб®аҐ 8086 б®еа Ґ®Ґ § 票Ґ CS:IP гЄ §лў Ґв
б ¬г Є®¬ ¤г ESC.
16. Њ®¤г«м ®ЇҐа жЁ© б Ї« ў о饩 в®зЄ®© Ґ ЁбЇ®«м§гҐв Є®ва®««Ґа ЇаҐалў Ё©.
‘ЁЈ « ®иЁЎЄЁ ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®© Їа®жҐбб®а i486 Ґ Їа®е®¤Ёв
зҐаҐ§ Є®ва®««Ґа ЇаҐалў Ё© ( бЁЈ « INT б®Їа®жҐбб®а 8087 ЁбЇ®«м§гҐв
Є®ва®««Ґа ЇаҐалў Ё©). Њ®¦Ґв Ї®вॡ®ў вмбп г¤ «ҐЁҐ ҐЄ®в®але Є®¬ ¤ ў
Їа®Ја ¬¬Ґ ®Ўа Ў®вЄЁ ЁбЄ«озҐЁп ®иЁЎЄ ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®©, Ґб«Ё
ЁбЇ®«м§гҐвбп Є®ва®««Ґа ЇаҐалў Ё©. Џа®жҐбб®а i486 ўл¤ Ґв бЁЈ «л,
Є®в®алҐ, б ¤®Ў ў«ҐЁҐ¬ ўҐиҐ© «®ЈЁЄЁ, Ї®¤¤Ґа¦Ёў ов ®ЇаҐ¤Ґ«ҐлҐ
Ї®«м§®ў ⥫Ґ¬ б®®ЎйҐЁп ®Ў ®иЁЎЄ е ¤«п н¬г«пжЁЁ ¬Ґе Ё§¬ ЇаҐалў Ё©,
ЁбЇ®«м§гҐ¬®Ј® ў Ў®«миЁб⢥ ЇҐаб® «мле Є®¬ЇмовҐа®ў.
17. ЋвЄ«ЁЄ § Їа®б ЇҐаҐ¤ зЁ ¤ ле Ї® иЁҐ.
‚ ®в«ЁзЁҐ ®в Їа®жҐбб®а®ў 8086 Ё 80286 Ё «®ЈЁз® Їа®жҐбб®а ¬ 386
Їа®жҐбб®а i486 ®вўҐз Ґв § Їа®б гЇа ў«ҐЁп иЁ®© ®в ¤агЈЁе ў®§¬®¦ле ҐҐ
ў« ¤Ґ«м楢, в ЄЁе Є Є Є®ва®««Ґал DMA, ¬Ґ¦¤г ЇҐаҐбл«Є ¬Ё з б⥩
Ґўла®ўҐ®Ј® ®ЇҐа ¤ , ЇаЁ¬Ґа ¤ўге б«®ў, ®Ўа §гойЁе ¤ў®©®Ґ б«®ў®.
18. CPL а ў® 3 ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086.
Џа®жҐбб®а 8086 Ґ Ї®¤¤Ґа¦Ёў « § йЁвг, в Є Є Є Ґ¬ Ґ Ўл«® CPL.
‚Ёавг «мл© аҐ¦Ё¬ Їа®жҐбб®а 8086 ЁбЇ®«м§гҐв CPL а ў®Ґ 3, зв® ЁбЄ«оз Ґв
ўлЇ®«ҐЁҐ ЇаЁўЁ«ҐЈЁа®ў ле Є®¬ ¤ в ЄЁе Є Є:
- Є®¬ ¤ LIDT
- Є®¬ ¤ LGDT
- Є®¬ ¤ LMSW
- бЇҐжЁ «млҐ д®а¬л Є®¬ ¤л MOV, ¤«п § Јаг§ЄЁ Ё б®еа ҐЁп ॣЁбва®ў
гЇа ў«ҐЁп
- Є®¬ ¤ CLTS
- Є®¬ ¤ HLT
- Є®¬ ¤ INVD
- Є®¬ ¤ WBINVD
- Є®¬ ¤ INVLPG
ќвЁ Є®¬ ¤л ¬®Јгв ўлЇ®«пвмбп, Ї®Є Їа®жҐбб®а 室Ёвбп ў ०Ё¬Ґ ॠ«мле
¤аҐб®ў Ї®б«Ґ ЁЁжЁ «Ё§ жЁЁ ЇаЁ ЇҐаҐ§ ЇгбЄҐ. ЋЁ Ї®§ў®«пов § Јаг¦ вм
бвагЄвгал бЁб⥬ле ¤ ле, в ЄЁҐ Є Є в Ў«Ёжл ¤ҐбЄаЁЇв®а®ў ЇҐаҐ¤ ўе®¤®¬ ў
§ йЁйҐл© ०Ё¬. ‚室 ў ўЁавг «мл© аҐ¦Ё¬ Їа®Ёб室Ёв Ё§ § йЁйҐ®Ј®
०Ё¬ , Ї®н⮬㠮 Ґ 㦤 Ґвбп ў нвЁе Є®¬ ¤ е.
19. „Ґ®а¬ «Ё§®ў ®Ґ зЁб«® ®Ўа Ў влў Ґвбп Ї®-¤агЈ®¬г. ‘¬®ваЁвҐ ђ §¤Ґ«
16.2.4 ¤«п Ў®«ҐҐ ¤Ґв «м®Ј® ®§ Є®¬«ҐЁп.
`¤`Є23.7 Ћв«ЁзЁп ®в Їа®жҐбб®а 80286 ў ०Ё¬Ґ ॠ«мле ¤аҐб®ў. `*
Ћв«ЁзЁп ¬Ґ¦¤г ўЁавг «мл¬ аҐ¦Ё¬®¬ Їа®жҐбб®а 8086 Ё ०Ё¬®¬ ॠ«мле
¤аҐб®ў Їа®жҐбб®а 80286 ®в®бпвбп Є ЁвҐа䥩бг ¬Ґ¦¤г ЇаЁЄ« ¤л¬Ё
Їа®Ја ¬¬ Ё Ё ®ЇҐа жЁ®®© бЁб⥬®©. ЏаЁЄ« ¤лҐ Їа®Ја ¬¬л § ЇгбЄ овбп
ваҐв쥬 га®ўҐ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ (Ї®«м§®ў ⥫мбЄЁ© ०Ё¬) ўб«Ґ¤бвўЁЁ
祣®, ўбҐ Ї®ЇлвЄЁ ЁбЇ®«м§®ў Ёп ЇаЁўЁ«ҐЈЁа®ў ле Є®¬ ¤ Ё ў®§¬®¦®б⥩
аеЁвҐЄвгал ЈҐҐаЁаго⠢맮ўл ¬®Ёв®а ўЁавг «м®© ¬ иЁл. Њ®Ёв®а
Їа®ўҐапҐв нвЁ ўл§®ўл Ё н¬г«ЁагҐв Ёе.
`¤`Є23.7.1 “а®ўҐм ЇаЁўЁ«ҐЈЁа®ў ®бвЁ`*
Џа®Ја ¬¬л, § ЇгйҐлҐ ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086, Ё¬Ґов ваҐвЁ©
га®ўҐм ЇаЁўЁ«ҐЈЁа®ў ®бвЁ© (Ї®«м§®ў ⥫мбЄЁ© ०Ё¬), зв® ЁбЄ«оз Ґв
ўлЇ®«ҐЁҐ ЇаЁўЁ«ҐЈЁа®ў ле Є®¬ ¤, в ЄЁе Є Є:
- Є®¬ ¤ LIDT
- Є®¬ ¤ LGDT
- Є®¬ ¤ LMSW
- бЇҐжЁ «млҐ д®а¬л Є®¬ ¤л MOV, ¤«п § Јаг§ЄЁ Ё б®еа ҐЁп ॣЁбва®ў
гЇа ў«ҐЁп
- Є®¬ ¤ CLTS
- Є®¬ ¤ HLT
- Є®¬ ¤ INVD
- Є®¬ ¤ WBINVD
- Є®¬ ¤ INVLPG
‚室 ў ўЁавг «мл© аҐ¦Ё¬ Їа®Ёб室Ёв Ё§ § йЁйҐ®Ј® ०Ё¬ , Ї®н⮬㠮 Ґ
㦤 Ґвбп ў нвЁе Є®¬ ¤ е. ќвЁ Є®¬ ¤л ўлЇ®«повбп ў ०Ё¬Ґ ॠ«мле
¤аҐб®ў.
`¤`Є23.7.2 Ѓ«®ЄЁа®ў ЁҐ иЁл `*
‚ Їа®жҐбб®аҐ 80286 дгЄжЁп Ў«®ЄЁа®ў Ёп иЁл ॠ«Ё§®ў Ё зҐ, 祬 ў
Їа®жҐбб®а е 386 DX Ё i486. ќв®в д Єв ¬®¦Ґв Ўлвм, ¬®¦Ґв Ґ Ўлвм пўл¬ ¤«п
Їа®Ја ¬¬ Їа®жҐбб®а 8086, ў § ўЁбЁ¬®бвЁ ®в в®Ј®, Є Є ўЁавг «мл© ¬®Ёв®а
Їа®жҐбб®а 8086 ®Ўа Ў влў Ґв ЇаҐдЁЄб LOCK. Љ®¬ ¤л б ЇаҐдЁЄб®¬ LOCK
згўб⢨⥫мл Є IOPL; а §а Ў®взЁЄЁ Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ¬®Јгв
н¬г«Ёа®ў вм нвЁ дгЄжЁЁ. Ћ¤ Є®, Ї®бЄ®«мЄг Їа®Ја ¬¬л Їа®жҐбб®а 8086
Ї®§ў®«пов ҐЇ®б।б⢥® ўлЇ®«пвм LOCK, в® Їа®Ја ¬¬л, ЁбЇ®«м§гойЁҐ
бЇҐжЁдЁзҐбЄЁҐ ¤«п Їа®жҐбб®а 8086 д®а¬л Ў«®ЄЁа®ў Ёп Ї ¬пвЁ, Їа®жҐбб®аҐ
i486 ¬®Јгв ўлЇ®«пвбп ҐЇа ўЁ«м®.
ЏаҐдЁЄб LOCK Ё ᮮ⢥вбвўгойЁ© Ґ¬г бЁЈ « иЁл б«Ґ¤гҐв ЁбЇ®«м§®ў вм в®«мЄ®
¤«п ЇаҐ¤®вўа йҐЁп ЇаҐалў Ё© ®ЇҐа жЁ© ЇҐаҐбл«ЄЁ ¤ ле ¤агЈЁ¬Ё 宧異 ¬Ё
иЁл. ЏаҐдЁЄб LOCK ¬®¦® ЁбЇ®«м§®ў вм в®«мЄ® б Ё¦ҐЇҐаҐзЁб«Ґл¬Ё
Є®¬ ¤ ¬Ё Їа®жҐбб®а i486, Є®Ј¤ ®Ё ¬®¤ЁдЁжЁагов Ї ¬пвм. €бЄ«о票Ґ
Ґ®ЇаҐ¤Ґ«Ґ®Ј® Є®¤ ®ЇҐа жЁЁ ¬®¦Ґв Ўлвм १г«мв ⮬ ЁбЇ®«м§®ў Ёп
ЇаҐдЁЄб LOCK ЇҐаҐ¤ «оЎл¬Ё ¤агЈЁ¬Ё Є®¬ ¤ ¬Ё Ё«Ё б Є®¬ ¤ ¬Ё,
ЇҐаҐзЁб«пҐ¬л¬Ё Ё¦Ґ, Є®Ј¤ ®Ё Ґ ўлЇ®«пов ®ЇҐа жЁо § ЇЁбЁ, Ё§¬Ґпойго
Ї ¬пвм, (в.Ґ. ®ЇҐа ¤®¬ § 票п пў«пҐвбп ॣЁбва ).
- Љ®¬ ¤л Їа®ўҐаЄЁ Ё Ё§¬ҐҐЁп ЎЁв®ў BTS, BTR Ё BTC.
- Љ®¬ ¤л ®Ў¬Ґ XCHG, XADD, Ё CMPXCHG (ЇаҐдЁЄб LOCK Ґ 㦥 ¤«п Є®¬ ¤л
XCHG ).
- O¤®®ЇҐа ¤лҐ аЁд¬ҐвЁзҐбЄЁҐ Ё «®ЈЁзҐбЄЁҐ Є®¬ ¤л INC, DEC, NOT, NEG.
- „ўге®ЇҐа ¤лҐ аЁд¬ҐвЁзҐбЄЁҐ Ё «®ЈЁзҐбЄЁҐ Є®¬ ¤л ADD, ADC, SUB, SBB,
AND, OR, XOR.
Љ®¬ ¤л Ў«®ЄЁа®ў Ёп Ј а вЁагов Ў«®ЄЁа®ў ЁҐ в®«мЄ® ®Ў« бвЁ Ї ¬пвЁ,
®ЇаҐ¤Ґ«Ґ®© ў ®ЇҐа ¤Ґ § 票п, ® ¬®¦Ґв Ў«®ЄЁа®ў вмбп Ё Ў®«ми п
®Ў« бвм Ї ¬пвЁ. Ќ ЇаЁ¬Ґа, вЁЇЁзлҐ Є®дЁЈга жЁЁ Їа®жҐбб®а®ў 8086 Ё 80286
Ў«®ЄЁаго⠢ᥠ䨧ЁзҐбЄ®Ґ Їа®бва бвў® Ї ¬пвЁ.
‚ ®в«ЁзЁҐ ®в Їа®жҐбб®а®ў 8086 Ё 80286 Ё «®ЈЁз® Їа®жҐбб®а ¬ 386
Їа®жҐбб®а i486 ®вўҐз Ґв § Їа®б гЇа ў«ҐЁп иЁ®© ®в ¤агЈЁе ў®§¬®¦ле ҐҐ
ў« ¤Ґ«м楢, в ЄЁе Є Є Є®ва®««Ґал DMA, ¬Ґ¦¤г ЇҐаҐбл«Є ¬Ё з б⥩
Ґўла®ўҐ®Ј® ®ЇҐа ¤ , ЇаЁ¬Ґа ¤ўге б«®ў, ®Ўа §гойЁе ¤ў®©®Ґ б«®ў®.
`¤`Є23.8 Ћв«ЁзЁп ®в Їа®жҐбб®а®ў 386 (TM) DX Ё SX. `*
ђҐ¦Ё¬л ॠ«мле ¤аҐб®ў Ё ўЁавг «мл© аҐ¦Ё¬ Їа®жҐбб®а 8086 ॠ«Ё§®ў л
Їа®жҐбб®аҐ i486 «®ЈЁз® Їа®жҐбб®а ¬ 386. „«п ¬ ЄбЁ¬ «м®©
Їа®Ё§ў®¤ЁвҐ«м®бвЁ, Їа®Ја ¬¬л, ЇҐаҐҐбҐлҐ Їа®жҐбб®а i486, ¤®«¦л Ўлвм
§ ЇгйҐл б а §аҐиҐЁҐ¬ ЄҐиЁа®ў Ёп.
--------------------------------------------------------------------------
Џа®жҐбб®а i486(TM) Ї®¤¤Ґа¦Ёў Ґв ўлЇ®«ҐЁҐ ®¤®© Ё«Ё Ў®«ҐҐ Їа®Ја ¬¬
Їа®жҐбб®а®ў 8086, 8088, 80186 Ё«Ё 80188 ў б।Ґ § йЁйҐ®Ј® ०Ё¬ i486.
Џа®Ја ¬¬ Їа®жҐбб®а 8086 ўлЇ®«пҐвбп ў нв®© б।Ґ Є Є з бвм ўЁавг «м®©
§ ¤ зЁ 8086. ’ ЄЁҐ § ¤ зЁ Ї®«м§говбп ЇаҐЁ¬гйҐбвў®¬ ЇЇ а в®© Ї®¤¤Ґа¦ЄЁ Ё
¬®Ј®§ ¤ з®бвЁ, Є®в®алҐ Ё¬Ґовбп ў § йЁйҐ®¬ ०Ё¬Ґ. ‡ ¤ з Ё§ ап¤
¬®¦Ґб⢥ле ўЁавг «мле § ¤ з Їа®жҐбб®а 8086 ¬®¦Ґв ўлЇ®«пвмбп Ґ
в®«мЄ® ў Є зҐб⢥ Їа®Ја ¬¬л Їа®жҐбб®а 8086, ® Ё ў Є зҐб⢥ ®¤®© Ё§
§ ¤ з Їа®жҐбб®а i486.
–Ґ«м ўЁавг «м®© § ¤ зЁ Їа®жҐбб®а 8086 б®бв®Ёв ў д®а¬Ёа®ў ЁЁ
"ўЁавг «м®© ¬ иЁл" ¤«п ўлЇ®«ҐЁп Їа®Ја ¬¬, ЇЁб ле ¤«п Їа®жҐбб®а
8086. ‘ ¬ "ўЁавг «м п ¬ иЁ " б®бв®Ёв Ё§ ЇЇ а вгал Їа®жҐбб®а i486 Ё
бЁб⥬®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп. ќ¬г«пжЁп Їа®жҐбб®а 8086 пў«пҐвбп
१г«мв ⮬ ў§ Ё¬®¤Ґ©бвўЁп ЇЇ а в®Ј® Ё Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп,
®ЇЁб ®Ј® Ё¦Ґ:
- ЂЇЇ а вга ®ЎҐбЇҐзЁў Ґв Ў®а ўЁавг «мле ॣЁбва®ў (зҐаҐ§ TSS),
Їа®бва бвў® ўЁавг «м®© Ї ¬пвЁ (ЇҐаўл© ¬ҐЈ Ў ©в «ЁҐ©®Ј® ¤аҐб®Ј®
Їа®бва бвў § ¤ зЁ) Ё Їа ўЁ«м®Ґ ўлЇ®«ҐЁҐ ўбҐе Є®¬ ¤, бўп§ ле б
¤ л¬Ё ॣЁбва ¬Ё Ё ¤аҐбл¬ Їа®бва бвў®¬.
- Џа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ гЇа ў«пҐв ўҐиЁ¬Ё ЁвҐадҐ©б ¬Ё ўЁавг «м®©
¬ иЁл (ўў®¤®¬/ўлў®¤®¬, ЇаҐалў Ёп¬Ё Ё ЁбЄ«о票ﬨ) в ЄЁ¬ ®Ўа §®¬, зв®Ўл
®Ё Ўл«Ё б®Ј« б®ў л б ўҐиҐ© б।®©, ў Є®в®а®© ўлЇ®«пҐвбп ўЁавг «м п
¬ иЁ . ‚ б«гз Ґ ўў®¤ /ўлў®¤ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ¬®¦Ґв ўлЎЁа вм,
н¬г«Ёа®ў вм «Ё Ґ¬г Є®¬ ¤л ўў®¤ /ўлў®¤ Ё«Ё а §аҐиЁвм ЇаאַҐ ўлЇ®«ҐЁҐ Ёе
ЇЇ а вгॠЎҐ§ ў¬Ґи ⥫мбвў Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп.
Џа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ, Ї®¤¤Ґа¦Ёў о饥 ўЁавг «млҐ ¬ иЁл 8086,
§лў Ґвбп ўЁавг «мл¬ ¬®Ёв®а®¬ 8086.
`¤`Є23.1 ‚лЇ®«ҐЁҐ Їа®Ја ¬¬ Їа®жҐбб®а 8086. `*
Џа®жҐбб®а 8086 а Ў®в Ґв ў ўЁав㠫쮬 ०Ё¬Ґ, Є®Ј¤ гбв ®ў«Ґ ЎЁв VM
(ўЁавг «м п ¬ иЁ ) ў ॣЁбвॠEFLAGS. Џа®жҐбба Їа®ўҐапҐв нв®в д« Ј ЇаЁ
¤ўге ®б®ўле ®Ўбв®п⥫мбвў е:
1. Љ®Ј¤ § Ја㦥л ॣЁбвал ᥣ¬Ґв , ¤«п ўлпбҐЁп Ґ®Ўе®¤Ё¬®бвЁ
ЁбЇ®«м§®ў вм д®а¬Ёа®ў ЁҐ ¤аҐб®ў Ї® Їа ўЁ« ¬ Їа®жҐбб®а 8086.
2. Љ®Ј¤ ¤ҐЄ®¤Ёа®ў Є®¬ ¤ , ¤«п ®ЇаҐ¤Ґ«ҐЁп, Є ЄЁҐ Є®¬ ¤л
згўб⢨⥫мл Є IOPL, Ё Є ЄЁҐ Є®¬ ¤л Ґ Ї®¤¤Ґа¦Ёў овбп ( Є Є ў ॠ«м®¬
०Ё¬Ґ).
`¤`Є23.1.1 Љ®¬ ¤л Ё ॣЁбвал `*
€¬ҐойЁ©бп ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086 Ў®а ॣЁбва®ў ўЄ«оз Ґв
ўбҐ ॣЁбвал ®ЇаҐ¤Ґ«ҐлҐ ¤«п Їа®жҐбб®а 8086 Ї«об ®ўлҐ ॣЁбвал
ўўҐ¤ҐлҐ Їа®жҐбб®аҐ i486: FS, GS, ॣЁбвал ®в« ¤ЄЁ, ॣЁбвал
гЇа ў«ҐЁп Ё ॣЁбвал вҐбвЁа®ў Ёп. Ќ®ўлҐ Є®¬ ¤л, Є®в®алҐ ¬®Јгв ўлЇ®«пвм
®ЇҐа жЁЁ ¤ ॣЁбва ¬Ё ᥣ¬Ґв FS Ё GS ў пў®¬ ўЁ¤Ґ, Ё ®ўлҐ ЇаҐдЁЄбл
ЇаЁг¤ЁвҐ«м®Ј® § ¤ Ёп ᥣ¬Ґв ¬®Јгв Ўлвм ЁбЇ®«м§®ў л ¤«п ®Ўа йҐЁп Є
ॣЁбва ¬ FS Ё GS ЇаЁ ўлзЁб«ҐЁЁ ¤аҐб®ў ў Їа®жҐбᥠўлЇ®«ҐЁп Є®¬ ¤.
Љ®¬ ¤л ¬®Јгв ЁбЇ®«м§®ў вм 32-а §ап¤лe ®ЇҐа ¤л Ї®б।бвў®¬ ЁбЇ®«м§®ў Ёп
ЇаҐдЁЄб а §¬Ґа ®ЇҐа ¤ .
Џа®Ја ¬¬л, § ЇгбЄ Ґ¬лҐ Є Є ўЁавг «млҐ § ¤ зЁ Їа®жҐбб®а 8086 ¬®Јгв
ў®бЇ®«м§®ў вмбп ЇаҐЁ¬гйҐбвў ¬Ё ®ўле Є®¬ ¤ ЇаЁЄ« ¤®©-®аЁҐв жЁЁ,
¤®Ў ў«Ґле ў аеЁвҐЄвгаг б ўўҐ¤ҐЁҐ¬ Їа®жҐбб®а®ў 80186,80188,80286, 386
DX, SX Ё i486.
- Ќ®ўлҐ Є®¬ ¤л, ўўҐ¤ҐлҐ Їа®жҐбб®а е 80186, 80188 Ё 80286.
- PUSH ҐЇ®б।б⢥ле ¤ ле
- ‡ ҐбвЁ ўбҐ Ё г¤ «Ёвм ўбҐ (PUSHA Ё POPA)
- “¬®¦ҐЁҐ ҐЇ®б।б⢥ле ¤ ле
- ‘¤ўЁЈ Ё жЁЄ«ЁзҐбЄЁ© б¤ўЁЈ б ҐЇ®б।бвўҐл¬ бзҐвзЁЄ®¬
- ‚ў®¤/ўлў®¤ бва®ЄЁ
- Љ®¬ ¤л ENTER Ё LEAVE
- Љ®¬ ¤ BOUND
- Ќ®ўлҐ Є®¬ ¤л, ўўҐ¤ҐлҐ Їа®жҐбб®аҐ 386 DX.
- Љ®¬ ¤л LSS, LFS, LGS
- “б«®ўл© ЇҐаҐе®¤ б ¤«Ёл¬ ᬥ饨Ґ¬
- Љ®¬ ¤л а Ў®вл б ®в¤Ґ«мл¬Ё ЎЁв ¬Ё
- Љ®¬ ¤л бЄ Ёа®ў Ёп ЎЁв®ў
- Љ®¬ ¤л ¤ў®©®Ј® б¤ўЁЈ
- “бв ®ўЄ Ў ©в Ї® гб«®ўЁо
- ЏҐаҐбл«Є б а бЇа®бва ҐЁҐ¬ § Є /г«п
- ЋЎ®ЎйҐл ®ЇҐа жЁЁ 㬮¦ҐЁп
- MOV ў Ё«Ё Ё§ ॣЁбва®ў гЇа ў«ҐЁп
- MOV ў Ё«Ё Ё§ ॣЁбва®ў вҐбвЁа®ў Ёп
- MOV ў Ё«Ё Ё§ ॣЁбва®ў ®в« ¤ЄЁ
- Ќ®ўлҐ Є®¬ ¤л, ўўҐ¤ҐлҐ Їа®жҐбб®аҐ i486.
- Љ®¬¬ ¤ BSWAP
- Љ®¬ ¤ XADD
- Љ®¬ ¤ CMPXCHG
`¤`Є23.1.2 ЏаҐ®Ўа §®ў ЁҐ ¤аҐб `*
‚ ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086 Їа®жҐбб®а i486 Ґ ЁвҐаЇаҐвЁагҐв
ᥫҐЄв®ал Їа®жҐбб®а 8086 ®Ўа 饨Ґ¬ Є ¤ҐбЄаЁЇв®а ¬, ў¬Ґбв® нв®Ј® ®
д®а¬ЁагҐв «ЁҐ©лҐ ¤аҐб в Є ¦Ґ, Є Є н⮠ᤥ« « Ўл Їа®жҐбб®а 8086.
‘Ґ«ҐЄв®а б¤ўЁЈ Ґвбп ў«Ґў® зҐвлॠЎЁв , д®а¬Ёагп 20-а §ап¤л© Ў §®ўл©
¤аҐб. €бЇ®«ЁвҐ«мл© ¤аҐб а биЁапҐвбп зҐвлам¬п г«п¬Ё ў бв аиЁе ЎЁв®ўле
Ї®§ЁжЁпе Ё ЇаЁЎ ў«пҐвбп Є Ў §®ў®¬г ¤аҐбг, ®Ўа §гп «ЁҐ©л© ¤аҐб, Є Є
Ї®Є § ® ђЁбгЄҐ 23-1.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і 19 3 0 і
і ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДї і
і Ў § і 16-вЁ а §ап¤л© ᥫҐЄв®а ᥣ¬Ґв і 0 0 0 0 і і
і АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДЩ і
і + 19 15 0 і
і ЪДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і
і ᬥ饨Ґ і 0 0 0 0 і 16-вЁ а §ап¤л© ЁбЇ®«ЁвҐ«мл© ¤аҐб і і
і АДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ і
і і
і 20 0 і
і «ЁҐ©л© ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і
і ¤аҐб і X X X X X X X X X X X X X X X X X X X X і і
і АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ і
і і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ђЁбг®Є 23-1. ЏаҐ®Ўа §®ў ЁҐ ¤аҐб Їа®жҐбб®а 8086
Џ®бЄ®«мЄг бгйҐбвўгҐв ў®§¬®¦®бвм ЇҐаҐ®б , १г«мвЁагойЁ© «ЁҐ©л© ¤аҐб
¬®¦Ґв Ё¬Ґвм ¤® 21 § з 饣® а §ап¤ . Џа®Ја ¬¬ ¬Ё Їа®жҐбб®а 8086 ¬®Јгв
ЈҐҐаЁа®ў вмбп «ЁҐ©лҐ ¤аҐб ў ¤Ё Ї §®Ґ ®в 0 ¤® 10FFEFH ( 1 ¬ҐЈ Ў ©в
Ї«об ¤®Ї®«ЁвҐ«м® 64 ЉЎ ©в) «ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў .
‚Ёавг «млҐ § ¤ зЁ Їа®жҐбб®а 8086 ЈҐЁаЁагов 32-а §ап¤лҐ «ЁҐ©лҐ
¤аҐб . Џа®Ја ¬¬л Їа®жҐбб®а 8086 ¬®Јгв ЁбЇ®«м§®ў вм в®«мЄ® ¬« ¤иЁҐ 21 ЎЁв
«ЁҐ©ле ¤аҐб®ў. ‹ЁҐ©л© ¤аҐб ¬®¦Ґв Ўлвм а §¬ҐйҐ, ЁбЇ®«м§гп а §ЎЁҐЁҐ
бва Ёжл, «оЎ®© 32-а §ап¤л© дЁ§ЁзҐбЄЁ© ¤аҐб.
‚ ®в«ЁзЁҐ ®в Їа®жҐбб®а®ў 8086 Ё 80286, Їа®жҐбб®а i486 Ї®¤®Ў® Їа®жҐбб®а ¬
386, ¬®¦Ґв ЈҐҐаЁа®ў вм 32-а §ап¤л© ЁбЇ®«ЁвҐ«мл© ¤аҐб, ЁбЇ®«м§гп
ЇаҐдЁЄб а §¬Ґа ¤аҐб ; ®¤ Є® ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086,
§ 票Ґ 32-а §а冷Ј® ¤аҐб Ґ ¤®«¦® ЇаҐўли вм 65.535, ў Їа®вЁў®¬
б«гз Ґ ў®§ЁЄ Ґв ЁбЄ«о票Ґ. „«п Ї®«®© б®ў¬ҐбвЁ¬®бвЁ б ०Ё¬®¬ ॠ«мле
¤аҐб®ў Їа®жҐбб®а 80286 ў®§ЁЄ Ґв ®иЁЎЄ ЇбҐў¤®§ йЁвл ( ЇаҐалў ЁҐ 12 Ё«Ё
13 ЎҐ§ ®иЁЎЄЁ), Ґб«Ё § 票Ґ ЁбЇ®«ЁвҐ«м®Ј® ¤аҐб ўл室Ёв § ЇаҐ¤Ґ«л ®в
0 ¤® 65.535.
`¤`Є23.2 ‘вагЄвга § ¤ зЁ ўЁавг «м®Ј® Їа®жҐбб®а 8086.`*
‡ ¤ з ўЁавг «м®Ј® Їа®жҐбб®а 8086 б®бв®Ёв Ё§ Їа®Ја ¬¬л Їа®жҐбб®а 8086,
ЇаҐ¤ § 祮© ¤«п ўлЇ®«ҐЁп, Ё Їа®Ја ¬¬л த®Ј® ०Ё¬ (native mode)
Їа®жҐбб®а i486, ЁЈа о饩 а®«м ¬®Ёв®а ўЁавг «м®© ¬ иЁл. ‡ ¤ з ¤®«¦
Ўлвм ЇаҐ¤бв ў«Ґ ЇаЁ Ї®¬®йЁ TSS Їа®жҐбб®а i486 (® Ґ TSS Їа®жҐбб®а
80286). Џа®жҐбб®а ўе®¤Ёв ў ўЁаг «мл© аҐ¦Ё¬ Їа®жҐбб®а 8086, ўлЇ®«пҐв
Їа®Ја ¬¬г Їа®жҐбб®а 8086 Ё ў®§ўа й Ґвбп ў § йЁйҐл© ०Ё¬ ўлЇ®«пп
§ ¤ зг-¬®Ёв®а Ё«Ё ¤агЈЁҐ § ¤ зЁ Їа®жҐбб®а i486.
ЏаЁ ўлЇ®«ҐЁЁ ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086 ॠ«м п Їа®Ја ¬¬
Їа®жҐбб®а 8086 㦤 Ґвбп ў:
- Њ®Ёв®аҐ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086.
- Џ®¤¤Ґа¦ЄҐ ®ЇҐа жЁ®®© бЁб⥬л.
Њ®Ёв®а ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 - нв® Їа®Ја ¬¬ Їа®жҐбб®а
i486, ўлЇ®«пҐ¬ п ў § йЁйҐ®¬ ०Ё¬Ґ г«Ґў®¬ га®ўҐ ЇаЁўЁ«ҐЈЁ©
( ЁЎ®«ҐҐ ЇаЁўЁ«ҐЈЁа®ў л©). Њ®Ёв®а ў ®б®ў®¬ б®бв®Ёв Ё§ Їа®жҐ¤га
®Ўа Ў®вЄЁ ЁбЄ«о票© Ё Їа®жҐ¤га ЁЁжЁ «Ё§ жЁЁ. Љ Є Ё «оЎ п ¤агЈ п
Їа®Ја ¬¬ Їа®жҐбб®а i486, ¬®Ёв®а ЁбЇ®«м§гҐв ¤ҐбЄаЁЇв®ал ᥣ¬Ґв Є®¤ ,
Є®в®алҐ ¤®«¦л 室Ёвмбп ў GDT Ё«Ё LDT § ¤ з. Њ®Ёв®а Ё¬ҐҐв ¤®бвгЇ Є
«ЁҐ©л¬ ¤аҐб ¬ Ў®«миЁ¬ 祬 10FFEFH, ®ЇҐа жЁ®®© бЁб⥬Ґ Ё ¤агЈ®¬г
бЁб⥬®¬г Їа®Ја ¬¬®¬г ®ЎҐбЇҐзҐЁо. Њ®Ёв®аг ¬®Јгв в Є¦Ґ Ї® ¤®ЎЁвмбп
¤ҐбЄаЁЇв®ал ᥣ¬Ґв ¤ ле, б Ї®¬®ймо Є®в®але ¬®Ёв®а Ї®«гз Ґв ¤®бвгЇ Є
в Ў«ЁжҐ ўҐЄв®а®ў ЇаҐалў Ё© Ё«Ё ¤агЈЁ¬ з бвп¬ Їа®Ја ¬¬л Їа®жҐбб®а 8086,
室пйЁ¬бп ў ЇҐаў®¬ ¬ҐЈ Ў ©вҐ ¤аҐб®Ј® Їа®бва бвў .
‚ ®ЎйҐ¬ б«гз Ґ Ё¬ҐҐвбп ¤ўҐ ў®§¬®¦®бвЁ ¤«п ЁбЇ®«м§®ў Ёп ®ЇҐа жЁ®®©
бЁбвҐ¬л Їа®жҐбб®а 8086:
1. ‘।бвў ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а 8086 ўлЇ®«повбп Є Є з бвм
Їа®Ја ¬¬л Їа®жҐбб®а 8086. ’ Є®© Ї®¤е®¤ ४®¬Ґ¤гҐвбп ў б«Ґ¤гойЁе б«гз пе:
- ЏаЁЄ« ¤ п Їа®Ја ¬¬ Їа®жҐб®а 8086 ¬®¤ЁдЁжЁагҐв ®ЇҐа жЁ®го бЁб⥬г.
- ЌҐ еў в Ґв ўаҐ¬ҐЁ ¤«п а §ўЁвЁп б।бвў ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а
8086 ўгваЁ ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а i486.
2. ЋЇҐа жЁ® п бЁб⥬ Їа®жҐбб®а 8086 ¬®¦Ґв Ўлвм ॠ«Ё§®ў Ё«Ё
н¬г«Ёа®ў ў ¬®Ёв®аҐ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086. ’ Є®© Ї®¤е®¤
४®¬Ґ¤гҐвбп ў б«Ґ¤гойЁе б«гз пе:
- ”гЄжЁЁ ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®йҐ а бЇаҐ¤Ґ«Ёвм ¬Ґ¦¤г ҐбЄ®«мЄЁ¬Ё
§ ¤ з ¬Ё ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086.
- ”гЄжЁЁ ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а 8086 ¬®¦® «ҐЈЄ® н¬г«Ёа®ў вм б
Ї®¬®ймо ўл§®ў®ў Їа®жҐ¤га ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а i486.
‡ ¬ҐвЁ¬, зв® Ґ§ ўЁбЁ¬® ®в бЇ®б®Ў ॠ«Ё§ жЁЁ ®ЇҐа жЁ®®© бЁб⥬л
Їа®Ґбб®а 8086, а §«ЁзлҐ § ¤ зЁ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 ¬®Јгв
ЁбЇ®«м§®ў вм а §«ЁзлҐ ®ЇҐа жЁ®лҐ бЁбвҐ¬л Їа®жҐбб®а 8086.
`¤`Є23.2.1 ђ §ЎЁҐЁҐ бва Ёжл ¤«п § ¤ з ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086`*
ђ §ЎЁҐЁҐ бва Ёжл Ґ пў«пҐвбп ®Ўп§ ⥫мл¬ ЇаЁ ўлЇ®«ҐЁЁ ®¤®© § ¤ зЁ
ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086, ® ®® пў«пҐвбп Ї®«Ґ§л¬ Ё«Ё
Ґ®Ўе®¤Ё¬л¬ ў б«Ґ¤гойЁе бЁвг жЁпе:
- ‘®§¤ Ґвбп ¬®¦Ґбвў® § ¤ з ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086. Љ ¦¤ п
§ ¤ з ®в®Ўа ¦ Ґв Ё¦Ё© ¬ҐЈ Ў ©в дЁ§ЁзҐбЄЁе ¤аҐб®ў а §«ЁзлҐ
дЁ§ЁзҐбЄЁҐ п祩ЄЁ.
- ќ¬г«ЁагҐвбп жЁЄ«ЁзҐбЄЁ© ў®§ўа в зҐаҐ§ ®¤Ё ¬ҐЈ Ў ©в. „«п ᥬҐ©бвў
Їа®жҐбб®а®ў 8086 ў®§¬®¦® ®ЇаҐ¤Ґ«ҐЁҐ ¤аҐб®ў, ЇаҐў®б室пйЁе ®¤Ё
¬ҐЈ Ў ©в. Ќ ЇаЁ¬Ґа, ЇаЁ § 票Ё ᥫҐЄв®а 0FFFFH Ё ᬥ饨Ё 0FFFFH,
ЁбЇ®«ЁвҐ«мл© ¤аҐб Ўг¤Ґв 10FFEFH (1 ¬ҐЈ Ў ©в + 65.519 Ў ©в). Џа®жҐбб®а
8086, Є®в®ал© д®а¬ЁагҐв ¤аҐб ¤«Ё®© ¤® 20 ЎЁв, ®ЎаҐ§ Ґв б ¬л© бв аиЁ©
ЎЁв, Є®в®ал© "б¤ўЁЈ Ґв" нв®в ¤аҐб 0FFEFH. Џа®жҐбб®а i486, ®¤ Є®, Ґ
®ЎаҐ§ Ґв в ЄЁҐ ¤аҐб . …б«Ё Є Є п-«ЁЎ® Їа®Ја ¬¬ Їа®жҐбб®а 8086 § ўЁбЁв
®в жЁЄ«ЁзҐбЄ®Ј® ў®§ўа в , ҐЄ®в®ал© нд䥪⠬®¦Ґв Ўлвм ¤®бвЁЈгв ў § ¤ зҐ
ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 Їг⥬ ®в®Ўа ¦ҐЁп «ЁҐ©ле ¤аҐб®ў,
а бЇ®«®¦Ґле ¬Ґ¦¤г 100000H Ё 110000H, Ё «ЁҐ©ле ¤аҐб®ў,а бЇ®«®¦Ґле
¬Ґ¦¤г 0 Ё 10000H, ®¤Ё Ё ⥦Ґ дЁ§ЁзҐбЄЁҐ ¤аҐб .
- ‘®§¤ Ґвбп ўЁав㠫쮥 ¤аҐб®Ґ Їа®бва бвў®, ЇаҐўли о饥 Ї® а §¬Ґаг
дЁ§ЁзҐбЄ®Ґ ¤аҐб®Ґ Їа®бва бвў®.
- ЌҐбЄ®«мЄ® Їа®Ја ¬¬ Їа®жҐбб®а 8086, ўлЇ®«пҐ¬ле ў ¬®Ј®§ ¤ 箬 ०Ё¬Ґ,
б®ў¬Ґбв® ЁбЇ®«м§гов ®ЇҐа жЁ®го бЁб⥬㠯а®жҐбб®а 8086 Ё«Ё Їа®Ја ¬¬л
§ ЇЁб лҐ ў Џ‡“.
- ЏҐаҐ Їа ў«повбп Ё«Ё § еў влў овбп ббл«ЄЁ гбва®©бвў® ўў®¤ /ўлў®¤ ,
®в®Ўа ¦ Ґ¬лҐ ў Їа®бва бвў® Ї ¬пвЁ.
`¤`Є23.2.2 ‡ йЁв ўгваЁ ўЁавг «м®© § ¤ зЁ Їа®жҐбб®а 8086 `*
‡ йЁв Ґ а §¬Ґй Ґвбп ¬Ґ¦¤г ᥣ¬Ґв ¬Ё Їа®Ја ¬¬л Їа®жҐбб®а 8086. „«п
§ йЁвл бЁб⥬®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп, Ї®¬ҐйҐ®Ј® ўгваЁ ўЁавг «м®©
§ ¤ зЁ Їа®жҐбб®а 8086, ®в ЇаЁЄ« ¤®© Їа®Ја ¬¬л Їа®жҐбб®а 8086
а §а Ў®взЁЄ ¬ Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ¬®¦® ४®¬Ґ¤®ў вм б«Ґ¤гойЁҐ ЇгвЁ:
- ђҐ§ҐаўЁа®ў ЁҐ ЇҐаў®Ј® ¬ҐЈ Ў ©в (Ї«об 64 ЉЎ ©в) «ЁҐ©®Ј® ¤аҐб®Ј®
Їа®бва бвў Є ¦¤®© § ¤ зЁ ¤«п Їа®Ја ¬¬л Їа®жҐбб®а 8086. ‡ ¤ з
Їа®жҐбб®а 8086 Ґ ᬮ¦Ґв ЈҐҐаЁа®ў вм ¤аҐб ўҐ нв®Ј® Їа®бва бвў .
- €бЇ®«м§®ў ЁҐ ЎЁв ўе®¤®ў ў в Ў«Ёжг бва Ёж U/S ¤«п § йЁвл ¬®Ёв®а
ўЁавг «м®© ¬ иЁл Ё ¤агЈ®Ј® бЁб⥬®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ў
¤аҐб®¬ Їа®бва б⢥ Є ¦¤®© ўЁавг «м®© § ¤ зЁ Їа®жҐбб®а 8086. …б«Ё
Їа®жҐбб®а 室Ёвбп ў ўЁав㠫쮬 ०Ё¬Ґ 8086 в® CPL а ўҐ 3 (¬ЁЁ¬ «млҐ
ЇаЁўЁ«ҐЈЁЁ). ’ ЄЁ¬ ®Ўа §®¬ Їа®Ја ¬¬ Їа®жҐбб®а 8086 Ё¬ҐҐв в®«мЄ®
Ї®«м§®ў ⥫мбЄЁҐ ЇаЁўЁ«ҐЈЁЁ. …б«Ё бва Ёжл ¬®Ёв®а ўЁавг «м®© ¬ иЁл
Ё¬Ґов бгЇҐаўЁ§®абЄго ЇаЁўЁ«ҐЈЁо, в® Їа®Ја ¬¬ Їа®жҐбб®а 8086 Ґ ᬮ¦Ґв
Ё¬Ё ў®бЇ®«м§®ў вмбп.
`¤`Є23.3 ‚室 Ё ўл室 Ё§ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086.``*
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і „€ЂѓђЂЊЊЂ Џ…ђ…Љ‹ћ—…Ќ€џ ђ…†€ЊЋ‚ і
і і
і ЇҐаҐЄ«о票Ґ § ¤ зЁ ЪДДДДДДДДДДДДДДДДї і
і ЪДДДДДДДДДДДДДДДґ Ќ з «мл© ўе®¤ і і
і і Ё«Ё IRET АДДДДДДДДДДДДДДДДЩ і
і і і
іЪДДДДДДДБДДДДДДДДДДДДї ЇаҐалў ЁҐ Ё«Ё ЁбЄ«о票Ґ ЪДДДДДДДДДДДДДДДДДДДДДї і
ііЏа®Ја ¬¬ Їа®жҐбб®а ГДДДДДДДДДДДДДДДДДДДДДДДДДДД> і Њ®Ёв®а ўЁавг «м®Ј®і і
іі 8086 і IRET і ०Ё¬ Їа®жҐбб®а і і
іі(‚Ёавг «мл© аҐ¦Ё¬) і <ДДДДДДДДДДДДДДДДДДДДДДДДДДДґ 8086 і і
іАВДВДДДДДДДДДДДДДДДДДЩ і (‡ йЁйҐл© ०Ё¬) і і
і і і АДДДДДДДДДДДДДДДДВДВДДЩ і
і і і і і і
і і і ЇҐаҐЄ«о票Ґ ЇҐаҐЄ«о票Ґ і і і
і і і § ¤ зЁ ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї § ¤ зЁ і і і
і і АДДДДДДДДДДДДД> і „агЈЁҐ § ¤ зЁ Їа®жҐбб®а i486 і <ДДДДДДДДДДДДДДЩ і і
і АДДДДДДДДДДДДДДДДДґ (‡ йЁйҐл© ०Ё¬) ГДДДДДДДДДДДДДДДДДДЩ і
і ЇаҐаЄ«о票Ґ АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ ЇҐаҐЄ«о票Ґ і
і § ¤ зЁ § ¤ зЁ і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ђЁбг®Є 23-2. ‚室 Ё ўл室 ў ўЁавг «мл© аҐ¦Ё¬ Їа®жҐбб®а 8086.
ђЁбг®Є 23-2 ®Ў®Ўй Ґв ЇгвЁ ўе®¤ Ё ўл室 ў Їа®Ја ¬¬г Їа®жҐбб®а 8086.
‚室 ў ўЁавг «мл© аҐ¦Ё¬ Їа®жҐбб®а 8086 ®бгйҐбвў«пҐвбп ЇаЁ гбв ®ў«Ґ®¬
д« ЈҐ VM. „«п ўе®¤ ў ўЁавг «мл© аҐ¦Ё¬ бгйҐбвўгҐв ¤ў бЇ®б®Ў :
1. ЏаЁ ЇҐаҐЄ«о票Ё § ¤ з § ¤ зг Їа®жҐбб®а i486, Ё§ ®ў®Ј® TSS
§ Јаг¦ Ґвбп ®Ўа § ॣЁбва EFLAGS. Ќ®ўл© TSS ¤®«¦Ґ ЇаЁ ¤«Ґ¦ вм
Їа®жҐбб®аг i486, ® Ґ TSS Їа®жҐбб®а 80286, Ї®бЄ®«мЄг TSS Їа®жҐбб®а
80286 Ґ б®еа пҐв бв а襥 б«®ў® ॣЁбва EFLAGS, ᮤҐа¦ 饥 д« Ј VM. …б«Ё
®ў®Ґ ᮤҐа¦ ЁҐ ॣЁбва EFLAGS ᮤҐа¦Ёв гбв ®ў«Ґл© д« Ј VM, нв®
®§ з Ґв, зв® ®ў п § ¤ з ўлЇ®«пҐв Є®¬ ¤л Їа®жҐбб®а 8086; Ў®«ҐҐ в®Ј®,
Ї®Є § Јаг¦ овбп ॣЁбвал ᥣ¬Ґв Ё§ TSS, Їа®жҐбб®а i486 ®Ўа §гҐв Ў §®ўлҐ
¤аҐб Ї® Їа ўЁ« ¬ Їа®жҐбб®а 8086.
2. ЏаЁ ў®§ўа ⥠Є®¬ ¤®© IRET Ё§ Їа®жҐ¤гал § ¤ зЁ жҐва «м®Ј® Їа®жҐбб®а
i486 ॣЁбва EFLAGS § Јаг¦ Ґвбп Ё§ б⥪ . “бв ®ўЄ д« Ј VM Ї®Є §лў Ґв,
зв® гЇа ў«ҐЁҐ ¤®«¦® Ўлвм ў®§ўа 饮 Їа®жҐ¤гॠЇа®жҐбб®а 8086. CPL ў®
ўаҐ¬п ўлЇ®«ҐЁп Є®¬ ¤л IRET ¤®«¦Ґ Ўлвм а ўҐ 0, ў Їа®вЁў®¬ б«гз Ґ
Їа®жҐбб®а Ґ Ё§¬ҐпҐв § 票Ґ д« Ј VM.
Љ®Ј¤ ЇҐаҐЄ«о票Ґ § ¤ зЁ ЁбЇ®«м§гҐвбп ¤«п ўе®¤ ў ўЁавг «мл© аҐ¦Ё¬
Їа®жҐб®а 8086, ॣЁбвал ᥣ¬Ґв § Јаг¦ овбп Ё§ TSS. Ќ® Є®Ј¤ Є®¬ ¤
IRET ЁбЇ®«м§гҐвбп ¤«п § Јаг§ЄЁ д« Ј VM, ॣЁбвал ᥣ¬Ґв б®еа пов
§ 票Ґ, § Ја㦥®Ґ ў § йЁйҐ®¬ ०Ё¬Ґ. ‚ н⮬ б«гз Ґ Їа®Ја ¬¬®Ґ
®ЎҐбЇҐзҐЁҐ ¤®«¦® ЇҐаҐ§ Јаг§Ёвм ў ॣЁбвал ᮤҐа¦Ё¬®Ґ ᥫҐЄв®а®ў ᥣ¬Ґв
ᮮ⢥вбвўгойЁе ўЁав㠫쮬г ०Ё¬г Їа®жҐбб®а 8086.
Џа®жҐбб®а ўл室Ёв Ё§ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 ЇаЁ ®Ўа Ў®вЄҐ
ЇаҐалў Ёп Ё«Ё ЁбЄ«о票п. ќв® Їа®Ёб室Ёв ў ¤ўге б«гз пе:
1. ЏаҐалў ЁҐ Ё«Ё ЁбЄ«о票Ґ ўл§лў ов ЇҐаҐЄ«о票Ґ § ¤ зЁ. ЏаЁ
ЇҐаҐЄ«о票Ё Ё§ § ¤ зЁ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 «оЎго ¤агЈго
§ ¤ зг Їа®Ёб室Ёв § Јаг§Є ॣЁбва EFLAGS Ё§ ’SS ®ў®© § ¤ зЁ.…б«Ё ®ўл©
TSS - нв® TSS Їа®жҐб®а i486, Ё ®ў®Ґ ᮤҐа¦Ё¬®Ґ ॣЁбва EFLAGS ᮤҐа¦Ёв
®зЁйҐл© д« Ј VM, Ё«Ё Ґб«Ё ®ўл© TSS - нв® TSS Їа®жҐбб®а 80286,
Їа®жҐбб®а ®зЁй Ґв д« Ј VM ў ॣЁбвॠEFLAGS, § Јаг¦ Ґв ॣЁбвал ᥣ¬Ґв
Ё§ ®ў®Ј® TSS, ЁбЇ®«м§гп д®а¬Ёа®ў ЁҐ ¤аҐб®ў Ї® Їа ўЁ« ¬ жҐва «м®Ј®
Їа®жҐбб®а i486, Ё зҐв ўлЇ®«пвм Є®¬ ¤л ®ў®© § ¤ зЁ ў § йЁйҐ®¬
०Ё¬Ґ жҐва «м®Ј® Їа®жҐбб®а i486.
2. …б«Ё ў १г«мв ⥠ЇаҐалў Ёп Ё«Ё ЁбЄ«озҐЁп ўл§лў Ґвбп Їа®жҐ¤га б
г«Ґўл¬ га®ўҐ¬ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ ( ЁЎ®«ҐҐ ЇаЁўЁ«ҐЈЁа®ў п).
Џа®жҐбб®а б®еа пҐв ⥪г饥 б®бв®пЁҐ ॣЁбва EFLAGS ў б⥪Ґ, § ⥬
®зЁй Ґв д« Ј VM. Ѓ®«ҐҐ в®Ј®,®Ўа Ў®взЁЄ ЇаҐалў Ё© Ё«Ё ЁбЄ«о票©
§ ЇгбЄ Ґвбп Є Є த п Їа®Ја ¬¬ § йЁйҐ®Ј® ०Ё¬ жҐва «м®Ј®
Їа®жҐбб®а i486. …б«Ё ЇаҐалў ЁҐ Ё«Ё ЁбЄ«о票Ґ ўл§лў Ґв Їа®жҐ¤гаг ў
б®Ј« б®ў ®¬ ᥣ¬ҐвҐ Ё«Ё ў ᥣ¬ҐвҐ б га®ўҐҐ¬ ЇаЁўЁ«ҐЈЁ© ®в«Ёзл¬ ®в 0
( ЁЎ®«ҐҐ ЇаЁўЁ«ҐЈҐа®ў л©), Їа®жҐбб®а ЈҐҐаЁагҐв ЁбЄ«о票Ґ ®ЎйҐ©
§ йЁвл, Ј¤Ґ Є®¤ ®иЁЎЄЁ - н⮠ᥫҐЄв®а ᥣ¬Ґв Є®¤ , ўл§®ў Є®в®а®Ј® Ўл«
®бгйҐбвў«Ґ.
‘Ёб⥬®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ Ґ Ё§¬ҐпҐв ҐЇ®б।б⢥® б®бв®пЁҐ
д« Ј VM, ® ў§ ¬Ґ Ё§¬ҐпҐвбп б®бв®пЁҐ ®Ўа § ॣЁбва EFLAGS ў б⥪Ґ
Ё«Ё ў TSS. Њ®Ёв®а ўЁавг «м®Ј® ०Ё¬ 8086 гбв ў«Ёў Ґв д« Ј VM ў ®Ўа §Ґ
EFLAGS ў б⥪Ґ Ё«Ё ў TSS, Є®Ј¤ ᮧ¤ Ґвбп ЇҐаў п ўЁавг «м п § ¤ з 8086.
ЋЎа Ў®взЁЄЁ ЁбЄ«о票© Ё ЇаҐалў Ё© Їа®ўҐапов д« Ј VM ў б⥪Ґ. …б«Ё
ЇаҐаў п Їа®жҐ¤га Ўл« § ЇгйҐ ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086,
®Ўа Ў®взЁЄг ¬®¦Ґв Ї® ¤®ЎЁвмбп ўл§ў вм ўЁавг «мл© ¬®Ёв®а 8086.
`¤`Є23.3.1 ЏҐаҐе®¤л Ї® ЇҐаҐЄ«оз вҐ«п¬ § ¤ з.`*
ЏҐаҐЄ«о票Ґ § ¤ зЁ ўЁавг «мго § ¤ зг Їа®жҐбб®а 8086 Ё«Ё Ё§ ҐҐ ¬®¦Ґв
Їа®Ё§®©вЁ ў ®¤®¬ Ё§ ваҐе б«гз Ґў:
1. ЏаҐалў ЁҐ, ўл§лў о饥 и«о§ § ¤ з.
2. „Ґ©бвўЁҐ Ї« Ёа®ўйЁЄ ®ЇҐа жЁ®®© бЁб⥬л жҐва «м®Ј® Їа®жҐбб®а i486.
3. ‚лЇ®«ҐЁҐ Є®¬ ¤л IRET ЇаЁ гбв ®ў«Ґ®¬ д« ЈҐ NT.
‚ Є ¦¤®¬ Ё§ нвЁе б«гз Ґў Їа®жҐбб®а Ё§¬ҐпҐв д« Ј VM ў ॣЁбвॠEFLAGS
б®Ј« б® ®Ўа §г ў ®ў®¬ TSS. …б«Ё ®ў®Ґ ’SS ᮮ⢥вбвўгҐв Їа®жҐбб®аг
80286, в® бв а襥 б«®ў® ॣЁбва EFLAGS а §¬Ґй Ґвбп ўҐ TSS; ў н⮬ б«гз Ґ
Їа®жҐбб®а ®зЁй Ґв д« Ј VM. Џа®жҐбб®а Ё§¬ҐпҐв д« Ј VM ЇҐаҐ¤ § Јаг§Є®©
ॣЁбва®ў ᥣ¬Ґв Ё§ Ёе ®Ўа §®ў ў ®ў®¬ TSS. Ќ®ў п гбв ®ўЄ д« Ј VM
гЄ §лў Ґв ЁвҐаЇаҐвЁа®ў вм «Ё Їа®жҐбб®аг ®ўлҐ ®Ўа §л ॣЁбва®ў ᥣ¬Ґв
Є Є ᥫҐЄв®ал Їа®жҐбб®а 8086, 80286 Ё«Ё Їа®жҐбб®а i486.
`¤`Є23.3.2 ЏҐаҐе®¤л зҐаҐ§ и«о§л «®ўгиЄЁ Ё и«о§л ЇаҐалў Ё©. `*
Џа®жҐбб®а i486 ўл室Ёв Ё§ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 ў १г«мв вҐ
ЁбЄ«озҐЁп Ё«Ё ЇаҐалў Ёп, Є®в®алҐ ўл§лў ов и«о§ «®ўгиЄЁ Ё«Ё ЇаҐалў Ёп.
ЋЎа Ў®взЁЄ ЁбЄ«озҐЁп Ё«Ё ЇаҐалў Ёп ў®§ўа й Ґв гЇа ў«ҐЁҐ Їа®Ја ¬¬Ґ
Їа®жҐбб®а 8086 ўлЇ®«пп Є®¬ ¤г IRET.
Џ®бЄ®«мЄг нв Є®¬ ¤ Ўл« ЇаҐ¤ § зҐ ¤«п ЁбЇ®«м§®ў Ёп Їа®жҐбб®а®¬
8086, Їа®Ја ¬¬ Їа®жҐбб®а 8086 ў ўЁав㠫쮬 ०Ё¬Ґ Ё¬ҐҐв в Ў«Ёжг
ЇаҐалў Ё©, Ї®бв஥го Ї® Їа ўЁ« ¬ Їа®жҐбб®а 8086, Є®в®а п зЁ Ґвбп б
г«Ґў®Ј® «ЁҐ©®Ј® ¤аҐб . Ћ¤ Є® Їа®жҐбб®а i486 Ґ ЁбЇ®«м§гҐв
ҐЇ®б।б⢥® нвг в Ў«Ёжг. „«п ўбҐе ЇаҐалў Ё© Ё«Ё ЁбЄ«о票©,
ў®§ЁЄ ойЁе ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбба 8086, Їа®жҐбб®а ўл§лў Ґв
®Ўа Ў®взЁЄЁ зҐаҐ§ IDT. ќ«Ґ¬Ґв IDT ¤«п ЇаҐалў Ёп Ё«Ё ЁбЄ«озҐЁп ў
ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086 ¤®«¦Ґ ᮤҐа¦ вм б«Ґ¤го饥:
- «о§ § ¤ зЁ. - «о§ «®ўгиЄЁ жҐва «м®Ј® Їа®жҐбб®а i486 (вЁЇ
¤ҐбЄаЁЇв®а 14) Ё«Ё и«о§ ЇаҐалў Ёп жҐва «м®Ј® Їа®жҐбб®а i486 (вЁЇ
¤ҐбЄаЁЇв®а 15), Є®в®алҐ ¤®«¦л гЄ §лў вм Ґб®Ј« б®ў л© бҐЈ¬Ґв Є®¤
б га®ўҐ¬ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ 0 ( ЁЎ®«ҐҐ ЇаЁўЁ«ҐЈЁа®ў л©).
ЏаҐалў Ёп Ё ЁбЄ«о票п, ўл§лў ойЁҐ и«о§л «®ўгиЄЁ Ё«Ё ЇаҐалў Ё©
Їа®жҐбб®а i486, ЁбЇ®«м§гов г«Ґў®© га®ўҐм ЇаЁўЁ«ҐЈЁа®ў ®бвЁ. „«п нв®Ј®
га®ўп ᮤҐа¦Ё¬®Ґ ॣЁбва®ў ᥣ¬Ґв б®еа пҐвбп ў б⥪Ґ. Ќ ђЁбгЄҐ 23-3
ЇаЁўҐ¤Ґ д®а¬ в в Є®Ј® б⥪ Ї®б«Ґ ЇаҐалў Ёп Ё«Ё ЁбЄ«озҐЁп ў®§ЁЄиҐЈ®,
Є®Ј¤ ўЁавг «м п § ¤ з Їа®жҐбб®а 8086 ўлЇ®«пҐвбп Є Є Їа®Ја ¬¬
Їа®жҐбб®а 8086.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Ѓ…‡ ЉЋ„Ђ Ћ€ЃЉ€ ‘ ЉЋ„ЋЊ Ћ€ЃЉ€ і
іЪДДДДДДДДДДДДДДДДДДДДї ЪДДДДДДДДДДДДДДДДДДДДДї і
іі ЌҐЁбЇ®«м§гҐвбп і<ДДД ESP Ё§ і Њ®Ёв®а ўЁавг «м®Ј®і<ДДД ESP Ё§ і
іГДДДДДДДДВДДДДДДДДДДДґ ’SS ГДДДДДДДДДВДДДДДДДДДДДґ TSS і
іі і бв ал© GS і і і бв ал© GS і і
іГДДДДДДДДЕДДДДДДДДДДДґ ГДДДДДДДДДЕДДДДДДДДДДДґ і
іі і бв ал© FS і і і бв ал© FS і і
іГДДДДДДДДЕДДДДДДДДДДДґ ГДДДДДДДДДЕДДДДДДДДДДДґ і
іі і бв ал© DS і і і бв ал© DS і і
іГДДДДДДДДЕДДДДДДДДДДДґ ГДДДДДДДДДЕДДДДДДДДДДДґ і
іі і бв ал© ES і і і бв ал© ES і і
іГДДДДДДДДЕДДДДДДДДДДДґ ГДДДДДДДДДЕДДДДДДДДДДДґ і
іі і бв ал© SS і і і бв ал© SS і і
іГДДДДДДДДБДДДДДДДДДДДґ ГДДДДДДДДДБДДДДДДДДДДДґ і
іі бв ал© ESP і і бв ал© ESP і і
іГДДДДДДДДДДДДДДДДДДДДґ ГДДДДДДДДДДДДДДДДДДДДДґ і
іі бв ал© EFLAGS і і бв ал© EFLAGS і і
іГДДДДДДДДВДДДДДДДДДДДґ ГДДДДДДДДДВДДДДДДДДДДДґ і
іі і бв ал© CS і і і бв ал© CS і і
іГДДДДДДДДБДДДДДДДДДДДґ ГДДДДДДДДДБДДДДДДДДДДДґ і
іі бв ал© EIP і<ДДД ®ўл© і бв ал© EIP і і
іГДДДДДДДДДДДДДДДДДДДДґ ESP ГДДДДДДДДДДДДДДДДДДДДДґ і
і і Є®¤ ®иЁЎЄЁ і<ДДД ®ўл© і
і ГДДДДДДДДДДДДДДДДДДДДДґ ESP і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ђЁбг®Є 23-3. ‘⥪ г«Ґў®Ј® га®ўп ЇаЁўЁ«ҐЈЁ© Ї®б«Ґ ЇаҐалў Ёп ў
ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086.
Џ®б«Ґ в®Ј®, Є Є Їа®жҐбб®а i486 б®еа Ёв ॣЁбвал ᥣ¬Ґв Їа®жҐбб®а 8086
ў б⥪Ґ б®Ј« б® г«Ґў®¬г га®ўо ЇаЁўЁ«ҐЈЁ©, ® ®Ўг«Ёв ॣЁбвал ᥣ¬Ґв
ЇҐаҐ¤ § ЇгбЄ®¬ Їа®жҐ¤гал ®Ўа Ў®вЄЁ. ќв® Ї®§ў®«Ёв ®Ўа Ў®взЁЄг ЇаҐалў Ё©
гбЇҐи® б®еа Ёвм Ё ў®ббв ®ўЁвм ॣЁбвал DS, ES, FS Ё GS, Є Є Ґб«Ё Ўл ®Ё
Ўл«Ё ᥫҐЄв®а ¬Ё Їа®жҐбб®а i486. ЋЎа Ў®взЁЄЁ ЇаҐалў Ё©, Є®в®алҐ ¬®Јгв
ўл§лў вмбп Є Є ў Є®вҐЄб⥠ॣг«па®© § ¤ зЁ, в Є Ё ў Є®вҐЄбвҐ
ўЁавг «м®© § ¤ зЁ Їа®жҐбб®а 8086, ¬®Јгв ЁбЇ®«м§®ў вм «®ЈЁз®Ґ
б®Ј« б®ў ЁҐ Є®¤®ў ¤«п б®еа ҐЁп Ё ў®ббв ®ў«ҐЁп ॣЁбва®ў «оЎ®© § ¤ зЁ.
ЋЎг«ҐЁҐ ॣЁбва®ў ЇҐаҐ¤ ўлЇ®«ҐЁҐ¬ Є®¬ ¤л IRET Ґ ўл§лў Ґв «®ўгиЄЁ ў
®Ўа Ў®взЁЄҐ ЇаҐалў Ё©. Џа®жҐ¤гал ЇаҐалў Ё©, ®¦Ё¤ ойЁҐ § зҐЁп ў
ॣЁбва е ᥣ¬Ґв®ў Ё«Ё ў®§ўа й ойЁҐ § зҐЁп ў Ёе, ¤®«¦л ЁбЇ®«м§®ў вм
®Ўа §л ॣЁбва®ў, б®еа ҐлҐ ў б⥪Ґ г«Ґў®Ј® га®ўп ЇаЁўҐ«ҐЈЁа®ў ®бвЁ.
ЋЎа Ў®взЁЄЁ ЇаҐалў Ё©, Є®в®ал¬ ¤® г§ вм, Їа®Ё§®и«® «Ё ЇаҐалў ЁҐ ў
ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086, ¬®Јгв § Їа®бЁвм д« Ј VM Ё§ еа Ё¬®Ј®
ᮤҐа¦Ё¬®Ј® ॣЁбва EFLAGS.
…б«Ё д« Ј VM ў еа Ё¬®¬ ᮤҐа¦Ё¬®¬ ॣЁбва EFLAGS гбв ®ў«Ґ, Ё
ЇаҐалў ЁҐ Ё«Ё ЁбЄ«о票Ґ ¤®«¦® ®Ўа Ў влў вмбп ўЁавг «мл¬ ¬®Ёв®а®¬
Їа®жҐбб®а 8086, в® ®Ўа Ў®взЁЄ ЇаҐалў Ё© ЇҐаҐ¤ бв гЇа ў«ҐЁҐ н⮬г
¬®Ёв®аг. ‚Ёавг «мл© ¬®Ёв®а Їа®жҐбб®а 8086 ¬®¦Ґв:
- ‹ЁЎ® ®Ўа Ў®в вм ЇаҐалў ЁҐ ўгваЁ ўЁавг «м®Ј® ¬®Ёв®а .
- ‹ЁЎ® ўл§ў вм ®Ўа Ў®взЁЄ Їа®Ја ¬¬ле ЇаҐалў Ё© Їа®жҐбб®а 8086.
‚®§ўа в ЇаҐалў Ёп Ё«Ё ЁбЄ«озҐЁп ў Їа®Ја ¬¬г Їа®жҐбб®а 8086 ўЄ«оз Ґв
б«Ґ¤гойЁҐ и ЈЁ:
1. €бЇ®«м§®ў ЁҐ ўҐЄв®а ЇаҐалў Ё© Їа®жҐбб®а 8086 ¤«п а §¬ҐйҐЁп
§ ¤ ®© Їа®жҐ¤гал ®Ўа Ў®вЄЁ.
2. ‘®еа ҐЁҐ б®бв®пЁп Їа®Ја ¬¬л Їа®жҐбб®а 8086 ў б⥪Ґ ваҐв쥣® га®ўп
ЇаҐалў Ё© ( Ё¬ҐҐҐ ЇаЁўЁ«ҐЈЁа®ў л©).
3. Њ®¤ЁдЁЄ жЁп гЄ § вҐ«п ў®§ўа в б⥪Ґ г«Ґў®Ј® га®ўп ЇаЁўЁ«ҐЈЁ©
( ЁЎ®«ҐҐ ЇаЁўЁ«ҐЈЁа®ў л©) в Є, зв®Ўл ® гЄ §лў « Їа®жҐ¤гаг ®Ўа Ў®вЄЁ
ЇаҐалў Ё© ваҐв쥬 га®ўҐ ЇаЁўЁ«ҐЈЁ© ( Ё¬ҐҐҐ ЇаЁўЁ«ҐЈЁа®ў л©).
4. ‚лЇ®«ҐЁҐ Є®¬ ¤л IRET ¤«п ЇҐаҐ¤ зЁ гЇа ў«ҐЁп ®Ўа Ў®взЁЄг.
5. Џ®б«Ґ в®Ј®, Є Є Є®¬ ¤ IRET ®Ўа Ў®взЁЄ ваҐв쥬 га®ўҐ ЇаЁўЁ«ҐЈЁ©
б®ў ўл§®ўҐв ўЁавг «мл© ¬®Ёв®а, ў®ббв ®ўЁвм гЄ § вҐ«м ў®§ўа в
г«Ґў®¬ га®ўҐ ЇаЁўЁ«ҐЈЁ©, зв®Ўл ® гЄ §лў « ЇҐаў® з «мго Їа®жҐ¤гаг
®Ўа Ў®вЄЁ ЇаҐалў Ё© ваҐв쥬 га®ўҐ ЇаЁўЁ«ҐЈЁ©.
6. ‚лЇ®«ҐЁҐ Є®¬ ¤л IRET ¤«п ЇҐаҐ¤ зЁ гЇа ў«ҐЁп § ¤ ў ЇаҐаў го
Їа®жҐ¤гаг.
`¤`Є23.4 „®Ї®«ЁвҐ«млҐ згўб⢨⥫млҐ Є®¬ ¤л. `*
Љ®Ј¤ Їа®жҐбб®а i486 а Ў®в Ґв ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086,
Є®¬ ¤л PUSHF, POPF, INT n Ё IRET згўб⢨⥫мл Є IOPL. Љ®¬ ¤л IN, INS,
OUT, Ё OUTS, Є®в®алҐ пў«повбп згўб⢨⥫мл¬Ё Є IOPL ў § йЁйҐ®¬ ०Ё¬Ґ,
ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086 Є Ґ¬г Ґ згўб⢨⥫мл. ЌЁ¦Ґ ¤
Ї®«л© бЇЁб®Є Є®¬ ¤, пў«пойЁебп згўб⢨⥫мл¬Ё ў ўЁавг «м¬ аҐ¦Ё¬Ґ
Їа®жҐбб®а 8086:
CLI - ЋзЁбвЄ д« Ј а §аҐиҐЁп ЇаҐалў Ёп
STI - “бв ®ўЄ д« Ј а §аҐиҐЁп ЇаҐалў Ёп
PUSHF - ‡ ЇЁбм д« Ј®ў ў б⥪
POPF - —⥨Ґ д« Ј®ў Ё§ б⥪
INT n - ЏаҐалў ЁҐ
IRET - ‚®§ўа в Ё§ ЇаҐалў Ёп
‚ ўЁав㠫쮬 ०Ё¬Ґ 8086 CPL ўбҐЈ¤ а ў® 3; ЇаЁ IOPL ¬Ґм襬 3, Ї®ЇлвЄ
ЁбЇ®«м§®ў вм ўл襯ҐаҐзЁб«ҐлҐ Є®¬ ¤л ЈҐҐаЁагҐв ЁбЄ«о票Ґ ®ЎйҐ© § йЁвл.
—гўб⢨⥫м®бвм нвЁе Є®¬ ¤ Є IOPL ¤ Ґв ўЁав㠫쮬㠬®Ёв®аг Їа®жҐбб®а
8086 ў®§¬®¦®бвм н¬г«Ёа®ў вм б।бвў , Є®в®алҐ ®Ё ў«Ёпов.
`¤`Є23.4.1 ќ¬г«пжЁп ўл§®ў®ў ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а 8086 `*
Џ®бЄ®«мЄг Є®¬ ¤ INT n згўбвўЁвҐ«м Є IOPL, ўЁавг «мл© ¬®Ёв®а
Їа®жҐбб®а 8086 ¬®¦Ґв ЇҐаҐеў влў вм ўл§®ўл ®ЇҐа жЁ®®© бЁб⥬л 8086.
Њ®¦Ґбвў® ®ЇҐа жЁ®ле бЁб⥬ Їа®жҐбб®а 8086 ўл§лў Ґвбп Їг⥬ Ї®¬ҐйҐЁп
Ї а ¬Ґва®ў ў б⥪ Ё Ї®б«Ґ¤го饣® ўлЇ®«ҐЁп Є®¬ ¤л INT n. …б«Ё IOPL
¬ҐмиҐ 3, Є®¬ ¤л INT n ЇаҐаеў влў овбп ўЁавг «мл¬ ¬®Ёв®а®¬ Їа®жҐбб®а
8086. ’ ЄЁ¬ ®Ўа §®¬ ўЁавг «мл© ¬®Ёв®а Їа®жҐб®а 8086 ¬®¦Ґв н¬г«Ёа®ў вм
дгЄжЁЁ ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а 8086 Ё«Ё ЇҐаҐ¤ вм гЇа ў«ҐЁҐ § ¤
®ЇҐа жЁ®®© бЁб⥬Ґ Їа®жҐбб®а 8086.
`¤`Є23.4.2 ќ¬г«Ёа®ў ЁҐ д« Ј а §Ў«®ЄЁа®ў Ёп ЇаҐалў Ёп `*
ЏаЁ ўлЇ®«ҐЁЁ Їа®жҐбб®а®¬ i486 Їа®Ја ¬¬л Ё«Ё ўЁавг «м®© § ¤ зЁ
Їа®жҐбб®а 8086 Є®¬ ¤л PUSHF, POPF, Ё IRET згўб⢨⥫мл Є IOPL. ќв®
Ї®§ў®«пҐв ўЁав㠫쮬㠬®Ёв®аг Їа®жҐбб®а 8086 § йЁвЁвм д« Ј
а §Ў«®ЄЁа®ў Ёп ЇаҐалў Ёп (IF). „агЈЁҐ Є®¬ ¤л, ў«ЁпойЁҐ д« Ј IF
(в ЄЁҐ Є Є STI Ё CLI), згўб⢨⥫мл Є IOPL Є Є ў Їа®Ја ¬¬ е Їа®жҐбб®а
8086, в Є Ё ў Їа®Ја ¬¬ е Їа®жҐбб®а i486.
Њ®ЈЁҐ Їа®Ја ¬¬л Їа®жҐбб®а 8086, ЇЁб лҐ Ґ ¤«п ¬®Ј®§ ¤ зле бЁб⥬,
гбв ў«Ёў ов Ё ®зЁй ов д« Ј IF ¤«п гЇа ў«ҐЁп ЇаҐалў Ёп¬Ё. ќв® ¬®¦Ґв
ўл§ў вм § ва㤥Ёп ў ¬®Ј®§ ¤ з®© б।Ґ. …б«Ё IOPL ¬ҐмиҐ 3, ўбҐ Є®¬ ¤л
Ё§¬ҐпойЁҐ Ё«Ё Їа®ўҐапойЁҐ д« Ј IF ЈҐҐаЁагов ЁбЄ«о票п. ’ ЄЁ¬ ®Ўа §®¬,
ўЁавг «мл© ¬®Ёв®а Їа®жҐбб®а 8086 ¬®¦Ґв гЇа ў«пвм д« Ј®¬ IF в Є, зв® нв®
Ўг¤Ґв б®ў¬ҐбвЁ¬® б® б।®© Їа®жҐбб®а i486 Ё бЄалв® ®в Їа®Ја ¬¬ Їа®жҐбб®а
8086.
`¤`Є23.5 ‚ў®¤ / ўлў®¤ ў ўЁав㠫쮬 ०Ё¬Ґ. `*
Њ®ЈЁҐ Їа®Ја ¬¬л Їа®жҐбб®а 8086 ЇЁб л ¤«п ®¤®§ ¤ зле бЁб⥬ Ё
ᮤҐа¦ в ҐЇ®б।бвўҐлҐ ®Ўа йҐЁп Є Ї®ав ¬ ўў®¤ /ўлў®¤ . ќв® Ї®а®¦¤ Ґв
бҐамҐ§лҐ Їа®Ў«Ґ¬л ў ¬®Ј®§ ¤ з®© б।Ґ. …б«Ё Ў®«ҐҐ ®¤®© Їа®Ја ¬¬л
®Ўа впвбп Є ®¤®¬г Ё ⮬㠦Ґ Ї®авг, в® ®Ё ¬®Јгв ЇҐаҐбҐзмбп ¤агЈ б ¤агЈ®¬.
Њ®ЈЁҐ ¬®Ј®§ ¤ злҐ бЁб⥬л вॡгов ®в ЇаЁЄ« ¤ле Їа®Ја ¬¬ ®Ўа йҐЁп Є
Ї®ав ¬ ўў®¤ /ўлў®¤ зҐаҐ§ ®ЇҐа жЁ®го бЁб⥬г. ‚ १г«мв ⥠гЇа®й Ґвбп
жҐва «Ё§®ў ®Ґ гЇа ў«ҐЁҐ.
Џа®жҐбб®а i486 ®ЎҐбЇҐзЁў Ґв § йЁвг ўў®¤ /ўлў®¤ ¤«п ®аЈ Ё§ жЁЁ
ўў®¤ /ўлў®¤ , б®ў¬ҐбвЁ¬®Ј® б® б।®© жҐва «м®Ј® Їа®жҐбб®а i486 Ё
Їа®§а з®Ј® ¤«п Їа®Ја ¬¬ Їа®жҐбб®а 8086. ђ §а Ў®взЁЄЁ ¬®Јгв ЁбЇ®«м§®ў вм
б«Ґ¤гойЁҐ ў®§¬®¦лҐ Ї®¤е®¤л Є § йЁвҐ ўў®¤ / ўлў®¤ :
- ‡ йЁв ¤аҐб®Ј® Їа®бва бвў ўў®¤ /ўлў®¤ Ё ЈҐҐа жЁп ЁбЄ«о票© ЇаЁ
«оЎ®© Ї®ЇлвЄҐ ҐЇ®б।б⢥®Ј® ўлЇ®«ҐЁп ўў®¤ /ўлў®¤ .
- Џ®§ў®«Ёвм Їа®Ја ¬¬ ¬ Їа®жҐбб®а 8086 ҐЇ®б।б⢥®Ґ ўлЇ®«ҐЁҐ
ўў®¤/ўлў®¤.
- ѓҐҐаЁа®ў вм ЁбЄ«озҐЁп ЇаЁ Ї®ЇлвЄ е ®Ўа йҐЁп Є бЇҐжЁ «мл¬ Ї®ав ¬
ўў®¤ /ўлў®¤ .
- ѓҐҐаЁа®ў вм ЁбЄ«озҐЁп ЇаЁ Ї®ЇлвЄ е ®Ўа йҐЁп Є бЇҐжЁ «мл¬ Ї®ав ¬
ўў®¤ /ўлў®¤ , ®в®Ўа ¦Ґл¬ ў Ї ¬пвм.
ЊҐв®¤ гЇа ў«ҐЁп ўў®¤®¬/ўлў®¤®¬ § ўЁбЁв ®в в®Ј®, ®в®Ўа ¦ овбп «Ё Ї®авл
ўў®¤ /ўлў®¤ ў Їа®бва бвў® Ї ¬пвЁ Ё«Ё ў Їа®бва бвў® ўў®¤ /ўлў®¤ .
`¤`Є23.5.1 Ћв®Ўа ¦ҐЁҐ ўў®¤ /ўлў®¤ ў Їа®бва бвў® ўў®¤ /ўлў®¤ `*
Ђ¤аҐб®Ґ Їа®бва бвў® ўў®¤ /ўлў®¤ ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086
®в«Ёз Ґвбп ®в § йЁйҐ®Ј® ०Ё¬ в®«мЄ® ⥬, зв® Ґв Їа®ўҐаЄЁ IOPL. ’®«мЄ®
ЎЁв®ў п Є ав а §аҐиҐЁп ўў®¤ /ўлў®¤ Їа®ўҐапҐв, Є®Ј¤ ўЁавг «млҐ § ¤ зЁ
Їа®жҐбб®а 8086 ®Ўа й овбп Є ¤аҐб®¬г Їа®бва бвўг ўў®¤ /ўлў®¤ .
ЃЁв®ўл© ¬ ббЁў а §аҐиҐЁп ўў®¤ /ўлў®¤ ¬®¦Ґв ЁбЇ®«м§®ў вмбп ¤«п ЈҐҐа жЁЁ
ЁбЄ«о票© ЇаЁ Ї®ЇлвЄ е ®Ўа 饨© Є бЇҐжЁдЁзҐбЄЁ¬ ¤аҐб ¬ ўў®¤ /ўлў®¤ .
ЃЁв®ўл© ¬ ббЁў а §аҐиҐЁп ўў®¤ /ўлў®¤ Є ¦¤®© ўЁавг «м®© § ¤ зЁ
Їа®жҐбб®а 8086 ўлЎЁа Ґв,Є ЄЁҐ ¤аҐб ўў®¤ /ўлў®¤ ЈҐҐаЁагов ЁбЄ«о票п
¤«п нв®© § ¤ зЁ. Џ®бЄ®«мЄг Є ¦¤ п § ¤ з ¬®¦Ґв Ё¬Ґвм а §«ЁзлҐ ЎЁв®ўлҐ
¬ ббЁўл а §аҐиҐЁп ўў®¤ /ўлў®¤ , ¤аҐб , ЈҐҐаЁагойЁҐ ЁбЄ«о票п, ¤«п
а §ле § ¤ з ¬®Јгв Ўлвм а §«Ёзл¬Ё. ‘¬®ваЁ ѓ« ўг 8 ¤«п Ў®«ҐҐ Ї®¤а®Ў®©
Ёд®а¬ жЁЁ ® ЎЁв®ў®¬ ¬ ббЁўҐ а §аҐиҐЁп ўў®¤ /ўлў®¤ .
`¤`Є23.5.2 Ћв®Ўа ¦ҐЁҐ ўў®¤ /ўлў®¤ ў Їа®бва бвў® Ї ¬пвЁ `*
‚ бЁб⥬ е, Є®в®алҐ ЁбЇ®«м§гов ®в®Ўа ¦ҐЁҐ ўў®¤ /ўлў®¤ ў Їа®бва бвў®
Ї ¬пвЁ, ў®§¬®¦®бвЁ Ї®бва Ёз®Ј® а §ЎЁҐЁп ў Їа®жҐбб®аҐ i486 Ї®§ў®«пов
ЈҐҐаЁа®ў вм ЁбЄ«озҐЁп ЇаЁ Ї®ЇлвЄ е ®Ўа йҐЁп Є Ї®ав ¬ ўў®¤ /ўлў®¤ .
‚Ёавг «мл© ¬®Ёв®а Їа®жҐбб®а 8086 ¬®¦Ґв ЁбЇ®«м§®ў вм а §ЎЁҐЁҐ
бва Ёжл ¤«п гЇа ў«ҐЁп ўў®¤®¬/ўлў®¤®¬, ®в®Ўа ¦Ґл¬ ў Їа®бва бвў®
Ї ¬пвЁ, б«Ґ¤гойЁ¬ ®Ўа §®¬:
- Љ ¦¤ п § ¤ з , Є®в®а®© Ґ®Ўе®¤Ё¬® ўлЇ®«Ёвм ўў®¤/ўлў®¤, ®в®Ўа ¦ Ґв з бвм
«ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў дЁ§ЁзҐбЄ®Ґ ¤аҐб®Ґ Їа®бва бвў®, Ј¤Ґ
а бЇ®«®¦Ґл Ї®авл ўў®¤ /ўлў®¤ . Ћв®Ўа ¦ п Ї®авл ўў®¤ /ўлў®¤ а §«ЁзлҐ
¤аҐб (ў а §«Ёзле бва Ёж е), ¬Ґе Ё§¬ бва Ёз®Ј® а §ЎЁҐЁп ¬®¦Ґв
ЇаЁг¤ЁвҐ«м® Ё§®«Ёа®ў вм Ёе ¤«п а §«Ёзле § ¤ з.
- Ћв®Ўа ¦ п з бвм «ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў бва Ёжл Є®в®алҐ
®вбгвбвўгов. Љ®Ј¤ § ¤ з Їлв Ґвбп ўлЇ®«Ёвм ўў®¤/ўлў®¤ б нвЁе бва Ёж,
ЈҐҐаЁагҐвбп ЁбЄ«о票Ґ. ‚ н⮬ б«гз Ґ бЁб⥬®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ
¬®¦Ґв Ї®Їлв вмбп ЁвҐаЇаҐвЁа®ў вм ®ЇҐа жЁЁ ўў®¤ /ўлў®¤ .
ЏаЁ ҐЄ®в®але гб«®ўЁпе бЁб⥬ п н¬г«пжЁп Їа®бва бвў ўў®¤ /ўлў®¤ ¬®¦Ґв
Ї®вॡ®ў вм б«ЁиЄ®¬ з бвле ў¬Ґи ⥫мбвў ®ЇҐа жЁ®®© бЁб⥬л. ‚ в ЄЁе
б«гз пе ¬®¦® бЈҐҐаЁа®ў вм ЁбЄ«о票Ґ в®«мЄ® ¤«п ЇҐаў®© Ї®ЇлвЄЁ ®Ўа 饨п
Є ўў®¤г/ўлў®¤г. Џ®б«Ґ нв®Ј® бЁб⥬®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ¬®¦Ґв
®ЇаҐ¤Ґ«Ёвм, Є®Ј¤ ўаҐ¬Ґ® ¤ вм Їа®Ја ¬¬Ґ ЁбЄ«озЁвҐ«м®Ґ гЇа ў«ҐЁҐ
ўў®¤®¬/ўлў®¤®¬, Ї®¤Є«озЁвм § йЁвг Їа®бва бвў ўў®¤ /ўлў®¤ Ё«Ё Ї®§ў®«Ёвм
Їа®Ја ¬¬Ґ ўлЇ®«пвбп Ї®«®© бЄ®а®бвЁ.
`¤`Є23.5.3 ‘ЇҐжЁ «млҐ ЎгддҐал ўў®¤ /ўлў®¤ `*
ЃгддҐал ЁвҐ««ҐЄвг «мле Є®ва®««Ґа®ў ( ЇаЁ¬Ґа, ЎгддҐа Є ¤а ЎЁв®ў®Ј®
¬ ббЁў ) ¬®Јгв Ўлвм н¬г«Ёа®ў л б ЁбЇ®«м§®ў ЁҐ¬ бва Ёз®Ј® ®в®Ўа ¦ҐЁп.
‹ЁҐ©®Ґ Їа®бва бвў® ¤«п ЎгддҐа ¬®¦Ґв Ўлвм ®в®Ўа ¦Ґ® а §«ЁзлҐ
дЁ§ЁзҐбЄЁҐ Їа®бва бвў ¤«п Є ¦¤®© ўЁавг «м®© § ¤ зЁ Їа®жҐбб®а 8086.
‚Ёавг «мл© ¬®Ёв®а ¬®¦Ґв гЇа ў«пвм а §¬ҐйҐЁҐ¬ ўЁавг «мле ЎгддҐа®ў,
Є®ЇЁагп ўЁавг «млҐ ЎгддҐал ў ॠ«млҐ ЎгддҐал дЁ§ЁзҐбЄ®Ј® ¤аҐб®Ј®
Їа®бва бвў .
`¤`Є23.6 Ћв«ЁзЁп ®в жҐва «м®Ј® Їа®жҐбб®а 8086.`*
‚ ®б®ў®¬, ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086 Ўг¤гв ўлЇ®«пвмбп
Їа®Ја ¬¬л, ЇЁб лҐ ¤«п Їа®жҐбб®а®ў 8086, 8088, 80186 Ё 80188. ЌЁ¦Ґ
ЇаЁўҐ¤Ґ бЇЁб®Є Ґ§ зЁвҐ«мле а §«ЁзЁ© ¬Ґ¦¤г Їа®Ја ¬¬ ¬Ё, ўлЇ®«пҐ¬л¬Ё
Їа®жҐбб®аҐ 8086 Ё Їа®жҐбб®аҐ i486 ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086.
1. Џ®¤бзҐв зЁб« в Єв®ў ўлЇ®«ҐЁҐ Є®¬ ¤л.
Џа®жҐбб®а i486 вॡгҐв ¤«п ўлЇ®«ҐЁп Ў®«миЁбвў Є®¬ ¤ ¬ҐмиҐ ¬ иЁле
в Єв®ў 祬 Їа®жҐбб®а 8086. ќв® ¬®¦Ґв Ё¬Ґвм ҐЈ вЁў®Ґ ¤Ґ©бвўЁҐ ў б«гз пе:
- “Їа ў«ҐЁп гбва®©бвў ¬Ё ўў®¤ /ўлў®¤ , Є®в®ал¬ Ґ®Ўе®¤Ё¬ § ¤Ґа¦Є ¬Ґ¦¤г
®ЇҐа жЁп¬Ё ўў®¤ /ўлў®¤ .
- ЏаЁ ®ва Ў®вЄҐ § Ї« Ёа®ў ле § ¤Ґа¦ҐЄ ў Їа®Ја ¬¬ е, ЁбЇ®«м§гойЁе
Ї а ««Ґ«мго а Ў®вг Їа®жҐб®а 8086 Ё б®Їа®жҐбб®а 8087.
2. €бЄ«о票Ґ ®иЁЎЄЁ ¤Ґ«ҐЁп гЄ §лў Ґв Є®¬ ¤г DIV.
€бЄ«о票Ґ ®иЁЎЄЁ ¤Ґ«ҐЁп Їа®жҐбб®аҐ i486 ўбҐЈ¤ б®еа пҐв § 票Ґ
CS:IP, гЄ §лў о饥 ®иЁЎ®зго Є®¬ ¤г. Ђ Їа®жҐбб®аҐ 8086 CS:IP
гЄ §лў Ґв б«Ґ¤гойго Є®¬ ¤г.
3. Љ®¤л ®ЇҐа жЁ©, Ґ®ЇаҐ¤Ґ«ҐлҐ ¤«п Їа®жҐбб®а 8086.
Љ®¤л ®ЇҐа жЁ©, Є®в®алҐ Ґ ®ЇаҐ¤Ґ«Ґл ¤«п Їа®жҐбб®а 8086, ЈҐҐаЁагов
ЁбЄ«о票Ґ Ґ®ЇаҐ¤Ґ«Ґ®Ј® Є®¤ ®ЇҐа жЁЁ Ё«Ё ўлЇ®«пов ®¤г Ё§ ®ўле
Є®¬ ¤, ®ЇаҐ¤Ґ«Ґле ¤«п Їа®жҐбб®а i486.
4. ‡ 票п, § ЇЁблў Ґ¬лҐ Є®¬ ¤®© PUSH SP.
Џ® ¤ ®© Є®¬ ¤Ґ, Їа®жҐбб®а i486 Ї®¬Ґй Ґв ў б⥪ ¤агЈ®Ґ § 票Ґ, Ґ¦Ґ«Ё
Їа®жҐбб®а 8086. Џа®жҐбб®а i486 § ®бЁв § 票Ґ ॣЁбва SP ЇҐаҐ¤ ҐЈ®
㬥м襨Ґ¬, Є Є з бвЁ ®ЇҐа жЁЁ § ҐбҐЁп; Їа®жҐбб®а 8086 § ®бЁв § 票Ґ
ॣЁбва SP Ї®б«Ґ ҐЈ® 㬥м襨п. …б«Ё § ҐбҐ®Ґ § 票Ґ ў ¦®, § ¬ҐЁвҐ
Є®¬ ¤г PUSH SP Ї®б«Ґ¤®ў ⥫м®бвм Ё§ ваҐе Є®¬ ¤:
PUSH BP MOV BP, SP XCHG BP, [BP]
ќв Їа®Ја ¬¬ дгЄжЁ®ЁагҐв Їа®жҐбб®аҐ i486 «®ЈЁз® Є®¬ ¤Ґ PUSH SP
Їа®жҐбб®а 8086.
5. ‘¤ўЁЈ Ё«Ё жЁЄ«ЁзҐбЄЁ© б¤ўЁЈ Ў®«ҐҐ 祬 31 ЎЁв.
Џа®жҐбб®а i486 ¬ бЄЁагҐв ў бзҐвзЁЄ е ўбҐе «ЁҐ©ле Ё жЁЄ«ЁзҐбЄЁе б¤ўЁЈ®ў
ўбҐ ЎЁвл, Єа®¬Ґ ¬« ¤иЁе ЇпвЁ. ќв ®ЇҐа жЁп MOD 32 ®Ја ЁзЁў Ґв ўҐ«ЁзЁг
б¤ўЁЈ®ў 31 ЎЁв®¬ Ё, б«Ґ¤®ў ⥫м®, ®Ја ЁзЁў Ґв § ¤Ґа¦Єг ®вЄ«ЁЄ
ЇаҐалў ЁҐ, ®¦Ё¤ о饥 ®Є®з Ёп ўлЇ®«ҐЁп Є®¬ ¤л.
6. ЏаҐдЁЄбл 㤫ЁҐЁп.
‚ Їа®жҐбб®аҐ i486 гбв ®ў«Ґ® ®Ја ЁзҐЁҐ ў 15 Ў ©в ¤«Ёг Є®¬ ¤л.
…¤ЁбвўҐл© Їгвм ЇаҐ®¤®«ҐЁп нв®Ј® ®Ја ЁзҐЁп - ЁбЇ®«м§®ў ЁҐ ЇҐаҐ¤
Є®¬ ¤®© ЇаҐдЁЄб®ў 㤫ЁҐЁп. …б«Ё ®Ја ЁзҐЁҐ аг襮, ЈҐҐаЁагҐвбп
ЁбЄ«о票Ґ ®ЎйҐ© § йЁвл. Ќ Їа®жҐбб®аҐ 8086 Ґв ®Ја ЁзҐЁ© ¤«Ёг
Є®¬ ¤.
7. ЋЇҐа ¤ б ®в®бЁвҐ«мл¬ ¤аҐб®¬ 0 Ё«Ё ЇаҐўлбЁўиЁ¬ 65.535.
‚ Їа®жҐбб®аҐ 8086 Ї®ЇлвЄ ®Ўа йҐЁп Є ®ЇҐа ¤г ў Ї ¬пвЁ б ЇҐаҐбҐзҐЁҐ¬
®в®бЁвҐ«м®Ј® ¤аҐб 65.535 ( ЇаЁ¬Ґа, ЇҐаҐбл«Є б«®ў Є®¬ ¤®© MOV Ї®
®в®бЁвҐ«м®¬г ¤аҐбг 65.535) Ё«Ё ®в®бЁвҐ«м®Ј® ¤аҐб 0 ( ЇаЁ¬Ґа,
§ ҐбҐЁҐ ў б⥪ б«®ў Є®¬ ¤®© PUSH, Є®Ј¤ SP = 1) ЇаЁў®¤Ёв Є
жЁЄ«ЁзҐбЄ®¬г ў®§ўа вг ®в®бЁвҐ«м®Ј® ¤аҐб Ї® ¬®¤г«о 65.536. Џа®жҐбб®а
i486 ў нвЁе б«гз пе ЈҐҐаЁагҐв ЁбЄ«о票п: ЁбЄ«о票Ґ ®ЎйҐ© § йЁвл, Ґб«Ё
ᥣ¬Ґв пў«пҐвбп ᥣ¬Ґв®¬ ¤ ле (в.Ґ. ¤«п ¤аҐб жЁЁ ᥣ¬Ґв Ўг¤гв
ЁбЇ®«м§®ў л ॣЁбвал CS, DS, ES, FS Ё«Ё GS ) Ё«Ё ЁбЄ«о票Ґ б⥪ , Ґб«Ё
ᥣ¬Ґв пў«пҐвбп ᥣ¬Ґв®¬ б⥪ (в.Ґ. Ґб«Ё Ўг¤Ґв ЁбЇ®«м§®ў ॣЁбва SS).
8. ЏҐаҐе®¤ зҐаҐ§ ®в®бЁвҐ«мл© ¤аҐб 65.535 ЇаЁ Ї®б«Ґ¤®ў ⥫쮬 ўлЇ®«ҐЁЁ.
‚ Їа®жҐбб®аҐ 8086, Ґб«Ё Їа®Ё§®иҐ« ЇҐаҐе®¤ зҐаҐ§ ®в®бЁвҐ«мл© ¤аҐб 65.535
ЇаЁ Ї®б«Ґ¤®ў ⥫쮬 ўлЇ®«ҐЁЁ Є®¬ ¤, Їа®Ё§®©¤Ґв ўлЎ®аЄ Ў ©в б«Ґ¤го饩
Є®¬ ¤л Ї® ®в®бЁвҐ«м®¬г ¤аҐбг 0 в®Ј® ¦Ґ ᥣ¬Ґв . Џа®жҐбб®а i486 ў н⮬
б«гз Ґ ЈҐҐаЁагҐв ЁбЄ«о票Ґ ®ЎйҐ© § йЁвл.
9. ЋЈа ЁзҐЁп LOCK ®ЇаҐ¤Ґ«Ґле Є®¬ ¤ е.
ЏаҐдЁЄб LOCK Ё ᮮ⢥вбвўгойЁ© Ґ¬г бЁЈ « иЁл б«Ґ¤гҐв ЁбЇ®«м§®ў вм в®«мЄ®
¤«п ЇаҐ¤®вўа йҐЁп ЇаҐалў Ё© ®ЇҐа жЁ© ЇҐаҐбл«ЄЁ ¤ ле ¤агЈЁ¬Ё 宧異 ¬Ё
иЁл. ЏаҐдЁЄб LOCK ¬®¦® ЁбЇ®«м§®ў вм в®«мЄ® б Ё¦ҐЇҐаҐзЁб«Ґл¬Ё
Є®¬ ¤ ¬Ё Їа®жҐбб®а i486, Є®Ј¤ ®Ё ¬®¤ЁдЁжЁагов Ї ¬пвм. €бЄ«о票Ґ
Ґ®ЇаҐ¤Ґ«Ґ®Ј® Є®¤ ®ЇҐа жЁЁ Ўг¤Ґв १г«мв ⮬ ЁбЇ®«м§®ў Ёп ЇаҐдЁЄб
LOCK ЇҐаҐ¤ «оЎл¬Ё ¤агЈЁ¬Ё Є®¬ ¤ ¬Ё Ё«Ё б Є®¬ ¤ ¬Ё, ЇҐаҐзЁб«пҐ¬л¬Ё Ё¦Ґ,
Є®Ј¤ ®Ё Ґ ўлЇ®«пов ®ЇҐа жЁо § ЇЁбЁ, Ё§¬Ґпойго Ї ¬пвм.
- Љ®¬ ¤л Їа®ўҐаЄЁ Ё Ё§¬ҐҐЁп ЎЁв®ў BTS, BTR Ё BTC.
- Љ®¬ ¤л ®Ў¬Ґ XCHG, XADD, Ё CMPXCHG (ЇаҐдЁЄб LOCK Ґ 㦥 ¤«п Є®¬ ¤л
XCHG ).
- O¤®®ЇҐа ¤лҐ аЁд¬ҐвЁзҐбЄЁҐ Ё «®ЈЁзҐбЄЁҐ Є®¬ ¤л INC, DEC, NOT, NEG.
- „ўге®ЇҐа ¤лҐ аЁд¬ҐвЁзҐбЄЁҐ Ё «®ЈЁзҐбЄЁҐ Є®¬ ¤л ADD, ADC, SUB, SBB,
AND, OR , XOR.
10. Џ®и Ј®ўлҐ Їа®Ја ¬¬л ®Ўа Ў®вЄЁ ўҐиЁе ЇаҐалў Ё©.
ЏаЁ®аЁвҐв®бвм Ї®и Ј®ўле ЁбЄ«о票© ў Їа®жҐбб®аҐ i486 ®в«Ёз Ґвбп ®в
ЇаЁ®аЁвҐв®бвЁ ЁбЄ«о票© ў Їа®жҐбб®аҐ 8086. ‚ҐбҐ®Ґ Ё§¬ҐҐЁҐ
ЇаҐ¤гЇаҐ¦¤ Ґв ®Ўа Ў®вЄг ўҐиҐЈ® ЇаҐалў Ёп Ї®и Ј®ўл¬ ®Ўа §®¬ ў б«гз Ґ,
Є®Ј¤ ЇаҐалў ЁҐ ў®§ЁЄ«® ў Ї®и Ј®ў®© Їа®Ја ¬¬Ґ. ‚ Їа®жҐбб®аҐ i486
Ї®и Ј®ў®Ґ ЁбЄ«о票Ґ Ё¬ҐҐв ЇаЁ®аЁвҐв ўлиҐ, 祬 «оЎ®Ґ ўҐиҐҐ ЇаҐалў ЁҐ. ‘
Ї®¬®ймо Є®¬ ¤л INT Ё«Ё ЁбЄ«озҐЁп ¬®¦® § бв ўЁвм а Ў®в вм Їа®жҐбб®а i486
Ї®и Ј®ў® Ї® Їа®Ја ¬¬Ґ ®Ўа Ў®вЄЁ ЇаҐалў Ё©.
11. €бЄ«озҐЁп Є®¬ ¤л IDIV ¤«п з бвле 80H Ё«Ё 8000H.
Џа®жҐбб®а i486 ЈҐҐаЁагҐв ¬ ЄбЁ¬ «м®Ґ ®ваЁж ⥫쮥 зЁб«® ў Є зҐб⢥
з бв®Ј® ¤«п Є®¬ ¤л IDIV. Џа®жҐбб®а 8086 ў¬Ґбв® нв®Ј® ЈҐҐаЁагҐв
ЁбЄ«о票Ґ ®иЁЎЄ ¤Ґ«ҐЁп.
12. ”« ЈЁ ў б⥪Ґ.
“бв ®ўЄ б®еа Ґле д« Ј®ў Є®¬ ¤®© PUSHF, ЇаҐалў Ёп¬Ё Ё ЁбЄ«о票ﬨ
®в«Ёз Ґвбп ®в Ёе гбв ®ўЄЁ Їа®жҐбб®аҐ 8086 ў Ї®§ЁжЁпе б 12 Ї® 15 ЎЁв.
Џа®жҐбб®а 8086 § ЇЁблў Ґв ў Ёе 1. ‚ Їа®жҐбб®аҐ i486 ў ०Ё¬Ґ ॠ«мле
¤аҐб®ў ЎЁв 15 нв® ўбҐЈ¤ 0, ў ЎЁв е ®в 14 ¤® 12 б®еа повбп ЇаҐ¤л¤гйЁҐ
§ 票п.
13. ЋЎа Ў®вЄ ЇаҐалў Ёп NMI.
Џ®б«Ґ Ї®«гзҐЁп Їа®жҐбб®а®¬ i486 Ёд®а¬ жЁЁ ® ЇаҐалў ЁЁ NMI, ЇаҐалў ЁҐ
NMI ¬ бЄЁагҐвбп ўаҐ¬п ўлЇ®«ҐЁп Є®¬ ¤л IRET.
14. ЋиЁЎЄЁ ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®© ўл§лў ов ЁбЄ«о票Ґ ®иЁЎЄЁ
ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®©.
‚ Їа®жҐбб®аҐ i486 ЁбЄ«озҐЁп ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®© ўл§лў ов
Їа®Ја ¬¬г ®Ўа Ў®вЄЁ ЁбЄ«озҐЁп ®иЁЎЄЁ ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®©. …б«Ё
Їа®жҐбб®аҐ 8086 ЁбЇ®«м§®ў «®бм ¤агЈ®Ґ ЁбЄ«о票Ґ ¤«п ЇаҐалў Ёп
б®Їа®жҐбб®а 8087, в® ®Ў ўҐЄв®а ЁбЄ«озҐЁп ¤®«¦л ўл§лў вм Їа®Ја ¬¬г
®Ўа Ў®взЁЄ ЁбЄ«озҐЁп ®иЁЎЄЁ ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®©. Џа®жҐбб®а
i486 ўл¤ Ґв бЁЈ «л, Є®в®алҐ, б ¤®Ў ў«ҐЁҐ¬ ўҐиҐ© «®ЈЁЄЁ, Ї®¤¤Ґа¦Ёў ов
®ЇаҐ¤Ґ«ҐлҐ Ї®«м§®ў ⥫Ґ¬ б®®ЎйҐЁп ®Ў ®иЁЎЄ е ¤«п н¬г«пжЁЁ ¬Ґе Ё§¬
ЇаҐалў Ё©, ЁбЇ®«м§гҐ¬®Ј® ў Ў®«миЁб⢥ ЇҐаб® «мле Є®¬ЇмовҐа®ў.
15. Џа®Ја ¬¬л ®Ўа Ў®вЄЁ зЁб«®ўле ЁбЄ«о票© ¬®Јгв ¤®ЇгбЄ вм ЇаҐдЁЄбл.
‚ Їа®жҐбб®аҐ i486 § 票Ґ ॣЁбва®ў CS Ё IP, б®еа Ґ®Ґ ¤«п ®Ўа Ў®вЄЁ
ЁбЄ«о票© ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®©, гЄ §лў Ґв «оЎлҐ ЇаҐдЁЄбл
ЇҐаҐ¤ Є®¬ ¤®© ESC. ‚ Їа®жҐбб®аҐ 8086 б®еа Ґ®Ґ § 票Ґ CS:IP гЄ §лў Ґв
б ¬г Є®¬ ¤г ESC.
16. Њ®¤г«м ®ЇҐа жЁ© б Ї« ў о饩 в®зЄ®© Ґ ЁбЇ®«м§гҐв Є®ва®««Ґа ЇаҐалў Ё©.
‘ЁЈ « ®иЁЎЄЁ ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®© Їа®жҐбб®а i486 Ґ Їа®е®¤Ёв
зҐаҐ§ Є®ва®««Ґа ЇаҐалў Ё© ( бЁЈ « INT б®Їа®жҐбб®а 8087 ЁбЇ®«м§гҐв
Є®ва®««Ґа ЇаҐалў Ё©). Њ®¦Ґв Ї®вॡ®ў вмбп г¤ «ҐЁҐ ҐЄ®в®але Є®¬ ¤ ў
Їа®Ја ¬¬Ґ ®Ўа Ў®вЄЁ ЁбЄ«озҐЁп ®иЁЎЄ ўлзЁб«ҐЁ© б Ї« ў о饩 в®зЄ®©, Ґб«Ё
ЁбЇ®«м§гҐвбп Є®ва®««Ґа ЇаҐалў Ё©. Џа®жҐбб®а i486 ўл¤ Ґв бЁЈ «л,
Є®в®алҐ, б ¤®Ў ў«ҐЁҐ¬ ўҐиҐ© «®ЈЁЄЁ, Ї®¤¤Ґа¦Ёў ов ®ЇаҐ¤Ґ«ҐлҐ
Ї®«м§®ў ⥫Ґ¬ б®®ЎйҐЁп ®Ў ®иЁЎЄ е ¤«п н¬г«пжЁЁ ¬Ґе Ё§¬ ЇаҐалў Ё©,
ЁбЇ®«м§гҐ¬®Ј® ў Ў®«миЁб⢥ ЇҐаб® «мле Є®¬ЇмовҐа®ў.
17. ЋвЄ«ЁЄ § Їа®б ЇҐаҐ¤ зЁ ¤ ле Ї® иЁҐ.
‚ ®в«ЁзЁҐ ®в Їа®жҐбб®а®ў 8086 Ё 80286 Ё «®ЈЁз® Їа®жҐбб®а ¬ 386
Їа®жҐбб®а i486 ®вўҐз Ґв § Їа®б гЇа ў«ҐЁп иЁ®© ®в ¤агЈЁе ў®§¬®¦ле ҐҐ
ў« ¤Ґ«м楢, в ЄЁе Є Є Є®ва®««Ґал DMA, ¬Ґ¦¤г ЇҐаҐбл«Є ¬Ё з б⥩
Ґўла®ўҐ®Ј® ®ЇҐа ¤ , ЇаЁ¬Ґа ¤ўге б«®ў, ®Ўа §гойЁе ¤ў®©®Ґ б«®ў®.
18. CPL а ў® 3 ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086.
Џа®жҐбб®а 8086 Ґ Ї®¤¤Ґа¦Ёў « § йЁвг, в Є Є Є Ґ¬ Ґ Ўл«® CPL.
‚Ёавг «мл© аҐ¦Ё¬ Їа®жҐбб®а 8086 ЁбЇ®«м§гҐв CPL а ў®Ґ 3, зв® ЁбЄ«оз Ґв
ўлЇ®«ҐЁҐ ЇаЁўЁ«ҐЈЁа®ў ле Є®¬ ¤ в ЄЁе Є Є:
- Є®¬ ¤ LIDT
- Є®¬ ¤ LGDT
- Є®¬ ¤ LMSW
- бЇҐжЁ «млҐ д®а¬л Є®¬ ¤л MOV, ¤«п § Јаг§ЄЁ Ё б®еа ҐЁп ॣЁбва®ў
гЇа ў«ҐЁп
- Є®¬ ¤ CLTS
- Є®¬ ¤ HLT
- Є®¬ ¤ INVD
- Є®¬ ¤ WBINVD
- Є®¬ ¤ INVLPG
ќвЁ Є®¬ ¤л ¬®Јгв ўлЇ®«пвмбп, Ї®Є Їа®жҐбб®а 室Ёвбп ў ०Ё¬Ґ ॠ«мле
¤аҐб®ў Ї®б«Ґ ЁЁжЁ «Ё§ жЁЁ ЇаЁ ЇҐаҐ§ ЇгбЄҐ. ЋЁ Ї®§ў®«пов § Јаг¦ вм
бвагЄвгал бЁб⥬ле ¤ ле, в ЄЁҐ Є Є в Ў«Ёжл ¤ҐбЄаЁЇв®а®ў ЇҐаҐ¤ ўе®¤®¬ ў
§ йЁйҐл© ०Ё¬. ‚室 ў ўЁавг «мл© аҐ¦Ё¬ Їа®Ёб室Ёв Ё§ § йЁйҐ®Ј®
०Ё¬ , Ї®н⮬㠮 Ґ 㦤 Ґвбп ў нвЁе Є®¬ ¤ е.
19. „Ґ®а¬ «Ё§®ў ®Ґ зЁб«® ®Ўа Ў влў Ґвбп Ї®-¤агЈ®¬г. ‘¬®ваЁвҐ ђ §¤Ґ«
16.2.4 ¤«п Ў®«ҐҐ ¤Ґв «м®Ј® ®§ Є®¬«ҐЁп.
`¤`Є23.7 Ћв«ЁзЁп ®в Їа®жҐбб®а 80286 ў ०Ё¬Ґ ॠ«мле ¤аҐб®ў. `*
Ћв«ЁзЁп ¬Ґ¦¤г ўЁавг «мл¬ аҐ¦Ё¬®¬ Їа®жҐбб®а 8086 Ё ०Ё¬®¬ ॠ«мле
¤аҐб®ў Їа®жҐбб®а 80286 ®в®бпвбп Є ЁвҐа䥩бг ¬Ґ¦¤г ЇаЁЄ« ¤л¬Ё
Їа®Ја ¬¬ Ё Ё ®ЇҐа жЁ®®© бЁб⥬®©. ЏаЁЄ« ¤лҐ Їа®Ја ¬¬л § ЇгбЄ овбп
ваҐв쥬 га®ўҐ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ (Ї®«м§®ў ⥫мбЄЁ© ०Ё¬) ўб«Ґ¤бвўЁЁ
祣®, ўбҐ Ї®ЇлвЄЁ ЁбЇ®«м§®ў Ёп ЇаЁўЁ«ҐЈЁа®ў ле Є®¬ ¤ Ё ў®§¬®¦®б⥩
аеЁвҐЄвгал ЈҐҐаЁаго⠢맮ўл ¬®Ёв®а ўЁавг «м®© ¬ иЁл. Њ®Ёв®а
Їа®ўҐапҐв нвЁ ўл§®ўл Ё н¬г«ЁагҐв Ёе.
`¤`Є23.7.1 “а®ўҐм ЇаЁўЁ«ҐЈЁа®ў ®бвЁ`*
Џа®Ја ¬¬л, § ЇгйҐлҐ ў ўЁав㠫쮬 ०Ё¬Ґ Їа®жҐбб®а 8086, Ё¬Ґов ваҐвЁ©
га®ўҐм ЇаЁўЁ«ҐЈЁа®ў ®бвЁ© (Ї®«м§®ў ⥫мбЄЁ© ०Ё¬), зв® ЁбЄ«оз Ґв
ўлЇ®«ҐЁҐ ЇаЁўЁ«ҐЈЁа®ў ле Є®¬ ¤, в ЄЁе Є Є:
- Є®¬ ¤ LIDT
- Є®¬ ¤ LGDT
- Є®¬ ¤ LMSW
- бЇҐжЁ «млҐ д®а¬л Є®¬ ¤л MOV, ¤«п § Јаг§ЄЁ Ё б®еа ҐЁп ॣЁбва®ў
гЇа ў«ҐЁп
- Є®¬ ¤ CLTS
- Є®¬ ¤ HLT
- Є®¬ ¤ INVD
- Є®¬ ¤ WBINVD
- Є®¬ ¤ INVLPG
‚室 ў ўЁавг «мл© аҐ¦Ё¬ Їа®Ёб室Ёв Ё§ § йЁйҐ®Ј® ०Ё¬ , Ї®н⮬㠮 Ґ
㦤 Ґвбп ў нвЁе Є®¬ ¤ е. ќвЁ Є®¬ ¤л ўлЇ®«повбп ў ०Ё¬Ґ ॠ«мле
¤аҐб®ў.
`¤`Є23.7.2 Ѓ«®ЄЁа®ў ЁҐ иЁл `*
‚ Їа®жҐбб®аҐ 80286 дгЄжЁп Ў«®ЄЁа®ў Ёп иЁл ॠ«Ё§®ў Ё зҐ, 祬 ў
Їа®жҐбб®а е 386 DX Ё i486. ќв®в д Єв ¬®¦Ґв Ўлвм, ¬®¦Ґв Ґ Ўлвм пўл¬ ¤«п
Їа®Ја ¬¬ Їа®жҐбб®а 8086, ў § ўЁбЁ¬®бвЁ ®в в®Ј®, Є Є ўЁавг «мл© ¬®Ёв®а
Їа®жҐбб®а 8086 ®Ўа Ў влў Ґв ЇаҐдЁЄб LOCK. Љ®¬ ¤л б ЇаҐдЁЄб®¬ LOCK
згўб⢨⥫мл Є IOPL; а §а Ў®взЁЄЁ Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ¬®Јгв
н¬г«Ёа®ў вм нвЁ дгЄжЁЁ. Ћ¤ Є®, Ї®бЄ®«мЄг Їа®Ја ¬¬л Їа®жҐбб®а 8086
Ї®§ў®«пов ҐЇ®б।б⢥® ўлЇ®«пвм LOCK, в® Їа®Ја ¬¬л, ЁбЇ®«м§гойЁҐ
бЇҐжЁдЁзҐбЄЁҐ ¤«п Їа®жҐбб®а 8086 д®а¬л Ў«®ЄЁа®ў Ёп Ї ¬пвЁ, Їа®жҐбб®аҐ
i486 ¬®Јгв ўлЇ®«пвбп ҐЇа ўЁ«м®.
ЏаҐдЁЄб LOCK Ё ᮮ⢥вбвўгойЁ© Ґ¬г бЁЈ « иЁл б«Ґ¤гҐв ЁбЇ®«м§®ў вм в®«мЄ®
¤«п ЇаҐ¤®вўа йҐЁп ЇаҐалў Ё© ®ЇҐа жЁ© ЇҐаҐбл«ЄЁ ¤ ле ¤агЈЁ¬Ё 宧異 ¬Ё
иЁл. ЏаҐдЁЄб LOCK ¬®¦® ЁбЇ®«м§®ў вм в®«мЄ® б Ё¦ҐЇҐаҐзЁб«Ґл¬Ё
Є®¬ ¤ ¬Ё Їа®жҐбб®а i486, Є®Ј¤ ®Ё ¬®¤ЁдЁжЁагов Ї ¬пвм. €бЄ«о票Ґ
Ґ®ЇаҐ¤Ґ«Ґ®Ј® Є®¤ ®ЇҐа жЁЁ ¬®¦Ґв Ўлвм १г«мв ⮬ ЁбЇ®«м§®ў Ёп
ЇаҐдЁЄб LOCK ЇҐаҐ¤ «оЎл¬Ё ¤агЈЁ¬Ё Є®¬ ¤ ¬Ё Ё«Ё б Є®¬ ¤ ¬Ё,
ЇҐаҐзЁб«пҐ¬л¬Ё Ё¦Ґ, Є®Ј¤ ®Ё Ґ ўлЇ®«пов ®ЇҐа жЁо § ЇЁбЁ, Ё§¬Ґпойго
Ї ¬пвм, (в.Ґ. ®ЇҐа ¤®¬ § 票п пў«пҐвбп ॣЁбва ).
- Љ®¬ ¤л Їа®ўҐаЄЁ Ё Ё§¬ҐҐЁп ЎЁв®ў BTS, BTR Ё BTC.
- Љ®¬ ¤л ®Ў¬Ґ XCHG, XADD, Ё CMPXCHG (ЇаҐдЁЄб LOCK Ґ 㦥 ¤«п Є®¬ ¤л
XCHG ).
- O¤®®ЇҐа ¤лҐ аЁд¬ҐвЁзҐбЄЁҐ Ё «®ЈЁзҐбЄЁҐ Є®¬ ¤л INC, DEC, NOT, NEG.
- „ўге®ЇҐа ¤лҐ аЁд¬ҐвЁзҐбЄЁҐ Ё «®ЈЁзҐбЄЁҐ Є®¬ ¤л ADD, ADC, SUB, SBB,
AND, OR, XOR.
Љ®¬ ¤л Ў«®ЄЁа®ў Ёп Ј а вЁагов Ў«®ЄЁа®ў ЁҐ в®«мЄ® ®Ў« бвЁ Ї ¬пвЁ,
®ЇаҐ¤Ґ«Ґ®© ў ®ЇҐа ¤Ґ § 票п, ® ¬®¦Ґв Ў«®ЄЁа®ў вмбп Ё Ў®«ми п
®Ў« бвм Ї ¬пвЁ. Ќ ЇаЁ¬Ґа, вЁЇЁзлҐ Є®дЁЈга жЁЁ Їа®жҐбб®а®ў 8086 Ё 80286
Ў«®ЄЁаго⠢ᥠ䨧ЁзҐбЄ®Ґ Їа®бва бвў® Ї ¬пвЁ.
‚ ®в«ЁзЁҐ ®в Їа®жҐбб®а®ў 8086 Ё 80286 Ё «®ЈЁз® Їа®жҐбб®а ¬ 386
Їа®жҐбб®а i486 ®вўҐз Ґв § Їа®б гЇа ў«ҐЁп иЁ®© ®в ¤агЈЁе ў®§¬®¦ле ҐҐ
ў« ¤Ґ«м楢, в ЄЁе Є Є Є®ва®««Ґал DMA, ¬Ґ¦¤г ЇҐаҐбл«Є ¬Ё з б⥩
Ґўла®ўҐ®Ј® ®ЇҐа ¤ , ЇаЁ¬Ґа ¤ўге б«®ў, ®Ўа §гойЁе ¤ў®©®Ґ б«®ў®.
`¤`Є23.8 Ћв«ЁзЁп ®в Їа®жҐбб®а®ў 386 (TM) DX Ё SX. `*
ђҐ¦Ё¬л ॠ«мле ¤аҐб®ў Ё ўЁавг «мл© аҐ¦Ё¬ Їа®жҐбб®а 8086 ॠ«Ё§®ў л
Їа®жҐбб®аҐ i486 «®ЈЁз® Їа®жҐбб®а ¬ 386. „«п ¬ ЄбЁ¬ «м®©
Їа®Ё§ў®¤ЁвҐ«м®бвЁ, Їа®Ја ¬¬л, ЇҐаҐҐбҐлҐ Їа®жҐбб®а i486, ¤®«¦л Ўлвм
§ ЇгйҐл б а §аҐиҐЁҐ¬ ЄҐиЁа®ў Ёп.
Соседние файлы в папке INTEL486