Скачиваний:
9
Добавлен:
01.05.2014
Размер:
22.87 Кб
Скачать
`¬`¤ѓ« ў  24. ‘®зҐв ­ЁҐ 16-а §ап¤­ле Ё 32-а §ап¤­ле Їа®Ја ¬¬`*
--------------------------------------------------------------------------

Џа®жҐбб®а i486(TM), а Ў®в ойЁ© ў § йЁйҐ­­®¬ ०Ё¬Ґ, Ї®¤®Ў­® Їа®жҐбб®аг
386(’Њ), ®б­®ў ­ ­  32-а §ап¤­®©  аеЁвҐЄвгаҐ, ­® Ї®¤¤Ґа¦Ёў Ґв Їа®Ја ¬¬л
¤«п 16-а §ап¤­®©  аеЁвҐЄвгал а ­­Ёе Їа®жҐбб®а®ў Intel(R). ‘гйҐбвўгов ваЁ
га®ў­п Ї®¤¤Ґа¦ЄЁ:

1. ‚лЇ®«­Ґ­ЁҐ Їа®Ја ¬¬ Їа®жҐбб®а®ў 8086 Ё 80286 ЇаЁ Ї®«­®© б®ў¬ҐбвЁ¬®бвЁ.
2. ‘®зҐв ­ЁҐ 16-а §ап¤­ле ¬®¤г«Ґ© б 32-а §ап¤­л¬Ё ¬®¤г«п¬Ё.
3. ‘®зҐв ­ЁҐ 16-а §ап¤­ле Ё 32-ап§ап¤­ле  ¤аҐб®ў Ё ¤ ­­ле ў ®¤­®¬ ¬®¤г«Ґ.
ЏҐаўл© га®ўҐ­м ®Ўб㦤 «бп ў ѓ« ўҐ 21, ѓ« ўҐ 22 Ё ѓ« ўҐ 23. ќв  Ј« ў 
Ї®Є ¦Ґв, Є Є 16-а §ап¤­лҐ Ё 32-а §ап¤­лҐ ¬®¤г«Ё ¬®Јгв ў§ Ё¬®¤Ґ©бвў®ў вм
¤агЈ б ¤агЈ®¬, Ё Є Є ў ®¤­®¬ ¬®¤г«Ґ ¬®Јгв ЁбЇ®«м§®ў вмбп 16-а §ап¤­лҐ Ё
32-а §ап¤­лҐ ®ЇҐа ­¤л Ё  ¤аҐб .
”г­ЄжЁЁ Їа®жҐбб®а  i486 а Ў®в ов нд䥪⨢­ҐҐ, Є®Ј¤  ў®§¬®¦­® зҐвЄ®Ґ
а §¤Ґ«Ґ­ЁҐ зЁбв® 16-а §ап¤­ле Ё зЁбв® 32-а §ап¤­ле ¬®¤г«Ґ©. —Ёбв®
16-а §ап¤­лҐ ¬®¤г«Ё ®Ў« ¤ ов б«Ґ¤гойЁ¬Ё е а ЄвҐаЁбвЁЄ ¬Ё:

- ‚ᥠᥣ¬Ґ­вл ᮤҐа¦ в ­Ґ Ў®«ҐҐ 64 ЉЎ ©в.
- ќ«Ґ¬Ґ­в ¤ ­­ле Ё¬ҐҐв а §¬Ґа­®бвм 8 Ё«Ё 16 ЎЁв.
- “Є § вҐ«Ё ­  Є®¤л Ё ¤ ­­лҐ Ё¬Ґов 16-а §ап¤­®Ґ ᬥ饭ЁҐ.
- “Їа ў«Ґ­ЁҐ ЇҐаҐ¤ Ґвбп в®«мЄ® ¬Ґ¦¤г ᥣ¬Ґ­в ¬Ё, Є®в®алҐ § ¤ овбп ЇаЁ
Ї®¬®йЁ 16-а §ап¤­®Ј® Є®¤ .
—Ёбв® 32-а §ап¤­лҐ ¬®¤г«Ё ®Ў« ¤ ов б«Ґ¤гойЁ¬Ё е а ЄвҐаЁбвЁЄ ¬Ё:
- ‘ҐЈ¬Ґ­вл ¬®Јгв ᮤҐа¦ вм Ў®«ҐҐ 64 ЉЎ ©в (®в 0 Ў ©в ¤® 4 ЈЁЈ®Ў ©в).
- ќ«Ґ¬Ґ­в ¤ ­­ле Ё¬ҐҐв а §¬Ґа­®бвм 8 Ё«Ё 32 ЎЁв .
- “Є § вҐ«Ё ­  Є®¤л Ё ¤ ­­лҐ Ё¬Ґов 32-а §ап¤­®Ґ ᬥ饭ЁҐ.
- “Їа ў«Ґ­ЁҐ ЇҐаҐ¤ Ґвбп в®«мЄ® ¬Ґ¦¤г ᥣ¬Ґ­в ¬Ё, Є®в®алҐ § ¤ овбп ЇаЁ
Ї®¬®йЁ 32-а §ап¤­®Ј® Є®¤ .

Џа®Ја ¬¬л, ­ ЇЁб ­­лҐ ¤«п 16-а §ап¤­ле Їа®жҐбб®а®ў, ᮤҐа¦ в зЁбвл©
16-а §ап¤­л© Є®¤. Ќ®ўлҐ Їа®Ја ¬¬л, ­ ЇЁб ­­лҐ ¤«п § йЁйҐ­­®Ј® ०Ё¬ 
Їа®жҐбб®а  i486, ᮤҐа¦ в зЁбвл© 32- а §ап¤­л© Є®¤. ЏаЁ ЇҐаҐ­®бҐ
ЇаЁЄ« ¤­ле Їа®Ја ¬ б 16-а §ап¤­ле Їа®жҐбб®а®ў ­  32-а §ап¤­л© Їа®жҐбб®а
i486 ¬®¦Ґв ў®§­ЁЄ­гвм бЁвг жЁп, вॡгой п б®зҐв ­Ёп 16-а §ап¤­ле Ё
32-а §ап¤­ле Є®¤®ў. ЏаЁзЁ­л ¤«п б®зҐв ­Ёп Є®¤®ў ¬®Јгв Ўлвм б«Ґ¤гойЁҐ:

- Њ®¤г«Ё Ўг¤г⠯८Ўа §®ўлў вмбп ®¤Ё­ ў ®¤Ё­ Ё§ 16-а §ап¤­®© баҐ¤л ў
32-а §ап¤­го.
- ‘в алҐ 16-а §ап¤­лҐ Є®¬ЇЁ«пв®ал Ё б।бвў  а §а Ў®вЄЁ Їа®Ја ¬­®Ј®
®ЎҐбЇҐзҐ­Ёп Ўг¤гв ЁбЇ®«м§®ў вмбп ў 32-а §ап¤­®© ®ЇҐа жЁ®­­®© б।Ґ, Ї®Є 
­®ўлҐ 32-а §ап¤­лҐ б।бвў  а §а Ў®вЄЁ ­Ґ бв ­гв ¤®бвгЇ­л.
- €б室­лҐ ⥪бвл 16-а §ап¤­ле ¬®¤г«Ґ© ­Ґ ¤®бвгЇ­л ¤«п ¬®¤ЁдЁЄ жЁЁ.
- ‘ЇҐжЁдЁзҐбЄЁҐ ¤«п ¤ ­­®Ј® ¬®¤г«п бвагЄвгал ¤ ­­ле Ё¬Ґов дЁЄбЁа®ў ­­л©
а §¬Ґа 16-а §ап¤­®Ј® б«®ў .
- …бвҐб⢥­­л© а §¬Ґа б«®ў  ў Ёб室­®¬ п§лЄҐ 16-ЎЁв.


`¤`Є24.1 €бЇ®«м§®ў ­ЁҐ 16-а §ап¤­®© Ё 32-а §ап¤­®© б।.`*

