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
































°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
°°°°°°°°°°°°°°°°° Ћв। ЄвЁа®ў ­­® ў Ј.—ҐаЄ ббл (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


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