Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Микропроцессор 486 / INTEL486 / SODERZH
.TXT°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
°°°°°°°°°°°°°°°°° Ћв। ЄвЁа®ў ® ў Ј.—ҐаЄ ббл (1993Ј.) °°°°°°°°°°°°°°°°°
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
°°ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД·°°°
°°і°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°єІ°°
°°і°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°єІІ°
°°і°°°°°°°°°°ШШШЫ°°°°°°°°°°°°°°ШШШШШЫ°°°°°ШШШШШШШШШЫ°°°°°°ШШШШШШШШЫ°°°°єІІ°
°°і°°°°°°°°°°°ЫЫ°°°°°°°°°°°°ШШШШШШШЫ°°°°ШШШЫЫЫЫЫЫШШШЫ°°°ШШШЫЫЫЫЫШШШЫ°°°єІІ°
°°і°°°°°°°ШШШШШШЫ°°°°°°°°ШШШШЫЫШШШЫ°°°°ШШШЫ°°°°°ШШШЫ°°°ШШШЫ°°°°°°ЫЫ°°°°єІІ°
°°і°°°°°°°°ШШШЫЫ°°°°°°ШШШШЫЫЫ°ШШШЫ°°°°°°ШШШШШШШШЫЫЫ°°°ШШШШШШШШШШЫ°°°°°°єІІ°
°°і°°°°°°°ШШШЫ°°°°°ШШШШЫЫЫ°°°ШШШЫ°°°°ШШШЫЫЫЫЫЫШШШЫ°°°ШШШЫЫЫЫЫЫШШШЫ°°°°°єІІ°
°°і°°°°°°ШШШЫ°°°ШШШШШШШШШШШШШШШШШЫ°°ШШШЫ°°°°°ШШШЫ°°°ШШШЫ°°°°°ШШШЫ°°°°°°єІІ°
°°і°°°°°ШШШЫ°°°°°ЫЫЫЫЫЫЫЫЫЫШШШЫЫЫ°°ШШШЫ°°°°°ШШШЫ°°°ШШШЫ°°°°°ШШШЫ°°°°°°°єІІ°
°°і°°°ШШШШШШЫ°°°°°°°°°°°°°ШШШЫ°°°°°°ШШШШШШШШШЫЫ°°°°°ШШШШШШШШШЫЫ°°°°°°°°єІІ°
°°і°°°°ЫЫЫЫЫ°°°°°°°°°°°°°°°ЫЫ°°°°°°°°ЫЫЫЫЫЫЫЫ°°°°°°°°ЫЫЫЫЫЫЫЫ°°°°°°°°°°єІІ°
°°і°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°єІІ°
°°і°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°єІІ°
°°ФННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННјІІ°
°°°ІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІІ°
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
`10`Є ЋЇЁб ЁҐ ¬ЁЄа®Їа®жҐбб®а i80486(TM)`*
НННННННННННННННННННННННН `¤ ‘®¤Ґа¦ ЁҐ`* ННННННННННННННННННННННННННН
ѓ« ў 1. ‚ўҐ¤ҐЁҐ ў ®ЇЁб ЁҐ Їа®жҐбб®а i486 . . . . . . . . 1
1.1 ‘вагЄвга ¤ ®Ј® агЄ®ў®¤бвў . . . . . . . . . . . 2
1.1.1 — бвм I. ЏаЁЄ« ¤®Ґ Їа®Ја ¬¬Ёа®ў ЁҐ . . . . . . . 2
1.1.2 — бвм II. ‘Ёб⥬®Ґ Їа®Ја ¬¬Ёа®ў ЁҐ . . . . . . . 2
1.1.3 — бвм III. —Ёб«Ґ п ®Ўа Ў®вЄ . . . . . . . . . 3
1.1.4 — бвм IV. ‘®ў¬ҐбвЁ¬®бвм . . . . . . . . . . . 3
1.1.5 — бвм V. Ќ Ў®а Є®¬ ¤ . . . . . . . . . . . . 4
1.1.6 ЏаЁ«®¦ҐЁп . . . . . . . . . . . . . . . . 4
1.2 „®Ї®«ЁвҐ«м п «ЁвҐа вга . . . . . . . . . . . . 4
1.3 ‘®Ј« иҐЁп ®Ў ЁбЇ®«м§гҐ¬ле ®Ў®§ 票пе . . . . . . . 4
1.3.1 Џ®а冷Є ЎЁв®ў Ё Ў ©в®ў . . . . . . . . . . . . 4
1.3.2 ЌҐ®ЇаҐ¤Ґ«ҐлҐ ЎЁвл Ё Ў ©вл . . . . . . . . . . 5
1.3.3 ЋЇҐа ¤л Є®¬ ¤ . . . . . . . . . . . . . . 5
1.3.4 Ґбв ¤ж вЁаЁзлҐ зЁб« . . . . . . . . . . . 6
1.3.5 ‘ҐЈ¬Ґв п ¤аҐб жЁп . . . . . . . . . . . . 6
1.3.6 €бЄ«о票п (®б®ЎлҐ бЁвг жЁЁ). . . . . . . . . . 6
`¬`10`¤— бвм I. ЏаЁЄ« ¤®Ґ Їа®Ја ¬¬Ёа®ў ЁҐ`*
ѓ« ў 2. Ћб®ў п Їа®Ја ¬¬ п ¬®¤Ґ«м . . . . . . . . . . 7
2.1 ЋаЈ Ё§ жЁп Ї ¬пвЁ . . . . . . . . . . . . . . 7
2.1.1 ЌҐбҐЈ¬ҐвЁа®ў п Ё«Ё "Ї«®бЄ п" ¬®¤Ґ«м . . . . . . 8
2.1.2 ‘ҐЈ¬ҐвЁа®ў п ¬®¤Ґ«м . . . . . . . . . . . 8
2.2 ’ЁЇл ¤ ле . . . . . . . . . . . . . . . . . 8
2.3 ђҐЈЁбвал . . . . . . . . . . . . . . . . . . 11
2.3.1 ђҐЈЁбвал ®ЎйҐЈ® § 票п . . . . . . . . . . 12
2.3.2 ђҐЈЁбвал ᥣ¬Ґв®ў . . . . . . . . . . . . . 13
2.3.3 ђҐ «Ё§ жЁп б⥪ . . . . . . . . . . . . . . 14
2.3.4 ђҐЈЁбвал д« Ј®ў . . . . . . . . . . . . . . 15
2.3.4.1 ”« ЈЁ б®бв®пЁп . . . . . . . . . . . . . 15
2.3.4.2 “Їа ў«пойЁ© д« Ј . . . . . . . . . . . . 15
2.3.4.3 “Є § ⥫м . . . . . . . . . . . . . . . 16
2.4 ”®а¬ в Є®¬ ¤ . . . . . . . . . . . . . . . . 17
2.5 ‚лЎ®а ®ЇҐа ¤ . . . . . . . . . . . . . . . . 18
2.5.1 ЌҐЇ®б।бвўҐлҐ ®ЇҐа ¤л . . . . . . . . . . . 19
2.5.2 ђҐЈЁбва®ўлҐ ®ЇҐа ¤л . . . . . . . . . . . . 19
2.5.3 ЋЇҐа ¤л ў Ї ¬пвЁ . . . . . . . . . . . . . 19
2.5.3.1 ‚лЎ®а ᥣ¬Ґв . . . . . . . . . . . . . 19
2.5.3.2 ‚лзЁб«ҐЁҐ нд䥪⨢®Ј® (ЁбЇ®«ЁвҐ«м®Ј®) ¤аҐб . . 20
2.6 ЏаҐалў Ёп Ё ЁбЄ«о票п . . . . . . . . . . . . . 22
ѓ« ў 3. ЏаЁЄ« ¤®Ґ Їа®Ја ¬¬Ёа®ў ЁҐ . . . . . . . . . . 24
3.1 Љ®¬ ¤л ЇҐаҐбл«ЄЁ ¤ ле . . . . . . . . . . . . 24
3.1.1 Љ®¬ ¤л ЇҐаҐбл«ЄЁ ¤ ле ®ЎйҐЈ® § 票п . . . . . 24
3.1.2 Љ®¬ ¤л а Ў®вл Ї® б⥪®¬ . . . . . . . . . . . 24
3.1.3 Љ®¬ ¤л ЇаҐ®Ўа §®ў Ёп вЁЇ®ў . . . . . . . . . . 26
3.2 Љ®¬ ¤л ¤ў®Ёз®© аЁд¬ҐвЁЄЁ . . . . . . . . . . . 27
3.2.1 Љ®¬ ¤л б«®¦ҐЁп Ё ўлзЁв Ёп . . . . . . . . . . 28
3.2.2 Љ®¬ ¤л ба ўҐЁп Ё Ё§¬ҐҐЁп § Є . . . . . . . 28
3.2.3 Љ®¬ ¤л 㬮¦ҐЁп . . . . . . . . . . . . . 29
3.2.4 Љ®¬ ¤л ¤Ґ«ҐЁп . . . . . . . . . . . . . . 29
3.3 Љ®¬ ¤л ¤ҐбпвЁз®© аЁд¬ҐвЁЄЁ . . . . . . . . . . . 30
3.3.1 Љ®¬ ¤л Є®а४樨 гЇ Є®ў ®Ј® BCD . . . . . . . . 30
3.3.2 Љ®¬ ¤л Є®а४樨 ҐгЇ Є®ў ®Ј® BCD . . . . . . . 30
3.4 ‹®ЈЁзҐбЄЁҐ Є®¬ ¤л . . . . . . . . . . . . . . 31
3.4.1 Љ®¬ ¤л Ўг«Ґўле ®ЇҐа жЁ© . . . . . . . . . . . 31
3.4.2 Љ®¬ ¤л Їа®ўҐаЄЁ Ё ¬®¤ЁдЁЄ жЁЁ ЎЁв®ў . . . . . . . 31
3.4.3 Љ®¬ ¤л бЄ Ёа®ў Ёп ЎЁв®ў . . . . . . . . . . 31
3.4.4 Љ®¬ ¤л ᬥ饨п (б¤ўЁЈ ) Ё жЁЄ«ЁзҐбЄ®Ј® б¤ўЁЈ . . . 32
3.4.4.1 Љ®¬ ¤л б¤ўЁЈ . . . . . . . . . . . . . 32
3.4.4.2 Љ®¬ ¤л ¤ў®©®Ј® б¤ўЁЈ . . . . . . . . . . 34
3.4.4.3 Љ®¬ ¤л жЁЄ«ЁзҐбЄ®Ј® б¤ўЁЈ . . . . . . . . . 35
3.4.4.4 Ѓлбвал© "bit blt" б ЁбЇ®«м§®ў ЁҐ¬ Є®¬ ¤
¤ў®©®Ј® б¤ўЁЈ . . . . . . . . . . . . . 36
3.4.4.5 Ѓлбва п ўбв ўЄ Ё ЁбЄ«о票Ґ ЎЁв®ўле бва®Є . . . . 37
3.4.5 Љ®¬ ¤л гбв ®ўЄЁ Ў ©в Ї® гб«®ўЁо . . . . . . . . 39
3.4.6 Љ®¬ ¤ Їа®ўҐаЄЁ . . . . . . . . . . . . . . 39
3.5 Љ®¬ ¤л ЇҐаҐ¤ зЁ гЇа ў«ҐЁп . . . . . . . . . . . 39
3.5.1 Љ®¬ ¤л ЎҐ§гб«®ў®© ЇҐаҐ¤ зЁ гЇа ў«ҐЁп . . . . . . 39
3.5.1.1 Љ®¬ ¤ ЇҐаҐе®¤ . . . . . . . . . . . . 40
3.5.1.2 Љ®¬ ¤ ўл§®ў Їа®жҐ¤га . . . . . . . . . . 40
3.5.1.3 Љ®¬ ¤ ў®§ўа в Ё ў®§ўа в -Ё§-ЇаҐалў Ёп . . . . 40
3.5.2 Љ®¬ ¤л гб«®ў®© ЇҐаҐ¤ зЁ гЇа ў«ҐЁп . . . . . . . 40
3.5.2.1 Љ®¬ ¤л гб«®ў®Ј® ЇҐаҐе®¤ . . . . . . . . . 40
3.5.2.2 Љ®¬ ¤л гЇа ў«ҐЁп жЁЄ«®¬ . . . . . . . . . 41
3.5.2.3 ‚лЇ®«ҐЁҐ жЁЄ« Ё«Ё Ї®ўв®а ®«м а § . . . . . . 41
3.5.3 Џа®Ја ¬лҐ ЇаҐалў Ёп . . . . . . . . . . . . 42
3.6 Љ®¬ ¤л а Ў®вл б® бва®Є ¬Ё . . . . . . . . . . . . 42
3.6.1 ЏаҐдЁЄбл Ї®ўв®аҐЁп . . . . . . . . . . . . . 43
3.6.2 ”« ЈЁ гЇа ў«ҐЁп Ё¤ҐЄбЁа®ў ЁҐ¬ Ё Їа ў«ҐЁҐ¬ . . . 44
3.6.3 Љ®¬ ¤л а Ў®вл б® бва®Є ¬Ё . . . . . . . . . . 44
3.7 Љ®¬ ¤л ¤«п п§лЄ®ў б Ў«®з®© бвагЄвга®© . . . . . . . 44
3.8 Љ®¬ ¤л гЇа ў«ҐЁп д« Ј ¬Ё . . . . . . . . . . . . 49
3.8.1 Љ®¬ ¤л гЇа ў«ҐЁп д« Ј ¬Ё ЇҐаҐ®б Ё гЇа ў«ҐЁп . . . 49
3.8.2 Љ®¬ ¤л ЇҐаҐбл«ЄЁ д« Ј . . . . . . . . . . . 49
3.9 —Ёб«®ўлҐ Є®¬ ¤л . . . . . . . . . . . . . . . 50
3.10 Љ®¬ ¤л а Ў®вл б ᥣ¬Ґвл¬Ё ॣЁбва ¬Ё . . . . . . . 51
3.10.1 Љ®¬ ¤л ЇҐаҐбл«ЄЁ ᥣ¬Ґв-ॣЁбва . . . . . . . . 51
3.10.2 Љ®¬ ¤л ¤ «мҐ© ЇҐаҐ¤ зЁ гЇа ў«ҐЁп . . . . . . . 51
3.10.3 Љ®¬ ¤л а Ў®вл гЄ § вҐ«м ¤ лҐ . . . . . . . 52
3.11 Ћбв «млҐ Є®¬ ¤л . . . . . . . . . . . . . . 52
3.11.1 Љ®¬ ¤ ўлзЁб«ҐЁп ¤аҐб . . . . . . . . . . 53
3.11.2 Љ®¬ ¤ Ґв ®ЇҐа жЁЁ . . . . . . . . . . . . 53
3.11.3 Љ®¬ ¤ ва б«пжЁЁ . . . . . . . . . . . . . 53
3.11.4 Љ®¬ ¤ ЇҐаҐбв ®ўЄЁ Ў ©в®ў . . . . . . . . . . 53
3.11.5 Љ®¬ ¤ § ¬ҐЁвм-Ё-б«®¦Ёвм . . . . . . . . . . 54
3.11.6 Љ®¬ ¤ ба ўЁвм-Ё-§ ¬ҐЁвм . . . . . . . . . . 54
`¬`10`¤— бвм II. ‘Ёб⥬®Ґ Їа®Ја ¬¬Ёа®ў ЁҐ`*
ѓ« ў 4. ЂаеЁвҐЄвга бЁб⥬л . . . . . . . . . . . . . 56
4.1 ‘ЁбвҐ¬лҐ аҐЈЁбвал . . . . . . . . . . . . . . 56
4.1.1 ‘ЁбвҐ¬лҐ д« ЈЁ . . . . . . . . . . . . . . 56
4.1.2 ђҐЈЁбвал гЇа ў«ҐЁп Ї ¬пвмо . . . . . . . . . . 58
4.1.3 ђҐЈЁбвал гЇа ў«ҐЁп . . . . . . . . . . . . . 59
4.1.4 Ћв« ¤®злҐ аҐЈЁбвал . . . . . . . . . . . . . 60
4.1.5 ’Ґбв®ўлҐ аҐЈЁбвал . . . . . . . . . . . . . 61
4.2 ‘ЁбвҐ¬лҐ Є®¬ ¤л . . . . . . . . . . . . . . . 61
ѓ« ў 5. ЋаЈ Ё§ жЁп Ї ¬пвЁ . . . . . . . . . . . . . 64
5.1 ‚лЎ®а ¬®¤Ґ«Ё ᥣ¬Ґв жЁЁ . . . . . . . . . . . . 65
5.1.1 Џ«®бЄ п ¬®¤Ґ«м . . . . . . . . . . . . . . 65
5.1.2 ‡ йЁйҐ п Ї«®бЄ п ¬®¤Ґ«м . . . . . . . . . . . 66
5.1.3 Њ®Ј®бҐЈ¬Ґв п ¬®¤Ґ«м . . . . . . . . . . . . 67
5.2 ЏаҐ®Ўа §®ў ЁҐ ᥣ¬Ґв . . . . . . . . . . . . . 68
5.2.1 ‘ҐЈ¬ҐвлҐ аҐЈЁбвал . . . . . . . . . . . . . 70
5.2.2 ‘Ґ«ҐЄв®ал ᥣ¬Ґв . . . . . . . . . . . . . 70
5.2.3 „ҐбЄаЁЇв®ал ᥣ¬Ґв®ў . . . . . . . . . . . . 71
5.2.4 ’ Ў«ЁжЁ ¤ҐбЄаЁЇв®а®ў ᥣ¬Ґв®ў . . . . . . . . . 74
5.2.5 Ѓ §®ўлҐ ॣЁбвал в Ў«Ёж ¤ҐбЄаЁЇв®а®ў . . . . . . . 75
5.3 ’а б«пжЁп бва Ёж . . . . . . . . . . . . . . 75
5.3.1 ЃЁв а §аҐиҐЁп Ї®¤Є зЄЁ бва Ёж PG . . . . . . . . 76
5.3.2 ‹ЁҐ©л© ¤аҐб . . . . . . . . . . . . . . 77
5.3.3 ’ Ў«ЁжЁ бва Ёж . . . . . . . . . . . . . . 77
5.3.4 ќ«Ґ¬Ґвл в Ў«ЁжЁ бва Ёж . . . . . . . . . . . 77
5.3.4.1 Ђ¤аҐб бва Ёз®Ј® Ў«®Є . . . . . . . . . . 77
5.3.4.2 ЃЁв ЇаЁбгвбвўЁп . . . . . . . . . . . . . 78
5.3.4.3 ЃЁвл ¤®бвгЇ Ё "ѓап§ п" . . . . . . . . . . 78
5.3.4.4 ЃЁвл з⥨п/§ ЇЁбЁ Ё Ї®«м§®ў ⥫п/бгЇҐаўЁ§®а . . . 79
5.3.4.5 ЃЁвл гЇа ў«ҐЁп ЄҐиҐ¬ бва Ёз®Ј® га®ўп . . . . 79
5.3.5 Ђбб®жЁ вЁўл© ЎгдҐа ва б«пжЁЁ . . . . . . . . . 79
5.4 ЋЎкҐ¤ЁҐЁҐ ᥣ¬Ґв®© Ё бва Ёз®© ва б«пжЁЁ . . . . . 79
5.4.1 Џ«®бЄ п ¬®¤Ґ«м . . . . . . . . . . . . . . 79
5.4.2 ‘ҐЈ¬Ґвл, § Ё¬ ойЁҐ ҐбЄ®«мЄ® бва Ёж . . . . . . 80
5.4.3 ‘ва Ёжл, ᮤҐа¦ йЁҐ ҐбЄ®«мЄ® ᥣ¬Ґв®ў . . . . . . 80
5.4.4 ЌҐўла ўЁў ЁҐ Ја ЁжЁ бва Ёж Ё ᥣ¬Ґв®ў . . . . . 80
5.4.5 ‚ла ўЁў ЁҐ Ја ЁжЁ бва Ёж Ё ᥣ¬Ґв®ў . . . . . . 80
5.4.6 ‘ва Ёз п в Ў«Ёж Є ¦¤л© ᥣ¬Ґв . . . . . . . 81
ѓ« ў 6. ‡ йЁв . . . . . . . . . . . . . . . . . 82
6.1 ‡ йЁв га®ўҐ ᥣ¬Ґв®ў . . . . . . . . . . . . 82
6.2 „ҐбЄаЁЇв®ал ᥣ¬Ґв Ё § йЁв . . . . . . . . . . . 82
6.2.1 Џа®ўҐаЄ вЁЇ . . . . . . . . . . . . . . . 83
6.2.2 Џа®ўҐаЄ Ја Ёжл . . . . . . . . . . . . . . 84
6.2.3 “а®ўЁ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ . . . . . . . . . . 85
6.3 ЋЈа ЁзҐЁп ¤®бвгЇ Є ¤ л¬ . . . . . . . . . . . 86
6.4 ЋЈа ЁзҐЁп ЇҐаҐ¤ зЁ гЇа ў«ҐЁп . . . . . . . . . . 87
6.5 «о§®ўлҐ ¤ҐбЄаЁЇв®ал . . . . . . . . . . . . . . 88
6.5.1 ЏҐаҐЄ«о票Ґ б⥪ . . . . . . . . . . . . . 90
6.5.2 ‚®§ўа в Ё§ Їа®жҐ¤гал . . . . . . . . . . . . 92
6.6 Љ®¬ ¤л, § १ҐаўЁа®ў лҐ ¤«п а Ў®вл ®ЇҐа жЁ®®© бЁб⥬л . 94
6.6.1 ЏаЁўЁ«ҐЈЁа®ў лҐ Є®¬ ¤л . . . . . . . . . . . 94
6.6.2 —гўб⢨⥫млҐ Є®¬ ¤л . . . . . . . . . . . . 94
6.7 Љ®¬ ¤л Їа®ўҐаЄЁ ¤®бв®ўҐа®бвЁ гЄ § ⥫Ґ© . . . . . . . 94
6.7.1 Џа®ўҐаЄ ¤®бв®ўҐа®бвЁ ¤ҐбЄаЁЇв®а . . . . . . . . 95
6.7.2 –Ґ«Ґб®®Ўа §®бвм гЄ § вҐ«п Ё RPL . . . . . . . . 96
6.8 ‡ йЁв га®ўҐ бва Ёж . . . . . . . . . . . . 96
6.8.1 ќ«Ґ¬Ґвл бва Ёзле в Ў«Ёж ᮤҐа¦ в Ї а ¬Ґвал § йЁвл . . 96
6.8.1.1 ЋЈа ЁзҐЁп ¤аҐб㥬®Ј® ¤®¬Ґ Ї ¬пвЁ . . . . . 96
6.8.1.2 Џа®ўҐаЄ вЁЇ . . . . . . . . . . . . . 97
6.8.2 ЋЎкҐ¤ЁҐЁҐ § йЁвл бва Ёзле в Ў«Ёж ®Ў®Ёе га®ўҐ© . . 97
6.8.3 ЏҐаҐ®ЇаҐ¤Ґ«ҐЁҐ § йЁвл бва Ёж . . . . . . . . . 98
6.9 ЋЎкҐ¤ЁҐЁҐ § йЁвл ᥣ¬Ґв®ў Ё бва Ёж . . . . . . . . 98
ѓ« ў 7. Њг«мвЁ§ ¤ з®бвм . . . . . . . . . . . . . . 99
7.1 ‘ҐЈ¬Ґв б®бв®пЁп § ¤ зЁ . . . . . . . . . . . . 99
7.2 „ҐбЄаЁЇв®а TSS . . . . . . . . . . . . . . . . 100
7.3 ђҐЈЁбва § ¤ зЁ . . . . . . . . . . . . . . . . 101
7.4 „ҐбЄаЁЇв®а и«о§ § ¤ зЁ . . . . . . . . . . . . . 102
7.5 ЏҐаҐЄ«о票Ґ § ¤ зЁ . . . . . . . . . . . . . . 103
7.6 Љ®¬Ї®®ўЄ § ¤ з . . . . . . . . . . . . . . . 106
7.6.1 ЃЁв § пв®бвЁ ЇаҐ¤®вўа й Ґв § жЁЄ«Ёў ЁҐ . . . . . . 107
7.6.2 Њ®¤ЁдЁЄ жЁп Є®¬Ї®®ўЄЁ § ¤ з . . . . . . . . . . 107
7.7 Ђ¤аҐб®Ґ Їа®бва бвў® § ¤ зЁ . . . . . . . . . . . 107
7.7.1 Ћв®Ўа ¦ҐЁҐ «ЁҐ©®Ј® ¤аҐб®Ј® Їа®бва бвў
ў дЁ§ЁзҐбЄ®Ґ . . . . . . . . . . . . . . . 107
7.7.2 ‹®ЈЁзҐбЄ®Ґ ¤аҐб®Ґ Їа®бва бвў® § ¤ зЁ . . . . . . 108
ѓ« ў 8. ‚ў®¤ / ‚лў®¤ . . . . . . . . . . . . . . . 110
8.1 Ђ¤аҐб жЁп ўў®¤ /ўлў®¤ . . . . . . . . . . . . . 110
8.1.1 Ђ¤аҐб®Ґ Їа®бва бвў® ўў®¤ /ўлў®¤ . . . . . . . . 110
8.1.2 ‚ў®¤/ўлў®¤, гЇа ў«пҐ¬л© Ї ¬пвмо . . . . . . . . . 111
8.2 Љ®¬ ¤л ўў®¤ /ўлў®¤ . . . . . . . . . . . . . . 112
8.2.1 ђҐЈЁбва®ўлҐ Є®¬ ¤л ўў®¤ /ўлў®¤ . . . . . . . . 112
8.2.2 Ѓ«®злҐ Є®¬ ¤л ўў®¤л/ўлў®¤ . . . . . . . . . . 112
8.3 ‡ йЁв Ё ўў®¤/ўлў®¤ . . . . . . . . . . . . . . 113
8.3.1 “а®ўҐм ЇаЁўЁ«ҐЈЁа®ў ®бвЁ ўў®¤ /ўлў®¤ . . . . . . 113
8.3.2 ЃЁв®ўл© ¬ ббЁў а §аҐиҐЁп ўў®¤ /ўлў®¤ . . . . . . 114
ѓ« ў 9. €бЄ«озҐЁп Ё ЇаҐалў Ёп . . . . . . . . . . . . 115
9.1 ‚ҐЄв®ал ЁбЄ«о票© Ё ЇаҐалў Ё© . . . . . . . . . . 115
9.2 ђҐбв ав Є®¬ ¤л . . . . . . . . . . . . . . . 116
9.3 ђ §аҐиҐЁҐ Ё § ЇаҐйҐЁҐ ЇаҐалў Ё© . . . . . . . . . 116
9.3.1 ЌҐ¬ бЄЁагҐ¬лҐ ЇаҐалў Ёп, ¬ бЄЁагойЁҐ Ї®б«Ґ¤гойЁҐ NMI . 116
9.3.2 IF ¬ бЄЁагҐв INTR . . . . . . . . . . . . . 116
9.3.3 RF ¬ бЄЁагҐв ®в« ¤®злҐ бЎ®Ё . . . . . . . . . . 117
9.3.4 Љ®¬ ¤л MOV Ё«Ё POP ¤«п SS ¬ бЄЁагов ҐЄ®в®алҐ
ЁбЄ«озҐЁп Ё ЇаҐалў Ёп . . . . . . . . . . . 117
9.4 ЏаЁ®аЁвҐвл ®¤®ўаҐ¬Ґ® Їа®Ёб室пйЁе ЁбЄ«о票© Ё ЇаҐалў Ё© 117
9.5 ’ Ў«Ёж ¤ҐбЄаЁЇв®а®ў ЇаҐалў Ё© . . . . . . . . . . 117
9.6 „ҐбЄаЁЇв®ал IDT . . . . . . . . . . . . . . . 119
9.7 ‡ ¤ зЁ Ё Їа®жҐ¤гал ЇаҐалў Ёп . . . . . . . . . . . 119
9.7.1 Џа®жҐ¤гал ЇаҐалў Ёп . . . . . . . . . . . . 119
9.7.1.1 ‘⥪ Їа®жҐ¤гал ЇаҐалў Ёп . . . . . . . . . 120
9.7.1.2 ‚®§ўа в Ё§ Їа®жҐ¤гал ЇаҐалў Ёп . . . . . . . 121
9.7.1.3 €бЇ®«м§®ў ЁҐ д« Ј Їа®жҐ¤га®© ЇаҐалў Ёп . . . . 121
9.7.1.4 ‡ йЁв ў Їа®жҐ¤га е ЇаҐалў Ёп . . . . . . . . 121
9.7.2 ‡ ¤ зЁ ЇаҐалў Ёп . . . . . . . . . . . . . 122
9.8 Љ®¤ ®иЁЎЄЁ . . . . . . . . . . . . . . . . . 123
9.9 “б«®ўЁп ЁбЄ«о票© . . . . . . . . . . . . . . 123
9.9.1 ЏаҐалў ЁҐ 0 - ®иЁЎЄ ¤Ґ«ҐЁп. . . . . . . . . . 123
9.9.2 ЏаҐалў ЁҐ 1 - ®в« ¤®злҐ ЁбЄ«о票п . . . . . . . 124
9.9.3 ЏаҐалў ЁҐ 3 - Є®ва®«м п в®зЄ . . . . . . . . 124
9.9.4 ЏаҐалў ЁҐ 4 - ЇҐаҐЇ®«ҐЁҐ . . . . . . . . . . 124
9.9.5 ЏаҐалў ЁҐ 5 - Є®ва®«м ¤Ё Ї §® . . . . . . . . 124
9.9.6 ЏаҐалў ЁҐ 6 - ҐўҐал© Є®¤ ®ЇҐа жЁЁ . . . . . . . 124
9.9.7 ЏаҐалў ЁҐ 7 - гбва®©бвў® Ґ¤®бвгЇ® . . . . . . . 125
9.9.8 ЏаҐалў ЁҐ 8 - ¤ў®©®© бЎ®© . . . . . . . . . . 125
9.9.9 ЏаҐалў ЁҐ 9 - (ђҐ§Ґаў Intel). . . . . . . . . . 126
9.9.10 ЏаҐалў ЁҐ 10 - ҐўҐал© TSS . . . . . . . . . 126
9.9.11 ЏаҐалў ЁҐ 11 - ᥣ¬Ґв Ґ ЇаЁбгвбвўгҐв . . . . . . 127
9.9.12 ЏаҐалў ЁҐ 12 - ЁбЄ«о票Ґ ў б⥪Ґ . . . . . . . 127
9.9.13 ЏаҐалў ЁҐ 13 - ®Ўй п § йЁв . . . . . . . . . 128
9.9.14 ЏаҐалў ЁҐ 14 - бва Ёзл© бЎ®© . . . . . . . . 128
9.9.14.1 ‘ва Ёзл© бЎ®© ЇаЁ ЇҐаҐЄ«о票Ё § ¤ зЁ . . . . 129
9.9.14.2 ‘ва Ёзл© бЎ®© ЇаЁ Їа®вЁў®аҐзЁў®¬ § 票Ё
гЄ § ⥫п б⥪ . . . . . . . . . . . . 129
9.9.15 ЏаҐалў ЁҐ 16 - ®иЁЎЄ ®ЇҐа жЁЁ б Ї« ў о饩 § Їпв®© . . 130
9.9.16 ЏаҐалў ЁҐ 17 - Їа®ўҐаЄ ўла ўЁў Ёп . . . . . . 130
9.10 ЋЎ§®а ЁбЄ«о票© . . . . . . . . . . . . . . . 131
9.11 ЋЎ§®а Є®¤®ў ®иЁЎЄЁ . . . . . . . . . . . . . . 131
ѓ« ў 10. €ЁжЁ «Ё§ жЁп . . . . . . . . . . . . . . 133
10.1 ‘®бв®пЁҐ Їа®жҐбб®а Ї®б«Ґ бЎа®б . . . . . . . . . 133
10.2 Џа®Ја ¬ п ЁЁжЁ «Ё§ жЁп ў ०Ё¬Ґ ॠ«мле ¤аҐб®ў . . . 134
10.2.1 ‘ЁбвҐ¬лҐ в Ў«ЁжЁ . . . . . . . . . . . . . 134
10.2.2 ЌҐ¬ бЄЁагҐ¬лҐ ЇаҐалў Ёп . . . . . . . . . . . 135
10.2.3 ЏҐаў п Є®¬ ¤ . . . . . . . . . . . . . . 135
10.2.4 ђ §аҐиҐЁҐ ЄҐиЁа®ў Ёп . . . . . . . . . . . 135
10.3 ЏҐаҐЄ«о票Ґ § йЁйҐл© ०Ё¬ . . . . . . . . . 135
10.3.1 ‘ЁбвҐ¬лҐ в Ў«ЁжЁ . . . . . . . . . . . . . 135
10.3.2 ЌҐ¬ бЄЁагҐ¬лҐ ЇаҐалў Ёп . . . . . . . . . . . 135
10.3.3 ЃЁв PE . . . . . . . . . . . . . . . . . 135
10.4 Џа®Ја ¬¬ п ЁЁжЁ «Ё§ жЁп ў § йЁйҐ®¬ ०Ё¬Ґ . . . . . 136
10.4.1 ‘ҐЈ¬Ґв жЁп . . . . . . . . . . . . . . . 136
10.4.2 Џ®¤Є зЄ бва Ёж . . . . . . . . . . . . . 136
10.4.3 ‡ ¤ зЁ . . . . . . . . . . . . . . . . . 136
10.5 ’ҐбвЁа®ў ЁҐ TLB . . . . . . . . . . . . . . . 137
10.5.1 ‘вагЄвга TLB . . . . . . . . . . . . . . 137
10.5.2 ’Ґбв®ўлҐ аҐЈЁбвал . . . . . . . . . . . . . 138
10.5.3 ЋЇҐа жЁЁ вҐбвЁа®ў Ёп . . . . . . . . . . . . 139
10.6 ’ҐбвЁа®ў ЁҐ ЄҐи . . . . . . . . . . . . . . 139
10.6.1 ‘вагЄвга ЄҐи . . . . . . . . . . . . . . 139
10.6.2 ’Ґбв®ўлҐ аҐЈЁбвал . . . . . . . . . . . . . 140
10.6.3 ЋЇҐа жЁЁ вҐбвЁа®ў Ёп . . . . . . . . . . . . 141
10.7 ЏаЁ¬Ґа ЁЁжЁ «Ё§ жЁЁ . . . . . . . . . . . . . 142
ѓ« ў 11. Ћв« ¤Є . . . . . . . . . . . . . . . . 147
11.1 Џ®¤¤Ґа¦Є ®в« ¤ЄЁ . . . . . . . . . . . . . . 147
11.2 Ћв« ¤®злҐ аҐЈЁбвал . . . . . . . . . . . . . . 147
11.2.1 Ћв« ¤®злҐ ¤аҐблҐ аҐЈЁбвал (DR0-DR3) . . . . . . 147
11.2.2 Ћв« ¤®зл© гЇа ў«пойЁ© ॣЁбва (DR7) . . . . . . . 148
11.2.3 Ћв« ¤®зл© аҐЈЁбва б®бв®пЁп (DR6). . . . . . . . 148
11.2.4 ђ бЇ®§ ў ЁҐ Ї®«п Є®ва®«м®© в®зЄЁ . . . . . . . 149
11.3 Ћв« ¤®злҐ ЁбЄ«о票п . . . . . . . . . . . . . 149
11.3.1 ЏаҐалў ЁҐ 1 - ®в« ¤®злҐ ЁбЄ«о票п . . . . . . . 150
11.3.1.1 ‘Ў®© ў Є®ва®«м®© в®зЄҐ Є®¬ ¤л . . . . . . . 150
11.3.1.2 ‹®ўгиЄ Є®ва®«м®© в®зЄЁ ¤ ле . . . . . . . 150
11.3.1.3 ‘Ў®© ®ЎйҐЈ® ®Ў а㦥Ёп . . . . . . . . . . 151
11.3.1.4 ‹®ўгиЄ Ї®и Ј®ў®Ј® ўлЇ®«ҐЁп . . . . . . . . 151
11.3.1.5 ‹®ўгиЄ ЇҐаҐЄ«озҐЁп § ¤ зЁ . . . . . . . . 151
11.3.2 ЏаҐалў ЁҐ 3 - Є®¬ ¤ Є®ва®«м®© в®зЄЁ . . . . . . 151
ѓ« ў 12. ЉҐиЁа®ў ЁҐ . . . . . . . . . . . . . . . 152
12.1 ‚ўҐ¤ҐЁҐ ў ЄҐиЁа®ў ЁҐ . . . . . . . . . . . . . 152
12.2 ђ Ў®в ўгв॥Ј® ЄҐи . . . . . . . . . . . . 152
12.2.1 ЃЁвл § ЇаҐйҐЁп ЄҐи . . . . . . . . . . . . 153
12.2.2 Љ®¬ ¤л § ЇаҐйҐЁп ЄҐи . . . . . . . . . . . 153
12.2.3 ‘ ¬®¬®¤ЁдЁжЁагойЁ©бп Є®¤ . . . . . . . . . . . 153
12.3 ЋаЈ Ё§ жЁп ЄҐи га®ўҐ бва Ёж . . . . . . . . . 153
12.3.1 ЃЁвл ®аЈ Ё§ жЁЁ ЄҐиЁа®ў Ёп . . . . . . . . . . 154
12.3.1.1 ЃЁв PCD . . . . . . . . . . . . . . . 154
12.3.1.2 ЃЁв PWT . . . . . . . . . . . . . . . 154
ѓ« ў 13. Њг«мвЁЇа®жҐбб®а п ®Ўа Ў®вЄ . . . . . . . . . . 155
13.1 –ЁЄ«л иЁл б § еў в®¬ Ё ЇбҐў¤®-§ еў в®¬ иЁл . . . . . 155
13.1.1 ЏаҐдЁЄб LOCK Ё бЁЈ « LOCK# . . . . . . . . . . 155
13.1.2 Ђўв®¬ вЁзҐбЄЁ© § еў в . . . . . . . . . . . . 156
13.1.3 ЏбҐў¤®-§ еў в . . . . . . . . . . . . . . 156
`¬`10`¤— бвм III. —Ёб«®ўлҐ ®ЇҐа жЁЁ`*
ѓ« ў 14. ‚ўҐ¤ҐЁҐ ў ўлзЁб«ҐЁҐ . . . . . . . . . . . . 157
14.1 €бв®аЁп . . . . . . . . . . . . . . . . . . 157
14.2 Џа®Ё§ў®¤ЁвҐ«м®бвм . . . . . . . . . . . . . . 157
14.3 Џа®бв®в ЁбЇ®«м§®ў Ёп . . . . . . . . . . . . . 158
14.4 ЏаЁ¬ҐҐЁҐ . . . . . . . . . . . . . . . . . 159
14.5 Џа®Ја ¬¬л© ЁвҐа䥩б . . . . . . . . . . . . . 161
ѓ« ў 15. ЂаеЁвҐЄвга ¬®¤г«п ®Ўа Ў®вЄЁ ®ЇҐа жЁ© б Ї« ў о饩 в®зЄ®© 163
15.1 —Ёб«®ўлҐ ॣЁбвал . . . . . . . . . . . . . . 163
15.1.1 ђҐЈЁбва®ўл© б⥪ ¬®¤г«п ®Ўа Ў®вЄЁ . . . . . . . . 163
15.1.2 ‘«®ў® б®бв®пЁп ¬®¤г«п ®Ўа Ў®вЄЁ ®ЇҐа жЁ© б Ї« ў о饩
в®зЄ®© . . . . . . . . . . . . . . . . 164
15.1.3 “Їа ў«по饥 б«®ў® . . . . . . . . . . . . . 166
15.1.4 ‘«®ў® ⥣ гбва®©бвў ®Ўа Ў®вЄЁ ®ЇҐа жЁ© б Ї« ў о饩
в®зЄ®© . . . . . . . . . . . . . . . . . 166
15.1.5 “Є § ⥫м зЁб«®ўле Є®¬ ¤ Ё ¤ ле . . . . . . . 167
15.2 Ћб®ўл ўлзЁб«ҐЁ© . . . . . . . . . . . . . . 169
15.2.1 ‘Ёб⥬ зЁбҐ« . . . . . . . . . . . . . . 169
15.2.2 ’ЁЇл Ё д®а¬ вл ¤ ле . . . . . . . . . . . . 171
15.2.2.1 „ў®ЁзлҐ жҐ«лҐ . . . . . . . . . . . . . 171
15.2.2.2 „ҐбпвЁзлҐ жҐ«лҐ . . . . . . . . . . . . 172
15.2.2.3 ‚ҐйҐбвўҐлҐ зЁб« . . . . . . . . . . . 172
15.2.3 “Їа ў«ҐЁҐ ®ЄагЈ«ҐЁҐ¬ . . . . . . . . . . . 174
15.2.4 “Їа ў«ҐЁҐ в®з®бвмо . . . . . . . . . . . . 174
ѓ« ў 16. Ћб®ЎлҐ ўлзЁб«ЁвҐ«млҐ бЁвг жЁЁ . . . . . . . . . 175
16.1 Ћб®ЎлҐ зЁб«®ўлҐ § 票п . . . . . . . . . . . . 175
16.1.1 „Ґ®а¬ «млҐ ўҐйҐбвўҐлҐ зЁб« . . . . . . . . 175
16.1.1.1 „Ґ®а¬ «млҐ зЁб« Ё Ї®б«Ґ¤®ў ⥫쮥 ®ваЁж ⥫쮥
ЇҐаҐЇ®«ҐЁҐ . . . . . . . . . . . . . 177
16.1.2 Ќг«Ё . . . . . . . . . . . . . . . . . 178
16.1.3 ЃҐбЄ®Ґз®бвм . . . . . . . . . . . . . . 179
16.1.4 NaN (Ґ-зЁб«®) . . . . . . . . . . . . . . 181
16.1.4.1 ‘ЁЈ «млҐ NaN . . . . . . . . . . . . . 181
16.1.4.2 ЃҐ§®вўҐвлҐ NaN . . . . . . . . . . . . 181
16.1.5 ЌҐ®ЇаҐ¤Ґ«Ґ®бвм . . . . . . . . . . . . . 182
16.1.6 Љ®¤Ёа®ў ЁҐ вЁЇ®ў ¤ ле . . . . . . . . . . . 182
16.1.7 ЌҐЇ®¤¤Ґа¦Ёў Ґ¬лҐ д®а¬ вл . . . . . . . . . . . 185
16.2 —Ёб«®ўлҐ ЁбЄ«о票п . . . . . . . . . . . . . . 186
16.2.1 ЋЎа Ў®вЄ зЁб«®ўле ЁбЄ«о票© . . . . . . . . . 186
16.2.1.1 Ђўв®¬ вЁзҐбЄ п ®Ўа Ў®вЄ ЁбЄ«о票© . . . . . . 186
16.2.1.2 Џа®Ја ¬¬ п ®Ўа Ў®вЄ ЁбЄ«о票© . . . . . . . 187
16.2.2 ЌҐ¤®ЇгбвЁ¬лҐ ®ЇҐа жЁЁ . . . . . . . . . . . . 188
16.2.2.1 €бЄ«о票Ґ Ї® б⥪г . . . . . . . . . . . 188
16.2.2.2 ЌҐ¤®ЇгбвЁ¬лҐ аЁд¬ҐвЁзҐбЄЁҐ ®ЇҐа жЁЁ . . . . . 188
16.2.3 „Ґ«ҐЁҐ ®«м . . . . . . . . . . . . . . 189
16.2.4 „Ґ®а¬ «млҐ ®ЇҐа жЁЁ . . . . . . . . . . . . 189
16.2.5 —Ёб«®ўлҐ ЇҐаҐЇ®«ҐЁп Ё зЁб«®ўлҐ ®ваЁж ⥫млҐ
ЇҐаҐЇ®«ҐЁп . . . . . . . . . . . . . . . 190
16.2.5.1 ЏҐаҐЇ®«ҐЁп . . . . . . . . . . . . . 190
16.2.5.2 ЋваЁж ⥫млҐ ЇҐаҐЇ®«ҐЁп . . . . . . . . . 191
16.2.6 ЌҐв®зл© аҐ§г«мв в (в®з®бвм) . . . . . . . . . 192
16.2.7 ЏаЁ®аЁвҐв®бвм ЁбЄ«о票© . . . . . . . . . . 192
16.2.8 ‘в ¤ авл© ®Ўа Ў®взЁЄ ЁбЄ«о票©, бўп§ ле б ЇҐаҐЇ®«-
ҐЁҐ¬ / ®ваЁж ⥫мл¬ ЇҐаҐЇ®«ҐЁҐ¬ . . . . . . . 193
ѓ« ў 17. ЋЇҐа жЁЁ б Ї« ў о饩 в®зЄ®© . . . . . . . . . . 194
17.1 ЋЇҐа ¤л Ёбв®зЁЄ Ё § 票п . . . . . . . . . . 194
17.2 Љ®¬ ¤л ЇҐаҐ¤ зЁ ¤ ле . . . . . . . . . . . . 194
17.3 ЌҐва б楤ҐвлҐ Є®¬ ¤л . . . . . . . . . . . . 195
17.4 Љ®¬ ¤л ба ўҐЁп . . . . . . . . . . . . . . 196
17.5 ’а б楤ҐвлҐ Є®¬ ¤л . . . . . . . . . . . . 197
17.6 ЋЇҐа жЁЁ б Є®бв в ¬Ё . . . . . . . . . . . . . 198
17.7 “Їа ў«пойЁҐ Є®¬ ¤л . . . . . . . . . . . . . . 199
ѓ« ў 18. ‚лзЁб«ҐЁп . . . . . . . . . . . . . . . 201
18.1 ‘।бвў Їа®Ја ¬¬Ёа®ў Ёп . . . . . . . . . . . . 201
18.1.1 џ§лЄЁ ўлб®Є®Ј® га®ўп . . . . . . . . . . . . 201
18.1.2 Џа®Ја ¬¬л п§лЄҐ ‘ . . . . . . . . . . . . 201
18.1.3 PL/M - 386/486 . . . . . . . . . . . . . . 202
18.1.4 ЂбᥬЎ«Ґа ASM - 386/486 . . . . . . . . . . . 203
18.1.4.1 ЋЇаҐ¤Ґ«ҐЁҐ ¤ ле . . . . . . . . . . . 203
18.1.4.2 ‘вагЄвгал Ё § ЇЁбЁ . . . . . . . . . . . 204
18.1.4.3 ЊҐв®¤л ¤аҐб жЁЁ . . . . . . . . . . . . 205
18.1.5 ЏаЁ¬Ґа ба ўЁвҐ«м®Ј® Їа®Ја ¬¬Ёа®ў Ёп . . . . . . 205
18.2 Џ а ««Ґ«м п ®Ўа Ў®вЄ . . . . . . . . . . . . 208
18.2.1 “Їа ў«ҐЁЁҐ Ї а ««Ґ«м®бвмо . . . . . . . . . . 209
18.2.1.1 ЌҐЄ®а४в п бЁеа®Ё§ жЁп ЁбЄ«о票© . . . . . 210
18.2.1.2 Љ®а४в п бЁеа®Ё§ жЁп ЁбЄ«о票© . . . . . . 210
ѓ« ў 19. ‡ ¬Ґз Ёп ® бЁб⥬®¬ га®ўҐ . . . . . . . . . 211
19.1 ЂаеЁвҐЄвга . . . . . . . . . . . . . . . . 211
19.1.1 ЌҐ§ ўЁбЁ¬®бвм бЇ®б®Ў ¤аҐб жЁЁ . . . . . . . . 211
19.2 €ЁжЁ «Ё§ жЁп Ё гЇа ў«ҐЁҐ Їа®жҐбб®а®¬ . . . . . . . 211
19.2.1 €ЁжЁ «Ё§ жЁп бЁб⥬л . . . . . . . . . . . . 211
19.2.2 Ќ бва®©Є Є®дЁЈга жЁЁ баҐ¤л ўлзЁб«ҐЁ© . . . . . . 211
19.2.3 €ЁжЁ «Ё§ жЁп ¬®¤г«п ®Ўа Ў®вЄЁ ®ЇҐа жЁ© б Ї« ў о饩
в®зЄ®© . . . . . . . . . . . . . . . . 212
19.2.4 ќ¬г«пжЁп . . . . . . . . . . . . . . . . 212
19.2.5 ЋЎа Ў®вЄ зЁб«®ўле ЁбЄ«о票© . . . . . . . . . 213
19.2.6 ђҐ ЄжЁп ®¤®ўаҐ¬ҐлҐ ЁбЄ«о票п . . . . . . . 213
19.2.7 ЏаЁ¬Ґал Їа®Ја ¬¬ ®Ўа Ў®вЄЁ ЁбЄ«о票© . . . . . . 213
ѓ« ў 20. ЏаЁ¬Ґал ўлзЁб«ЁвҐ«м®Ј® Їа®Ја ¬¬Ёа®ў Ёп . . . . . 215
20.1 ЏаЁ¬Ґа гб«®ў®Ј® ўҐвў«ҐЁп . . . . . . . . . . . 215
20.2 ЏаЁ¬Ґал ®Ўа Ў®вЄЁ ЁбЄ«о票© . . . . . . . . . . . 216
20.3 ЏаЁ¬Ґа ЇҐаҐў®¤ зЁб« б Ї« ў о饩 в®зЄ®© ў бЁ¬ў®«мл© ўЁ¤ . 219
20.3.1 ‘®бв ў«пойЁҐ з бвЁ дгЄжЁЁ . . . . . . . . . . 219
20.3.2 ‘®Ј« иҐЁп Ї® ЁбЄ«озҐЁп¬ . . . . . . . . . . 219
20.3.3 ‘ЇҐжЁ «млҐ Є®¬ ¤л . . . . . . . . . . . . 227
20.3.4 ЋЇЁб ЁҐ ®ЇҐа жЁЁ . . . . . . . . . . . . . 228
20.3.5 Њ бив ЎЁа®ў ЁҐ ўҐ«ЁзЁ . . . . . . . . . . . 228
20.3.5.1 ЌҐв®з®бвм ЇаЁ ¬ бив ЎЁа®ў ЁЁ . . . . . . . 229
20.3.5.2 ЏаҐ¤гЇаҐ¦¤ҐЁҐ ЇҐаҐЇ®«ҐЁ© Ё ®ваЁж ⥫мле
ЇҐаҐЇ®«ҐЁ© . . . . . . . . . . . . . 229
20.3.5.3 ЋЄ®з ⥫м п ॣ㫨஢Є . . . . . . . . . 229
20.3.6 ‚л室®© д®а¬ в . . . . . . . . . . . . . . 229
20.4 ЏаЁ¬Ґал ваЁЈ®®¬ҐваЁзҐбЄЁе ўлзЁб«ҐЁ© . . . . . . . . 229
`¬`10`¤— бвм IV. ‘®ў¬ҐбвЁ¬®бвм`*
ѓ« ў 21. ‚лЇ®«ҐЁҐ Їа®Ја ¬¬ Їа®жҐбб®а ¬Ё 80286 Ё 386(TM) DX €‹€ SX 236
21.1 „ў ЇгвЁ § ЇгбЄ § ¤ з жҐва «м®Ј® Їа®жҐбб®а 80286 . . . 236
21.2 Ћв«ЁзЁп ®в жҐва «м®Ј® Їа®жҐбб®а 80286 . . . . . . . 236
21.2.1 –ЁЄ«ЁзҐбЄЁ© ў®§ўа в ¤аҐб ў 24-а §а冷¬ ¤аҐб®¬
Їа®бва б⢥ Їа®жҐбб®а 80286 . . . . . . . . . 237
21.2.2 ђҐ§Ґаў®Ґ б«®ў® ¤ҐбЄаЁЇв®а ᥣ¬Ґв . . . . . . . 237
21.2.3 Ќ®ўлҐ Є®¤л вЁЇ ¤ҐбЄаЁЇв®а ᥣ¬Ґв . . . . . . . 237
21.2.4 ЋЈа ЁзҐЁп ᥬ вЁЄЁ ЇаҐдЁЄб LOCK . . . . . . . 237
21.2.5 „®Ї®«ЁвҐ«млҐ ЁбЄ«о票п . . . . . . . . . . 237
21.3 Ћв«ЁзЁп ®в жҐва «м®Ј® Їа®жҐбб®а 386 (TM) . . . . . . 238
21.3.1 Ќ®ўл© д« Ј . . . . . . . . . . . . . . . 238
21.3.2 Ќ®ў®Ґ ЁбЄ«о票Ґ . . . . . . . . . . . . . 238
21.3.3 Ќ®ўлҐ Є®¬ ¤л . . . . . . . . . . . . . . 238
21.3.4 Ќ®ўлҐ ЎЁвл ॣЁбва гЇа ў«ҐЁп . . . . . . . . . 238
21.3.5 Ќ®ўлҐ ЎЁвл ўе®¤ в Ў«Ёжл бва Ёж . . . . . . . . 238
21.3.6 €§¬ҐҐЁҐ ў § Ї®«ҐЁЁ ¤ҐбЄаЁЇв®а ᥣ¬Ґв . . . . 238
ѓ« ў 22. ђҐ¦Ё¬ ॠ«мле ¤аҐб®ў . . . . . . . . . . . . 239
22.1 ЏаҐ®Ўа §®ў ЁҐ ¤аҐб . . . . . . . . . . . . . 239
22.2 Љ®¬ ¤л Ё ॣЁбвал . . . . . . . . . . . . . . 239
22.3 ЋЎа Ў®вЄ ЇаҐалў Ё© Ё ЁбЄ«о票© . . . . . . . . 240
22.4 ‚室 Ё ўл室 Ё§ ०Ё¬ ॠ«мле ¤аҐб®ў . . . . . . . 240
22.4.1 ЏҐаҐЄ«о票Ґ ў § йЁйҐл© ०Ё¬ . . . . . . . . 240
22.5 ЏҐаҐЄ«о票Ґ ®Ўа в® ў ०Ё¬ ॠ«мле ¤аҐб®ў . . . . . 241
22.6 €бЄ«о票Ґ ०Ё¬ ॠ«мле ¤аҐб®ў . . . . . . . . . 241
22.7 Ћв«ЁзЁп ®в –Џ“ 8086 . . . . . . . . . . . . . . 242
22.8 Ћв«ЁзЁп ®в –Џ“ 8086 ў § йЁйҐ®¬ ०Ё¬Ґ ॠ«мле ¤аҐб®ў . 244
22.8.1 Ѓ«®ЄЁа®ў ЁҐ иЁл . . . . . . . . . . . . . 244
22.8.2 ђ бЇ®«®¦ҐЁҐ бв ав®ў®© п祩ЄЁ . . . . . . . . . 245
22.8.3 Ќ з «млҐ § 票п ॣЁбва®ў ®ЎйҐЈ® § 票п . . . 245
22.8.4 ‡ Їа®б ЇҐаҐ¤ зЁ ¤ ле Ї® иЁҐ . . . . . . . . . 245
22.8.5 Ћв«ЁзЁп ¬ ⥬ вЁзҐбЄ®Ј® б®Їа®жҐбб®а . . . . . . . 245
22.9 Ћв«ЁзЁп ®в Їа®жҐбб®а 386(TM) DX ў иЁҐ ॠ«мле ¤аҐб®ў . 245
22.10 Џа®Ја ¬¬ ®ЇаҐ¤Ґ«ҐЁп вЁЇ Їа®жҐбб®а . . . . . . . 245
ѓ« ў 23. ‚Ёавг «мл© аҐ¦Ё¬ Їа®жҐбб®а 8086 . . . . . . . . 247
23.1 ‚лЇ®«ҐЁҐ Їа®Ја ¬¬ Їа®жҐбб®а 8086 . . . . . . . . 247
23.1.1 Љ®¬ ¤л Ё ॣЁбвал . . . . . . . . . . . . . 247
23.1.2 ЏаҐ®Ўа §®ў ЁҐ ¤аҐб . . . . . . . . . . . . 248
23.2 ‘вагЄвга § ¤ зЁ ўЁавг «м®Ј® Їа®жҐбб®а 8086 . . . . . 248
23.2.1 ђ §ЎЁҐЁҐ бва ЁжЁ ¤«п § ¤ з ўЁавг «м®Ј® ०Ё¬
Їа®жҐбб®а 8086 . . . . . . . . . . . . . . 249
23.2.2 ‡ йЁв ўгваЁ ўЁавг «м®© § ¤ зЁ Їа®жҐбб®а 8086 . . . 249
23.3 ‚室 Ё ўл室 Ё§ ўЁавг «м®Ј® ०Ё¬ Їа®жҐбб®а 8086 . . . 249
23.3.1 ЏҐаҐе®¤л Ї® ЇҐаҐЄ«оз вҐ«п¬ § ¤ з . . . . . . . . 250
23.3.2 ЏҐаҐе®¤л зҐаҐ§ и«о§л «®ўгиЄЁ Ё и«о§л ЇаҐалў Ё© . . . 250
23.4 „®Ї®«ЁвҐ«млҐ згўб⢨⥫млҐ Є®¬ ¤л . . . . . . . . 252
23.4.1 ќ¬г«пжЁп ўл§®ў®ў ®ЇҐа жЁ®®© бЁбвҐ¬л Їа®жҐбб®а 8086 . 252
23.4.2 ќ¬г«Ёа®ў ЁҐ д« Ј а §Ў«®ЄЁа®ў Ёп ЇаҐалў Ёп . . . . 252
23.5 ‚ў®¤/ўлў®¤ ў ўЁав㠫쮬 ०Ё¬Ґ . . . . . . . . . . 252
23.5.1 Ћв®Ўа ¦ҐЁҐ ўў®¤ /ўлў®¤ ў Їа®бва б⢥ ўў®¤ /ўлў®¤ . 253
23.5.2 Ћв®Ўа ¦ҐЁҐ ўў®¤ /ўлў®¤ ў Їа®бва бвў® Ї ¬пвЁ . . . 253
23.5.3 ‘ЇҐжЁ «млҐ ЎгдҐал ўў®¤ /ўлў®¤ . . . . . . . . 253
23.6 Ћв«ЁзЁп ®в жҐва «м®Ј® Їа®жҐбб®а 8086 . . . . . . . 253
23.7 Ћв«ЁзЁп ®в Їа®жҐбб®а 80286 ў ०Ё¬Ґ ॠ«мле ¤аҐб®ў . . 254
23.7.1 “а®ўҐм ЇаЁўЁ«ҐЈЁа®ў ®бвЁ . . . . . . . . . 256
23.7.2 Ѓ«®ЄЁа®ў ЁҐ иЁл . . . . . . . . . . . . . 256
23.8 Ћв«ЁзЁҐ ®в Їа®жҐбб®а 386(TM) DX Ё«Ё SX . . . . . . . 256
ѓ« ў 24. ‘®зҐв ЁҐ 16-а §ап¤ле Ё 32-а §ап¤ле Їа®Ја ¬¬ . . . . 257
24.1 €бЇ®«м§®ў ЁҐ 16-а §а冷© Ё 32-а §а冷© б। . . . . . 257
24.2 ‘®зҐв ЁҐ 16-а §ап¤ле Ё 32-а §ап¤ле ®ЇҐа жЁ© . . . . . 257
24.3 ђ §¤Ґ«ҐЁҐ ¤ ле ¬Ґ¦¤г ᥣ¬Ґв ¬Ё Є®¤ а §«Ёз®©
а §а冷бвЁ . . . . . . . . . . . . . . . . 258
24.4 ЏҐаҐ¤ з гЇа ў«ҐЁп ¬Ґ¦¤г ᥣ¬Ґв ¬Ё Є®¤ а §«Ёз®©
а §а冷бвЁ . . . . . . . . . . . . . . . . 259
24.4.1 ђ §¬Ґа гЄ § ⥫п ᥣ¬Ґв Є®¤ . . . . . . . . . 259
24.4.2 “Їа ў«ҐЁҐ б⥪®¬ ¤«п ЇҐаҐ¤ зЁ гЇа ў«ҐЁп . . . . . 259
24.4.2.1 “Їа ў«ҐЁҐ а §¬Ґа®¬ ®ЇҐа ¤ ЇаЁ ўл§®ў е . . . . 260
24.4.2.2 €§¬ҐҐЁҐ а §¬Ґа ўл§®ў . . . . . . . . . 261
24.4.3 ЏҐаҐ¤ з ЇаҐалў Ёп гЇа ў«ҐЁп . . . . . . . . . 261
24.4.4 ЏҐаҐў®¤ Ї а ¬Ґва . . . . . . . . . . . . . 261
24.4.5 €вҐа䥩блҐ Їа®жҐ¤гал . . . . . . . . . . . 261
ѓ« ў 25. ‘®ў¬ҐбвЁ¬®бвм б ¬ ⥬ вЁзҐбЄЁ¬ б®Їа®жҐбб®а®¬
387(TM), 80287, 8087 . . . . . . . . . . . . 262
25.1 Ћв«ЁзЁп ®в бЁб⥬ 386(TM), CPU/387(TM) . . . . . . . 262
25.2 Ћв«ЁзЁп ®в бЁб⥬ 80286/80287 . . . . . . . . . . 263
25.2.1 ’ЁЇл ¤ ле Ё ®Ўа Ў®вЄ ЁбЄ«о票© . . . . . . . 263
25.2.2 ‘«®ў ⥣ , б®бв®пЁп Ё гЇа ў«ҐЁп . . . . . . . 265
25.2.3 Ќ Ў®а Є®¬ ¤ . . . . . . . . . . . . . . 267
25.3 Ћв«ЁзЁп ®в бЁб⥬ 8086/8087 . . . . . . . . . . . 269
`¬`10`¤— бвм V. Ќ Ў®а Є®¬ ¤`*
ѓ« ў 26. Ќ Ў®а Є®¬ ¤ . . . . . . . . . . . . . . . 270
26.1 ЂваЁЎгвл а §¬Ґа ®ЇҐа ¤ Ё а §¬Ґа ¤аҐб . . . . . . 270
26.1.1 ЂваЁЎгв ¤«п ᥣ¬Ґв Ї® 㬮«з Ёо . . . . . . . 270
26.1.2 ЏаҐдЁЄбл а §¬Ґа ®ЇҐа ¤ Ё а §¬Ґа ¤аҐб Є®¬ ¤ . . 270
26.1.3 ЂваЁЎгв а §¬Ґа ¤аҐб ¤«п б⥪ . . . . . . . . 270
26.2 ”®а¬ в Є®¬ ¤л . . . . . . . . . . . . . . . 271
26.2.1 Ѓ ©вл ModR/M Ё SIB . . . . . . . . . . . . . 271
26.2.2 Љ Є зЁв вм ®ЇЁб ЁҐ Ў®а Є®¬ ¤ . . . . . . . . 274
26.2.2.1 Љ®«®Є Є®¤ ®ЇҐа жЁЁ . . . . . . . . . . 274
26.2.2.2 Љ®«®Є "Љ®¬ ¤ " . . . . . . . . . . . . 275
26.2.2.3 Љ®«®Є "—Ёб«® в Єв®ўле жЁЄ«®ў" . . . . . . . 276
26.2.2.4 Љ®«®Є "ЋЇЁб ЁҐ" . . . . . . . . . . . 277
26.2.2.5 ђ Ў®в Є®¬ ¤л . . . . . . . . . . . . 277
26.2.2.6 ЋЇЁб ЁҐ . . . . . . . . . . . . . . 279
26.2.2.7 €§¬ҐпҐ¬лҐ д« ЈЁ . . . . . . . . . . . . 279
26.2.2.8 €бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬ . . . . . . . . 280
26.2.2.9 €бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў . . . . . . 280
26.2.2.10 €бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086 . . . . . 280
AAA - ЇаҐ®Ўа §®ў ЁҐ Є ASCII Ї®б«Ґ б«®¦ҐЁп . . . . . . . . 280
AAD - ЇаҐ®Ўа §®ў ЁҐ AX Є ASCII ЇҐаҐ¤ ¤Ґ«ҐЁҐ¬ . . . . . . . 281
AAM - ЇаҐ®Ўа §®ў ЁҐ AX Є ASCII Ї®б«Ґ 㬮¦ҐЁп . . . . . . . 281
AAS - ЇаҐ®Ўа §®ў ЁҐ AL Є ASCII Ї®б«Ґ ўлзЁв Ёп . . . . . . . 282
ADC - б«®¦ҐЁҐ б д« Ј®¬ ЇҐаҐ®б . . . . . . . . . . . . 282
ADD - б«®¦ҐЁҐ . . . . . . . . . . . . . . . . . . 283
AND - «®ЈЁзҐбЄ®Ґ € . . . . . . . . . . . . . . . . . 284
ARPL - ЇаҐ®Ўа §®ў ЁҐ Ї®«п RPL ᥫҐЄв®а . . . . . . . . . 285
BOUND - Їа®ўҐаЄ Ё¤ҐЄб ¬ ббЁў ®в®бЁвҐ«м® Ја Ёж ¬ ббЁў . . . 286
BSF - Ї®а §а冷Ґ бЄ Ёа®ў ЁҐ ў Їаאַ¬ Їа ў«ҐЁЁ . . . . . . 286
BSR - Ї®а §а冷Ґ бЄ Ёа®ў ЁҐ ў ®Ўа ⮬ Їа ў«ҐЁЁ . . . . . 287
BSWAP - Ё§¬ҐҐЁҐ Ї®б«Ґ¤®ў ⥫м®бвЁ Ў ©в®ў . . . . . . . . 288
BT - Їа®ўҐаЄ ЎЁв . . . . . . . . . . . . . . . . . 288
BTC - Їа®ўҐаЄ ЎЁв Ё ¤®Ї®«ҐЁҐ . . . . . . . . . . . . 289
BTR - Їа®ўҐаЄ ЎЁв Ё бЎа®б . . . . . . . . . . . . . . 290
BTS - Їа®ўҐаЄ ЎЁв Ё гбв ®ўЄ . . . . . . . . . . . . 291
CALL - ўл§®ў Їа®жҐ¤гал . . . . . . . . . . . . . . . 292
CBW / CWDE - ЇаҐ®Ўа §®ў ЁҐ Ў ©в ў б«®ў® / ЇаҐ®Ўа §®ў ЁҐ б«®ў ў
¤ў®©®Ґ б«®ў® . . . . . . . . . . . . . . 296
CLC - ®зЁбвЁвм д« Ј ЇҐаҐ®б . . . . . . . . . . . . . 297
CLD - ®зЁбвЁвм д« Ј Їа ў«ҐЁп . . . . . . . . . . . . 297
CLI - ®зЁбвЁвм д« Ј ЇаҐалў Ёп . . . . . . . . . . . . . 297
CLTS - ®зЁбвЁвм д« Ј ЇҐаҐЄ«озҐЁп § ¤ зЁ ў CR0 . . . . . . . 298
CMC - ¤®Ї®«ҐЁҐ д« Ј ЇҐаҐ®б . . . . . . . . . . . . 298
CMP - ба ўҐЁҐ ¤ўге ®ЇҐа ¤®ў . . . . . . . . . . . . . 299
CMPS/CMPSB/CMPSW/CMPSD - ба ўҐЁҐ бва®Є®ўле ®ЇҐа ¤®ў . . . . . 300
CMPXCHG - ба ўҐЁҐ Ё ®Ў¬Ґ . . . . . . . . . . . . . . 301
CWD/CDQ - ЇаҐ®Ўа §®ў ЁҐ б«®ў ў ¤ў®©®Ґ б«®ў®/¤ў®©®Ј® б«®ў ў
гзҐвўҐаҐ®Ґ б«®ў® . . . . . . . . . . . . . 302
DAA - ¤ҐбпвЁз®Ґ ЇаҐ®Ўа §®ў ЁҐ AL Ї®б«Ґ б«®¦ҐЁп . . . . . . 302
DAS - ¤ҐбпвЁз®Ґ ЇаҐ®Ўа §®ў ЁҐ AL Ї®б«Ґ ўлзЁв Ёп . . . . . . 303
DEC - ¤ҐЄаҐ¬Ґв 1 . . . . . . . . . . . . . . . . 304
DIV - ¤Ґ«ҐЁҐ ЎҐ§ § Є . . . . . . . . . . . . . . . 304
ENTER - ᮧ¤ ЁҐ Є ¤а б⥪ ¤«п Ї а ¬Ґва®ў Їа®жҐ¤гал . . . . . 305
F2XM1 - ўлзЁб«ҐЁҐ "(¤ў ў б⥯ҐЁ •) ¬Ёгб 1" . . . . . . . 306
FABS - Ўб®«о⮥ § 票Ґ . . . . . . . . . . . . . . 307
FADD/FADDP/FIADD - б«®¦ҐЁҐ . . . . . . . . . . . . . . 307
FBLD - § Јаг§Є ¤ў®Ёз®- Є®¤Ёа®ў ®Ј® ¤ҐбпвЁз®Ј® . . . . . . 308
FBSTR - б®еа Ёвм ¤ў®Ёз®-Є®¤Ёа®ў ®Ґ ¤ҐбпвЁз®Ґ Ё ўлЇ®«Ёвм
Ё§ў«ҐзҐЁҐ Ё§ б⥪ . . . . . . . . . . . . . 308
FCHS - Ё§¬ҐҐЁҐ § Є . . . . . . . . . . . . . . . 309
FCLEX/FNCLEX - ®зЁбвЁвм ЁбЄ«о票п . . . . . . . . . . . 310
FCOM/FCOMP/FCOMPP - ба ўҐЁҐ ¤Ґ©б⢨⥫мле зЁбҐ« . . . . . . 310
FCOS - Є®бЁгб . . . . . . . . . . . . . . . . . . 311
FDECSTR - ¤ҐЄаҐ¬Ґв гЄ § вҐ«п ўҐаиЁл б⥪ . . . . . . . . 312
FDIV/FDIVP/FIDIV - ¤Ґ«ҐЁҐ . . . . . . . . . . . . . . 312
FDIVR/FDIVPR/FIDIVR - ¤Ґ«ҐЁҐ ў ®Ўа ⮬ Ї®ап¤ЄҐ . . . . . . 313
FFREE - ®бў®Ў®¤Ёвм ॣЁбва ®ЇҐа жЁ© б Ї« ў о饩 в®зЄ®© . . . . 314
FICOM/FICOMP - ба ўҐЁҐ 楫®зЁб«Ґле § 票© . . . . . . . 314
FILD - § Јаг§Є 楫®зЁб«Ґ®Ј® ®ЇҐа ¤ . . . . . . . . . 315
FINCSRT - ЁЄаҐ¬Ґв гЄ § вҐ«п ўҐаиЁл б⥪ . . . . . . . . 316
FINIT/FNINIT - ЁЁжЁ «Ё§ жЁп ¬®¤г«п ®ЇҐа жЁ© б Ї« ў о饩
в®зЄ®© (FPU) . . . . . . . . . . . . . 316
FIST/FISTP - б®еа ҐЁҐ 楫®зЁб«Ґ®Ј® ®ЇҐа ¤ . . . . . . . 317
FLD - § Јаг§Є ¤Ґ©б⢨⥫쮣® § 票п . . . . . . . . . . 318
FLD1/FLDL2T/FLDL2E/FLDPI/FLDLG2/FLDLN2/FLDZ - § Јаг§Є Є®бв вл . 318
FLDCW - § Јаг§Є гЇа ў«по饣® б«®ў . . . . . . . . . . . 319
FLDENV - § Јаг§Є Є®вҐЄбв FPU . . . . . . . . . . . . 320
FMUL/FMULP/FIMUL - 㬮¦ҐЁҐ . . . . . . . . . . . . . 320
FNOP - Ґв ®ЇҐа жЁЁ . . . . . . . . . . . . . . . . 321
FPATAN - з бвЁзл© аЄв ЈҐб . . . . . . . . . . . . . 321
FPREM - з бвЁзл© ®бв в®Є . . . . . . . . . . . . . . 322
FPREM1 - з бвЁзл© ®бв в®Є . . . . . . . . . . . . . . 323
FPTAN - з бвЁзл© в ЈҐб . . . . . . . . . . . . . . 324
FRNDINT - ®ЄагЈ«ҐЁҐ Є 楫®¬г . . . . . . . . . . . . . 325
FRSTOR - ў®ббв ®ўЁвм б®бв®пЁҐ FPU . . . . . . . . . . . 325
FSAVE/FNSAVE - б®еа Ёвм б®бв®пЁҐ FPU . . . . . . . . . . 326
FSCALE - 㬮¦ҐЁҐ ¬ бив Ўл© ¬®¦ЁвҐ«м . . . . . . . . . 327
FSIN - бЁгб . . . . . . . . . . . . . . . . . . 327
FSINCOS - бЁгб Ё Є®бЁгб . . . . . . . . . . . . . . 328
FSQRT - Єў ¤а вл© Є®аҐм . . . . . . . . . . . . . . 329
FST/FSTP - б®еа Ёвм ¤Ґ©б⢨⥫쮥 зЁб«® . . . . . . . . . 329
FSTCW/FNSTCW - б®еа Ёвм гЇа ў«по饥 б«®ў® . . . . . . . . . 330
FSTENV/FNSTENV - б®еа Ёвм Є®вҐЄбв FPU . . . . . . . . . . 331
FSTSW/FNSTSW - б®еа Ёвм б«®ў® б®бв®пЁп . . . . . . . . . 332
FSUB/FSUBP/FISUB - ўлзЁв ЁҐ . . . . . . . . . . . . . 332
FSUBE/FSUBPR/FISUBR - ®Ўа ⮥ ўлзЁв ЁҐ . . . . . . . . . 333
FTST - вҐбвЁа®ў ЁҐ . . . . . . . . . . . . . . . . 334
FUCOM/FUCOMP/FUCOMPP - ҐгЇ®а冷祮Ґ ба ўҐЁҐ . . . . . . . 334
FWAIT - ®¦Ё¤ ЁҐ ¤Ґ©б⢨⥫мле зЁбҐ« . . . . . . . . . . 335
FXAM - а бᬮваҐвм . . . . . . . . . . . . . . . . 336
FXCH - Ї®¬Ґпвм ¬Ґбв ¬Ё ᮤҐа¦Ё¬®Ґ ॣЁбва . . . . . . . . 336
FXTRACT - ўл¤Ґ«ҐЁҐ нЄбЇ®Ґвл Ё ¬ вЁббл . . . . . . . . . 337
FYL2X - ўлзЁб«ҐЁҐ Y*Log X . . . . . . . . . . . . . . 338
2
FYLL2XP1 - ўлзЁб«ҐЁҐ Y*Log (X+1) . . . . . . . . . . . . 339
2
HLT - ®бв ®ў . . . . . . . . . . . . . . . . . . 339
IDIV - ¤Ґ«ҐЁҐ б® § Є®¬ . . . . . . . . . . . . . . . 340
IMUL - 㬮¦ҐЁҐ б® § Є®¬ . . . . . . . . . . . . . . 341
IN - ўў®¤ Ё§ Ї®ав . . . . . . . . . . . . . . . . 342
INC - ЁЄаЄ¬Ґв 1 . . . . . . . . . . . . . . . . 343
INS/INSB/INSW/INSD - ўў®¤ Ё§ Ї®ав ў бва®Єг . . . . . . . . 343
CALL/INTO - ўл§®ў Їа®жҐ¤гал ЇаҐалў Ёп . . . . . . . . . . 344
INVD - г«Ёа®ў ЁҐ ЄҐи . . . . . . . . . . . . . . 348
INVLPG - г«Ёа®ў ЁҐ н«Ґ¬Ґв TLB . . . . . . . . . . . 348
IRET/IRETD - ў®§ўа в Ё§ ЇаҐалў Ёп . . . . . . . . . . . 349
Jcc - ЇҐаҐе®¤, Ґб«Ё гб«®ўЁҐ ЇҐаҐе®¤ 㤮ў«Ґвў®апҐвбп . . . . . 352
JMP - ЇҐаҐе®¤ . . . . . . . . . . . . . . . . . . 354
LAHF - § Јаг§Є д« Ј®ў ў ॣЁбва AH . . . . . . . . . . . 358
LAR - § Јаг§Є Ў ©в Їа ў ¤®бвгЇ . . . . . . . . . . . 358
LEA - § Јаг§Є ЁбЇ®«ЁвҐ«м®Ј® ¤аҐб . . . . . . . . . . 359
LEAVE - ўл室 Ё§ Їа®жҐ¤гал ўлб®Є®Ј® га®ўп . . . . . . . . . 360
LGDT/LIDT - § Јаг§Є ॣЁбва в Ў«ЁжЁ ¤ҐбЄаЁЇв®а®ў
Ј«®Ў «м®©/ЇаҐалў Ё© . . . . . . . . . . . 360
LGS/LSS/LDS/LES/LFS - § Јаг§Є Ї®«®Ј® гЄ § ⥫п . . . . . . 361
LLDT - § Јаг§Є «®Є «м®© в Ў«ЁжЁ ¤ҐбЄаЁЇв®а®ў . . . . . . . 363
LMSW - § Јаг§Є б«®ў б®бв®пЁп ¬ иЁл . . . . . . . . . . 363
LOCK - ЇаҐдЁЄб ў®§Ўг¦¤ҐЁп бЁЈ « LOCK# . . . . . . . . . 364
LODS/LODSB/LODSW/LODSD - § Јаг§Є бва®Є®ў®Ј® ®ЇҐа ¤ . . . . . 365
LOOP/LOOPгб«®ўЁҐ - гЇа ў«ҐЁҐ жЁЄ«®¬ ЇаЁ Ї®¬®йЁ бзҐвзЁЄ CX . . . 366
LSL - § Јаг§Є Ја ЁжЁ ᥣ¬Ґв . . . . . . . . . . . . 367
LTR - § Јаг§Є ॣЁбва § ¤ зЁ . . . . . . . . . . . . 368
MOV - ЇҐаҐбл«Є ¤ ле . . . . . . . . . . . . . . . 368
MOV - ЇҐаҐбл«Є ¤ ле ў бЇҐжЁ «млҐ аҐЈЁбвал Ё Ё§ Ёе . . . . . 370
MOVS/MOVSB/MOVSW/MOVSD - ЇҐаҐбл«Є ¤ ле Ё§ бва®ЄЁ . . . . . . 370
MOVSX - ЇҐаҐбл«Є б а биЁаҐЁҐ¬ ‡ЌЂЉЋЊ . . . . . . . . . 372
MOVZX - ЇҐаҐбл«Є б а биЁаҐЁҐ¬ Ќ“‹…Њ . . . . . . . . . . 372
MUL - 㬮¦ҐЁҐ ЎҐ§ § Є AL Ё«Ё AX . . . . . . . . . . . 373
NEG - ®ваЁж ЁҐ б ¤®Ї®«ҐЁҐ¬ ¤® ¤ўге . . . . . . . . . . 374
NOP - Ґв ®ЇҐа жЁЁ . . . . . . . . . . . . . . . . 374
NOT - ®ваЁж ЁҐ б ¤®Ї®«ҐЁҐ¬ ¤® ®¤®Ј® (Ї®а §а冷Ґ ¤®Ї®«ҐЁҐ) . 375
OR - «®ЈЁзҐбЄ®Ґ ЁбЄ«оз о饥 €‹€ . . . . . . . . . . . . 375
OUT - ўлў®¤ ў Ї®ав . . . . . . . . . . . . . . . . 376
OUTS/OUTSB/OUTSW/OUTSD - ўлў®¤ бва®ЄЁ ў Ї®ав . . . . . . . . 377
POP - Ё§ў«ҐзҐЁҐ б«®ў Ё§ б⥪ . . . . . . . . . . . . 378
POPA/POPAD - Ё§ў«ҐзҐЁҐ Ё§ б⥪ ўбҐе ॣЁбва®ў ®ЎйҐЈ® § 票п . 380
POPF/POPFD - Ё§ў«ҐзҐЁҐ Ё§ б⥪ ॣЁбва®ў FLAGS Ё«Ё ERFLAGS . . . 380
PUSH - Ї®¬ҐйҐЁҐ ®ЇҐа ¤ ў б⥪ . . . . . . . . . . . . 381
PUSHA/PUSHAD - Ї®¬ҐйҐЁҐ ў б⥪ ўбҐе ॣЁбва®ў ®ЎйҐЈ® § 票п . 382
PUSHF/PUSHFD - Ї®¬ҐйҐЁҐ ў б⥪ д« Ј®ўле ॣЁбва®ў . . . . . . 383
RCL/RCR/ROL/ROR - жЁЄ«ЁзҐбЄЁ© б¤ўЁЈ . . . . . . . . . . . 383
REP/REPE/REPZ/REPNE/REPNZ - Ї®ўв®аҐЁҐ б«Ґ¤го饩 бва®Є®ў®© Є®¬ ¤л . 385
RET - ў®§ўа в Ё§ Їа®жҐ¤гал . . . . . . . . . . . . . . 387
SAHF - § ЇЁбм AH ў® д« ЈЁ . . . . . . . . . . . . . . 390
SAL/SAR/SHL/SHR - Є®¬ ¤л б¤ўЁЈ . . . . . . . . . . . . 390
SBB - 楫®зЁб«Ґ®Ґ ўлзЁв ЁҐ б § Ґ¬®¬ . . . . . . . . . . 392
SCAS/SCASB/SCASW/SCASD - ба ўҐЁҐ бва®Є®ўле ¤ ле . . . . . . 393
SETcc - гбв ®ўЄ Ў ©в Ї® гб«®ўЁо . . . . . . . . . . . 395
SGDT/SIDT - б®еа ҐЁҐ ॣЁбва в Ў«ЁжЁ ¤ҐбЄаЁЇв®а®ў
Ј«®Ў «м®©/ЇаҐалў Ё© . . . . . . . . . . . 396
SHLD - б¤ўЁЈ ў«Ґў® ¤ў®©®© в®з®бвЁ . . . . . . . . . . . 396
SHRD - б¤ўЁЈ ўЇа ў® ¤ў®©®© в®з®бвЁ . . . . . . . . . . . 397
SLDT - б®еа ҐЁҐ ॣЁбва «®Є «м®© в Ў«ЁжЁ ¤ҐбЄаЁЇв®а®ў . . . 399
SMSW - б®еа ҐЁҐ б«®ў б®бв®пЁп ¬ иЁл . . . . . . . . . 399
STC - гбв ®ўЄ д« Ј ЇҐаҐ®б . . . . . . . . . . . . 400
STD - гбв ®ўЄ д« Ј Їа ў«ҐЁп . . . . . . . . . . . . 400
STI - гбв ®ўЄ д« Ј ЇаҐалў Ёп . . . . . . . . . . . . 400
STOS/STOSB/STOSW/STOSD - б®еа ҐЁҐ бва®Є®ўле ¤ ле . . . . . 401
STR - б®еа ҐЁҐ ॣЁбва § ¤ зЁ . . . . . . . . . . . . 402
SUB - 楫®зЁб«Ґ®Ґ ўлзЁв ЁҐ . . . . . . . . . . . . . 402
TEST - «®ЈЁзҐбЄ®Ґ ба ўҐЁҐ . . . . . . . . . . . . . . 403
VERR/VERW - ўҐаЁдЁЄ жЁп ¤®бвгЇ®бвЁ звҐЁп Ё«Ё § ЇЁбЁ ᥣ¬Ґв . . 404
WAIT - ®¦Ё¤ ЁҐ . . . . . . . . . . . . . . . . . . 405
WBINVD - ®Ўа в п § ЇЁбм Ё г«Ёа®ў ЁҐ ЄҐи . . . . . . . . 406
XADD - ®Ў¬Ґ ¬Ґбв ¬Ё Ё б«®¦ҐЁҐ . . . . . . . . . . . . 406
XCHG - ®Ў¬Ґ ¬Ґбв ¬Ё ॣЁбва /Ї ¬пвЁ Ё ॣЁбва . . . . . . . 407
XLAT/XLATB - Ђбб®жЁ вЁў п ва б«пжЁп ў в Ў«ЁжҐ . . . . . . . 408
XOR - «®ЈЁзҐбЄ®Ґ ЁбЄ«оз о饥 €‹€ . . . . . . . . . . . . 408
`¬`10`¤ЏаЁ«®¦ҐЁҐ A. ’ Ў«Ёж Є®¤®ў ®ЇҐа жЁ©`*
Ђ.1 €бЇ®«м§®ў ЁҐ ЎЎаҐўЁ вгал . . . . . . . . . . . 410
Ђ.2 Љ®¤Ёа®ў ЁҐ ¬Ґв®¤ ¤аҐб жЁЁ . . . . . . . . . . 410
Ђ.3 Љ®¤Ёа®ў ЁҐ вЁЇ®ў ®ЇҐа ¤®ў . . . . . . . . . . . 410
Ђ.4 Љ®¤л ॣЁбва®ў . . . . . . . . . . . . . . . 411
`¬`10`¤ЏаЁ«®¦ҐЁҐ B. ’ Ў«Ёж ў®§¤Ґ©бвўЁп Є®¬ ¤ д« ЈЁ`*
B.1 €бЇ®«м§гҐ¬лҐ ®Ў®§ 票п . . . . . . . . . . . .415
`¬`10`¤ЏаЁ«®¦ҐЁҐ C. ’ Ў«Ёж д« Ј®ў б®бв®пЁп `*
C.1 ”гЄжЁЁ д« Ј®ў б®бв®пЁп . . . . . . . . . . . . 417
C.2 €бЇ®«м§гҐ¬лҐ ®Ў®§ 票п . . . . . . . . . . . . 417
`¬`10`¤ЏаЁ«®¦ҐЁҐ D. Љ®¤л гб«®ўЁ©`*
D.1 ЋЇаҐ¤Ґ«ҐЁп гб«®ўЁ© . . . . . . . . . . . . . 418
`¬`10`¤ЏаЁ«®¦ҐЁҐ E. ”®а¬ вл Є®¬ ¤ Ё бЁеа®Ё§ жЁп`*
….1 Љ®¤Ёа®ў ЁҐ Ё ўаҐ¬п ўлЇ®«ҐЁп Є®¬ ¤ ¬ЁЄа®Їа®жҐбб®а®¬ i486 419
E.2 Љ®¤Ёа®ў ЁҐ Є®¬ ¤ . . . . . . . . . . . . . . 441
….2.1 ЋЎйЁ© ®Ў§®а . . . . . . . . . . . . . . . 441
….2.2 32-а §ап¤лҐ а биЁаҐЁп Ў®а Є®¬ ¤ . . . . . . 442
….2.3 Љ®¤Ёа®ў ЁҐ Ї®«Ґ© 楫®зЁб«Ґле Є®¬ ¤ . . . . . . 443
….2.3.1 Љ®¤Ёа®ў ЁҐ Ї®«п ¤«Ёл ®ЇҐа ¤ (W) . . . . . . 443
….2.3.2 Љ®¤Ёа®ў ЁҐ Ї®«п ॣЁбва ®ЎйҐЈ® § 票п (reg) . 443
….2.3.3 Љ®¤Ёа®ў ЁҐ Ї®«п ᥣ¬Ґв®Ј® ॣЁбва (sreg) . . . 444
….2.3.4 Љ®¤Ёа®ў ЁҐ ०Ё¬ ¤аҐб жЁЁ . . . . . . . . 444
….2.3.5 Љ®¤Ёа®ў ЁҐ Ї®«п Їа ў«ҐЁп ®ЇҐа жЁ© (d) . . . . 447
….2.3.6 Љ®¤Ёа®ў ЁҐ Ї®«п а бЇа®бва ҐЁп § Є (s) . . . . 448
….2.3.7 Љ®¤Ёа®ў ЁҐ Ї®«п гб«®ўЁп Їа®ўҐаЄЁ (tttn) . . . . 448
….2.3.8 Љ®¤Ёа®ў ЁҐ Ї®«п ॣЁбва®ў гЇа ў«ҐЁп, ®в« ¤ЄЁ
Ё вҐбвЁа®ў Ёп (eee) . . . . . . . . . . . 448
….2.4 Љ®¤Ёа®ў ЁҐ Ї®«Ґ© Є®¬ ¤ ¤«п ўҐйҐб⢥ле ўлзЁб«ҐЁ© . 449
`¬`10`¤ЏаЁ«®¦ҐЁҐ F. Ља вЄ®Ґ ®ЇЁб ЁҐ зЁб«®ўле ЁбЄ«о票©`* . . 450
`¬`10`¤ЏаЁ«®¦ҐЁҐ G. ЋЇвЁ¬Ё§ жЁп Є®¤ `*
G.1 ђҐ¦Ё¬л ¤аҐб жЁЁ . . . . . . . . . . . . . . . 452
G.2 Њ®¤г«м ЇаҐ¤ў аЁвҐ«м®© ўлЎ®аЄЁ . . . . . . . . . . 453
G.3 ‚ла ўЁў ЁҐ ЄҐи Ё Є®¤ . . . . . . . . . . . . 453
G.4 Љ®¬ ¤ NOP . . . . . . . . . . . . . . . . 454
G.5 Љ®¬ ¤л а Ў®вл б 楫묨 зЁб« ¬Ё . . . . . . . . . . 454
G.6 Љ®¤л гб«®ўЁп . . . . . . . . . . . . . . . . 455
G.7 Љ®¬ ¤л а Ў®вл б® бва®Є ¬Ё . . . . . . . . . . . 456
G.8 Љ®¬ ¤л а Ў®вл б зЁб« ¬Ё б Ї« ў о饩 в®зЄ®© . . . . . . 456
G.9 ЏаҐдЁЄблҐ Є®¤л ®ЇҐа жЁ© . . . . . . . . . . . . 457
G.10 ЏҐаҐЄалў ойЁҐбп в Євл . . . . . . . . . . . . 457
G.11 ђгЄ®ў®¤бвў® Ї® ЁбЇ®«м§®ў Ёо ®бв «мле Є®¬ ¤ . . . . . 457