Ћб®ЎҐ­­®бвЁ  аеЁвҐЄвгал, Є®в®алҐ Ї®§ў®«пов Їа®жҐбб®аг i486 б®зҐв вм
16-а §ап¤­лҐ Ё 32-а §ап¤­лҐ ®ЇҐа ­¤л Ё  ¤аҐб  ўЄ«оз ов ў ᥡп:

- D-ЎЁв (ЎЁв Ї® 㬮«з ­Ёо) ў ¤ҐбЄаЁЇв®а е ᥣ¬Ґ­в  Є®¤ , ®ЇаҐ¤Ґ«пойЁ©
ўлЎ®а Ї® 㬮«з ­Ёо а §¬Ґа­®бвЁ ®ЇҐа ­¤®ў Ё  ¤аҐб®ў ¤«п Є®¬ ­¤ ᥣ¬Ґ­в 
Є®¤®ў. ( ‚ ०Ё¬Ґ ॠ«м­ле  ¤аҐб®ў Ё ўЁавг «м­®¬ ०Ё¬Ґ Їа®жҐбб®а  8086,
Є®в®алҐ ­Ґ ЁбЇ®«м§гов ¤ҐбЄаЁЇв®а®ў, Ї® 㬮«з ­Ёо ЇаЁ­пв® 16-а §а冷ў).
…б«Ё D-ЎЁв гбв ­®ў«Ґ­, ⮠ᥣ¬Ґ­в Є®¤  - нв® 32-а §ап¤­л© бҐЈ¬Ґ­в, Ґб«Ё
D-ЎЁв ®зЁйҐ­, ⮠ᥣ¬Ґ­в Є®¤  - нв® 16-а §ап¤­л© бҐЈ¬Ґ­в. D-ЎЁв § ¤ Ґв
а §¬Ґа ®ЇҐа ­¤®ў Ё  ¤аҐб®ў, Є®Ј¤  ўбҐ Є®¬ ­¤л ЁбЇ®«м§гов ®ЇҐа ­¤л Ё
ЁбЇ®«­ЁвҐ«м­лҐ  ¤аҐб  ®¤­®Ј® а §¬Ґа .
- ЏаҐдЁЄбл Є®¬ ­¤ Ї®¤ ў«пов ўлЎа ­­лҐ Ї® 㬮«з ­Ёо а §¬Ґа­®бвЁ ®ЇҐа ­¤®ў Ё
 ¤аҐб®ў (¤®бвгЇ­л ў § йЁйҐ­­®¬ ०Ё¬Ґ в Є ¦Ґ, Є Є Ё ў ०Ё¬Ґ ॠ«м­ле
 ¤аҐб®ў Ё ўЁавг «м­®¬ ०Ё¬Ґ Їа®жҐбб®а  8086).
- ђ §¤Ґ«Ґ­ЁҐ 16-а §ап¤­ле Ё 32-а §ап¤­ле и«о§®ў ¤«п ЇҐаҐ¤ зЁ гЇа ў«Ґ­Ёп
ў­гвਠᥣ¬Ґ­в  (ўЄ«оз п и«о§л ўл§®ў , и«о§л ЇаҐалў ­Ёп Ё и«о§л «®ўгиЄЁ).

ђ §¬Ґа ®ЇҐа ­¤  ¤«п ЇҐаҐ¤ зЁ гЇа ў«Ґ­Ёп ®ЇаҐ¤Ґ«пҐвбп вЁЇ®¬ и«о§ , ­® ­Ґ
D-ЎЁв®¬ Ё«Ё ЇаҐдЁЄб®¬ ЇҐаҐ¤ ў Ґ¬®© Є®¬ ­¤л.

- ђҐЈЁбвал, Є®в®алҐ ¬®Јгв Ўлвм ЁбЇ®«м§®ў ­л Є Є ¤«п 16- а §ап¤­ле в Є Ё
¤«п 32-а §ап¤­ле ®ЇҐа ­¤®ў Ё ўлзЁб«Ґ­Ёп ЁбЇ®«­ЁвҐ«м­ле  ¤аҐб®ў.
- ‚-ЎЁв (Ў®«ми®© ЎЁв) ў ¤ҐбЄаЁЇв®а е ᥣ¬Ґ­в®ў ¤ ­­ле, ®ЇЁблў ойЁ© а §¬Ґа
гЄ § вҐ«п б⥪  ( 32-а §ап¤­л© аҐЈЁбв ESP Ё«Ё 16-а §ап¤­л© аҐЈЁбва SP)
ЁбЇ®«м§гҐ¬л© Їа®жҐбб®а®¬ ¤«п пў­ле ббл«®Є ­  б⥪.


