Скачиваний:
9
Добавлен:
01.05.2014
Размер:
45.02 Кб
Скачать
`¬`¤ѓ« ў  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, ¤®«¦­л Ўлвм
§ Їг饭л б а §аҐиҐ­ЁҐ¬ ЄҐиЁа®ў ­Ёп.
Соседние файлы в папке INTEL486