Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Микропроцессор 486 / I486 / CH07
.TXTѓ« ў 7 Њг«мвЁ§ ¤ з®бвм
-----------------------------------------------------------------
Џа®жҐбб®а i486 ®ЎҐбЇҐзЁў Ґв ЇЇ а вго Ї®¤¤Ґа¦Єг
¬г«мвЁ§ ¤ з®бвЁ. ‡ ¤ 祩 §лў Ґвбп Їа®Ја ¬¬ , ўлЇ®«пҐ¬ п ў
⥪гйЁ© ¬®¬Ґв, «ЁЎ® ®¦Ё¤ ой п ўлЇ®«ҐЁп ў® ўаҐ¬п а Ў®вл ¤агЈ®©
Їа®Ја ¬¬л. ‡ ¤ з § ЇгбЄ Ґвбп ЇаҐалў ЁҐ¬, ЁбЄ«о票Ґ¬,
ЇҐаҐе®¤®¬ Ё«Ё ўл§®ў®¬. Љ®Ј¤ ®¤ Ё§ нвЁе д®а¬ ЇҐаҐ¤ зЁ
гЇа ў«ҐЁп ЁбЇ®«м§гҐвбп б § 票Ґ¬, § ¤ л¬ н«Ґ¬Ґв®¬ ®¤®©
Ё§ ¤ҐбЄаЁЇв®але в Ў«Ёж, нв®в ¤ҐбЄаЁЇв®а ¬®¦Ґв Ё¬Ґвм вЁЇ,
ўл§лў ойЁ© з «® ўлЇ®«ҐЁҐ ®ў®© § ¤ зЁ Ї®б«Ґ б®еа ҐЁп
б®бв®пЁп ⥪г饩 § ¤ зЁ. ‘гйҐбвўгҐв ¤ў вЁЇ
§ ¤ зҐ-®аЁҐвЁа®ў ле ¤ҐбЄаЁЇв®а®ў, Є®в®алҐ ¬®Јгв 室Ёвмбп ў
в Ў«ЁжҐ ¤ҐбЄаЁЇв®а®ў: ¤ҐбЄаЁЇв®ал ᥣ¬Ґв б®бв®пЁп § ¤ зЁ Ё
и«о§л § ¤ зЁ. Љ®Ј¤ гЇа ў«ҐЁҐ ЇҐаҐ¤ Ґвбп «оЎ®¬г Ё§ в ЄЁе
¤ҐбЄаЁЇв®а®ў, Їа®Ёб室Ёв ЇҐаҐЄ«о票Ґ § ¤ зЁ.
ЏҐаҐЄ«о票Ґ § ¤ зЁ Ї®е®¦Ґ ўл§®ў Їа®жҐ¤гал, ® ®® ўлЇ®«пҐв
б®еа ҐЁҐ Ў®«м襣® Є®«ЁзҐбвў Ёд®а¬ жЁЁ ® б®бв®пЁЁ
Їа®жҐбб®а . ‚맮ў Їа®жҐ¤гал б®еа пҐв в®«мЄ® ᮤҐа¦Ё¬®Ґ
ॣЁбва®ў ®ЎйҐЈ® § 票Ґ, ў ҐЄ®в®але б«гз пе ᮤҐа¦Ё¬®Ґ
в®«мЄ® ®¤®Ј® ॣЁбва (EIP). ЏаЁ ўл§®ўҐ Їа®жҐ¤гал ᮤҐа¦Ё¬®Ґ
б®еа 塞ле ॣЁбва®ў Ї®¬Ґй Ґвбп ў б⥪, зв®Ўл Їа®жҐ¤га Ё¬Ґ«
ў®§¬®¦®бвм ўл§ў вм б ¬ ᥡп. Љ®Ј¤ Їа®жҐ¤га ўл§лў Ґв б ¬
ᥡп, ® §лў Ґвбп ॥вҐа ЎҐ«м®©.
ЏҐаҐЄ«о票Ґ § ¤ зЁ ЇҐаҐ¤ Ґв ўлЇ®«ҐЁҐ ў Ї®«®бвмо Ёго б।г,
б।㠧 ¤ зЁ. „«п нв®Ј® вॡгҐвбп б®еа Ёвм ᮤҐа¦Ё¬®Ґ
Їа ЄвЁзҐбЄЁ ўбҐе ॣЁбва®ў Їа®жҐбб®а , в ЄЁе Є Є ॣЁбва EFLAGS.
‚ ®в«ЁзЁҐ ®в Їа®жҐ¤га, § ¤ зЁ Ґ ॥вҐа ЎҐ«мл. ЏҐаҐЄ«о票Ґ
§ ¤ зЁ ЁзҐЈ® Ґ Ї®¬Ґй Ґв ў б⥪. €д®а¬ жЁп ® б®бв®пЁЁ
Їа®жҐбб®а б®еа пҐвбп ў бвагЄвгॠ¤ ле ў Ї ¬пвЁ, Є®в®а п
§лў Ґвбп ᥣ¬Ґв б®бв®пЁп § ¤ зЁ.
‚ зЁб«® ॣЁбва®ў Ё бвагЄвга ¤ ле, Ї®¤¤Ґа¦Ёў ойЁе
¬г«мвЁ§ ¤ з®бвм, ўе®¤пв:
- ‘ҐЈ¬Ґв б®бв®пЁп § ¤ зЁ.
- „ҐбЄаЁЇв®а ᥣ¬Ґв б®бв®пЁп § ¤ зЁ.
- ђҐЈЁбва § ¤ зЁ
- „ҐбЄаЁЇв®а и«о§ § ¤ зЁ.
€бЇ®«м§гп нвЁ бвагЄвгал, Їа®жҐбб®а i486 ¬®¦Ґв ЇҐаҐЄ«оз вм
ўлЇ®«ҐЁҐ б ®¤®© § ¤ зЁ ¤агЈго, б®еа пп Є®вҐЄбв ⥪г饩
§ ¤ зЁ, ¤®ЇгбЄ п ⥬ б ¬л¬ аҐбв ав ¤агЈ®© § ¤ зЁ. Џ®¬Ё¬®
Їа®бв®Ј® ЇҐаҐЄ«озҐЁп § ¤ з, Їа®жҐбб®а i486 ЇаҐ¤« Ј Ґв ҐйҐ ¤ў
б।бвў ®аЈ Ё§ жЁЁ ¬г«мвЁ§ ¤ з®бвЁ:
1. ЏҐаҐЄ«о票Ґ § ¤ зЁ ¬®¦Ґв ўлЇ®«пвмбп ўб«Ґ¤бвўЁҐ ЇаҐалў Ё© Ё
ЁбЄ«о票© (Ґб«Ё нв® вॡгҐвбп Є®бвагЄжЁЁ бЁб⥬л).
Џа®жҐбб®а Ґ в®«мЄ® ўлЇ®«пҐв ЇҐаҐЄ«о票Ґ § ¤ зЁ ¤«п
®Ўа Ў®вЄЁ ЇаҐалў Ёп Ё«Ё ЁбЄ«о票п, ® Ё ўв®¬ вЁзҐбЄ®Ґ
ЇҐаҐЄ«о票Ґ § ¤, ЇаҐаў го § ¤ зг, Ї®б«Ґ ў®§ўа в Ё§
ЇаҐалў Ёп Ё«Ё ЁбЄ«о票п. ЏаҐалў Ёп ¬®Јгв Їа®Ёб室Ёвм Ё ў®
ўаҐ¬п § ¤ з ®Ўа Ў®вЄЁ ЇаҐалў Ёп.
2. ЏаЁ Є ¦¤®¬ ЇҐаҐЄ«о票Ё ¤агЈго § ¤ зг Їа®жҐбб®а i486 ¬®¦Ґв
в Є¦Ґ ўлЇ®«пвм ЇҐаҐЄ«о票Ґ ¤агЈго LDT. ќв® ¬®¦Ґв
ЁбЇ®«м§®ў вмбп ¤«п в®Ј®, зв®Ўл ¤ вм Є ¦¤®© § ¤ зҐ б®Ўб⢥®Ґ
®в®Ўа ¦ҐЁҐ «®ЈЁзҐбЄЁе ¤аҐб®ў ў дЁ§ЁзҐбЄЁҐ. ’Ґ¬ б ¬л¬
®ЎҐбЇҐзЁў Ґвбп ¤®Ї®«ЁвҐ«м®Ґ б।бвў® § йЁвл, Ї®бЄ®«мЄг
§ ¤ зЁ ¬®Јгв Ўлвм в ЄЁ¬ ®Ўа §®¬ Ё§®«Ёа®ў л, Ё Ёе ў§ Ё¬®Ґ
ў«ЁпЁҐ ¤агЈ ¤агЈ ЁбЄ«о祮. ђҐЈЁбва PDBR в Є¦Ґ
ЇҐаҐ§ Јаг¦ Ґвбп. ќв® Ї®§ў®«пҐв ЁбЇ®«м§®ў вм ¬Ґе Ё§¬ Ї®¤Є зЄЁ
бва Ёж ¤«п ®ЎҐбЇҐзҐЁп Ё§®«Ёа®ў ®бвЁ § ¤ з.
€бЇ®«м§®ў ЁҐ ¬Ґе Ё§¬ ¬г«мвЁ§ ¤ з®бвЁ пў«пҐвбп
Ґ®Ўп§ ⥫мл¬. „«п ҐЄ®в®але ЇаЁЄ« ¤ле Їа®Ја ¬¬ нв®в бЇ®б®Ў
®аЈ Ё§ жЁЁ ўлЇ®«ҐЁп Їа®Ја ¬¬ Ґ пў«пҐвбп «гзиЁ¬. ЏаЁ
Ґ®Ўе®¤Ё¬®бвЁ ЁЎ®«м襩 бЄ®а®б⨠ॠЄжЁЁ ЇаҐалў Ёп, ўаҐ¬п,
Є®в®а®Ґ Ї®вॡгҐвбп б®еа ҐЁҐ б®бв®пЁп Їа®жҐбб®а ЇаЁ
ЇҐаҐЄ«о票Ё § ¤ зЁ ¬®¦Ґв ®Є § вмбп б«ЁиЄ®¬ Ў®«миЁ¬. ‚ нв®©
бЁвг жЁЁ ў®§¬®¦л© Є®¬Їа®¬Ёбб ¬®¦Ґв б®бв®пвм ў ⮬, зв®Ўл
ЁбЇ®«м§®ў вм § ¤ зҐ-®аЁҐвЁа®ў лҐ бвагЄвгал ¤ ле, ®
ўлЇ®«пвм ЇҐаҐЄ«о票Ґ § ¤ з Їа®Ја ¬¬л¬Ё, Ґ ЇЇ а вл¬Ё
б।бвў ¬Ё. ќв® Ї®§ў®«пҐв б®еа пвм ¬Ґм襥 Є®«ЁзҐбвў®
Ёд®а¬ жЁЁ ® б®бв®пЁЁ Їа®жҐбб®а . ќв®в ¬Ґв®¤ ¬®¦Ґв пў«пвмбп
®¤Ё¬ Ё§ ¬Ґв®¤®ў ®ЇвЁ¬Ё§ жЁЁ, ЁбЇ®«м§гҐ¬ле ¤«п г«гз襨п
е а ЄвҐаЁбвЁЄ ЎлбвதҐ©бвўЁп бЁбвҐ¬л Ї®б«Ґ ॠ«Ё§ жЁЁ Ў §®ўле
дгЄжЁЁ бЁб⥬л.
7.1 ‘ҐЈ¬Ґв б®бв®пЁп § ¤ зЁ
-----------------------------------------------------------------
€д®а¬ жЁп ® б®бв®пЁЁ Їа®жҐбб®а , Ґ®Ўе®¤Ё¬ п ¤«п
ў®ббв ®ў«ҐЁп Є®вҐЄбв § ¤ зЁ, еа Ёвбп ў вЁЇҐ ᥣ¬Ґв ,
§лў Ґ¬®¬ ᥣ¬Ґв®¬ б®бв®пЁп § ¤ зЁ, Ё«Ё TSS. Ќ ђЁбгЄҐ 7-1
Ї®Є § д®а¬ в TSS ¤«п § ¤ зЁ, ўлЇ®«пҐ¬®© жҐва «мл¬
Їа®жҐбб®а®¬ i486 (б®ў¬ҐбвЁ¬®бвм б § ¤ з ¬Ё 80286 ®ЎҐбЇҐзЁў Ґвбп
¤агЈЁ¬ вЁЇ®¬ TSS: б¬. ѓ« ўг 21). Џ®«п TSS ¤Ґ«пвбп ¤ўҐ
®б®ўлҐ Є ⥣®аЁЁ:
1. „Ё ¬ЁзҐбЄЁҐ Ї®«п, ®Ў®ў«пҐ¬лҐ Їа®жҐбб®а®¬ ЇаЁ Є ¦¤®¬
ЇҐаҐЄ«о票Ё § ¤ зЁ. ‚ зЁб«® нвЁе Ї®«Ґ© ўе®¤пв:
- ђҐЈЁбвал ®ЎйҐЈ® § 票п (EAX, ECX, EDX, EBX, ESP,EBP,
ESI Ё EDI).
- ‘ҐЈ¬ҐвлҐ аҐЈЁбвал (ES, CS, SS, DS, FS Ё GS).
- ђҐЈЁбва д« Ј®ў (EFLAGS).
- “Є § вҐ«м Є®¬ ¤ (EIP),
- ‘Ґ«ҐЄв®а ¤«п TSS ЇаҐ¤л¤г饩 § ¤ зЁ (®Ў®ў«пҐвбп в®«мЄ®
Є®Ј¤ ®¦Ё¤ Ґвбп ў®§ўа в).
2. ‘в вЁзҐбЄЁҐ Ї®«п, Є®в®алҐ Їа®жҐбб®а бзЁвлў Ґв, ® Ґ
Ё§¬ҐпҐв. ќвЁ Ї®«п гбв ў«Ёў овбп ЇаЁ б®§¤ ЁЁ § ¤ зЁ. ќвЁ
Ї®«п:
- ‘Ґ«ҐЄв®а ¤«п LDT § ¤ зЁ.
- ‹®ЈЁзҐбЄЁ© ¤аҐб ¤«п б⥪®ў ЇаЁўЁ«ҐЈЁа®ў ле га®ўҐ© 0, 1
Ё 2.
- ЃЁв T (ЎЁв ®в« ¤®з®© «®ўгиЄЁ), Є®в®ал©, Ўг¤гзЁ
гбв ®ў«Ґл¬, § бв ў«пҐв Їа®жҐбб®а гбв ў«Ёў вм ЇаЁ
ЇҐаҐЄ«о票Ё § ¤ зЁ ®в« ¤®з®Ґ ЁбЄ«о票Ґ. (Ѓ®«ҐҐ Ї®¤а®Ўго
Ёд®а¬ жЁо ®Ў ®в« ¤ЄҐ б¬. ў ѓ« ўҐ 11).
- Ѓ §®ўл© ¤аҐб ЎЁв®ў®Ј® ¬ ббЁў а §аҐиҐЁп ўў®¤ /ўлў®¤ . ЏаЁ
«ЁзЁЁ, ¤ л© ¬ ббЁў ўбҐЈ¤ еа Ёвбп ў TSS Ї® бв аиЁ¬
¤аҐб ¬. Ѓ §®ўл© ¤аҐб гЄ §лў Ґв з «® ¬ ббЁў . (Ѓ®«ҐҐ
Ї®¤а®Ўго Ёд®а¬ жЁо ® ЎЁв®ў®¬ ¬ ббЁўҐ а §аҐиҐЁп
ўў®¤ /ўлў®¤ б¬. ў ѓ« ўҐ 8).
ЏаЁ ЁбЇ®«м§®ў ЁЁ ¬Ґе Ё§¬ Ї®¤Є зЄЁ бва Ёж ў ¦® Ё§ЎҐЈ вм
Ї®¬ҐйҐЁп Ја Ёжл бва Ёжл ў ЇаҐ¤Ґ« е з бвЁ TSS, бзЁвлў Ґ¬®©
Їа®жҐбб®а®¬ ЇаЁ ЇҐаҐЄ«о票Ё § ¤ зЁ (ЇҐаўлҐ 108 Ў ©в®ў). …б«Ё
Ја Ёж бва Ёжл 室Ёвбп ў ЇаҐ¤Ґ« е нв®© з бвЁ TSS, в®
бва Ёжл Ї® ®ЎҐЁ¬ бв®а® ¬ Ја Ёжл ¤®«¦л ЇаЁбгвбвў®ў вм ў
Ї ¬пвЁ ®¤®ўаҐ¬Ґ®. ЏаЁ ®вбгвбвўЁЁ бва Ёжл Ё«Ё ЈҐҐа жЁЁ
ЁбЄ«озҐЁп ®ЎйҐ© § йЁвл Ї®б«Ґ в®Ј®, Є Є Їа®жҐбб®а з «
з⥨Ґ TSS, ў®§ЁЄ Ґв б®бв®пЁҐ Ґў®ббв ®ўЁ¬®© ®иЁЎЄЁ.
7.2 „ҐбЄаЁЇв®а TSS
-----------------------------------------------------------------
‘ҐЈ¬Ґв б®бв®пЁп § ¤ зЁ, Є Є Ё ўбҐ Їа®зЁҐ ᥣ¬Ґвл,
®ЇаҐ¤Ґ«пҐвбп ¤ҐбЄаЁЇв®а®¬. ”®а¬ в ¤ҐбЄаЁЇв®а TSS Ї®Є §
ђЁбгЄҐ 7-2.
31 15 0
--------------------------------------------------
|Ѓ §®ўл© ¤аҐб ¬ ббЁў | 000000000000000 |T| 64
| ўў®¤ /ўлў®¤ | | |
|------------------------------------------------|
| 0000000000000000 |‘Ґ«ҐЄв®а ¤«п LDT § ¤ зЁ|
|------------------------------------------------|
| 0000000000000000 | GS |
|------------------------------------------------|
| 0000000000000000 | FS |
|------------------------------------------------|
| 0000000000000000 | DS |
|------------------------------------------------|
| 0000000000000000 | SS |
|------------------------------------------------|
| 0000000000000000 | CS |
|------------------------------------------------|
| 0000000000000000 | ES |
|------------------------------------------------|
| EDI |
|------------------------------------------------|
| ESI |
|------------------------------------------------|
| EBP |
|------------------------------------------------|
| ESP |
|------------------------------------------------|
| EBX |
|------------------------------------------------|
| EDX |
|------------------------------------------------|
| ECX |
|------------------------------------------------|
| EAX |
|------------------------------------------------|
| EFLAGS |
|------------------------------------------------|
| EIP |
|------------------------------------------------|
| ђҐ§ҐаўЁагҐвбп |
|------------------------------------------------|
| 0000000000000000 | SS2 |
|------------------------------------------------|
| ESP2 |
|------------------------------------------------|
| 0000000000000000 | SS1 |
|------------------------------------------------|
| ESP1 |
|------------------------------------------------|
| 0000000000000000 | SS0 |
|------------------------------------------------|
| ESP0 |
|------------------------------------------------|
| 0000000000000000 |Љ®¬Ї®®ўЄ § ¤ з |
| |(бв ал© бҐ«ҐЄв®а TSS) |
--------------------------------------------------
Ђ¤аҐб Ї®Є § л ў иҐбв ¤ж вЁаЁз®¬ д®а¬ вҐ
Џђ€Њ…—ЂЌ€…: ЃЁвл, Ї®¬ҐзҐлҐ Є Є 0, १ҐаўЁаговбп. ЌҐ ЁбЇ®«м§г©вҐ
Ёе.
ђЁбг®Є 7-1. ‘ҐЈ¬Ґв б®бв®пЁп § ¤ зЁ
ЃЁв "‡ пв" ў Ї®«Ґ ’ЁЇ гЄ §лў Ґв в®, зв® § ¤ з § пв .
‡ пв®© § ¤ 祩 §лў Ґвбп ⥪гй п ўлЇ®«пҐ¬ п Ё«Ё ®¦Ё¤ ой п
ўлЇ®«ҐЁп § ¤ з . Џ®«Ґ ’ЁЇ б® § 票Ґ¬ 9 гЄ §лў Ґв
Ґ- ЄвЁўго § ¤ зг; § 票Ґ 11 (¤ҐбпвЁз®Ґ) гЄ §лў Ґв
§ пвго § ¤ зг. ‡ ¤ зЁ Ґ-॥вҐа ЎҐ«мл. Џа®жҐбб®а i486
ЁбЇ®«м§гҐв ЎЁв ‡ пв®бвЁ ¤«п ®Ў а㦥Ёп Ї®Їлв®Є ўл§®ў § ¤ зЁ,
ўлЇ®«ҐЁҐ Є®в®а®© ЇаҐаў ®.
„ҐбЄаЁЇв®а TSS
2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
31 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 0
---------------------------------------------------------------
| | | | |A| | | D | | | |
| BASE 31:24 |G|D|0|V|LIMIT |P| P | | TYPE | BASE 23:16 |+4
| | | | |L|19:16 | | L |0|1|1|B|1| |
|-------------------------------------------------------------|
| Ѓ §®ўл© ¤аҐб 15:00 | ѓа Ёж ᥣ¬Ґв 15:00 |+0
---------------------------------------------------------------
AVL „®бвгЇ® ¤«п ЁбЇ®«м§®ў Ёп бЁбвҐ¬л¬ Їа®Ја ¬¬л¬
®ЎҐбЇҐзҐЁҐ¬
B ЃЁв "‡ пв®бвЁ"
BASE Ѓ §®ўл© ¤аҐб ᥣ¬Ґв
DPL “а®ўҐм ЇаЁўЁ«ҐЈЁа®ў ®бвЁ ¤ҐбЄаЁЇв®а
G ѓа г«пжЁп
ѓа Ёж ѓа Ёж ᥣ¬Ґв
P ЏаЁбгвбвўЁҐ ᥣ¬Ґв
TYPE ’ЁЇ ᥣ¬Ґв
ђЁбг®Є 7-2. „ҐбЄаЁЇв®а TSS
Џ®«п Ѓ §®ў®Ј® ¤аҐб ᥣ¬Ґв , ѓа Ёжл Ё DPL, в Є¦Ґ ЎЁвл
ѓа г«пжЁЁ Ё ЏаЁбгвбвўЁп ўлЇ®«пов дгЄжЁЁ, «®ЈЁзлҐ вҐ¬, зв®
Ўл«Ё г Ёе ў ¤ҐбЄаЁЇв®а е ᥣ¬Ґв®ў ¤ ле. Џ®«Ґ ѓа Ёжл ¤®«¦®
Ё¬Ґвм § 票Ґ, а ў®Ґ Ё«Ё Ў®«миҐ зҐ¬ 67H, ®¤Ё Ў ©в ¬ҐмиҐ
¬ЁЁ¬ «м®Ј® а §¬Ґа ᥣ¬Ґв б®бв®пЁп § ¤ зЁ. Џ®ЇлвЄ
ўлЇ®«Ёвм ЇҐаҐЄ«о票Ґ § ¤ зг, ¤ҐбЄаЁЇв®а TSS Є®в®а®© Ё¬ҐҐв
Ја Ёжг ¬ҐмиҐ зҐ¬ 67H, ЈҐҐаЁагҐв ЁбЄ«о票Ґ. ЏаЁ ЁбЇ®«м§®ў ЁЁ
ЎЁв®ў®Ј® ¬ ббЁў а §аҐиҐЁп ўў®¤ /ўлў®¤ вॡгҐвбп Ў®«м襥
§ 票Ґ ѓа Ёжл. Ѓ®«м襥 § 票Ґ ѓа Ёжл ¬®¦Ґв в Є¦Ґ
Ї® ¤®ЎЁвмбп ¤«п б ¬®© ®ЇҐа жЁ®®© бЁб⥬л, Ґб«Ё бЁб⥬ еа Ёв
ў TSS ¤®Ї®«ЁвҐ«млҐ ¤ лҐ.
Џа®жҐ¤га б ¤®бвгЇ®¬ Є ¤ҐбЄаЁЇв®аг TSS ¬®¦Ґв ўл§ў вм
ЇҐаҐЄ«о票Ґ § ¤ зЁ. ‚ Ў®«миЁб⢥ бЁб⥬ Ї®«п DPL ¤ҐбЄаЁЇв®а®ў
TSS ¤®«¦л Ўлвм ®зЁйҐл, зв®Ўл в®«мЄ® ЇаЁўЁ«ҐЈЁа®ў ®Ґ
Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ¬®Ј«® ўлЇ®«Ёвм ЇҐаҐЄ«о票Ґ § ¤ зЁ.
„®бвгЇ Є ¤ҐбЄаЁЇв®аг TSS Ґ ¤ Ґв Їа®жҐ¤гॠў®§¬®¦®бвЁ зЁв вм
Ё«Ё ¬®¤ЁдЁжЁа®ў вм ¤ҐбЄаЁЇв®а. —⥨Ґ Ё ¬®¤ЁдЁЄ жЁп ҐЈ® ў®§¬®¦л
в®«мЄ® Їг⥬ ®в®Ўа ¦ҐЁп ў в®в ¦Ґ ¤аҐб Ї ¬пвЁ ¤ҐбЄаЁЇв®а
¤ ле. ‡ Јаг§Є ¤ҐбЄаЁЇв®а TSS ў ᥣ¬Ґвл© аҐЈЁбва ўл§лў Ґв
ЁбЄ«о票Ґ. „ҐбЄаЁЇв®ал TSS ¬®Јгв 室Ёвмбп в®«мЄ® ў в Ў«ЁжҐ
GDT. Џ®ЇлвЄ ¤®бвгЇ Є TSS ЇаЁ Ї®¬®йЁ ᥫҐЄв®а б гбв ®ў«Ґл¬
ЎЁв®¬ TI (Є®в®ал© ®Ў®§ з Ґв ⥪гйго LDT) ЈҐҐаЁагҐв ЁбЄ«о票Ґ.
7.3 ђҐЈЁбва § ¤ зЁ
-----------------------------------------------------------------
ђҐЈЁбва § ¤ зЁ (TR) ЁбЇ®«м§гҐвбп ¤«п Ї®ЁбЄ ⥪г饣® TSS. Ќ
ђЁбгЄҐ 7-3 Ї®Є § Їгвм, Ї® Є®в®а®¬г Їа®жҐбб®а ўлЇ®«пҐв ¤®бвгЇ
Є TSS.
‘ҐЈ¬Ґв б®бв®пЁп § ¤ зЁ -----
--------------------- <-----| + |<------------------
| | ----- |
| | ^ |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
--------------------- | |
| |
‚Ё¤Ё¬ п з бвм | ЌҐўЁ¤Ё¬ п з бвм |
---------------------------------------------------------------
| ‘Ґ«ҐЄв®а | Ѓ §®ўл© ¤аҐб | ѓа Ёж ᥣ¬Ґв |TR
---------------------------------------------------------------
| ^ ^
| | |
| ---------------- |
| | |
| | |
| ѓ«®Ў «м п | |
| в Ў«Ёж ¤ҐбЄаЁЇв®а®ў | |
| ------------------------ | |
| | | | N | |
| |----------------------| | |
| | | | |
| |----------------------| | |
| | | | | |
| |----------------------| | |
| | | | |
| |----------------------| | |
| | | | | |
| |----------------------| | |
| | | | |
| |----------------------| | |
| | |------- |
------>| „ҐбЄаЁЇв®а TSS | |
| |------------
|----------------------|
| | |
|----------------------|
| |
|----------------------|
| | |
|----------------------|
| |
|----------------------|
| | |
|----------------------|
| |
|----------------------|
| | |
|----------------------|
| | 0
------------------------
ђЁбг®Є 7-3. ђҐЈЁбва TR
ђҐЈЁбва § ¤ зЁ Ё¬ҐҐв "ўЁ¤Ё¬го" з бвм (в.Ґ. з бвм, Є®в®аго ¬®¦Ґв
бзЁвлў вм Ё Ё§¬Ґпвм Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ) Ё "ҐўЁ¤Ё¬го"
з бвм (в.Ґ. з бвм, ®Ўб«г¦Ёў Ґ¬го Їа®жҐбб®а®¬ Ё Ґ¤®бвгЇго
Їа®Ја ¬¬®¬г ®ЎҐбЇҐзҐЁо). ‘Ґ«ҐЄв®а, 室пйЁ©бп ў ўЁ¤Ё¬®©
з бвЁ, Ё¤ҐЄбЁагҐв ¤ҐбЄаЁЇв®а TSS ў GDT. Џа®жҐбб®а ЁбЇ®«м§гҐв
ҐўЁ¤Ё¬го з бвм ॣЁбва TR ¤«п ЇаЁҐ¬ вг¤ § 票© Ў §л Ё
Ја Ёжл Ё§ ¤ҐбЄаЁЇв®а TSS. •а ҐЁҐ ў ॣЁбвॠнвЁе § 票©
¤Ґ« Ґв ўлЇ®«ҐЁҐ § ¤ зЁ Ў®«ҐҐ нд䥪⨢л¬, Ї®бЄ®«мЄг ¤«п ббл«ЄЁ
Є TSS ⥪г饩 § ¤ зЁ Їа®жҐбб®аг Ґ вॡгҐвбп Ё§ў«ҐЄ вм нвЁ
§ зҐЁп Ё§ Ї ¬пвЁ.
Љ®¬ ¤л LTR Ё STR ЁбЇ®«м§говбп ¤«п ¬®¤ЁдЁЄ жЁЁ Ё звҐЁп ўЁ¤Ё¬®©
з б⨠ॣЁбва § ¤ зЁ. ЋЎҐ нвЁ Є®¬ ¤л ЇаЁЁ¬ ов ®¤Ё ®ЇҐа ¤,
Ё¬Ґ® 16-а §ап¤л© ᥫҐЄв®а ᥣ¬Ґв , а бЇ®«®¦Ґл© ў Ї ¬пвЁ
Ё«Ё ў ॣЁбвॠ®ЎйҐЈ® § 票п.
LTR (‡ Јаг§Ёвм ॣЁбва § ¤ зЁ) § Јаг¦ Ґв ў ўЁ¤Ё¬го з бвм
ॣЁбва § ¤ зЁ ®ЇҐа ¤, Є®в®ал© ¤®«¦Ґ Ё¤ҐЄбЁа®ў вм Ї®§ЁжЁо
¤ҐбЄаЁЇв®а TSS ў GDT. Љ®¬ ¤ LDT в Є¦Ґ § Јаг¦ Ґв ў ҐўЁ¤Ё¬го
з бвм Ёд®а¬ жЁо Ё§ ¤ҐбЄаЁЇв®а TSS. Љ®¬ ¤ LTR пў«пҐвбп
ЇаЁўЁ«ҐЈЁа®ў ®© Є®¬ ¤®©: ® ¬®¦Ґв Ўлвм ўлЇ®«Ґ в®«мЄ® ЇаЁ
CPL а ў®¬ 0. Љ®¬ ¤ LTR ®Ўлз® ЁбЇ®«м§гҐвбп ў® ўаҐ¬п
ЁЁжЁ «Ё§ жЁЁ бЁбвҐ¬л ¤«п Ї®¬ҐйҐЁп ў ॣЁбва § ¤ зЁ Ёб室®Ј®
§ 票п: ¤ «ҐҐ ᮤҐа¦Ё¬®Ґ ॣЁбва TR Ё§¬ҐпҐвбп б®ЎлвЁп¬Ё,
ўл§лў ойЁ¬Ё ЇҐаҐЄ«о票Ґ § ¤ зЁ.
STR (‘®еа Ёвм ॣЁбва § ¤ зЁ) § ЇЁблў Ґв ўЁ¤Ё¬го з бвм ॣЁбва
§ ¤ зЁ ў ॣЁбва ®ЎйҐЈ® § зҐЁп Ё«Ё ў Ї ¬пвм. Љ®¬ ¤ STR Ґ
пў«пҐвбп ЇаЁўЁ«ҐЈЁа®ў ®© Є®¬ ¤®©.
7.4 „ҐбЄаЁЇв®а и«о§ § ¤ зЁ
-----------------------------------------------------------------
„ҐбЄаЁЇв®а и«о§ § ¤ зЁ ®ЎҐбЇҐзЁў Ґв Є®бўҐлҐ, § йЁйҐлҐ
ббл«ЄЁ Є § ¤ зҐ. ”®а¬ в и«о§ § ¤ зЁ Ї®Є § ђЁбгЄҐ 7-4.
Џ®«Ґ ‘Ґ«ҐЄв®а и«о§ § ¤ зЁ Ё¤ҐЄбЁагҐв ¤ҐбЄаЁЇв®а TSS. RPL ў
¤ ®¬ ᥫҐЄв®аҐ Ґ ЁбЇ®«м§гҐвбп.
DPL и«о§ § ¤ зЁ гЇа ў«пҐв ¤®бвгЇ®¬ Є ¤ҐбЄаЁЇв®аг ¤«п
ЇҐаҐЄ«озҐЁп § ¤ зЁ. Џа®жҐ¤га Ґ ¬®¦Ґв ўлЎа вм ¤ҐбЄаЁЇв®а и«о§
§ ¤ зЁ ¤® вҐе Ї®а, Ї®Є RPL ᥫҐЄв®а Ё CPL Їа®жҐ¤гал Ґ Ўг¤гв
зЁб«Ґ® ¬ҐмиҐ Ё«Ё а ўл DPL ¤ҐбЄаЁЇв®а . ’Ґ¬ б ¬л¬
ЇаҐ¤®вўа й Ґвбп ЇҐаҐЄ«о票Ґ § ¤ зЁ ¬ҐҐҐ ЇаЁўЁ«ҐЈЁа®ў л¬Ё,
祬 ® б ¬ , Їа®жҐ¤га ¬Ё. (Ћв¬ҐвЁ¬, зв® ЇаЁ ЁбЇ®«м§®ў ЁЁ и«о§
§ ¤ зЁ DPL ¤ҐбЄаЁЇв®а TSS § зҐЁп Ґ ЁбЇ®«м§гҐвбп).
„ҐбЄаЁЇв®а и«о§ § ¤ зЁ
1 1 1 1 1 1 1
31 6 5 4 3 2 1 0 9 8 7 0
---------------------------------------------------------------
| | | D | | |
| ђҐ§ҐаўЁагҐвбп |P| P |0 0 1 0 1| ђҐ§ҐаўЁагҐвбп|+4
| | | L | | |
|-------------------------------------------------------------|
| ‘Ґ«ҐЄв®а ᥣ¬Ґв TSS | ђҐ§ҐаўЁагҐвбп |+0
---------------------------------------------------------------
DPL “а®ўҐм ЇаЁўЁ«ҐЈЁа®ў ®бвЁ ¤ҐбЄаЁЇв®а
P ЏаЁбгвбвўЁҐ ᥣ¬Ґв
ђЁбг®Є 7-4. „ҐбЄаЁЇв®а и«о§ § ¤ зЁ
Џа®жҐ¤га б ¤®бвгЇ®¬ Є и«о§г § ¤ зЁ ¬®¦Ґв ўл§ў вм ЇҐаҐЄ«о票Ґ
§ ¤ зЁ, Є Є Ё Їа®жҐ¤га б ¤®бвгЇ®¬ Є ¤ҐбЄаЁЇв®аг TSS. Љ Є и«о§л
§ ¤ зЁ, в Є Ё ¤ҐбЄаЁЇв®ал TSS ЇаҐ¤ § зҐл ¤«п аҐиҐЁп
б«Ґ¤гойЁе ў®Їа®б®ў:
1. ЌҐ®Ўе®¤Ё¬®бвм Ё¬Ґвм ¤«п § ¤ з в®«мЄ® ®¤Ё ЎЁв ‡ пв®бвЁ.
Џ®бЄ®«мЄг нв®в ЎЁв еа Ёвбп ў ¤ҐбЄаЁЇв®аҐ TSS, Є ¦¤ п § ¤ з
¤®«¦ Ё¬Ґвм в®«мЄ® ®¤Ё в Є®© ¤ҐбЄаЁЇв®а. Ћ¤ Є®, ¬®¦Ґв
бгйҐбвў®ў вм ҐбЄ®«мЄ® и«о§®ў § ¤ зЁ, ўлЎЁа ойЁе ®¤Ё
¤ҐбЄаЁЇв®а TSS.
2. ЌҐ®Ўе®¤Ё¬®бвм ®ЎҐбЇҐзЁвм ᥫҐЄвЁўл© ¤®бвгЇ Є § ¤ з ¬. «о§л
§ ¤ зЁ Ї®§ў®«пов аҐиЁвм нвг Їа®Ў«Ґ¬г, Ї®бЄ®«мЄг ®Ё ¬®Јгв
а §¬Ґй вмбп ў LDT Ё Ё¬Ґвм DPL, ®в«Ёзл© ®в DPL ¤ҐбЄаЁЇв®а
TSS. Џа®жҐ¤га , Ґ¤®бв в®з® ЇаЁўЁ«ҐЈЁа®ў п ¤«п
ЁбЇ®«м§®ў Ёп ¤ҐбЄаЁЇв®а TSS ў GDT (Є®в®ал© ®Ўлз® Ё¬ҐҐв
DPL, а ўл© 0), ¬®¦Ґв ⥬ Ґ ¬ҐҐҐ ўл§ў вм ¤агЈго § ¤ зг,
Ґб«Ё ® Ё¬ҐҐв ¤®бвгЇ Є и«о§г § ¤ зЁ ў LDT. Ѓ« Ј®¤ ап и«о§ ¬
§ ¤ зЁ ®ЇҐа жЁ® п бЁб⥬ ¬®¦Ґв ®Ја ЁзЁвм ЇҐаҐЄ«о票Ґ
§ ¤ з Є®ЄаҐвл¬Ё § ¤ з ¬Ё.
3. ЌҐ®Ўе®¤Ё¬®бвм ўлЇ®«ҐЁп ЇҐаҐЄ«озҐЁп § ¤ зЁ ў б«гз Ґ
ЇаҐалў Ёп Ё«Ё ®б®Ў®© бЁвг жЁЁ. …б«Ё ЇаҐалў ЁҐ Ё«Ё
ЁбЄ«о票Ґ ЇҐаҐ¤ Ґв ў и«о§ § ¤ зЁ ўҐЄв®а, Їа®жҐбб®а i486
ўлЇ®«пҐв ЇҐаҐЄ«о票Ґ гЄ § го § ¤ зг.
Ќ ђЁбгЄҐ 7-5 Ї®Є § ®, Є Є и«о§ § ¤ зЁ ў LDT Ё и«о§ § ¤ зЁ ў
IDT ¬®Јгв Ё¤ҐвЁдЁжЁа®ў вм ®¤г Ё вг ¦Ґ § ¤ зг.
7.5 ЏҐаҐЄ«о票Ґ § ¤ зЁ
-----------------------------------------------------------------
Џа®жҐбб®а i486 ЇҐаҐ¤ Ґв гЇа ў«ҐЁҐ ¤агЈ®© § ¤ зҐ ў ®¤®¬ Ё§
б«Ґ¤гойЁе зҐвлаҐе б«гз Ґў:
1. ’ҐЄгй п § ¤ з ўлЇ®«пҐв Є®¬ ¤г JMP Ё«Ё CALL ¤«п ¤ҐбЄаЁЇв®а
TSS.
2. ’ҐЄгй п § ¤ з ўлЇ®«пҐв Є®¬ ¤г JMP Ё«Ё CALL ¤«п и«о§
§ ¤ зЁ.
3. ЏаҐалў ЁҐ Ё«Ё ЁбЄ«о票Ґ Ё¤ҐЄбЁагҐв и«о§ § ¤ зЁ ў IDT.
4. ’ҐЄгй п § ¤ з ўлЇ®«пҐв Є®¬ ¤г IRET ЇаЁ гбв ®ў«Ґ®¬ д« ЈҐ
NT.
Љ®¬ ¤л JMP, CALL Ё RET, а ў® Є Є ЇаҐалў Ёп Ё ЁбЄ«о票п,
ЇаҐ¤бв ў«пов б®Ў®© ®ЎлзлҐ ¬Ґе Ё§¬л Їа®жҐбб®а i486, Є®в®алҐ
¬®Јгв Ўлвм ЁбЇ®«м§®ў л Ё ЇаЁ ®Ўбв®п⥫мбвў е, Ґ ЇаЁў®¤пйЁе Є
ЇҐаҐЄ«озҐЁо § ¤ зЁ. ’ЁЇ ¤ҐбЄаЁЇв®а (ЇаЁ ўл§®ўҐ § ¤ зЁ) Ё«Ё
д« Ј NT (ЇаЁ ў®§ўа ⥠Ё§ § ¤ зЁ) ®ЇаҐ¤Ґ«пов а §Ёжг ¬Ґ¦¤г
бв ¤ авл¬ ¬Ґе Ё§¬®¬ Ё ҐЈ® д®а¬®©, ўл§лў о饩 ЇҐаҐЄ«о票Ґ
§ ¤ зЁ.
„«п в®Ј®, зв®Ўл Їа®Ё§®и«® ЇҐаҐЄ«о票Ґ § ¤ зЁ, Є®¬ ¤ JMP Ё«Ё
CALL ¬®¦Ґв ЇҐаҐ¤ вм гЇа ў«ҐЁҐ «ЁЎ® ¤ҐбЄаЁЇв®аг TSS, «ЁЎ® и«о§г
§ ¤ зЁ. ќд䥪⠢ ®Ў®Ёе б«гз пе ®¤Ё Є®ўл©: Їа®жҐбб®а i486
ЇҐаҐ¤ Ґв гЇа ў«ҐЁҐ вॡ㥬®© § ¤ зҐ.
€бЄ«о票Ґ Ё«Ё ЇаҐалў ЁҐ ўл§лў ов ЇҐаҐЄ«о票Ґ § ¤ зЁ,
Ё¤ҐЄбЁагп и«о§ § ¤ зЁ ў IDT. …б«Ё ®Ё Ё¤ҐЄбЁагов ў IDT и«о§
ЇаҐалў Ёп Ё«Ё и«о§ «®ўгиЄЁ, в® ЇҐаҐЄ«озҐЁп § ¤ зЁ Ґ
Їа®Ёб室Ёв. Ѓ®«ҐҐ Ї®¤а®Ўго Ёд®а¬ жЁо ® ¬Ґе Ё§¬Ґ ЇаҐалў Ё©
б¬. ў ѓ« ўҐ 9.
‘ҐЈ¬Ґв
б®бв®пЁп § ¤ зЁ
-----------------
‹®Є «м п ѓ«®Ў «м п | |
в Ў«Ёж ¤ҐбЄаЁЇв®а®ў в Ў«Ёж ¤ҐбЄаЁЇв®а®ў | |
----------------- ----------------- | |
| | | | | | | |
|---------------| |---------------| | |
| | | | | |
|---------------| |---------------| | |
| | | | | | | |
|---------------| |---------------| | |
| | | | | |
|---------------| |---------------| | |
| | |------->| | | | |
|- «о§ § ¤ зЁ -| ->|„ҐбЄаЁЇв®а TSS |---->-----------------
|---------------| | |---------------|
| | | | | | |
|---------------| | |---------------|
| | | | |
|---------------| | |---------------|
| | | | | | |
|---------------| | |---------------|
| | | | |
|---------------| | |---------------|
| | | | | | |
|---------------| | |---------------|
| | | | |
----------------- | -----------------
|
|
|
|
’ Ў«Ёж ¤ҐбЄаЁЇв®а®ў |
ЇаҐалў Ё© |
----------------- |
| | | |
|---------------| |
| | |
|---------------| |
| | | |
|---------------| |
| | |
|---------------| |
| | | |
|-«о§ § ¤ зЁ --|-----
|---------------|
| | |
|---------------|
| |
|---------------|
| | |
|---------------|
| |
|---------------|
| | |
|---------------|
| |
-----------------
ђЁбг®Є 7-5. ‡ ¤ зЁ б® ббл«Є ¬Ё и«о§л § ¤ зЁ
Џ®¤Їа®Ја ¬¬ ®Ўб«г¦Ёў Ёп ЇаҐалў Ёп ўбҐЈ¤ ў®§ўа й Ґв
ўлЇ®«ҐЁҐ ў ЇаҐаў го Їа®жҐ¤гаг, Є®в®а п ¬®¦Ґв 室Ёвмбп ў
¤агЈ®© § ¤ зҐ. …б«Ё д« Ј NT ®зЁйҐ, Їа®Ёб室Ёв ®а¬ «мл©
ў®§ўа в. …б«Ё д« Ј NT гбв ®ў«Ґ, Їа®Ёб室Ёв ЇҐаҐЄ«о票Ґ
§ ¤ зЁ. ‡ ¤ з , ЇаЁЁ¬ ой п ЇҐаҐЄ«о票Ґ, § ¤ Ґвбп ᥫҐЄв®а®¬
TSS ў TSS Ї®¤Їа®Ја ¬¬л ®Ўб«г¦Ёў Ёп ЇаҐалў Ёп.
ЏҐаҐЄ«о票Ґ § ¤ зЁ Ё¬ҐҐв б«Ґ¤гойЁҐ нв Їл:
1. Џа®ўҐаЄ в®Ј®, з⮠⥪г饩 § ¤ зҐ а §аҐиҐ® ўлЇ®«Ёвм
ЇҐаҐЄ«о票Ґ ¤агЈго § ¤ зг. Љ Є®¬ ¤ ¬ JMP Ё CALL
ЇаЁ¬ҐЁ¬л Їа ўЁ« ЇаЁўЁ«ҐЈЁа®ў ®бвЁ ¤®бвгЇ Є ¤ л¬. DPL
¤ҐбЄаЁЇв®а TSS Ё и«о§ § ¤ зЁ ¤®«¦Ґ Ўлвм Ў®«миҐ зҐ¬ Ё«Ё
а ўҐ ®¤®ўаҐ¬Ґ® CPL Ё RPL ᥫҐЄв®а и«о§ . ЁбЄ«о票п,
ЇаҐалў Ёп Ё Є®¬ ¤л IRET Ё¬Ґов Їа ў® ЇҐаҐЄ«оз вм § ¤ зг
Ґ§ ўЁбЁ¬® ®в DPL и«о§ § ¤ зЁ Ё«Ё ¤ҐбЄаЁЇв®а TSS
§ 票п.
2. Џа®ўҐаЄ в®Ј®, зв® ¤ҐбЄаЁЇв®а TSS ®ў®© § ¤ зЁ Ї®¬ҐзҐ Є Є
ЇаЁбгвбвўгойЁ© Ё Ё¬ҐҐв ¤®ЇгбвЁ¬го Ја Ёжг (ЇаҐўли ойго Ё«Ё
а ўго 67H). ‹оЎлҐ б«гзЁўиЁҐбп ¤® нв®© в®зЄЁ ®иЁЎЄЁ
ЇаЁ ¤«Ґ¦ в Є®вҐЄбвг ⥪г饩 § ¤ зЁ. ЏаЁ Ї®ЇлвЄҐ ўлЇ®«Ёвм
ЇаЁў®¤пйго Є ®иЁЎЄҐ Є®¬ ¤г нвЁ ®иЁЎЄЁ ў®ббв ў«Ёў ов «оЎлҐ
Ё§¬ҐҐЁп б®бв®пЁп Їа®жҐбб®а . Ѓ« Ј®¤ ап н⮬㠤аҐб
ў®§ўа в ¤«п ®Ўа Ў®взЁЄ ЇаҐалў Ё© гЄ §лў Ґв Є®¬ ¤г,
ўл§ў ўиго ®иЁЎЄг, Ґ Є®¬ ¤г, б«Ґ¤гойго § Ґ©.
ЋЎа Ў®взЁЄ ЁбЄ«о票© ¬®¦Ґв § дЁЄбЁа®ў вм гб«®ўЁҐ, ўл§ў ўиҐҐ
®иЁЎЄг, Ё ўлЇ®«Ёвм аҐбв ав § ¤ зЁ. ‚¬Ґи ⥫мбвў® ®Ўа Ў®взЁЄ
ЁбЄ«о票© ¬®¦Ґв Ўлвм Ї®«®бвмо Їа®§а з® ¤«п ЇаЁЄ« ¤®©
Їа®Ја ¬¬л.
3. ‘®еа ҐЁҐ б®бв®пЁп ⥪г饩 § ¤ зЁ. Џа®жҐбб®а 室Ёв
Ў §®ўл© ¤аҐб ⥪г饣® TSS ў ॣЁбвॠ§ ¤ зЁ. ђҐЈЁбвал
Їа®жҐбб®а Є®ЇЁаговбп ў ⥪гйЁ© TSS (ॣЁбвал EAX, ECX, EDX,
EBX, ESP, EBP, ESI, EDI, ES, CS, SS, DS, FS, GS Ё EFLAGS).
4. ‡ Јаг§Є ў ॣЁбва TR ᥫҐЄв®а ¤«п ¤ҐбЄаЁЇв®а TSS ®ў®©
§ ¤ зЁ, гбв ®ўЄ ЎЁв ‡ пв®бвЁ ®ў®© § ¤ зЁ Ё гбв ®ўЄ
ЎЁв TS ў ॣЁбвॠCR0. ‘Ґ«ҐЄв®а «ЁЎ® пў«пҐвбп ®ЇҐа ¤®¬
Є®¬ ¤л JMP Ё«Ё CALL, «ЁЎ® ЎҐаҐвбп Ё§ и«о§ § ¤ зЁ.
5. ‡ Јаг§Є б®бв®пЁп ®ў®© § ¤ зЁ Ё§ ҐҐ TSS Ё Їа®¤®«¦ҐЁҐ ҐҐ
ўлЇ®«ҐЁп. ЏаЁ н⮬ § Јаг¦ овбп ॣЁбвал LDTR, EFLAGS,
ॣЁбвал ®ЎйҐЈ® § 票п EIP, EAX, ECX, EDX, EBX, ESP, EBP,
ESI, EDI, в Є¦Ґ ᥣ¬ҐвлҐ аҐЈЁбвал Es, CS, SS, DS, FS Ё
GS. ‹оЎлҐ ®иЁЎЄЁ, ®Ў аг¦Ёў Ґ¬лҐ н⮬ и ЈҐ, ЇаЁ ¤«Ґ¦ в Є
Є®вҐЄбвг ®ў®© § ¤ зЁ. ‘ в®зЄЁ §аҐЁп ®Ўа Ў®взЁЄ ЁбЄ«о票©
ЇҐаў п Є®¬ ¤ ®ў®© § ¤ зЁ Ґ пў«пҐвбп ўлЇ®«Ґ®©.
Ћв¬ҐвЁ¬, зв® б®бв®пЁҐ бв а®© § ¤ зЁ ЇаЁ ЇҐаҐЄ«о票Ё § ¤ зЁ
ўбҐЈ¤ б®еа пҐвбп. ЏаЁ ў®§®Ў®ў«ҐЁЁ нв®© § ¤ зЁ ўлЇ®«ҐЁҐ ҐҐ
Їа®¤®«¦ Ґвбп б в®© Є®¬ ¤л, Є®в®а п Ўл« Ўл ўлЇ®«Ґ б«Ґ¤го饩
ЇаЁ ®Ўлз®© а Ў®вҐ. ђҐЈЁбвал ў®ббв ў«Ёў овбп ў ⥠§ 票п,
Є®в®алҐ ®Ё Ё¬Ґ«Ё Є ¬®¬Ґвг ®бв ®ў § ¤ зЁ ¤«п ЇҐаҐЄ«о票п.
Љ ¦¤®Ґ ЇҐаҐЄ«о票Ґ § ¤ зЁ гбв ў«Ёў Ґв ЎЁв TS (‡ ¤ з
ЏҐаҐЄ«озҐ ) ॣЁбва CR0. ЃЁв TS Ї®«Ґ§Ґ бЁбвҐ¬л¬ Їа®Ја ¬¬ ¬
¤«п Є®®а¤Ё жЁЁ а Ў®вл 楫®зЁб«Ґ®Ј® Ў«®Є Ё Ў«®Є ®ЇҐа жЁ© б
Ї« ў о饩 в®зЄ®© Ё«Ё б®Їа®жҐбб®а . ЃЁв TS гЄ §лў Ґв в®, зв®
ᮤҐа¦Ё¬®Ґ Ў«®Є ®ЇҐа жЁ© б Ї« ў о饩 в®зЄ®© Ё«Ё б®Їа®жҐбб®а
¬®¦Ґв ®в«ЁзЁвмбп ®в ᮮ⢥вбвўго饣® ᮤҐа¦Ё¬®Ј® ¤«п ⥪г饩
§ ¤ зЁ. ‚ Ј« ўҐ 10 ЎЁв TS Ё б®Їа®жҐбб®ал а бб¬ ваЁў овбп Ў®«ҐҐ
Ї®¤а®Ў®.
Џ®¤Їа®Ја ¬¬л ®Ўб«г¦Ёў Ёп ЁбЄ«о票©, ўл§ў ле ЇҐаҐЄ«о票Ґ¬
§ ¤ зЁ (ЁбЄ«озҐЁп ўб«Ґ¤бвўЁҐ и Ј®ў 5 - 17 ў в Ў«ЁжҐ 7-1)
¬®Јгв з вм ўл§лў вмбп ४габЁў® ў б«гз Ґ Ї®ЇлвЄЁ
ЇҐаҐ§ Јаг§Ёвм ᥫҐЄв®а ᥣ¬Ґв , бЈҐҐаЁа®ў ўиҐЈ® ¤ ®Ґ
ЁбЄ«о票Ґ. ЏаЁзЁ ЁбЄ«о票п (Ё«Ё ®¤ Ё§ ҐбЄ®«мЄЁе
ЇаЁзЁ) ¤® Ї®ўв®аҐЁп § Јаг§ЄЁ ᥣ¬Ґв ¤®«¦ Ўлвм
§ дЁЄбЁа®ў .
“а®ўҐм ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, б Є®в®ал¬ ўлЇ®«п« бм бв а п
§ ¤ з , Ґ Ё¬ҐҐв ®в®иҐЁп Є га®ўо ЇаЁўЁ«ҐЈЁа®ў ®бвЁ ®ў®©
§ ¤ зЁ. Џ®бЄ®«мЄг § ¤ зЁ Ё§®«Ёа®ў л ¤агЈ ®в ¤агЈ Ў« Ј®¤ ап
®в¤Ґ«мл¬ ¤аҐбл¬ Їа®бва бвў ¬ Ё ᥣ¬Ґв ¬ б®бв®пЁп § ¤ зЁ, Ё
Ї®бЄ®«мЄг ¤®бвгЇ Є TSS ўлЇ®«пҐвбп Ї® Їа ўЁ« ¬
ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, ЇҐаҐЄ«о票Ґ § ¤ зЁ Ґ вॡгҐв ЁЄ ЄЁе
Їа®ўҐа®Є ЇаЁўЁ«ҐЈЁа®ў ®бвЁ. Ќ®ў п § ¤ з зЁ Ґв ўлЇ®«пвмбп
б га®ўҐ¬ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, гЄ § л¬ ў RPL ®ў®Ј®
ᮤҐа¦Ё¬®Ј® ॣЁбва CS, § Јаг¦ Ґ¬®Ј® Ё§ TSS.
Џа®ўҐаЄЁ, ўлЇ®«пҐ¬лҐ ЇаЁ ЇҐаҐЄ«о票Ё § ¤ зЁ ’ Ў«Ёж 7-1
-----------------------------------------------------------------
Ј Џа®ўҐа塞®Ґ гб«®ўЁҐ Ћб®Ў п 1) ‘бл«Є
бЁвг жЁп Є®¤ ®иЁЎЄЁ
-----------------------------------------------------------------
1 „ҐбЄаЁЇв®а TSS ЇаЁбгвбвўгҐв NP TSS ®ў®© § ¤ зЁ
ў Ї ¬пвЁ
2 „ҐбЄаЁЇв®а TSS Ґ ‡ пв GP TSS ®ў®© § ¤ зЁ
3 ѓа Ёж ᥣ¬Ґв TSS Ў®«миҐ зҐ¬ TS TSS ®ў®© § ¤ зЁ
Ё«Ё а ў 103
-----------------------------------------------------------------
4 ‡ Јаг§Є ॣЁбва®ў Ё§ § 票©, еа Ё¬ле ў TSS
-----------------------------------------------------------------
5 „®ЇгбвЁ¬®бвм ᥫҐЄв®а LDT TS TSS ®ў®© § ¤ зЁ
®ў®© § ¤ зЁ
6 DPL Є®¤®ў®Ј® ᥣ¬Ґв TS Ќ®ўл© ᥣ¬Ґв Є®¤
ᮮ⢥вбвўгҐв RPL ᥫҐЄв®а
2)
7 „®ЇгбвЁ¬®бвм ᥫҐЄв®а SS GP Ќ®ўл© ᥣ¬Ґв б⥪
8 ‘ҐЈ¬Ґв б⥪ ЇаЁбгвбвўгҐв ў Ї ¬пвЁ SF Ќ®ўл© ᥣ¬Ґв б⥪
9 DPL ᥣ¬Ґв б⥪ SF Ќ®ўл© ᥣ¬Ґв б⥪
ᮮ⢥вбвўгҐв CPL
10 LDT ®ў®© § ¤ зЁ ЇаЁбгвбвўгҐв TS TSS ®ў®© § ¤ зЁ
ў Ї ¬пвЁ
2)
11 „®ЇгбвЁ¬®бвм ᥫҐЄв®а CS TS Ќ®ўл© ᥣ¬Ґв Є®¤
12 ‘ҐЈ¬Ґв Є®¤ ЇаЁбгвбвўгҐв NP Ќ®ўл© ᥣ¬Ґв Є®¤
ў Ї ¬пвЁ
13 DPL ᥣ¬Ґв б⥪ GP Ќ®ўл© ᥣ¬Ґв б⥪
ᮮ⢥вбвўгҐв RPL ᥫҐЄв®а
14 „®ЇгбвЁ¬®бвм ᥫҐЄв®а®ў GP Ќ®ўл© ᥣ¬Ґв ¤ ле
DS,ES,FS Ё GS 2)
15 ‘ҐЈ¬Ґвл DS,ES,FS Ё GS ¤®бвгЇл GP Ќ®ўл© ᥣ¬Ґв ¤ ле
¤«п з⥨п
16 ‘ҐЈ¬Ґвл DS,ES,FS Ё GS NP Ќ®ўл© ᥣ¬Ґв ¤ ле
ЇаЁбгвбвўгов ў Ї ¬пвЁ
17 DPL ᥣ¬Ґв®ў DS,ES,FS Ё GS GP Ќ®ўл© ᥣ¬Ґв ¤ ле
Ў®«миҐ Ё«Ё а ўҐ CPL (Ґб«Ё нвЁ
ᥣ¬Ґвл Ґ пў«повбп Є®д®а¬л¬Ё)
-----------------------------------------------------------------
ЏаЁ¬Ґз ЁҐ: ‘«Ґ¤гойЁҐ Їа®жҐбб®ал Intel ¬®Јгв ЁбЇ®«м§®ў вм ¤агЈ®©
Ї®а冷Є Їа®ўҐа®Є.
1. NP = ЁбЄ«о票Ґ "‘ҐЈ¬Ґв Ґ ЇаЁбгвбвўгҐв"; GP=
ЁбЄ«о票Ґ ®ЎйҐ© § йЁвл; TS= ЁбЄ«о票Ґ "ЌҐўҐал© TSS";
SF=ЁбЄ«о票Ґ "‘Ў®© ў б⥪Ґ".
2. ‘Ґ«ҐЄв®а пў«пҐвбп ¤®ЇгбвЁ¬л¬, Ґб«Ё ® 室Ёвбп ў в Ў«ЁжҐ
б®ў¬ҐбвЁ¬®Ј® вЁЇ ( ЇаЁ¬Ґа, ᥫҐЄв®а LDT Ґ ¬®¦Ґв
室Ёвмбп Ё ў ®¤®© в Ў«ЁжҐ, Єа®¬Ґ GDT), § Ё¬ Ґв
¤аҐб ў ЇаҐ¤Ґ« е Ја Ёжл в Ў«Ёз®Ј® ᥣ¬Ґв Ё ббл« Ґвбп
б®ў¬ҐбвЁ¬л© вЁЇ ¤ҐбЄаЁЇв®а ( ЇаЁ¬Ґа, ᥫҐЄв®а ў
ॣЁбвॠCS пў«пҐвбп ¤®ЇгбвЁ¬л¬ в®«мЄ® ў ⮬ б«гз Ґ,
Ґб«Ё ® Ё¤ҐЄбЁагҐв ¤ҐбЄаЁЇв®а Є®¤®ў®Ј® ᥣ¬Ґв ; вЁЇ
¤ҐбЄаЁЇв®а § ¤ Ґвбп ў ҐЈ® Ї®«Ґ ’ЁЇ ).
7.6 Љ®¬Ї®®ўЄ § ¤ з
-----------------------------------------------------------------
„«п ў®§ўа в ўлЇ®«ҐЁп ЇаҐ¤л¤гйго § ¤ зг ЁбЇ®«м§говбп Ї®«Ґ
Љ®¬Ї®®ўЄЁ ў TSS Ё д« Ј NT. ”« Ј NT гЄ §лў Ґв в®, пў«пҐвбп «Ё
⥪гй п ўлЇ®«пҐ¬ п § ¤ з ў«®¦Ґ®© ў ўлЇ®«ҐЁҐ ¤агЈ®© § ¤ зЁ,
Ї®«Ґ Љ®¬Ї®®ўЄЁ ў TSS ⥪г饩 § ¤ зЁ б®¤Ґа¦Ёв ᥫҐЄв®а TSS ¤«п
§ ¤ зЁ Ў®«ҐҐ бв а襣® га®ўп, Ґб«Ё в Є®ў п Ё¬ҐҐвбп (б¬. ђЁбг®Є
7-6).
Љ®Ј¤ ЇаҐалў ЁҐ, ЁбЄ«о票Ґ, ЇҐаҐе®¤ Ё«Ё ўл§®ў ўл§лў ов
ЇҐаҐЄ«о票Ґ § ¤ зЁ, Їа®жҐбб®а i486 Є®ЇЁагҐв ᥫҐЄв®а ᥣ¬Ґв
б®бв®пЁп ⥪г饩 § ¤ зЁ ў TSS ¤«п ®ў®© § ¤ зЁ Ё гбв ў«Ёў Ґв
д« Ј NT. ”« Ј NT гЄ §лў Ґв в®, зв® Ї®«Ґ Љ®¬Ї®®ўЄЁ TSS Ўл«®
§ Ја㦥® ᥫҐЄв®а®¬ б®еа Ґ®Ј® TSS. Ќ®ў п § ¤ з ў®§ўа й Ґв
гЇа ў«ҐЁҐ Є®¬ ¤®© IRET. ЏаЁ ўлЇ®«ҐЁЁ Є®¬ ¤л IRET Їа®Ёб室Ёв
Їа®ўҐаЄ д« Ј NT. …б«Ё ® гбв ®ў«Ґ, в® Їа®жҐбб®а ўлЇ®«пҐв
ЇҐаҐЄ«о票Ґ ЇаҐ¤л¤гйго § ¤ зг. ‚ ’ Ў«ЁжҐ 7-2 Ї®Є § ®
ЁбЇ®«м§®ў ЁҐ Ї®«Ґ© TSS, Є®в®алҐ ў®§¤Ґ©бвўгҐв ЇҐаҐЄ«о票Ґ
§ ¤ зЁ.
Ћв¬ҐвЁ¬, зв® д« Ј NT ¬®¦Ґв Ўлвм ¬®¤ЁдЁжЁа®ў Їа®Ја ¬¬л¬
®ЎҐбЇҐзҐЁҐ¬, ўлЇ®«пҐ¬л¬ «оЎ®¬ га®ўҐ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ.
Џа®Ја ¬¬ ¬®¦Ґв гбв ®ўЁвм бў®© ЎЁв NT Ё ўлЇ®«Ёвм Є®¬ ¤г IRET,
зв® Ўг¤Ґв Ё¬Ґвм нд䥪⠧ ЇгбЄ § ¤ зЁ, § ¤ ®© ў Ї®«Ґ
Љ®¬Ї®®ўЄЁ TSS ⥪г饩 § ¤ зЁ. „«п ЇаҐ¤®вўа 饨п
ҐЇаҐ¤гᬮваҐле ЇҐаҐЄ«о票© § ¤ зЁ ®ЇҐа жЁ® п бЁб⥬
¤®«¦ ЁЁжЁ «Ё§Ёа®ў вм Ї®«Ґ Љ®¬Ї®®ўЄЁ Є ¦¤®Ј® ᮧ¤ ў Ґ¬®Ј® Ґ©
TSS.
‡ ¤ з ‚«®¦Ґ п ‡ ¤ з б ¬®Ј® ’ҐЄгй п
бв а襣® § ¤ з Ј«гЎ®Є®Ј® ўлЇ®«пҐ¬ п
га®ўп га®ўп § ¤ з
ў«®¦Ґ®бвЁ
TSS TSS TSS EFLAGS
------------ ------------ ------------ ------------
| | | | | | | NT=1 |
| | | | | | ------------
| | | | | |
| NT=0 | | NT=0 | | NT=0 |
| | | | | |
| | | | | |
| | | | | |
| -----| | -----| | -----| ------------
| |LINK| | |LINK| | |LINK| |ђҐЈЁбва TR|
------------ ------------ ------------ ------------
\ | \ | \ |
\__________| \_________| \_______|
LINK = Џ®«Ґ Љ®¬Ї®®ўЄЁ § ¤ з
ђЁбг®Є 7-6. ‚«®¦ҐлҐ § ¤ зЁ
’ Ў«Ёж 7-2. ‚®§¤Ґ©бвўЁҐ ЇҐаҐЄ«озҐЁп § ¤ зЁ
Ї®«п ‡ пв®бвЁ, NT Ё Љ®¬Ї®®ўЄЁ
-----------------------------------------------------------------
Џ®«Ґ ‚®§¤Ґ©бвўЁҐ JUMP ‚®§¤Ґ©бвўЁҐ ‚®§¤Ґ©бвўЁҐ
Є®¬ ¤л CALL Є®¬ ¤л IRET
Ё«Ё ЇаҐалў Ёп
-----------------------------------------------------------------
ЃЁв ‡ пв®бвЁ ЃЁв гбв ®ў«Ґ. ЃЁв гбв ®ў«Ґ. €§¬ҐҐЁ© Ґв
®ў®© § ¤ зЁ ЏҐаҐ¤ нвЁ¬ ¤®«¦Ґ ЏҐаҐ¤ нвЁ¬ ¤®«¦Ґ „®«¦Ґ Ўлвм
Ўлвм ®зЁйҐ Ўлвм ®зЁйҐ гбв ®ў«Ґ
ЃЁв ‡ пв®бвЁ ЃЁв ®зЁйҐ €§¬ҐҐЁ© Ґв. ЃЁв ®зЁйҐ
бв а®© § ¤ зЁ ‚ ⥪гйЁ© ¬®¬Ґв
ЎЁв гбв ®ў«Ґ
”« Ј NT ”« Ј ®зЁйҐ ”« Ј гбв ®ў«Ґ €§¬ҐҐЁ© Ґв
®ў®© § ¤ зЁ
”« Ј NT €§¬ҐҐЁ© Ґв €§¬ҐҐЁ© Ґв ”« Ј ®зЁйҐ
бв а®© § ¤ зЁ
Џ®«Ґ €§¬ҐҐЁ© Ґв ‡ Ја㦥® €§¬ҐҐЁ© Ґв
Љ®¬Ї®®ўЄЁ ᥫҐЄв®а®¬ ¤«п TSS
®ў®© § ¤ зЁ бв а®© § ¤ зЁ
Џ®«Ґ €§¬ҐҐЁ© Ґв €§¬ҐҐЁ© Ґв €§¬ҐҐЁ© Ґв
Љ®¬Ї®®ўЄЁ
бв а®© § ¤ зЁ
-----------------------------------------------------------------
7.6.1 ЃЁв ‡ пв®бвЁ ЇаҐ¤®вўа и Ґв § жЁЄ«Ёў ЁҐ
-----------------------------------------------------------------
ЃЁв ‡ пв®бвЁ ¤ҐбЄаЁЇв®а TSS ЇаҐ¤®вўа й Ґв ॥вҐа ЎҐ«млҐ
ЇҐаҐЄ«озҐЁп § ¤ з. ‘гйҐбвўгҐв «Ёим ®¤Ё б®еа Ґл© Є®вҐЄбв
Є ¦¤®© § ¤ зЁ, Ё¬Ґ® Є®вҐЄбв, б®еа Ґл© ў TSS,
б«Ґ¤®ў ⥫м®, § ¤ з ¤® бў®ҐЈ® § ўҐаиҐЁп ¬®¦Ґв Ўлвм ўл§ў
в®«мЄ® ®¤Ё а §. –ҐЇ®зЄ ®в«®¦Ґле § ¤ з ¬®¦Ґв ўла бвЁ ¤® «оЎ®©
¤«Ёл ўб«Ґ¤бвўЁҐ ¬®¦Ґб⢥ле ЇаҐалў Ё©, ЁбЄ«о票©, ЇҐаҐе®¤®ў
Ё ўл§®ў®ў. ЃЁв ‡ пв®бвЁ ЇаҐ¤®вўа й Ґв ўл§®ў § ¤ зЁ,
Ї®бв ў«Ґ®© ў в Єго 楯®зЄг. ђҐҐвҐа ЎҐ«м®Ґ ¦Ґ ЇҐаҐЄ«о票Ґ
§ ¤ зЁ § ваҐв бв ал© TSS § ¤ зЁ, зв® ЇаЁўҐ¤Ґв Є а §агиҐЁо ўбҐ©
楯®зЄЁ.
Џа®жҐбб®а ®аЈ Ё§гҐв ЎЁв ‡ пв®бвЁ б«Ґ¤гойЁ¬ ®Ўа §®¬:
1. ЏаЁ ЇҐаҐЄ«о票Ё § ¤ зЁ Їа®жҐбб®а гбв ў«Ёў Ґв ЎЁв ‡ пв®бвЁ
®ў®© § ¤ зЁ.
2. ЏаЁ ®Ўа ⮬ ЇҐаҐЄ«о票Ё Ё§ § ¤ зЁ Їа®жҐбб®а ®зЁй Ґв ЎЁв
§ пв®бвЁ бв а®© § ¤ зЁ, Ґб«Ё нв § ¤ з Ґ ¤®«¦ Ўлвм
Ї®бв ў«Ґ ў 楯®зЄг (в.Ґ. Є®¬ ¤ , ўл§ў ўи п ЇҐаҐЄ«о票Ґ
§ ¤ зЁ, нв® Є®¬ ¤ JMP Ё«Ё IRET). …б«Ё § ¤ з Ї®бв ў«Ґ ў
楯®зЄг, в® ҐҐ ЎЁв ‡ пв®бвЁ ®бв Ґвбп гбв ®ў«Ґл¬.
3. ЏаЁ ЇҐаҐЄ«о票Ё § ¤ зг Їа®жҐбб®а ЈҐҐаЁагҐв ЁбЄ«о票Ґ
®ЎйҐ© § йЁвл, Ґб«Ё ЎЁв ‡ пв®бвЁ ®ў®© § ¤ зЁ ®Є §лў Ґвбп 㦥
гбв ®ў«Ґл¬.
’ ЄЁ¬ ®Ўа §®¬, Їа®жҐбб®а ЇаҐ¤®вўа й Ґв ЇҐаҐЄ«о票Ґ § ¤ зЁ б ¬®©
ᥡп, «ЁЎ® «оЎго § ¤ зг ў 楯®зЄҐ § ¤ з, зв® ЁбЄ«оз Ґв
॥вҐа ЎҐ«м®Ґ ЇҐаҐЄ«о票Ґ § ¤ зЁ.
ЃЁв ‡ пв®бвЁ ¬®¦Ґв ЁбЇ®«м§®ў вмбп ў ¬®Ј®Їа®жҐбб®а®©
Є®дЁЈга жЁЁ бЁб⥬л, Ї®бЄ®«мЄг ЇаЁ гбв ®ўЄҐ Ё«Ё ®зЁбвЄҐ ЎЁв
‡ пв®бвЁ Їа®жҐбб®а § еў влў Ґв иЁг. ќв® ЁбЄ«оз Ґв
®¤®ўаҐ¬Ґл© § ЇгбЄ ®¤®© Ё в®© ¦Ґ § ¤ зЁ ¤ўг¬п Їа®жҐбб®а ¬Ё.
(Ѓ®«ҐҐ Ї®¤а®Ўго Ёд®а¬ жЁо ® ¬®Ј®Їа®жҐбб®а®© ®Ўа Ў®вЄҐ б¬. ў
Ј« ўҐ 13).
7.6.2 Њ®¤ЁдЁЄ жЁп Є®¬Ї®®ўЄЁ § ¤ з
-----------------------------------------------------------------
„«п ў®§®Ў®ў«ҐЁп ўлЇ®«ҐЁп ЇаҐаў ®© § ¤ зЁ ¤® ўлЇ®«ҐЁп
ЇаҐаў ўиҐ© ҐҐ § ¤ зЁ ¬®¦Ґв Ї® ¤®ЎЁвмбп ¬®¤ЁдЁЄ жЁп 楯®зЄЁ
®в«®¦Ґле § ¤ з. Ќ ¤Ґ¦л© бЇ®б®Ў б®бв®Ёв ў б«Ґ¤го饬:
1. ‡ ЇаҐвЁвм ЇаҐалў Ёп.
2. ‘ з « Ё§¬ҐЁвм Ї®«Ґ Љ®¬Ї®®ўЄЁ TSS § ¤ зЁ ЇаҐалў Ёп,
§ ⥬ ®зЁбвЁвм ЎЁв ‡ пв®бвЁ ў ¤ҐбЄаЁЇв®аҐ TSS § ¤ зЁ,
г¤ «пҐ¬®© Ё§ 楯®зЄЁ.
3. ‘®ў а §аҐиЁвм ЇаҐалў Ёп.
7.7 Ђ¤аҐб®Ґ Їа®бва бвў® § ¤ зЁ
-----------------------------------------------------------------
„«п в®Ј®, зв®Ўл Є ¦¤ п § ¤ з Ё¬Ґ« б®Ўб⢥го LDT Ё
б®ЎбвўҐлҐ в Ў«Ёжл бва Ёж, ¬®Јгв Ўлвм ЁбЇ®«м§®ў л ᥫҐЄв®а
LDT Ё Ї®«Ґ PDBR (ў CR3) TSS. Џ®бЄ®«мЄг ¤ҐбЄаЁЇв®ал ᥣ¬Ґв®ў ў
LDT ЇаҐ¤бв ў«пов б®Ў®© бўп§ЄЁ ¬Ґ¦¤г § ¤ з ¬Ё Ё ᥣ¬Ґв ¬Ё, ¤«п
гбв ®ўЄЁ Ё¤ЁўЁ¤г «м®Ј® гЇа ў«ҐЁп нвЁ¬Ё бўп§Є ¬Ё ¤«п Є ¦¤®©
§ ¤ зЁ ¬®Јгв ЁбЇ®«м§®ў вмбп ®в¤Ґ«млҐ LDT. „®бвгЇ Є «оЎ®¬г
Є®ЄаҐв®¬г ᥣ¬Ґвг ¬®¦Ґв Ўлвм ЇҐаҐ¤ «оЎ®© Є®ЄаҐв®© § ¤ зҐ
Їг⥬ Ї®¬ҐйҐЁп ¤ҐбЄаЁЇв®а нв®Ј® ᥣ¬Ґв ў LDT § ¤ зЁ. ЏаЁ
а §аҐиҐ®¬ ¬Ґе Ё§¬Ґ Ї®¤Є зЄЁ Є ¦¤ п § ¤ з ¬®¦Ґв Ё¬Ґвм бў®©
б®ЎбвўҐл© Ў®а бва Ёзле в Ў«Ёж ¤«п ®в®Ўа ¦ҐЁп «ЁҐ©ле
¤аҐб®ў ў дЁ§ЁзҐбЄЁҐ.
‡ ¤ зЁ ¬®Јгв в Є¦Ґ Ё¬Ґвм ®Ўйго LDT. ќв® Їа®бв®© Ё нддҐЄвЁўл© Ї®
§ ва в ¬ Ї ¬пвЁ бЇ®б®Ў ®аЈ Ё§ жЁЁ Є®¬¬гЁЄ жЁЁ ¬Ґ¦¤г § ¤ з ¬Ё
Ё«Ё гЇа ў«ҐЁп ®¤Ёе § ¤ з ¤агЈЁ¬Ё, Ґ бЁ¬ п § йЁвле Ў амҐа®ў
ў бЁб⥬Ґ ў 楫®¬.
Џ®бЄ®«мЄг ўбҐ § ¤ зЁ Ё¬Ґов ¤®бвгЇ Є GDT, в Є¦Ґ ў®§¬®¦® ᮧ¤ ЁҐ
а §¤Ґ«пҐ¬ле ᥣ¬Ґв®ў, ¤®бвгЇ Є Є®в®ал¬ Ўг¤Ґв Їа®Ёб室Ёвм зҐаҐ§
ᥣ¬ҐвлҐ ¤ҐбЄаЁЇв®ал Ё§ ¤ ®© в Ў«Ёжл.
7.7.1 Ћв®Ўа ¦ҐЁҐ «ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў § ¤ зЁ
ў дЁ§ЁзҐбЄ®Ґ
-----------------------------------------------------------------
‘Ї®б®Ўл ®аЈ Ё§ жЁЁ ®в®Ўа ¦ҐЁп «ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў
§ ¤ зЁ ў дЁ§ЁзҐбЄ®Ґ ¤Ґ«пвбп ¤ў ®ЎйЁе Є« бб :
1. …¤Ё®Ґ ®в®Ўа ¦ҐЁҐ «ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў ў
дЁ§ЁзҐбЄ®Ґ, а §¤Ґ«пҐ¬®Ґ ўбҐ¬Ё § ¤ з ¬Ё. …б«Ё ¬Ґе Ё§¬
Ї®¤Є зЄЁ бва Ёж § ЇаҐйҐ, в® нв®в бЇ®б®Ў Ґ¤Ёб⢥л©. ЃҐ§
Ї®¤Є зЄЁ бва Ёж ўбҐ «ЁҐ©лҐ ¤аҐб ®в®Ўа ¦ овбп ў ⥠¦Ґ
дЁ§ЁзҐбЄЁҐ ¤аҐб . ЏаЁ а §аҐиҐ®© Ї®¤Є зЄҐ бва Ёж ¤ п
д®а¬ ®в®Ўа ¦ҐЁп ¤®бвЁЈ Ґвбп Їг⥬ ЁбЇ®«м§®ў Ёп ®¤®Ј®
Є в «®Ј бва Ёж ¤«п ўбҐе § ¤ з. ‹ЁҐ©®Ґ ¤аҐб®Ґ
Їа®бва бвў® ¬®¦Ґв ЇаҐўли вм дЁ§ЁзҐбЄ®Ґ Їа®бва бвў®, Ґб«Ё
Ї®¤¤Ґа¦Ёў Ґвбп ўЁавг «м п Ї ¬пвм б Ї®¤Є зЄ®© Ї® ®Ўа 饨о.
2. ЌҐ§ ўЁбЁ¬®Ґ ®в®Ўа ¦ҐЁҐ «ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў ў
дЁ§ЁзҐбЄ®Ґ. ќв д®а¬ ®в®Ўа ¦ҐЁп бгйҐбвўгҐв ЇаЁ
ЁбЇ®«м§®ў ЁЁ б®Ўб⢥®Ј® Є в «®Ј бва Ёж ¤«п Є ¦¤®©
§ ¤ зЁ. Џ®бЄ®«мЄг PDBR (Ў §®ўл© ॣЁбва Є в «®Ј бва Ёж)
§ Јаг¦ Ґвбп Ё§ TSS ЇаЁ Є ¦¤®¬ ЇҐаҐЄ«о票Ё § ¤ зЁ, Є ¦¤ п
§ ¤ з ¬®¦Ґв Ё¬Ґвм б®ЎбвўҐл© бва Ёзл© Є в «®Ј.
‹ЁҐ©лҐ ¤аҐблҐ Їа®бва бвў а §«Ёзле § ¤ з ¬®Јгв
®в®Ўа ¦ вмбп ў Ї®«®бвмо а §¤Ґ«млҐ дЁ§ЁзҐбЄЁҐ ¤аҐб . …б«Ё
н«Ґ¬Ґвл а §ле бва Ёзле Є в «®Ј®ў гЄ §лў ов а §лҐ
бва ЁзлҐ в Ў«Ёжл, нвЁ в Ў«Ёжл гЄ §лў ов а §лҐ бва Ёжл
дЁ§ЁзҐбЄ®© Ї ¬пвЁ, в® в ЄЁҐ § ¤ зЁ Ґ а §¤Ґ«пов ЁЄ ЄЁе
дЁ§ЁзҐбЄЁе ¤аҐб®ў Ї ¬пвЁ.
‘ҐЈ¬Ґвл б®бв®пЁп § ¤ зЁ ¤®«¦л 室Ёвмбп ў Їа®бва б⢥,
¤®бвгЇ®¬ ўбҐ¬ § ¤ з ¬, в ЄЁ¬ ®Ўа §®¬ зв®Ўл ®в®Ўа ¦ҐЁҐ ¤аҐб®ў
TSS Ґ Ё§¬Ґп«®бм ў® ўаҐ¬п звҐЁп Ё«Ё ®Ў®ў«ҐЁп Їа®жҐбб®а®¬ TSS
ЇаЁ ЇҐаҐЄ«о票Ё § ¤ зЁ. ‹ЁҐ©®Ґ Їа®бва бвў®, ў Є®в®а®Ґ
®в®Ўа ¦ Ґвбп GDT, в Є¦Ґ ¤®«¦® Ўлвм а §¤Ґ«пҐ¬л¬ дЁ§ЁзҐбЄЁ¬
Їа®бва бвў®¬; ў Їа®вЁў®¬ б«гз Ґ вҐапҐвбп б¬лб« GDT. Ќ ђЁбгЄҐ
7-7 Ї®Є § ®, Є Є «ЁҐ©лҐ Їа®бва бвў ¤ўге § ¤ з ¬®Јгв
ЇҐаҐЄалў вмбп ў дЁ§ЁзҐбЄ®¬ ¤аҐб®¬ Їа®бва б⢥ ЇаЁ а §¤Ґ«ҐЁЁ
Ё¬Ё бва Ёзле в Ў«Ёж.
7.7.2 ‹®ЈЁзҐбЄ®Ґ ¤аҐб®Ґ Їа®бва бвў® § ¤ зЁ
-----------------------------------------------------------------
‘ ¬® Ї® ᥡҐ ®в®Ўа ¦ҐЁҐ «ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў ў
дЁ§ЁзҐбЄ®Ґ б ЇҐаҐЄалвЁҐ¬ Ґ Ї®§ў®«пҐв а §¤Ґ«ҐЁҐ ¤ ле
§ ¤ з ¬Ё. „«п а §¤Ґ«ҐЁп ¤ ле § ¤ зЁ ¤®«¦л в Є¦Ґ Ё¬Ґвм ®ЎйҐҐ
®в®Ўа ¦ҐЁҐ «®ЈЁзҐбЄ®Ј® ¤аҐб®Ј® Їа®бва бвў ў «ЁҐ©®Ґ, в.Ґ.
®Ё в Є¦Ґ ¤®«¦л Ё¬Ґвм ¤®бвгЇ Є ¤ҐбЄаЁЇв®а ¬, гЄ §лў ойЁ¬
а §¤Ґ«пҐ¬®Ґ «ЁҐ©®Ґ ¤аҐб®Ґ Їа®бва бвў®. ‘гйҐбвўгҐв ваЁ
бЇ®б®Ў ᮧ¤ Ёп а §¤Ґ«пҐ¬®Ј® ®в®Ўа ¦ҐЁп «®ЈЁзҐбЄ®Ј® ¤аҐб®Ј®
Їа®бва бвў ў дЁ§ЁзҐбЄ®Ґ:
1. ЏаЁ Ї®¬®йЁ ᥣ¬Ґвле ¤ҐбЄаЁЇв®а®ў ў GDT. ‚ᥠ§ ¤ зЁ Ё¬Ґов
¤®бвгЇ Є ¤ҐбЄаЁЇв®а ¬ ў GDT. …б«Ё нвЁ ¤ҐбЄаЁЇв®ал гЄ §лў ов
«ЁҐ©®Ґ ¤аҐб®Ґ Їа®бва бвў®, ®в®Ўа ¦ Ґ¬®Ґ ў ®ЎйҐҐ ¤«п
ўбҐе § ¤ з дЁ§ЁзҐбЄ®Ґ ¤аҐб®Ґ Їа®бва бвў®, в® § ¤ зЁ ¬®Јгв
а §¤Ґ«пвм ¤ лҐ Ё Є®¬ ¤л.
2. ЏаЁ Ї®¬®йЁ а §¤Ґ«пҐ¬ле LDT. „ўҐ Ё«Ё Ў®«ҐҐ § ¤ зЁ ¬®Јгв
ЁбЇ®«м§®ў вм ®¤г Ё вг ¦Ґ LDT, Ґб«Ё ᥫҐЄв®ал LDT ў Ёе TSS
¤«п ЁбЇ®«м§®ў ЁЁ ЇаЁ ва б«пжЁЁ ¤аҐб®ў ўлЎЁа ов ®¤г Ё вг
¦Ґ LDT. ‘ҐЈ¬ҐвлҐ ¤ҐбЄаЁЇв®ал ў LDT, ¤аҐбгойЁҐ «ЁҐ©лҐ
Їа®бва бвў , ®в®Ўа ¦ Ґ¬лҐ ў ЇҐаҐЄалў ойЁҐбп дЁ§ЁзҐбЄ®Ґ
¤аҐб®Ґ Їа®бва бвў®, ®ЎҐбЇҐзЁў ов а §¤Ґ«пҐ¬го дЁ§ЁзҐбЄго
Ї ¬пвм. ќв®в ¬Ґв®¤ а §¤Ґ«ҐЁп Ў®«ҐҐ ᥫҐЄвЁўҐ, 祬 ¬Ґв®¤
®аЈ Ё§ жЁЁ а §¤Ґ«ҐЁп Ї®б।бвў®¬ GDT, Ї®бЄ®«мЄг ®
Ї®§ў®«пҐв ®Ја ЁзЁвм а §¤Ґ«ҐЁҐ Є®ЄаҐвл¬Ё § ¤ з ¬Ё. Џа®зЁҐ
§ ¤ зЁ ў бЁб⥬Ґ ¬®Јгв Ё¬Ґвм ¤агЈЁҐ LDT, Ґ ¤ ойЁҐ Ё¬ ¤®бвгЇ
Є а §¤Ґ«пҐ¬л¬ ®Ў« бвп¬ Ї ¬пвЁ.
3. ЏаЁ Ї®¬®йЁ ᥣ¬Ґвле ¤ҐбЄаЁЇв®а®ў ў LDT, ®в®Ўа ¦ ойЁебп
ў ®¤® Ё в® ¦Ґ «ЁҐ©®Ґ ¤аҐб®Ґ Їа®бва бвў®. …б«Ё «ЁҐ©®Ґ
¤аҐб®Ґ Їа®бва бвў® ®в®Ўа ¦ Ґвбп ў в® ¦Ґ б ¬®Ґ дЁ§ЁзҐбЄ®Ґ
¤аҐб®Ґ Їа®бва бвў® § бзҐв Ї®бва Ёз®Ј® ®в®Ўа ¦ҐЁп
гз бвўгойЁе § ¤ з, нвЁ ¤ҐбЄаЁЇв®ал Ї®§ў®«пов § ¤ з ¬
а §¤Ґ«ҐЁҐ ¤аҐб®Ј® Їа®бва бвў . ’ ЄЁҐ ¤ҐбЄаЁЇв®ал ®Ўлз®
§лў ов " «Ё б ¬Ё". ’ Є®© ¬Ґв®¤ а §¤Ґ«ҐЁп ¤ ¦Ґ Ў®«ҐҐ
ᥫҐЄвЁўҐ, 祬 ЇаҐ¤л¤гйЁ©: Їа®зЁҐ ¤ҐбЄаЁЇв®ал ў LDT ¬®Јгв
гЄ §лў вм Ґ§ ўЁбЁ¬лҐ «ЁҐ©лҐ ¤аҐб , Ґ пў«пойЁҐбп
а §¤Ґ«пҐ¬л¬Ё.
‘ва ЁзлҐ
TSS Ў«®ЄЁ
-------------
| ‘ва Ёж |
Љ в «®ЈЁ ’ Ў«Ёжл | § ¤ зЁ |
TSS § ¤ зЁ A бва Ёж бва Ёж ->| Ђ |
------------ ------------ ------------ | -------------
| | | | | | |
| | |----------| |----------| | -------------
| | | | | н«Ґ¬Ґв |-- | ‘ва Ёж |
| | |----------| |----------| | § ¤ зЁ |
| | | | | н«Ґ¬Ґв |---->| A |
|----------| |----------| |----------| -------------
| PDBR |---->| н«Ґ¬Ґв |---->| н«Ґ¬Ґв |--
|----------| |----------| ------------ | -------------
| | | н«Ґ¬Ґв |-- | | ‘ва Ёж |
------------ ------------ | --->| § ¤ зЁ |
| | A |
| ђ §¤Ґ«пҐ¬лҐ -------------
| в Ў«Ёжл бва Ёж
| ------------
| | |
| |----------| -------------
| | | |ђ §¤Ґ«пҐ¬ п|
| |----------| | бва Ёж |
| | н«Ґ¬Ґв |---->| |
| |----------| -------------
->| н«Ґ¬Ґв |--
->------------ | -------------
TSS § ¤ зЁ B | | |ђ §¤Ґ«пҐ¬ п|
------------ ------------ | | | бва Ёж |
| | | | | | | |
| | |----------| | ------------ -->-------------
| | | | | | |
| | |----------| | |----------| -------------
| | | | | | | | ‘ва Ёж |
|----------| |----------| | |----------| | § ¤ зЁ |
| PDBR |---->| н«Ґ¬Ґв |-- | н«Ґ¬Ґв |---->| ‚ |
|----------| |----------| |----------| -------------
| | | §«Ґ¬Ґв |---->| н«Ґ¬Ґв |--
------------ ------------ ------------ | -------------
TSS Љ в «®ЈЁ ’ Ў«Ёжл | | ‘ва Ёж |
бва Ёж бва Ёж | | § ¤ зЁ |
| | ‚ |
-->-------------
‘ва ЁзлҐ
Ў«®ЄЁ
ђЁбг®Є 7-7. Ћв®Ўа ¦ҐЁҐ «ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў
ў дЁ§ЁзҐбЄ®Ґ б ЇҐаҐЄалвЁҐ¬
Соседние файлы в папке I486