`¤`Є24.2 ‘®зҐв ­ЁҐ 16-а §ап¤­ле Ё 32-а §ап¤­ле ®ЇҐа жЁ©. `*

Џа®жҐбб®а i486 Ё¬ҐҐв ¤ў  ЇаҐдЁЄб  Є®¬ ­¤, Є®в®алҐ Ї®§ў®«пов б®зҐв вм
16-а §ап¤­лҐ Ё 32-а §ап¤­лҐ ®ЇҐа жЁЁ ў­гваЁ ®¤­®Ј® ᥣ¬Ґ­в :

- ЏаҐдЁЄб а §¬Ґа  ®ЇҐа ­¤  (66H)
- ЏаҐдЁЄб а §¬Ґа   ¤аҐб  (67H)
ќвЁ ЇаҐдЁЄбл "®Ўа й ов" гбв ­®ў«Ґ­­л© Ї® 㬮«з ­Ёо а §¬Ґа, ў§пвл© Ё§
D-ЎЁв . Ќ ЇаЁ¬Ґа Їа®жҐбб®а Ё­вҐаЇаҐвЁагҐв Є®¬ ­¤г MOV mem, reg (Ї ¬пвм,
ॣЁбва) ®¤­Ё¬ Ё§ зҐвлаҐе бЇ®б®Ў®ў:

- ‚ 32-а §ап¤­®¬ ᥣ¬Ґ­вҐ:
1. ЏҐаҐ¬Ґй Ґв 32 ЎЁв  Ё§ 32-а §ап¤­®Ј® ॣЁбва  ў Ї ¬пвм б ЁбЇ®«м§®ў ­ЁҐ¬
32-а §ап¤­®Ј® ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб .

2. …б«Ё ЁбЇ®«м§гҐвбп ЇаҐдЁЄб а §¬Ґа  ®ЇҐа ­¤ ,в® ЇҐаҐ¬Ґй Ґвбп 16 ЎЁв Ё§
16-а §ап¤­®Ј® ॣЁбва  ў Ї ¬пвм б ЁбЇ®«мў ­ЁҐ¬ 32-а §ап¤­®Ј®
ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб .
3. …б«Ё ЁбЇ®«м§гҐвбп ЇаҐдЁЄб а §¬Ґа   ¤аҐб , в® ЇҐаҐ¬Ґй Ґвбп 32 ЎЁв  Ё§
32-а §ап¤­®Ј® ॣЁбва  ў Ї ¬пвм б ЁбЇ®«м§®ў ­ЁҐ¬ 16-а §ап¤­®Ј®
ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб .
4. …б«Ё ЁбЇ®«м§гҐвбп Ё ЇаҐдЁЄб а §¬Ґа  ®ЇҐа ­¤  Ё ЇаҐдЁЄб а §¬Ґа   ¤аҐб ,
в® ЇҐаҐ¬Ґй Ґвбп 16 ЎЁв Ё§ 16-а §ап¤­®Ј® ॣЁбва  ў Ї ¬пвм б ЁбЇ®«м§®ў ­ЁҐ¬
16-а §ап¤­®Ј® ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб .

- ‚ 16-а §ап¤­®¬ ᥣ¬Ґ­вҐ:
1. ЏҐаҐ¬Ґй Ґв 16 ЎЁв®ў Ё§ 16-а §ап¤­®Ј® ॣЁбва  ў Ї ¬пвм б ЁбЇ®«м§®ў ­ЁҐ¬
16-а §ап¤­®Ј® ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб .
2. …б«Ё ЁбЇ®«м§гҐвбп ЇаҐдЁЄб а §¬Ґа  ®ЇҐа ­¤ ,в® ЇҐаҐ¬Ґй Ґвбп 32 ЎЁв  Ё§
32-а §ап¤­®Ј® ॣЁбва  ў Ї ¬пвм б ЁбЇ®«мў ­ЁҐ¬ 16-а §ап¤­®Ј®
ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб .
3. …б«Ё ЁбЇ®«м§гҐвбп ЇаҐдЁЄб а §¬Ґа   ¤аҐб , в® ЇҐаҐ¬Ґй Ґвбп 16 ЎЁв Ё§
16-а §ап¤­®Ј® ॣЁбва  ў Ї ¬пвм б ЁбЇ®«м§®ў ­ЁҐ¬ 32-а §ап¤­®Ј®
ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб .
4. …б«Ё ЁбЇ®«м§гҐвбп Ё ЇаҐдЁЄб а §¬Ґа  ®ЇҐа ­¤  Ё ЇаҐдЁЄб а §¬Ґа   ¤аҐб ,
в® ЇҐаҐ¬Ґй Ґвбп 32 ЎЁв  Ё§ 32-а §ап¤­®Ј® ॣЁбва  ў Ї ¬пвм б
ЁбЇ®«м§®ў ­ЁҐ¬ 32-а §ап¤­®Ј® ЁбЇ®«­ЁвҐ«м­®Ј®  ¤аҐб .

ќв®в ЇаЁ¬Ґа Ї®Є §лў Ґв, зв® «оЎго Є®¬ ­¤г ¬®¦­® ЁбЇ®«м§®ў вм б «оЎ®©
Є®¬ЎЁ­ жЁҐ© а §¬Ґа®ў  ¤аҐб®ў Ё а §¬Ґа®ў ®ЇҐа ­¤®ў ­Ґ бзЁв пбм б ⥬, ў
16-а §ап¤­®¬ Ё«Ё ў 32-а §ап¤­®¬ ᥣ¬Ґ­вҐ ­ е®¤Ёвбп нв  Є®¬ ­¤ . ‚лЎ®а 16-
Ё«Ё 32-а §ап¤­®Ј® ᥣ¬Ґ­в  Є®¤  Ї® 㬮«з ­Ёо Ў §ЁагҐвбп ­  б«Ґ¤гойЁе
ЄаЁвҐаЁпе:

1. ЌҐ®Ўе®¤Ё¬®бвм  ¤аҐб®ў вм Є®¬ ­¤л Ё«Ё ¤ ­­лҐ ў ᥣ¬Ґ­в е, Ў®«миЁе
64 ЉЎ ©в.
2. ЏаҐ®Ў« ¤ ойЁ© а §¬Ґа ®ЇҐа ­¤®ў.
3. †Ґ« Ґ¬л© ०Ё¬  ¤аҐб жЁЁ.
ЃЁвг 㬮«з ­Ёп ¤®«¦­  Ўлвм ¤ ­  гбв ­®ўЄ , Є®в®а п Ї®§ў®«Ёв ЁбЇ®«м§®ў ­ЁҐ
¤®бвгЇ  Є ®ЇҐа ­¤ ¬ ЇаҐ®Ў« ¤ о饣® а §¬Ґа  ЎҐ§ ЁбЇ®«м§®ў ­Ёп ЇаҐдЁЄб®ў
а §¬Ґа  ®ЇҐа ­¤ .


`¤`Є24.3 ђ §¤Ґ«Ґ­ЁҐ ¤ ­­ле ¬Ґ¦¤г ᥣ¬Ґ­в ¬Ё Є®¤  а §«Ёз­®© а §ап¤­®бвЁ.`*

Џ®бЄ®«мЄг ўлЎ®а а §¬Ґа­®бвЁ ®ЇҐа ­¤®ў Ё  ¤аҐб®ў ®ЇаҐ¤Ґ«пҐвбп ў ᥣ¬Ґ­в е
Є®¤  Ё Ёе ¤ҐбЄаЁЇв®а е, ᥣ¬Ґ­вл ¤ ­­ле ¬®Јгв бў®Ў®¤­® а §¤Ґ«пвм ¬Ґ¦¤г
б®Ў®© 16-а §ап¤­лҐ Ё 32-а §ап¤­лҐ бҐЈ¬Ґ­вл Є®¤ . …¤Ё­б⢥­­®Ґ ®Ја ­ЁзҐ­ЁҐ
­ « Ј Ґвбп гЄ § вҐ«п¬Ё б 16-а §ап¤­л¬ б¬ҐйҐ­ЁҐ¬, Є®в®алҐ ¬®Јгв  ¤аҐб®ў вм
в®«мЄ® ЇҐаўлҐ 64 ЉЎ ©в ᥣ¬Ґ­в . Љ®Ј¤  ¬Ґ¦¤г 16-а §ап¤­л¬Ё Ё 32-а §ап¤­л¬Ё
ᥣ¬Ґ­в ¬Ё Є®Ј¤  ¤®«¦Ґ­ а §¤Ґ«пвмбп ᥣ¬Ґ­в ¤ ­­ле ¤«Ё­­ҐҐ 祬 64 ЉЎ ©в,
в® ¤ ­­лҐ, Є®в®алҐ ¤®«¦­л Ўлвм ¤®бвгЇ­л 16-а §ап¤­л¬ бҐЈ¬Ґ­в ¬, ¤®«¦­л
Ўлвм Ї®¬ҐйҐ­л ў ЇҐаўлҐ 64 ЉЎ ©в.
‘⥪ б ¤Ё Ї §®­®¬ ¬Ґ­миҐ 64 ЉЎ ©в ¬®¦Ґв а §¤Ґ«пвбп Є Є 16-а §ап¤­л¬Ё в Є Ё
32-а §ап¤­л¬Ё ᥣ¬Ґ­в ¬Ё Є®¤ . ќв®в Є« бб б⥪®ў ўЄ«оз Ґв:

- ‘⥪Ё ў ᥣ¬Ґ­в е, а биЁа塞ле ўўҐае, б ®зЁйҐ­­л¬Ё ЎЁв ¬Ё ¤Ґв «Ё§ жЁЁ Ё
Ў®«миЁ¬Ё ЎЁв ¬Ё.
- ‘⥪Ё ў ᥣ¬Ґ­в е, а биЁа塞ле ў­Ё§, б ®зЁйҐ­­л¬Ё ЎЁв ¬Ё ¤Ґв «Ё§ жЁЁ Ё
Ў®«миЁ¬Ё ЎЁв ¬Ё.
- ‘⥪Ё ў ᥣ¬Ґ­в е, а биЁа塞ле ўўҐае, б ®зЁйҐ­­л¬ ­ Ў®а®¬ ЎЁв®ў
¤Ґв «Ё§ жЁЁ Ё Ў®«миЁ¬ ЎЁв®¬. ‚ нвЁе ᥣ¬Ґ­в е б⥪ Ї®«­®бвмо ᮤҐа¦Ёвбп
ў­гваЁ ¬« ¤иЁе 64 ЉЎ ©в. (‘¬ҐйҐ­Ёп, Ў®«миЁҐ 祬 0FFFFH, ¬®Јгв Ўлвм
ЁбЇ®«м§®ў ­л ¤«п ­Ґа §¤Ґ«пҐ¬ле ¤ ­­ле ­Ґ ўе®¤пйЁе ў б⥪).

