Скачиваний:
7
Добавлен:
01.05.2014
Размер:
127.33 Кб
Скачать





























Њ € Љ ђ Ћ Џ ђ Ћ – … ‘ ‘ Ћ ђ 8 0 3 8 6


’ Ґ е ­ Ё з Ґ б Є ® Ґ ® Ї Ё б   ­ Ё Ґ


Њ®бЄў  1987 Ј®¤
.
- 2 -



Њ€ЉђЋЏђЋ–…‘‘Ћђ 80386

I. Ћб­®ў­лҐ 楫Ё а §а Ў®вЄЁ - Їа®Ї®ажЁ®­ «м­®Ґ г«гз襭ЁҐ ўбҐе
вҐе­ЁзҐбЄЁе е а ЄвҐаЁбвЁЄ ЇаЁ б®еа ­Ґ­ЁЁ Їа®Ја ¬¬­®© б®ў¬ҐбвЁ¬®бвЁ
ў ®ЎкҐЄв­ле Є®¤ е б ЊЏ 8086/186/286.

Ћб­®ў­лҐ ЇаҐЁ¬гйҐбвў :

1. ў®§¬®¦­®бвм Ї а ««Ґ«м­®© а Ў®вл ­ҐбЄ®«мЄЁе Їа®Ја ¬¬,
а Ў®в ойЁе Ї®¤ гЇа ў«Ґ­ЁҐ¬ «оЎ®© Є®¬ЎЁ­ жЁЁ ®ЇҐа жЁ®­­ле бЁб⥬
PC-DOS, MS-DOS, UNIX Ё XENIX;
2. б®ў¬ҐбвЁ¬®бвм б­Ё§г ўўҐае Ї®  аеЁвҐЄвгаҐ б ЊЏ 8086, 186,
286.


Ћб­®ў­лҐ ®Ў« бвЁ ЇаЁ¬Ґ¬Ґ­Ґ­Ёп:

1. ЂђЊ;
2. бЁбвҐ¬л  ўв®¬ вЁ§ жЁЁ Є®­в®абЄЁе а Ў®в;
3. ‘ЂЏђ;
4. а®Ў®в®вҐе­ЁЄ ;
5. ®Ў®а㤮ў ­ЁҐ б® ўбв஥­­л¬Ё ЊЏ.

Ћб­®ў­лҐ вҐе­ЁзҐбЄЁҐ е а ЄвҐаЁбвЁЄЁ.

ђ §ап¤­®бвм ®Ўа Ў влў Ґ¬ле ¤ ­­ле - 8; 16; 32.
32
Њ ЄбЁ¬ «м­л© ®ЎкҐ¬ Їаאַ ¤аҐб㥬®© Ї ¬пвЁ - 4 ѓЎ ©в (2 ).
64
Њ ЄбЁ¬ «м­л© ®ЎкҐ¬ ўЁавг «м­®© Ї ¬пвЁ - 64 ’Ў ©в (2 ).

Џа®Ё§ў®¤ЁвҐ«м­®бвм - 3...4 ¬«­.Є®¬ ­¤
ў ᥪ. (б।­пп)
ЇаЁ 16 Њѓж.

Љ®«ЁзҐбвў® га®ў­Ґ© Є®­ўҐ©Ґа  - 6.

’ Єв®ў п з бв®в  - 12,5 Ё 16 Њѓж.

Њ ЄбЁ¬ «м­л© а §¬Ґа ᥣ¬Ґ­в  - 4 ѓЎ ©в.

ђ §¬Ґа бва ­Ёжл - 4 ЉЎ ©в.

Љ®«ЁзҐбвў® га®ў­Ґ© ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ - 4.

Љ®«ЁзҐбвў® ўлў®¤®ў Є®аЇгб  - 132.

‘⥯Ґ­м Ё­вҐЈа жЁЁ- 275 влб.ва ­§Ёбв.

’Ґе­®«®ЈЁп - CHMOS III(1,5¬Є­).

ђ §¬Ґа ЄаЁбв ««  - 9,75*10,4 ¬¬.

ЂаеЁвҐЄвга .

ЊЏ б®бв®Ёв Ё§ 3 ®б­®ў­ле з б⥩:
гбва®©бвў  ®Ўа Ў®вЄЁ;
гбва®©бвў  гЇа ў«Ґ­Ёп ‡“;
Ё­вҐа䥩᭮Ј® Ў«®Є .

- 4 -



“бва®©бвў® ®Ўа Ў®вЄЁ б®бв®Ёв Ё§ ЁбЇ®«­ЁвҐ«м­®Ј® гбва®©бвў 
(®ЇҐа жЁ®­­®© з бвЁ)Ё Ў«®Є  Є®¬ ­¤
(гЇа ў«по饩 з бвЁ). ‘®¤Ґа¦Ёв 8 32-е
а §ап¤­ле ђЋЌ, 64-е ЎЁв®ўл© жЁЄ«ЁзҐбЄЁ©
б¤ўЁЈ вҐ«м. “¬­®¦Ґ­ЁҐ Ё ¤Ґ«Ґ­ЁҐ
®бгйҐбвў«пҐвбп ­  1 ЎЁв § 
жЁЄ«. Ђ«Ј®аЁв¬ г¬­®¦Ґ­Ёп в Є®©, зв®
Їа®жҐбб ЇаҐЄа й Ґвбп, Є®Ј¤  ­ ЁЎ®«ҐҐ
§­ з йЁ© ЎЁв г¬­®¦ Ґвбп ­  ўбҐ ­г«Ё.
’ЁЇЁз­®Ґ ўаҐ¬п г¬­®¦Ґ­Ёп 32-е а §ап¤­ле
зЁбҐ« ®Є®«® 1 ¬Єб.

“бва®©бвў® гЇа ў«Ґ­Ёп ‡“ б®бв®Ёв Ё§ ᥣ¬Ґ­в­®Ј® Ё бва ­Ёз­®Ј®
Ў«®Є®ў. ‘ҐЈ¬Ґ­в­л© Ў«®Є Ї®§ў®«пҐв
а Ў®в вм б «®ЈЁзҐбЄЁ¬Ё  ¤аҐб ¬Ё б®
ўбҐ¬Ё ўл⥪ ойЁ¬Ё ®вбо¤ 
ЇаҐЁ¬гйҐбвў ¬Ё. ‘ва ­Ёз­ п ®аЈ ­Ё§ жЁп
ЁбЇ®«м§гҐвбп ў­гвਠᥣ¬Ґ­в  Ё
гЇа ў«пҐв дЁ§ЁзҐбЄЁ¬Ё  ¤аҐб ¬Ё. Љ ¦¤ п
§ ¤ з  ¬®¦Ґв Ё¬Ґвм ¤® 16381 ᥣ¬Ґ­в  ¤®
4 ѓЎ ©в Є ¦¤л©, в.Ґ. ўЁавг «м­ п Ї ¬пвм
¬®¦Ґв Ўлвм а §¬Ґа®¬ 64 ’Ў ©в.

€­вҐа䥩б­л© Ў«®Є ®ЎҐбЇҐзЁў Ґв ў§ Ё¬®¤Ґ©бвўЁҐ б ў­Ґи­Ё¬Ё
гбва®©бвў ¬Ё, ўЄ«оз п  ўв®¬ вЁзҐбЄ®Ґ
гЇа ў«Ґ­ЁҐ а §ап¤­®бвмо иЁ­л, Ё
д®а¬Ёа®ў ­ЁҐ бЁЈ­ «®ў  ЄвЁў­®бвЁ Ў ©в®ў.

ЊЏ ¬®¦Ґв дг­ЄжЁ®­Ёа®ў вм ў ¤ўге ®б­®ў­ле ०Ё¬ е:

०Ё¬ ॠ«м­®©  ¤аҐб жЁЁ- е а ЄвҐаЁ§гҐвбп ⥬, зв® ЊЏ
а Ў®в Ґв Є Є ®зҐ­м Ўлбвал© 8086 б
32-ЎЁв­л¬ а биЁаҐ­ЁҐ¬;

०Ё¬ § йЁйҐ­­®© ўЁавг «м­®©  ¤аҐб жЁЁ- ॠ«Ё§гҐв ўбҐ
¤®бв®Ё­бвў  ЊЏ (०Ё¬ Ї а ««Ґ«м­®Ј®
ўлЇ®«­Ґ­Ёп ­ҐбЄ®«мЄЁе § ¤ з ­ҐбЄ®«мЄЁ¬Ё
8086 - Ї® ®¤­®¬г ­  § ¤ зг).

ЋЎ§®а ॣЁбва®ў®Ј® д ©« .

ЊЏ Ё¬ҐҐв 32 ॣЁбва , а §ЎЁвлҐ ­  б«Ґ¤гойЁҐ ЈагЇЇл:

ॣЁбвал ®ЎйҐЈ® ­ §­ зҐ­Ёп;
ᥣ¬Ґ­в­лҐ ॣЁбвал;
гЄ § вҐ«м Є®¬ ­¤ Ё ॣЁбва ЇаЁ§­ Є®ў;
гЇа ў«пойЁҐ ॣЁбвал;
ॣЁбвал бЁб⥬­ле  ¤аҐб®ў;
®в« ¤®з­лҐ ॣЁбвал;
вҐбв®ўлҐ аҐЈЁбвал.
.
- 5 -


ђҐЈЁбвал ®ЎйҐЈ® ­ §­ зҐ­Ёп.
31 16 15 8 7 0
_________________________________________________
| | | |
| |AH A | X AL | EAX
|_______________________|____________|___________|
| | | |
| |BH B | X BL | EBX
|_______________________|____________|___________|
| | | |
| |CH C | X CL | ECX
|_______________________|____________|___________|
| | | |
| |DH D | X DL | EDX
|_______________________|____________|___________|
| | |
| | SI | ESI
|_______________________|________________________|
| | |
| | DI | EDI
|_______________________|________________________|
| | |
| | BP | EBP
|_______________________|________________________|
| | |
| | SP | ESP
|_______________________|________________________|
‘ҐЈ¬Ґ­в­лҐ ॣЁбвал
15 0
_________________________
| |
| CS | Љ®¬ ­¤л
|_________________________|
| |
| SS | ‘⥪
|_________________________| _
| | |
| DS | |
|_________________________| |
| | |
| ES | |
|_________________________| > „ ­­лҐ
| | |
| FS | |
|_________________________| |
| | |
| GS | |
|_________________________| _|
“Є § вҐ«м Є®¬ ­¤ Ё ॣЁбва ЇаЁ§­ Є®ў.
31 16 15 0
_________________________________________________
| | |
| | “Є § вҐ«м | EIP
| | Є®¬ ­¤ |
|______________________|_________________________|
| | |
| | ЏаЁ§­ ЄЁ | EF ॣЁбва
|______________________|_________________________| ЇаЁ§­ Є®ў
ђЁб.2-2. ђҐЈЁбвал ®ЎйҐЈ® ­ §­ зҐ­Ёп, ᥣ¬Ґ­в­лҐ
Ё гЄ § вҐ«м Є®¬ ­¤
.
- 6 -

‘®¤Ґа¦Ё¬®Ґ ђЋЌ, гЄ § вҐ«п Є®¬ ­¤ Ё ॣЁбва  ЇаЁ§­ Є®ў § ўЁбЁв
®в ўлЇ®«­пҐ¬®© § ¤ зЁ Ё  ўв®¬ вЁзҐбЄЁ ЇҐаҐЈаг¦ Ґвбп ЇаЁ
ЇҐаҐЄ«о祭ЁЁ § ¤ з.
ЂаеЁвҐЄвга  ЊЏ Ї®§ў®«пҐв ­ҐЇ®б।б⢥­­® ®Ўа й вмбп Є 6
ᥣ¬Ґ­в ¬ (а §¬Ґа®¬ ¤® 4 ѓЎ ©в Є ¦¤л©) ЇаЁ Ї®¬®йЁ бЇҐжЁ «м­ле
ᥫҐЄв®а®ў, Є®в®алҐ ЇҐаҐ§ Јаг¦ овбп Їа®Ја ¬¬­®. ‘®¤Ґа¦Ё¬®Ґ
ᥫҐЄв®а®ў в Є¦Ґ § ўЁбЁв ®в § ¤ зЁ Ё  ўв®¬ вЁзҐбЄЁ ЇҐаҐ§ Јаг¦ Ґвбп
ЇаЁ ЇҐаҐЄ«о祭ЁЁ § ¤ з.
Ћбв «м­лҐ ॣЁбвал ЊЏ ЁбЇ®«м§говбп, Ј« ў­л¬ ®Ўа §®¬, ¤«п
гЇа®йҐ­Ёп Їа®ҐЄвЁа®ў ­Ёп Ё ®в« ¤ЄЁ ®ЇҐа жЁ®­­®© бЁб⥬л.

ЋЇЁб ­ЁҐ ॣЁбва®ў ЊЏ.

ђЋЌ - ЁбЇ®«м§говбп ¤«п еа ­Ґ­Ёп ®ЇҐа ­¤®ў Ё  ¤аҐб®ў. Њ®Јгв
а Ў®в вм б ®ЇҐа ­¤ ¬Ё, Ё¬ҐойЁ¬Ё ¤«Ё­г 1, 8, 16, 32 Ё 64 ЎЁв  Ё«Ё б
ЎЁв®ўл¬Ё Ї®«п¬Ё ¤«Ё­®© ®в 1 ¤® 32 ЎЁв. ЋЎ®§­ зҐ­Ёп ॣЁбва®ў ЇаЁ
ЁбЇ®«м§®ў ­ЁЁ ᮮ⢥вбвўго饩 ¤«Ё­л ЇаЁўҐ¤Ґ­л ­  аЁб.2.2.

“Є § вҐ«м Є®¬ ­¤ - еа ­Ёв ᬥ饭ЁҐ, Є®в®а®Ґ ўбҐЈ¤ 
бЄ« ¤лў Ґвбп б® §­ зҐ­ЁҐ¬ Є®¤®ў®Ј® ᥣ¬Ґ­в­®Ј® ॣЁбва  Ё
®ЇаҐ¤Ґ«пҐв  ¤аҐб б«Ґ¤го饩 Є®¬ ­¤л. Њ« ¤иЁҐ 16 а §а冷ў
ᮮ⢥вбвўгов IP ЇаҐ¤л¤гйЁе ЊЏ.

ђҐЈЁбва ЇаЁ§­ Є®ў - ®ва ¦ Ґв б®бв®п­ЁҐ ЊЏ ЇаЁ ЁбЇ®«м§®ў ­ЁЁ
в®«мЄ® 16- вЁ ¬« ¤иЁе а §а冷ў; б®ў¬ҐбвЁ¬ б ЇаҐ¤л¤гйЁ¬Ё ¬®¤Ґ«п¬Ё ЊЏ.
31 3 2 1 0
_________________________________________________
| | | | | | | | | | | | | | | | | | |
|‡ аҐ§ҐаўЁ- |V|R| |N|IOP|O|D|I|T|S|Z| |A| |P| |C|
|а®ў ­л |M|F|O|T| L |F|F|F|F|F|F|O|F|O|F|1|F|
|____________|_|_|_|_|___|_|_|_|_|_|_|_|_|_|_|_|_|
| | | | | | | | | | | | |
‚Ёавг «м­л© | | | | | | | | | | | | | ЏҐаҐ­®б
०Ё¬ | | | | | | | | | | | | |__________
______________| | | | | | | | | | | |
| | | | | | | | | | |—Ґв­®бвм
Џа®ўҐаЄ  | | | | | | | | | | |____________
________________| | | | | | | | | |
| | | | | | | | |‚бЇ®¬®Ј вҐ«м­л©
‚«®¦Ґ­­ п | | | | | | | | |ЇҐаҐ­®б
§ ¤ з  | | | | | | | | |_______________
____________________| | | | | | | |
| | | | | | |ЏаЁ§­ Є ­г«п
“а®ўҐ­м ЇаЁўЁ«ҐЈ.‚-‚ | | | | | | |_________________
_______________________| | | | | |
| | | | | ‡­ Є
ЏҐаҐЇ®«­Ґ­ЁҐ | | | | |__________________
__________________________| | | |
| | |’а ббЁа®ўЄ 
ЏаЁ§­ Є ­ Їа ў«Ґ­Ёп | | |____________________
____________________________| |
|
ђ §аҐиҐ­ЁҐ ЇаҐалў ­Ёп |
______________________________|

ђЁб.2-3. ђҐЈЁбва ЇаЁ§­ Є®ў
.
- 7 -


Ќ §­ зҐ­ЁҐ ЇаЁ§­ Є®ў.

VM - ®ЎҐбЇҐзЁў Ґв ०Ё¬ ўЁавг «м­®Ј® 8086 ў­гвਠ०Ё¬ 
ўЁавг «м­®©  ¤аҐб жЁЁ. ЏаЁ VM = 1 ЊЏ Ўг¤Ґв ЇҐаҐЄ«о祭 ў ०Ё¬
ўЁавг «м­®Ј® 8086, ЇаЁ н⮬ гЇа ў«Ґ­ЁҐ ЇҐаҐ§ Јаг§Є®© ᥣ¬Ґ­в®ў
Ўг¤Ґв ®бгйҐбвў«пвмбп Ї®¤®Ў­® 8086, ­® б ЁбЄ«о祭ЁҐ¬ 13
­Ґ¤Ґ©б⢨⥫м­ле ЇаЁўЁ«ҐЈЁа®ў ­­ле Є®¬ ­¤. VM ¬®¦Ґв Ўлвм гбв ­®ў«Ґ­
ў ђ‚Ђ Є®¬ ­¤®© IRET (Ґб«Ё га®ўҐ­м ЇаЁ®аЁвҐв  = 0) Ё § ¤ з 
ЇҐаҐЄ«оз Ґвбп ­  Ў®«ҐҐ ­Ё§иЁ© га®ўҐ­м. Љ®¬ ­¤  POPF ­Ґ ў«ЁпҐв ­ 
VM. Љ®¬ ­¤  PUSHF ўбҐЈ¤  бЎа блў Ґв VM ў 0, Ґб«Ё ®­  ўлЇ®«­пҐвбп ў
०Ё¬Ґ ўЁавг «м­®Ј® 8086. ‘®¤Ґа¦Ё¬®Ґ ॣЁбва  ЇаЁ§­ Є®ў Ўг¤Ґв
Є®ЇЁа®ў вмбп ЇаЁ ЇаҐалў ­Ёпе Ё«Ё б®еа ­пвмбп ЇаЁ ЇҐаҐЄ«о祭ЁЁ
§ ¤ зЁ, Ґб«Ё ЇаҐалў ­ЁҐ Ўг¤Ґв ўлЇ®«­пвмбп ў ०Ё¬Ґ ўЁавг «м­®Ј®
8086.

RF - ЇаЁ§­ Є ЁбЇ®«м§гҐвбп б®ў¬Ґбв­® б ®в« ¤®з­л¬Ё ॣЁбва ¬Ё
Є®­ва®«м­ле в®зҐЄ (ЇаҐалў ­Ё©) Ё«Ё Ї®и Ј®ў®Ј® ०Ё¬ . ‘ ҐЈ® Ї®¬®ймо
Їа®ўҐапҐвбп 室 ўлЇ®«­Ґ­Ёп Є®¬ ­¤ ў ®в« ¤®з­®¬ ०Ё¬Ґ (Їа®жҐбб
®в« ¤ЄЁ). …б«Ё гбв ­®ў«Ґ­ RF (=1), в® нв® Ї®§ў®«пҐв ЁЈ­®аЁа®ў вм
®иЁЎЄЁ, ў®§­ЁЄ ойЁҐ ЇаЁ ®в« ¤ЄҐ ¤® б«Ґ¤го饩 Є®¬ ­¤л. RF
 ўв®¬ вЁзҐбЄЁ бЎа блў Ґвбп ў 0 ЇаЁ гбЇҐи­®¬ ўлЇ®«­Ґ­ЁЁ Є®¬ ­¤л
(®иЁЎЄЁ ­Ґ ®Ў­ а㦥­л), §  ЁбЄ«о祭ЁҐ¬ Є®¬ ­¤ IRET Ё POPF,   в Є¦Ґ
JMP, CALL Ё INT ЇаЁ ЇҐаҐЄ«о祭ЁЁ § ¤ з.ќвЁ Є®¬ ­¤л гбв ­ ў«Ёў ов RF
ў б®бв®п­ЁҐ ®ЇаҐ¤Ґ«пҐ¬®Ґ б®бв®п­ЁҐ¬ Ї ¬пвЁ. Ќ ЇаЁ¬Ґа, ў Є®­жҐ
ўлЇ®«­Ґ­Ёп Ї®¤Їа®Ја ¬¬л ®Ўб«г¦Ёў ­Ёп Є®­ва®«м­®© в®зЄЁ Є®¬ ­¤  IRET
¬®¦Ґв гбв ­®ўЁвм RF ў б®бв®п­ЁҐ, ᮮ⢥вбвўго饥 §­ зҐ­Ёо ॣЁбва 
ЇаЁ§­ Є®ў, еа ­Ё¬®Ј® ў б⥪Ґ ЎҐ§ Ї®ўв®а­®© гбв ­®ўЄЁ RF ў 1.

NT - ЇаЁ§­ Є Ј­Ґ§¤®ў ­Ёп § ¤ з ЁбЇ®«м§гҐвбп в®«мЄ® ў ђ‚Ђ. NT=1
гЄ §лў Ґв, з⮠⥪гй п § ¤ з  пў«пҐвбп ў«®¦Ґ­­®© Ї® ®в­®иҐ­Ёо Є
¤агЈ®© § ¤ зҐ. ќв®в ЎЁв гбв ­ ў«Ёў Ґвбп Ё бЎа блў Ґвбп ЇаЁ ўл§®ўҐ
¤агЈЁе § ¤ з. NT Їа®ўҐапҐвбп Є®¬ ­¤®© IRET ¤«п ®ЇаҐ¤Ґ«Ґ­Ёп ў­гваЁ
§ ¤ ­­®Ј® Ё«Ё ў­Ґи­ҐЈ® Ї® ®в­®иҐ­Ёо Є ¤ ­­®© § ¤ зҐ ў®§ўа в .
Љ®¬ ­¤л POPF Ё IRET Ўг¤гв гбв ­ ў«Ёў вм NT ў ᮮ⢥вбвўЁЁ б ⥬,
зв® еа ­Ёвбп ў б⥪Ґ ¤«п «оЎ®Ј® га®ў­п ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ.

IOPL - ЇаЁ§­ Є ЁбЇ®«м§гҐвбп в®«мЄ® ў ђ‚Ђ. IOPL гЄ §лў Ґв
¬ ЄбЁ¬ «м­го ўҐ«ЁзЁ­г ⥪г饣® ЇаЁ®аЁвҐв , ®ЎҐбЇҐзЁў ойго
ўлЇ®«­Ґ­ЁҐ Є®¬ ­¤ ‚-‚ ЎҐ§ ॠЄжЁЁ ­  13 ®иЁЎЄг. ќв®в ЇаЁ§­ Є в Є¦Ґ
®ЎҐбЇҐзЁў Ґв ўлЎ®а IF, Є®Ј¤  ­®ў®Ґ §­ зҐ­ЁҐ ўлв «ЄЁў Ґвбп Ё§ б⥪ 
ў ॣЁбва ЇаЁ§­ Є®ў. POPF Ё IRET ¬®Јгв Ё§¬Ґ­пвм IOPL Ї®«Ґ, Є®Ј¤ 
IOPL = 0 (CPL=0). ЏаЁ ЇҐаҐЄ«о祭ЁЁ § ¤ з IOPL ¬®¦Ґв Ё§¬Ґ­пвмбп
ўбҐЈ¤  ЇаЁ ЇҐаҐЇЁбЁ TSS.

OF - ЇаЁ§­ Є ЇҐаҐЇ®«­Ґ­Ёп.

DF - гЄ §лў Ґв, Є Є Ё§¬Ґ­повбп §­ зҐ­Ёп ॣЁбва®ў ESI Ё EDI
ЇаЁ ўлЇ®«­Ґ­ЁЁ ®ЇҐа жЁ© б® бва®Є ¬Ё. 0 - Ё­ЄаҐ¬Ґ­в, 1 - ¤ҐЄаҐ¬Ґ­в.

IF - а §аҐи Ґв ®Ўа Ў®вЄг ў­Ґи­Ёе ЇаҐалў ­Ё© (IF = 1).
_______

TF - ЇаЁ TF = 1 ЈҐ­ҐаЁагҐвбп ЇаҐалў ­ЁҐ Ї®б«Ґ ўлЇ®«­Ґ­Ёп
Є ¦¤®© Є®¬ ­¤л. …б«Ё TF = 0 ЇаҐалў ­ЁҐ ў®§¬®¦­® в®«мЄ® ЇаЁ а Ў®вҐ б
®в« ¤®з­л¬Ё ॣЁбва ¬Ё DR3...DR0.

SF - ®ва ¦ Ґв б®бв®п­ЁҐ ­ ЁЎ®«ҐҐ §­ з йҐЈ® а §ап¤  ЇаЁ а Ў®вҐ
б ᮮ⢥вбвўгойЁ¬ д®а¬ в®¬ ¤ ­­ле.

ZF - ЇаЁ§­ Є а ўҐ­бвў  १г«мв в  ®ЇҐа жЁЁ ­г«о.

- 8 -



AF - гбв ­ ў«Ёў Ґвбп ЇаЁ ЇҐаҐ­®бҐ Ё«Ё § Ґ¬Ґ ў 3 а §ап¤
­Ґ§ ўЁбЁ¬® ®в д®а¬ в  ®ЇҐа ­¤ .

PF - PF = 1, Ґб«Ё Є®«ЁзҐбвў® Ґ¤Ё­Ёж ў ¬« ¤иҐ¬ Ў ©вҐ зҐв­®. ЌҐ
§ ўЁбЁв ®в д®а¬ в  Є®¬ ­¤.

CF - ЇҐаҐ­®б Ё§ бв а襣® а §ап¤ . ‘®®вўҐвбвўгҐв д®а¬ вг
®ЇҐа ­¤ .

ЊЏ ᮤҐа¦Ёв 6 16-вЁ ЎЁв®ўле ᥣ¬Ґ­в­ле ॣЁбва®ў, еа ­пйЁе
§­ зҐ­ЁҐ ᥫҐЄв®а  Ё ®ЇаҐ¤Ґ«пойЁе §­ зҐ­Ёп ⥪гйЁе  ¤аҐб­ле
ᥣ¬Ґ­в®ў. ‚ ђ‚Ђ Є ¦¤л© ᥣ¬Ґ­в ¬®¦Ґв Ё§¬Ґ­пвмбп ў ¤Ё Ї §®­Ґ ®в
®¤­®Ј® Ў ©в  ¤® ¬ ЄбЁ¬ «м­®Ј® §­ зҐ­Ёп дЁ§ЁзҐбЄ®Ј®  ¤аҐб­®Ј®
Їа®бва ­бвў  4 ѓЎ ©в . ‚ ђђЂ а §¬Ґал ᥣ¬Ґ­в  ®Ја ­ЁзҐ­л а §¬Ґа®¬
64 ЉЎ ©в.


