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

ѓ« ў  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.

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