‚ ®ЎйҐ¬ б«гз Ґ, B-ЎЁв ᥣ¬Ґ­в  б⥪  ­Ґ«м§п ЁбЇ®«м§®ў вм ¤«п Ё§¬Ґ­Ґ­Ёп
а §¬Ґа  б⥪ , Є®в®ал© ЁбЇ®«м§гҐвбп 16-а §ап¤­л¬ бҐЈ¬Ґ­в®¬ Є®¤ . ђ §¬Ґа
гЄ § вҐ«п б⥪ , ЁбЇ®«м§гҐ¬л© Їа®жҐбб®а®¬ ¤«п ­Ґпў­ле ббл«®Є ­  б⥪,
гЇа ў«пҐвбп B-ЎЁв®¬ ¤ҐбЄаЁЇв®а  ᥣ¬Ґ­в  ¤ ­­ле б⥪ . ЌҐпў­л¬Ё пў«повбп
ббл«ЄЁ, ўл§ў ­­лҐ ЇаҐалў ­Ёп¬Ё, ЁбЄ«о祭Ёп¬Ё Ё в ЄЁ¬Ё Є®¬ ­¤ ¬Ё, Є Є PUSH,
POP, CALL Ё RET. •®вп Є ¦Ґвбп, зв® B-ЎЁв ¬®¦­® ЁбЇ®«м§®ў вм ¤«п 㢥«ЁзҐ­Ёп
ᥣ¬Ґ­в  б⥪  16-а §ап¤­ле Їа®Ја ¬¬ ᢥае 64 ЉЎ ©в, ¤Ґ« вм нв®Ј® ­Ґ«м§п.
B-ЎЁв ­Ґ гЇа ў«пҐв пў­л¬Ё ббл«Є ¬Ё б⥪ , в ЄЁ¬Ё Є Є ббл«ЄЁ ­  Ї а ¬Ґвал
Ё«Ё «®Є «м­лҐ ЇҐаҐ¬Ґ­­лҐ. "Ѓ®«ми®©" б⥪ ¬®¦Ґв Ўлвм ЁбЇ®«м§®ў ­
16-а §ап¤­л¬ бҐЈ¬Ґ­в®¬ Є®¤  в®«мЄ® ў б«гз Ґ, Ґб«Ё Є®¤ ¬®¤ЁдЁжЁа®ў ­ в ЄЁ¬
®Ўа §®¬, зв® ўбҐ пў­лҐ ббл«ЄЁ ­  б⥪ бв®пв ЇҐаҐ¤ ЇаҐдЁЄб®¬ а §¬Ґа 
 ¤аҐб . ’ Є п ¬®¤ЁдЁЄ жЁп ўл§лў Ґв ЁбЇ®«м§®ў ­ЁҐ нвЁ¬Ё ббл«Є ¬Ё
32-а §ап¤­®©  ¤аҐб жЁЁ.

‚ Ў®«миЁе ᥣ¬Ґ­в е, а биЁа塞ле ў­Ё§ (гбв ­®ў«Ґ­л ЎЁвл ¤Ґв «Ё§ жЁЁ,
Ў®«ми®© Ё ЎЁв а биЁаҐ­Ёп ў­Ё§), ўбҐ ᬥ饭Ёп Ў®«миҐ 64ЉЎ ©в, б«Ґ¤®ў вҐ«м­®
16-а §ап¤­ п Їа®Ја ¬¬  ­Ґ ¬®¦Ґв ЁбЇ®«м§®ў вм ᥣ¬Ґ­в б⥪  нв®Ј® вЁЇ ,
е®вп ᥣ¬Ґ­в Є®¤  Ё ¬®¤ЁдЁжЁа®ў ­ ¤«п ЁбЇ®«м§®ў ­Ёп 32-а §ап¤­®©
 ¤аҐб жЁЁ. (Ѓ®«ҐҐ Ї®¤а®Ў­ п Ё­д®а¬ жЁп ® G, B Ё E ЎЁв е ᮤҐа¦Ёвбп ў ѓ« ўҐ
6).


`¤`Є24.4 ЏҐаҐ¤ з  гЇа ў«Ґ­Ёп ¬Ґ¦¤г ᥣ¬Ґ­в ¬Ё Є®¤  а §«Ёз­®© а §ап¤­®бвЁ.`*

ЏаЁ ЇҐаҐ¤ зҐ гЇа ў«Ґ­Ёп ¬Ґ¦¤г Їа®жҐ¤га ¬Ё ў 16-а §ап¤­ле Ё 32-а §ап¤­ле
ᥣ¬Ґ­в е Є®¤ , Їа®Ја ¬¬Ёбв ¤®«¦Ґ­ §­ вм б«Ґ¤гойЁҐ ваЁ ўҐйЁ:

- ѓа ­Ёжл  ¤аҐб жЁЁ § ўЁбпв ®в гЄ § вҐ«Ґ© б 16-а §ап¤­л¬ б¬ҐйҐ­ЁҐ¬.
- „«п Є®а४⭮Ј® ®Ўа йҐ­Ёп б® б⥪®¬ ­Ґ®Ўе®¤Ё¬® Їа ўЁ«м­® Ї®¤ЎЁа вм
ЇаЁ§­ ЄЁ а §¬Ґа  ®ЇҐа ­¤  ¤«п Є®¬ ­¤­ле Ї а CALL/RET, ЏаҐалў ­ЁҐ/RET.
- ЏҐаҐў®¤ Ї а ¬Ґва®ў, Ё ®б®ЎҐ­­® Ї а ¬Ґва®ў гЄ § вҐ«п.

џб­®, зв® 16-а §ап¤­лҐ ЁбЇ®«­ЁвҐ«м­лҐ  ¤аҐб  ­Ґ«м§п ЁбЇ®«м§®ў вм ¤«п
 ¤аҐб жЁЁ ¤ ­­ле Ё«Ё Є®¤®ў а §¬ҐйҐ­­ле §  0FFFFH ў 32-а §ап¤­®¬ ᥣ¬Ґ­вҐ,
­Ґ«м§п в Є¦Ґ "ўвЁбЄЁў вм" ¤«Ё­­лҐ 32-а §ап¤­лҐ Ї а ¬Ґвал ў 16-а §ап¤­®Ґ
б«®ў®. •®вп, Ў®«ми п з бвм Їа®Ў«Ґ¬ Ё­вҐадҐ©б  ¬Ґ¦¤г 16-а §ап¤­л¬Ё Ё
32-а §ап¤­л¬Ё ¬®¤г«п¬Ё, ЁбЄ«оз п ўл饮ЇЁб ­­лҐ ЁбЄ«о祭Ёп ўЇ®«­Ґ ¬®¦Ґв
Ўлвм аҐиҐ­ . ЌҐЄ®в®алҐ аҐиҐ­Ёп Їа®Ў«Ґ¬ ўЄ«оз ов Ї®¬ҐйҐ­ЁҐ Їа®Ја ¬¬л
Ё­вҐадҐ©б  ¬Ґ¦¤г ¬®¤г«п¬Ё.


`¤`Є24.4.1 ђ §¬Ґа гЄ § вҐ«п ᥣ¬Ґ­в  Є®¤  `*