‘ҐЈ¬Ґ­в­лҐ „ҐбЄаЁЇв®а­лҐ ॣЁбвал
ॣЁбвал (§ Јаг¦ овбп  ўв®¬ вЁзҐбЄЁ)
Ѓ §  дЁ§ЁзҐбЄ®Ј® ђ §¬Ґал „агЈЁҐ  ваЁЎгвл
15 0  ¤аҐб  ᥣ¬Ґ­в  ¤ҐбЄаЁЇв®а 
_________ _______________________________________________
| | | | | | | | | | | | | |
|‘Ґ«ҐЄв®а| ‘S - | | | | | | | | | |-| |
|________| |________________|___________|_|_|_|_|_|_|_|_|_|
| | | | | | | | | | | | | |
|‘Ґ«ҐЄв®а| SS - | | | | | | | | |-| |-|
|________| |________________|___________|_|_|_|_|_|_|_|_|_|
| | | | | | | | | | | | | |
|‘Ґ«ҐЄв®а| DS - | | | | | | | | |-|-|-|
|________| |________________|___________|_|_|_|_|_|_|_|_|_|
| | | | | | | | | | | | | |
|‘Ґ«ҐЄв®а| ES - | | | | | | | | |-|-|-|
|________| |________________|___________|_|_|_|_|_|_|_|_|_|
| | | | | | | | | | | | | |
|‘Ґ«ҐЄв®а| FS - | | | | | | | | |-|-|-|
|________| |________________|___________|_|_|_|_|_|_|_|_|_|
| | | | | | | | | | | | | |
|‘Ґ«ҐЄв®а| GS - | | | | | | | | |-|-|-|
|________| |________________|___________|_|_|_|_|_|_|_|_|_|

ђЁб.2-4. ‘ҐЈ¬Ґ­в­лҐ ॣЁбвал Ё ᮮ⢥вбвўгойЁҐ
¤ҐбЄаЁЇв®а­лҐ ॣЁбвал 80386
.
- 9 -


„ҐбЄаЁЇв®а­лҐ ॣЁбвал ᥣ¬Ґ­в®ў Їа®Ја ¬¬­® ­Ґ ўЁ¤Ё¬л,
Ў« Ј®¤®ап н⮬㠮­Ё 㤮Ў­л ¤«п ў®бЇаЁпвЁп. ‘ ¤агЈ®© бв®а®­л нвЁ
ॣЁбвал ­Ґа §алў­® бўп§ ­л б ᮮ⢥вбвўгойЁ¬Ё ᥣ¬Ґ­в­л¬Ё
ॣЁбва ¬Ё. Љ ¦¤л© ¤ҐбЄаЁЇв®а­л© ॣЁбва еа ­Ёв 32-е ЎЁв®ўл©
Ў §®ўл©  ¤аҐб ᥣ¬Ґ­в , 32-е ЎЁв®ўл© а §¬Ґа ᥣ¬Ґ­в  Ё ¤агЈЁҐ
­Ґ®Ўе®¤Ё¬лҐ  ваЁЎгвл ᥣ¬Ґ­в .
Љ®Ј¤  §­ зҐ­ЁҐ ᥫҐЄв®а  § Јаг¦ Ґвбп ў ᥣ¬Ґ­в­л© ॣЁбва,
ᮮ⢥вбвўгойЁ© ¤ҐбЄаЁЇв®а­л© ॣЁбва  ўв®¬ вЁзҐбЄЁ § Јаг¦ Ґвбп
Їа ўЁ«м­®© Ё­д®а¬ жЁҐ©. ‚ ђђЂ ­ҐЇ®б।б⢥­­® ЁбЇ®«м§гҐвбп в®«мЄ®
 ¤аҐб Ў §л (б® б¤ўЁЈ®¬ ­  4 а §ап¤  ў«Ґў®),   а §¬Ґал ᥣ¬Ґ­в  Ё
 ваЁЎгвл Ї®бв®п­­л (дЁЄбЁа®ў ­л ¤«п ђђЂ). ‚ ђ‚Ђ Ў § , а §¬Ґа Ё
 ваЁЎгвл ᥣ¬Ґ­в­®Ј® ¤ҐбЄаЁЇв®а  ®ЇаҐ¤Ґ«пҐвбп ᥫҐЄв®а®¬. 32-е
ЎЁв®ўл©  ¤аҐб Ў §л ᥣ¬Ґ­в  бв ­®ўЁвбп Є®¬Ї®­Ґ­в®¬ д®а¬Ёа®ў ­Ёп
ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб , 32-е ЎЁв®ўл© а §¬Ґа ᥣ¬Ґ­в  ¤«п
Їа®ўҐаЄЁ Ја ­Ёж а Ў®зҐ© ®Ў« бвЁ,    ваЁЎгвл Їа®ўҐаповбп ­ 
ᮮ⢥вбвўЁҐ вЁЇг § Їа иЁў Ґ¬®© Ї ¬пвЁ (вЁЇг ®Ўа йҐ­Ёп).

“Їа ў«пойЁҐ ॣЁбвал.

ЊЏ ᮤҐа¦Ёв 3 гЇа ў«пойЁе 32-е ЎЁв®ўле ॣЁбва : CRO, CR2 Ё
CR3, еа ­пйЁҐ б®бв®п­ЁҐ ¬ иЁ­л Ё ­Ґ § ўЁбпйЁҐ ®в ⥪г饩
ЁбЇ®«­пҐ¬®© § ¤ зЁ. „®бвгЇ Є ॣЁбва ¬ ®ЎҐбЇҐзЁў Ґвбп б Ї®¬®ймо
бЇҐжЁ «м­ле Є®¬ ­¤.

CRO - ॣЁбва гЇа ў«Ґ­Ёп ¬ иЁ­®© (§ ¬Ґ­пҐв ॣЁбва
б«®ў®б®бв®п­Ёп ¬ иЁ­л 80286).

31 24 23 16 15 8 7 0
_________________________________________________________________
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| P|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|E|T|E|M|P|
| G| | | | | | | | | | | | | | | | | | | | | | | | | | |T|S|M|P|E|
|__|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|