„«п Є®¬ ­¤ ЇҐаҐ¤ зЁ гЇа ў«Ґ­Ёп, Є®в®алҐ ЁбЇ®«м§гов гЄ § вҐ«м ­  б«Ґ¤гойго
Є®¬ ­¤г (в.Ґ. вҐе, Є®в®алҐ ­Ґ ЁбЇ®«м§гов и«о§л), а §¬Ґа ᬥ饭Ёп гЄ § вҐ«п
®ЇаҐ¤Ґ«пҐвбп  ваЁЎг⮬ а §¬Ґа  ®ЇҐа ­¤ . ‘¬лб« ЁбЇ®«м§®ў ­Ёп гЄ § вҐ«п ­ 
¤ў  ᥣ¬Ґ­в  Є®¤  а §­®© а §¬Ґа­®б⥩:

- Љ®¬ ­¤л JMP, CALL Ё«Ё RET Ё§ 32-а §ап¤­®Ј® ᥣ¬Ґ­в  ў 16-а §ап¤­л©
ᥣ¬Ґ­в ўбҐЈ¤  ў®§¬®¦­л б ЁбЇ®«м§®ў ­ЁҐ¬ 32-а §ап¤­®Ј® ®ЇҐа ­¤ .
- Љ®¬ ­¤л JMP, CALL Ё«Ё RET Ё§ 16-а §ап¤­®Ј® ᥣ¬Ґ­в  б ЁбЇ®«м§®ў ­ЁҐ¬
16-а §ап¤­®Ј® ®ЇҐа ­¤ , ­Ґ ¬®Јгв  ¤аҐб®ў вмбп ў 32-а §ап¤­л© бҐЈ¬Ґ­в, Ґб«Ё
 ¤аҐб ­ §­ зҐ­Ёп Ў®«миҐ 0FFFFH.

€­вҐа䥩б­лҐ Їа®жҐ¤гал ¬®Јгв ®ЎҐбЇҐзЁў вм ¬Ґе ­Ё§¬, Ї®§ў®«пойЁ©
 ¤аҐб®ў вмбп Ё§ 16-а §ап¤­®Ј® ᥣ¬Ґ­в  ў 32-а §ап¤­л© бҐЈ¬Ґ­в б  ¤аҐб®¬
­ §­ зҐ­Ёп ЇаҐў®б室пйЁ¬ 64 ЉЎ ©в . ’ॡ®ў ­Ёп Є ᥬҐ©бвўг Ё­вҐа䥩б­ле
Їа®жҐ¤га Ўг¤Ґв ®Ўб㦤 вмбп Ї®§¦Ґ ў нв®© Ј« ўҐ.


`¤`Є24.4.2 “Їа ў«Ґ­ЁҐ б⥪®¬ ¤«п ЇҐаҐ¤ зЁ гЇа ў«Ґ­Ёп `*

Џ®бЄ®«мЄг гЇа ў«Ґ­ЁҐ б⥪®¬ а §«Ёз Ґвбп ¤«п 16-а §ап¤­ле Ё 32-а §ап¤­ле
Є®¬ ­¤ CALL Ё RET, а §¬Ґа ®ЇҐа ­¤  ў Є®¬ ­¤Ґ RET ¤®«¦Ґ­ ᮮ⢥вбвў®ў вм
а §¬Ґаг ®ЇҐа ­¤  ў Є®¬ ­¤Ґ CALL. (‘¬®ваЁ ђЁбг­®Є 24-1). 16-а §ап¤­ п
Є®¬ ­¤  CALL § ­®бЁв ў б⥪ ᮤҐа¦Ё¬®Ґ 16-а §ап¤­®Ј® ॣЁбва  IP Ё (¤«п
ўл§®ў®ў ¬Ґ¦¤г а §­л¬Ё га®ў­п¬Ё ЇаЁўЁ«ҐЈЁа®ў ­­®бвЁ) 16-а §ап¤­®Ј® ॣЁбва 
SP. ‘®®вўҐвбвўгой п Є®¬ ­¤  RET в Є¦Ґ ¤®«¦­  ЁбЇ®«м§®ў вм 16-а §ап¤­л©
®ЇҐа ­¤ ¤«п ўлЎ®аЄЁ нв®Ј® 16-а §ап¤­®Ј® §­ зҐ­Ёп Ё§ б⥪  ў 16-а §ап¤­л©
ॣЁбва. 32-а §ап¤­ п Є®¬ ­¤  CALL § ­®бЁв ў б⥪ ᮤҐа¦Ё¬®Ґ 32-а §ап¤­®Ј®
ॣЁбва  EIP Ё (¤«п ў­гваЁга®ў­Ґўле ўл§®ў®ў) 32-а §ап¤­®Ј® ॣЁбва  …SP.
‘®®вўҐвбвўгой п Є®¬ ­¤  RET в Є¦Ґ ¤®«¦­  ЁбЇ®«м§®ў вм 32-а §ап¤­л© ®ЇҐа ­¤
¤«п ўлЎ®аЄЁ нв®Ј® 16-а §ап¤­®Ј® §­ зҐ­Ёп Ё§ б⥪  ў 32-а §ап¤­л© аҐЈЁбва.
…б«Ё ¤ўҐ з бвЁ Є®¬ ­¤­®© Ї ал CALL /RET Ё¬Ґов ®ЇҐа ­¤л а §«Ёз­®© ¤«Ё­л,
ў§ Ё¬®¤Ґ©бвўЁҐ б® б⥪®¬ Ўг¤Ґв ­ҐЄ®а४в­л¬, Ё §­ зҐ­Ёп гЄ § вҐ«п Є®¬ ­¤л
Ё гЄ § вҐ«п б⥪  ­Ґ Ўг¤гв Є®а४⭮ ў®ббв ­®ў«Ґ­л.

ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Ѓ…‡ Џ…ђ…ЌЋ‘Ђ Џђ€‚€‹…ѓ€ђЋ‚ЂЌЌЋ‘’€ і
і і
і Џ®б«Ґ 16-а §ап¤­®Ј® ўл§®ў  Џ®б«Ґ 32-а §ап¤­®Ј® ўл§®ў  і
і 31 0 31 0 і
і ГДДДДДДДДДДДДДДДДДДДДДґ ГДДДДДДДДДДДДДДДДДДДДДґ і
і­ Їа ў«Ґ­ЁҐ і/////////////////////і і/////////////////////і і
і § Ї®«­Ґ­Ёп ГДДДДДДДДДДВДДДДДДДДДДґ ГДДДДДДДДДДДДДДДДДДДДДґ і
і і PARM2 і PARM1 і і PARM2 і і
і і ГДДДДДДДДДДЕДДДДДДДДДДґ ГДДДДДДДДДДДДДДДДДДДДДґ і
і і і CS і IP і<ДД SP і PARM1 і і
і і ГДДДДДДДДДДЕДДДДДДДДДДґ ГДДДДДДДДДДВДДДДДДДДДДґ і
і і і і і//////////і CS і і
і V ГДДДДДДДДДДЕДДДДДДДДДДґ ГДДДДДДДДДДБДДДДДДДДДДґ і
і і і ESP ДД>і EIP і і
і ГДДДДДДДДДДЕДДДДДДДДДДґ ГДДДДДДДДДДВДДДДДДДДДДґ і
і і
і і

і ‘ Џ…ђ…ЌЋ‘ЋЊ Џђ€‚€‹…ѓ€ђЋ‚ЂЌЌЋ‘’€ і
і і
і Џ®б«Ґ 16-а §ап¤­®Ј® ўл§®ў  Џ®б«Ґ 32-а §ап¤­®Ј® ўл§®ў  і
і 31 0 31 0 і
і ГДДДДДДДДДДВДДДДДДДДДДґ ГДДДДДДДДДДВДДДДДДДДДДґ і
і­ Їа ў«Ґ­ЁҐ і SS і SP і і//////////і SS і і
і § Ї®«­Ґ­Ёп ГДДДДДДДДДДЕДДДДДДДДДДґ ГДДДДДДДДДДБДДДДДДДДДДґ і
і і PARM2 і PARM1 і і ESP і і
і і ГДДДДДДДДДДЕДДДДДДДДДДґ ГДДДДДДДДДДДДДДДДДДДДДґ і
і і і CS і IP і<ДД SP і PARM2 і і
і і ГДДДДДДДДДДЕДДДДДДДДДДґ ГДДДДДДДДДДДДДДДДДДДДДґ і
і і і і і PARM1 і і
і V ГДДДДДДДДДДДДДДДДДДДДДґ ГДДДДДДДДДДВДДДДДДДДДДґ і
і і і і//////////і CS і і
і ГДДДДДДДДДДЕДДДДДДДДДДґ ГДДДДДДДДДДБДДДДДДДДДДґ і
і і і ESP ДД>і EIP і і
і ГДДДДДДДДДДЕДДДДДДДДДДґ ГДДДДДДДДДДВДДДДДДДДДДґ і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

ђЁбг­®Є 24-1. ‘⥪ Ї®б«Ґ ўл§®ў®ў ¤«Ё­­­е 16- Ё 32-а §ап¤­ле гЄ § вҐ«Ґ©.


Љ®Ј¤  Є®¬ ­¤  CALL Ё ᮮ⢥вбвўгой п Ґ© Є®¬ ­¤  RET ­ е®¤пвбп ў ᥣ¬Ґ­в е,
Ё¬ҐойЁе ®¤Ё­ Є®ўлҐ §­ зҐ­Ёп D-ЎЁв  (в.Ґ. ®ЎҐ Ї® 㬮«з ­Ёо 32-а §ап¤­лҐ Ё«Ё
®ЎҐ Ї® 㬮«з ­Ёо 16-а §ап¤­лҐ), ¬®Јгв Ўлвм ЁбЇ®«м§®ў ­л гбв ­®ўЄЁ Ї®
㬮«з ­Ёо. …б«Ё ¦Ґ Є®¬ ­¤  CALL Ё ᮮ⢥вбвўгой п Ґ© Є®¬ ­¤  RET ­ е®¤пвбп
ў ᥣ¬Ґ­в е Ё¬ҐойЁе а §«Ёз­лҐ §­ зҐ­Ёп D-ЎЁв  , ¤®«¦­л Ўлвм ЁбЇ®«м§®ў ­л
ЇаҐдЁЄбл а §¬Ґа  ®ЇҐа ­¤ .

‘гйҐбвўгҐв ваЁ бЇ®б®Ў  ўлЇ®«­Ґ­Ёп 32-а §ап¤­®Ј® ўл§®ў  16-а §ап¤­®©
Їа®жҐ¤га®©:

1. €бЇ®«м§®ў вм 16-а §ап¤­л© ўл§®ў 32-а §ап¤­®© Ё­вҐа䥩᭮© Їа®жҐ¤гал,
Є®в®а п ®бгйҐбвўЁв 32-а §ап¤­л© ўл§®ў Ё§ § ¤ ­­®Ј® ¬Ґбв .

2. ЋбгйҐбвўЁвм ўл§®ў зҐаҐ§ 32-а §ап¤­л© и«о§ ўл§®ў .

3. €§¬Ґ­Ёвм 16-а §ап¤­го Їа®жҐ¤гаг, ўбв ўЁў ЇҐаҐ¤ ўл§®ў®¬ ЇаҐдЁЄб а §¬Ґа
®ЇҐа ­¤ , ЇаҐўа й ойЁ© нв®в ўл§®ў ў 32-а §ап¤­л©.

’®з­® в Є ¦Ґ бгйҐбвўгҐв Ё ваЁ бЇ®б®Ў  ўлЇ®«­Ґ­Ёп 16-а §ап¤­®Ј® ўл§®ў 
32-а §ап¤­®© Їа®жҐ¤га®©:

1. €бЇ®«м§®ў вм 32-а §ап¤­л© ўл§®ў 32-а §ап¤­®© Ё­вҐа䥩᭮© Їа®жҐ¤гал,
Є®в®а п ®бгйҐбвўЁв 16-а §ап¤­л© ўл§®ў Ё§ § ¤ ­­®Ј® ¬Ґбв .

2. ЋбгйҐбвўЁвм ўл§®ў зҐаҐ§ 16-а §ап¤­л© и«о§ ўл§®ў .

3. €§¬Ґ­Ёвм 32-а §ап¤­го Їа®жҐ¤гаг, ўбв ўЁў ЇҐаҐ¤ ўл§®ў®¬ ЇаҐдЁЄб а §¬Ґа 
®ЇҐа ­¤ , ЇаҐўа й ойЁ© нв®в ўл§®ў ў 16-а §ап¤­л©. (ЌҐ®Ўе®¤Ё¬® б«Ґ¤Ёвм,
зв®Ўл ў®§ўа й Ґ¬®Ґ ᬥ饭ЁҐ ­Ґ ЇаҐў®б室Ё«® 0FFFFH).

Џа®Ја ¬¬Ёбв ¬®¦Ґв ЁбЇ®«м§®ў вм «оЎ®© Ё§ ЇаЁўҐ¤Ґ­­ле ўлиҐ ¬Ґв®¤®ў
ўлЇ®«­Ґ­Ёп Є®¬ ­¤л CALL ў 16-а §ап¤­®¬ ᥣ¬Ґ­вҐ, Ї®¤®Ўа ў Ґ©
ᮮ⢥вбвўгойго Є®¬ ­¤г RET ў 32-а §ап¤­®¬ ᥣ¬Ґ­вҐ, Ё«Ё ўлЇ®«­Ёвм Є®¬ ­¤г
CALL ў 32-а §ап¤­®¬ ᥣ¬Ґ­вҐ, Ї®¤®Ўа ў Ґ© ᮮ⢥вбвўгойго Є®¬ ­¤г RET ў
16-а §ап¤­®¬ ᥣ¬Ґ­вҐ.


`¤`Є24.4.2.1 “Їа ў«Ґ­ЁҐ а §¬Ґа®¬ ®ЇҐа ­¤  ЇаЁ ўл§®ў е `*