`---------------\/--------------'
‘«®ў®б®бв®п­Ёп ¬ иЁ­л
80286 (MSW)

ђЁб.2-5.CR0 ॣЁбва гЇа ў«Ґ­Ёп ¬ иЁ­®©

„«п б®еа ­Ґ­Ёп б®ў¬ҐбвЁ¬®бвЁ б 80286 ў бЁб⥬Ґ Є®¬ ­¤ 80386
®бв ў«Ґ­л Ё­бвагЄжЁЁ LMSW Ё SMSW, а Ў®в ойЁҐ б ¬« ¤иЁ¬Ё 16-о ЎЁв ¬Ё
CRO. Ќ®ўлҐ Ћ‘ 80386 Ўг¤гв ЁбЇ®«м§®ў вм Є®¬ ­¤г MOVCRO.
.
- 10 -


Ќ §­ зҐ­ЁҐ ЎЁв®ў

PG - ЇаЁ PG = 1 ўЄ«о祭 ०Ё¬ бва ­Ёз­®©  ¤аҐб жЁЁ.
(PAGING ENABLE)

ET - гЄ §лў Ґв ­  вЁЇ б®Їа®жҐбб®а  (ET=1 -
(PROCESSOR 80387, ET = 0 - 80287). “бв ­ ў«Ёў Ґвбп ў ᮮ⢥вбвўЁЁ
EXTENSION б га®ў­Ґ¬ бЁЈ­ «  ­  ўе®¤Ґ ERROR ў® ўаҐ¬п
TYPE) ­ з «м­®© гбв ­®ўЄЁ. Ља®¬Ґ в®Ј®, ¬®¦Ґв
гбв ­ ў«Ёў вмбп Ё бЎа блў вмбп Їа®Ја ¬¬­®. „«п
®ЎҐбЇҐзҐ­Ёп б®ў¬ҐбвЁ¬®бвЁ б 80286 ET ­Ґ
гбв ­ ў«Ёў Ґвбп Є®¬ ­¤®© LMSW.

TS -  ўв®¬ вЁзҐбЄЁ гбв ­ ў«Ёў Ґвбп ЇаЁ ЇҐаҐЄ«о祭ЁЁ
(TASK § ¤ з. …б«Ё TS=0 Ё MP=1, в® ЇаЁ Ї®«г祭ЁЁ Є®¬ ­¤л
SWITCHED) ¤«п б®Їа®жҐбб®а  д®а¬ЁагҐвбп ЇаҐалў ­ЁҐ 7
(®вбгвбвўЁҐ б®Їа®жҐбб®а ). Џ®¤Їа®Ја ¬¬  ®Ўб«г¦Ёў ­Ёп
ЇаҐалў ­Ёп ®Ўлз­® б®еа ­пҐв ᮤҐа¦Ё¬®Ґ 287/387,
ЇаЁ­ ¤«Ґ¦ йҐҐ ЇаҐ¤л¤г饩 § ¤ зҐ, § Јаг¦ Ґв
б®бв®п­Ёп, ЇаЁ­ ¤«Ґ¦ йЁҐ ⥪г饩 § ¤ зҐ, Ё
бЎа блў Ґв TS ЎЁв ў б®бв®п­ЁҐ, ў Є®в®а®¬ ®­
­ е®¤Ё«бп ¤® Ї®«г祭Ёп Є®¬ ­¤л ¤«п б®Їа®жҐбб®а .

EM - EM=1 в®Ј¤ , Є®Ј¤  ўбҐ Є®¬ ­¤л ¤«п б®Їа®жҐбc®а 
(EMULTE ¤®«¦­л д®а¬Ёа®ў вм ЇаҐалў ­ЁҐ 7 (®вбгвбвўЁҐ
COPROCESSOR) б®Їа®жҐбб®а ). EM=0 Ї®б«Ґ ­ з «м­®© гбв ­®ўЄЁ.
Љ®¬ ­¤  WAIT ­Ґ ў«ЁпҐв ­  б®бв®п­ЁҐ EM.

MP - MP ЁбЇ®«м§гҐвбп б®ў¬Ґбв­® б TS. …б«Ё MP=1 Ё TS=1, в®
(MONITOR ЇаЁ Ї®«г祭ЁЁ Є®¬ ­¤л WAIT ЈҐ­ҐаЁагҐвбп ЇаҐалў ­ЁҐ 7.
COPROCESSOR)

PE - гЄ §лў Ґв (PE=1) ­  ०Ё¬ ўЁавг «м­®©  ¤аҐб жЁЁ.
(PROTECTION ЏаЁ PE=0 а Ў®в Ґв ў ђђЂ. PE ¬®¦Ґв Ўлвм гбв ­®ў«Ґ­
ENABLE) Є®¬ ­¤ ¬Ё LMSW Ё LCRO. ‡ ¬ҐвЁ¬, зв® ¤«п ®ЎҐбЇҐзҐ­Ёп
б®ў¬ҐбвЁ¬®бвЁ б 80286 PE ­Ґ бЎа блў Ґвбп Є®¬ ­¤®©
LMSW.

CR1 - § аҐ§ҐаўЁа®ў ­ дЁа¬®© Intel ¤«п Ўг¤гйЁе Їа®жҐбб®а®ў.

CR2 - ॣЁбва ¤«п еа ­Ґ­Ёп ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб 
®вбгвбвўго饩 бва ­Ёжл. ђҐЈЁбва еа ­Ёв 32-е ЎЁв®ўл©
ЁбЇ®«­ЁвҐ«м­л©  ¤аҐб бва ­Ёжл, Є®в®а п
®вбгвбвў®ў «  (Ї®б«Ґ¤­Ё© Їа®¬ е) ў Ї ¬пвЁ. ќв®
§­ зҐ­ЁҐ ¬®¦Ґв Ўлвм б®еа ­Ґ­® ў б⥪Ґ Ї®¤Їа®Ја ¬¬®©
®Ўб«г¦Ёў ­Ёп Їа®¬ е  ¤«п ¤®Ї®«­ЁвҐ«м­®Ј®  ­ «Ё§ .


CR3 - ॣЁбва еа ­Ґ­Ёп Ў §®ў®Ј®  ¤аҐб  в Ў«Ёжл бва ­Ёж.
•а ­Ёв дЁ§ЁзҐбЄЁ©  ¤аҐб Ў §л ®ЇаҐ¤Ґ«Ґ­Ёп в Ў«Ёжл
бва ­Ёж. ’ Є Є Є а §¬Ґал бва ­Ёж дЁЄбЁа®ў ­л
(4 ЉЎ ©в), в® ¤ўҐ­ ¤ж вм ¬« ¤иЁе а §а冷ў ­Ґ
¤Ґ©б⢨⥫м­л. ЏаЁ ЇҐаҐЄ«о祭ЁЁ § ¤ з ᮤҐа¦Ё¬®Ґ
CR3 ¤®«¦­® б®еа ­пвмбп ў Єни - Ї ¬пвЁ бва ­Ёж.

.
- 11 -


31 24|23 16|15 8|7 0
________________|_______________|_____________|___________
| |
|ђҐЈЁбва ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб  ®вбгвбвўго饩 бва ­Ёжл | CR2
|_________________________________________________________|
| | | | | | | | | | | | | |
|ђҐЈЁбва Ў §л ®ЇаҐ¤Ґ«Ґ­Ёп в Ў«Ёжл | | | | | | | | | | | | |
|бва ­Ёж |0|0|0|0|0|0|0|0|0|0|0|0| CR3
|_________________________________|_|_|_|_|_|_|_|_|_|_|_|_|

ђЁб.2-6. 2 Ё 3 ॣЁбвал гЇа ў«Ґ­Ёп

‘Ёб⥬­лҐ ॣЁбвал  ¤аҐб 

‘Ёб⥬­лҐ ॣЁбвал Ї®¤¤Ґа¦Ёў ов ђ‚Ђ Їа®жҐбб®а®ў 286/386 Ё
ўЄ«оз ов:
GDT - в Ў«Ёж  Ј«®Ў «м­ле ¤ҐбЄаЁЇв®а®ў;
IDT - в Ў«Ёж  ¤ҐбЄаЁЇв®а®ў ЇаҐалў ­Ё©;
LDT - в Ў«Ёж  «®Є «м­ле ¤ҐбЄаЁЇв®а®ў;
TSS - ᥣ¬Ґ­в б®бв®п­Ёп § ¤ зЁ.

‘Ёб⥬­лҐ ॣЁбвал  ¤аҐб 

47 32-е ЎЁв®ўл© ЁбЇ®«­ЁвҐ«м­л©  ¤аҐб Ў §л 16 15 ѓа ­Ёж  0
______________________________________________________________
| | |
|______________________________________________|______________|GDTR
| | |
|______________________________________________|______________|IDTR

‘Ёб⥬­лҐ „ҐбЄаЁЇв®а­лҐ ॣЁбвал
ᥣ¬Ґ­в­лҐ (§ Јаг¦ овбп  ўв®¬ вЁзҐбЄЁ)
ॣЁбвал

32-е ЎЁв®ўл© ѓа ­Ёж  ЂваЁЎгвл
ЁбЇ®«­ЁвҐ«м­л©
 ¤аҐб Ў §л
15 0
___________ _________________________________________
| | | | | | | |
TR | ‘Ґ«ҐЄв®а | | | | | | |
|___________| |______________|________________|_|____|_|
| | | | | | | |
LDTR | ‘Ґ«ҐЄв®а | | | | | | |
|___________| |______________|________________|_|____|_|

ђЁб.2-7. ‘Ёб⥬­лҐ  ¤аҐб­лҐ Ё бЁб⥬­лҐ ᥣ¬Ґ­в­лҐ ॣЁбвал

ђҐЈЁбвал GDTR Ё IDTR пў«повбп ®ЎйЁ¬Ё ¤«п ўбҐе § ¤ з бЁб⥬л.
ђҐЈЁбвал LDTR Ё TR пў«повбп бЇҐжЁдЁз­л¬Ё ¤«п Є ¦¤®© § ¤ зЁ.
.
- 12 -


Ћв« ¤®з­лҐ ॣЁбвал
31 0
______________________
| |
|Ђ¤аҐб ва ббЁа®ўЄЁ 0 | DRO Ћв« ¤®з­лҐ ॣЁбвал Ё¬Ґов ў бў®Ґ¬
| | б®бв ўҐ 6 ॣЁбва®ў
|_____________________|
| |
|Ђ¤аҐб ва ббЁа®ўЄЁ 1 | DR1
|_____________________|
| |
|Ђ¤аҐб ва ббЁа®ўЄЁ 2 | DR2
|_____________________|
| |
|Ђ¤аҐб ва ббЁа®ўЄЁ 3 | DR3
|_____________________|
| |
|ђҐ§Ґаў Intel | DR4
|_____________________|
| |
|ђҐ§Ґаў Intel | DR5
|_____________________|
| |
|‘®бв®п­ЁҐ ва ббЁа®ўЄЁ| DR6
|_____________________|
| |
|“Їа ў«Ґ­ЁҐ ва ббЁа®ў.| DR7
|_____________________|


’Ґбв®ўлҐ аҐЈЁбвал
(¤«п Єни-Ї ¬пвЁ бва ­Ёж)

31 0
______________________
| |
|“Їа ў«Ґ­ЁҐ |
|вҐбвЁа®ў ­ЁҐ¬ | TR6 ’Ґбв®ўлҐ аҐЈЁбвал ЇаҐ¤­ §­ зҐ­л
|_____________________| ¤«п ¤«п Їа®ўҐаЄЁ  бб®жЁ вЁў­л¬
| | ‡“ ЎгдҐа  ва ­б«пжЁЁ  ¤аҐб®ў ЊЏ.
|‘®бв®п­ЁҐ ЇаЁ |
|вҐбвЁа®ў ­ЁЁ | TR7
|_____________________|

ђЁб.2-8. Ћв« ¤®з­лҐ Ё вҐбв®ўлҐ аҐЈЁбвал

‘гйҐбвўгов а §«ЁзЁп ў ¤®бвгЇ­®б⨠ॣЁбва®ў ў а §«Ёз­ле
०Ё¬ е а Ў®вл ЊЏ.
.
- 13 -


’ Ў«Ёж  2-1. €бЇ®«м§®ў ­ЁҐ ॣЁбва®ў
________________________________________________________________
| | | | |
| ђҐЈЁбва |€бЇ®«м§®ў ­ЁҐ|€бЇ®«м§®ў ­ЁҐ |€бЇ®«м§®ў ­ЁҐ|
| |ў ђђЂ |ў ђ‚Ђ |ў ўЁав.8086 |
| |_____________|______________|_____________|
| | | | | | | |
| |§ Ја. |а §Ја.|§ Ја. |а §Ја. |§ Ја. |а §Ја.|
|____________________|______|______|______|_______|______|______|
| | | | | | | |
| ђЋЌ |¤  |¤  |¤  |¤  |¤  |¤  |
|____________________|______|______|______|_______|______|______|
| | | | | | | |
| ‘ҐЈ¬Ґ­в­лҐ | | | | | | |
| ॣЁбвал |¤  |¤  |¤  |¤  |¤  |¤  |
|____________________|______|______|______|_______|______|______|
| | | | | | | |
| ђҐЈЁбвал | | | | | | |
| ЇаЁ§­ Є®ў |¤  |¤  |¤  |¤  |IOPL |IOPL |
|____________________|______|______|______|_______|______|______|
| | | | | | | |
| “Їа ў«пойЁҐ | | | | | | |
| ॣЁбвал |¤  |¤  |PL=0 |PL=0 |­Ґв |¤  |
|____________________|______|______|______|_______|______|______|
| | | | | | | |
| GDTR |¤  |¤  |PL=0 |¤  |­Ґв |¤  |
|____________________|______|______|______|_______|______|______|
| | | | | | | |
| IDTR |¤  |¤  |PL=0 |¤  |­Ґв |¤  |
|____________________|______|______|______|_______|______|______|
| | | | | | | |
| LDTR |­Ґв |­Ґв |PL=0 |¤  |­Ґв |­Ґв |
|____________________|______|______|______|_______|______|______|
| | | | | | | |
| TR |­Ґв |­Ґв |PL=0 |¤  |­Ґв |­Ґв |
|____________________|______|______|______|_______|______|______|
| | | | | | | |
| “Їа ў«Ґ­ЁҐ | | | | | | |
| ®в« ¤Є®© |¤  |¤  |PL=0 |PL=0 |­Ґв |­Ґв |
|____________________|______|______|______|_______|______|______|
| | | | | | | |
| ’Ґбв®ўлҐ | | | | | | |
| ॣЁбвал |¤  |PL=0 |PL=0 |PL=0 |­Ґв |­Ґв |
|____________________|______|______|______|_______|______|______|

PL=0 - ॣЁбвал ¤®бвгЇ­л в®«мЄ® ЇаЁ га®ў­Ґ
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ, а ў­®¬ 0.
IOPL - Є®¬ ­¤л PUSHF Ё POPF ¬®Јгв Ё§¬Ґ­пвм IOPL.

‡ ¬Ґз ­Ёп.

„«п ®ЎҐбЇҐзҐ­Ёп б®ў¬ҐбвЁ¬®бвЁ б Ўг¤гйЁ¬Ё Їа®жҐбб®а ¬Ё
­Ґ®Ўе®¤Ё¬®:
1) ¬ бЄЁа®ў вм (ЁбЄ«оз вм ў«Ёп­ЁҐ) ­Ґ®ЇаҐ¤Ґ«Ґ­­ле
(­ҐЁбЇ®«м§®ў ­­ле ЎЁв®ў ў ᮮ⢥вбвўгойЁе ॣЁбва е ЇаЁ Ёе
Їа®ўҐаЄҐ;
2) ®ЎҐбЇҐзЁвм ®вбгвбвўЁҐ ў«Ёп­Ёп нвЁе ЎЁв®ў ЇаЁ § ЇЁбЁ Ёе ў
Ї ¬пвм Ё ¤агЈЁҐ ॣЁбвал;
3) ЁбЄ«озЁвм § ЇЁбм Ё­д®а¬ жЁЁ ў ­Ґ®ЇаҐ¤Ґ«Ґ­­лҐ ЎЁвл;
4) ®ЎҐбЇҐзЁў вм § ЇЁбм 0 ў ­ҐЁбЇ®«м§®ў ­­лҐ ЎЁвл, Є®Ј¤ 
§ Јаг¦ овбп ᮮ⢥вбвўгойЁҐ ॣЁбвал.


- 14 -


‘Ёб⥬  Є®¬ ­¤ Їа®жҐбб®а 

‘Ёб⥬  Є®¬ ­¤ ўЄ«оз Ґв 9 ЈагЇЇ Є®¬ ­¤:

1) ЇҐаҐ¤ зЁ ¤ ­­ле;
2)  аЁд¬ҐвЁзҐбЄЁҐ;
3) б¤ўЁЈ ;
4) ®Ўа Ў®вЄЁ бва®Є;
5) ¬ ­ЁЇг«пжЁЁ ЎЁв ¬Ё;
6) ЇҐаҐ¤ зЁ гЇа ў«Ґ­Ёп;
7) Ї®¤¤Ґа¦ЄЁ п§лЄ®ў ўлб®Є®Ј® га®ў­п;
8) Ї®¤¤Ґа¦ЄЁ ®ЇҐа жЁ®­­®© бЁб⥬л;
9) гЇа ў«Ґ­Ёп Їа®жҐбб®а®¬.

Љ®¬ ­¤л ¬®Јгв ᮤҐа¦ вм ®в 0 ¤® 3 ®ЇҐа ­¤®ў, а §¬ҐйҐ­­ле ў
ॣЁбва е Ї ¬пвЁ Ё«Ё ­ҐЇ®б।б⢥­­® ў Є®¬ ­¤Ґ. Ѓ®«миЁ­бвў®
ЎҐ§®ЇҐа ­¤­ле Є®¬ ­¤ - ®¤­®Ў ©в®ўлҐ. Ћ¤­®®ЇҐа ­¤­лҐ Є®¬ ­¤л ®Ўлз­®
¤ўгеЎ ©в®ўлҐ. ‘।­пп ¤«Ё­  Є®¬ ­¤л - 3,2 Ў ©в . ќв® Ї®§ў®«пҐв
еа ­Ёвм ў б।­Ґ¬ 5 Є®¬ ­¤ ў 16-вЁ Ў ©в®ў®© ®зҐаҐ¤Ё Є®¬ ­¤ Ў«®Є 
®ЇҐаҐ¦ о饩 ўлЎ®аЄЁ. ЏаЁ ЁбЇ®«м§®ў ­ЁЁ ¤ўге ®ЇҐа ­¤®ў ў®§¬®¦­л
б«Ґ¤гойЁҐ вЁЇл ў§ Ё¬®¤Ґ©бвўЁп: ॣЁбва-ॣЁбва;
Ї ¬пвм-ॣЁбва;
­ҐЇ®б।б⢥­­л© ®ЇҐа ­¤-ॣЁбва;
Ї ¬пвм-Ї ¬пвм;
ॣЁбва-Ї ¬пвм;
­ҐЇ®б।б⢥­­л© ®ЇҐа ­¤-Ї ¬пвм.
ЋЇҐа ­¤л ¬®Јгв Ўлвм 8, 16 Ё«Ё 32-е а §ап¤­л¬Ё. Љ®Ј¤ 
ўлЇ®«­повбп Є®¬ ­¤л, ­ ЇЁб ­­лҐ ¤«п 80386, ®ЇҐа ­¤л Ё¬Ґов ¤«Ё­г 8
Ё«Ё 32 ЎЁв , Є®Ј¤  ¤«п 80286 Ё 8086-®ЇҐа ­¤л 8 Ё«Ё 16 ЎЁв. Љ® ўбҐ¬
Ё­бвагЄжЁп¬ ¬®Јгв ¤®Ў ў«пвмбп ЇаҐдЁЄбл, Є®в®алҐ Ё§¬Ґ­пов ¤«Ё­г
®ЇҐа ­¤®ў (в.Є. Ї®§ў®«пов ЁбЇ®«м§®ў вм 32-е ЎЁв®ўлҐ ®ЇҐа ­¤л ў
16-вЁ ЎЁв®ўле Є®¬ ­¤ е Ё«Ё 16-вЁ ЎЁв®ўлҐ ®ЇҐа ­¤л ў 32-е ЎЁв®ўле
Є®¬ ­¤ е).

ђҐ¦Ё¬л  ¤аҐб жЁЁ

ЊЏ ®ЎҐбЇҐзЁў Ґв 11 ०Ё¬®ў  ¤аҐб жЁЁ, Є®в®алҐ а ббзЁв ­л ­ 
нд䥪⨢­®Ґ ўлЇ®«­Ґ­ЁҐ Їа®Ја ¬¬, ­ ЇЁб ­­ле ­  џ‚“ вЁЇ  ‘ Ё
”®ава ­. „ў  ०Ё¬   ¤аҐб жЁЁ: ०Ё¬ ॣЁбва®ў®©  ¤аҐб жЁЁ Ё ०Ё¬
­ҐЇ®б।б⢥­­®©  ¤аҐб жЁЁ - ЇаҐ¤­ §­ зҐ­л, ᮮ⢥вб⢥­­®, ¤«п
 ¤аҐб жЁЁ ®¤­®Ј® Ё§ ॣЁбва®ў ॣЁбва®ў®Ј® Ў«®Є  Ё«Ё
­ҐЇ®б।б⢥­­®Ј® ®ЇҐа ­¤  б а §ап¤­®бвмо 8, 16, 32 ЎЁв .
€¬ҐҐвбп 9 ०Ё¬®ў  ¤аҐб жЁЁ Ї ¬пвЁ. €бЇ®«­ЁвҐ«м­л©  ¤аҐб
ўЄ«оз Ґв ў бҐЎп ¤ў  Є®¬Ї®­Ґ­в   ¤аҐб  Ў §л - ᥣ¬Ґ­в  Ё нд䥪⨢­л©
 ¤аҐб. ќд䥪⨢­л©  ¤аҐб ўлзЁб«пҐвбп б㬬Ёа®ў ­ЁҐ¬ б«Ґ¤гойЁе 4-е
н«Ґ¬Ґ­в®ў:
1) ᬥ饭ЁҐ - 8 Ё«Ё 32-е ЎЁв®ў п ўҐ«ЁзЁ­ , ­ҐЇ®б।б⢥­­®
§ ¤ ў Ґ¬ п ў Є®¬ ­¤Ґ (16-вЁ ЎЁв®ўлҐ ᬥ饭Ёп ¬®Јгв ЁбЇ®«м§®ў вмбп
ЇаЁ Ї®¬®йЁ ЇаҐдЁЄб );
2) Ў §  - ᮤҐа¦Ё¬®Ґ «оЎле ђЋЌ®ў. Ѓ §®ўлҐ ॣЁбвал ®Ўлз­®
ЁбЇ®«м§говбп Є®¬ЇЁ«пв®а ¬Ё ў Є зҐб⢥ в®зЄЁ ®вбзҐв  «®Є «м­®©
®Ў« бвЁ Ї ¬пвЁ;
3) Ё­¤ҐЄб - ᮤҐа¦Ё¬®Ґ «оЎле ђЋЌ®ў, ЁбЄ«оз п ESP. €­¤ҐЄб­лҐ
ॣЁбвал ЁбЇ®«м§говбп ¤«п ¤®бвгЇ  Є н«Ґ¬Ґ­в ¬ бва®Є Ё«Ё ¬ ббЁў®ў.
4) ўҐ«ЁзЁ­  - гЄ §лў Ґв и Ј (1, 2, 4 Ё«Ё 8) ¤«п
(и Ј Ё­¤ҐЄб жЁЁ) Ё­¤ҐЄб­®Ј® ॣЁбва .  Ј Ё­¤ҐЄб жЁЁ Ї®§ў®«пҐв
гбЇҐи­®  ¤аҐб®ў вм ¬ ббЁўл Ё«Ё бвагЄвгал.

.
- 15 -


‚лзЁб«Ґ­ЁҐ нд䥪⨢­®Ј®  ¤аҐб  Їа ЄвЁзҐбЄЁ ­Ґ гег¤и Ґв
Їа®Ё§ў®¤ЁвҐ«м­®бвм Їа®жҐбб®а  Ё§-§  ЁбЇ®«м§®ў ­Ёп Є®­ўҐ©Ґа­®Ј®
०Ё¬ . …¤Ё­б⢥­­®Ґ ЁбЄ«о祭ЁҐ - ®¤­®ўаҐ¬Ґ­­®Ґ ЁбЇ®«м§®ў ­ЁҐ Ў §л,
Ё­¤ҐЄб  Ё ᬥ饭Ёп, зв® гег¤и Ґв ЎлбвதҐ©бвўЁҐ ­  ®¤Ё­ в Єв.
EA = Ў §  + Ё­¤ҐЄб (б ®ЇаҐ¤Ґ«Ґ­­л¬ и Ј®¬)+ ᬥ饭ЁҐ.

ђҐ¦Ё¬л (б¬. аЁб.2-9).

Џаאַ©  ¤аҐб жЁЁ. ‘¬ҐйҐ­ЁҐ  ¤аҐб  ®ЇҐа ­¤  ᮤҐа¦Ёвбп ў 8, 16
Ё«Ё 32 а §ап¤ е Є®¬ ­¤л.
ђҐЈЁбва®ўл© Є®бўҐ­­л©. Ѓ §®ўл© Ё«Ё Ё­¤ҐЄб­л© ॣЁбва ᮤҐа¦ в
 ¤аҐб ®ЇҐа ­¤ .
Ѓ §®ў п  ¤аҐб жЁп. Ѓ §®ўл© ॣЁбва б㬬ЁагҐвбп ᮠᬥ饭ЁҐ¬.
€­¤ҐЄб­ п  ¤аҐб жЁп. €­¤ҐЄб­л© ॣЁбва б㬬ЁагҐвбп б®
ᬥ饭ЁҐ¬.
€­¤ҐЄб­ п  ¤аҐб жЁп б и Ј®¬. ‘®¤Ґа¦Ё¬®Ґ Ё­¤ҐЄб­®Ј® ॣЁбва 
г¬­®¦ Ґвбп ­  и Ј Ё б㬬ЁагҐвбп б®
ᬥ饭ЁҐ¬.
Ѓ §®ў®-Ё­¤ҐЄб­ п  ¤аҐб жЁп. …Ђ = Ў §  + Ё­¤ҐЄб.
Ѓ §®ў®-Ё­¤ҐЄб­ п  ¤аҐб жЁп б и Ј®¬. …Ђ = Ў §  + Ё­¤ҐЄб * и Ј.
Ѓ §®ў®-Ё­¤ҐЄб­ п  ¤аҐб жЁп ᮠᬥ饭ЁҐ¬. …Ђ = Ў §  + Ё­¤ҐЄб +
+ ᬥ饭ЁҐ.
Ѓ §®ў®-Ё­¤ҐЄб­ п  ¤аҐб жЁп ᮠᬥ饭ЁҐ¬ Ё б и Ј®¬.
…Ђ = Ў §  + Ё­¤ҐЄб * и Ј + ᬥ饭ЁҐ.

ђ §«ЁзЁп ¬Ґ¦¤г 32-е Ё 16-вЁ а §ап¤­л¬Ё  ¤аҐб ¬Ё.

„«п ®ЎҐбЇҐзҐ­Ёп б®ў¬ҐбвЁ¬®бвЁ ЏЋ Їа®жҐбб®а®ў ­Ґ®Ўе®¤Ё¬®
Їа®Ја ¬¬л (б 16-вЁ ЎЁв®ўл¬Ё Є®¬ ­¤ ¬Ё ЊЏ 86 Ё 286) ўлЇ®«­пвм ­ 
ЊЏ 386 ў ॠ«м­®¬ Ё«Ё § йЁйҐ­­®¬ ०Ё¬ е. Џа®жҐбб®а ®ЇаҐ¤Ґ«пҐв
а §¬Ґа­®бвм  ¤аҐб ,  ­ «Ё§Ёагп D ЎЁв ў ¤ҐбЄаЁЇв®аҐ ᥣ¬Ґ­в .
…б«Ё D=0, в® ўбҐ ¤«Ё­л ®ЇҐа ­¤®ў Ё нд䥪⨢­ле  ¤аҐб®ў
б®бв ў«пов 16 ЎЁв. …б«Ё D=1 - 32 ЎЁв . ‚ ॠ«м­®¬ ०Ё¬Ґ - 16 ЎЁв.
€§¬Ґ­Ґ­ЁҐ ЎЁв  D ¤«п Є®¬ ­¤ ®ЎҐбЇҐзЁў ов ¤ў  ЇаҐдЁЄб ,
ўлЎЁа Ґ¬лҐ ЇҐаҐ¤ нвЁ¬Ё Є®¬ ­¤ ¬Ё: 1) ЇаҐдЁЄб а §¬Ґа­®бвЁ ®ЇҐа ­¤ ,
2) ЇаҐдЁЄб ¤«Ё­л  ¤аҐб .
ЏаҐдЁЄбл  ўв®¬ вЁзҐбЄЁ ¤®Ў ў«повбп  бᥬЎ«Ґа®¬ дЁа¬л Intel.

’ Ў«Ёж  2-3. Ѓ §®ўлҐ Ё Ё­¤ҐЄб­лҐ ॣЁбвал ¤«п 16-вЁ Ё 32-е
Ў ©в®ўле  ¤аҐб®ў.
____________________________________________________________
| | | |
| | 16-вЁ ЎЁв®ўл© | 32-е ЎЁв®ўл© |
| |  ¤аҐб |  ¤аҐб |
|_______________________|________________|__________________|
| | | |
|Ѓ §®ўл© ॣЁбва | BX, BP | ‹оЎ®© 32-е ЎЁв­л©|
| | | ђЋЌ |
|_______________________|________________|__________________|
| | | |
|€­¤ҐЄб­л© ॣЁбва | SI, DI | ‹оЎ®© 32-е ЎЁв­л©|
| | | ђЋЌ, ЁбЄ«оз п ESP|
|_______________________|________________|__________________|
| | | |
| Ј | ­Ґв | 1, 2, 4, 8 |
|_______________________|________________|__________________|
| | | |
|‘¬ҐйҐ­ЁҐ | 0, 8, 16 ЎЁв | 0, 8, 32 ЎЁв |
|_______________________|________________|__________________|

‚ нв®© в Ў«ЁжҐ Ї®Є § ­  а §­Ёж  ў ЁбЇ®«м§®ў ­ЁЁ Ў §®ўле Ё
Ё­¤ҐЄб­ле ॣЁбва®ў.

- 17 -


ЏаҐдЁЄбл ¬®Јгв ЁбЇ®«м§®ў вмбп б®ў¬Ґбв­® Ё«Ё а §¤Ґ«м­® б «оЎ®©
Ё­бвагЄжЁҐ©. ЏаҐдЁЄб ¤«Ё­л  ¤аҐб  ­Ґ ®ЎҐбЇҐзЁў Ґв а §¬Ґа­®бвм
----------------
 ¤аҐб  Ў®«ҐҐ 64 ЉЎ ©в ў ०Ё¬Ґ ॠ«м­®©  ¤аҐб жЁЁ. Ђ¤аҐб бўлиҐ
FFFFH Ўг¤Ґв а бб¬ ваЁў вмбп Є Є ®иЁЎЄ . ЏаҐдЁЄб ¤«Ё­л  ¤аҐб 
ЁбЇ®«м§гҐвбп в®«мЄ® ¤«п ¤®Ї®«­ЁвҐ«м­ле ०Ё¬®ў  ¤аҐб жЁЁ 80386.

’ЁЇл ¤ ­­ле

80386 Ї®¤¤Ґа¦Ёў Ґв ўбҐ вЁЇл ¤ ­­ле, ЁбЇ®«м§гҐ¬лҐ џ‚“.
ЃЁв - ®¤Ё­®з­л© ¤ў®Ёз­л© а §ап¤.
ЃЁв®ў®Ґ Ї®«Ґ - ЈагЇЇ  ¤® 32-е ЎЁв®ў.
–ҐЇ®зЄ  ЎЁв®ў (бва®Є ) - ­ Ў®а Ї®б«Ґ¤®ў вҐ«м­ле ЎЁв®ў, ¤«Ё­®©
¤® 4 ѓЎЁв.
Ѓ ©в - 8-¬Ё ЎЁв®ў п (ўЄ«оз п §­ Є) ўҐ«ЁзЁ­ .
ЃҐ§§­ Є®ўл© Ў ©в - 8-¬Ё ЎЁв®ў п (ЎҐ§ §­ Є ) ўҐ«ЁзЁ­ .
–Ґ«®Ґ (б«®ў®) - 16-вЁ ЎЁв®ў п (ўЄ«оз п §­ Є) ўҐ«ЁзЁ­ .
„«Ё­­®Ґ 楫®Ґ (¤ў®©­®Ґ б«®ў®) - 32-е ЎЁв®ў п (ўЄ«оз п §­ Є)
ўҐ«ЁзЁ­ .
ЃҐ§§­ Є®ў®Ґ 楫®Ґ (б«®ў®) - 16-вЁ ЎЁв®ў п (ЎҐ§ §­ Є ) ўҐ«ЁзЁ­ .
ЃҐ§§­ Є®ў®Ґ ¤«Ё­­®Ґ 楫®Ґ (¤ў®©­®Ґ б«®ў®) - 32-е ЎЁв®ў п (ЎҐ§
§­ Є ) ўҐ«ЁзЁ­ .
‘зҐвўҐаҐ­­®Ґ б«®ў® б® §­ Є®¬ - 64 ЎЁв , ўЄ«оз п §­ Є.
‘зҐвўҐаҐ­­®Ґ б«®ў® ЎҐ§ §­ Є  - 64 ЎЁв  ЎҐ§ §­ Є .
Љ®а®вЄЁ© гЄ § вҐ«м - 16-вЁ Ё«Ё 32-е а §ап¤­®Ґ ᬥ饭ЁҐ,
Є®бўҐ­­® ®ЇаҐ¤Ґ«по饥 п祩Єг Ї ¬пвЁ.
“Є § вҐ«м - 16-вЁ ЎЁв®ўл© ᥣ¬Ґ­в Ё 16-вЁ Ё«Ё 32-е а §ап¤­®Ґ
ᬥ饭ЁҐ.
‘Ё¬ў®« - Ў ©в®ў®Ґ ЇаҐ¤бв ў«Ґ­ЁҐ гЇа ў«пойЁе Ё
 «д ўЁв­®-жЁда®ўле бЁ¬ў®«®ў ASCII.
‘ва®Є  - Ї®б«Ґ¤®ў вҐ«м­®бвм Ё§ Ў ©в®ў.
„ў®Ёз­®-¤ҐбпвЁз­л© Є®¤ - Ў ©в®ў®Ґ (­ҐгЇ Є®ў ­­®Ґ)
ЇаҐ¤бв ў«Ґ­ЁҐ ¤ҐбпвЁз­ле жЁда ®в 0 ¤® 9.
“Ї Є®ў ­­л© ¤ў®Ёз­®-¤ҐбпвЁз­л© Є®¤ - Ў ©в®ў®Ґ ЇаҐ¤бв ў«Ґ­ЁҐ
¤ўге ¤ҐбпвЁз­ле жЁда ®в 0 ¤® 9.

‚ вҐе б«гз пе, Є®Ј¤  80386 ў§ Ё¬®¤Ґ©бвўгҐв б  аЁд¬ҐвЁзҐбЄЁ¬
б®Їа®жҐбб®а®¬ вЁЇ  80287 Ё«Ё 80387, ¤®Ї®«­ЁвҐ«м­® ЁбЇ®«м§гов
д®а¬ в б:
Ї« ў о饩 § Їпв®© - §­ Є®ў®Ґ 32-е, 64-е Ё 80-вЁ а §ап¤­®Ґ
ЇаҐ¤бв ў«Ґ­ЁҐ (Ї®ап¤Є  Ё ¬ ­вЁббл).

‘¬. аЁб.2-10.

ЋаЈ ­Ё§ жЁп Ї ¬пвЁ
Џ ¬пвм ¤Ґ«Ёвбп ­  Ў ©вл, б«®ў  Ё ¤ў®©­лҐ б«®ў . Ѓ ©вл б«®ў Ё
¤ў®©­ле б«®ў а §¬Ґй овбп, ®Ўа §гп Ї®б«Ґ¤®ў вҐ«м­го 楯®зЄг.
Ѓ ©в®ўл©  ¤аҐб б«®ў  Ё ¤ў®Ёз­®Ј® б«®ў  ᮮ⢥вбвўгҐв ¬« ¤иҐ¬г
Ў ©вг. ‚ ¤®Ї®«­Ґ­ЁЁ Є ®б­®ў­л¬ вЁЇ ¬ ¤ ­­ле 80386 ¬®¦Ґв
Ї®¤¤Ґа¦Ёў вм ҐйҐ ¤ўҐ Ў®«миЁҐ Ґ¤Ё­Ёжл Ї ¬пвЁ: бва ­Ёжл Ё ᥣ¬Ґ­вл.
Џ ¬пвм ¬®¦Ґв Ўлвм Ї®¤Ґ«Ґ­  ­  ®¤Ё­ Ё«Ё ­ҐбЄ®«мЄ® ᥣ¬Ґ­в®ў
а §«Ёз­®© ¤«Ё­л, Є®в®алҐ ¬®Јгв Ї®¤Є зЁў вмбп б ¤ЁбЄ  Ё«Ё
ЁбЇ®«м§®ў вмбп б®ў¬Ґбв­® ­ҐбЄ®«мЄЁ¬Ё Їа®Ја ¬¬ ¬Ё. Џ ¬пвм ¬®¦Ґв
в Є¦Ґ ¤Ґ«Ёвбп ­  ®¤­г Ё«Ё ­ҐбЄ®«мЄ® 4 ЉЎ ©в®ўле бва ­Ёж.
‘ҐЈ¬Ґ­в жЁп Ё бва ­Ёз­ п ®аЈ ­Ё§ жЁп ¬®Јгв ЁбЇ®«м§®ў вмбп
б®ў¬Ґбв­®, ®ЎҐбЇҐзЁў п ЇаҐЁ¬гйҐбвў  ®Ў®Ёе ¬Ґв®¤®ў. ќвЁ ¬Ґв®¤л
пў«повбп ў§ Ё¬®¤®Ї®«­пойЁ¬Ё. ‘ҐЈ¬Ґ­вЁа®ў ­ЁҐ 㤮Ў­® ¤«п ЇаЁЄ« ¤­ле
Їа®Ја ¬¬Ёбв®ў, а Ў®в ойЁе б «®ЈЁзҐбЄЁ¬Ё  ¤аҐб ¬Ё, в®Ј¤  Є Є
бва ­Ёз­ п  ¤аҐб жЁп - ¤«п бЁб⥬­ле Їа®Ја ¬¬Ёбв®ў, гЇа ў«пойЁе
дЁ§ЁзҐбЄ®© Ї ¬пвмо.

- 19 -



Џа®бва ­бвў®  ¤аҐб®ў

80386 Ё¬ҐҐв ваЁ вЁЇ   ¤аҐб®ў:
«®ЈЁзҐбЄЁ© (ўЁавг «м­л©);
ЁбЇ®«­ЁвҐ«м­л© («Ё­Ґ аЁ§®ў ­­л©);
дЁ§ЁзҐбЄЁ©.

‹®ЈЁзҐбЄЁ©  ¤аҐб ўЄ«оз Ґв ᥫҐЄв®а Ё ᬥ饭ЁҐ. ‘Ґ«ҐЄв®а -
ᮤҐа¦Ё¬®Ґ ᥣ¬Ґ­в­®Ј® ॣЁбва . ‘¬ҐйҐ­ЁҐ - б㬬  Ў §л, Ё­¤ҐЄб  Ё
14
ᬥ饭Ёп. Љ ¦¤ п § ¤ з  ¬®¦Ґв ®ЇҐаЁа®ў вм б 16 Љ (2 -1)
ᥫҐЄв®а ¬Ё Ё ᬥ饭Ёп¬Ё, Є ¦¤л© Ё§ Є®в®але ¬®¦Ґв Ўлвм а §¬Ґа®¬
32 46
4 ѓЎ ©в (2 ЎЁв), ᮧ¤ ў п ⥬ б ¬л¬ ®ЎйҐҐ Їа®бва ­бвў® 2 (64
’Ў ©в) ¤«п § ¤ зЁ. Ѓ«®Є ᥣ¬Ґ­в жЁЁ ва ­б«ЁагҐв «®ЈЁзҐбЄЁҐ  ¤аҐб  ў
ЁбЇ®«­ЁвҐ«м­лҐ. Ѓ«®Є бва ­Ёз­®©  ¤аҐб жЁЁ ЇаҐ®Ўа §гҐв
ЁбЇ®«­ЁвҐ«м­лҐ  ¤аҐб  ў дЁ§ЁзҐбЄЁҐ. …б«Ё Ў«®Є бва ­Ёз­®©  ¤аҐб жЁЁ
­Ґ ЁбЇ®«м§гҐвбп, в® ЁбЇ®«­ЁвҐ«м­л©  ¤аҐб пў«пҐвбп дЁ§ЁзҐбЄЁ¬.
”Ё§ЁзҐбЄЁ¬ ­ §лў Ґвбп  ¤аҐб ­  Є®­в Єв е Їа®жҐбб®а . Ћб­®ў­®Ґ
®в«ЁзЁҐ ०Ё¬  ђЂ ®в ‚Ђ § Є«оз Ґвбп ў ⮬, Є Є «®ЈЁзҐбЄЁ©  ¤аҐб
ЇаҐ®Ўа §гҐвбп ў ЁбЇ®«­ЁвҐ«м­л©. ‚ ђђЂ Ў«®Є ᥣ¬Ґ­в жЁЁ б¤ўЁЈ Ґв
ᥫҐЄв®а ­  4 ЎЁв  ў«Ґў® Ё ¤®Ў ў«пҐв १г«мвЁаго饥 ᬥ饭ЁҐ. ‚ ђ‚Ђ
Є ¦¤л© ᥫҐЄв®а Ё¬ҐҐв ®ЇаҐ¤Ґ«Ґ­­го Ў §г ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб .
Ѓ §  ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб  еа ­Ёвбп ў ®¤­®© Ё§ ¤ўге бва ­Ёж Ћ‘
(в Ў«ЁжҐ «®Є «м­ле ¤ҐбЄаЁЇв®а®ў Ё«Ё в Ў«ЁжҐ Ј«®Ў «м­ле
¤ҐбЄаЁЇв®а®ў). Ѓ §  ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб  ᮮ⢥вбвўго饣®
ᥫҐЄв®а  бЄ« ¤лў Ґвбп б १г«мвЁагойЁ¬ ᬥ饭ЁҐ¬ ¤«п Ї®«г祭Ёп
ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб .
‘¬. аЁб.2-11.

€бЇ®«м§®ў ­ЁҐ ᥣ¬Ґ­в­ле ॣЁбва®ў

Ћб­®ў­ п бвагЄвга  ў ®аЈ ­Ё§ жЁЁ Ї ¬пвЁ - ᥣ¬Ґ­в.
‘ҐЈ¬Ґ­вл - Ў«®ЄЁ Ї ¬пвЁ ЇҐаҐ¬Ґ­­®© ¤«Ё­л (®в 1 Ў ©в  ¤®
4 ѓЎ ©в), Ё¬ҐойЁҐ ®ЇаҐ¤Ґ«Ґ­­лҐ  ваЁЎгвл. ’аЁ ®б­®ў­ле вЁЇ 
ᥣ¬Ґ­в®ў - б⥪, Є®¬ ­¤л, ¤ ­­лҐ.
„«п Є®¬Ї Єв­®Ј® Є®¤Ёа®ў ­Ёп Є®¬ ­¤ Ё Ї®ўл襭Ёп
Їа®Ё§ў®¤ЁвҐ«м­®бвЁ ЊЏ Є®¬ ­¤л ­Ґ ᮤҐа¦ в пў­®Ј® гЄ § ­Ёп ­ 
ЁбЇ®«м§гҐ¬л© ᥣ¬Ґ­в­л© ॣЁбва. ЋЇаҐ¤Ґ«Ґ­ЁҐ ᥣ¬Ґ­в­®Ј® ॣЁбва 
Їа®Ё§ў®¤Ёвбп  ўв®¬ вЁзҐбЄЁ ў ᮮ⢥вбвўЁЁ б в Ў«.2-4.


ЋЎлз­® ­ §ў ­ЁҐ ᥣ¬Ґ­в­®Ј® ॣЁбва  гЄ §лў Ґв ­  вЁЇ
Ё­д®а¬ жЁЁ, ¤«п  ¤аҐб жЁЁ Є®в®а®© ®­ ЁбЇ®«м§гҐвбп. €бЇ®«м§®ў ­ЁҐ
ЇаҐдЁЄб  ЇҐаҐ ¤аҐб жЁЁ Ї®§ў®«пҐв пў­® ®ЇаҐ¤Ґ«пвм ЁбЇ®«м§гҐ¬л©
ॣЁбва, ў ⮬ зЁб«Ґ FS Ё GS. ќв® Ї®§ў®«пҐв б®ў¬Ґй вм ᥣ¬Ґ­вл Ё
а Ў®в вм б 4 ѓЎ ©в®ўл¬ Їа®бва ­бвў®¬ ЁбЇ®«­ЁвҐ«м­ле  ¤аҐб®ў.

Џа®бва ­бвў® ўў®¤  - ўлў®¤ 

80386 Ё¬ҐҐв ¤ў  а §«Ёз­ле  ¤аҐб­ле Їа®бва ­бвў : Ї ¬пвм Ё
ўў®¤/ўлў®¤. ЋЎлз­® ЇҐаЁдҐаЁп а §¬Ґй Ґвбп ў  ¤аҐб е ўў®¤ /ўлў®¤ , ­®
¬®Јгв ЁбЇ®«м§®ў вмбп  ¤аҐб  Ї ¬пвЁ.
ђ §¬Ґал Їа®бва ­бвў   ¤аҐб®ў ўў®¤ /ўлў®¤  - 64 Љ.
ђ §ап¤­®бвм гбва®©бвў ўў®¤ /ўлў®¤  - 8, 16 Ё«Ё 32 ЎЁв .
€бЇ®«­ЁвҐ«м­л©  ¤аҐб ўў®¤ /ўлў®¤  д®а¬ЁагҐвбп ЎҐ§ гз бвЁп
--
Ў«®Є®ў ᥣ¬Ґ­в жЁЁ Ё бва ­Ёз­®©  ¤аҐб жЁЁ. ‚лў®¤ M/IO гЄ §лў Ґв
®Ў« бвм, Є Є®в®а®© ®Ўа й Ґвбп Їа®жҐбб®а.‚§ Ё¬®¤Ґ©бвўЁҐ гбва®©бвў
ўў®¤ /ўлў®¤  б ЊЏ ®ЎҐбЇҐзЁў Ґвбп Є®¬ ­¤ ¬Ё IN Ё OUT зҐаҐ§ ॣЁбва
DL, DX Ё«Ё EDX.

.
- 21 -

____________________________________________________________
| |
| Ђ¤аҐб  ўў®¤ /ўлў®¤  00F8H...00FFH § аҐ§ҐаўЁа®ў ­л |
| дЁа¬®© Intel. ЂаЁд¬ҐвЁзҐбЄЁҐ б®Їа®жҐбб®ал в Є¦Ґ |
| а §¬Ґй овбп ў н⮬ Їа®бва ­б⢥ Є Є п祩ЄЁ б  ¤аҐб ¬Ё |
| 800000F8H...800000FCH. |
|___________________________________________________________|


ЏаҐалў ­Ёп

ЏаҐалў ­Ёп Ё ®б®ЎлҐ бЁвг жЁЁ ЁбЇ®«м§говбп Є Є ॠЄжЁп ­ 
ў­Ґи­ЁҐ б®ЎлвЁп, ®иЁЎЄЁ Ё«Ё ®б®ЎлҐ гб«®ўЁп. ЏаҐалў ­Ёп - ॠЄжЁп ­ 
ў­Ґи­ЁҐ б®ЎлвЁп, ­® ¬®Јгв ўл§лў вмбп Їа®Ја ¬¬­® (INT N). Ћб®ЎлҐ
бЁвг жЁЁ - ॠЄжЁп ­  ®иЁЎЄЁ, ў®§­ЁЄ ойЁҐ ЇаЁ ўлЇ®«­Ґ­ЁЁ Є®¬ ­¤.
ЏаҐалў ­Ёп ¤Ґ«пвбп ­  ¬ бЄЁагҐ¬лҐ Ё ­Ґ¬ бЄЁагҐ¬лҐ Ё ЇаЁ­Ё¬ овбп ­ 
®Ўб«г¦Ёў ­ЁҐ Ї®б«Ґ § ўҐа襭Ёп ўлЇ®«­Ґ­Ёп ⥪г饩 Є®¬ ­¤л.
Ћб®ЎлҐ бЁвг жЁЁ Є« ббЁдЁжЁаговбп Є Є:
Їа®¬ еЁ - ®Ў­ аг¦Ёў овбп ЇҐаҐ¤ ўлЇ®«­Ґ­ЁҐ¬ Є®¬ ­¤л Ё
ᮮ⢥вбвўгов ®вбгвбвўЁо ­г¦­®© бва ­Ёжл Ё«Ё ᥣ¬Ґ­в  ў Ї ¬пвЁ
(­Ґ®Ўе®¤Ё¬® Ї®¤Є зЁў вм б ¤ЁбЄ  Ё ЇҐаҐ§ ЇгбЄ вм ўлЇ®«­Ґ­ЁҐ
Є®¬ ­¤л);
ва ббЁа®ўЄЁ - ­Ґ¬Ґ¤«Ґ­­® ўлЇ®«­повбп Ї®б«Ґ ўлЇ®«­Ґ­Ёп
Є®¬ ­¤л;
®иЁЎЄЁ - ў®§­ЁЄ ов ЇаЁ  ЇЇ а в­ле ®иЁЎЄ е Ё«Ё § ЇаҐйҐ­­ле
§­ зҐ­Ёпе ў бЁб⥬­ле в Ў«Ёж е.
’ ЄЁ¬ ®Ўа §®¬, Ї®б«Ґ § ўҐа襭Ёп ўлЇ®«­Ґ­Ёп Ї®¤Їа®Ја ¬¬л
®Ўб«г¦Ёў ­Ёп ЇаҐалў ­Ёп, Їа®Ја ¬¬  ­Ґ¬Ґ¤«Ґ­­® ЇҐаҐе®¤Ёв Є Є®¬ ­¤Ґ
б«Ґ¤го饩 §  ЇаҐаў ­­®©.
‚ Їа®вЁў®Ї®«®¦­®бвм н⮬г,  ¤аҐб ў®§ўа в  Ё§ Ї®¤Їа®Ја ¬¬л
Ўг¤Ґв ᮮ⢥вбвў®ў вм Є®¬ ­¤Ґ, ўл§ў ўиҐ© ®б®Ўго бЁвг жЁо Ё ўЄ«оз вм
­ҐЄ®в®аго ЇаҐ¤ў аЁвҐ«м­го ЇаҐдЁЄб жЁо Є®¬ ­¤л.
80386 ¬®¦Ґв гЇа ў«пвм ¤® 256 а §«Ёз­л¬Ё ЇаҐалў ­Ёп¬Ё - ®б®Ўл¬Ё
бЁвг жЁп¬Ё (в Ў«Ёж  ᮤҐа¦Ёв 256 ўҐЄв®а®ў). ‚ ђђЂ ўҐЄв®а ўЄ«оз Ґв
4 Ў ©в  (§­ зҐ­ЁҐ ॣЁбва  Є®¤®ў®Ј® ᥣ¬Ґ­в  + ᬥ饭ЁҐ). ‚ ђ‚Ђ
ўҐЄв®а Ё¬ҐҐв 8 Ў ©в, ᮮ⢥вбвўгойЁе в Ў«ЁжҐ ¤ҐбЄаЁЇв®а®ў
ЇаҐалў ­Ё©. €§ 256 ЇаҐалў ­Ё© 32 § аҐ§ҐаўЁа®ў «  дЁа¬  Intel.
Ћбв «м­лҐ бў®Ў®¤­л ¤«п бЁб⥬­ле Їа®Ја ¬¬Ёбв®ў.

‘¬. в Ў«.2-5.

ЋЎа Ў®вЄ  ЇаҐалў ­Ё©

Љ®Ј¤  ў®§­ЁЄ Ґв ЇаҐалў ­ЁҐ, ўлЇ®«­повбп б«Ґ¤гойЁҐ ¤Ґ©бвўЁп:
1)  ¤аҐб ⥪г饩 Їа®Ја ¬¬л Ё д« ЈЁ б®еа ­повбп ў б⥪Ґ;
2) 8-¬Ё ЎЁв®ўл© ўҐЄв®а Ї®бвгЇ Ґв ў 80386 Ё ®ЇаҐ¤Ґ«пҐв ўе®¤ ў
в Ў«Ёжг ЇаҐалў ­Ё©; в Ў«Ёж  ᮤҐа¦Ёв ­ з «м­л©  ¤аҐб Ї®¤Їа®Ја ¬¬л
®Ўб«г¦Ёў ­Ёп ЇаҐалў ­Ёп;
3) § вҐ¬ ўлЇ®«­пҐвбп Ї®¤Їа®Ја ¬¬  ®Ўб«г¦Ёў ­Ёп ЇаҐалў ­Ёп;
4) Ї® Є®¬ ­¤Ґ IRET ў®ббв ­ ў«Ёў Ґв бв ал© ўҐЄв®а б®бв®п­Ёп
Їа®жҐбб®а .
8-¬Ё ЎЁв®ўл© ўҐЄв®а ¬®¦Ґв Ї®бвгЇ вм ў 80386 а §«Ёз­л¬Ё Їгвп¬Ё:
 ) Ё§ў­Ґ,
Ў) Ї® Є®¬ ­¤Ґ INT - ў­гваЁ Є®¬ ­¤л,
ў) Ё§­гваЁ ЇаЁ ®б®Ўле бЁвг жЁпе.

.
- 23 -


ЌҐ¬ бЄЁагҐ¬л© ўҐЄв®а ᮮ⢥вбвўгҐв ўҐЄв®аг 2.
Њ бЄЁа㥬®Ґ ЇаҐалў ­ЁҐ. Ќ ЁЎ®«ҐҐ а бЇа®бва ­Ґ­­л© бЇ®б®Ў
----------------------- __
ॠЄжЁЁ ­  ў­Ґи­ЁҐ б®ЎлвЁп. “б«®ўЁҐ ЇаҐалў ­Ёп - INTR = __| ,
IF = 1.
ђҐ ЄжЁп ­  ЇаҐалў ­Ёп - в®«мЄ® ¬Ґ¦¤г ўлЇ®«­Ґ­ЁҐ¬ б®бҐ¤­Ёе
Є®¬ ­¤ (ЇаЁ ўлЇ®«­Ґ­ЁЁ Є®¬ ­¤, а Ў®в ойЁе б® бва®Є ¬Ё, ў ­Ёе
ЇаҐ¤гᬮваҐ­л ®Є­  ¬Ґ¦¤г ®Ўа йҐ­Ёп¬Ё Є Ї ¬пвЁ ¤«п ॠЄжЁЁ ­ 
ЇаҐалў ­ЁҐ). ЏаЁ Ї®«г祭ЁЁ § Їа®б  Їа®жҐбб®а бзЁвлў Ґв 8-¬Ё
Ў ©в®ўл© ўҐЄв®а, гЄ §лў ойЁ© ­  ­ «ЁзЁҐ ЇаҐалў ­Ёп (®¤Ё­ Ё§ 224
Ї®«м§®ў вҐ«мбЄЁе) Ё ўлЇ®«­пҐв Ї®б«Ґ¤®ў вҐ«м­®бвм ¤Ґ©бвўЁ©,
®ЇЁб ­­ле ў Ј« ўҐ 5. ђ §ап¤ IF ў ॣЁбвॠЇаЁ§­ Є®ў бЎа блў Ґвбп
ЇаЁ ЇҐаҐе®¤Ґ Є ®Ўа Ў®вЄҐ § Їа®б . Џ®¤Їа®Ја ¬¬  ®Ўа Ў®вЄЁ ЇаҐалў ­Ёп
¬®¦Ґв гбв ­®ўЁвм IF ў 1 Ё а §аҐиЁвм зҐаҐ¤®ў ­ЁҐ ЇаҐалў ­Ё©. Љ®¬ ­¤ 
IRET гбв ­ ў«Ёў Ґв IF ў б®бв®п­ЁҐ, ᮮ⢥вбвўго饥 еа ­Ё¬®¬г ў
б⥪Ґ.
ЌҐ¬ бЄЁа㥬®Ґ ЇаҐалў ­ЁҐ. €бЇ®«м§гҐвбп ¤«п ®Ўб«г¦Ёў ­Ёп
-------------------------
§ Їа®б®ў б ®зҐ­м ўлб®ЄЁ¬ ЇаЁ®аЁвҐв®¬. ’ЁЇЁз­®Ґ ЁбЇ®«м§®ў ­ЁҐ -
__
ЇаҐалў ­ЁҐ ЇаЁ Їа®Ї ¤ ­ЁЁ ­ Їа殮­Ёп ЇЁв ­Ёп. ЏаЁ NMI =__|
ў®§­ЁЄ Ґв ЇаҐалў ­ЁҐ га®ў­п 2 ЎҐ§ Ї®¤ зЁ ўҐЄв®а  Ё§ў­Ґ. …б«Ё
ўлЇ®«­пҐвбп Ї®¤Їа®Ја ¬¬  ®Ўб«г¦Ёў ­Ёп NMI, в® ЊЏ ­  ¤агЈЁҐ § Їа®бл
­Ґ ў®бЇаЁ­Ё¬ овбп ¤® вҐе Ї®а, Ї®Є  ­Ґ Ї®бвгЇЁв Є®¬ ­¤  IRET Ё«Ё
бЁЈ­ « ­ з «м­®© гбв ­®ўЄЁ. …б«Ё ў® ўаҐ¬п ®Ўа Ў®вЄЁ NMI Ї®бвгЇ Ґв
ҐйҐ ®¤Ё­ NMI, в® ®­ § Ї®¬Ё­ Ґвбп Ё Ўг¤Ґв ®Ўа Ў влў вмбп Ї®б«Ґ
Ї®«г祭Ёп Є®¬ ­¤л IRET. ЏаЁ ®Ўа Ў®вЄҐ NMI IF бЎа блў Ґвбп ў 0.

Џа®Ја ¬¬­лҐ ЇаҐалў ­Ёп. ‘®®вўҐвбвўгов Ї®«г祭Ёо Є®¬ ­¤л INT n.
----------------------
Ћб®Ўл¬ б«гзЁҐ¬ ¤ўгеЎ ©в­ле Є®¬ ­¤ INT n пў«пҐвбп ®¤­®Ў ©в®ў п
Є®¬ ­¤  INT 3 (ЇаҐалў ­ЁҐ Ї® Є®­ва®«м­®© в®зЄҐ), ЁбЇ®«м§гҐ¬®Ґ ¤«п
®в« ¤ЄЁ Їа®Ја ¬¬.

’ Ў«Ёж  2-6. ЏаЁ®аЁвҐвл ЇаҐалў ­Ё©

_________________________________________________________________
| | |
| ЏаЁ®аЁвҐв | ЏаҐалў ­Ёп/®б®ЎлҐ бЁвг жЁЁ |
|_________________|______________________________________________|
| | |
| 1 (­ ЁўлбиЁ©) |ЋиЁЎЄЁ |
| 2 |Љ®¬ ­¤л ва ббЁа®ўЄЁ |
| 3 |’а ббЁа®ўЄ  ЇаЁ ®в« ¤ЄҐ ⥪г饩 Є®¬ ­¤л |
| 4 |’а ббЁа®ўЄ  ЇаЁ ®иЁЎЄ е ў Ї®б«Ґ¤гойЁе Є®¬ ­¤ е|
| 5 |NMI |
| 6 |ЂЇЇ а вга­лҐ ЇаҐалў ­Ёп Ї® ўе®¤г INTR |
|_________________|______________________________________________|


ЏҐаҐ§ ЇгбЄ Є®¬ ­¤

80386 Ї®¤¤Ґа¦Ёў Ґв ЇҐаҐ§ ЇгбЄ «оЎ®© Є®¬ ­¤л ЇаЁ ў®§­ЁЄ­®ўҐ­ЁЁ
Їа®¬ е . Ћв Ћ‘ ­Ґ вॡгҐвбп ЇҐаҐ§ ЇгбЄ  ўбҐЈ® Їа®жҐбб , в. Є.
­ҐЄ®а४⭮бвм ®Ўа йҐ­Ёп Ўг¤Ґв гбва ­Ґ­  ў­гваЁ ўлЇ®«­Ґ­Ёп ⥪г饩
Є®¬ ­¤л б Ї®¬®ймо ўл§®ў  ᮮ⢥вбвўго饩 Ї®¤Їа®Ја ¬¬л, Є®в®а п
Ї®¤Є«оз Ґв вॡ㥬го бва ­Ёжг. ЏҐаҐ§ ЇгбЄ Є®¬ ­¤ Ј а ­вЁагҐвбп
ўбҐЈ¤ , §  ЁбЄ«о祭ЁҐ¬ ¤ўге б«гз Ґў:
1) Є®¬ ­¤  ўл§лў Ґв ЇҐаҐЄ«о祭ЁҐ § ¤ з ў TSS, зв®
ᮮ⢥вбвўгҐв ®вбгвбвўЁо бва ­Ёжл;

- 24 -


2) ®¤Ё­ Ё§ ®ЇҐа ­¤®ў а §¬Ґй Ґвбп ­Ё¦Ґ «оЎ®Ј® ⥪г饣®
гЄ § вҐ«п б⥪  (в. Ґ.  ¤аҐб Ї ¬пвЁ ­Ё¦Ґ ўҐаиЁ­л б⥪ ) Ё«Ё ®ЇҐа ­¤
б Ї« ў о饩 в®зЄ®© а §¬Ґй Ґвбп ў «оЎ®¬ ¬Ґб⥠Ї ¬пвЁ.

„ў®©­лҐ ®иЁЎЄЁ

„ў®©­л¬Ё ®иЁЎЄ ¬Ё ­ §лў овбп б«гз Ё ў®§­ЁЄ­®ўҐ­Ёп ®б®Ў®©
бЁвг жЁЁ ў® ўаҐ¬п ўлЇ®«­Ґ­Ёп Їа®жҐбб®а®¬ Ї®¤Їа®Ја ¬¬л ®Ўа Ў®вЄЁ
®б®Ў®© бЁвг жЁЁ, ў®§­ЁЄиҐ© а ­ҐҐ. ’ ЄЁҐ бЁвг жЁЁ ᮮ⢥вбвўгов
ЇаҐалў ­Ёо га®ў­п 8. Ѓ®«миЁ­бвў® ЇаҐалў ­Ё© ­Ґ ¬®¦Ґв ЇаЁў®¤Ёвм Є
¤ў®©­л¬ ®иЁЎЄ ¬ (вЁЇл 1, 2, 3, 4, 5, 6, 7, 9, 14 Ё 16). ’®«мЄ®
¤Ґ«Ґ­ЁҐ ­  ­г«м (вЁЇ 0) Ё ᥣ¬Ґ­в­лҐ ®иЁЎЄЁ (10,11,12,13) ¬®Јгв
ЇаЁў®¤Ёвм Є ¤ў®©­л¬ ®иЁЎЄ ¬.
ЋвбгвбвўЁҐ бва ­Ёжл ў Ї ¬пвЁ ­Ґ ЇаЁў®¤Ёв Є ¤ў®©­л¬ ®иЁЎЄ ¬.
Ќ ЇаЁ¬Ґа, ®вбгвбвўЁҐ ᥣ¬Ґ­в  Ё бва ­Ёжл ў ‡“ ®¤­®ўаҐ¬Ґ­­® ¬®¦Ґв
®Ўб«г¦Ёў вмбп Є Є Ї®б«Ґ¤®ў вҐ«м­®бвм Ё§ ¤ўге ®б®Ўле бЁвг жЁ© Ё ­Ґ
пў«пҐвбп ¤ў®©­®© ®иЁЎЄ®©.

‘Ўа®б Ё Ё­ЁжЁ «Ё§ жЁп

ЏаЁ бЎа®бҐ ॣЁбвал ЊЏ гбв ­ ў«Ёў овбп ў б«Ґ¤гойЁе б®бв®п­Ёпе.
‚лЎ®а ЇҐаў®© Є®¬ ­¤л Їа®Ёб室Ёв Ё§ п祩ЄЁ б дЁ§ЁзҐбЄЁ¬  ¤аҐб®¬
FFFFFFF0. ЏаЁ ЇҐаў®© ¦Ґ Є®¬ ­¤Ґ ¬Ґ¦бҐЈ¬Ґ­в­®Ј® ЇҐаҐе®¤  Ё«Ё ўл§®ўҐ
(CALL)  ¤аҐб­лҐ «Ё­ЁЁ Ђ20...Ђ31 гбв ­ ў«Ёў овбп ў 0, ⥬ б ¬л¬
®ЎҐбЇҐзЁў п а Ў®вг ЊЏ ў ¬« ¤иҐ¬ ¬ҐЈ Ў ©вҐ дЁ§ЁзҐбЄ®© Ї ¬пвЁ. ќв®
Ї®§ў®«пҐв а §а Ў®взЁЄг Ї ¬пвЁ ЁбЇ®«м§®ў вм Џ‡“ ­  ўҐаиЁ­Ґ
дЁ§ЁзҐбЄ®© Ї ¬пвЁ.
€¬Їг«мб ­  ўе®¤Ґ ‘ЃђЋ‘ ¤®«¦Ґ­ Ўлвм ­Ґ ¬Ґ­ҐҐ 78 ЇҐаЁ®¤®ў бҐаЁЁ
CLK 2. ‘ЁЈ­ « ‘ЃђЋ‘ ЇаҐалў Ґв ўбҐ ®ЇҐа жЁЁ ­  «®Є «м­®© иЁ­Ґ ЊЏ. ‚
бЁб⥬Ґ Є®¬ ­¤ ЊЏ ®вбгвбвўгов Ё­бвагЄжЁЁ, Є®в®алҐ ўлЇ®«­повбп
¤®«миҐ, 祬 ¤Ґ©бвўгҐв бЁЈ­ « ‘ЃђЋ‘. ЊҐ¦¤г 350 Ё 450 Ё¬Їг«мб ¬Ё CLK
2 Ї®б«Ґ ®Є®­з ­Ёп бЁЈ­ «  ‘ЃђЋ‘ ­ зЁ­ Ґвбп ўлЇ®«­Ґ­ЁҐ 1-®© Є®¬ ­¤л.

’ Ў«Ёж  2-7. ‘®бв®п­Ёп ॣЁбва®ў Ї®б«Ґ бЎа®б 

________________________________________________________________
| | |
| ђҐЈЁбва ЇаЁ§­ Є®ў | U U U U 0 0 0 2 |
| ђҐЈЁбва ‘‘Џ | U U U U U U U 0 |
| “Є § вҐ«м Є®¬ ­¤ | 0 0 0 0 F F F 0 |
| Љ®¬ ­¤­л© ᥣ¬Ґ­в | F 0 0 0 |
| ‘ҐЈ¬Ґ­в ¤ ­­ле | 0 0 0 0 |
| ‘ҐЈ¬Ґ­в б⥪  | 0 0 0 0 |
| ‘ҐЈ¬Ґ­в нЄбва Є®¤®ў | 0 0 0 0 |
| FS | 0 0 0 0 |
| GS | 0 0 0 0 |
| „агЈЁҐ ॣЁбвал | ­Ґ ®ЇаҐ¤Ґ«. |
|__________________________________________|_____________________|

ЏаЁ¬Ґз ­Ёп

1. ЃЁв 14 ॣЁбва  ЇаЁ§­ Є®ў ­Ґ ®ЇаҐ¤Ґ«Ґ­, ЎЁвл 16 Ё 17
гбв ­ ў«Ёў овбп ў 0 Є Є Ё ўбҐ ®бв «м­лҐ ЇаЁ§­ ЄЁ (Є®в®алҐ
®ЇаҐ¤Ґ«повбп).
2. ‚ ॣЁбвॠ‘‘Џ ўбҐ ®ЇаҐ¤Ґ«пҐ¬лҐ Ї®«п гбв ­ ў«Ёў овбп ў 0
(ЎЁвл 0, 1, 2, 3, 31). ЃЁв 4 гбв ­ ў«Ёў Ґвбп ў® ўаҐ¬п ¤Ґ©бвўЁп
бЁЈ­ «  ‘ЃђЋ‘ ў ᮮ⢥вбвўЁЁ б вЁЇ®¬ б®Їа®жҐбб®а . …б«Ё б®Їа®жҐбб®а
- 80386, ЎЁв 4 =1, ў ¤агЈЁе б«гз пе (80287 Ё«Ё ®вбгвбвўЁп) - 0.
Ћбв «м­лҐ ЎЁвл ­Ґ ®ЇаҐ¤Ґ«Ґ­л.
3. ђҐЈЁбва Є®¤®ў®Ј® ᥣ¬Ґ­в  Ўг¤Ґв Ё¬Ґвм  ¤аҐб Ў §л FFF00000 Ё
а §¬Ґа 0FFFF. ‚ᥠ­Ґгбв ­ ў«Ёў Ґ¬лҐ ЎЁвл § аҐ§ҐаўЁа®ў ­л дЁа¬®©
Intel Ё ­Ґ ¤®«¦­л ЁбЇ®«м§®ў вмбп.

.
- 25 -

’Ґбв ЇаЁЈ®¤­®бвм

ЊЏ Ё¬ҐҐв ў®§¬®¦­®бвм б ¬®¤Ё Ј­®бвЁа®ў ­Ёп. ‘ ¬®¤Ё Ј­®бвЁЄ 
®еў влў Ґв ўбҐ гЇа ў«пойЁҐ Џ‡“ Ё Ў®«миЁ­бвў® ॣг«па­ле 㧫®ў.
ЏаЁЎ«Ё§ЁвҐ«м­® Ї®«®ўЁ­  ®Ў®а㤮ў ­Ёп ®еў зҐ­  б ¬®¤Ё Ј­®бвЁЄ®©.
__ ----
‘ ¬®¤Ё Ј­®бвЁЄ  § ЇгбЄ Ґвбп ЇаЁ RESET = |__ Ё BUSV = 0.

‘ ¬®¤Ё Ј­®бвЁа®ў ­ЁҐ § ­Ё¬ Ґв ЇаЁЎ«Ё§ЁвҐ«м­® 30 ¬‘ҐЄ (в. Ґ. 500000
ЇҐаЁ®¤®ў CLK 2 16 Њѓж ЊЏ). Џ®б«Ґ б ¬®¤Ё Ј­®бвЁа®ў ­Ёп ЊЏ
®бгйҐбвў«пҐв бЎа®б Ё ЇҐаҐе®¤Ёв Є ­®а¬ «м­®© а Ў®вҐ. Џа®ўҐаЄ 
бзЁв Ґвбп гбЇҐи­®©, Ґб«Ё ᮤҐа¦Ё¬®Ґ ॣЁбва®ў EAX Ё EDX а ў­® 0. ‚
Їа®вЁў­®¬ б«гз Ґ ЊЏ ­Ґ ЁбЇа ў«Ґ­.
80386 в Є¦Ґ ®ЎҐбЇҐзЁў Ґв ¬Ґе ­Ё§¬ ¤«п вҐбвЁа®ў ­Ёп гбва®©бвў 
ЇаҐ®Ўа §®ў ­Ёп (TLB)  ¤аҐб®ў. ќв® бў®©бвў®, ў ЇҐаўго ®зҐаҐ¤м,
Ї®«Ґ§­® ¤«п а §а Ў®взЁЄ  вҐбв®ўле Їа®Ја ¬¬ ¤«п 80386. „ ­­л© ¬Ґв®¤
вҐбвЁа®ў ­Ёп г­ЁЄ «Ґ­ ¤«п 80386 Ё ў Ї®б«Ґ¤гойЁе ¬®¤Ґ«пе ¬®¦Ґв ­Ґ
ЁбЇ®«м§®ў вмбп. ’ҐбвЁа®ў ­ЁҐ TLB вॡгҐв Ї®¤ зЁ вҐбв®ўле ­ Ў®а®ў,
­ ЇЁб ­­ле ­  п§лЄҐ  бᥬЎ«Ґа . “Їа ў«Ґ­ЁҐ бва ­Ёж ¬Ё ЇаЁ н⮬
¤®«¦­® Ўлвм ®вЄ«о祭®.
„ў  ॣЁбва  ЁбЇ®«м§говбп ¤«п Ї®¤ зЁ ­  TLB вҐбв®ўле ­ Ў®а®ў
(TR6) Ё бзЁвлў ­Ёп ®вўҐв­ле ॠЄжЁ© (TR7)


31 12 11 0
_____________________|___________________________________
| | | |- | |- | |- | *| *| *| | |
|€бЇ®«­ЁвҐ«м­л©  ¤аҐб|V |D |D |U |U |W |W |0 |0 |0 |C |C | TR6
|____________________|__|__|__|__|__|__|__|__|__|__|__|__|
| | *| *| *| *| *| *| *|P | | *| *|
|”Ё§ЁзҐбЄЁ©  ¤аҐб |0 |0 |0 |0 |0 |0 |0 |L |REP |0 |0 | TR7
|____________________|__|__|__|__|__|__|__|__|_____|__|__|

* - § аҐ§Ґаў¬а®ў ­л дЁа¬®© Intel.

ђЁб.2-12. ’Ґбв®ўлҐ аҐЈЁбвал

‘।бвў  Ї®¤¤Ґа¦ЄЁ ®в« ¤®з­ле ०Ё¬®ў

80386 Ё¬ҐҐв ап¤ бў®©бвў, гЇа®й ойЁе Їа®жҐбб
®в« ¤ЄЁ. Ѓ®«миЁ­бвў® нвЁе бў®©бвў ЇаҐ¤­ §­ зҐ­л ¤«п ®в« ¤ЄЁ
Їа®Ја ¬¬­®Ј® ®ЎҐбЇҐзҐ­Ёп (§ ¬ҐвЁ¬, зв® Intel Ўг¤Ґв ᮧ¤ ў вм
нд䥪⨢­л© ­ Ў®а  ЇЇ а в­® - Їа®Ја ¬¬­ле ®в« ¤®з­ле б।бвў, в ЄЁе
Є Є ICE-386 - ў­гваЁб奬­л© н¬г«пв®а Ё PTM-386 - ®в« ¤®з­л©
¬®­Ёв®а, ¤®Ї®«­пойЁҐ ўбв஥­­лҐ б।бвў .

„«п ®бгйҐбвў«Ґ­Ёп ®в« ¤ЄЁ ­Ґ®Ўе®¤Ё¬® ॠ«Ё§®ў вм 3 ў®§¬®¦­®бвЁ:
1)‚ўҐ¤Ґ­ЁҐ ў Їа®Ја ¬¬г Є®­ва®«м­ле в®зҐЄ;
2)Ї®и Ј®ўл© ०Ё¬;
3)­ «ЁзЁҐ ®в« ¤®з­ле (ўбЇ®¬®Ј вҐ«м­ле) ॣЁбва®ў.

Ћ¤­®Ў ©в®ў®Ґ ЇаҐалў ­ЁҐ (INT 3) Ї®§ў®«пҐв ўў®¤Ёвм Є®­ва®«м­лҐ
в®зЄЁ.
Џ®и Ј®ўл© ०Ё¬ ®ЎҐбЇҐзЁў Ґвбп гбв ­®ўЄ®© TF ў ॣЁбваҐ
ЇаЁ§­ Є®ў Ё­бвагЄжЁп¬Ё POPF Ё IRET.
Џ®б«Ґ гбв ­®ўЄЁ TF Ї®б«Ґ Є ¦¤®© Є®¬ ­¤л Ўг¤Ґв ўлЇ®«­пвмбп
ЇаҐалў ­ЁҐ.Џ®¤Їа®Ја ¬¬  ®Ўа Ў®вЄЁ ЇаҐалў ­Ёп гЎЁа Ґв ў б⥪
ᮤҐа¦Ё¬®Ґ ॣЁбва  ЇаЁ§­ Є®ў (б гбв ­®ў«Ґ­­л¬ ў 1 TF) Ё бЎа блў Ґв
TF ў 0, ®ЎҐбЇҐзЁў п ­®а¬ «м­л© ०Ё¬ а Ў®вл Ї®¤Їа®Ја ¬¬л.

.
- 26 -


ЏаҐалў ­ЁҐ ЇаЁ Ї®и Ј®ў®¬ ०Ё¬Ґ ЁбЇ®«м§гҐв ўҐЄв®а 1,
д®а¬ЁагҐ¬л© ў­гваЁ Їа®жҐбб®а .
Џ®б«Ґ ўлЇ®«­Ґ­Ёп Ї®¤Їа®Ја ¬¬л Ї® Є®¬ ­¤Ґ IRET ᮤҐа¦Ё¬®Ґ
ॣЁбва  ЇаЁ§­ Є®ў ў®ббв ­ ў«Ёў Ґвбп (Ё§ б⥪ ) Ё ­ зЁ­ Ґв
ўлЇ®«­пвмбп б«Ґ¤гой п Є®¬ ­¤  Ї®¤Їа®Ја ¬¬л.

Ћв« ¤®з­лҐ ॣЁбвал - г­ЁЄ «м­ п ®б®ЎҐ­­®бвм 80386 !

€¬ҐҐвбп 6 Їа®Ја ¬¬­® ¤®бвгЇ­ле ॣЁбва®ў ¤«п ®Ўб«г¦Ёў ­Ёп 4
Їа®Ё§ў®«м­ле Є®­ва®«м­ле в®зҐЄ. ‚ ®в«ЁзЁҐ ®в ва ¤ЁжЁ®­­®Ј® Ї®¤е®¤ 
ᮤҐа¦Ё¬®Ґ ॣЁбва®ў ¬®¦Ґв ЁбЇ®«м§®ў вмбп ў Є зҐб⢥ Є®­ва®«м­ле
в®зҐЄ ­Ґ в®«мЄ® ¤«п Є®¬ ­¤, ­® Ё ¤«п ®ЇҐа ­¤®ў.
„Ґв «м­®Ґ ᮤҐа¦Ё¬®Ґ ®в« ¤®з­ле ॣЁбва®ў ЇаЁўҐ¤Ґ­
­  аЁб.2-13.

‡ ¬Ґз ­Ёп.
----------
€бЇ®«­ЁвҐ«м­л©  ¤аҐб ¬®¦Ґв ­Ґ ᮮ⢥вбвў®ў вм дЁ§ЁзҐбЄ®¬г,
Ґб«Ё ўЄ«о祭 Ў«®Є бва ­Ёз­®©  ¤аҐб жЁЁ.
DR6 ᮤҐа¦Ёв бв вгб ॣЁбва®ў Є®­ва®«м­ле в®зҐЄ.
ЃЁвл, еа ­Ё¬лҐ ў н⮬ ॣЁбваҐ, Ё¬Ґов б«Ґ¤гойЁҐ §­ зҐ­Ёп:
BT гбв ­®ў«Ґ­ ў 1, Ґб«Ё ЇаЁ ЇҐаҐЄ«о祭ЁЁ § ¤ з Їа®Ёб室Ёв
ЇҐаҐе®¤ ­  § ¤ зг, ў Є®в®а®© TSS Ё¬ҐҐв ЎЁв DEBUG TRAP = 1.
BS гбв ­ ў«Ёў Ґвбп ®в« ¤®з­л¬Ё Ї®¤Їа®Ја ¬¬ ¬Ё ¤«п в®Ј®, зв®Ўл
®в«ЁзЁвм ०Ё¬ Ї®и Ј®ў®© ва ббЁа®ўЄЁ ®в ¤агЈЁе ®в« ¤®з­ле ०Ё¬®ў.
BD гбв ­ ў«Ёў Ґвбп  ЇЇ а вга®©, Ґб«Ё Ї®б«Ґ¤гой п Є®¬ ­¤ 
®Ўа й Ґвбп Є ®в« ¤®з­®¬г ॣЁбваг.
B0...B3 гбв ­ ў«Ёў овбп ЇаЁ  ЄвЁўЁ§ жЁЁ ᮮ⢥вбвўгойЁе
Є®­ва®«м­ле в®зҐЄ. B0 ᮮ⢥вбвўгҐв ­г«Ґў®© Є®­ва®«м­®© в®зЄҐ Ё
в.¤.
DR7 - ॣЁбва гЇа ў«Ґ­Ёп ®в« ¤Є®©; ЁбЇ®«м§гҐвбп ¤«п ўлЇ®«­Ґ­Ёп
Ё ®ЇаҐ¤Ґ«Ґ­Ёп а §«Ёз­ле Є®­ва®«м­ле в®зҐЄ. …Ј® ЎЁвл Ё¬Ґов б«Ґ¤го饥
§­ зҐ­ЁҐ.
LENi-нв® ¤ўгеЎЁв®ў®Ґ Ї®«Ґ ®ЇаҐ¤Ґ«пҐв ¤«Ё­г Є®­ва®«м­®© в®зЄЁ i.
‚ᥠЄ®­ва®«м­лҐ в®зЄЁ ¤®«¦­л Ўлвм ўла®ў­Ґ­л:
¤ўгеЎ ©в®ўлҐ - Ї® Ја ­Ёж ¬ б«®ў,
зҐвлаҐеЎ ©в®ўлҐ - Ї® Ја ­Ёж ¬ ¤ў®©­ле б«®ў.

00 - Ў ©в,
01 - ¤ў  Ў ©в ,
10 - ­Ґ ЁбЇ®«м§. (­Ґ ®ЇаҐ¤Ґ«Ґ­ ),
11 - 4 Ў ©в .
RWEi-нв® ¤ўгеЎЁв®ў®Ґ Ї®«Ґ ®ЇаҐ¤Ґ«пҐв вЁЇ ¤®бвгЇ  Є Ї ¬пвЁ, Ї®
Є®в®а®¬г ¤®«¦­   ЄвЁўЁ§Ёа®ў вмбп Є®­ва®«м­ п в®зЄ .

00 - Ї® ўлЎ®аЄҐ Є®¬ ­¤л,
01 - Ї® § ЇЁбЁ ¤ ­­ле,
10 - ­Ґ ЁбЇ®«м§. (­Ґ ®ЇаҐ¤Ґ«Ґ­ ),
11 - Ї® § ЇЁбЁ Ё«Ё бзЁвлў ­Ёп ¤ ­­ле.
GE/LE - вॡ®ў ­ЁҐ Ј«®Ў «м­®© (GE) Ё«Ё «®Є «м­®© (LE)
Є®­ва®«м­®© в®зЄЁ. „®«¦­л ўбҐЈ¤  гбв ­ ў«Ёў вмбп ў 1 ЇаЁ а Ў®вҐ б
ᮮ⢥вбвўгойЁ¬Ё Є®­ва®«м­л¬Ё в®зЄ ¬Ё.
Gi/Li - ўЄ«о祭ЁҐ Ј«®Ў «м­ле Ё«Ё «®Є «м­ле Є®­ва®«м­ле в®зҐЄ
(Gi=1 Ё«Ё Li=1 ¤«п i-в®© в®зЄЁ). Li-ᮮ⢥вбвўгҐв i-в®© Є®­ва®«м­®©
в®зЄҐ ¤«п ®¤­®© § ¤ зЁ, Gi-¤«п ўбҐе § ¤ з.
ЏаЁ § Јаг§ЄҐ §­ зҐ­Ё© Є®­ва®«м­ле в®зҐЄ Їа®жҐбб®а ¤®«¦Ґ­
а Ў®в вм б ­г«Ґўл¬ га®ў­Ґ¬ ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ Ё«Ё ў ०Ё¬Ґ PA. ‚
н⮬ б«гз Ґ § Јаг§Є  ®ЎҐбЇҐзЁў Ґвбп Є®¬ ­¤ ¬Ё MOV DRi, REG/MEM б
гЄ § ­ЁҐ¬  ¤аҐб  ᮮ⢥вбвўго饣® ॣЁбва . ‡ вҐ¬ § Јаг¦ овбп ЎЁвл
LEN Ё RWE. Џ®б«Ґ¤­Ё¬Ё гбв ­ ў«Ёў овбп ЎЁвл Gi Ё/Ё«Ё Li.
Bi ЎЁвл ў DR6 ўбҐЈ¤  Ўг¤гв Ї®Є §лў вм  ЄвЁўЁ§Ёа®ў ­­лҐ
Є®­вЇ®«м­лҐ в®зЄЁ, ­® ¤® вҐе Ї®а, Ї®Є  Gi Ё«Ё Li ­Ґ гбв ­®ў«Ґ­л,
Їа®жҐбб®а ­Ґ Ўг¤Ґв ўлЇ®«­пвм ®в« ¤®з­го Ї®¤Їа®Ја ¬¬г (Є Є
ЇаҐалў ­ЁҐ 1).

.
- 28 -


3. ђ…†€Њ ђ…Ђ‹њЌЋ‰ Ђ„ђ…‘Ђ–€€

ЏаЁ ўЄ«о祭ЁЁ ЇЁв ­Ёп Ё/Ё«Ё Ї®¤ зҐ бЁЈ­ «  "‘Ўа®б" ЊЏ
ЇҐаҐе®¤Ёв ў ०Ё¬ ђЂ, Є®в®ал© б®®вўҐвбвўгҐв  аеЁвҐЄвгॠЊЏ 8086, ­®
а Ў®в Ґв б 32-е а §ап¤­л¬Ё ॣЁбва ¬Ё. ЊҐе ­Ё§¬  ¤аҐб жЁЁ,
Їа®бва ­бвў®  ¤аҐб®ў Ї ¬пвЁ, гЇа ў«Ґ­ЁҐ ЇаҐалў ­Ёп¬Ё ®бгйҐбвў«повбп
 ­ «®ЈЁз­® ०Ё¬г ђЂ ЊЏ 80286.
‚ ०Ё¬Ґ ђЂ ЁбЇ®«м§говбп ўбҐ Є®¬ ­¤л 80386. „«Ё­  ®ЇҐа ­¤®ў ў
н⮬ ०Ё¬Ґ - 16 ЎЁв. „«п ®ЎҐбЇҐзҐ­Ёп ў®§¬®¦­®бвЁ а Ў®вл ў н⮬
०Ё¬Ґ б 32-е а §ап¤­л¬Ё ®ЇҐа ­¤ ¬Ё Ё ЁбЇ®«м§®ў ­Ёп ¤®Ї®«­ЁвҐ«м­ле
०Ё¬®ў  ¤аҐб жЁЁ ­Ґ®Ўе®¤Ё¬® ЁбЇ®«м§®ў вм бЇҐжЁ «м­л© ЇаҐдЁЄб
ЇҐаҐ ¤аҐб жЁЁ. Ља®¬Ґ в®Ј®, ў ०Ё¬Ґ ђЂ а §¬Ґа ᥣ¬Ґ­в  ¬®¦Ґв Ўлвм
­Ґ Ў®«ҐҐ 64 Љ Ў ©в, в.Ґ. 32-е а §ап¤­л©  ¤аҐб ­Ґ ¬®¦Ґв Ўлвм Ў®«миҐ,
祬 0000FFFF.

Ђ¤аҐб жЁп Ї ¬пвЁ
‚ ०Ё¬Ґ ђЂ ¬ ЄбЁ¬ «м­®Ґ  ¤аҐб­®Ґ Їа®бва ­бвў® - 1 Њ Ў ©в,
в.Ґ. ЁбЇ®«м§говбп «Ё­ЁЁ Ђ2...Ђ19, BE0...BE3. ЏаЁ н⮬ Ђ20...Ђ31
гбв ­®ў«Ґ­л ў 1 ¤® вҐе Ї®а, Ї®Є  ­Ґ Ўг¤Ґв ўлЇ®«­пвмбп ¬Ґ¦бҐЈ¬Ґ­в­л©
ЇҐаҐе®¤ Ё«Ё ўл§®ў Ї®¤Їа®Ја ¬¬л. ’.Є. ў ०Ё¬Ґ ђЂ ­Ґ ЁбЇ®«м§гҐвбп
бва ­Ёз­ п  ¤аҐб жЁп, в® ЁбЇ®«­ЁвҐ«м­л©  ¤аҐб ᮮ⢥вбвўгҐв
дЁ§ЁзҐбЄ®¬г. ‘奬  д®а¬Ёа®ў ­Ёп  ¤аҐб  ў ०Ё¬Ґ ђЂ ЇаЁўҐ¤Ґ­  ­ 
аЁб.3-1.
15 0
_____________
| ‘¬ҐйҐ­ЁҐ |
|___________|
|
|_____________
|
19 4 3 0 |
_________________ | _____________ ѓа ­Ёж 
| | | | | | ______________
|‘ҐЈ¬Ґ­в­л©|0000 | | |____________|/ᥣ¬Ґ­в 
|cҐ«ҐЄв®а | | | | |\
|__________|_____| | |____________| |
| \|/ | | |
| ___ | ЋЇҐа ­¤ | |
|_________________\| |___\| | | ‚лЎа ­­л©
| /| + | /|____________| |
| |___| | | | ᥣ¬Ґ­в
| | | >
| | | | ( 64 Љ )
| | | |
| | | |
| | | |
|_ _ _ _ _ _ _ _ _ _ _ _ _ _|____________|/
| |
| Ѓ §  |
| ᥣ¬Ґ­в  |
|____________|

ђЁб.3-1. ‘奬  д®а¬Ёа®ў ­Ёп  ¤аҐб  ў ०Ё¬Ґ ђЂ

‚ᥠᥣ¬Ґ­вл ў ०Ё¬Ґ ђЂ ¬®Јгв ­ е®¤Ёвмбп ў б®бв®п­ЁЁ § ЇЁбЁ,
бзЁвлў ­Ёп Ё«Ё ўлЇ®«­Ґ­Ёп. 80386 д®а¬ЁагҐв ЇаҐалў ­ЁҐ 13, Ґб«Ё
®ЇҐа ­¤ Ё«Ё Є®¬ ­¤  а бЇ®« Ј овбп §  Ја ­Ёж ¬Ё ᥣ¬Ґ­в , в. Ґ. Ґб«Ё
®ЇҐа ­¤ Ё¬ҐҐв ᬥ饭ЁҐ Ў®«миҐ FFFF, ­ ЇаЁ¬Ґа, ЇаЁ  ¤аҐб жЁЁ б«®ў  б
¬« ¤иЁ¬ Ў ©в®¬ Ї®  ¤аҐбг FFFF Ё бв аиЁ¬ Ї®  ¤аҐбг 0000.

.
- 29 -



‘ҐЈ¬Ґ­вл ¬®Јгв ЇҐаҐЄалў вмбп ў ०Ё¬Ґ ђЂ. …б«Ё ¤ ­­л© ᥣ¬Ґ­в
­Ґ ЁбЇ®«м§гҐв ўбҐ 64 Є Ў ©в  ¤аҐб®ў, в® ¤агЈ®© ᥣ¬Ґ­в ¬®¦Ґв
­ зЁ­ вмбп б  ¤аҐб  1-© п祩ЄЁ ­ҐЁбЇ®«м§гҐ¬®© §®­л  ¤аҐб®ў ¤ ­­®Ј®
ᥣ¬Ґ­в . ќв® Ї®§ў®«пҐв Їа®Ја ¬¬Ёбвг ¬Ё­Ё¬Ё§Ёа®ў вм а §¬Ґа
дЁ§ЁзҐбЄ®© Ї ¬пвЁ, вॡ㥬®© ¤«п еа ­Ґ­Ёп Їа®Ја ¬¬л.


‡ аҐ§ҐаўЁа®ў ­­лҐ §®­л  ¤аҐб®ў

€¬Ґовбп ¤ўҐ §®­л  ¤аҐб®ў, § аҐ§ҐаўЁа®ў ­­лҐ ў ०Ё¬Ґ ђЂ: §®­ 
бЁб⥬­®© Ё­ЁжЁ «Ё§ жЁЁ Ё §®­  в Ў«Ёжл ЇаҐалў ­Ё©.
’ Ў«Ёж  ўҐЄв®а®ў ЇаҐалў ­Ё© а §¬Ґй Ґвбп ў  ¤аҐб е 003FF ...
00000 (256 4-е Ў ©в®ўле ўҐЄв®а®ў). Ђ¤аҐб  FFFFFFFF ... FFFFFFF0
§ аҐ§ҐаўЁа®ў ­л ¤«п бЁб⥬­®© Ё­ЁжЁ «Ё§ жЁЁ.


ЏаҐалў ­Ёп
Њ­®ЈЁҐ Ё§ ®б®Ўле бЁвг жЁ©, ЇаЁўҐ¤Ґ­­Ёе ў в Ў«.2-5
(®Ўб㦤 ўиЁҐбп ў 2.9) ­Ґ ЁбЇ®«м§говбп ў ०Ё¬Ґ ђЂ. Љ ­Ё¬ ®в­®бпвбп
®б®ЎлҐ бЁвг жЁЁ 10, 11, 12, 14. ЌҐЄ®в®алҐ ®б®ЎлҐ бЁвг жЁЁ Ё¬Ґов
­ҐбЄ®«мЄ® Ё­®© б¬лб« (б¬. в Ў«.3-1).

’ Ў«Ёж  3-1
______________________________________________________________
| | | | |
|”г­ЄжЁп |Ќ®¬Ґа | ЏаЁзЁ­  |Ђ¤аҐб |
| | | | |
| |ЇаҐалў ­Ёп| | ў®§ўа в  |
| | | | |
|________________|__________|_______________________|__________|
| | | | |
|Њ «л а §¬Ґал | 8 | ‚ҐЄв®а INT ­Ґ б®®в- |ЏаҐ¤л¤гй п|
| | | | |
|в Ў«Ёжл ЇаҐалў -| | ўҐвбвўгҐв а §¬Ґа ¬ |Є®¬ ­¤  |
| | | | |
|­Ёп | | в Ў«Ёжл | |
|________________|__________|_______________________|__________|
| | | | |
|ЏаҐалў ­ЁҐ ЇаЁ | 13 | Ђ¤аҐб㥬®Ґ б«®ў® |ЏаҐ¤л¤гй п|
| | | | |
|ЇаҐўл襭ЁЁ | | Ё¬ҐҐв ᬥ饭ЁҐ FFFF |Є®¬ ­¤  |
| | | | |
|а §¬Ґа  ᥣ¬Ґ­в | | Ё«Ё ўлЇ®«­пҐ¬ п Є®- | |
| | | | |
| | | ¬ ­¤  ­ е®¤Ёвбп §  | |
| | | | |
| | | Ја ­ЁжҐ© ᥣ¬­Ґв  | |
|________________|__________|_______________________|__________|
.
- 30 -



‡ ўЁб ­Ёп Ё ®бв ­®ўл
ЏаЁ Ї®«г祭ЁЁ Є®¬ ­¤л HLT Їа®жҐбб®а ЇаҐЄа й Ґв ўлЇ®«­Ґ­ЁҐ
Їа®Ја ¬¬л Ё ®бў®Ў®¦¤ Ґв «®Є «м­го иЁ­г. ‘ЁЈ­ «л NMI, INTR (ЇаЁ
IF=1) Ё RESET ўлў®¤пв Їа®жҐбб®а Ё§ б®бв®п­Ёп ®бв ­®ў . ЏаЁ н⮬
бЁЈ­ «л ­  ўе®¤ е ЇаҐалў ­Ё© "в®«Є ов" Їа®жҐбб®а ­  ўлЇ®«­Ґ­ЁҐ
б«Ґ¤го饩 Є®¬ ­¤л.
‚ ०Ё¬Ґ ђЂ § ўЁб ­Ёп ў®§­ЁЄ ов ў ¤ўге б«гз пе:
1) ЇаҐалў ­ЁҐ (®б®ЎлҐ бЁвг жЁЁ 8 Ё 13) Ё¬ҐҐв ўҐЄв®а Ў®«миҐ,
祬 а §¬Ґал в Ў«Ёжл ўҐЄв®а®ў ЇаҐалў ­Ё©, в. Ґ. ®вбгвбвўгҐв
Ї®¤Їа®Ја ¬¬  ®Ўа Ў®вЄЁ ¤ ­­®Ј® ЇаҐалў ­Ёп;
2) Є®¬ ­¤л CALL, INT Ё«Ё PUSH Їлв овбп ўл©вЁ §  ЇаҐ¤Ґ«л
б⥪®ў®Ј® ᥣ¬Ґ­в , Ј¤Ґ гЄ § вҐ«м б⥪  ­Ґ ®ЇаҐ¤Ґ«Ґ­ (­ ЇаЁ¬Ґа,
Ё¬ҐҐвбп Ї®ЇлвЄ  § ЇЁб вм ў б⥪, Ґб«Ё SP=0001 Ё १г«мвЁаго饥
§­ зҐ­ЁҐ б⥪®ў®Ј® ᥣ¬Ґ­в  Ў®«миҐ, 祬 FFFF).
NMI ўе®¤ Ї®§ў®«пҐв ўлўҐбвЁ Їа®жҐбб®а Ё§ § ўЁб ­Ёп, Ґб«Ё
в Ў«Ёж  ¤ҐбЄаЁЇв®а®ў ЇаҐалў ­Ё© ¤®бв в®з­® ўҐ«ЁЄ , зв®Ўл еа ­Ёвм
ўҐЄв®а ЇаҐалў ­Ёп NMI (­Ґ ¬Ґ­миҐ 000F) Ё б⥪ Ё¬ҐҐв ¤®бв в®з­лҐ
а §¬Ґал ¤«п еа ­Ґ­Ёп ўҐЄв®а®ў Ё ЇаЁ§­ Є®ў (в. Ґ. SP Ў®«миҐ, 祬
0005). ‚ Їа®вЁў­®¬ б«гз Ґ Ё§ § ўЁб ­Ёп ¬®¦­® ўл©вЁ в®«мЄ® б
Ї®¬®ймо бЁЈ­ «  RESET.

.
- 31 -




4.ђ…†€Њ ‚€ђ’“Ђ‹њЌЋ‰ Ђ„ђ…‘Ђ–€€ (ђ…†€Њ ђЊ)

4.1.‚ўҐ¤Ґ­ЁҐ

‚®§¬®¦­®бвЁ 80386 ЁбЇ®«м§говбп Ї®«­®бвмо, Ґб«Ё ®­ а Ў®в Ґв ў
०Ё¬Ґ ђЊ. ‚ н⮬ ०Ё¬Ґ Їа®бва ­бвў® ЁбЇ®«­ЁвҐ«м­ле  ¤аҐб®ў
32
а биЁапҐвбп ¤® 4 ѓЎ ©в (2 Ў ©в),   ®Ў« бвм ўЁавг «м­ле  ¤аҐб®ў
46
- ¤® 64 ’Ў ©в (2 Ў ©в), в.Ґ. Їа ЄвЁзҐбЄЁ ­Ґ ®Ја ­ЁзҐ­ . Ља®¬Ґ
в®Ј®, ў ०Ё¬Ґ ђЊ Ё¬ҐҐвбп ў®§¬®¦­®бвм ўлЇ®«­Ґ­Ёп Їа®Ја ¬¬,
а §а Ў®в ­­ле ¤«п 8086 Ё 80286 б ЁбЇ®«м§®ў ­ЁҐ¬ бЇҐжЁ «м­ле
¬Ґе ­Ё§¬®ў гЇа ў«Ґ­Ёп Ї ¬пвмо Ё  ЇЇ а в­® Ї®¤¤Ґа¦ ­­ле б।бвў
§ йЁвл Ї ¬пвЁ. ђҐ¦Ё¬ ђЊ Ї®§ў®«пҐв ЁбЇ®«м§®ў вм ¤®Ї®«­ЁвҐ«м­лҐ
Є®¬ ­¤л, бЇҐжЁ «м­® ®ЇвЁ¬Ё§Ёа®ў ­­лҐ ¤«п Ї®¤¤Ґа¦ЄЁ ¬­®Ј®§ ¤ з­ле
®ЇҐа жЁ®­­ле бЁб⥬. Ћб­®ў­®Ґ ®в«ЁзЁҐ ०Ё¬  ђЊ ®в ०Ё¬  ђЂ (RM)
c®бв®Ёв ў а биЁаҐ­ЁЁ  ¤аҐб­®Ј® Їа®бва ­бвў  Ё ЁбЇ®«м§®ў ­ЁЁ ¤агЈЁе
¬Ґе ­Ё§¬®ў  ¤аҐб жЁЁ.

4.2.ЊҐе ­Ё§¬ (б奬 )  ¤аҐб жЁЁ

Џ®¤®Ў­® ०Ё¬г RM ў ०Ё¬Ґ ђЊ ў д®а¬Ёа®ў ­ЁЁ ЁбЇ®«­ЁвҐ«м­®Ј®
 ¤аҐб  гз бвўгов ¤ў  Є®¬Ї®­Ґ­в :
16-вЁ ЎЁв®ўл© ᥫҐЄв®а, ЁбЇ®«м§гҐ¬л© ¤«п ®ЇаҐ¤Ґ«Ґ­Ёп  ¤аҐб 
Ў §л ᥣ¬Ґ­в  Ё 32-е ЎЁв®ўл© нд䥪⨢­л©  ¤аҐб.
‘д®а¬Ёа®ў ­­л© ЁбЇ®«­ЁвҐ«м­л©  ¤аҐб пў«пҐвбп дЁ§ЁзҐбЄЁ¬
 ¤аҐб®¬, Ґб«Ё ­Ґ ЁбЇ®«м§гҐвбп ¬Ґе ­Ё§¬ бва ­Ёз­®©  ¤аҐб жЁЁ. ‚
Їа®вЁў­®¬ б«гз Ґ, ®­ ЇаҐ®Ўа §гҐвбп ў дЁ§ЁзҐбЄЁ©. ђ §­Ёж  ¬Ґ¦¤г
०Ё¬ ¬Ё ђЊ Ё RM § Є«оз Ґвбп ў ўлзЁб«Ґ­ЁЁ ᥣ¬Ґ­в . ‚ ०Ё¬Ґ ђЊ
ᥫҐЄв®а ЁбЇ®«м§гҐвбп, Є Є Ё­¤ҐЄб, гЄ §лў ойЁ© ®ЇҐа жЁ®­­®© бЁб⥬Ґ
­  ®ЇаҐ¤Ґ«Ґ­­л© н«Ґ¬Ґ­в бЇҐжЁ «м­®© в Ў«Ёжл, ў Є®в®аго Ї®¬ҐйҐ­
32-е ЎЁв®ўл©  ¤аҐб Ў §л ¤ ­­®Ј® ᥣ¬Ґ­в . ”Ё§ЁзҐбЄЁ©  ¤аҐб
д®а¬ЁагҐвбп б«®¦Ґ­ЁҐ¬ Ў §®ў®Ј®  ¤аҐб  б 32-е ЎЁв®ўл¬ ᬥ饭ЁҐ¬.
ђЁб.4-1.
‘ва ­Ёз­ п  ¤аҐб жЁп Ї ¬пвЁ пў«пҐвбп ¤®Ї®«­ЁвҐ«м­л¬ ¬Ґе ­Ё§¬®¬
гЇа ў«Ґ­Ёп Ї ¬пвмо, ЁбЇ®«м§гҐ¬л¬ в®«мЄ® ў ०Ё¬Ґ ђЊ. ќв®в ¬Ґе ­Ё§¬
Ї®§ў®«пҐв ЇаҐ®Ўа §®ўлў вм ЁбЇ®«­ЁвҐ«м­лҐ  ¤аҐб  ў дЁ§ЁзҐбЄЁҐ.
ђЁб.4-2.

4.3.‘ҐЈ¬Ґ­в жЁп

4.3.1.‚ўҐ¤Ґ­ЁҐ

‘ҐЈ¬Ґ­в жЁп - нв® ®¤Ё­ Ё§ ¬Ґв®¤®ў гЇа ў«Ґ­Ёп Ї ¬пвмо. Ћ­
пў«пҐвбп ®б­®ў®© § йЁвл Ї ¬пвЁ. ‘ҐЈ¬Ґ­вл - б ¬®бв®п⥫м­лҐ ®Ў« бвЁ
Ї ¬пвЁ, Ё¬ҐойЁҐ б®Ўб⢥­­лҐ  ваЁЎгвл. Ќ ЇаЁ¬Ґа, ў ᥣ¬Ґ­вҐ ¬®Јгв
а §¬Ґй вмбп Є®¤л Їа®Ја ¬¬ Ё«Ё в Ў«Ёжл ®ЇҐа жЁ®­­®© бЁб⥬л. ‚бп
Ё­д®а¬ жЁп ® ᥣ¬Ґ­вҐ § Ї®¬Ё­ Ґвбп ў 8-¬Ё Ў ©в®ў®© бвагЄвгаҐ,
­ §лў Ґ¬®© ¤ҐбЄаЁЇв®а®¬. ‚ᥠ¤ҐбЄаЁЇв®ал еа ­пвмбп ў  ЇЇ а в­®
ॠ«Ё§гҐ¬ле в Ў«Ёж е. ----------------------------------------
--------------------

4.3.2.’Ґа¬Ё­л, ЁбЇ®«м§гҐ¬лҐ ЇаЁ ®ЇЁб ­ЁЁ
¤ҐбЄаЁЇв®а®ў, га®ў­Ґ© ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ Ё
§ йЁвл.

PL. “а®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ - ®¤Ё­ Ё§ 4-е га®ў­Ґ©
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ. Ќ ЁЎ®«ҐҐ ЇаЁўЁ«ҐЈЁа®ў ­­л© га®ўҐ­м 0, ­ Ё¬Ґ­ҐҐ
- 3.

RPL. ‡ Їа иЁў Ґ¬л© га®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ - га®ўҐ­м
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ Є®­ЄаҐв­®Ј® Ї®¤Є«оз Ґ¬®Ј® ᥫҐЄв®а . RPL
®ЇаҐ¤Ґ«пҐвбп ¤ўг¬п ¬« ¤иЁ¬Ё ЎЁв ¬Ё ᥫҐЄв®а .

- 34 -



DPL. “а®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ ¤ҐбЄаЁЇв®а  - нв® ¬« ¤иЁ©
га®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ, Є®в®ал© Ё¬ҐҐв § ¤ з , ®Ўа й ой пбп
Є ¤ҐбЄаЁЇв®аг (Ё Є бўп§ ­­®¬г б ­Ё¬ ᥣ¬Ґ­вг). DPL ®ЇаҐ¤Ґ«пҐвбп
ЎЁв ¬Ё 6 Ё 5 Ў ©в .

CPL. ’ҐЄгйЁ© га®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ - га®ўҐ­м
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ, Є®в®ал© Ё¬ҐҐв ⥪гй п ўлЇ®«­пҐ¬ п § ¤ з . Ћ­
а ўҐ­ га®ў­о ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ ўлЇ®«­пҐ¬®Ј® Є®¤®ў®Ј® ᥣ¬Ґ­в .
CPL ¬®¦Ґв Ўлвм в Є¦Ґ ®ЇаҐ¤Ґ«Ґ­ Їа®ўҐаЄ®© ¤ўге ¬« ¤иЁе ЎЁв®ў CS
ॣЁбва , Ї®«гз Ґ¬ле ¤«п ᮮ⢥вбвўгойЁе Є®¤®ўле ᥣ¬Ґ­в®ў.

EPL. ќд䥪⨢­л© ЇаЁўЁ«ҐЈЁа®ў ­­л© га®ўҐ­м - ­ Ё¬Ґ­миЁ©
га®ўҐ­м Ё§ RPL Ё DPL, в.Ґ. жЁда®ў®© ¬ ЄбЁ¬г¬ Ё§ RPL Ё DPL.

‡ ¤ з  (Їа®жҐбб) - б®ў®ЄгЇ­®бвм ўлЇ®«­пҐ¬ле Їа®Ја ¬¬.


4.3.3.’ Ў«Ёжл ¤ҐбЄаЁЇв®а®ў

‚‚Ґ¤Ґ­ЁҐ. ’ Ў«Ёжл ¤ҐбЄаЁЇв®а®ў ®ЇаҐ¤Ґ«по⠢ᥠᥣ¬Ґ­вл,
Є®в®алҐ ЁбЇ®«м§говбп ў бЁб⥬Ґ ­  Ў §Ґ 80386.
€¬ҐҐвбп ваЁ вЁЇ  в Ў«Ёж:
1) в Ў«Ёж  Ј«®Ў «м­ле ¤ҐбЄаЁЇв®а®ў;
2) в Ў«Ёж  «®Є «м­ле ¤ҐбЄаЁЇв®а®ў;
3) в Ў«Ёж  ¤ҐбЄаЁЇв®а®ў ЇаҐалў ­Ё©.
Љ ¦¤ п Ё§ в Ў«Ёж еа ­Ёвмбп ў бў®Ґ© ®Ў« бвЁ Ї ¬пвЁ Ё Ё¬ҐҐв
а §¬Ґа ®в 8 Ў ©в ¤® 64 ЄЎ ©в. Љ ¦¤ п в Ў«Ёж  ¬®¦Ґв ᮤҐа¦ вм ¤® 8Є
8-¬Ё Ў ©в­ле ¤ҐбЄаЁЇв®а®ў. ‘в аиЁҐ 13 ЎЁв ᥫҐЄв®а  ЁбЇ®«м§говбп ў
Є зҐб⢥ Ё­¤ҐЄб  ¤ҐбЄаЁЇв®а­®© в Ў«Ёжл. „«п ®Ўа йҐ­Ёп Є в Ў«Ёж ¬
Ё¬Ґовбп бЇҐжЁ «м­лҐ ॣЁбвал, еа ­пйЁҐ 32-е ЎЁв®ўл©
ЁбЇ®«­ЁвҐ«м­л©  ¤аҐб Ё 16 ЎЁв®ўго Ја ­Ёжг ¤ ­­®© в Ў«Ёжл.
ђЁб.4-3.

ќвЁ ॣЁбвал GDTR, LDTR Ё IDTR § Јаг¦ овбп Є®¬ ­¤ ¬Ё LGDT,
LLDT, LIDT Ё б®еа ­повбп. SGDT, SLDT Ё SIDT. Њ ­ЁЇг«пжЁп в Ў«Ёж ¬Ё
®бгйҐбвў«пҐвбп ®ЇҐа жЁ®­­®© бЁб⥬®© ЇаЁ Ї®¬®йЁ ЇаЁўЁ«ҐЈЁа®ў ­­ле
Є®¬ ­¤.
4.3.3.2.’ Ў«Ёж  Ј«®Ў «м­ле ¤ҐбЄаЁЇв®а®ў
ќв  в Ў«Ёж  (GDT) ᮤҐа¦Ёв ¤ҐбЄаЁЇв®ал, ¤®бвгЇ­лҐ ¤«п ўбҐе
§ ¤ з бЁб⥬л. GDT ¬®¦Ґв ᮤҐа¦ вм «оЎлҐ ¤ҐбЄаЁЇв®ал ᥣ¬Ґ­в®ў § 
ЁбЄ«о祭ЁҐ¬ ¤ҐбЄаЁЇв®а®ў, ЁбЇ®«м§гҐ¬ле ¤«п ®Ўб«г¦Ёў ­Ёп ЇаҐалў ­Ё©.
ЋЎлз­® GDT ᮤҐа¦Ёв ᥣ¬Ґ­вл Є®¬ ­¤ Ё ¤ ­­ле, ЁбЇ®«м§гҐ¬лҐ Ћ‘ Ё
¤ҐбЄаЁЇв®ал в Ў«Ёж LDT. ЏҐаў®¬г н«Ґ¬Ґ­вг GDT ᮮ⢥вбвўгҐв
­ҐбгйҐбвўгойЁ© ᥫҐЄв®а, Є®в®ал© ­Ґ ЁбЇ®«м§гҐвбп.

4.3.3.3.’ Ў«Ёж  «®Є «м­ле ¤ҐбЄаЁЇв®а®ў
’ Ў«Ёж  LDT ᮤҐа¦Ёв ¤ҐбЄаЁЇв®ал, ЁбЇ®«м§гҐ¬лҐ ў ¤ ­­®©
§ ¤ зҐ. ЋЎлз­® Ћ‘ а §а Ў влў овбп в ЄЁ¬ ®Ўа §®¬, зв®Ўл Є ¦¤ п
§ ¤ з  Ё¬Ґ«  ®в¤Ґ«м­го LDT. LDT ¬®¦Ґв ᮤҐа¦ вм в®«мЄ® ¤ҐбЄаЁЇв®ал
Є®¬ ­¤, ¤ ­­ле, б⥪ , ­®¬Ґа  § ¤ зЁ Ё ўл§®ў  ­®¬Ґа . ’ Ў«Ёжл LDT
б«г¦ в ¬Ґе ­Ё§¬®¬ ¤«п Ё§®«пжЁЁ ᥣ¬Ґ­в®ў Є®¬ ­¤ Ё ¤ ­­ле ®в¤Ґ«м­ле
§ ¤ з ®в Ћ‘, ў в® ўаҐ¬п, Є Є GDT еа ­Ёв ¤ҐбЄаЁЇв®ал ᥣ¬Ґ­в®ў,
пў«пойЁебп ®ЎйЁ¬Ё ¤«п ўбҐе § ¤ з. ‘ҐЈ¬Ґ­в ­Ґ ¬®¦Ґв Ўлвм ¤®бвгЇҐ­
§ ¤ зҐ, Ґб«Ё ҐЈ® ¤ҐбЄаЁЇв®а ®вбгвбвўгҐв ў­гвਠ⥪г饩 LDT Ё«Ё
GTR. ќв® ®ЎҐбЇҐзЁў Ґв § йЁвг ᥣ¬Ґ­в®ў § ¤ з Ё ў в® ¦Ґ ўаҐ¬п,

- 36 -


б®ў¬Ґбв­®Ґ ЁбЇ®«м§®ў ­ЁҐ Ј«®Ў «м­ле ¤ ­­ле а §«Ёз­л¬Ё § ¤ з ¬Ё. ‚
®в«ЁзЁҐ ®в 6-вЁ Ў ©в®ўле GDT Ё IDT ॣЁбва®ў, Є®в®алҐ еа ­пв
Ў §®ўл©  ¤аҐб Ё ®Ја ­ЁзЁвҐ«м, ўЁ¤Ё¬ п з бвм ॣЁбва  LDT еа ­Ёв
в®«мЄ® 16 ЎЁв®ўл© ᥫҐЄв®а. ќв®в ᥫҐЄв®а ®ЇаҐ¤Ґ«пҐв ¤ҐбЄаЁЇв®а LDT
ў GDT.

4.3.3.4.’ Ў«Ёж  ¤ҐбЄаЁЇв®а®ў ЇаҐалў ­Ё©

IDT ᮤҐа¦Ёв ¤ҐбЄаЁЇв®ал гЄ §лў ов а бЇ®«®¦Ґ­ЁҐ 256
Ї®¤Їа®Ја ¬¬ ®Ўб«г¦Ёў ­Ёп ЇаҐалў ­Ё©. IDT ¬®¦Ґв еа ­Ёвм в®«мЄ®
ўҐЄв®а  § ¤ з, ўҐЄв®а  ЇаҐалў ­Ё© Ё ўҐЄв®а  ва ббЁа®ў®Є. IDT ¤®«¦­ 
Ўлвм ­Ґ ¬Ґ­ҐҐ, 祬 256 Ў ©в®ў®©, зв®Ўл еа ­Ёвм ¤ҐбЄаЁЇв®ал 32
ЇаҐалў ­Ё©, § аҐ§ҐаўЁа®ў ­­ле д. Intel. Љ ¦¤®Ґ ЇаҐалў ­ЁҐ,
ЁбЇ®«м§гҐ¬®Ґ ў бЁб⥬Ґ, ¤®«¦­® Ўлвм ®ЇЁб ­® ў IDT. IDT ЁбЇ®«м§гҐвбп
ЇаЁ ўлЇ®«­Ґ­ЁЁ Є®¬ ­¤ INT, ў­Ґи­Ёе § Їа®б®ў ЇаҐалў ­Ё© ў ®б®Ўле
бЁвг жЁпе.



4.3.4.„ҐбЄаЁЇв®ал

4.3.4.1. ЃЁвл  ваЁЎгв®ў ¤ҐбЄаЁЇв®а 

ЋЎкҐЄв, ­  Є®в®ал© гЄ §лў Ґв ᥫҐЄв®а ᥣ¬Ґ­в , ­ §лў Ґвбп
¤ҐбЄаЁЇв®а®¬. „ҐбЄаЁЇв®а®¬ ­ §лў Ґвбп 8-¬Ё Ў ©в­ п ўҐ«ЁзЁ­ ,
®ЇаҐ¤Ґ«пой п  ваЁЎгвл ¤ ­­®© ®Ў« бвЁ ЁбЇ®«­ЁвҐ«м­ле  ¤аҐб®ў, в.Ґ.
ᥣ¬Ґ­в . ќвЁ  ваЁЎгвл ўЄ«оз ов 32-е ЎЁв®ўго Ў §г ЁбЇ®«­ЁвҐ«м­®Ј®
 ¤аҐб  ᥣ¬Ґ­в , 20-вЁ ЎЁв®ўго ¤«Ё­г,   в Є¦Ґ Ґ¤Ё­Ёжг, ў Є®в®але
§ ¤ Ґвбп ¤«Ё­  ᥣ¬Ґ­в  (бва ­Ёж  Ё«Ё Ў ©в), га®ўҐ­м § йЁвл,
га®ў­Ё з⥭Ёп, § ЇЁбЁ Ё ўлЇ®«­Ґ­Ёп, вЁЇ ᥣ¬Ґ­в  Ё ¤«Ё­  ®ЇҐа ­¤®ў
(16 Ё«Ё 32). ‚бп Ё­д®а¬ жЁп ®Ў  ваЁЎгв е ᥣ¬Ґ­в  § Є«о祭  ў 12
ЎЁв е ¤ҐбЄаЁЇв®а  ᥣ¬Ґ­в .


‚ᥠᥣ¬Ґ­вл 80386 Ё¬Ґов 3 Ґ¤Ё­ле Ї®«п:
P, DPL, S (б¬. ­ ¤ЇЁбЁ Ї®¤ аЁб.4-5).

4.3.4.2.„ҐбЄаЁЇв®ал Є®¬ ­¤ Ё ¤ ­­ле (S=1)
___________________________________________

”®а¬ в в Є®Ј® ¤ҐбЄаЁЇв®а  Ё Ў ©в Їа ў ¤®бвгЇ  ЇаЁўҐ¤Ґ­л ­ 
аЁб.4-6 Ё в Ў«.4-1 ᮮ⢥вб⢥­­®.


„ҐбЄаЁЇв®ал ᥣ¬Ґ­в®ў Є®¬ ­¤ Ё ¤ ­­ле Ё¬Ґов ­ҐбЄ®«мЄ® ®ЎйЁе
Ї®«Ґ©: A, G.
Ђ - ЎЁв ЁбЇ®«м§гҐвбп Ћ‘ ¤«п Ї®«г祭Ёп бв вЁбвЁЄЁ Ї® ®Ўа йҐ­Ёо
Є ¤ ­­®¬г ᥣ¬Ґ­вг.
G - ЎЁв гЄ §лў Ґв ўҐ«ЁзЁ­г, ў Є®в®але гЄ §лў Ґвбп а §¬Ґа
ᥣ¬Ґ­в . „«Ё­  ᥣ¬Ґ­в  ¬®¦Ґв Ўлвм 1 ЊЎ ©в (G=0, в. Ґ. § ¤ ­ ў
20
Ў ©в е) Ё«Ё 4 ѓЎ ©в (G=1, в.Ґ. § ¤ ­ ў бва ­Ёж е - 2 бва ­Ёж Ї®
4 ЉЎ ©в Є ¦¤ п).
‘Ёб⥬  ­  Ў §Ґ 80386 ¬®¦Ґв ўЄ«оз вм ᥣ¬Ґ­вл Є Є Ў ©в®ў®©
а §¬Ґа­®бвмо, в Є Ё б® бва ­Ёз­®© а §¬Ґа­®бвмо, Ґб«Ё ўЄ«о祭 Ў«®Є
бва ­Ёз­®©  ¤аҐб жЁЁ.
ЃЁв … гЄ §лў Ґв, Є Є®© Ё§ ᥣ¬Ґ­в®ў ўлЇ®«­пҐвбп: Є®¬ ­¤­л©
(E=1, S=1) Ё«Ё ¤ ­­ле (E=0, S=1).
Љ®¤®ўл© ᥣ¬Ґ­в ¬®¦Ґв ­ е®¤Ёвбп ў бв ¤ЁЁ в®«мЄ® ўлЇ®«­Ґ­Ёп
(ЎЁв R=0) Ё«Ё ўлЇ®«­Ґ­Ёп/з⥭Ёп (R=1). ‡ ЇЁбм ў Є®¤®ўл© ᥣ¬Ґ­в
­Ґ ў®§¬®¦­ .

- 40 -


‡ ¬Ґз ­Ёп.
Љ®¤®ўлҐ ᥣ¬Ґ­вл ¬®Јгв Ё§¬Ґ­пвмбп,зҐаҐ§ ўл¬ли«Ґ­­лҐ Ё¬Ґ­ 
(¬ҐвЄЁ). ЊҐвЄЁ ЇаЁЇЁблў овбп ᥣ¬Ґ­в ¬ ¤ ­­ле, Є®в®алҐ
а бЇ®« Ј овбп ў ­ҐЄ®в®а®¬ Їа®бва ­б⢥ ЁбЇ®«­ЁвҐ«м­ле  ¤аҐб®ў, Є Є
ᥣ¬Ґ­вл Є®¬ ­¤.
ЃЁв D гЄ §лў Ґв а §¬Ґа­®бвм ®ЇҐа ­¤®ў Ё нд䥪⨢­ле  ¤аҐб®ў
(32 ЎЁв  ЇаЁ D=1, 16 ЎЁв ЇаЁ D=0). ќв® Ї®§ў®«пҐв ўлЇ®«­пвм
Є®¬ ­¤л ¤«п 80286.
„агЈЁ¬  ваЁЎг⮬ ᥣ¬Ґ­в®ў Є®¬ ­¤ пў«пҐвбп ЎЁв б®Ј« б®ў ­Ёп ‘.
ЏаЁ ‘=1 б®Ј« б®ў ­­лҐ ᥣ¬Ґ­вл ¬®Јгв ўлЇ®«­пвмбп ў ०Ё¬Ґ
а §¤Ґ«Ґ­Ёп Їа®Ја ¬¬ ¬Ё, Ё¬ҐойЁ¬Ё а §«Ёз­лҐ га®ў­Ё
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ.
‘ҐЈ¬Ґ­вл, ®ЇаҐ¤Ґ«пҐ¬лҐ Є Є ᥣ¬Ґ­вл ¤ ­­ле (E=0, S=1),
¬®Јгв Ўлвм ¤ўге вЁЇ®ў: ᥣ¬Ґ­вл б⥪  Ё ᥣ¬Ґ­вл ¤ ­­ле. ЃЁв
­ Їа ў«Ґ­Ёп а биЁаҐ­Ёп (ED) ®ЇаҐ¤Ґ«пҐв вЁЇ ᥣ¬Ґ­в . …б«Ё ᥣ¬Ґ­в
б⥪®ўл©, ⮠ᬥ饭ЁҐ ¤®«¦­® Ўлвм Ў®«миҐ, 祬 Ја ­Ёж  ᥣ¬Ґ­в . „«п
ᥣ¬Ґ­в  ¤ ­­ле ᬥ饭ЁҐ ¤®«¦­® Ўлвм ¬Ґ­миҐ Ё«Ё а ў­® Ја ­ЁжҐ
ᥣ¬Ґ­в . „агЈЁ¬Ё б«®ў ¬Ё, ᥣ¬Ґ­вл б⥪  ­ зЁ­ овбп ®в Ў §л
ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб  + ¬ ЄбЁ¬ «м­®Ј® а §¬Ґа  ᥣ¬Ґ­в  Ё
а §¬Ґй овбп ў бв®а®­г 㬥­м襭Ёп ¤® Ў §л ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб  +
Ја ­Ёж . ‘ҐЈ¬Ґ­в ¤ ­­ле ­ зЁ­ Ґвбп б Ў §л ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб  Ё
Є®­з Ґвбп Ја ­ЁжҐ© ᥣ¬Ґ­в .
ЃЁв § ЇЁбЁ W гЇа ў«пҐв § ЇЁбмо ў ᥣ¬Ґ­вҐ. ЏаЁ W=0 ᥣ¬Ґ­вл
¤ ­­ле а Ў®в ов в®«мЄ® ­  з⥭ЁҐ. ‘⥪®ўлҐ ᥣ¬Ґ­вл ¤®«¦­л Ё¬Ґвм
W=1.
ЃЁв B гЄ §лў Ґв а §¬Ґа­®бвм ॣЁбва  - гЄ § вҐ«п б⥪ . …б«Ё
‚=1, в® ESP а Ў®в Ґв Є Є 32-е ЎЁв®ўл© ॣЁбва Ё ўҐае­пп Ја ­Ёж 
б⥪  FFFFFFFF. …б«Ё ‚=0 - ўбҐ Є®¬ ­¤л а Ў®вл б® б⥪®¬ ЁбЇ®«м§гов
SP (16 ЎЁв®ўл©) Ё ўҐае­пп Ја ­Ёж  б⥪  FFFF.


4.3.4.3.”®а¬ вл бЁб⥬­ле ¤ҐбЄаЁЇв®а®ў

ќвЁ ¤ҐбЄаЁЇв®ал ᮤҐа¦ в Ё­д®а¬ жЁо ® бЁб⥬­ле в Ў«Ёж е,
§ ¤ з е Ё Ї а®«пе. ‘Ёб⥬­л© ¤ҐбЄаЁЇв®а 80386 Ё¬ҐҐв 32 а §ап¤­го
Ў §г Ё 20 ЎЁв®ўго Ја ­Ёжг, бЁб⥬­л© ¤ҐбЄаЁЇв®а 80286 ᮮ⢥вбвўгҐв
24 Ё 16 ЎЁв (бв аиЁҐ 16 ЎЁв а ў­л 0).
ђЁб.4-7.

4.3.4.4.„ҐбЄаЁЇв®ал LDT (S=0, TYPE=2)
_______________________________________

„ҐбЄаЁЇв®ал LDT ᮤҐа¦ в Ё­д®а¬ жЁо ® в Ў«Ёж е «®Є «м­ле
¤ҐбЄаЁЇв®а®ў. ’ Ў«Ёж  «®Є «м­ле ¤ҐбЄаЁЇв®а®ў ᮤҐа¦Ёв ¤ҐбЄаЁЇв®ал
ᥣ¬Ґ­в®ў, ЁбЇ®«м§гҐ¬ле Є®­ЄаҐв­®© § ¤ зҐ©. Љ®¬ ­¤  § Јаг§ЄЁ
ॣЁбва  LDT ¤®«¦­  Ё¬Ґвм ­г«Ґў®© га®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ
(Ї®«Ґ DPL ЁЈ­®аЁагҐвбп).

4.3.4.5.„ҐбЄаЁЇв®ал TSS (S=0, TYPE = 1, 3, 9, B)
__________________________________________________

„ҐбЄаЁЇв®а ᥣ¬Ґ­в  б®бв®п­Ёп § ¤ зЁ ᮤҐа¦Ёв Ё­д®а¬ жЁо ®
¬Ґбв®­ е®¦¤Ґ­ЁЁ, а §¬ҐаҐ Ё га®ў­Ґ ЇаЁўЁ«ҐЈЁа®ў ­­®б⨠ᥣ¬Ґ­в 
б®бв®п­Ёп § ¤ зЁ (TSS). TSS - ᥣ¬Ґ­в бЇҐжЁ «м­®Ј® д®а¬ в ,
Є®в®ал© б®¤Ґа¦Ёв ўбо ­Ґ®Ўе®¤Ё¬го Ё­д®а¬ жЁо ® § ¤ зҐ Ё Ї®«Ґ,
®ЎҐбЇҐзЁў о饥 бўп§м § ¤ з ¬Ґ¦¤г б®Ў®©. Џ®«Ґ TYPE гЄ §лў Ґв ­ 
⥪гйго ЁбЇ®«­пҐ¬го § ¤ зг (Ё§ 楯®зЄЁ  ЄвЁў­ле § ¤ з) Ё«Ё
¤®бвгЇ­л© TSS. Џ®«Ґ TYPE в Є¦Ґ гЄ §лў Ґв, ЁбЇ®«м§гҐвбп «Ё TSS ¤«п
ЊЏ 286 Ё«Ё 386. ђҐЈЁбва § ¤ з (TR) еа ­Ёв ᥫҐЄв®а, Є®в®ал©
гЄ §лў Ґв ⥪гйЁ© TSS.


- 42 -


4.3.4.6.„ҐбЄаЁЇв®ал и«о§®ў (S=0, TYPE=4-7, C, F)
__________________________________________________

«о§л ЁбЇ®«м§говбп ¤«п гЇа ў«Ґ­Ёп ¤®бвгЇ®¬ Є ®ЇаҐ¤Ґ«Ґ­­л¬
в®зЄ ¬ ў­гваЁ гЇа ў«по饣® Є®¤®ў®Ј® ᥣ¬Ґ­в .
ђ §«Ёз ов:
1) и«о§л ўл§®ў®ў;
2) и«о§л § ¤ з;
3) и«о§л ЇаҐалў ­Ё©;
4) и«о§л ва ббЁа®ў®Є.
«о§л ॠ«Ё§гов ¤ЁбжЁЇ«Ё­г ў§ Ё¬®¤Ґ©бвўЁп ЇаЁ гЇа ў«Ґ­ЁЁ
ЇҐаҐ¤ зҐ© ¬Ґ¦¤г Ёбв®з­ЁЄ®¬ Ё ЇаЁҐ¬­ЁЄ®¬. ЏаЁ ў§ Ё¬®¤Ґ©бвўЁЁ
Їа®жҐбб®а  ўв®¬ вЁзҐбЄЁ Їа®ўҐапҐв § йЁвг. ќв® в Є¦Ґ Ї®§ў®«пҐв
Їа®ҐЄвЁа®ўйЁЄ ¬ бЁб⥬л гЇа ў«пвм в®зЄ ¬Ё ў­гваЁ Ћ‘. «о§л ўл§®ў 
ЁбЇ®«м§говбп ¤«п Ё§¬Ґ­Ґ­Ёп га®ў­Ґ© ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ. «о§л § ¤ з
ЁбЇ®«м§говбп ¤«п ЇҐаҐЄ«о祭Ёп § ¤ з,   и«о§л ЇаҐалў ­Ё© Ё
ва ббЁа®ў®Є ЁбЇ®«м§говбп ¤«п ®ЇаҐ¤Ґ«Ґ­Ёп бЇҐжЁ «м­ле Їа®Ја ¬¬
®Ўб«г¦Ёў ­Ёп ЇаҐалў ­Ё©. ђЁб.4-8 Ї®Є §лў Ґв д®а¬ в 4-е вЁЇ®ў
¤ҐбЄаЁЇв®а®ў и«о§®ў.
ђЁб.4-8.

«о§ ўл§®ў , Ј« ў­л¬ ®Ўа §®¬, ЁбЇ®«м§говбп ¤«п ЇҐаҐ¤ зЁ гЇа ў«Ґ­Ёп
Їа®Ја ¬¬ ¬ б Ў®«ҐҐ ўлб®ЄЁ¬ га®ў­Ґ¬ ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ. „ҐбЄаЁЇв®а
и«о§  ўл§®ў  ᮤҐа¦Ёв 3 Ї®«п:
1) Ў ©в ¤®бвгЇ ;
2) гЄ § вҐ«м ¤«Ё­л (ᥫҐЄв®а Ё ᬥ饭ЁҐ), Є®в®ал© гЄ §лў Ґв
­ з «® Їа®Ја ¬¬л;
3) бзҐвзЁЄ б«®ў, ®ЇаҐ¤Ґ«пойЁ© Є®«ЁзҐбвў® Ї а ¬Ґва®ў,
ЇҐаҐ¤ ў Ґ¬ле Ё§ б⥪  ўл§лў о饩 Їа®Ја ¬¬л ў б⥪ ўл§лў Ґ¬®©
Їа®Ја ¬¬л.
Џ®«Ґ бзҐвзЁЄ  б«®ў ЁбЇ®«м§гҐвбп в®«мЄ® ў и«о§ е ўл§лў ,
Є®в®алҐ Ё§¬Ґ­пов га®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ, ў ®бв «м­ле вЁЇ е
нв® Ї®«Ґ ЁЈ­®аЁагҐвбп.
«о§л ЇаҐалў ­Ё© Ё ва ббЁа®ў®Є ЁбЇ®«м§гов Ї®«п ᥫҐЄв®а 
­ §­ зҐ­Ёп Ё ᬥ饭Ёп ­ §­ зҐ­Ёп ¤ҐбЄаЁЇв®а  ¤«п гЄ § ­Ёп ­ з « 
Їа®Ја ¬¬ гЇа ў«Ґ­Ёп ЇаҐалў ­ЁҐ¬ Ё«Ё ва ббЁа®ўЄ®©. ђ §«ЁзЁп ¬Ґ¦¤г
и«о§ ¬Ё ЇаҐалў ­Ё© Ё и«о§ ¬Ё ва ббЁа®ў®Є § Є«оз Ґвбп ў ⮬, зв®
и«о§ ЇаҐалў ­ЁҐ ўлЄ«оз Ґв ЇаҐалў ­Ёп (бЎа блў Ґв ЎЁв IF) ў в®
ўаҐ¬п, Є Є и«о§ ва ббЁа®ўЄЁ ­Ґв.
«о§л § ¤ з ЁбЇ®«м§говбп ЇаЁ ЇҐаҐЄ«о祭ЁЁ § ¤ з. «о§л § ¤ з
¬®Јгв ®Ўа й вмбп в®«мЄ® Є ᥣ¬Ґ­вг б®бв®п­Ёп § ¤ з (TSS), Ї®н⮬г
ЁбЇ®«м§гҐвбп в®«мЄ® ᥫҐЄв®а­ п з бвм   ᬥ饭ЁҐ ЁЈ­®аЁагҐвбп.
ЏаҐалў ­ЁҐ 13 д®а¬ЁагҐвбп, Є®Ј¤  ᥫҐЄв®а ­ §­ зҐ­Ёп гЄ §лў Ґв
­  ­ҐЄ®а४в­л© вЁЇ ¤ҐбЄаЁЇв®а .
”®а¬ в Ў ©в  Їа ў ¤®бвгЇ  ®¤Ё­ Є®ў ¤«п ¤ҐбЄаЁЇв®а®ў ўбҐе
и«о§®ў. ђ=1 - гЄ §лў Ґв ­  в®, зв® и«о§ ®вЄалв. ђ=0 - и«о§ § Єалв,
ЇаЁ н⮬, Ґб«Ё ­Ґ®Ўе®¤Ё¬®, д®а¬ЁагҐвбп ЇаҐалў ­ЁҐ 11. DPL гЄ §лў Ґв
га®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ Ё гЄ §лў Ґв, ў Є ЄЁе б«гз пе ¤ ­­л©
¤ҐбЄаЁЇв®а ¬®¦Ґв ЁбЇ®«м§®ў вмбп § ¤ зҐ© (б¬. 4.4). ЃЁв 4 Ї®«п S
¤®«¦Ґ­ Ўлвм а ўҐ­ 0 Ё ⥬ б ¬л¬ гЄ §лў вм, зв® нв® ¤ҐбЄаЁЇв®а
гЇа ў«Ґ­Ёп бЁб⥬®©.

4.3.4.7.ђ  §«ЁзЁп ¬Ґ¦¤г ¤ҐбЄаЁЇв®а ¬Ё 386 Ё 286

„«п ®ЎҐбЇҐзҐ­Ёп б®ў¬ҐбвЁ¬®бвЁ Ћ‘ 386 Ї®¤¤Ґа¦Ёў Ґв ўбҐ
¤ҐбЄаЁЇв®ал ᥣ¬Ґ­в®ў 286. ђЁб.4-9 Ї®Є §лў Ґв д®а¬ в ¤ҐбЄаЁЇв®а 
бЁб⥬­®Ј® ᥣ¬Ґ­в  80286.

- 44 -



ђ §«ЁзЁп § Є«оз овбп в®«мЄ®:
1)ў а §¬Ґа­®бвЁ Ї®«п TYPE,
2)ў а §¬Ґа­®бвЁ Ў §л Ё Ја ­Ёжл (80286 - 24 Ё 16; 80386 - 32 Ё
20).


Ѓ« Ј®¤ ап гбв ­®ўЄҐ ў 0 а §а冷ў бв а襣® б«®ў  ¤ҐбЄаЁЇв®а 
Ћ‘  ўв®¬ вЁзҐбЄЁ ®ЇаҐ¤Ґ«пҐв, зв® ¤Ґ« вм б Їа®Ја ¬¬ ¬Ё (а §«Ёз Ґв
вЁЇ Їа®жҐбб®а ).
„агЈ®Ґ а §«ЁзЁҐ ¬Ґ¦¤г 286 Ё 386 § Є«оз Ґвбп ў а §«Ёз­®©
Ё­вҐаЇаҐв жЁЁ Ї®«п бзҐвзЁЄ  б«®ў ў и«о§ е ўл§®ў  Ё ЎЁв  B. ‚ Ї®«Ґ
бзҐвзЁЄ  б«®ў гЄ §лў Ґвбп Є®«ЁзҐбвў® 16-вЁ ЎЁв®ўле б«®ў ¤«п 286 Ё
32-е ЎЁв®ўле ¤«п 386. ЃЁв B гЄ §лў Ґв  ­ «®ЈЁз­л¬ ®Ўа §®¬ ­ 
а §¬Ґа­®бвм Ё­д®а¬ жЁЁ ЇаЁ ўлЇ®«­Ґ­ЁЁ Є®¬ ­¤л PUSH.

4.3.4.8.Џ®«Ґ ᥫҐЄв®а 
‘Ґ«ҐЄв®а ў ०Ё¬Ґ ђЊ Ё¬ҐҐв 3 Ї®«п:
1)Ё­¤ЁЄ в®а LDT Ё«Ё GDT (TI);
2)ᬥ饭ЁҐ (Ё­¤ҐЄб) ў­гваЁ в Ў«Ёжл ¤ҐбЄаЁЇв®а®ў;
3)га®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ (RPL).
ђЁб.4-10.

ЃЁв TI гЄ §лў Ґв ­  ®¤­г Ё§ ¤ўге в Ў«Ёж. Џ®«Ґ Ё­¤ҐЄб  ўлЎЁа Ґв
®¤Ё­ Ё§ 8Є ¤ҐбЄаЁЇв®а®ў Ё§ в Ў«Ёжл ¤ҐбЄаЁЇв®а®ў.
ЃЁвл RPL ®ЎҐбЇҐзЁў ов ўлб®Є®бЄ®а®бв­го Їа®ўҐаЄг  ваЁЎгв®ў
ЇаЁўЁ«ҐЈЁа®ў ­­®б⨠ᥫҐЄв®а .


4.3.4.9.Љќ - ‡“ ¤ҐбЄаЁЇв®а®ў ᥣ¬Ґ­в®ў
‚ ¤®Ї®«­Ґ­ЁҐ Є ўҐ«ЁзЁ­Ґ ᥫҐЄв®а  Є ¦¤л© ᥣ¬Ґ­в­л© ॣЁбва
Ё¬ҐҐв бўп§ ­­л© б ­Ё¬ ॣЁбва (Љќ ‡“) ¤ҐбЄаЁЇв®а  ᥣ¬Ґ­в . Љ®Ј¤ 
Їа®Ёб室Ёв Ё§¬Ґ­Ґ­ЁҐ ᮤҐа¦Ё¬®Ј® ᥣ¬Ґ­в­®Ј® ॣЁбва , 8-¬Ё Ў ©в­л©
¤ҐбЄаЁЇв®а, бўп§ ­­л© б нвЁ¬ ᥫҐЄв®а®¬,  ўв®¬ вЁзҐбЄЁ
ЇҐаҐЇЁблў Ґвбп ў Їа®жҐбб®а. ќв  Ё­д®а¬ жЁп ЁбЇ®«м§гҐвбп ¤® вҐе Ї®а,
Ї®Є  ­Ґ Ї®вॡгҐвбп ¤®бвгЇ Є ¤агЈ®¬г ᥣ¬Ґ­вг. ‘®¤Ґа¦Ё¬®Ґ
¤ҐбЄаЁЇв®а­ле ॣЁбва®ў Їа®Ја ¬¬­® ­Ґ¤®бвгЇ­® (­ҐўЁ¤Ё¬® ¤«п
Їа®Ја ¬¬Ёбв®ў). ЏаЁ Їа®Ја ¬¬­®¬ Ё§¬Ґ­Ґ­ЁЁ ¤ҐбЄаЁЇв®а­ле в Ў«Ёж,
еа ­пйЁебп ў ‡“, ­Ґ®Ўе®¤Ё¬® ®бгйҐбвў«пвм ЇҐаҐ§ Јаг§Єг ¤ҐбЄаЁЇв®а­ле
ॣЁбва®ў.

4.3.4.10.”®а¬ вл ॣЁбва®ў ¤ҐбЄаЁЇв®а®ў

‘®¤Ґа¦Ё¬®Ґ нвЁе ॣЁбва®ў § ўЁбЁв ®в ०Ё¬  а Ў®вл ЊЏ. ”®а¬ в
ॣЁбва®ў ¤«п ०Ё¬  RM ЇаЁўҐ¤Ґ­ ­  аЁб.4-11.
„«п ®ЎҐбЇҐзҐ­Ёп б®ў¬ҐбвЁ¬®бвЁ б  аеЁвҐЄвга®© 8086 Ў § 
гбв ­ ў«Ёў Ґвбп ў вҐзҐ­ЁҐ 16-вЁ в Єв®ў ў ᮮ⢥вбвўЁЁ б® §­ зҐ­ЁҐ¬
ᥫҐЄв®а , Ја ­Ёж  дЁЄбЁа®ў ­  Ё а ў­  0000FFFF,    ваЁЎгвл
ᮮ⢥вбвўгов ­ «ЁзЁо Ё Ї®«­®© ¤®бвгЇ­®б⨠ᥣ¬Ґ­в . ‚ ђЊ
ў­гв७­Ё© га®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ ўбҐЈ¤  ¬ ЄбЁ¬ «м­л© (=0),
Ї®н⮬㠪®¬ ­¤л ўў®¤  - ўлў®¤  Ё ¤агЈЁҐ ЇаЁўЁ«ҐЈЁа®ў ­­лҐ Є®¬ ­¤л
¬®Јгв ўлЇ®«­пвмбп.
”®а¬ в ॣЁбва®ў ў ०Ё¬Ґ ђЊ ЇаҐ¤бв ў«Ґ­ ­  аЁб.4-12.
‚ ђЊ §­ зҐ­Ёп Ї®«Ґ© ®ЇаҐ¤Ґ«пҐвбп ᮤҐа¦Ё¬л¬ ¤ҐбЄаЁЇв®а 
ᥣ¬Ґ­в  Ё­¤ҐЄбЁа®ў ­­®Ј® ᥫҐЄв®а®¬.
”®а¬ в ॣЁбва  ¤«п ०Ё¬  ўЁавг «м­®Ј® 8086 ЇаЁўҐ¤Ґ­ ­ 
аЁб.4-13.
‚ ®в«ЁзЁҐ ®в ०Ё¬  RM ўЁавг «м­ п Їа®Ја ¬¬  Ё¬ҐҐв
¬Ё­Ё¬ «м­л© га®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ (=3), ®ЎҐбЇҐзЁў п
ва ббЁа®ўЄг ўбҐе Є®¬ ­¤ IOPL Ё Є®¬ ­¤ б ­г«Ґўл¬ га®ў­Ґ¬
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ.

- 49 -


4.4. ‡Ђ™€’Ђ

ЏаЁ­жЁЇл § йЁвл

80386 Ё¬ҐҐв 4 га®ў­п § йЁвл, ®ЎҐбЇҐзЁў п ⥬ б ¬л¬ вॡ®ў ­Ёп
¬­®Ј®§ ¤ з­®© Ћ‘, Ё§®«Ёагп Ё § йЁй п Ї®«м§®ў вҐ«мбЄЁҐ Їа®Ја ¬¬л
¤агЈ ®в ¤агЈ  Ё ®в Ћ‘. “Їа ў«Ґ­ЁҐ га®ў­п¬Ё ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ
®бгйҐбвў«пҐвбп ЇаЁўЁ«ҐЈЁа®ў ­­л¬Ё Є®¬ ­¤ ¬Ё, Є®¬ ­¤ ¬Ё ўў®¤  -
ўлў®¤  Ё ¤®бвгЇ®¬ Є ᥣ¬Ґ­в ¬ Ё ᥣ¬Ґ­в­л¬ ¤ҐбЄаЁЇв®а ¬.
‚ ®в«ЁзЁҐ ®в ва ¤ЁжЁ®­­ле ЊЏ бЁб⥬, Ј¤Ґ § йЁв 
®ЎҐбЇҐзЁў Ґвбп б Ї®¬®ймо ў­Ґи­Ёе  ЇЇ а в­ле Ё Їа®Ја ¬¬­ле б।бвў,
80386 ®ЎҐбЇҐзЁў Ґв § йЁвг б Ї®¬®ймо [ў­гв७­ҐЈ®] ®ЎйҐЈ® Ў«®Є 
гЇа ў«Ґ­Ёп Ї ¬пвмо. 80386 ®ЎҐбЇҐзЁў Ґв ¤®Ї®«­ЁвҐ«м­л© вЁЇ § йЁвл,
Ґб«Ё ўЄ«о祭 ०Ё¬ бва ­Ёз­®©  ¤аҐб жЁЁ.

4.4.3.“а®ў­Ё ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ

4.4.3.1.ЏаЁўЁ«ҐЈЁа®ў ­­®бвм § ¤ з

‚ «оЎ®© ¬®¬Ґ­в ўаҐ¬Ґ­Ё § ¤ з  ў 80386 ўлЇ®«­пҐвбп ­  ®¤­®¬ Ё§
4-е га®ў­Ґ© ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ. ’ҐЄгйЁ© га®ўҐ­м
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ (CPL) § ¤ зЁ ¬®¦Ґв Ўлвм Ё§¬Ґ­Ґ­ в®«мЄ® ЇаЁ
гЇа ў«Ґ­ЁЁ ЇҐаҐ¤ зҐ© Є®¤®ўле ᥣ¬Ґ­в®ў б а §«Ёз­л¬Ё га®ў­п¬Ё
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ зҐаҐ§ ¤ҐбЄаЁЇв®ал и«о§®ў.
’ ЄЁ¬ ®Ўа §®¬, ЇаЁЄ« ¤­ п Їа®Ја ¬¬ , ўлЇ®«­пҐ¬ п ­  га®ў­Ґ 3,
¬®¦Ґв ўл§лў вмбп Їа®Ја ¬¬®© Ћ‘ б га®ў­Ґ¬ 1 (зҐаҐ§ и«о§), Є®в®а п
ЇаЁбў®Ёв § ¤ зҐ га®ўҐ­м CPL = 1 ¤® вҐе Ї®а, Ї®Є  Їа®Ја ¬¬  Ћ‘ ­Ґ
Є®­зЁв бў®о а Ў®вг.


4.4.3.2.ЏаЁўЁ«ҐЈЁа®ў ­­®бвм ᥫҐЄв®а  (RPL)

“а®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®б⨠ᥫҐЄв®а  ®ЇаҐ¤Ґ«пҐвбп Ї®«Ґ¬ RPL.
RPL - ¤ў  ¬« ¤иЁе §­ з йЁе ЎЁв  ᥫҐЄв®а . RPL ЁбЇ®«м§гҐвбп в®«мЄ®
¤«п § ¤ ­Ёп ¬Ґ­ҐҐ ¤®ўҐаЁвҐ«м­®Ј® га®ў­п ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ, 祬
CPL ЁбЇ®«м§гҐ¬®Ј® ᥣ¬Ґ­в . ќв®в га®ўҐ­м ­ §лў Ґвбп нд䥪⨢­л¬
(¤Ґ©бвўгойЁ¬) га®ў­Ґ¬ ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ § ¤ зЁ (EPL). EPL
®ЇаҐ¤Ґ«пҐв, Є Є®ў® Ўг¤Ґв ­ Ё¬Ґ­м襥 §­ зҐ­ЁҐ ( аЁд¬ҐвЁзҐбЄ®Ґ
㢥«ЁзҐ­­®Ґ) га®ў­п ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ Ё§ га®ў­п § ¤ зЁ Ё RPL
ᥫҐЄв®а . ’ ЄЁ¬ ®Ўа §®¬, Ґб«Ё RPL ᥫҐЄв®а  = 0, в® CPL ўбҐЈ¤ 
®ЇаҐ¤Ґ«пҐв га®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ ¤«п ЇаҐ¤®бв ў«Ґ­Ёп ¤®бвгЇ 
ЁбЇ®«м§гҐ¬®¬г ᥫҐЄв®аг. ‘ ¤агЈ®© бв®а®­л, Ґб«Ё RPL = 3, в®
ᥫҐЄв®а ¬®¦Ґв Ї®«гз вм ¤®бвгЇ в®«мЄ® Є ᥣ¬Ґ­в ¬ га®ў­п 3
­Ґ§ ўЁбЁ¬® ®в CPL § ¤ зЁ.
‚ ®ЎйҐ¬ б«гз Ґ RPL ЁбЇ®«м§гҐвбп ў Є зҐб⢥ гЄ § вҐ«Ґ© ¤«п
Їа®жҐ¤га Ћ‘ ® ­Ґ¤®бвгЇ­®бвЁ ¤ ­­ле б Ў®«ҐҐ ўлб®ЄЁ¬ га®ў­Ґ¬
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ, 祬 га®ўҐ­м Їа®жҐ¤гал.
’ ЄЁ¬ ®Ўа §®¬, ЇаЁ д®а¬Ёа®ў ­ЁЁ ᥫҐЄв®а  ¬®¦­® § ¤ ў вм «оЎлҐ
§­ зҐ­Ёп RPL б Ї®¬®ймо Є®¬ ­¤л Adjust RPL (ARPL).

4.4.3.3.ЏаЁўЁ«ҐЈЁа®ў ­­®бвм ўў®¤  - ўлў®¤ 

“а®ў­о ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ ўў®¤  - ўлў®¤  (IOPL) ᮮ⢥вбвўгҐв
CPL=0, § ¤ ў Ґ¬л© Ћ‘. ЏаҐалў ­ЁҐ 13 ў®§­ЁЄ Ґв ў вҐе б«гз пе, Є®Ј¤ 
CPL § ¤ зЁ ¬Ґ­ҐҐ ЇаЁўЁ«ҐЈЁа®ў ­, 祬 IOPL.
IOPL § Ї®¬Ё­ Ґвбп (еа ­Ёвбп) ў ЎЁв е 13 Ё 14 ॣЁбва 
ЇаЁ§­ Є®ў.
Љ®¬ ­¤л, ўл§лў ойЁҐ ЇаҐалў ­ЁҐ 13 (Ґб«Ё CPL Ў®«миҐ, 祬 IOPL):
IN, INS, OUT, OUTS, STI, CLI, ЇаҐдЁЄб LOCK.
.
- 50 -


4.4.3.4.„®бв®ўҐа­®бвм ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ

80386 Ё¬ҐҐв ­ҐбЄ®«мЄ® Є®¬ ­¤ ¤«п Ўлбва®Ј® Є®­ва®«п гЄ § вҐ«Ґ©
Ё Ї®¬®йЁ бЁб⥬­л¬ б।бвў ¬ ў ®ЇаҐ¤Ґ«Ґ­ЁЁ §­ зҐ­Ёп ᥫҐЄв®а ,
ᮮ⢥вбвўго饣® вॡ㥬®¬г ᥣ¬Ґ­вг.
‚ в Ў«.4-2 ЇаЁўҐ¤Ґ­л Їа®жҐ¤гал, 㤮бв®ўҐапойЁҐ ᥫҐЄв®ал.

Љ®¬ ­¤л Їа®ўҐаЄЁ гЄ § вҐ«Ґ© ’ Ў«.4-2

__________________________________________________________________
| | |
Љ®¬ ­¤  |ЋЇҐа ­¤л |‚лЇ®«­пҐ¬®Ґ ¤Ґ©бвўЁҐ |
_________|_________|______________________________________________|
| | |
ARPL |‘Ґ«ҐЄв®а,|“бв ­®ўЄ  вॡ㥬®Ј® га®ў­п ЇаЁўЁ«ҐЈЁа®ў ­- |
|ॣЁбва |­®бвЁ: гбв ­ ў«Ёў Ґв RPL ᥫҐЄв®а  ў ¬ ЄбЁ- |
| |¬ «м­®Ґ §­ зҐ­ЁҐ Ё§ RPL ⥪г饣® ᥫҐЄв®а  Ё |
| |RPL ॣЁбва . “бв ­ ў«Ёў Ґв д« Ј ­г«п, Ґб«Ё |
| |RPL Ё§¬Ґ­пҐвбп. |
_________|_________|______________________________________________|
| | |
VERR |‘Ґ«ҐЄв®а |Џа®ўҐаЄ  ­  з⥭ЁҐ: гбв ­ ў«Ёў Ґв д« Ј ­г«п, |
| |Ґб«Ё ᥣ¬Ґ­в, ­  Є®в®ал© гЄ §лў Ґв ᥫҐЄв®а, |
| |¬®¦Ґв Ўлвм Їа®зЁв ­. |
_________|_________|______________________________________________|
| | |
VERW |‘Ґ«ҐЄв®а |’® ¦Ґ б ¬®Ґ Ї® § ЇЁбЁ |
_________|_________|______________________________________________|
| | |
LSL |ђҐЈЁбва, |‡ Јаг§Є  Ја ­Ёжл ᥣ¬Ґ­в : зЁв Ґв Ја ­Ёжг ᥣ-|
|ᥫҐЄв®а |¬Ґ­в  ў ॣЁбва, Ґб«Ё Їа ўЁ«  ЇаЁўЁ«ҐЈЁа®ў ­- |
| |­®бвЁ Ё вЁЇ  ¤ҐбЄаЁЇв®а  б®Ў«о¤Ґ­л. ‚ н⮬ |
| |б«гз Ґ, гбв ­ ў«Ёў Ґв д« Ј ­г«п. |
_________|_________|______________________________________________|
| | |
LAR |ђҐЈЁбва, |‡ Јаг§Є  Їа ў ¤®бвгЇ :зЁв Ґв Ў ©в Їа ў ¤®бвгЇ |
|ᥫҐЄв®а |¤ҐбЄаЁЇв®а  ў ॣЁбва, Ґб«Ё Їа ўЁ«  ЇаЁўЁ«ҐЈЁ-|
| |а®ў ­­®бвЁ б®Ў«о¤Ґ­л. ‚ н⮬ б«гз Ґ гбв ­ ў«Ё-|
| |ў Ґв д« Ј ­г«п. |
_________|_________|______________________________________________|


’ Є п Їа®ўҐаЄ  гЄ § вҐ«п аҐи Ґв ®Ўйго Їа®Ў«Ґ¬г - Є Є
Ї®«м§®ў вҐ«о б PL = 3 ўл§ў вм Їа®Ја ¬¬г ®ЇҐа жЁ®­­®© бЁб⥬л б PL=0
Ё ­Ґ Ї®§ў®«Ёв Ї«®е®¬г гЄ § вҐ«о ЁбЄ §Ёвм бвагЄвгаг ¤ ­­ле,
ЇаЁ­ ¤«Ґ¦ йЁе ®ЇҐа жЁ®­­®© бЁб⥬Ґ. …б«Ё Їа®Ја ¬¬  Ћ‘ ЁбЇ®«м§гҐв
ARPL Є®¬ ­¤г, в® Ј а ­вЁагҐвбп, зв® RPL ᥫҐЄв®а  Ё¬ҐҐв ­Ґ Ў®«миЁ©
га®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ, 祬 в®, зв® ўл§лў Ґвбп Ё Їа®Ў«Ґ¬ 
ЇаҐ®¤®«Ґў Ґвбп.

4.4.3.5.„®бвгЇ б Ї®¬®ймо ¤ҐбЄаЁЇв®а®ў

‘гйҐбвўгов ¤ў  ®б­®ў­ле ўЁ¤  ¤®бвгЇ  Є ᥣ¬Ґ­в ¬: Є Є®¤®ўл¬
ᥣ¬Ґ­в ¬ (ЇаЁ ЇҐаҐ¤ зҐ гЇа ў«Ґ­Ёп) Ё Є ᥣ¬Ґ­в ¬ ¤ ­­ле.
„®бвгЇ­®бвм ᥣ¬Ґ­в  ®ЇаҐ¤Ґ«пҐвбп ҐЈ® вЁЇ®¬ ЁбЇ®«м§гҐ¬®© Є®¬ ­¤®©,
вЁЇ®¬ ¤ҐбЄаЁЇв®а  Ё CPL, RPL Ё DPL (б¬. ўлиҐ).


- 52 -

ЏаЁ ўлЇ®«­Ґ­ЁЁ Є®¬ ­¤ § Јаг§ЄЁ ॣЁбва®ў ᥣ¬Ґ­в®ў ¤ ­­ле
(DS,ES, FS, GS) 80386 Їа®ўҐапҐв ¤®бв®ўҐа­®бвм § йЁвл ў б«Ґ¤го饩
Ї®б«Ґ¤®ў вҐ«м­®бвЁ:
1)пў«пҐвбп «Ё ўл§лў Ґ¬л© ᥣ¬Ґ­в ®вбгвбвўгойЁ¬ (ў н⮬ б«гз Ґ-
ЇаҐалў ­ЁҐ 11);
2)Їа ўЁ«м­® «Ё ᥫҐЄв®а гЄ §лў Ґв вЁЇ ᥣ¬Ґ­в .

‘Ґ«ҐЄв®ал, § Јаг¦ Ґ¬лҐ ў DS, ES, FS Ё GS ॣЁбвал ¤®«¦­л
ббл« вмбп в®«мЄ® ­  ᥣ¬Ґ­вл ¤ ­­ле Ё«Ё а §аҐиҐ­­лҐ ¤«п з⥭Ёп
ᥣ¬Ґ­вл Є®¤®ў (Є®¬ ­¤). Џа ўЁ«  ¤®бвгЇ  Є ¤ ­­л¬ ЇаЁўҐ¤Ґ­л ў 4.3.2.
…¤Ё­б⢥­­®Ґ ЁбЄ«о祭ЁҐ Ё§ нвЁе Їа ўЁ« - б®Ј« б®ў ­ЁҐ
а §аҐиҐ­­лҐ ¤«п з⥭Ёп Є®¤®ўлҐ ᥣ¬Ґ­вл, ¤®бвгЇ­лҐ ¤«п «оЎ®Ј®
га®ў­п ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ.
‚ § Є«о祭ЁҐ Їа®ў®¤Ёвбп Їа®ўҐаЄ  ¤®бв®ўҐа­®бвЁ
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ. CPL ба ў­Ёў Ґвбп б EPL Ё, Ґб«Ё EPL Ў®«ҐҐ
ЇаЁўЁ«ҐЈЁа®ў ­, 祬 CPL, ЈҐ­ҐаЁагҐвбп ЇаҐалў ­ЁҐ 13 (®иЁЎЄ  ®ЎйҐ©
§ иЁвл).
Џа ўЁ« , Є б ойЁҐбп б⥪®ў®Ј® ᥣ¬Ґ­в , ­Ґ§­ зЁвҐ«м­®
®в«Ёз овбп ®в Їа ўЁ«, Є б ойЁебп ᥣ¬Ґ­в®ў ¤ ­­ле. Љ®¬ ­¤л,
§ Јаг¦ ойЁҐ ᥫҐЄв®ал ў SS, ¤®«¦­л ᮮ⢥вбвў®ў вм ¤ҐбЄаЁЇв®а ¬
ᥣ¬Ґ­в®ў ¤ ­­ле, а §аҐиҐ­­ле ¤«п § ЇЁбЁ. DPL Ё RPL ¤®«¦­л
а ў­пвмбп CPL. ‚ᥠ¤агЈЁҐ вЁЇл ¤ҐбЄаЁЇв®а®ў Ё«Ё ­ аг襭ЁҐ га®ў­п
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ ўл§лў ов ЇаҐалў ­ЁҐ 13.
ЋвбгвбвўЁҐ б⥪  (б⥪®ў®Ј® ᥣ¬Ґ­в ) ўл§лў Ґв ЇаҐалў ­ЁҐ 12.
‡ ¬ҐвЁ¬, зв® ЇаҐалў ­ЁҐ 11 ЁбЇ®«м§гҐвбп ЇаЁ ®вбгвбвўЁЁ Є®¤®ўле
ᥣ¬Ґ­в®ў Ё ᥣ¬Ґ­в®ў ¤ ­­ле.

4.4.4.ЋЎ¬Ґ­л б гзҐв®¬ га®ў­п ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ

ЊҐ¦бҐЈ¬Ґ­в­лҐ ЇҐаҐ¤ зЁ гЇа ў«Ґ­Ёп Їа®Ёб室пв в®Ј¤ , Є®Ј¤ 
ᥫҐЄв®а § Јаг¦ Ґвбп ў CS ॣЁбва. ‚ ®Ўлз­®© бЁб⥬Ґ в ЄЁҐ
ЇҐаҐЄ«о祭Ёп пў«повбп Їа®бвл¬ аҐ§г«мв в®¬ ўл§®ў  Ё«Ё ЇҐаҐе®¤  Є
¤агЈ®© Їа®Ја ¬¬Ґ. €¬ҐҐвбп 5 вЁЇ®ў ЇҐаҐ¤ зЁ гЇа ў«Ґ­Ёп, Є®в®алҐ
ЇаЁўҐ¤Ґ­л ў в Ў«.4-3.
Њ­®ЈЁҐ Ё§ нвЁе ЇҐаҐ¤ з ®бгйҐбвў«повбп ў­гваЁ ®¤­®Ј® га®ў­п
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ. €§¬Ґ­Ґ­ЁҐ га®ў­п ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ ў®§¬®¦­®
в®«мЄ® ¤«п ЇҐаҐ¤ з гЇа ў«Ґ­Ёп, ЁбЇ®«м§гойЁе и«о§л ЇҐаҐЄ«о祭Ёп
§ ¤ з, ЇаҐалў ­Ё© Ё«Ё ва ббЁа®ўЄЁ. ЏҐаҐ¤ зЁ гЇа ў«Ґ­Ёп
®бгйҐбвў«повбп в®«мЄ® ў ⮬ б«гз Ґ, Ґб«Ё § Јаг¦ Ґ¬л© ᥫҐЄв®а
ббл« Ґвбп (гЄ §лў Ґв) ­  Їа ўЁ«м­л© вЁЇ ¤ҐбЄаЁЇв®а . ‹оЎ п ®иЁЎЄ  ў
Їа ўЁ« е ЁбЇ®«м§®ў ­Ёп ¤ҐбЄаЁЇв®а  Ўг¤Ґв ўл§лў вм ЇаҐалў ­ЁҐ 13
(­ ЇаЁ¬Ґа, JMP Ё§ и«о§  ўл§®ў  Ё«Ё IRET Ё§ ®Ўлз­®© Ї®¤Їа®Ја ¬¬л
ўл§®ў ).


„«п ®ЎҐбЇҐзҐ­Ёп Ї®«­®© ᥪаҐв­®бвЁ ў бЁб⥬Ґ ўбҐ ЇҐаҐ¤ зЁ
гЇа ў«Ґ­Ёп ¤®«¦­л ўлЇ®«­пвмбп Ї® б«Ґ¤гойЁ¬ Їа ўЁ« ¬:
ЇҐаҐ¤ зЁ (ЇҐаҐе®¤л) ¬Ґ¦¤г га®ў­п¬Ё ¬®Јгв ®бгйҐбвў«пвмбп
в®«мЄ® зҐаҐ§ и«о§л;
Є®¬ ­¤л JMP ¤®«¦­л ўлЇ®«­пвмбп ў Є®¤®ў®¬ ᥣ¬Ґ­вҐ б в ЄЁ¬ ¦Ґ
га®ў­Ґ¬ ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ;
Є®¬ ­¤л CALL ¤®«¦­л ўлЇ®«­пвмбп ў Є®¤®ўл© ᥣ¬Ґ­в б в ЄЁ¬ ¦Ґ
га®ў­Ґ¬ ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ Ё«Ё зҐаҐ§ и«о§ Є Ў®«ҐҐ
ЇаЁўЁ«ҐЈЁа®ў ­­®¬г га®ў­о;
ЇаҐалў ­Ёп, ®Ўа Ў влў Ґ¬лҐ ў­гваЁ § ¤ зЁ, ¤®«¦­л
ᮮ⢥вбвў®ў вм Їа ўЁ« ¬ ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ,  ­ « ЈЁз­л¬ Є®¬ ­¤ ¬
CALL;
ўл§лў Ґ¬лҐ Є®¤®ўлҐ ᥣ¬Ґ­вл ¤®бвгЇ­л ЇаЁўЁ«ҐЈЁа®ў ­­л¬ га®ў­п¬
б в ЄЁ¬ ¦Ґ Ё«Ё ­Ё¦Ґ га®ў­Ґ¬, 祬 DPL ўл§лў Ґ¬®Ј® ᥣ¬Ґ­в ;
RPL ᥫҐЄв®а  ўе®¤  ў гЄ §лў о饣® ­  и«о§ Ё CPL § ¤ зЁ ¤®«¦­л
Ўлвм а ў­л Ё«Ё Ў®«ҐҐ ЇаЁўЁ«ҐЈЁа®ў ­­л, 祬 DPL и«о§ ;

- 54 -


Є®¤®ўл© ᥣ¬Ґ­в, ўлЎЁа Ґ¬л© ў и«о§Ґ, ¤®«¦Ґ­ Ўлвм б в ЄЁ¬ ¦Ґ
Ё«Ё Ў®«ҐҐ ЇаЁўЁ«ҐЈЁа®ў ­­л¬, 祬 CPL § ¤ зЁ;
Є®¬ ­¤л ў®§ўа в , ­Ґ бўп§ ­­лҐ б ЇҐаҐЄ«о祭ЁҐ¬ § ¤ з, ¬®Јгв
в®«мЄ® гЇа ў«пвм ў®§ўа в®¬ Є Є®¤®ў®¬г ᥣ¬Ґ­вг б в ЄЁ¬ ¦Ґ Ё«Ё
¬Ґ­ҐҐ ЇаЁ®аЁвҐв­л¬ га®ў­Ґ¬;
ЇҐаҐЄ«о祭ЁҐ § ¤ з ¬®¦Ґв ॠ«Ё§®ў вмбп ЇаЁ Ї®¬®йЁ Є®¬ ­¤ CALL,
JMP Ё«Ё INT, Є®в®алҐ гЄ §лў ов «ЁЎ® ­  и«о§ § ¤ з, «ЁЎ® ­  ᥣ¬Ґ­в
б®бв®п­Ёп § ¤ зЁ, DPL Є®в®але ¬Ґ­ҐҐ ЇаЁўЁ«ҐЈЁа®ў ­ Ё«Ё Ё¬ҐҐв в®в ¦Ґ
га®ўҐ­м ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ, зв® Ё CPL бв а®© § ¤ зЁ.
‹оЎ п ЇҐаҐ¤ з  гЇа ў«Ґ­Ёп, Ё§¬Ґ­пой п CPL ў­гваЁ § ¤ зЁ,
ўл§лў Ґв Ё§¬Ґ­Ґ­ЁҐ б⥪®ў - б«Ґ¤бвўЁҐ Ё§¬Ґ­Ґ­Ёп га®ў­п
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ. ЏҐаў®­ з «м­лҐ §­ зҐ­Ёп SS: ESP ¤«п га®ў­Ґ©
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ 0, 1 Ё 2 еа ­пвмбп ў ᥣ¬Ґ­вҐ б®бв®п­Ёп § ¤ зЁ
(б¬. 4.4.6). ЏаЁ ЇҐаҐ¤ з е гЇа ў«Ґ­Ёп JMP Ё«Ё CALL ­®ўл© гЄ § вҐ«м
б⥪  § Јаг¦ Ґвбп ў SS Ё ESP ॣЁбвал,   ЇаҐ¤л¤гйЁ© гЄ § вҐ«м б⥪ 
гЎЁа Ґвбп ў ­®ўл© б⥪.
ЏаЁ ў®§ўа вҐ Є ЇҐаў®­ з «м­®¬г (Ёб室­®¬г) га®ў­о
ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ Їа®Ёб室Ёв ЇҐаҐ§ Ї®¬Ё­ ­ЁҐ б⥪  ­  ¬Ґ­ҐҐ
ЇаЁўЁ«ҐЈЁа®ў ­­®¬ га®ў­Ґ, Є Є з бвм ўлЇ®«­Ґ­Ёп Є®¬ ­¤ RET Ё«Ё IRET.
ЏаЁ ўл§®ў е Ї®¤Їа®Ја ¬¬ ¬Ґ¦¤г ЇаҐ¤л¤гйЁ¬ Ё ­®ўл¬ б⥪®¬
Їа®Ёб室Ёв ЇҐаҐ¤ з  Ї а ¬Ґва®ў дЁЄбЁа®ў ­­л¬ Є®«ЁзҐбвў®¬ б«®ў
(гЄ §лў Ґ¬ле ў Ї®«Ґ бзҐвзЁЄ  б«®ў и«о§ ).
Љ®¬ ­¤л ¬Ґ¦бҐЈ¬Ґ­в­®Ј® ў®§ўа в  (RET) б гбв ­®ў«Ґ­­®©
(дЁЄбЁа®ў ­­®©) ўҐ«ЁзЁ­®© б⥪  Ўг¤гв Їа ўЁ«м­® ЇҐаҐ§ Ї®¬Ё­ вм
ЇаҐ¤л¤гйЁ© гЄ § вҐ«м б⥪  ¤® Ї®«­®Ј® ў®§ўа в .

4.4.5. «о§л ўл§®ў®ў

«о§л ®ЎҐбЇҐзЁў ов § йЁвг ЇаЁ Ї®¬®йЁ Є®бўҐ­­ле ўл§®ў®ў.
Ћб­®ў­®Ґ ­ §­ зҐ­ЁҐ и«о§®ў - ®ЎҐбЇҐзЁвм ЎҐ§®Ї б­л© ¬Ґе ­Ё§¬
Ё§¬Ґ­Ґ­Ёп га®ў­Ґ© ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ ў­гваЁ § ¤ зЁ. ’.Є. Ћ‘
®ЇаҐ¤Ґ«пҐв ўбҐ и«о§л ў бЁб⥬Ґ, в® нв® Ј а ­вЁагҐв, зв® ўбҐ и«о§л
®ЎҐбЇҐз в ўе®¤ в®«мЄ® ў Є®«ЁзҐбвў® ®ЇаҐ¤Ґ«Ґ­­ле (§ ¤ ­­ле) Їа®жҐ¤га
(в ЄЁе Є Є гЇа ў«Ґ­ЁҐ Ї ¬пвмо Ё«Ё ўў®¤®¬/ўлў®¤®¬).
„ҐбЄаЁЇв®ал б«Ґ¤пв §  б®Ў«о¤Ґ­ЁҐ¬ Їа ўЁ« ЇаЁўЁ«ҐЈЁа®ў ­­®Ј®
¤®бвгЇ  Є ¤ ­­л¬; и«о§л ¬®Јгв Ўлвм ¤®бвгЇ­л § ¤ зҐ, Ґб«Ё EPL а ўҐ­
Ё«Ё Ў®«ҐҐ ЇаЁўЁ«ҐЈЁа®ў ­, 祬 DPL ¤ҐбЄаЁЇв®а  и«о§ . «о§л в Є¦Ґ
б«Ґ¤пв §  б®Ў«о¤Ґ­ЁҐ¬ Їа ўЁ« ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ ЇҐаҐ¤ зЁ
гЇа ў«Ґ­Ёп Ё Ї®§ў®«пов ЇҐаҐ¤ ў вм гЇа ў«Ґ­ЁҐ в®«мЄ® ­  Ў®«ҐҐ
ЇаЁўЁ«ҐЈЁа®ў ­­л© га®ўҐ­м.
«о§л ўл§®ў  ўл§лў овбп Є®¬ ­¤ ¬Ё CALL Ё бЁ­в ЄбЁзҐбЄЁ
 ­ «®ЈЁз­л ўл§®ўг ®Ўлз­®© Ї®¤Їа®Ја ¬¬л.
Љ®Ј¤   ЄвЁўЁ§ЁагҐвбп и«о§ ўл§®ў  ¤«п ¬Ґ¦га®ў­ҐЈ® ЇҐаҐе®¤ 
ў ЊЏ, ўлЇ®«­повбп б«Ґ¤гойЁҐ ¤Ґ©бвўЁп:
1)§ Јаг¦ Ґ¬лҐ Ё§ и«о§  CS: ESP Їа®ўҐаповбп ­  Їа ўЁ«м­®бвм;
2)SS ¤®Ї®«­пҐвбп ­г«п¬Ё ¤® 32-е ЎЁв Ё гЎЁа Ґвбп ў б⥪;
3)ESP гЎЁа Ґвбп ў б⥪;
4)32-е ЎЁв®ўлҐ Ї а ¬Ґвал ( WORD COUNT - ивгЄ) Є®ЇЁаговбп Ё§
бв а®Ј® б⥪  ў ­®ўл©;
5)гЎЁа Ґвбп ў б⥪  ¤аҐб  ў®§ўа в .
Џа®жҐ¤га  Ё¤Ґ­вЁдЁЄ жЁЁ (ॠ«Ё§ жЁЁ) и«о§®ў ўл§®ў  ¤«п ЊЏ
80286 ®в«Ёз Ґвбп ®в ®ЇЁб ­­®© ўлиҐ вҐ¬, зв® а Ў®в  Їа®Ёб室Ёв б 16
ЎЁв®ўл¬Ё Ї а ¬Ґва ¬Ё.
«о§л ЇаҐалў ­Ё© Ё ва ббЁа®ўЄЁ а Ў®в ов ЇаЁ¬Ґа­® в Є¦Ґ, ­® ЇаЁ
н⮬ ­Ґ Є®ЇЁаговбп Ї а ¬Ґвал. ђ §­Ёж  ¬Ґ¦¤г и«о§ ¬Ё ЇаҐалў ­Ё© Ё
ва ббЁа®ў®Є § Є«оз Ґвбп ў ⮬, зв® ЇаЁ ЇҐаҐ¤ зҐ гЇа ў«Ґ­Ёп зҐаҐ§
и«о§ ЇаҐалў ­Ё© Їа®Ёб室Ёв бЎа®б ў 0 ваЁЈЈҐа  IF ў ॣЁбваҐ
ЇаЁ§­ Є®ў,   ¤«п и«о§  ва ббЁа®ўЄЁ - ­Ґв.


- 55 -


4.4.6. ЏҐаҐЄ«о祭ЁҐ § ¤ з

ЋзҐ­м ў ¦­л¬  ваЁЎг⮬ «оЎле
¬­®Ј®§ ¤ з­ле/¬­®Ј®Ї®«м§®ў вҐ«мбЄЁе Ћ‘ пў«пҐвбп ў®§¬®¦­®бвм
Ўлбва®Ј® ЇҐаҐЄ«о祭Ёп ¬Ґ¦¤г § ¤ з ¬Ё Ё«Ё Їа®жҐбб ¬Ё. 80386
­ҐЇ®б।б⢥­­® Ї®¤¤Ґа¦Ёў Ґв в Єго а Ў®вг, ®ЎҐбЇҐзЁў п  ЇЇ а в­го
ॠ«Ё§ жЁо Є®¬ ­¤ ЇҐаҐЄ«о祭Ёп § ¤ з. ЏҐаҐЄ«о祭ЁҐ § ¤ зЁ,
ўЄ«оз о饥 § Ї®¬Ё­ ­ЁҐ ⥪г饣® б®бв®п­Ёп ¬ иЁ­л (ўбҐ ॣЁбвал,
 ¤аҐб­®Ґ Їа®бва ­бвў® Ё бўп§Ё б ЇаҐ¤л¤г饩 § ¤ зҐ©), § Јаг§Єг
­®ў®Ј® б®бв®п­Ёп, Їа®ўҐаЄг § йЁвл Ё ­ з «® ўлЇ®«­Ґ­Ёп ­®ў®© § ¤ зЁ
®бгйҐбвў«пҐвбп §  17 ¬Єб. Џ®¤®Ў­® ЇҐаҐ¤ зҐ гЇа ў«Ґ­Ёп зҐаҐ§ и«о§л,
®ЇҐа жЁп ЇҐаҐЄ«о祭Ёп § ¤ з ўл§лў Ґвбп ўлЇ®«­Ґ­ЁҐ¬ Є®¬ ­¤
¬Ґ¦бҐЈ¬Ґ­в­ле ЇҐаҐе®¤®ў JMP Ё CALL, Є®в®алҐ гЄ §лў ов ­  ᥣ¬Ґ­в
б®бв®п­Ёп § ¤ зЁ (TSS) Ё«Ё ¤ҐбЄаЁЇв®а и«о§  § ¤ зЁ ў GDT Ё«Ё LDT.
Љ®¬ ­¤л INT n, ®б®ЎлҐ бЁвг жЁЁ, ва ббЁа®ўЄ  Ё«Ё § Їа®бл ЇаҐалў ­Ёп
¬®Јгв в Є¦Ґ ўл§лў вм ЇҐаҐЄ«о祭ЁҐ § ¤ з, Ґб«Ё ¤ҐбЄаЁЇв®а и«о§ 
§ ¤ зЁ ᮮ⢥вбвўгҐв IDT ¤ҐбЄаЁЇв®аг.

ђЁб.4-15
ђЁб.4-16

TSS ¤ҐбЄаЁЇв®а гЄ §лў Ґв ­  ᥣ¬Ґ­в (б¬. аЁб.4-15), ᮤҐа¦ йЁ©
⥪г饥 б®бв®п­ЁҐ 80386, в®Ј¤  Є Є ¤ҐбЄаЁЇв®а и«о§  § ¤ зЁ ᮤҐа¦Ёв
ᥫҐЄв®а TSS.
80386 Ї®¤¤Ґа¦Ёў Ґв TSS Є Є ¤«п 80386 в Є Ё 80286 (­  аЁб.4-16
ЇаЁўҐ¤Ґ­ TSS 286). ѓа ­Ёж  TSS 386 ¤®«¦­  Ўлвм Ў®«миҐ, 祬 0064H
(002BH ¤«п 286 TSS), ­® ў ЇаҐ¤Ґ« е 4 ѓЎ ©в. ‚ ¤®Ї®«­Ґ­ЁЁ TSS
Їа®бва ­бвўг Ћ‘ ®бў®Ў®¦¤ Ґв ¬Ґбв® ¤«п еа ­Ґ­Ёп ¤®Ї®«­ЁвҐ«м­®©
Ё­д®а¬ жЁЁ, в Є®© Є Є ЇаЁзЁ­  ўлЄ«о祭Ёп § ¤ зЁ, ўаҐ¬п, ўл¤Ґ«Ґ­­®Ґ
§ ¤ зҐ, Ё ®вЄалвЁп д ©«®ў вॡ㥬ле § ¤ зҐ.
Љ ¦¤ п § ¤ з  ¤®«¦­  Ё¬Ґвм TSS. ’ҐЄг饥 TSS ®ЇаҐ¤Ґ«пҐв
бЇҐжЁ «м­л© ॣЁбва, ­ §лў Ґ¬л© "ђҐЈЁбва ᥣ¬Ґ­в  б®бв®п­Ёп § ¤ зЁ"
(TR). ќв®в ॣЁбва еа ­Ёв ᥫҐЄв®а, гЄ §лў ойЁ© ¤ҐбЄаЁЇв®а,
ᮮ⢥вбвўгойЁ© ⥪г饬г TSS.
‘ЄалвлҐ Ў §  Ё Ја ­Ёж , бўп§ ­­лҐ б TR, ЇҐаҐ§ Јаг¦ овбп ЇаЁ
ЇҐаҐ§ Јаг§ЄҐ TR.
‚®§ўа в Ё§ § ¤ зЁ ®бгйҐбвў«пҐвбп Є®¬ ­¤®© IRET, ЇаЁ н⮬
ЇҐаҐ¤ Ґвбп гЇа ў«Ґ­ЁҐ а ­ҐҐ ЇаҐаў ­­®© § ¤ зҐ. ‘®бв®п­ЁҐ ⥪г饩
ўлЇ®«­пҐ¬®© § ¤ зЁ § ­®бЁвбп ў TSS,   б®бв®п­ЁҐ ЇаҐ¤л¤г饩 § ¤ зЁ
ў®ббв ­ ў«Ёў Ґвбп Ё§ TSS.
ЌҐбЄ®«мЄ® ЎЁв ॣЁбва  ЇаЁ§­ Є®ў Ё
Соседние файлы в папке 386TECH