ЏаЁ§­ Є а §¬Ґа  ®ЇҐа ­¤  Є®¬ ­¤л CALL ў ¤ҐЁб⢨⥫쭮бвЁ ®ЇЁблў Ґвбп ЎЁв®¬
D ¤«п ᥣ¬Ґ­в , ᮤҐа¦ йҐЈ®  ¤аҐб в, Ё «оЎ®Ј® Є®¬ ­¤­®Ј® ЇаҐдЁЄб  а §¬Ґа 
®ЇҐа ­¤ .
Љ®Ј¤  ­  ᥫҐЄв®а гЄ § вҐ«п ббл« Ґвбп Є®¬ ­¤  CALL, ўлЎЁа ой п и«о§
¤ҐбЄаЁЇв®а , в® вЁЇ ўл§®ў  ®ЇаҐ¤Ґ«пҐвбп вЁЇ®¬ и«о§  ўл§®ў . ‚맮ў, Ё¤гйЁ©
зҐаҐ§ и«о§ ўл§®ў  Їа®жҐбб®а  80286 (вЁЇ ¤ҐбЄаЁЇв®а  4), Ё¬ҐҐв ЇаЁ§­ Є
16-а §ап¤­®Ј® а §¬Ґа  ®ЇҐа ­¤ ; ўл§®ў, Ё¤гйЁ© зҐаҐ§ и«о§ ўл§®ў 
業ва «м­ле Їа®жҐбб®а®ў 286/ i486 (вЁЇ ¤ҐбЄаЁЇв®а  12), Ё¬ҐҐв ЇаЁ§­ Є
32-а §ап¤­®Ј® а §¬Ґа  ®ЇҐа ­¤ . ‘¬ҐйҐ­ЁҐ ®в­®бЁвҐ«м­®  ¤аҐб в  ЎҐаҐвбп Ё§
¤ҐбЄаЁЇв®а  и«о§ ; в ЄЁ¬ ®Ўа §®¬, Є ¦¤ п 16-а §ап¤­ п Їа®жҐ¤га  ¬®¦Ґв
ўл§лў вм Їа®жҐ¤гаг а бЇ®«®¦Ґ­­го ў  ¤аҐб­®¬ Їа®бва ­б⢥ Ў®«миҐ 64 ЉЎ ©в ў
32-а §ап¤­®¬ ᥣ¬Ґ­вҐ, Ї®бЄ®«мЄг 32-а §ап¤­л© и«о§ ўл§®ў  ᮤҐа¦Ёв
32-а §ап¤­®Ґ ᬥ饭ЁҐ.
ЌҐ¬®¤ЁдЁжЁа®ў ­­л© 16-а §ап¤­л© бҐЈ¬Ґ­в Є®¤ , Є®в®ал© гбЇҐи­® § ЇгбЄ Ґвбп
­  Їа®жҐбб®аҐ 8086 Ё«Ё ў ०Ё¬Ґ ॠ«м­ле  ¤аҐб®ў ­  Їа®жҐбб®аҐ 80286,
Ё¬ҐҐв ®зЁйҐ­­л© D-ЎЁв Ё ­Ґ ЁбЇ®«м§гҐв ЇаҐдЁЄб  § ¬Ґ­л а §¬Ґа  ®ЇҐа ­¤ ;
в ЄЁ¬ ®Ўа §®¬, ®­ Ўг¤Ґв ЁбЇ®«м§®ў вм 16-а §ап¤­го ўҐабЁо Є®¬ ­¤л CALL.
…¤Ё­б⢥­­ п ¬®¤ЁдЁЄ жЁп, Є®в®а п вॡгҐвбп ¤«п в®Ј®, зв®Ўл 16-а §ап¤­ п
Їа®жҐ¤га  б¬®Ј«  ᤥ« вм 32-а §ап¤­л© ўл§®ў - нв® ЇҐаҐ¬ҐйҐ­ЁҐ ўл§®ў  ў
и«о§ ўл§®ў  Їа®жҐбб®а  386/i486.

`¤`Є24.4.2.2 €§¬Ґ­Ґ­ЁҐ а §¬Ґа  ўл§®ў  `*

ЏаЁ ¤®Ў ў«Ґ­ЁЁ 32-а §ап¤­ле и«о§®ў Є 16-а §ап¤­л¬ Їа®жҐ¤га ¬, ­Ґ®Ўе®¤Ё¬®
гзЁвлў вм зЁб«® Ї а ¬Ґва®ў. Џ®«Ґ бзҐв  ¤ҐбЄаЁЇв®а  и«о§  ®ЇаҐ¤Ґ«пҐв а §¬Ґа
бва®ЄЁ Ї а ¬Ґва®ў, Є®ЇЁа㥬®© Ё§ ⥪г饣® б⥪  ў б⥪ Ў®«ҐҐ
ЇаЁўЁ«ҐЈЁа®ў ­­®© Їа®жҐ¤гал. Џ®«Ґ бзҐв  16-а §ап¤­®Ј® и«о§  ®ЇаҐ¤Ґ«пҐв
зЁб«® Є®ЇЁа㥬ле б«®ў, в®Ј¤  Є Є Ї®«Ґ бзҐв  32-а §ап¤­®Ј® и«о§  ®ЇаҐ¤Ґ«пҐв
зЁб«® Є®ЇЁа㥬ле ¤ў®©­ле б«®ў; Ї®н⮬г 16-а §ап¤­ п Їа®жҐ¤га  ¤®«¦­ 
ЁбЇ®«м§®ў вм зҐв­®Ґ зЁб«® б«®ў ў Є зҐб⢥ Ї а ¬Ґва®ў.


`¤`Є24.4.3 ЏҐаҐ¤ з  ЇаҐалў ­Ёп гЇа ў«Ґ­Ёп `*

ЏҐаҐ¤ з  гЇа ў«Ґ­Ёп ЇаЁ ЇаҐалў ­Ёпе Ё ЁбЄ«о祭Ёпе Їа®Ёб室Ёв б
ЁбЇ®«м§®ў ­ЁҐ¬ и«о§ . ЏаЁ§­ Є а §¬Ґа  ®ЇҐа ­¤  ¤«п ЇаҐалў ­Ёп ®ЇаҐ¤Ґ«пҐвбп
¤ҐбЄаЁЇв®а®¬ и«о§  ў в Ў«ЁжҐ ¤ҐбЄаЁЇв®а®ў ЇаҐалў ­Ё© (IDT). «о§
ЇаҐалў ­Ёп Ё«Ё «®ўгиЄЁ 業ва «м­®Ј® Їа®жҐбб®а  386/i486 (вЁЇ ¤ҐбЄаЁЇв®а 
14 Ё«Ё 15), ўлЎЁа ойЁ© 32-а §ап¤­л© ®Ўа Ў®взЁЄ ЇаҐалў ­Ё©, ¬®¦­®
ЁбЇ®«м§®ў вм ¤«п ЇаҐалў ­Ёп Є Є 16- в Є Ё 32-а §ап¤­ле Їа®жҐ¤га. Ћ¤­ Є®,
Ё­®Ј¤  ­ҐўлЈ®¤­® ЇаҐ¤Ї®зЁв вм ЇаҐалў ­ЁҐ Ё«Ё ЁбЄо祭ЁҐ ўл§®ўг
16-а §ап¤­®Ј® ®Ўа Ў®взЁЄ  ЇаЁ § Їг饭­®¬ 32-а §ап¤­®¬ Є®¤Ґ, Ї®бЄ®«мЄг
16-а §ап¤­ п Їа®жҐ¤га  ЇаҐалў ­Ёп б®еа ­пҐв ў б⥪Ґ в®«мЄ® 16 ЎЁв
ў®§ўа й Ґ¬®Ј® ᬥ饭Ёп. …б«Ё 32-а §ап¤­ п Їа®жҐ¤га  § Їг饭  ў  ¤аҐб е
ЇаҐўли ойЁе 0FFFFH, в® 16-а §ап¤­ п Їа®жҐ¤га  ЇаҐалў ­Ёп ­Ґ ¬®¦Ґв
®ЎҐбЇҐзЁвм  ¤аҐб ў®§ўа в .


`¤`Є24.4.4 ЏҐаҐў®¤ Ї а ¬Ґва  `*

Љ®Ј¤  ᬥ饭Ёп ᥣ¬Ґ­в  Ё«Ё гЄ § вҐ«Ё ᥣ¬Ґ­в  (Є®в®алҐ б®¤Ґа¦ в ᬥ饭Ёп
ᥣ¬Ґ­в ) ЇҐаҐ¤ овбп Є Є Ї а ¬Ґвал ¬Ґ¦¤г 16- Ё 32-а §ап¤­л¬Ё Їа®жҐ¤га ¬Ё,
­Ґ®Ўе®¤Ё¬ ­ҐЄ®в®ал© ЇҐаҐў®¤. …б«Ё 32- а §ап¤­ п Їа®жҐ¤га  ЇҐаҐ¤ Ґв
гЄ § вҐ«м ­  ¤ ­­лҐ, а бЇ®«®¦Ґ­­лҐ ў  ¤аҐб е ЇаҐў®б室пйЁе 64 ЉЎ ©в,
16-а §ап¤­®© Їа®жҐ¤гаҐ, Ї®б«Ґ¤­пп ­Ґ ¬®¦Ґв Ёе ЁбЇ®«м§®ў вм. ‡  ЁбЄ«о祭ЁҐ¬
нв®Ј® ®Ја ­ЁзҐ­Ёп, Ё­вҐадҐ©б­ п Їа®Ја ¬¬  ¬®¦Ґв ўлЇ®«­пвм «оЎлҐ
­Ґ®Ўе®¤Ё¬лҐ ЇаҐ®Ўа §®ў ­Ёп д®а¬ в®ў ¬Ґ¦¤г 32-а §ап¤­л¬Ё Ё 16- а §ап¤­л¬Ё
гЄ § вҐ«п¬Ё.


`¤`Є24.4.5 €­вҐа䥩б­лҐ Їа®жҐ¤гал`*

‘ а §¬ҐйҐ­ЁҐ¬ Ё­вҐад䥩б­ле Їа®Ја ¬¬ ¬Ґ¦¤г 32-а §ап¤­л¬Ё Ё 16-а §ап¤­л¬Ё
Їа®жҐ¤га ¬Ё а §аҐи овбп ­ҐЄ®в®алҐ Ё­вҐа䥩б­лҐ Їа®Ў«Ґ¬л, в ЄЁҐ Є Є:

- ‚®§¬®¦­®бвм Їа®жҐ¤га ¬ ў 16-а §§ап¤­ле ᥣ¬Ґ­в е ўл§лў вм Їа®жҐ¤гал ў
32-а §ап¤­ле ᥣ¬Ґ­в е, Ё¬ҐойЁҐ ᬥ饭ЁҐ Ў®«м襥 0FFFFH.
- “бв ­ ў«Ґ­ЁҐ ᮮ⢥вбвўЁп ¬Ґ¦¤г а §¬Ґа ¬Ё ®ЇҐа ­¤®ў Є®¬ ­¤ CALL Ё RET .
- ЏҐаҐў®¤ Ї а ¬Ґва®ў (¤ ­­ле).

€­вҐа䥩бб­ п Їа®Ја ¬¬  гЇа®й Ґвбп, Є®Ј¤  Ґбвм ­Ё¦Ґб«Ґ¤гойЁҐ ®Ја ­ЁзҐ­Ёп.

- €­вҐадҐ©б­ п Їа®Ја ¬¬  а бЇ®« Ј Ґвбп ў ᥣ¬Ґ­вҐ б гбв ­®ў«Ґ­­л¬ D-ЎЁв®¬,
®§­ з ойЁ¬ а §¬Ґа ®ЇҐа ­¤  Ї® 㬮«з ­Ёо 32 ЎЁв .
- ‚ᥠЇа®жҐ¤гал, Є®в®алҐ ¬®Јгв ўл§лў вмбп 16-а §ап¤­л¬Ё Їа®жҐ¤га ¬Ё, Ё¬Ґов
ᬥ饭ЁҐ ­Ґ Ў®«ҐҐ 0FFFFH.
- ‚ᥠў®§ўа й Ґ¬лҐ  ¤аҐб , б®еа ­пҐ¬лҐ 16-а §ап¤­л¬Ё Їа®жҐ¤га ¬Ё, в Є¦Ґ
Ё¬Ґов ᬥ饭ЁҐ ­Ґ Ў®«ҐҐ 0FFFFH.

…б«Ё Є Є®Ґ «ЁЎ® Ё§ нвЁе ®Ја ­ЁзҐ­Ё© ­ аги Ґвбп, в® Їа®Ја ¬¬  Ё­вҐа䥩б 
бв ­®ўЁвбп Ў®«ҐҐ б«®¦­®©. Ќ ЇаЁ¬Ґа, Ґб«Ё 16-а §ап¤­ п Їа®жҐ¤га  ўл§лў Ґв
32-а §ап¤­го Їа®жҐ¤гаг б в®зЄ®© ўе®¤  §  0FFFFH, Їа®Ја ¬¬  Ё­вҐа䥩б 
¤®«¦­  ®ЎҐбЇҐзЁвм ᬥ饭ЁҐ Є в®зЄҐ ўе®¤ . Ћв®Ўа ¦Ґ­ЁҐ ¬Ґ¦¤г 16-а §ап¤­л¬Ё
Ё 32-а §ап¤­л¬Ё  ¤аҐб ¬Ё ®бгйҐбвў«пҐвбп  ўв®¬ вЁзҐбЄЁ в®«мЄ® ЇаЁ
ЁбЇ®«м§®ў ­ЁЁ и«о§  ўл§®ў , Ї®бЄ®«мЄг ¤ҐбЄаЁЇв®а и«о§  ўл§®ў  ᮤҐа¦Ёв
32-а §ап¤­л©  ¤аҐб. …б«Ё и«о§ ўл§®ў  ­Ґ ЁбЇ®«м§гҐвбп, в® 32-а §ап¤­л©
 ¤аҐб ¤®«¦Ґ­ ®ЎҐбЇҐзЁвм ¤ҐбЄаЁЇв®а.
Џа®Ја ¬¬  Ё­вҐадҐ©б  ўл§лў Ґв Їа®жҐ¤гал Ё§ ¤агЈЁе ᥣ¬Ґ­в®ў. ‚®§¬®¦­® ¤ў 
вЁЇ  Ё­вҐа䥩ᮢ:

- Љ®Ј¤  16-а §ап¤­лҐ Їа®жҐ¤гал ўл§лў ов 32-а §ап¤­лҐ Їа®жҐ¤гал. Џа®жҐ¤га 
Ё­вҐадҐ©б  ўл§лў Ґвбп 16-а §ап¤­®© Є®¬ ­¤®© CALL Ё ЁбЇ®«м§гҐв ЇаҐдЁЄб
а §¬Ґа  ®ЇҐа ­¤  ЇҐаҐ¤ Є®¬ ­¤®© RET ¤«п ўлЇ®«­Ґ­Ёп 16-а §ап¤­®© Є®¬ ­¤л
RET. ‚맮ўл 32-а §ап¤­ле ᥣ¬Ґ­в®ў - нв® 32-а §ап¤­лҐ Є®¬ ­¤л CALL (Ї®
㬮«з ­Ёо, Ї®бЄ®«мЄг гбв ­®ў«Ґ­ D-ЎЁв),   32-а §ап¤­ п Їа®Ја ¬¬ 
Їа®Ё§ў®¤Ёв ў®§ўа в б Ї®¬®ймо 32-а §ап¤­®© Є®¬ ­¤л RET.
- Љ®Ј¤  32-а §ап¤­лҐ Їа®жҐ¤гал ўл§лў ов 16-а §ап¤­лҐ Їа®жҐ¤гал. Џа®жҐ¤га 
Ё­вҐадҐ©б  ўл§лў Ґвбп 32-а §ап¤­®© Є®¬ ­¤®© CALL Ё ў®§ўа й Ґвбп
32-а §ап¤­®© Є®¬ ­¤®© RET (Ї® 㬮«з ­Ёо, Ї®бЄ®«мЄг гбв ­®ў«Ґ­ D-ЎЁв).
Љ®¬ ­¤  CALL ¤«п 16-а §ап¤­ле Їа®жҐ¤га ЁбЇ®«м§гҐв ЇаҐдЁЄб а §¬Ґа 
®ЇҐа ­¤ ; ў®§ўа в 16-а §ап¤­®© Їа®жҐ¤гал ®бгйҐбвў«пҐвбп б Ї®¬®ймо
16-а §ап¤­®© Є®¬ ­¤л RET.

Соседние файлы в папке INTEL486