home *** CD-ROM | disk | FTP | other *** search
Text File | 1990-01-01 | 78.1 KB | 1,798 lines |
-
- ███ ███ ███ █████████ ████████ █
- █ ██ █ █ █ █ █ █ █
- █ █ █ █ █ █ █
- █ █ █ █ █ █████ █
- █ █ █ █ █ █ █
- █ █ █ █ █ █ █
- █ █ ██ █ █ █ █ █
- ███ ███ ███ ███ ████████ ███████
-
- ████████ ████████ ████████ ████████ ████████
- █ █ █ █ █ █ █ █ █
- █ █ █ █ █ █ █ █
- ██████ █ █ ████ ██████ ██████
- █ █ █ █ █ █ █ █ █
- █ █ █ █ █ █ █ █ █
- █ █ █ █ █ █ █ █ █ █
- ████████ ████████ ████████ ████████ ████████
-
-
- æÄäàÉåÇìêà
-
- ùÇæÆ£ I
-
- éóÑñÑ¡¿Ñ ó 32-σ αáºα∩ñ¡δ⌐ ¼¿¬α«»α«µÑßß«α INTEL 80386
-
- âïÇéÇ 1
- 1.Å«τѼπ îÅ 80386 óáªÑ¡ ? 1
- 2.èᬠαáí«ΓáÑΓ 80386 2
- 3.ìáτá½∞¡«Ñ »αÑñßΓáó½Ñ¡¿Ñ áασ¿ΓѬΓπαδ ¼¿¬α«»α«µÑßß«αá 4
- 4.è«¡ßΓαπ¬µ¿∩ ¬α¿ßΓá½½á îÅ 80386 7
-
- âïÇéÇ 2
- äá¡¡δÑ,¡áí«α αÑú¿ßΓα«ó ¿ áñαÑßᵿ∩
- 1.ÉẼÑαδ ¿ Γ¿»δ ñá¡¡δσ 9
- 2.Å«½Ñ αẼÑαá «»Ñαá¡ñá ¿ »αÑΣ¿¬ß αẼÑαá «»Ñαá¡ñá 10
- 3.ÉÑú¿ßΓαδ 80386 12
- 4.Äαúá¡¿ºáµ¿∩ ñá¡¡δσ 19
- 5.ÇñαÑßᵿ∩ »á¼∩Γ¿ 23
- 6.ÉѪ¿¼δ áñαÑßᵿ¿ 25
-
- âïÇéÇ 3
- æêæÆàîÇ èÄîÇìä:¬αáΓ¬«Ñ «»¿ßá¡¿Ñ
- 1.諼á¡ñδ »ÑαѼÑΘÑ¡¿∩ ñá¡¡δσ 29
- 2.諼á¡ñδ µÑ½«τ¿ß½Ñ¡¡«⌐ áα¿Σ¼ÑΓ¿¬¿ 32
- 3.ï«ú¿τÑ߬¿Ñ ¬«¼á¡ñδ 33
- 4.諼á¡ñδ ¼á¡¿»π½∩µ¿¿ í¿ΓἿ 35
- 5.諼á¡ñδ π»αáó½Ñ¡¿∩ »α«úαá¼¼«⌐ 38
- 6.諼á¡ñδ π»αáó½Ñ¡¿∩ ß¿ßΓѼ«⌐ 40
- 7.ÅαÑΣ¿¬ßδ ¬«¼á¡ñ 43
- 8.ö«α¼áΓ ¬«¼á¡ñ 44
-
- ùÇæÆ£ II
- ÉàÇï£ì¢ë Éàåêî 80386
-
- âïÇéÇ 4
- ÇäÉàæÇûêƒ ÅÇîƒÆê é 16-¿ üêÆìÄî Éàåêîà
- 1.éóÑñÑ¡¿Ñ ó ßΓαá¡¿τ¡πε «αúá¡¿ºáµ¿ε »á¼∩Γ¿ 47
- 2.è«ñ¿α«óá¡¿Ñ αѪ¿¼«ó 16-¿ í¿Γ¡«⌐ áñαÑßᵿ¿ 54
-
- âïÇéÇ 5
- äàÆÇï£ìÄà ÄÅêæÇìêà 16-¿ üêÆì¢ò èÄîÇìä
- 1.ä«ßΓπ»¡«ßΓ∞ ¬«¼á¡ñ 57
- 2.ä«ßΓπ»¡«ßΓ∞ »α¿º¡á¬«ó 58
-
- âïÇéÇ 6
- ÅÉàÉ¢éÇìêƒ ê êæèï₧ùàìêƒ é ÉàÇï£ìÄî Éàåêîà
- 1.Éáß»«º¡«óá¡¿Ñ »αÑαδóá¡¿⌐ ¿ ¿ß¬½ετÑ¡¿⌐ 60
- 2.éÑ¬Γ«αδ »αÑαδóá¡¿⌐ 61
- 3.éδ»«½¡Ñ¡¿Ñ »α«úαá¼¼ «íαáí«Γ¬¿ »αÑαδóá¡¿⌐ 62
- 4.äÑΓ὿ «íαáí«Γ¬¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ 66
-
- ùÇæÆ£ III
- çÇÖêÖ≡ìì¢ë Éàåêî 80386
-
- âïÇéÇ 7
- 1.ÇñαÑßᵿ∩ »á¼∩Γ¿ ó 32-σ αáºα∩ñ¡«¼ αѪ¿¼Ñ 67
- 2.éóÑñÑ¡¿Ñ ó «αúá¡¿ºáµ¿ε ßΓαá¡¿τ¡«⌐ »á¼∩Γ¿ 68
- 3.ÉѪ¿¼ ¬«ßóÑ¡¡«-αÑú¿ßΓα«ó«⌐ áñαÑßᵿ¿ 72
- 4.ÉѪ¿¼ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ 78
- 5.è«ñ¿α«óá¡¿Ñ 32-σ í¿Γ¡«ú« áñαÑß¡«ú« αѪ¿¼á 80
-
-
- âïÇéÇ 8
- üÇçêæìÄà êæÅÄï£çÄéÇìêà ÅÉêéêïïàâêÉÄéÇìì¢ò ôÉÄéìàë
- ê æêæÆàî ÅÉàÉ¢éÇìêë
- 1.êß»«½∞º«óá¡¿Ñ αáºí¿Ñ¡¿∩ »á¼∩Γ¿ ¡á ßΓαá¡¿µδ 84
- 2.êß»«½∞º«óá¡¿Ñ 32-σ αáºα∩ñ¡δσ ßÑú¼Ñ¡Γ«ó »á¼∩Γ¿ ñ½∩ »α«ßΓδσ
- ºáΘ¿Θ±¡¡δσ ß¿ßΓѼ 85
- 3.äÑß¬α¿»Γ«αδ ßÑú¼Ñ¡Γ«ó ñ½∩ »α«ßΓ«⌐ ºáΘ¿Θ±¡¡«⌐ ß¿ßΓѼδ 86
- 4.⽫íá½∞¡á∩ Γáí½¿µá ñÑß¬α¿»Γ«α«ó 90
- 5.ö«α¼áΓ ßÑ½Ñ¬Γ«αá ó ºáΘ¿Θ±¡¡«¼ αѪ¿¼Ñ 92
- 6.êß»«½∞º«óá¡¿Ñ »α«úαá¼¼¡δσ »αÑαδóá¡¿⌐ 93
- 7.éÑ¡Γ¿½¿ »αÑαδóá¡¿⌐ 94
- 8.êß»«½∞º«óá¡¿Ñ πα«ó¡Ñ⌐ »α¿ó¿½½Ñú¿⌐ 96
- 9.îÑσá¡¿º¼ ¼Ñªπα«ó¡Ñó«⌐ »ÑαÑñáτ¿ 97
- 10.32-σ í¿Γ¡δ⌐ ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿ 99
-
- âïÇéÇ 9
- æêæÆàîÇ æÆÉÇìêùìÄë ÅÇîƒÆê
- 1.æΓαá¡¿τ¡á∩ ßΓαπ¬Γπαá 104
- 2.éδαáó¡¿óá¡¿Ñ úαá¡¿µ ßΓαá¡¿µ ¿ ßÑú¼Ñ¡Γ«ó 105
- 3.æαáó¡Ñ¡¿Ñ πα«ó¡∩ »α¿ó¿½½Ñú¿⌐ ßΓαá¡¿µ ¿ ßÑú¼Ñ¡Γ«ó 106
- 4.æΓα«¬á ¬áΓὫúá Γáí½¿µδ ßΓαá¡¿µ 107
- 5.æΓ᫬á Γáí½¿µδ ßΓαá¡¿µ 108
- 6.çáΘ¿Γá ßΓαá¡¿µ 109
- 7.Åα«µÑßß Γαá¡ß½∩µ¿¿ ó ñÑΓá½∩σ 111
- 8.êß»«½∞º«óá¡¿Ñ ßΓαá¡¿τ¡«⌐ «αúá¡¿ºáµ¿¿ »á¼∩Γ¿ ñ½∩ ó¿αΓπá½∞¡«⌐
- »á¼∩Γ¿ 112
- 9.Äαúá¡¿ºáµ¿∩ ÆLé 114
-
- âïÇéÇ 10
- ÄÅàÉÇÆêéìǃ êìöÄÉîÇûêƒ ÅÄ èÄîÇìäÇî çÇÖêÖ≡ììÄâÄ ÉàåêîÇ
- 1.ì὿τ¿Ñ ¬«¼á¡ñ 116
-
- âïÇéÇ 11
- 1.ê¡¿µ¿á½¿ºáµ¿∩ »α«ßΓδσ ºáΘ¿Θ±¡¡δσ 32-σ í¿Γ¡δσ ß¿ßΓѼ 119
- 2.Åα«µÑñπαá 32-σ í¿Γ¡«⌐ ¿¡¿µ¿á½¿ºáµ¿¿ ßπ»Ñα󿺫αá ¿ ñá¡¡δσ 121
- 3.ôßΓá¡«ó¬á ßÑú¼Ñ¡Γá ñá¡¡δσ »«½∞º«óáΓѽ∩ 124
-
- ùÇæÆ£ IV
-
- âïÇéÇ 12
- 1.é¿αΓπá½∞¡δ⌐ αѪ¿¼ 8086 126
- 2.ç¡áτÑ¡¿Ñ ó¿αΓπá½∞¡«ú« αѪ¿¼á 8086 127
- 3.Éáí«Γá ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ 8086 128
- 4.ÅαÑαδóá¡¿∩ ¬«¼á¡ñ ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ 8086 130
- 5.éδσ«ñ ¿º ó¿αΓπá½∞¡«ú« αѪ¿¼á 8086 130
- 6.Å«αáºα∩ñ¡á∩ ¬áαΓá αáºαÑΦÑ¡¿∩ óó«ñá/óδó«ñá ó ó¿αΓπá½∞¡«¼
- αѪ¿¼Ñ 8086 134
-
- âïÇéÇ 13
- ÅÉêîàÉ éêÉÆôÇï£ìÄâÄ ÉàåêîÇ 8086 äïƒ Éæ-DÄS 136
-
- ùÇæÆ£ V
- üÄïàà âïôüÄèÄà ÄÅêæÇìêà çÇÖêÖ≡ììÄâÄ ÉàåêîÇ
-
- âïÇéÇ 14
- 1.Æáí½¿µδ ñÑß¬α¿»Γ«α«ó ¿ ¿σ ß«ñÑন¼«Ñ 139
- 2.Æ¿» ¿ Σ«α¼áΓ ñÑß¬α¿»Γ«αá ßÑú¼Ñ¡Γá 140
- 3.Æ¿» »ÑαѬ½ετáΓѽÑ⌐ ¿ ¿σ Σ«α¼áΓ 143
- 4.Æáí½¿µδ ñÑß¬α¿»Γ«α«ó 146
- 5.æ¿ßΓѼ¡δÑ αÑú¿ßΓαδ 147
-
-
- âïÇéÇ 15
- îìÄâÄçÇäÇùìÄæÆ£
- 1.é¿αΓπá½∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ºáñáτ¿ 153
- 2.æ«ßΓ«∩¡¿Ñ ºáñáτ¿ 154
- 3.ÅÑαÑσ«ñ «Γ ºáñáτ¿ ¬ ºáñáτÑ 155
- 4.齫ªÑ¡¡δÑ ºáñáτ¿ 157
-
- âïÇéÇ 16
- 1.ÅαÑαδóá¡¿∩ ¿ ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿ 159
- 2.Ç»»áαáΓπαá »αÑαδóá¡¿⌐ ¿ Γáí½¿µá ñÑß¬α¿»Γ«α«ó »αÑαδóá¡¿⌐ 160
- 3.ê߬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿ 162
- 4.Éáß»«º¡«óá¡¿Ñ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ 166
- 5.äαπúá∩ ¿¡Σ«α¼áµ¿∩ «í «Φ¿í¬áσ 168
- 6.滿߫¬ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ 170
-
- âïÇéÇ 17
- ÄæÄüàììÄæÆê ÄÆïÇäèê
- 1.éßΓα«Ñ¡¡δÑ «Γ½áñ«τ¡δÑ ó«º¼«ª¡«ßΓ¿ 186
- 2.ÄΓ½áñ«τ¡δÑ αÑú¿ßΓαδ 187
- 3.ÅαÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ ß «Γ½áñ«τ¡δ¼¿ αÑú¿ßΓαἿ 189
- 4.æαÑñßΓóá «Γ½áñ¬¿ ß«ó¼ÑßΓ¿¼δÑ ß 8086 191
-
- ÅÉêïÄåàìêà Ç
- ö½áú«óδ⌐ αÑú¿ßΓα ¿ ¬«ñδ πß½«ó¿⌐ 191
-
- ÅÉêïÄåàìêà é
- ìáí«α ¿¡ßΓαπ¬µ¿⌐ ó ñÑΓá½∩σ ¿ ¡«¼Ñαá ßΓαá¡¿µ 194
-
- - 1 -
-
- ùÇæÆ£ 1
- éóÑñÑ¡¿Ñ ó 32-σ αáºα∩ñ¡δ⌐ ¼¿¬α«»α«µÑßß«α INTEL 80386
- ──────────────────────────────────────────────────────
- äá¡¡á∩ τáßΓ∞ ß«ñÑαª¿Γ óóÑñÑ¡¿Ñ ó »«½«ª¿Γѽ∞¡δÑ ó«º¼«ª¡«ßΓ¿,
- óδºδóáѼδÑ ¼«Θ¡«ßΓ∞ε ¼¿¬α«»α«µÑßß«αá (îÅ) 80386. Ä¡á «»¿ßδóáÑΓ
- Σπ¡¬µ¿¿ ¡«ó«ú« îÅ 80386, ó ßαáó¡Ñ¡¿Ñ ß »αÑñΦÑßΓóπεΘ¿¼¿ îÅ Σ¿α¼δ
- Intel, ¿ßσ«ñ∩ ¿º »αÑ¿¼πΘÑßΓó ñ½∩ »«½∞º«óáΓѽÑ⌐ ¡«ó«ú« ¬«¼»∞εΓÑ-
- αá 80386. çáΓѼ «¡á ¡áτ¡ÑΓ πú½πí½∩Γ∞ß∩ ó ¿ºπτÑ¡¿Ñ îÅ 80386, ¬á¬
- óδτ¿ß½¿Γѽ∞¡πε ¼áΦ¿¡π ß í«½∞Φ¿¼¿ 󫺼«ª¡«ßΓ∩¼¿.
- Æá¬ ¬á¬ «»¿ßá¡¿Ñ ∩ó½∩ÑΓß∩ ó º¡áτ¿Γѽ∞¡«⌐ ßΓѻѡ¿ ΓÑσ¡¿τÑ߬¿¼,
- Γ« ñá¡¡á∩ τáßΓ∞ ºá¬½áñδóáÑΓ «ß¡«óπ ñ½∩ »«½¡«ú« »«¡¿¼á¡¿∩ îÅ
- 80386, «σóáΓδóá∩ Γá¬¿Ñ «ß¡«ó¡δÑ τáßΓ¿, ¬á¬ Γ¿»δ ñá¡¡δσ ¿ 32-σ
- αáºα∩ñ¡δÑ ß»«ß«íδ áñαÑßᵿ¿ ¬ »á¼∩Γ¿. é ºá¬½ετÑ¡¿Ñ φΓá τáßΓ∞ ¬¡¿-
- ú¿ »αÑñßΓáó¿Γ ¬áªñπε ¬áΓÑú«α¿ε ¡áí«α«ó ¬«¼á¡ñ îÅ 80386 ¿ »αÑñßΓá-
- ó¿Γ Γáí½¿µδ ¬αáΓ¬«ú« «»¿ßá¡¿∩ ¬«¼á¡ñ.
-
- âïÇéÇ 1
- î¿¬α«»α«µÑßß«α 80386
- ────────────────────
- 髺¼«ª¡«,τΓ« Intel 80386 í«½ÑÑ ¼¡«ú«ßΓ«α«¡¡¿⌐ ßπΘÑßΓóπεΘ¿⌐ ¼¿¬-
- α«»α«µÑßß«α (îÅ), ¬«Γ«αδ⌐ πªÑ αáºαáí«Γá¡. è«¡Ñτ¡«, »«½∞º«óáΓѽ¿
- ¬«¼»∞εΓÑα«ó »«ñ«í¡« αáºαáí«Γτ¿¬á¼ ñáó¡« ªÑ½á½¿ Ñú« ¿ß»«½¡Ñ¡¿∩.Åα¿-
- ó½Ñ¬áΓѽ∞¡«ßΓ∞ε îÅ 80386 ∩ó½∩ÑΓß∩ ¡Ñ Γ«½∞¬« ñ½¿¡¡«Ñ ¼áΦ¿¡¡«Ñ ß½«ó«,
- ¡« «ß«íá∩ »α«¿ºó«ñ¿Γѽ∞¡«ßΓ∞ óáª¡á ¡Ñ ñ½∩ óßÑσ »«½∞º«óáΓѽÑ⌐. é
- ¡Ñ¬«Γ«α«⌐ ßΓѻѡ¿, ¼¡«ú«ßΓ«α«¡¡«ßΓ∞ îÅ 80386 ∩ó½∩ÑΓß∩ "¬½ετѼ",
- »«ºó«½∩εΘ¿¼ ½εí«¼π ¬«¼»∞εΓÑαπ 80386 αáí«ΓáΓ∞ ¬á¬ ß ¡«óδ¼ 32-σ
- αáºα∩ñ¡δ¼ »α«µÑßß«α«¼, Γᬠ¿ ß ß«ó¼ÑßΓ¿¼δ¼ 16-Γ¿ αáºα∩ñ¡δ¼. æ ñαπ-
- ú«⌐ ßΓ«α«¡δ, ߬«α«ßΓ∞ óδτ¿ß½Ñ¡¿⌐ îÅ 80386 «τÑ¡∞ ó᪡á, Γ.¬. «¡á
- ñáÑΓ ó«º¼«ª¡«ßΓ∞ »α¿¼Ñ¡∩Γ∞ ¬«¼»∞εΓÑα »«τΓ¿ óѺñÑ. ä½∩ ¼¡«ú¿σ ¿º
- ¡áß, ¼¡«ú«ßΓ«α«¡¡«ßΓ∞ ¿ ¿ß»«½¡Ñ¡¿Ñ îÅ 80386 ¿¡ΓÑαÑß¡δ, Γ.¬. ßπ-
- ΘÑßΓóπεΘÑÑ »α«úαá¼¼¡«Ñ «íÑß»ÑτÑ¡¿Ñ (ÅÄ) ¼«ªÑΓ αáí«ΓáΓ∞ º¡áτ¿-
- Γѽ∞¡« íδßΓαÑÑ, τѼ αá¡ÑÑ, óßÑ ªÑ ¡«ó«Ñ ÅÄ ñ½∩ 32-σ αáºα∩ñ¡«ú« îÅ
- 80386 «íÑΘáÑΓ Γá¬ªÑ »«óδß¿Γ∞ ߬«α«ßΓ¡δÑ ¿ óδτ¿ß½¿Γѽ∞¡δÑ σáαá¬ΓÑ-
- α¿ßΓ¿¬¿ ¬«¼»∞εΓÑαá. é φΓ«⌐ πτÑí¡«⌐ ¿ ß»αáó«τ¡«⌐ ¬¡¿úÑ, ¬á¬ Γ«½∞¬«
- ¼δ »α¿ñѼ ¬ »«¡¿¼á¡¿ε îÅ 80386, ¼δ πº¡áѼ « Ñú« ¼¡«ú«ßΓ«α«¡¡Ñ⌐
- áασ¿ΓѬΓπαÑ ¿ « Ñú« í«½∞Φ¿σ 󫺼«ª¡«ßΓ∩σ.
-
- Å«τѼπ îÅ 80386 óáªÑ¡
- ─────────────────────
- 32-σ αáºα∩ñ¡á∩ áασ¿ΓѬΓπαá 80386 ó᪡á ñ½∩ »«½∞º«óáΓѽÑ⌐ Å¥éî
- Σ¿α¼δ IBM, »«ßΓα«Ñ¡¡δσ ¡á 8086 ¿½¿ 80286, »«ß¬«½∞¬π «¡¿ ¿¼ÑεΓ
- Γ«½∞¬« 16-Γ¿ αáºα∩ñ¡πε áασ¿ΓѬΓπαπ. 16-Γ¿ αáºα∩ñ¡á∩ áασ¿ΓѬΓπαá
- φΓ¿σ í«½∞Φ¿σ τ¿»«ó »«½¡«ßΓ∞ε ß«ñÑনΓß∩ ó 32-σ αáºα∩ñ¡«¼ 80386,
- ¬á¬ »«ñ¡áí«α Ñú« »«½¡δσ Σπ¡¬µ¿⌐. Å« φΓ«⌐ »α¿τ¿¡Ñ, 32-σ αáºα∩ñ¡δ⌐
- 80386 ¼«ªÑΓ ¿¼¿Γ¿α«óáΓ∞ 16-Γ¿ αáºα∩ñ¡δ⌐ îÅ 8086 ¿½¿ îÅ 80286, ñÑ-
- ½á∩ 80386 »«½¡«ßΓ∞ε ß«ó¼ÑßΓ¿¼δ¼ "ßóÑασπ-󡿺" ß «íΦ¿α¡δ¼¿ ¡á¬«»-
- ½Ñ¡¿∩¼¿ ÅÄ, ¡á»¿ßá¡¡«ú« ñ½∩ Ñú« »«»π½∩α¡δσ »αÑñΦÑßΓóÑ¡¡¿¬«ó. Æ.Ñ.
- 80386 óδ»«½¡∩ÑΓ Γδß∩τπ »α«úαá¼¼, ¡á»¿ßá¡¡δσ ñ½∩ Å¥éî Σ¿α¼δ IBM ¿
- ñ½∩ óßÑσ ñαπú¿σ ¬«¼»∞εΓÑα«ó, »«ßΓα«Ñ¡¡δσ ¡á «ß¡«óÑ îÅ 8086 ¿
- 80286.
- îÅ 80386 ∩ó½∩ÑΓß∩ «τÑ¡∞ º¡áτ¿Γѽ∞¡δ¼ îÅ, ó½¿∩εΘ¿¼ ¡á ñѽ«ó«⌐
- ¿ ΓÑσ¡¿τÑ߬¿⌐ ¼¿α, ¬á¬ ¿º-ºá Ñú« ß«ó¼ÑßΓ¿¼«ßΓ¿ ß ßѼÑ⌐ßΓó«¼ 8086,
- Γᬠ¿ ¿º-ºá Σá¡ΓáßΓ¿τÑ߬¿σ 󫺼«ª¡«ßΓÑ⌐ Ñú« ¡«óδσ Σπ¡¬µ¿⌐. ¥Γ¿
- ñóá ßó«⌐ßΓóá, ß¿½∞¡á∩ ¡áß½ÑñßΓóÑ¡¡«ßΓ∞ ¿ Σπ¡¬µ¿«¡á½∞¡δÑ ó«º¼«ª-
- ¡«ßΓ¿, «í`Ññ¿¡Ñ¡¡δÑ ó «ñ¿¡ τ¿», ∩ó½∩εΓß∩ "ßó∩º∞ε" ¼Ñªñπ ¡áßΓ«∩Θ¿¼
- ¿ íπñπΘ¿¼ αáºó¿Γ¿Ñ¼ »α«úαá¼¼¡«ú« «íÑß»ÑτÑ¡¿∩. êºóÑßΓ¡δÑ ΓÑσ¡¿τÑß-
- ¬¿Ñ, φ¬«¡«¼¿τÑ߬¿Ñ ªπα¡á½δ ¿ ñáªÑ úáºÑΓδ πΓóÑαªñáεΓ, τΓ« îÅ 80386
- »α¿ó½Ñ¬áεΓ ó¡¿¼á¡¿Ñ αáºαáí«Γτ¿¬«ó ¿ »«½∞º«óáΓѽÑ⌐ ¬«¼»∞εΓÑα«ó.
-
- - 2 -
- ä½∩ Γ«ú«, τΓ«íδ αÑ὿º«óáΓ∞ »αÑ¿¼πΘÑßΓóá, »αÑñ»«½áúáѼδσ ¡«-
- óδσ Σπ¡¬µ¿⌐ îÅ 80386, íẫó«Ñ ÅÄ Éæ »α¿¬½áñ¡δσ ¿ «»Ñαᵿ«¡¡δσ
- ß¿ßΓѼ πªÑ ß«óÑαΦÑ¡ßΓóπÑΓß∩. ¥Γ« ßá¼δ⌐ «íÑΘáεΘ¿⌐ »α¿º¡á¬, τΓ« îÅ
- 80386 íπñÑΓ »α«ñ«½ªáΓ∞ »«º¿Γ¿ó¡«Ñ ó½¿∩¡¿Ñ ¡á óßÑσ ¡áß. Å«¼¿¼« Ñú«
- ó µÑ½«¼ ó«ºαáßΓáεΘÑú« ó½¿∩¡¿∩ ¡á óßÑσ »«½∞º«óáΓѽÑ⌐ Å¥éî, ¿ «ß«-
- íÑ¡¡« ¡á "Γ«τ¬π ºαÑ¡¿∩" »α«úαá¼¼¿ßΓá, 80386 ¿¡ΓÑαÑß¡δ⌐ ¿ º¡áτ¿-
- Γѽ∞¡δ⌐ ¬«¼»∞εΓÑα. ÆÑσ¡¿τÑ߬¿ áασ¿ΓѬΓπαá 80386 ß«óÑαΦÑ¡¡á ¿ φΣ-
- ΣÑ¬Γ¿ó¡á. Å¥éî PC80386 πªÑ ß½πτá⌐¡« αẼÑΘÑ¡¡δÑ ó «Σ¿ßáσ ¿ ¡á ºá-
- ó«ñáσ ñáεΓ »«¿ºó«ñ¿Γѽ∞¡«ßΓ∞ 4 MIPS (¼¿½½¿«¡ ¬«¼á¡ñ ó ßѬπ¡ñπ) ¿
- »«ºó«½∩εΓ »¿ßáΓ∞ »α«úαá¼¼δ ñ½∩ óδ»«½¡Ñ¡¿∩ ºáñáτ »αѪñÑ »αÑñ¡áº¡á-
- τÑ¡¡δσ ñ½∩ ߻ѵ¿á½¿º¿α«óá¡¡δσ αáí«τ¿σ ßΓᡵ¿⌐ ¿ ¼¿¡¿-¥éî.
-
- èᬠαáí«ΓáÑΓ 80386
- ──────────────────
- îÅ 80386 µÑ½¿¬«¼ αáºαáíáΓδóá½ß∩ ñ½∩ óδ»«½¡Ñ¡¿∩ 32-σ αáºα∩ñ¡δσ
- «»Ñαᵿ⌐, ¡« «¡ ¼«ªÑΓ Γá¬ªÑ Σπ¡¬µ¿«¡¿α«óáΓ∞ ¬á¬ íδßΓα«ñÑ⌐ßΓóπεΘ¿⌐
- 16-Γ¿ αáºα∩ñ¡δ⌐ îÅ 8086 ¿½¿ 80286. ä½∩ Γ«ú«, τΓ«íδ ¿ºπτ¿Γ∞ 80386,
- ¡á¼ ¡Ñ«íσ«ñ¿¼δ «ß¡«ó¡δÑ º¡á¡¿∩ »« ΓαѼ αѪ¿¼á¼, ¿½¿ ß»«ß«íá¼, ó
- ¬«Γ«αδσ îÅ 80386 ¼«ªÑΓ αáí«ΓáΓ∞. ¥Γ¿ αѪ¿¼δ αáí«Γδ, ¡áºóá¡¡δÑ αÑ-
- á½∞¡δ¼¿, ºáΘ¿ΘÑ¡¡δ¼¿ ¿ ó¿αΓπá½∞¡δ¼¿ "8086", ñáεΓ 80386 í«½∞Φπε
- ß«ó¼ÑßΓ¿¼«ßΓ∞ ¿ ú¿í¬«ßΓ∞. â½áó¡δÑ «Γ½¿τ¿Γѽ∞¡δÑ τÑαΓδ îÅ 80386
- φΓ« αѪ¿¼δ áñαÑßᵿ¿ ¬ »á¼∩Γ¿ ¿ Ѽ¬«ßΓ∞ »á¼∩Γ¿, ¬ ¬«Γ«α«⌐ ¼«ª¡«
- áñαÑß«óáΓ∞ß∩.
-
- │≈─8086/8088───÷│
- │Å¥éî Éæ │
- ├───────────────┤
- │16-Γ¿ αáºα∩ñ¡á∩│
- │ «»Ñαᵿ∩ │
- └───────────────┘
-
- │≈──────────────80286──────────────÷│
- │ Å¥éî Éæ/ÇÆ │
- ├───────────────┐ ┌────────────────┤
- │αÑá½∞¡δ⌐ αѪ¿¼ │ │ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼│
- │(¬á¬ 16-Γ¿ αáº.│≈÷│16-Γ¿ αáºα∩ñ¡δ⌐ │
- │ 8086) │ └────────────────┘
- └───────────────┘
-
- │≈───────────────────────────80386────────────────────────÷│
- │ Å¥éî 80386 │
- ├───────────────┐ ┌──────────────────┐ ┌─────────────────┤
- │αÑá½∞¡δ⌐ αѪ¿¼│ │ ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼│ │óÑαΓπá½∞¡δ⌐ αѪ¿¼│
- │(¬á¬ 16-Γ¿ αáº.│≈÷│16-Γ¿ │32-πσ │≈÷│(¬á¬ 8086,¡« »«ñ-│
- │ 8086) │ │αáºα∩ñ¡δ⌐│αáºα∩ñ- │ │τ¿¡∩Ѽδ⌐ ºáΘ¿ΘÑ¡-│
- │ │ │(80286). │ ¡δ⌐. │ │¡«¼π αѪ¿¼π). │
- └───────────────┘ └──────────────────┘ └─────────────────┘
- É¿ß 1.1 Éáºó¿Γ¿Ñ αѪ¿¼«ó αáí«Γδ 8086/8088,80286 ¿ 80386.
-
- ìá α¿ß. 1.1 »«¬áºá¡δ αѪ¿¼δ αáí«Γδ îÅ 80386 ¿ ¿σ αáºó¿Γ¿Ñ ó«
- óαѼѡ¿. É¿ßπ¡«¬ ¡áτ¿¡áÑΓß∩ ß 16-Γ¿ αáºα∩ñ¡δσ îÅ 8086/8086, ¬«Γ«-
- αδÑ ¿¼ÑεΓ Γ«½∞¬« αÑá½∞¡δ⌐ αѪ¿¼, »«ºó«½∩εΘ¿⌐ áñαÑß«óáΓ∞ß∩ ¬ »á¼∩-
- Γ¿ Ѽ¬«ßΓ∞ε 1 îíá⌐Γ. 16-Γ¿ αáºα∩ñ¡δ⌐ 80286, ¬α«¼Ñ αÑá½∞¡«ú« αѪ¿-
- ¼á ¿¼ÑÑΓ ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼ ¿ Ѽ¬«ßΓ∞ áñαÑßπѼ«⌐ »á¼∩Γ¿ ó 16 αáº
- óδΦÑ, τѼ ó 8086/88.
- 80386 ñ«íáó½∩ÑΓ 32-σ αáºα∩ñ¡δÑ «»Ñαᵿ¿ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿
- ñáÑΓ ó«º¼«ª¡«ßΓ∞ áñαÑß«óáΓ∞ß∩ »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ ¬ 4 ¼íá⌐Γá¼ »á¼∩Γ¿.
- 80386 Γá¬ªÑ ¿¼ÑÑΓ óß»«¼«úáΓѽ∞¡δ⌐ ó¿αΓπá½∞¡δ⌐ αѪ¿¼ "8086", ¬«Γ«-
- αδ⌐ «íÑß»Ñτ¿óáÑΓ ß«ó¼ÑßΓ¿¼«ßΓ∞, ßπΘÑßΓóπεΘÑú« »α«úαá¼¼¡«ú« «íÑß-
- »ÑτÑ¡¿∩ (ÅÄ) 8086 ß îÅ 80386.
-
- - 3 -
- Éáí«Γá 32-σ αáºα∩ñ¡«ú« 80386 óßÑúñá ¡áτ¿¡áÑΓß∩ ß αÑá½∞¡«ú«
- αѪ¿¼á, ß«ó¼ÑßΓ¿¼«ú« ß αѪ¿¼á¼¿ αáí«Γδ 8086. ò«Γ∩ φΓ« 󫺼«ª¡«
- ∩ó½∩ÑΓß∩ ¡Ñ«ª¿ñá¡¡«ßΓ∞ε, ¡« óδ ¼«ªÑΓÑ ó¿ñÑΓ∞, τΓ« Γá¬á∩ «ß«íÑ¡-
- ¡«ßΓ∞ »«ºó«½∩ÑΓ, ßπΘÑßΓóπεΘÑÑ »α«úαá¼¼¡«Ñ «íÑß»ÑτÑ¡¿Ñ, íѺ ¿º¼Ñ-
- ¡Ñ¡¿⌐, ¡Ñ»«ßαÑñßΓóÑ¡¡« ¿ß»«½∞º«óáΓ∞ ñ½∩ 80386. ÉÑá½∞¡δ¼ αѪ¿¼ ¡á-
- ºδóáÑΓß∩ »«Γ«¼π, τΓ« ÅÄ, ß«ó¼ÑßΓ¿¼«Ñ ß 8086 αáí«ΓáÑΓ ß αÑá½∞¡δ¼¿
- (Σ¿º¿τÑ߬¿¼¿) áñαÑßἿ.
- é αÑá½∞¡«¼ αѪ¿¼Ñ, 80386 αáí«ΓáÑΓ Γá¬ªÑ ¬á¬ ßá¼δ⌐ íδßΓα«-
- ñÑ⌐ßΓóπεΘ¿⌐ îÅ 8086. Å«ß½Ñ ºá»π߬á 80386 ¼«ªÑ¼ »ÑαÑ⌐Γ¿ ¬ αáí«ΓÑ ó
- ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ.
- çáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼ 80386 «íÑß»Ñτ¿óáÑΓ 32-σ αáºα∩ñ¡δÑ ñá¡¡δÑ ¿
- áñαÑßᵿε, ¿ ó¿αΓπá½∞¡πε »á¼∩Γ∞ ß »«ññÑ᪬«⌐ αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿-
- µδ. ¥Γ«Γ αѪ¿¼ ∩ó½∩ÑΓß∩ "«α¿Ñ¡Γ¿α«¼" »α¿ αáºó¿Γ¿¿ ¡«ó«ú« »α«ú-
- αá¼¼¡«ú« «íÑß»ÑτÑ¡¿∩.
- é Γáí½. 1.1. ¬αáΓ¬« »αÑñßΓáó½Ñ¡δ 16-Γ¿ ¿ 32-σ αáºα∩ñ¡δÑ «»Ñ-
- αᵿ¿, ¿ß»«½∞ºπεΘ¿Ñ ñá¡¡δÑ αѪ¿¼δ. Å«½¡δÑ 32-σ αáºα∩ñ¡δÑ «»Ñαᵿ¿
- á»»áαáΓ¡«-αÑ὿º«óá¡δ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ (16-Γ¿ αáºα∩ñ¡δÑ «»Ñαá-
- µ¿¿ ¼«úπΓ Γá¬ªÑ ¿¼ÑΓ∞ ¼ÑßΓ« ó φΓ«¼ αѪ¿¼Ñ, Γᬠ¬á¬ 16-Γ¿ αáºα∩ñ-
- ¡δ⌐ îÅ 80286 ¼«ªÑΓ αáí«ΓáΓ∞ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ). é ºáΘ¿ΘÑ¡¡«¼
- αѪ¿¼Ñ, í½áú«ñáα∩ ¡á½¿τ¿ε 32-σ ¿ 16-Γ¿ αáºα∩ñ¡«⌐ «»Ñαᵿ¿, 80386
- ¼«ªÑΓ ñáΓ∞ 󫺼«ª¡«ßΓ∞ Ñú« πßΓα«⌐ßΓóπ αáºí¿Ñ¡¿Ñ ¡á ßΓαá¡¿µδ »«½-
- ¡«⌐ »«ññÑ᪬¿ ó¿αΓπá½∞¡«⌐ »á¼∩Γ¿, «ßó«í«ªñá∩ »α«úαá¼¼¿ßΓá «Γ «ú-
- αá¡¿τÑ¡¡«ßΓ¿ Σ¿º¿τÑ߬«⌐ áñαÑßᵿ¿. Ç»»áαáΓ¡δÑ ßαÑñßΓóá ºáΘ¿Γδ
- 80386 «ñ¡«óαѼѡ¡« á¬Γ¿ó¿º¿απÑΓß∩, »«φΓ«¼π ¡áºóá¡δ ºáΘ¿ΘÑ¡¡δ⌐ αÑ-
- ª¿¼. äá¡¡δÑ á»»áαáΓ¡δÑ ßαÑñßΓóá ºáΘ¿Γδ, αẼÑΘÑ¡¡δÑ ¡á «ñ¡«¼
- ¬α¿ßΓá½½Ñ úáαá¡Γ¿απεΓ óδß«¬πε ¡áñѪ¡«ßΓ∞ ß¿ßΓѼδ.
- äá¡¡δÑ ß»«ß«íδ ºáΘ¿Γδ ñáεΓ πóÑαÑ¡¡«ßΓ∞, τΓ« "µÑ½«ßΓ¡«ßΓ∞"
- «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ óßÑúñá ¼«ªÑΓ íδΓ∞ ºáΘ¿ΘÑ¡á «Γ ó¼ÑΦáΓѽ∞ßΓóá
- »«½∞º«óáΓѽ∩ ¿, τΓ« »«½∞º«óáΓѽ¿ ¼«úπΓ íδΓ∞ ºáΘ¿ΘÑ¡δ «Γ ñαπú¿σ
- »«½∞º«óáΓѽÑ⌐. ÄíΘá∩ ¡áñѪ¡«ßΓ∞ ß¿ßΓÑ¼δ »α¿ ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ºá-
- ó¿ß¿Γ ¿ß¬½ετ¿Γѽ∞¡« «Γ "ª¿óπτÑßΓ¿" «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ, ¡« ¡Ñ «Γ
- ¡áñѪ¡«ßΓ¿ »α«úαá¼¼ »«½∞º«óáΓѽ∩.
- çáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼ 80386 »αÑñ»«τΓ¿Γѽѡ, ¿º-ºá ¡á½¿τ¿∩ 32-σ
- αáºα∩ñ¡«⌐ «»Ñαᵿ¿, »«ññÑ᪬¿ ó¿αΓπá½∞¡«⌐ »á¼∩Γ¿ ¿ ÑÑ ºáΘ¿Γδ.
- Åα«ßΓπε ß¿ßΓѼπ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á πñ«í¡« πßΓá¡«ó¿Γ∞, ¬á¬ ¼δ πó¿-
- ñ¿¼ ¿º »α¿¼Ñα«ó ó ú½áóÑ 1.1, »α¿½«ªÑ¡¿∩σ D ¿ E. ò«Γ∩ ºáΘ¿ΘÑ¡¡δ⌐
- αѪ¿¼ ñ«»π߬áÑΓ Γá¬¿Ñ Φ¿α«¬¿Ñ πα«ó¡¿ ß½«ª¡«ßΓ¿, ¬á¬ ΓαÑíπÑΓß∩. îδ
- ¿ºπτ¿¼ ¡Ñ߬«½∞¬« ß»«ß«í«ó ñ½∩ πóѽ¿τÑ¡¿∩ ß½«ª¡«ßΓ¿ ß¿ßΓÑ¼δ ºáΘ¿-
- ΘÑ¡¡«ú« αѪ¿¼á.
- Æáí½¿µá 1.1
- 16-Γ¿ ¿ 32-σ αáºα∩ñ¡δÑ αѪ¿¼δ αáí«Γδ
- ────────────────────────┬──────────────┬──────────────────────────┐
- 16-Γ¿ αáºα∩ñ¡δÑ «»Ñαᵿ¿│32-σ αáºα∩ñ¡δÑ│ 諼¼Ñ¡Γáα¿¿ │
- │ «»Ñαᵿ¿ │ │
- ────────────────────────┼──────────────┼──────────────────────────┤
- ÉÑá½∞¡δ⌐ αѪ¿¼ │ │ÉѪ¿¼ ß«ó¼ÑßΓ¿¼δ⌐ ß 8086 │
- éδ»«½¡Ñ¡¿Ñ 16-Γ¿ αáºα∩ñ-│ │çáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼ ß«ó¼Ñß- │
- ¡«ú« ¬«ñá ßÑú¼Ñ¡Γá ó ºá-│ │Γ¿¼δ⌐ ß 80286 │
- Θ¿ΘÑ¡¡«¼ αѪ¿¼Ñ │ │ │
- é¿αΓπá½∞¡δ⌐ αѪ¿¼ 8086 │ │æαÑñá 8086, ß«ºñáóáѼá∩ ó │
- │ │ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ │
- │éδ»«½¡Ñ¡¿Ñ │Å«½¡á∩ 32-σ αáºα∩ñ¡á∩ áñ- │
- │32-σ αáºα∩ñ- │αÑßᵿ∩ ¿ ¿ß»«½¡Ñ¡¿Ñ │
- │¡«ú« ¬«ñá │ │
- │ßÑú¼Ñ¡Γá ó │ │
- │ºáΘ¿ΘÑ¡«¼ │ │
- │αѪ¿¼Ñ │ │
- ────────────────────────┴──────────────┴──────────────────────────┘
-
- - 4 -
- é¿αΓπá½∞¡δ⌐ αѪ¿¼ 8086 «ß«íÑ¡¡« ¿¡ΓÑαÑßÑ¡, Γ.¬. «¡ »«ºó«½∩ÑΓ
- ¡á¼ αáí«ΓáΓ∞ ß ½εíδ¼ ßπΘÑßΓóπεΘ¿¼ »α«úαá¼¼¡δ¼ «íÑß»ÑτÑ¡¿Ñ¼ ñ½∩
- 8086 »«ñ π»αáó½Ñ¡¿Ñ¼ 32-σ αáºα∩ñ¡«⌐ «»Ñαᵿ«¡¡«⌐ ß¿ßΓÑ¼δ ºáΘ¿ΘÑ¡-
- ¡«ú« αѪ¿¼á. 鬽ετáѼ«Ñ »α«úαá¼¼¡«Ñ «íÑß»ÑτÑ¡¿Ñ 8086 ¼«ªÑΓ íδΓ∞ ¿
- ßΓá¡ñáαΓ¡δ¼¿ »α¿¬½áñ¡δ¼¿ »α«úαἼἿ, ¿ «»Ñαᵿ«¡«⌐ ß¿ßΓѼ«⌐
- 8086, ¡á»α¿¼Ñα Äæ PC-DOS. è«úñá »α«úαá¼¼¡«Ñ «íÑß»ÑτÑ¡¿Ñ 8086 óδ-
- »«½¡∩ÑΓß∩ ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ 8086, Γ« ß«ºñáÑΓß∩ ó»ÑτáΓ½Ñ¡¿Ñ,
- τΓ« »α«úαá¼¼δ óδ»«½¡∩εΓß∩ ¡á îÅ 8086 (8088). ò«Γ∩ Σá¬Γ¿τÑ߬¿,
- ú½áó¡á∩ «»Ñαᵿ«¡¡á∩ ß¿ßΓѼá 80386 ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ß«σαá¡∩ÑΓ
- π»αáó½Ñ¡¿Ñ óßѼ¿ αÑßπαßἿ ß¿ßΓѼδ. é¿αΓπá½∞¡δ⌐ αѪ¿¼ 8086 ∩ó½∩-
- ÑΓß∩ φ½Ñúá¡Γ¡«⌐ ¡«ó«⌐ τÑαΓ«⌐, ¬«Γ«αá∩ «íÑß»Ñτ¿óáÑΓ ß«ó¼ÑßΓ¿¼«ßΓ∞
- »«¬«½Ñ¡¿⌐ »α«µÑßß«α«ó. é¿αΓπá½∞¡δ⌐ αѪ¿¼ 8086 ºáß½πª¿óáÑΓ ú½πí«-
- ¬«ú« ¿ºπτÑ¡¿∩. îδ ßñѽáѼ φΓ«, ó¬½ετá∩ »«½¡δÑ ½¿ßΓ¿¡ú¿ »α«úαá¼¼ ó
- »α¿½«ªÑ¡¿¿ G, ¬«Γ«αδÑ ñÑ⌐ßΓó¿Γѽ∞¡« αáí«ΓáεΓ ó Éæ-DOS ó ó¿αΓπ-
- á½∞¡«¼ αѪ¿¼Ñ 8086. éδ ¼«ªÑΓÑ αáí«ΓáΓ∞ ß »α«úαá¼¼«⌐ ¼«¡¿Γ«α ¡á
- ½εí«¼ »Ñαß«¡á½∞¡«¼ ¬«¼»∞εΓÑαÑ 80386.
-
- ìáτá½∞¡«Ñ »αÑñßΓáó½Ñ¡¿Ñ áασ¿ΓѬΓπαδ »α«µÑßß«αá
- ──────────────────────────────────────────────
- äó¿úá∩ß∞ «Γ αѪ¿¼«ó αáí«Γδ 80386 ¬ ß½ÑñπεΘѼπ πα«ó¡ε ñÑΓ὿-
- ºáµ¿¿, ¼δ αáßß¼«Γα¿¼ áασ¿ΓѬΓπαπ 80386: 80386 ó¬½ετáÑΓ ¡«óπε 32-σ
- αáºα∩ñ¡πε áασ¿ΓѬΓπαπ ñ½∩ ßó∩º¿ ß ¼¿¬α«»α«µÑßß«αἿ Σ¿α¼δ INTEL.
- Çασ¿ΓѬΓπαá »α«µÑßß«αá ¿º«íαáªáÑΓ σáαá¬ΓÑα¿ßΓ¿¬¿ 80386, ó¿ñ¿¼δÑ
- »α«úαá¼¼¿ßΓ«¼, ¿ß»«½∞ºπεΘ¿¼ «ñ¿¡ ¿º αѪ¿¼«ó αáí«Γδ, «»¿ßá¡¡δσ óδ-
- ΦÑ.
- Äß¡«óδ áασ¿ΓѬΓπαδ ¬áßáεΓß∩ »α«úαá¼¼¿α«óá¡¡δσ αÑú¿ßΓα«ó »α«-
- µÑßß«αá, Γ¿»«ó ñá¡¡δσ, ¬«Γ«αδÑ ¡Ñ»«ßαÑñßΓóÑ¡¡« αáß»«º¡áεΓß∩ ¿ ¼Ñ-
- Γ«ñ«ó áñαÑßᵿ¿ «»Ñαá¡ñ«ó ¬ »á¼∩Γ¿. èα«¼Ñ Γ«ú« ¬ «ß¡«ó¡δ¼ φ½Ñ¼Ñ¡-
- Γá¼ 80386 «Γ¡«ß∩Γß∩ ߻ѵ¿á½∞¡δÑ, ¿¡ΓÑαÑß¡δÑ áασ¿ΓѬΓπα¡δÑ τÑαΓδ,
- Γá¬¿Ñ ¬á¬ αÑú¿ßΓαδ »αÑαδóá¡¿⌐ ñ½∩ «Γ½áñ¬¿ ¿ ¿ñÑ¡Γ¿Σ¿¬áµ¿¿ τ¿»á ¿
- πα«ó¡Ñ⌐ »ÑαÑß¼«Γαá, ¬«Γ«αδÑ »«ºó«½∩εΓ »α«úαá¼¼¡«¼π «íÑß»ÑτÑ¡¿ε
- αáß»«º¡áóáΓ∞, ¬á¬«⌐ τ¿» αáí«ΓáÑΓ. îδ ¡áτ¡Ñ¼ αáßß¼«ΓαÑ¡¿Ñ «ß¡«ó
- 80386 ß Ñú« αÑú¿ßΓα«ó.
- ìÑ߬«½∞¬« »«½∞º«óáΓѽ∞߬¿σ αÑú¿ßΓα«ó 80386 ¿ß»«½∞ºπεΓß∩ «íδτ-
- ¡δ¼¿ »α«úαἼἿ »«½∞º«óáΓѽ∩. êº 32-σ αáºα∩ñ¡δσ αÑú¿ßΓα«ó «íΘÑú«
- ¡áº¡áτÑ¡¿∩ ¡á¿í«½ÑÑ τáßΓ« ¿ß»«½∞ºπÑ¼δ¼¿ ∩ó½∩εΓß∩ ßτÑΓτ¿¬ ¬«¼á¡ñ ¿
- αÑú¿ßΓα Σ½áúá. èáªñδ⌐ ¿º 32-σ αáºα∩ñ¡δσ ÉÄì ß«ñÑαª¿Γ «íδτ¡δÑ
- ñá¡¡δÑ ¿ º¡áτÑ¡¿∩ áñαÑß«ó ΓѬπΘÑú« ¿ß»«½∞º«óá¡¿∩. çá¼ÑΓ¿¼, τΓ«
- ÉÄì, »«¬áºá¡¡δÑ ¡á α¿ß. 1.2, ¼«úπΓ ß«ñÑαªáΓ∞ ¡Ñ Γ«½∞¬« 32-σ αáº-
- α∩ñ¡δÑ ñá¡¡δÑ, ¡« ¿ 16-Γ¿ ¿½¿ 8-¼¿ αáºα∩ñ¡δÑ;32-σ αáºα∩ñ¡δ⌐ ßτÑΓ-
- τ¿¬ ¬«¼á¡ñ π¬áºδóáÑΓ ¡á ¬«¼á¡ñπ, ¬«Γ«αá∩ íπñÑΓ óδ»«½¡∩Γ∞ß∩. 32-σ
- αáºα∩ñ¡δ⌐ αÑú¿ßΓα Σ½áúá ß«ñÑαª¿Γ ¡Ñ߬«½∞¬« »«½Ñ⌐, Φ¿α¿¡«⌐ ó 1 ¿½¿
- 2 í¿Γá, ¬«Γ«αδÑ ß«ñÑαªáΓ ó᪡πε ¿¡Σ«α¼áµ¿ε « ß«ßΓ«∩¡¿¿ ¡Ññáó¡«
- óδ»«½¡Ñ¡¡δσ ¬«¼á¡ñ.
- 31 23 15 7 0
- ├──────────┼──────────┼──────────┼──────────┤
- │ àÇò Çì Çò ÇL │
- ├──────────┼──────────┼──────────┼──────────┤
- │ àéò éì BX éL │
- ├──────────┼──────────┼──────────┼──────────┤
- │ àæò æì CX æL │
- ├──────────┼──────────┼──────────┼──────────┤ ÉàâêæÆÉ¢
- │ àDò Dì DX DL │
- ├─────────────────────┼─────────────────────┤ ÄüÖàâÄ
- │ àSI SI │
- ├─────────────────────┼─────────────────────┤ ìÇçìÇùàìêƒ
- │ àDI DI │
- ├─────────────────────┼─────────────────────┤
- │ àéÉ BP │
- ├─────────────────────┼─────────────────────┤
- │ àSÉ SP │
- └─────────────────────┴─────────────────────┘
-
- - 5 -
- 31 15 0
- ├─────────────────────┼─────────────────────┤
- │ EIP IP │ æùàÆùêè èÄîÇìä
- ├─────────────────────┼─────────────────────┤
- │ EFLAG FLAG │ ÉàâêæÆÉ öïÇâÇ
- └───────────────────────────────────────────┘
- 15 0
- ├─────────────────────┤
- æÑú¼Ñ¡Γ ¬«ñá »α«úαá¼¼δ │ CS │
- ├─────────────────────┤
- æÑú¼Ñ¡Γ ßΓѬá │ SS │
- ├─────────────────────┤ ÉàâêæÆÉ¢
- æÑú¼Ñ¡Γ ñá¡¡δσ │ DS │
- ─┼─────────────────────┤ æàâîàìÆÇ
- ä«»«½¡¿Γѽ∞¡δÑ °│ ES │
- αÑú¿ßΓαδ ßÑú¼Ñ¡Γá │├─────────────────────┤
- ñá¡¡δσ ││ FS │
- │├─────────────────────┤
- ∙│ GS │
- ─┴─────────────────────┘
- É¿ß.1.2 Å«½∞º«óáΓѽ∞߬¿Ñ αÑú¿ßΓαδ 80386.
-
- 80386 ¿¼ÑÑΓ Γá¬ªÑ αÑú¿ßΓαδ ßÑú¼Ñ¡Γá, ¬«Γ«αδÑ ¼«úπΓ íδΓ∞ ¿ß-
- »«½∞º«óá¡δ, »« ªÑ½á¡¿ε »α«úαá¼¼¿ßΓá ñ½∩ Σ«α¼¿α«óá¡¿∩ ßÑú¼Ñ¡Γ«ó
- »α«úαá¼¼ ¿½¿ ñá¡¡δσ (»α¿¼Ñα¡« «¬«½« 16 000 󫺼«ª¡δσ ßÑú¼Ñ¡Γ«ó)
- ñ½∩ ¿ß»«½∞º«óá¡¿∩ »α«úαá¼¼¿ßΓ«¼. æÑú¼Ñ¡Γ φΓ« ¡Ñ»αÑαδó¡δ⌐ ½¿¡Ñ⌐¡δ⌐
- í½«¬ áñαÑß¡«ú« »α«ßΓαá¡ßΓóá »α«úαá¼¼¿ßΓá; ½εí«⌐ 32-σ αáºα∩ñ¡δ⌐
- ßÑú¼Ñ¡Γ ¼«ªÑΓ ¿¼ÑΓ∞ «τÑ¡∞ í«½∞Φ«⌐ αẼÑα, ñ« 4 ¼¿½½¿áαñ«ó íá⌐Γ.
- Äñ¿¡ í«½∞Φ«⌐ ßÑú¼Ñ¡Γ, «í`∩ó½Ñ¡¡δ⌐ »Ñαó«¡áτá½∞¡«, óÑα«∩Γ¡« ñ«ßΓá-
- Γ«τÑ¡ ñ½∩ í«½∞Φ¿¡ßΓóá ΓαÑí«óá¡¿⌐ ß¿ßΓѼδ, »«φΓ«¼π τáßΓ« ¿ß»«½∞º«-
- óáΓ∞ αÑú¿ßΓαδ ßÑú¼Ñ¡Γá óδ ¼«ªÑΓÑ »« ßó«Ñ¼π πß¼«ΓαÑ¡¿ε.
- àß½¿ ¼δ σ«Γ¿¼ ß«ºñáΓ∞ ¡Ñ߬«½∞¬« ßÑú¼Ñ¡Γ«ó,Γ« αÑú¿ßΓαδ ßÑú¼Ñ¡-
- Γ«ó »«ºó«½∩εΓ º¡áτ¿Γѽ∞¡« αáßΦ¿α¿Γ∞ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« »α«úαá¼-
- ¼¿ßΓá,ñ« 64 Γδß∩τ í¿½½¿«¡«ó íá⌐Γ »α«úαá¼¼¡« áñαÑßπѼ«⌐ »á¼∩Γ¿,τΓ«
- º¡áτ¿Γѽ∞¡« »αÑóδΦáÑΓ 4 í¿½½¿«¡á íá⌐Γ (»αÑñѽá ñ½∩ ñαπú¿σ 32-σ αáº-
- α∩ñ¡δσ »α«µÑßß«α«ó). îδ íπñѼ ¿ºπτáΓ∞ ß»«ß«íδ ¿ß»«½∞º«óá¡¿∩ αÑ-
- ú¿ßΓα«ó ßÑú¼Ñ¡Γá ñ½∩ »α«ßΓδσ (¿ ¡Ñ ß«óßѼ »α«ßΓδσ) ß¿ßΓѼ.
- èα«¼Ñ αÑú¿ßΓα«ó »«½∞º«óáΓѽ∩ Γ«½∞¬« τΓ« óóÑñÑ¡¡δσ, ßπΘÑßΓóπεΓ
- ¡Ñ߬«½∞¬« ß¿ßΓѼ¡δσ αÑú¿ßΓα«ó, ¬«Γ«αδÑ ¿ß»«½∞ºπÑΓ ß¿ßΓѼ¡á∩ »α«ú-
- αá¼¼á. æ¿ßΓѼ¡δÑ αÑú¿ßΓαδ αÑñ¬« ¿ß»«½∞ºπεΓß∩ «íδτ¡δ¼ »α«úαá¼¼¿ß-
- Γ«¼, Γ.¬. «¡¿ π»αáó½∩εΓ Φ¿α«¬«ß¿ßΓѼ¡δ¼¿ »áαá¼ÑΓαἿ, Γᬿ¼¿ ¬á¬
- αẼÑΘÑ¡¿Ñ Γáí½¿µ αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ ¿ Γáí½¿µ ºáñáτ, αѪ¿¼δ
- αáí«Γδ ¿ ºá»π߬ ß«»α«µÑßß«αá. æ¿ßΓѼ¡δÑ αÑú¿ßΓαδ »αÑñßΓáó½∩εΓß∩ ó
- ú½áóÑ 2.
- Éáí«Γá »α«µÑßß«αá «íδτ¡« ß«ßΓ«¿Γ ¿º «»Ñαᵿ¿ óó«ñá αạ««í-
- αạδσ ñá¡¡δσ ¿ úÑ¡Ñαᵿ¿ óδσ«ñ¡δσ αѺπ½∞ΓáΓ«ó. î¡«ú¿Ñ Γ¿»δ ñá¡-
- ¡δσ 80386, Γá¬¿Ñ ¬á¬ µÑ½δÑ τ¿ß½á ß« º¡á¬«¼ ¿ íѺ º¡á¬á, í¿Γ«óδÑ
- ñá¡¡δÑ ¿ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ñá¡¡δσ ñ½∩ φΣΣÑ¬Γ¿ó¡«⌐ αáí«Γδ á»»á-
- αáΓ¡« »«ññÑনóáεΓß∩. ìá»α¿¼Ñα, í¿Γ«óδ⌐ Γ¿» ñá¡¡δσ, φΓ« Γ¿»δ ñá¡-
- ¡δσ αẼÑα«¼ ó í¿Γ ¿½¿ ¡Ñ߬«½∞¬« í¿Γ. üá⌐Γ - φΓ« ó«ßѼ∞ í¿Γ«ó
- æ½Ññ«óáΓѽ∞¡«, 8-¼¿ αáºα∩ñ¡δÑ µÑ½δÑ τ¿ß½á ß« º¡á¬«¼ ¿½¿ íѺ º¡á¬á
- ∩ó½∩εΓß∩ íá⌐Γ«ó묨. 潫óá ¿ ñó«⌐¡δÑ ß½«óá Γá¬ªÑ αáß»«º¡áεΓß∩.
- 潫óá - φΓ« 16-Γ¿ αáºα∩ñ¡δÑ τ¿ß½á ß« º¡á¬«¼ ¿½¿ íѺ º¡á¬á.
- äó«⌐¡δÑ ß½«óá - φΓ« 32-σ αáºα∩ñ¡δÑ τ¿ß½á ß« º¡á¬«¼ ¿½¿ íѺ º¡á¬á.
- éßÑ φΓ¿ óѽ¿τ¿¡δ, íá⌐Γδ, ß½«óá (2 íá⌐Γá) ¿ ñó«⌐¡δÑ ß½«óá (4
- íá⌐Γá), ½Ñú¬« »ÑαÑñáεΓß∩ ¼Ñªñπ »α«µÑßß«α«¼ ¿ »á¼∩Γ∞ε, Γ.¬. »á¼∩Γ∞
- »«íá⌐Γ¡« áñαÑßπѼá∩, ¿¼Ñ∩ ó ó¿ñπ, τΓ« ½εí«⌐ «»αÑñѽѡ¡δ⌐ íá⌐Γ ¿½¿
- íá⌐Γδ ¼«úπΓ íδΓ∞ ¡á⌐ñÑ¡δ ó íπñπΘѼ.
- é ¬áªñ«¼ ¿º φΓ¿σ Γ¿»«ó ñá¡¡δσ, ¬«Γ«αδÑ »αÑñßΓáó½Ñ¡δ ¡á α¿ß.
- 1.3, í¿Γ 0 ¼½áñΦ¿⌐ º¡áτ¿¼δ⌐ í¿Γ (LSB), ¿ í¿Γ ß ßá¼δ¼ í«½∞Φ¿¼ ¡«-
- ¼Ñα«¼, ß½Ññ«óáΓѽ∞¡« ßΓáαΦ¿⌐, º¡áτ¿¼δ⌐ í¿Γ (MSB).
-
- - 6 -
- è«úñá φΓ¿ Γ¿»δ ñá¡¡δσ αẼÑΘáεΓß∩ ó αÑú¿ßΓαÑ îÅ 80386, Γ« ¡π-
- ½Ñó«⌐ í¿Γ αÑú¿ßΓαá σαá¡¿Γ LSB (¼½áñΦ¿⌐ º¡áτ¿¼δ⌐ αáºα∩ñ) ñá¡¡«ú«
- Γ¿»á ñá¡¡δσ. è«úñá Γ¿» ñá¡¡δσ σαá¡¿Γß∩ ó »á¼∩Γ¿, «¡ ¿¼ÑÑΓ ßó«⌐
- áñαÑß »á¼∩Γ¿, áñαÑß ¿ß»«½∞ºπÑΓß∩ ñ½∩ «íαáΘÑ¡¿∩ ¬ "íá⌐Γ«óδ¼" ñá¡-
- ¡δ¼ ó »á¼∩Γ¿.è«úñá ¼¡«ú«íá⌐Γ¡δ⌐ Γ¿» ñá¡¡δσ,Γá¬¿Ñ ¬á¬ ß½«ó« ¿ ñó«⌐-
- ¡«Ñ ß½«ó«, σαá¡¿Γß∩ ó »á¼∩Γ¿, Γ« áñαÑß«¼ »« ß«ú½áΦÑ¡¿ε, óßÑúñá ∩ó-
- ½∩ÑΓß∩ ¼½áñΦ¿⌐ º¡áτ¿¼δ⌐ íá⌐Γ. è«úñá "ñ½¿¡¡δÑ" Γ¿»δ ñá¡¡δσ σαá¡∩Γß∩
- ó »á¼∩Γ¿, Γ« áñαÑß íá⌐Γá ß ¡á¿¼Ñ¡∞Φ¿¼ ¡«¼Ñα«¼ ∩ó½∩ÑΓß∩ ¼½áñΦ¿¼
- º¡áτ¿¼δ¼ íá⌐Γ«¼ ñá¡¡δσ, ¬á¬ ¿½½εßΓα¿απÑΓß∩ ¡á α¿ß. 1.4. ¥Γ« ß«ú-
- ½áΦÑ¡¿Ñ »« σαá¡Ñ¡¿ε ¼¡«ú«íá⌐Γ¡δσ Γ¿»«ó ñá¡¡δσ, úñÑ áñαÑß ß ¡á-
- ¿¼Ñ¡∞Φ¿¼ ¡«¼Ñα«¼ ß««ΓóÑΓßΓóπÑΓ ¼½áñΦÑ¼π º¡áτ¿¼«¼π íá⌐Γπ, ¡áºδóá-
- ÑΓß∩ "¡áπτ¡δ¼" »«α∩ñ¬«¼ (Seientific ordering). ¥Γ«Γ »«α∩ñ«¬ ¿¼ÑÑΓ
- »«ß½Ññ«óáΓѽ∞¡«Ñ αáß»α«ßΓαá¡Ñ¡¿Ñ ß¿ú¡á½á »ÑαÑ¡«ßá, ¡á»α¿¼Ñα, «Γ
- ¼½áñΦÑú« íá⌐Γá ¬ ßΓáαΦѼπ íá⌐Γπ.
- 7 0
- ├───────────────┤
- │M L│
- │S üÇëÆ S│
- │B B│
- └───────────────┘
-
- 15 7 0
- ├───────────────┼───────────────┤
- │M L│
- │S æïÄéÄ S│
- │B B│
- └───────────────────────────────┘
-
- 31 23 15 7 0
- ├─────────────┼───────────────┼───────────────┼───────────────┤
- │M L│
- │S äéÄëìÄà æïÄéÄ S│
- │B B│
- └─────────────────────────────────────────────────────────────┘
- É¿ß.1.3 Æ¿»δ ñá¡¡δσ íá⌐Γ,ß½«ó« ¿ ñó«⌐¡«Ñ ß½«ó« îÅ 80386
-
- ┌───────────────────────────────────────┐
- │íá⌐Γ│íá⌐Γ│íá⌐Γ│íá⌐Γ│íá⌐Γ│íá⌐Γ│íá⌐Γ│íá⌐Γ│
- │n+6 │n+5 │n+4 │n+3 │n+2 │n+1 │n │n-1 │
- │ │ │ │MSB │ │ │LSB │ │
- └──────────────┼───────────────────┼────┘
- │≈─────────────────÷│
- ñó«⌐¡«Ñ ß½«ó«
-
- É¿ß.1.4 Åα¿¼Ñα σαá¡Ñ¡¿∩ ó »á¼∩Γ¿ ñó«⌐¡«ú« ß½«óá.
-
- é îÅ 80386 áñαÑßᵿ∩ ñá¡¡δσ ¿½¿ ¬«¼á¡ñ »α«úαá¼¼δ óδ»«½¡∩ÑΓß∩
- »α¿ ¿ß»«½∞º«óá¡¿¿ ½εí«ú« ¿º αѪ¿¼«ó áñαÑßᵿ¿ »α«µÑßß«αá ñ½∩ ß«º-
- ñá¡¿∩ φΣΣÑ¬Γ¿ó¡«ú« áñαÑßá, Γ.Ñ. áñαÑßá »á¼∩Γ¿, úñÑ σαá¡∩Γß∩ ΓαÑ-
- íπѼδÑ ñá¡¡δÑ ¿½¿ »α«úαá¼¼á. Çασ¿ΓѬΓπαá áñαÑßᵿ¿ 80386 óδß«¬«-
- «αΓ«ú«¡á½∞¡á∩, ¿¼ÑÑΓß∩ ó ó¿ñπ Γ«, τΓ« ½εí«⌐ αѪ¿¼ áñαÑßᵿ¿ ñ«ß-
- Γπ»Ñ¡ ½εí«⌐ ¬«¼á¡ñÑ «íαáΘÑ¡¿∩ ¬ »á¼∩Γ¿. ¥ΣΣÑ¬Γ¿ó¡«ßΓ∞ »α«úαá¼¼¿-
- α«óá¡¿∩ »α«úαá¼¼ ¡á 80386 π½πτΦáÑΓß∩ »« ßαáó¡Ñ¡¿ε ß 8086 ¿ 80286
- »πΓѼ «íÑß»ÑτÑ¡¿∩ ¡Ñ߬«½∞¬¿σ ¡«óδσ αѪ¿¼«ó áñαÑßᵿ¿. ¥ΣΣÑ¬Γ¿ó¡δ⌐
- áñαÑß ¼«ªÑΓ íδΓ∞ óδτ¿ß½Ñ¡ ¡Ñ í«½ÑÑ τѼ ¿º τÑΓδαÑσ «Γñѽ∞¡δσ ¬«¼-
- »«¡Ñ¡Γ«ó áñαÑßá, «Γ¡«ß¿Γѽ∞¡δ⌐ áñαÑß, º¡áτÑ¡¿Ñ íáºδ, º¡áτÑ¡¿Ñ ¿¡-
- ñѬßá ¼áßΦΓáí¿απѼ«ú« 1,2,4 ¿½¿ 8 ¿ íáºá ßÑú¼Ñ¡Γá. É¿ß. 1.5 ¿½-
- ½εßΓα¿απÑΓ φΓ¿ ¬«¼»«¡Ñ¡Γδ. éδ»«½¡∩∩ óδτ¿ß½Ñ¡¿Ñ φΣΣÑ¬Γ¿ó¡«ú« áñαÑ-
- ßá, 80386 ßπ¼¼¿απÑΓ óßÑ ΓαÑíπѼδÑ ¬«¼»«¡Ñ¡Γδ ñ½∩ Σ«α¼¿α«óá¡¿∩
- ßπ¼¼δ, ¬«Γ«αá∩ ∩ó½∩ÑΓß∩ φΣΣÑ¬Γ¿ó¡δ¼ áñαÑß«¼ «»Ñαá¡ñá.
-
- - 7 -
- ÉѪ¿¼«¼ áñαÑßᵿ¿ 80386 ñáεΓß∩ ¿¼Ñ¡á, Γá¬¿Ñ ¬á¬ ¡Ñ»«ß-
- αÑñßΓóÑ¡¡á∩ áñαÑßᵿ∩ (¿ß»«½∞ºπÑΓ Γ«½∞¬« ¬«¼»«¡Ñ¡Γ «Γ¡«ß¿Γѽ∞¡«ú«
- áñαÑßá), áñαÑßᵿ∩ ß ¼áßΦΓáí¿απÑ¼δ¼ ¿¡ñѬ߫¼ (¿ß»«½∞ºπÑΓ ¿¡-
- ñѬߡπε ¬«¼»«¡Ñ¡Γπ ¿ ¬«φΣΣ¿µ¿Ñ¡Γ ¼áßΦΓáí¿α«óá¡¿∩), «Γ¡«ß¿Γѽ∞¡á∩
- »½εß íẫóá∩ (¿ß»«½∞ºπÑΓ íẫóπε ¿ «Γ¡«ß¿Γѽ∞¡πε ¬«¼»«¡Ñ¡Γπ), ¿
- Γᬠñá½ÑÑ ó¬½ετá∩ áñαÑß íẫó«ú« ßÑú¼Ñ¡Γá, ¬«Γ«αδ⌐ óßÑúñá »α¿-
- ßπΓßΓóπÑΓ, ½εíá∩ ¬«¼í¿¡áµ¿∩ ¿º τÑΓδαÑσ ¬«¼»«¡Ñ¡Γ«ó áñαÑßᵿ¿, ß
- ¿½¿ íѺ ¼áßΦΓáí¿α«óá¡¿∩, ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ß∩ αѪ¿¼á¼¿ áñαÑßᵿ¿
- 80386.
-
- è«¡ßΓαπ¬µ¿∩ ¬α¿ßΓá½½á îÅ 80386
- ──────────────────────────────
- 80386,¬á¬ 32-σ αáºα∩ñ¡á∩ ¼áΦ¿¡á, ¿¼ÑÑΓ ó«º¼«ª¡«ßΓ∞ «íαáíáΓδ-
- óáΓ∞ ¿ »ÑαÑñáóáΓ∞ «ñ¡«óαѼѡ¡« 32-σ αáºα∩ñ¡δÑ ñá¡¡δÑ. àú« ó¡πΓ-
- αÑ¡¡¿Ñ αÑú¿ßΓαδ ¿ ¿¡Σ«α¼áµ¿«¡¡δ⌐ ¬á¡á½ ¿¼ÑεΓ Φ¿α¿¡π ó 32 í¿Γá.
- ¥ΣΣÑ¬Γ¿ó¡δ⌐ áñαÑß Γá¬ªÑ ∩ó½∩ÑΓß∩ 32-σ αáºα∩ñ¡δ¼, «íÑß»Ñτ¿óá∩ αáº-
- ¼Ñα ½¿¡Ñ⌐¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá 4 í¿½½¿«¡á íá⌐Γ (4 âíá⌐Γá).
- î¿¬α«»α«µÑßß«α ß«ßΓ«¿Γ ¿º 275 000 Γα᡺¿ßΓ«α«ó, óδΓαáó½Ñ¡¡δσ
- ¡á «ñ¡«¼ ¬α¿ßΓá½½Ñ ¬αѼ¡¿∩ ¿ ¿ºú«Γ«ó½Ñ¡¡δσ »« ΓÑσ¡«½«ú¿¿ CMOS
- (¬«¼»½Ñ¼Ñ¡Γáα¡á∩ ßΓαπ¬Γπαá ¼ÑΓá½½ «¬ß¿ñ »«½π»α«ó«ñ¡¿¬) ñ½∩ ß¡¿ªÑ-
- ¡¿∩ ¼«Θ¡«ßΓ¿ »«ΓαÑí½Ñ¡¿∩. èα¿ßΓá½ »«¼ÑΘáÑΓß∩ ó ¬«α»πßÑ ß 132
- ¡«ª¬á¼¿. â½áó¡δ¼¿ πßΓα«⌐ßΓóἿ ¬α¿ßΓá½½á ∩ó½∩εΓß∩ πßΓα«⌐ßΓóá
- »αÑñóáα¿Γѽ∞¡«ú« óδí«αá ¬«¼á¡ñδ, ñѬ«ñÑα ¬«¼á¡ñδ, ¿ß»«½¡¿Γѽ∞¡«Ñ
- πßΓα«⌐ßΓó« ¿ πßΓα«⌐ßΓó« αáºí¿Ñ¡¿∩ ßΓαá¡¿µδ. ÅαÑ¿¼πΘÑßΓó«¼, ¿¼Ñ-
- εΘ¿σß∩ ¡á ¬α¿ßΓá½½Ñ ß«ßΓáó¡δσ πßΓα«⌐ßΓó ∩ó½∩ÑΓß∩ »áαώѽ¿º¼,
- Γ.Ñ. πóѽ¿τÑ¡¿Ñ »α«¿ºó«ñ¿Γѽ∞¡«ßΓ¿ ñ«ßΓ¿úáÑΓß∩, ¬«úñá αẽ¿τ¡δÑ
- πßΓα«⌐ßΓóá αáí«ΓáεΓ »áαώѽ∞¡«.
- Å«¬á «ñ¡á ¬«¼á¡ñá óδ»«½¡∩ÑΓß∩, ñαπú¿Ñ ¬«¼á¡ñδ óδí¿αáεΓß∩ ¿
- ñѬ«ñ¿απεΓß∩, óδτ¿ß½Ñ¡¿Ñ áñαÑßá ¿ Γαá¡ß½∩µ¿∩ ßΓαá¡¿µ Γá¬ªÑ óδ»«½-
- ¡∩εΓß∩ ó ¬α¿ßΓá½½½Ñ. ¥Γ¿ πßΓα«⌐ßΓóá αáí«ΓáεΓ ß »«ßΓ«∩¡¡«⌐ τáßΓ«-
- Γ«⌐ úÑ¡ÑαáΓ«αá óσ«ñ¡δσ ß¿ú¡á½«ó, ¬«Γ«αδ⌐ ºáßΓáó½∩ÑΓ »α«µÑßß«α óδ-
- »«½¡∩Γ∞ Ñú« ¼¿¬α«¬«¼á¡ñδ. Æá¬Γ«óá∩ τáßΓ«Γá ñ½∩ 80386 ßÑ⌐τáß ¡Ñ
- óδΦÑ 20 îâµ (»αÑñ»«½áúáεΓ, τΓ« ߬«α« τáßΓ«Γá ó«ºαáßΓÑΓ). Æá¬¿¼
- «íαẫ¼ 80386 óδ»«½¡∩ÑΓ 20 ¼¿½½¿«¡«ó ¼¿¬α«µ¿¬½«ó ó ßѬπ¡ñπ (4,4
- MIPS). ü½áú«ñáα∩ óδß«¬«⌐ ߬«α«ßΓ¿ Ñú« ºáñáεΘÑú« úÑ¡ÑαáΓ«αá ¿ φΣ-
- ΣÑ¬Γ¿ó¡«⌐ ¬«¡ßΓαπ¬µ¿¿. ¥Γá óδß«¬á∩ ߬«α«ßΓ∞ óδ»«½¡Ñ¡¿∩ ¬«¼á¡ñδ
- ∩ó½∩ÑΓß∩ »α¿τ¿¡«⌐, ¬«Γ«αá∩ ºáßΓáó½∩ÑΓ 80386 íδßΓα« αÑΦáΓ∞ í«½∞Φ¿Ñ
- óδτ¿ß½¿Γѽ∞¡δÑ ºáñáτ¿ ¿ «íÑß»Ñτ¿óáÑΓ ¼ú¡«óÑ¡¡δ⌐ «ΓóÑΓ ó« óαѼ∩
- ¿¡ΓÑαá¬Γ¿ó¡«ú« ßÑá¡ßá.
- ì«ó«Ñ πßΓα«⌐ßΓó« αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ, ß«ñÑαªáΘÑÑ ó ßÑíÑ è¥ÿ
- ñ½∩ º¡áτÑ¡¿⌐ áñαÑß«ó Γαá¡ß½∩µ¿¿, Γá¬ªÑ αẼÑΘáÑΓß∩ ¡á ¬α¿ßΓá½Ñ.
- ôßΓα«⌐ßΓó« αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ «ßπΘÑßΓó½∩ÑΓ π»αáó½Ñ¡¿Ñ »á¼∩Γ∞ε
- ¿ «íÑß»Ñτ¿óáÑΓ ó«º¼«ª¡«ßΓ∞ ó¿αΓπá½∞¡«⌐ »á¼∩Γ¿, »«ºó«½∩∩ »α«úαá¼-
- ¼á¼ ¿ß»«½∞º«óáΓ∞ ó« ¼¡«ú« αáº í«½∞ΦÑ »á¼∩Γ¿, τѼ ¿¼ÑÑΓß∩ ó
- ñÑ⌐ßΓó¿Γѽ∞¡«ßΓ¿, Γ.Ñ. Σ¿º¿τÑ߬¿, αÑ὿º«óá¡¡«⌐ ó ß¿ßΓÑ¼Ñ ¡á τ¿-
- »áσ »á¼∩Γ¿. ôßΓα«⌐ßΓó« αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ ó¬½ετáÑΓ è¥ÿ ñ½∩
- σαá¡Ñ¡¿∩ 32-σ ¡Ññáó¡« «ΓΓαá¡ß½¿απѼδσ º¡áτÑ¡¿⌐; φΓ« º¡áτ¿Γѽ∞¡«
- π߬«α∩ÑΓ »α«µÑßß «íΘÑ⌐ Γαá¡ß½∩µ¿¿. ¥Γ« ¿¡ΓÑúα¿α«óá¡¡«Ñ πßΓα«⌐ßΓó«
- αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ ¿ß¬½ετáÑΓ ºáΓαáΓδ ¡á «í«απñ«óá¡¿Ñ ó¡Ñ ¬α¿ß-
- Γá½á ñ½∩ «íÑß»ÑτÑ¡¿∩ ½«ú¿¬¿ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε.
- éδß«¬á∩ ßΓѻѡ∞ ΓÑßΓ¿απѼ«ßΓ¿, ß«ºñá¡á ¡á ¬α¿ßΓá½½Ñ, ó¬½ετá∩
- áóΓ«ΓÑßΓ, ¬«Γ«αδ⌐ ¼«ªÑΓ ºá»πßΓ¿Γ∞ »«½∞º«óáΓѽ∞ »α¿ ó¬½ετÑ¡¿¿ »¿Γá-
- ¡¿∩. ÇóΓ«ΓÑßΓ »α¿¼Ñ¡∩ÑΓ αÑú¿ßΓαδ ΓᬠªÑ, ¬á¬ ó ½«ú¿¬Ñ π»αáó½Ñ¡¿∩
- »α¿¼Ñ¡∩εΓ αÑúπ½∩α¡δÑ ßΓαπ¬Γπαδ. Å«ß½Ñ ºáóÑαΦÑ¡¿∩ áóΓ«ΓÑßΓá ß¿ú¡á-
- Γπαδ ΓÑßΓá ¼«úπΓ ßτ¿ΓδóáΓ∞ß∩ ¿º αÑú¿ßΓα«ó «íΘÑú« ¡áº¡áτÑ¡¿∩ (ÉÄì)
- ñ½∩ »α«óÑન αѺπ½∞ΓáΓ«ó áóΓ«ΓÑßΓá. ìᬫ¡Ñµ, «íÑß»Ñτ¿óáεΓß∩ ß»Ñ-
- µ¿á½∞¡δÑ ß¿ßΓѼ¡δÑ αÑú¿ßΓαδ. Æá¬ τΓ« »á¼∩Γ∞ ó è¥ÿ πßΓα«⌐ßΓóÑ αáº-
- í¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ ¼«ªÑΓ »«½¡«ßΓ∞ε »α«óÑα∩Γ∞ß∩ ñ½∩ »«ñΓóÑαªñÑ¡¿∩
- ÑÑ Σπ¡¬µ¿«¡¿α«óá¡¿∩.
- ìá α¿ß. 1.6. »«¬áºá¡á ¬«¼»«¡«ó¬á 80386. ìá α¿ß. 1.7. »«¬áºá¡
- ß«íαá¡¡δ⌐ ¬α¿ßΓá½½ ß ßσѼ«⌐, óßΓáó½Ñ¡¡«⌐ ó µÑ¡Γα, «íαáΓ¿ΓÑ ó¡¿¼á-
- ¡¿Ñ ¡á »α«ó«ñ¡¿¬¿ »« ßΓα«¡á¼ ¼¿¬α«ßσѼδ ß 132 ¡«ª¬á¼¿, ¬«Γ«αδÑ
- ß«Ññ¿¡∩εΓ ßσѼπ ß »½áΓ«⌐ »α¿ ÑÑ ¼«¡ΓáªÑ.
-
- - 8 -
- 31 15 0
- ├─────────────────────────────┤
- üẫóδ⌐ αÑú¿ßΓα: │ üáºá │
- └─────────────────┬───────────┘
- 31 15 0 │
- ┌────────────┬───────────────┐ │
- │º¡á¬«- │º¡á¬- │ ∙ 潫ªÑ¡¿Ñ »«
- æ¼ÑΘÑ¡¿Ñ: │ αáßΦ¿αÑ¡¿Ñ │αáßΦ¿α. ├────────÷+ 32
- └────────────┴───────────────┘ │ ¼«ñπ½ε 2
- 31 0 │
- ┌─────────────────────────────┐ │
- ê¡ñѬߡδ⌐ │ │ ∙ 潫ªÑ¡¿Ñ »«
- αÑú¿ßΓα: │ ê¡ñÑ¬ß ├───┬───÷+ 32
- └─────────────────────────────┘ ° │ ¼«ñπ½ε 2
- │ │
- ┌───────────────┐ │ │
- │ ¼áßΦΓáí¡δ⌐ │ │ │
- îáßΦΓáí: │ ¼¡«ª¿Γѽ∞ ├───┘ │
- └───────────────┘ │
- 1, 2, 4, ¿½¿ 8 │
- │ ¥ööàèÆêéì¢ë
- │ ÇäÉàæ
- /
- /
- /
- /
- /»α«óÑα¬á ¡áαπΦÑ-
- /úαá¡¿µ ßÑú- ¡¿Ñ
- /¼Ñ¡Γá ¿ »αáó ───────÷
- ñ«ßΓπ»á / ¿ß¬½ε-
- / τÑ¡¿Ñ
- / 12 ¿½¿ 13
- / íѺ ¡áαπΦÑ¡¿⌐
- ------------------------------------------------ │
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá: │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │
- │ ïêìàëì¢ë
- │ ÇäÉàæ =
- │
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- │
- 31 12 11 │ 0
- ┌────────────----------------|
- │Γαá¡ß½∩µ¿∩ │ │ ß¼ÑΘÑ¡¿Ñ |
- │ ßΓαá¡¿µ │ │ ó ßΓαá¡¿µÑ|
- └───────────┴─---│-----------
- │ öêçêùàæèêë
- │ ÇäÉàæ
- │ Φáú 3
- │
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- ö¿º¿τÑ߬¿⌐ áñαÑß: │ ö¿º¿τÑ߬¿⌐ áñαÑß │
- └─────────────────────────────┘
- É¿ß.1.5 ÅαÑñßΓáó½Ñ¡¿Ñ Σ«α¼¿α«óá¡¿∩ áñαÑßá ¿ Γαá¡ß½∩µ¿∩
- αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ.
-
- - 9 -
- âïÇéÇ 2
- äá¡¡δÑ, ¡áí«αδ αÑú¿ßΓα«ó ¿ áñαÑßᵿ∩
- ────────────────────────────────────
- äá¡¡á∩ ú½áóá ó¬½ετáÑΓ «»¿ßá¡¿Ñ Γ¿»«ó ñá¡¡δσ, ¡áí«α«ó αÑ-
- ú¿ßΓα«ó ¿ αѪ¿¼«ó áñαÑßᵿ¿ 80386.
-
- ÉẼÑαδ ¿ Γ¿»δ ñá¡¡δσ
- ─────────────────────
- 80386 αáí«ΓáÑΓ ß αẽ¿τ¡δ¼¿ αẼÑαἿ ñá¡¡δσ, Γᬿ¼¿ ¬á¬ í¿-
- Γδ, íá⌐Γδ, ß½«óá ¿ ñó«⌐¡δÑ ß½«óá. èᬠí佫 π¬áºá¡« ó ú½áóÑ 1,
- íá⌐Γ ß«ßΓ«¿Γ ¿º 8 í¿Γ, ß½«ó« ¿º 16 í¿Γ ¿ ñó«⌐¡«Ñ ß½«ó« ¿º 32-σ
- í¿Γ.
- Æ¿»δ ñá¡¡δσ, »«ññÑনóáѼδÑ 80386 ∩ó½∩εΓß∩ "í¿Γ«ó묨"; ñá¡¡δÑ
- µÑ½«ú« Γ¿»á ß« º¡á¬«¼ ¿½¿ íѺ º¡á¬á, ¿º 8, 16 ¿½¿ 32 í¿Γ; π»á¬«-
- óá¡¡δÑ ¿½¿ ¡Ñπ»á¬«óá¡¡δÑ ñó«⌐¡δÑ τ¿ß½á, ¬«Γ«αδÑ ¬«ñ¿απεΓ ñÑß∩Γ¿τ-
- ¡δÑ ñá¡¡δÑ, ¿ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ µÑ½«τ¿ß½Ñ¡¡δσ ñá¡¡δσ, ó ¬«Γ«α«⌐
- ¬áªñδ⌐ φ½Ñ¼Ñ¡Γ ß«ßΓ«¿Γ ¿º 8, 16 ¿½¿ 32 í¿Γ«ó. ô¬áºáΓѽ¿ áñαÑßá
- ºáóÑαΦÑ¡¿∩, ß«ßΓ«∩Θ¿σ ¿º ßÑ½Ñ¬Γ«αá ¿ ß¼ÑΘÑ¡¿∩, Γá¬ªÑ αáß»«º¡áÑΓ-
- ß∩. ¥Γ¿ Γ¿»δ ñá¡¡δσ ¿½½εßΓα¿απεΓß∩ ¡á α¿ß.2.1.
- ä¿á»áº«¡ µÑ½«τ¿ß½Ñ¡¡δσ Γ¿»«ó ñá¡¡δσ ß« º¡á¬«¼ ¿ íѺ º¡á¬á
- »αÑñßΓáó½Ñ¡ ¡á α¿ß. 2.2.
- 7 0 7 0
- ├───────────────┤ ├────────────────┤
- │7 6 5 4 3 2 1 0│ │ íá⌐Γ íáºá│ í¿Γ«óδÑ
- └───────────────┘ └────────────────┘ ñá¡¡δÑ
- ° │
- │ │
- └──────────ß¼ÑΘÑ¡¿Ñ───────────────┘
-
- 7 0
- ├────────────────┤ µÑ½«τ¿ß½Ñ¡¡δÑ
- │MSB íá⌐Γ LSB│ ñá¡¡δÑ αẼÑα«¼
- └────────────────┘ ó íá⌐Γ
-
- 7 0 7 0
- ├───────────────┼───────────────┤ µÑ½«τ¿ß½Ñ¡¡δÑ
- │MSB ß½«ó« LSB│ ñá¡¡δÑ αẼÑα«¼
- └───────────────────────────────┘ ó ß½«ó«
-
- 7 0 7 0 7 0 7 0
- ├───────────┼───────────┼───────────┼───────────┤ µÑ½«τ¿ß½Ñ¡¡δÑ
- │MSB ñó«⌐¡«Ñ ß½«ó« LSB│ ñá¡¡δÑ αẼÑα«¼
- └───────────────────────────────────────────────┘ ó ñó«⌐¡«Ñ ß½«ó«
-
- ô»á¬«óá¡¡δ⌐ ñó«¿τ¡δ⌐ ¬«ñ,¬«ñ¿απѼδ⌐ ñÑß∩Γ¿τ¡δ¼¿ ñá¡¡δ¼¿
-
- 7 0
- ├────────────────┤
- │MSD │ LSD│
- └────────────────┘
-
- ìÑπ»á¬«óá¡¡δ⌐ ñó«¿τ¡δ⌐ ¬«ñ,¬«ñ¿απѼδ⌐ ñÑß∩Γ¿τ¡δ¼¿ ñá¡¡δ¼¿
-
- 7 0
- ├────────────────┤
- │ * │MSD│ * │LSD │
- └────────────────┘
-
- - 10 -
- üá⌐Γ«óá∩ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ñá¡¡δσ
- 7 0 7 0 7 0
- ├────────┼────────┼─────────┤
- │íá⌐Γ n+2│íá⌐Γ n+1│íá⌐Γ n │
- └───────────────────────────┘
- (»«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ñá¡¡δσ αẼÑα«¼ ó ß½«ó«
- ¿½¿ ó ñó«⌐¡«Ñ ß½«ó« »«ñ«í¡« »«ß½Ññ«óáΓѽ∞¡«ßΓ¿
- ñá¡¡δσ αẼÑα«¼ ó íá⌐Γ)
-
- ÇñαÑß ºáóÑαΦÑ¡¿∩ (16-Γ¿ αáºα∩ñ¡á∩ áñαÑßᵿ∩)
-
- 15 0 15 0
- ├────────────────────────┼────────────────────────┤
- │ æÑ½Ñ¬Γ«α │16-Γ¿ αáºα∩ñ¡«Ñ ß¼ÑΘÑ¡¿Ñ│
- └─────────────────────────────────────────────────┘
-
- ÇñαÑß ºáóÑαΦÑ¡¿∩ (32-πσ αáºα∩ñ¡á∩ áñαÑßᵿ∩)
-
- 15 0 31 0
- ├────────────────────────┼────────────────────────┤
- │ æÑ½Ñ¬Γ«α │32-πσ αáºα∩ñ¡«Ñ ß¼ÑΘÑ¡¿Ñ│
- └─────────────────────────────────────────────────┘
- É¿ß.2.1 Æ¿»δ ñá¡¡δσ îÅ 80386
-
- Å«½Ñ αẼÑαá «»Ñαá¡ñá ¿ »αÑΣ¿¬ß αẼÑαá «»Ñαá¡ñá
- ────────────────────────────────────────────────
- ÉẼÑα «»Ñαá¡ñá ñ½∩ ¬áªñ«⌐ ¬«¼á¡ñδ ¬«ñ¿απÑΓß∩ ó ¬«¼á¡ñÑ ½¿í«
- ¡Ñ∩ó¡« ó ¬«ñÑ «»Ñαᵿ¿ ¬«¼á¡ñδ, ½¿í« ∩ó¡« ó »«½Ñ ó¡πΓα¿ ¬«¼á¡ñδ ¿
- ¡Ñ«í∩ºáΓѽ∞¡δ¼ »αÑΣ¿¬ß«¼ αẼÑαá «»Ñαá¡ñá, αẼÑΘáÑ¼δ¼ ñ« ¬«¼á¡-
- ñδ.
- è«úñá αẼÑα «»Ñαá¡ñá «Γ¡«ß¿Γѽ∞¡« ¬«ñ¿απÑΓß∩, Γ« αẼÑα «»Ñ-
- αá¡ñá «»αÑñѽ∩ÑΓß∩ »«½Ñ¼ "W" ¬«¼á¡ñδ, αѪ¿¼«¼ αáí«Γδ »α«µÑßß«αá ¿
- íá⌐Γ«¼ »αÑΣ¿¬ßá αẼÑαá «»Ñαá¡ñá, ¬«Γ«αδ⌐ ¿ ñ«½ªÑ¡ »αÑñΦÑßΓó«óáΓ∞
- ¬«ñ𠬫¼á¡ñδ. Å«½Ñ "W" - φΓ« «ñ¡«í¿Γ«ó«Ñ »«½Ñ, ¬«Γ«α«Ñ óδí¿αáÑΓ
- ½¿í« αẼÑα «»Ñαá¡ñá - "íá⌐Γ", ½¿í« αẼÑα "í«½∞Φ«⌐ «»Ñαá¡ñ". Å«-
- ½Ñ W, »«¬áºá¡¡«Ñ ¡á α¿ß. 2.3, ß«ñÑαª¿Γ ¬áªñá∩ ¬«¼á¡ñá, ¬«Γ«αá∩
- ∩ó¡« ¬«ñ¿απÑΓ ¼«ñ¿Σ¿¬áΓ«α αẼÑαá «»Ñαá¡ñá. àß½¿ W=0, Γ« αẼÑα
- «»Ñαá¡ñá óδí¿αáÑΓß∩ αáó¡δ¼ íá⌐Γπ. àß½¿ W=1, Γ« φΓ« π¬áºδóáÑΓ ¡á
- "í«½∞Φ«⌐ «»Ñαá¡ñ", ¬«Γ«αδ⌐ ñ«½ªÑ¡ íδΓ∞ ½¿í« ß½«ó«¼, ½¿í« ñó«⌐¡δ¼
- ß½«ó«¼,«íδτ¡« ó ºáó¿ß¿¼«ßΓ¿ «Γ αѪ¿¼á αáí«Γδ. ÉẼÑα í«½∞Φ«ú«
- «»Ñαá¡ñá αáóÑ¡ «íδτ¡« 16-Γ¿ αáºα∩ñ¡«¼π ß½«óπ ó ½εí«¼ 16-Γ¿ αáº-
- α∩ñ¡«¼ αѪ¿¼Ñ (äÑ⌐ßΓó¿Γѽ∞¡«¼ ¿½¿ ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ 8086) ¿½¿,
- Ñß½¿ »α¿ßπΓßΓóπÑΓ 16-Γ¿ αáºα∩ñ¡δ⌐ ¬«ñ«óδ⌐ ßÑú¼Ñ¡Γ ó ºáΘ¿ΘÑ¡¡«¼
- αѪ¿¼Ñ. ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ í«½∞Φ«⌐ αẼÑα «íδτ¡« ß««ΓóÑΓßΓóπÑΓ 32-σ
- αáºα∩ñ¡«¼π ñó«⌐¡«¼π ß½«óπ, Ñß½¿ »α¿ßπΓßΓóπÑΓ 32-σ αáºα∩ñ¡δ⌐ ¬«ñ
- ßÑú¼Ñ¡Γá ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ.
-
- 7 * 0
- ├───┬───────────┬───┬───┤
- │ │ │ │ W │
- └───┴───────────┴───┴───┘
-
- É¿ß. 2.3. Å«½Ñ-W ó ¬«ñÑ «»Ñαᵿ⌐ ¬«¼á¡ñδ
-
- üá⌐Γ »αÑΣ¿¬ßá αẼÑαá «»Ñαá¡ñá, ¿½½εßΓα¿απѼδ⌐ ¡á α¿ß. 2.4
- Γá¬ªÑ »«¼«úáÑΓ «»αÑñѽ¿Γ∞ αẼÑα í«½∞Φ«ú« «»Ñαá¡ñá. ÅαÑΣ¿¬ß ¡Ñ
- ó½¿∩ÑΓ ¡á αẼÑα «»Ñαá¡ñá αáó¡δ⌐ íá⌐Γπ. üá⌐Γ »αÑΣ¿¬ßá αẼÑαá
- «»Ñαá¡ñá, Ñß½¿ «¡ »α¿ßπΓßΓóπÑΓ, πßΓáó½¿óáÑΓ º¡áτÑ¡¿Ñ í«½∞Φ«ú«
-
- - 11 -
- «»Ñαá¡ñá, ¡«α¼á½∞¡« «»αÑñѽ∩Ѽ«Ñ »«½Ñ¼-W. àß½¿ «íδτ¡«Ñ º¡áτÑ¡¿Ñ
- í«½∞Φ«ú« «»Ñαá¡ñá íπñÑΓ ß½«ó«, Γ« ñó«⌐¡«Ñ ß½«ó« «»αÑñѽ∩ÑΓß∩
- íá⌐Γ«¼ »αÑΣ¿¬ßá αẼÑαá «»Ñαá¡ñá . æ««ΓóÑΓßΓóÑ¡¡«, Ñß½¿ ñó«⌐¡«Ñ
- ß½«ó« íπñÑΓ «íδτ¡« «»αÑñѽ∩Γ∞ß∩, Γ«úñá ß½«ó« «»αÑñѽ∩ÑΓß∩ íá⌐Γ«¼
- »αÑΣ¿¬ßá αẼÑαá «»Ñαá¡ñá. ÅαÑΣ¿¬ß αẼÑαá «»Ñαá¡ñá ó½¿∩ÑΓ Γ«½∞¬«
- ¡á ¬«¼á¡ñπ, ¬«Γ«α«⌐ «¡ »αÑñΦÑßΓóπÑΓ; »αÑΣ¿¬ß ¼«ªÑΓ »αÑñΦÑßΓó«óáΓ∞
- ¬áªñ«⌐ ¬«¼á¡ñÑ, úñÑ Ñú« »α¿ßπΓßΓó¿Ñ ΓαÑíπÑΓß∩.
-
- 7 0
- ├─────────────────┤
- │ 0 1 1 0 0 1 1 0 │
- └─────────────────┘
- É¿ß. 2.4. ÅαÑΣ¿¬ß αẼÑαá «»Ñαá¡ñá
-
- çá¼ÑΓ¿¼, τΓ« »«½Ñ-"W" ¿ »αÑΣ¿¬ß αẼÑαá «»Ñαá¡ñá »«ºó«½∩ÑΓ
- ½εí«¼π αẼÑαπ «»Ñαá¡ñá íδΓ∞ óδíαá¡¡δ¼ ó ½εí«¼ αѪ¿¼Ñ αáí«Γδ ó
- Γáí½. 2.1. »αÑñßΓáó½Ñ¡δ πß½«ó¿∩ ñ½∩ óδí«αá αẼÑαá «»Ñαá¡ñá.
-
- Æáí½¿µá 2.1
- éδí«α αẼÑαá «»Ñαá¡ñá
- ──────┬──────────────────────────────────────┬────────┬──────────┐
- Å«½Ñ W│ ÉѪ¿¼ αáí«Γδ │ÅαÑΣ¿¬ß │éδíαá¡¡δ⌐ │
- │ │αẼÑαá │ αẼÑα │
- │ │«»Ñαá¡ñá│«»Ñαá¡ñá │
- ──────┼──────────────────────────────────────┼────────┼──────────┤
- 0 │ïεí«⌐ αѪ¿¼ │üѺαáº- │üá⌐Γ │
- │ │½¿τÑ¡ │ │
- │ │ │ │
- 1 │ïεí«⌐ 16-Γ¿ αáºα∩ñ¡δ⌐ αѪ¿¼ (ñÑ⌐ßΓ- │ìÑ »α¿- │潫ó« │
- │ó¿Γѽ∞¡δ⌐ αѪ¿¼, ó¿αΓπá½∞¡δ⌐ αѪ¿¼ │ßπΓßΓ- │ │
- │8086 ¿½¿ ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼, »«ññÑα- │óπÑΓ │ │
- │ª¿óáεΘ¿⌐ 16-Γ¿ αáºα∩ñ¡δ¼ ¬«ñ«¼ ßÑú- │ │ │
- │¼Ñ¡Γá │ │ │
- │ │ │ │
- 1 │ïεí«⌐ 16-Γ¿ αáºα∩ñ¡δ⌐ αѪ¿¼ (ñÑ⌐ßΓ- │Åα¿ßπΓ- │äó«⌐¡«Ñ │
- │ó¿Γѽ∞¡δ⌐ αѪ¿¼, ó¿αΓπá½∞¡δ⌐ αѪ¿¼, │ßΓóπÑΓ │ß½«ó« │
- │ó¿αΓπá½∞¡δ⌐ αѪ¿¼ 8086, ¿½¿ ºáΘ¿- │ │ │
- │ΘÑ¡¡δ⌐, »«ññÑনóáεΘ¿⌐ 16-Γ¿ αáº- │ │ │
- │α∩ñ¡δ¼ ¬«ñ«¼ ßÑú¼Ñ¡Γá │ │ │
- │ │ │ │
- 1 │çáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼, »«ññÑনóáѼδ⌐ │ìÑ »α¿- │äó«⌐¡«Ñ │
- │32-σ í¿Γ«óδ¼ ¬«ñ«¼ ßÑú¼Ñ¡Γá │ßπΓßΓ- │ß½«ó« │
- │ │óπÑΓ │ │
- │ │ │ │
- 1 │çáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼, »«ññÑনóáѼδ⌐ │Åα¿ßπΓ- │潫ó« │
- │32-σ í¿Γ«óδ¼ ¬«ñ«¼ ßÑú¼Ñ¡Γá │ßΓóπÑΓ │ │
- ──────┴──────────────────────────────────────┴────────┴──────────┘
-
-
- - 12 -
- ÉàâêæÆÉ¢ 80386
- ──────────────
- 80386 ¿¼ÑÑΓ 31 »α«úαá¼¼¿απѼδσ αÑú¿ßΓα«ó ó ß½ÑñπεΘ¿σ ¬áΓÑú«-
- α¿∩σ:
- ─┐
- │
- ÉÑú¿ßΓαδ «íΘÑú« ¡áº¡áτÑ¡¿∩ - 8 │
- æτÑΓτ¿¬ ¬«¼á¡ñ - 1 } ÉÑú¿ßΓαδ
- ÉÑú¿ßΓα Σ½áúá - 1 │ »«½∞º«óáΓѽ∩
- ÉÑú¿ßΓαδ ßÑú¼Ñ¡Γá - 6 │
- ─┘
- ----------
- óßÑú« 16
- ─┐
- ÉÑú¿ßΓαδ π»αáó½Ñ¡¿∩ - 3 │
- ÉÑú¿ßΓαδ «Γ½áñ¬¿ - 6 │
- │ ÉÑú¿ßΓαδ
- ÉÑú¿ßΓαδ »α«óÑન αáºí¿Ñ- } ß¿ßΓѼδ
- ¡¿∩ ¡á ßΓαá¡¿µδ - 2 │
- │
- ÉÑú¿ßΓαδ ºáΘ¿ΘÑ¡¡«ú« │
- αѪ¿¼á - 4 │
- ─┘
- ---------
- óßÑú« 15
- Äíδτ¡δ⌐ »α«úαá¼¼¿ßΓ (»«½∞º«óáΓѽ∞) ¡Ñ»«ßαÑñßΓóÑ¡¡« ¿ß»«½∞ºπÑΓ
- αÑú¿ßΓαδ «íΘÑú« ¡áº¡áτÑ¡¿∩. ÉÑú¿ßΓαδ π»αáó½Ñ¡¿∩, «Γ½áñ¬¿, »α«óÑα-
- ¬¿ αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ ¿ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á ∩ó½∩εΓß∩ óßÑ ß¿ß-
- ΓѼ¡δ¼¿ αÑú¿ßΓαἿ,¿ß»«½∞ºπѼδÑ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼ«⌐ ñ½∩ ó½¿∩¡¿∩
- ¡á ú½«íá½∞¡δÑ á߻ѬΓδ ß¿ßΓѼδ. ò«Γ∩ »α«úαá¼¼á «íß½πª¿óá¡¿∩ «Γ½áñ-
- τ¿¬á ¼«ªÑΓ Γá¬ªÑ ¿ß»«½∞º«óáΓ∞ αÑú¿ßΓαδ «Γ½áñ¬¿ ñ½∩ ßó«¿σ Σπ¡¬µ¿⌐
- »αÑαδóá¡¿∩.
-
- ÉÑú¿ßΓαδ «íΘÑú« ¡áº¡áτÑ¡¿∩, ßτÑΓτ¿¬ ¬«¼á¡ñ ¿ αÑú¿ßΓα Σ½áúá
- ──────────────────────────────────────────────────────────
- ÉÑú¿ßΓαδ «íΘÑú« ¡áº¡áτÑ¡¿∩, ßτÑΓτ¿¬ ¬«¼á¡ñ ¿ αÑú¿ßΓα Σ½áúá -
- 32-σ αáºα∩ñ¡δÑ αÑú¿ßΓαδ, ¿º ¬«Γ«αδσ 16 ¼½áñΦ¿σ αáºα∩ñ«ó ¿ß»«½∞ºπ-
- εΓß∩ ó 16-Γ¿ αáºα∩ñ¡δσ αѪ¿¼áσ αáí«Γδ. Ä¡¿ óßÑ »α¿¡áñ½ÑªáΓ ¬ ¡á-
- í«απ αÑú¿ßΓα«ó »«½∞º«óáΓѽ∩, ¬αáΓ¬« «»¿ßá¡¡δσσ ó Γáí½. 2.2. 32-σ
- αáºα∩ñ¡δ⌐ óáα¿á¡Γ φΓ¿σ αÑú¿ßΓα«ó »αÑñßΓáó½∩ÑΓß∩ ¬á¬ αáßΦ¿αÑ¡¿Ñ
- 16-Γ¿ αáºα∩ñ¡δσ αÑú¿ßΓα«ó. ìá»α¿¼Ñα, 32-σ αáºα∩ñ¡δ⌐, ßτÑΓτ¿¬ ¬«-
- ¼á¡ñª ¡áºδóáÑΓß∩ EIP (ÉáßΦ¿αÑ¡¡δ⌐ ßτÑΓτ¿¬ ¬«¼á¡ñ), ó Γ« óαѼ∩ ¬á¬
- ¼½áñΦ¿Ñ 16 αáºα∩ñ«ó EIP ¡áºδóáÑΓß∩ »α«ßΓ« IP (ßτÑΓτ¿¬ ¬«¼á¡ñ).
- 32-σ αáºα∩ñ¡δÑ αÑú¿ßΓαδ, ó¬½ετá∩ ¿σ 16-Γ¿ ¿ 8 αáºα∩ñ¡δÑ »«ñ¡áí«αδ
- »αÑñßΓáó½Ñ¡δ ¡á α¿ß. 2.5.
- èáªñδ⌐ 32-σ αáºα∩ñ¡δ⌐ αÑú¿ßΓα «íΘÑú« ¡áº¡áτÑ¡¿∩ »αÑñ¡áº¡áτÑ¡
- ñ½∩ σαá¡Ñ¡¿∩ áñαÑß«ó ¿ ñá¡¡δσ. Ä»Ñαá¡ñδ αẼÑα«¼ ñó«⌐¡«ú« ß½«óá,
- ß½«óá, íá⌐Γá ¿ í¿Γ ¼«úπΓ σαá¡¿Γ∞ß∩ ó φΓ¿σ αÑú¿ßΓαáσ, ¬á¬ «í`∩ß¡∩-
- ½«ß∞ ó ú½áóÑ 2.
- æτÑΓτ¿¬ ¬«¼á¡ñ EIP, ¿¼ÑÑΓ 32 αáºα∩ñá, ¼½áñΦ¿Ñ - 16 αáºα∩ñ«ó
- ∩ó½∩εΓß∩ ßτÑΓτ¿¬«¼ ¬«¼á¡ñ (IP) ó 16-Γ¿ αáºα∩ñ¡δσ αѪ¿¼áσ. æτÑΓτ¿¬
- ¬«¼á¡ñ π¬áºδóáÑΓ ¡á ß½ÑñπεΘπε ¬«¼á¡ñπ, ¬«Γ«αá∩ íπñÑΓ óδ»«½¡∩Γ∞ß∩
- ó »αÑñѽáσ ΓѬπΘÑú« ßÑú¼Ñ¡Γá »α«úαá¼¼δ. Ä»Ñαᵿ∩¼¿ ¡áñ EIP ∩ó½∩-
- εΓß∩ ñóπσß½«ó¡δÑ «»Ñαᵿ¿, á «»Ñαᵿ∩¼¿ ¡áñ IP ∩ó½∩εΓß∩ «»Ñαᵿ¿
- ß« ß½«óἿ.
- ÉÑú¿ßΓαδ Σ½áúá EFLAG (ÉáßΦ¿αÑ¡¡δ⌐ Σ½áú) ¿¼ÑÑΓ 32 αáºα∩ñá,
- ¼½áñΦ¿Ñ αáºα∩ñδ ß«ßΓáó½∩εΓ αÑú¿ßΓα Σ½áúá (FLAG) ó 16-Γ¿ αáºα∩ñ-
- ¡δσ αѪ¿¼áσ, EFLAG ¿ FLAG ß«ñÑαªáΓ í¿Γδ ¬«ñá-πß½«ó¿∩, ¿ ΓᬪÑ
- ¡Ñ߬«½∞¬« í¿Γ«ó π»αáó½Ñ¡¿∩, ¬á¬ »αÑñßΓáó½Ñ¡« ó Γáí½. 2.3. ìÑ óßÑ
- 32 í¿Γá EFLAG «»αÑñѽѡδ; ¡Ñ«»αÑñѽѡ¡δÑ í¿Γδ ßτ¿ΓδóáεΓß∩ ¬á¬ ½«-
- ú¿τÑ߬«Ñ "0" ¿ ¿ú¡«α¿απεΓß∩ »α¿ ºá»¿ß¿. Ä»Ñαᵿ∩¼¿ ¡áñ EFLAG ∩ó-
-
- - 13 -
- ½∩εΓß∩ «»Ñαᵿ¿ ß ñó«⌐¡δ¼¿ ß½«óἿ; «»Ñαᵿ∩¼¿ ¡áñ FLAG ∩ó½∩εΓß∩
- «»Ñαᵿ¿ ß« ß½«óἿ (ê߬½ετÑ¡¿Ñ: ¬«¼á¡ñδ LAHF ¿ SAHF ºáúαπªáεΓ ¿
- σαá¡∩Γ ßá¼δ⌐ ¼½áñΦ¿⌐ íá⌐Γ FLAG), íѺ ß«¬αáΘÑ¡¿∩ «»¿ßá¡¿Ñ EFLAG ¿
- óßÑσ Ñú« »«½Ñ⌐ ¡áσ«ñ¿Γß∩ ó »α¿½«ªÑ¡¿¿ Ç.
- Æáí½¿µá 2.2
- ÉÑú¿ßΓαδ »«½∞º«óáΓѽ∩ 80386 ¿ Σπ¡¬µ¿¿
- -----------------------------------------------------------------
- ÉÑú¿ßΓα | |
- ß¿ßΓѼδ | ê¼∩ | öπ¡¬µ¿∩
- 80386 | |
- ----------------------------------------------------------------
- ÉÑú¿ßΓαδ 8: EAX,EBX,ECX, êß»«½∞ºπεΓß∩ ñ½∩ σαá¡Ñ¡¿∩ «íΘ¿⌐ áñ-
- EDX,ESI,EDI, αÑß ¿½¿ ñá¡¡δσ
- EBP,ESP
-
- æτÑΓτ¿¬ 1: EIP EIP π¬áºδóáÑΓ ¡á ß½ÑñπεΘπε óδ»«½¡∩-
- ¬«¼á¡ñ Ѽπε ¬«¼á¡ñπ
-
- ÉÑú¿ßΓα 1: EFLAG EFLAG ß«ñÑαª¿Γ 8 »«½Ñ⌐ ß«ßΓ«∩¡¿∩
- Σ½áúá »«ß½Ññ¡Ñ⌐ óδ»«½¡Ñ¡¡«⌐ ¬«¼á¡-
- ñδ ¿ 5 »«½Ñ⌐ π»αáó½Ñ¡¿∩, ¬«-
- Γ«αδÑ αáºαÑΦáεΓ »αÑαδóá¡¿Ñ
- ¿½¿ π»αáó½∩εΓ ñαπú¿¼¿ σáαá¬-
- ΓÑα¿ßΓ¿¬á¼¿
-
- ÉÑú¿ßΓαδ 6: CS,SS,DS, CS «»αÑñѽ∩ÑΓ ΓѬπΘ¿⌐ ßÑú¼Ñ¡Γ ñ½∩
- ßÑú¼Ñ¡Γá ES,FS,GS »α«úαá¼¼δ.
- SS «»αÑñѽ∩ÑΓ ΓѬπΘ¿⌐ ßÑú¼Ñ¡Γ ñ½∩
- ñ«ßΓπ»á ¬ ßΓѬπ, Γᬫ⌐ ¬á¬ POP
- ¿ PUSH
- DS «»αÑñѽ∩ÑΓ ΓѬπΘ¿⌐ ßÑú¼Ñ¡Γ ñ½∩
- í«½∞Φ¿¡ßΓóá «»Ñαᵿ⌐ ß ñá¡¡δ¼¿.
- ES,FS ¿ GS «»αÑñѽ∩εΓ ñ«»«½¡¿Γѽ∞-
- ¡δÑ ßÑú¼Ñ¡Γδ ñá¡¡δσ,
- ñ½∩ αáí«Γδ ß ñá¡¡δ¼¿
- -----------------------------------------------------------------
- Æáí½. 2.3
- æ«ñÑαªá¡¿Ñ αÑú¿ßΓα«ó EFLAG ¿ FLAG
- │≈───────────────FLAG────────────────────────÷│
- │ │
- 31 30...19 18 17 16│15 14 12-1311 10 9 8 7 6 5 4 3 2 1 0│
- ├──┼─┼..┼─┼──┼──┼──┼──┼──┼────┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼─┼──┼
- │ 0│0│ │0│ 0│VM│RF│ 0│NT│IOPL│OF│DF│IF│TF│SF│ZF│ 0│AF│ 0│PF│1│CP│
- ┼────...─────────────────────────────────────────────────────────┼
- │≈───────────────────────────EFLAG──────────────────────────────÷│
-
- - 14 -
- -----------------------------------------------------------------
- N | |Åα¿ßπΓßΓó¿Ñ|Åα¿ßπΓßΓó¿Ñ
- íá⌐Γá | | ó FLAG | Γ«½∞¬« ó
- ó | Å«½∩ ß«ßΓ«∩¡¿∩ | |EFLAG (¡«-
- EFLAG | | |óδÑ »«½∩ ó
- (FLAG)| | | 80386
- -----------------------------------------------------------------
- 7 SF (º¡á¬) +
- 2 PF (»áα¿ΓÑΓ) +
- 11 OF (»ÑαÑ»«½¡Ñ¡¿∩) +
- 6 ZF (αѺπ½∞ΓáΓ «»Ñαᵿ¿ αáóÑ¡ 0) +
- 0 CF (»ÑαÑ¡«ß) +
- 4 AF (ñ«íáó«τ¡δ⌐ »ÑαÑ¡«ß +
- Auxiliary Carry)
- 12-13 IOPL (πα«óÑ¡∞ »α¿«α¿ΓÑΓá 1/0) +
- 14 NT (󽫪ѡ¡á∩ ºáñáτá Nested Task) +
- Å«½∩ π»αáó½Ñ¡¿∩
- 8 TF (Σ½áú »αÑαδóá¡¿∩ Trap Flag) +
- 9 IF (αáºαÑΦÑ¿Ñ »αÑαδóá¡¿∩) +
- (Interrupt Enable)
- 10 DF (Σ½áú ¡á»αáó½Ñ¡¿∩ Deraction Flag +
- 16 RF (Σ½áú »α«ñ«½ªÑ¡¿∩ αáí«Γδ »«ß½Ñ + +
- «ßΓá¡«óá)
- 17 VM (ó¿αΓπá½∞¡δ⌐ αѪ¿¼ 8086) + +
- -----------------------------------------------------------------
-
- ÉÑú¿ßΓαδ «íΘÑú« ¡áº¡áτÑ¡¿∩,¿ß»«½∞ºπѼδÑ ¬á¬ αÑú¿ßΓαδ
- αẼÑα«¼ ó íá⌐Γ,ß½«ó«,ñó«⌐¡«Ñ ß½«ó«.
- 31 23 15 7 0
- ┼──────────┼──────────┼──────────┼──────────┼
- │ àÇò Çì Çò ÇL │
- ┼──────────┼──────────┼──────────┼──────────┼
- │ àéò éì éL │
- ┼──────────┼──────────┼──────────┼──────────┼
- │ àæò æì æL │
- ┼──────────┼──────────┼──────────┼──────────┼
- │ àDò Dì DL │
- ┼─────────────────────┼─────────────────────┼
- │ àSI SI │
- ┼─────────────────────┼─────────────────────┼
- │ àDI DI │
- ┼─────────────────────┼─────────────────────┼
- │ àéÉ BP │
- ┼─────────────────────┼─────────────────────┼
- │ àSÉ SP │
- └───────────────────────────────────────────┘
-
- æτÑΓτ¿¬ ¬«¼á¡ñ,¿ß»«½∞ºπѼδ⌐ ¬á¬ αÑú¿ßΓα αẼÑα«¼ ó
- ß½«ó« ¿½¿ ñó«⌐¡«Ñ ß½«ó«.
- 31 15 0
- ┼─────────────────────┼─────────────────────┼
- │ EIP IP │
- └───────────────────────────────────────────┘
-
- - 15 -
- ÉÑú¿ßΓα Σ½áúá,¿ß»«½∞ºπѼδ⌐ ¬á¬ 16-Γ¿ ¿½¿ 32-πσ
- αáºα∩ñ¡δ⌐ αÑú¿ßΓα.
- 31 15 0
- ┼─────────────────────┼─────────────────────┼
- │ EFLAG FLAG │
- └───────────────────────────────────────────┘
- É¿ß.2.5 ÉÑú¿ßΓαδ «íΘÑú« ¡áº¡áτÑ¡¿∩,ßτÑΓτ¿¬ ¬«¼á¡ñ ¿ αÑú¿ßΓα
- Σ½áúá 80386
-
- ÉÑú¿ßΓαδ ßÑú¼Ñ¡Γá
- ─────────────────
- èá¬ π»«¼¿¡á½«ß∞, ßÑú¼Ñ¡Γ φΓ« ¡Ñ»αÑαδó¡δ⌐ ½¿¡Ñ⌐¡δ⌐ í½«¬ áñαÑß-
- ¡«ú« »α«ßΓαá¡ßΓóá »α«úαá¼¼¿ßΓá. 32-σ αáºα∩ñ¡δ⌐ ßÑú¼Ñ¡Γ ¼«ªÑΓ
- ¿¼ÑΓ∞ ñ« 4 í¿½½¿«¡«ó íá⌐Γ (4 âíá⌐Γá); 16-Γ¿ αáºα∩ñ¡δ⌐ ßÑú¼Ñ¡Γ ¼«-
- ªÑΓ ¿¼ÑΓ∞ ñ« 64 Γδß∩τ¿ íá⌐Γ (64 èíá⌐Γá). æ¿ßΓѼá 80386 ¼«ªÑΓ ß«-
- ñÑαªáΓ∞ í«½∞ΦÑ Γδß∩τ¿ ßÑú¼Ñ¡Γ«ó, Ñß½¿ ΓαÑíπÑΓß∩. ÿÑßΓ∞ 16-Γ¿ αáº-
- α∩ñ¡δσ αÑú¿ßΓα«ó ßÑú¼Ñ¡Γá, »«φΓ«¼π ß½πªáΓ ñ½∩ «»αÑñѽѡ¿∩ ñ«ßΓπ»-
- ¡δσ ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ ßÑú¼Ñ¡Γ«ó »á¼∩Γ¿. æÑú¼Ñ¡Γ ñ½∩ ¬«ñá »α«úαá¼¼δ
- ñ«½ªÑ¡ íδΓ∞ «»αÑñѽѡ ó αÑú¿ßΓαÑ "CS", ßÑú¼Ñ¡Γ ßΓѬá ñ«½ªÑ¡ íδΓ∞
- «»αÑñѽѡ ó αÑú¿ßΓαÑ "SS"; ¿ ßÑú¼Ñ¡Γ ñá¡¡δσ ñ«½ªÑ¡ íδΓ∞ «»αÑñѽѡ
- ó αÑú¿ßΓαÑ DS. äαπú¿Ñ ßÑú¼Ñ¡Γδ ñá¡¡δσ ¼«úπΓ íδΓ∞ «»αÑñѽѡδ ó αÑ-
- ú¿ßΓαáσ "ES", "FS" ¿ GS, Ñß½¿ ΓαÑíπÑΓß∩. (α¿ß.2.6)
- Ä»Ñαᵿ∩¼¿, ó¬½ετáεΘ¿¼¿ αÑú¿ßΓαδ ßÑú¼Ñ¡Γá ∩ó½∩εΓß∩ «»Ñαᵿ¿
- ß« ß½«óἿ, á ß½«ó«, ºá»¿ßá¡¡«Ñ ó αÑú¿ßΓα ßÑú¼Ñ¡Γá, ¡áºδóáÑΓß∩
- ßÑ½Ñ¬Γ«α«¼. æÑ½Ñ¬Γ«α «»αÑñѽ∩ÑΓ ¿½¿ óδí¿αáÑΓ «ñ¿¡ ßÑú¼Ñ¡Γ ¿º óßÑσ
- 󫺼«ª¡δσ ßÑú¼Ñ¡Γ«ó. ìá»α¿¼Ñα, º¡áτÑ¡¿Ñ ßÑ½Ñ¬Γ«αá, ºá»¿ßá¡¡«Ñ ó
- αÑú¿ßΓα CS «»αÑñѽ∩ÑΓ «Γñѽ∞¡δ⌐ ßÑú¼Ñ¡Γ, ¬á¬
- ßÑú¼Ñ¡Γ ß«ñÑαªáΘ¿⌐ »α«úαá¼¼π, ¬«Γ«αá∩ íπñÑΓ óδí¿αáΓ∞ß∩. Åα«úαá¼¼á
- óδí¿αáÑΓß∩ ¿º φΓ«ú« ßÑú¼Ñ¡Γá ñ« ΓÑσ »«α, »«¬á ¬«ñ ßÑú¼Ñ¡Γá ¡Ñ ¿º-
- ¼Ñ¡¿Γß∩, Γ.Ñ. »«¬á ¡Ñ íπñÑΓ ºá»¿ßá¡ ¡«óδ⌐ ßÑ½Ñ¬Γ«α ó αÑú¿ßΓα CS.
- ì«ó«Ñ º¡áτÑ¡¿Ñ ßÑ½Ñ¬Γ«αá ¼«ªÑΓ íδΓ∞ ºá»¿ßá¡« ó ½εí«⌐ αÑú¿ßΓα ßÑú-
- ¼Ñ¡Γá, ¬á¬ Γ«½∞¬« »«ªÑ½áÑΓ »α«úαá¼¼¿ßΓ.
- ò«Γ∩ ßÑ½Ñ¬Γ«αδ óßÑúñá ß½πªáΓ ñ½∩ «»αÑñѽѡ¿∩ ΓѬπΘÑú« ßÑú¼Ñ¡-
- Γá,¡« Σ«α¼áΓδ ßÑ½Ñ¬Γ«αá ¡Ñ¼¡«ú« αẽ¿τáεΓß∩ ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αÑ-
- ª¿¼Ñ ¿ ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ. ìá α¿ß.2-11,2-12 »αÑñßΓáó½Ñ¡δ Σ«α¼áΓδ
- ßÑ½Ñ¬Γ«α«ó.
-
- æ¿ßΓѼ¡δÑ αÑú¿ßΓαδ
- ──────────────────
- ÉÑú¿ßΓαδ 80386 ¿ß»«½∞ºπѼδÑ ú½áó¡δ¼ «íαẫ¼ ß¿ßΓѼ¡δ¼¿ »α«ú-
- αá¼¼¿ßΓἿ ¬½áßß¿Σ¿µ¿απεΓß∩ ¬á¬ ß¿ßΓѼ¡δÑ αÑú¿ßΓαδ. ¥Γ¿ αÑú¿ßΓαδ
- - ñ½∩ π»αáó½Ñ¡¿∩, «Γ½áñ¬¿, ¬«¡Γα«½∩ αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ ¿ ºáΘ¿-
- ΘÑ¡¡«ú« αѪ¿¼á, «íÑß»Ñτ¿óáεΓ óßÑ ¡Ñ«íσ«ñ¿¼δÑ ñ½∩ πßΓá¡«ó¬¿ τ¿ßΓ«
- ß¿ßΓѼ¡δσ σáαá¬ΓÑα¿ßΓ¿¬ 80386. êσ Σπ¡¬µ¿¿ ¬αáΓ¬« »αÑñßΓáó½Ñ¡δ ó
- Γáí½. 2.4, á »«ñα«í¡« «í`∩ß¡∩εΓß∩ ó ú½áóáσ 8-17. É¿ßπ¡¬¿ 2.7 ¿
- 2.8 ¿½½εßΓα¿απεΓ φΓ¿ αÑú¿ßΓαδ, í«½∞Φ¿¡ßΓó« ¿º ¬«Γ«αδσ ∩ó½∩εΓß∩
- 32-σ αáºα∩ñ¡δ¼¿.
- 15 0
- ┼─────────────────────┼
- æÑú¼Ñ¡Γ ¬«ñá »α«úαá¼¼δ │ CS │
- ┼─────────────────────┼
- æÑú¼Ñ¡Γ ßΓѬá │ SS │
- ┼─────────────────────┼ ÉàâêæÆÉ¢
- æÑú¼Ñ¡Γ ñá¡¡δσ │ DS │
- ─┼─────────────────────┼ æàâîàìÆÇ
- ä«»«½¡¿Γѽ∞¡δÑ °│ ES │
- αÑú¿ßΓαδ ßÑú¼Ñ¡Γá │┼─────────────────────┼
- ñá¡¡δσ ││ FS │
- │┼─────────────────────┼
- ∙│ GS │
- ─┴─────────────────────┘
- É¿ß.2.6 æÑú¼Ñ¡Γ¡δÑ αÑú¿ßΓ«αδ îÅ 80386.
-
- - 16 -
- Ä»Ñαᵿ∩¼¿ ¡áñ 32-σ αáºα∩ñ¡δ¼¿ αÑú¿ßΓαἿ π»αáó½Ñ¡¿∩, «Γ½áñ¬¿
- ¿ ¬«¡Γα«½∩ αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ ∩ó½∩εΓß∩ «»Ñαᵿ¿ ß ñó«⌐¡δ¼¿
- ß½«óἿ. î½áñΦ¿Ñ 16 αáºα∩ñ«ó αÑú¿ßΓαá π»αáó½Ñ¡¿∩ (CRO) ¼«úπΓ
- íδΓ∞ Γá¬ªÑ ñ«ßΓπ»¡δ ¬á¬ 16-Γ¿ αáºα∩ñ¡«Ñ ß½«ó« ß«ßΓ«∩¡¿∩ ¼áΦ¿¡δ
- (MSW) ñ½∩ «»Ñαᵿ⌐ ß« ß½«óἿ. Ä»Ñαᵿ∩¼¿ ß 32-σ αáºα∩ñ¡δ¼¿ αÑ-
- ú¿ßΓαἿ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á IDTR ¿ GDTR ∩ó½∩εΓß∩ «»Ñαᵿ¿ ß
- ñó«⌐¡δ¼¿ ß½«óἿ, á ß 16-Γ¿ αáºα∩ñ¡δ¼¿ αÑú¿ßΓαἿ ºáΘ¿ΘÑ¡¡«ú« αÑ-
- ª¿¼á LDTR ¿ TR - «»Ñαᵿ¿ ¡áñ ß½«óἿ.
- æ¿ßΓѼ¡δÑ αÑú¿ßΓαδ ¿¼ÑεΓ ¡Ñ߬«½∞¬« ºáß½πª¿óáεΘ¿σ 󡿼᡿∩
- «ß«íÑ¡¡«ßΓÑ⌐. ìá»α¿¼Ñα, αáºó¿Γ¿Ñ φΓ¿σ αÑú¿ßΓα«ó ó ¼¿¬α«»α«µÑßß«-
- αáσ Σ¿α¼δ INTEL «Γ »«¬«½Ñ¡¿∩ ¬ »«¬«½Ñ¡¿ε »αÑñßΓáó½∩ÑΓ í«½∞Φ«⌐ ¿¡-
- ΓÑαÑß: îÅ 8086 ¡Ñ ¿¼ÑÑΓ ß¿ßΓѼ¡δσ αÑú¿ßΓα«ó, á îÅ 80286 ¿¼ÑÑΓ
- Γ«½∞¬« MSW (αÑú¿ßΓα ß½«ó« ß«ßΓ«∩¡¿∩ ¼áΦ¿¡δ, ¼½áñΦ¿Ñ 16 αáºα∩ñ«ó
- αÑú¿ßΓαá CRO îÅ 80386) ¿ αÑú¿ßΓαδ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á. æ½Ññ«óá-
- Γѽ∞¡«, í«½∞Φ¿¡ßΓó« ß¿ßΓѼ¡δσ αÑú¿ßΓα«ó 80386 ∩ó½∩εΓß∩ ¡«ó묨,
- ¬«Γ«αδÑ ñ«íáó½∩εΓß∩ ñ½∩ »«ññÑ᪬¿ Σπ¡¬µ¿⌐ «Γ½áñ¬¿ ¿ αáºí¿Ñ¡¿∩ ¡á
- ßΓαá¡¿µδ. ÿÑßΓ∞ αÑú¿ßΓα«ó «Γ½áñ¬¿ »«ññÑনóáεΓ ¡«ó«Ñ ßαÑñßΓó« «Γ-
- ½áñ¬¿ ¬α¿ßΓá½½á. ÉÑú¿ßΓαδ CR2, CR3 ¿ αÑú¿ßΓαδ ¬«¡Γα«½∩ αáºí¿Ñ¡¿∩
- ¡á ßΓαá¡¿µδ »«ññÑনóáεΓ ßΓαá¡¿τ¡«Ñ αáºí¿Ñ¡¿Ñ.
- äαπú¿Ñ ¿¡ΓÑαÑß¡δÑ, ºáß½πª¿óáεΘ¿Ñ ó¡¿¼á¡¿∩ ß¿ßΓѼ¡δÑ αÑú¿ßΓαδ:
- - ¡Ñ¬«Γ«αδÑ αÑú¿ßΓαδ «Γ½áñ¬¿ ¿ß»«½∞ºπεΓß∩ ICE-386, ¬«Γ«αδ⌐
- ∩ó½∩ÑΓß∩ ¼«Θ¡δ¼ óßΓα«Ñ¡¡δ¼ φ¼π½∩Γ«α«¼ ñ½∩ îÅ INTEL;
- - αÑú¿ßΓαδ »α«óÑન αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ »«ºó«½∩εΓ »α«óÑα∩Γ∞
- óÑß∞ è¥ÿ Γαá¡ß½∩µ¿¿ αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ »α¿ »«¼«Θ¿ »α«úαá¼¼δ ¡á
- ∩ºδ¬Ñ áßßѼí½Ñαá;
- - ó ß¿ßΓѼáσ ó¿αΓπá½∞¡«⌐ »á¼∩Γ¿, αÑú¿ßΓα íáºδ Γáí½¿µδ ßΓαá¡¿-
- µδ (CR2) ¿¼ÑÑΓ Γ«½∞¬« αÑú¿ßΓα, ß«ñÑαªáΘ¿⌐ Σ¿º¿τÑ߬¿⌐ áñαÑß;
- - ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ, ó ß¿ßΓѼ¡δÑ αÑú¿ßΓαδ ¼«úπΓ ºá»¿ßδóáΓ∞
- Γ«½∞¬« ¬«¼á¡ñδ ß ¡π½Ñóδ¼ πα«ó¡Ñ¼, ßá¼δ⌐ »α¿ó¿½Ñú¿α«óá¡¡δ⌐ πα«-
- óÑ¡∞.
-
- ÉàâêæÆÉ¢ ôÅÉÇéïàìêƒ
- ───────────────────
-
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │É│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │à│Æ│à│î│É│
- │ 0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│ │ │ │ │ æR0
- │G│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │Æ│S│î│É│à│
- └───────────────────────────────────────────────────────────────┘
-
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │ │
- │ ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ Äÿêüèê æÆÉÇìêû¢ │ æR2
- └───────────────────────────────────────────────────────────────┘
-
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
- │ ÉàâêæÆÉ üÇç¢ èÇÆÇïÄâÇ æÆÉÇìêû │ │0│0│0│0│0│0│0│0│0│0│0│0│ æR3
- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
- └───────────────────────────────────────────────────────────────┘
-
- - 17 -
- Æáí½¿µá 2.4
- æ¿ßΓѼ¡δÑ αÑú¿ßΓαδ 80386 ¿ Σπ¡¬µ¿¿
- -----------------------------------------------------------------
- æ¿ßΓѼ¡δ⌐ | |
- αÑú¿ßΓα | ê¼∩ | öπ¡¬µ¿∩
- 80386 | |
- -----------------------------------------------------------------
- ÉÑú¿ßΓαδ 3: CRO,CR2,CR3 CRO αáºαÑΦáÑΓ ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼, αáº-
- π»αáó½Ñ¡¿∩ í¿Ñ¡¿Ñ ¡á ßΓαá¡¿µδ ¿ ºá»π߬áÑΓ
- ß«»α«µÑßß«α
-
- CR2 π¬áºδóáÑΓ »«ß½Ññ¡¿⌐ ó¿αΓπá½∞¡δ⌐
- áñαÑß, ¬«Γ«αδ⌐ óδºóá½ «Φ¿í¬π
- ßΓαá¡¿τ¡«ú« αáºí¿Ñ¡¿∩
-
- CR3 ß««íΘáÑΓ 80386, úñÑ ¡áσ«ñ¿Γß∩
- Γáí½¿µá ßΓαá¡¿τ¡«ú« αáºí¿Ñ¡¿∩
- ñ½∩ Γαá¡ß½∩µ¿¿ ó¿αΓπá½∞¡«ú«
- áñαÑßá
-
- ÉÑú¿ßΓαδ 6: DRO,DR1,DR2, DRO-DR3 «»αÑñѽ∩εΓ τÑΓδαÑ ¡Ñºáó¿-
- «Γ½áñ¬¿ DR3,DR6,DR7 ß¿¼δσ Γ«τ¬¿ «ßΓá¡«óá
- 0,1,2 ¿ 3 Γ«τ¬¿ «ßΓá¡«óá ¼«úπΓ
- ¿ß»«½∞º«óáΓ∞ß∩ »α«úαἼἿ «í-
- ß½πª¿óá¡¿∩ «Γ½áñτ¿¬á
-
- DR6 π¬áºδóáÑΓ »«ß½Ññ¡¿⌐ «ßΓá¡«ó,
- ¬«Γ«αδ⌐ óßΓαÑτáÑΓß∩
-
- DR7 π»αáó½∩ÑΓ πß½«ó¿∩¼¿, ¡Ñ«íσ«ñ¿¼δ¼¿
- ñ½∩ ¬áªñ«⌐ Γ«τ¬¿ «ßΓá¡«óá, ¬«Γ«-
- αá∩ óßΓαÑτáÑΓß∩
-
- ÉÑú¿ßΓαδ 2:TR6, TR7 TR6 «»αÑñѽ∩ÑΓ ó¿αΓπá½∞¡δ⌐ áñαÑß, ¿ß-
- ¬«¡Γα«½∩ »«½∞ºπѼδ⌐ ñ½∩ »α«óÑન πßΓα«⌐ßΓ-
- αáºí¿Ñ¡¿∩ óá αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ
- ßΓαá¡¿µδ
- TR7 «»αÑñѽ∩ÑΓ Σ¿º¿τÑ߬¿⌐ áñαÑß, ¿ß-
- »«½∞ºπѼδ⌐ »α¿ »α«óÑα¬Ñ πßΓα«⌐-
- ßΓóá αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ
-
- ÉÑú¿ßΓαδ 4:IDTR, GDTR, IDTR «»αÑñѽ∩ÑΓ íẫóδ⌐ áñαÑß Γáí-
- ºáΘ¿ΘÑ¡- LDTR, TR ½¿µδ óÑ¬Γ«α«ó »αÑαδóá¡¿∩
- ¡«ú«
- αѪ¿¼á
- GDTR «»αÑñѽ∩ÑΓ íẫóδ⌐ áñαÑß Γáí-
- ½¿µδ, ß«ñÑαªáΘÑ⌐ ú½«íá½∞¡δÑ
- ñÑß¬α¿»Γ«αδ
-
- LDTR «»αÑñѽ∩ÑΓ íẫóδ⌐ áñαÑß Γáí-
- ½¿µδ, ß«ñÑαªáΘ¿⌐ ½«¬á½∞¡δÑ
- ñÑß¬α¿»Γ«αδ
-
- TR «»αÑñѽ∩ÑΓ íẫóδ⌐ áñαÑß ßÑú-
- ¼Ñ¡Γá, ß«ñÑαªáΘÑú« ¿¡Σ«α¼áµ¿ε
- « ß«ßΓ«∩¡¿¿ ñ½∩ ΓѬπΘÑ⌐ ºá-
- ñáτ¿
- -----------------------------------------------------------------
-
- - 18 -
- ÄÆïÇäÄùì¢à ÉàâêæÆÉ¢
- ___________________
-
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │ │ │ │ │ │ │ │ │ │ │
- │ ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ ÆÄùèê ÄæÆÇìÄéÇ -0- │ │ │ │ │ DR0
- └───────────────────────────────────────────────────────────────┘
-
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │ │ │ │ │ │ │ │ │ │ │
- │ │ │ │ │ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ ÆÄùèê ÄæÆÇìÄéÇ -1- │ │ │ │ │ │ DR1
- └───────────────────────────────────────────────────────────────┘
-
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │ │ │ │ │ │ │ │ │ │ │
- │ │ │ │ │ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ ÆÄùèê ÄæÆÇìÄéÇ -2- │ │ │ │ │ │ DR2
- └───────────────────────────────────────────────────────────────┘
-
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │ │ │ │ │ │ │ │ │ │ │
- │ │ │ │ │ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ ÆÄùèê ÄæÆÇìÄéÇ -3- │ │ │ │ │ │ DR3
- └───────────────────────────────────────────────────────────────┘
-
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ é│é│é│ │ │ │ │ │ │ │ │é│é│é│é│
- │0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│ │ │ │0│0│0│0│0│0│0│0│0│ │ │ │ │ DR6
- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │Æ│S│D│ │ │ │ │ │ │ │ │ │3│2│1│0│
- └───────────────────────────────────────────────────────────────┘
-
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │LEN│R│W│LEN│R│W│LEN│R│W│LEN│R│W │ │ │ │ │ │G│L G│L│G│L│G│L│G│L│
- │ │ │ │ │ │ │ │ │ │ │ │ │0│0│0│0│0│0│ │ │ │ │ │ │ │ │ │ │ DR7
- │ 3 │3│3│ 2 │2│2│ 1 │1│1│ 0 │0│0│ │ │ │ │ │ │E│E│3│3│2│2│1│1│0│0│
- └───────────────────────────────────────────────────────────────┘
- É¿ß. 2-7 æ¿ßΓѼ¡δÑ αÑú¿ßΓαδ τáßΓ∞ 1:αÑú¿ßΓαδ π»αáó½Ñ¡¿∩ ¿ «Γ½áñ¬¿.
-
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │ │ │ │ │ │ │V│D│D│U U│W│W│ │ │ │ │ │
- │ │ │ │ │ ïêìàëì¢ë ÇäÉàæ │ │ │ │ │ │ │ │0│0│0│0│æ│ ÆR6
- │ │ │ │ │ │ │ │ │#│ │#│ │/│ │ │ │ │ │
- └───────────────────────────────────────────────────────────────┘
-
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │ │ │ │ │ │ │ │ │ │ │ │ │P│ │ │ │
- │ │ │ │ │ öêçêùàæèêë ÇäÉàæ │ │0│0│0│0│0│0│0│ │REP│0│0│ ÆR7
- │ │ │ │ │ │ │ │ │ │ │ │ │ │L│ │ │ │
- └───────────────────────────────────────────────────────────────┘
-
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │ │ │ │ │ │ │ │ │ │ │ │ │
- │ │ │ │ │ XDY ïêìàëì¢ë ÇäÉàæì¢ë ÉàâêæÆÉ │ │ │ │ │ │ │ │ │ IDTR
- └───────────────────────────────────────────────────────────────┘
-
- - 19 -
- 31 23 15 7 0
- ├───────────────┼───────────────┼───────────────┼───────────────┤
- │ │ │ │ │ │ │ │ │ │ │ │ │
- │ │ │ │ │ GDY ïêìàëì¢ë ÇäÉàæì¢ë ÉàâêæÆÉ │ │ │ │ │ │ │ │ │ GDTR
- └───────────────────────────────────────────────────────────────┘
-
- 15 7 0
- ├───────────────┼───────────────┤
- │ │ │ │ │ │
- │ │ │ LDY æàïàèÆÄÉ │ │ │ LDTR
- └───────────────────────────────┘
- 15 7 0
- ├───────────────┼───────────────┤
- │ │ │ │ │ │
- │ │ │ TSS æàïàèÆÄÉ │ │ │ TR
- └───────────────────────────────┘
- É¿ß. 2.8 æ¿ßΓѼ¡δÑ αÑú¿ßΓαδ τáßΓ∞ 2:ΓÑßΓ«óδÑ ¿ PROTECTED-MODE.
-
- Äαúá¡¿ºáµ¿∩ ñá¡¡δσ
- ──────────────────
- äá¡¡δÑ Φ¿¡Ñ íá⌐Γ, ß½«ó« ¿½¿ ñó«⌐¡«Ñ ß½«ó« ¼«úπΓ íδΓ∞ αẼÑΘÑ-
- ¡δ ó ¬áªñ«¼ ¿º αÑú¿ßΓα«ó «íΘÑú« ¡áº¡áτÑ¡¿∩. èáªñδ⌐ ¿º αÑú¿ßΓα«ó
- «íΘÑú« ¡áº¡áτÑ¡¿∩ ¿¼ÑÑΓ 32 αáºα∩ñá, Σ¿º¿τÑ߬¿ «¡¿ ÑΘÑ ¼«úπΓ ¿ß-
- »«½∞º«óáΓ∞ß∩ ¬á¬ ¡áí«αδ 16-Γ¿ αáºα∩ñ¡δσ αÑú¿ßΓα«ó (ß«ó¼ÑßΓ¿¼«ßΓ∞
- ß 8086). æπ»Ñᬫ¼»½Ñ¬Γ 32-σ αáºα∩ñ¡δσ αÑú¿ßΓα«ó »«½¡«ßΓ∞ε ß«ñÑα-
- ª¿Γ 16-Γ¿ αáºα∩ñ¡δÑ αÑú¿ßΓαδ. ¥Γ¿ αÑú¿ßΓαδ «íΘÑú« ¡áº¡áτÑ¡¿∩
- »αÑñßΓáó½Ñ¡δ ¡á α¿ß. 2.9 ¿ 2.10, úñÑ, ñ½∩ ∩ß¡«ßΓ¿, αÑú¿ßΓαδ »«-
- ¬áºá¡δ ¬á¬ 16-Γ¿ αáºα∩ñ¡δ⌐ ¬«¼»½Ñ¬Γ, á ºáΓѼ ¬á¬ 32-σ αáºα∩ñ¡δσ
- ¬«¼»½Ñ¬Γ«ó.
- ÄíαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ Γá¬ªÑ ¡á 8-¼¿ αáºα∩ñ¡δÑ αÑú¿ßΓαδ AH, AL,
- BH, WL, CH, CL, DH ¿ DL, ¬«Γ«αδÑ óßÑúñá ñ«ßΓπ»¡δ ñ½∩ «»Ñαá¡ñ«ó
- αẼÑα«¼ ó íá⌐Γ.
- ÉÑú¿ßΓαδ «íΘÑú« ¡áº¡áτÑ¡¿∩ «íδτ¡« ¿ß»«½∞ºπεΓß∩ ¬á¬ 16-Γ¿ αáº-
- α∩ñ¡δ⌐ ¡áí«α αÑú¿ßΓα«ó »α¿ αáí«ΓÑ ó αÑá½∞¡«¼ ¿½¿ ó¿αΓπá½∞¡«¼ αÑ-
- ª¿¼Ñ 8086, ¿½¿ »α¿ ¡á½¿τ¿¿ 16-Γ¿ αáºα∩ñ¡«ú« ¬«ñá ßÑú¼Ñ¡Γá ó ºáΘ¿-
- ΘÑ¡¡«¼ αѪ¿¼Ñ. Äñ¡á¬«, αÑú¿ßΓαδ «íΘÑú« ¡áº¡áτÑ¡¿∩ «íδτ¡« ¿ß-
- »«½∞ºπεΓß∩ ¬á¬ 32-σ αáºα∩ñ¡δ⌐ ¡áí«α αÑú¿ßΓα«ó »α¿ ¡á½¿τ¿¿ 32-σ
- αáºα∩ñ¡«ú« ¬«ñá ßÑú¼Ñ¡Γá ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ.
- ÅαÑΣ¿¬ß αẼÑαá «»Ñαá¡ñá ó½¿∩ÑΓ ¡á αẼÑα ¡áí«αá αÑú¿ßΓα«ó
- «íΘÑú« ¡áº¡áτÑ¡¿∩, Γᬠ¬á¬ ¿¼Ñ¡¡« »αÑΣ¿¬ß «»αÑñѽ∩ÑΓ αẼÑα «»Ñ-
- αá¡ñá, ¬«Γ«αδ⌐ ºáñáÑΓ αẼÑα ¡áí«αá αÑú¿ßΓα«ó «Γ 16 ñ« 32-σ αáº-
- α∩ñ«ó, ¿½¿ ¡á«í«α«Γ. Å«φΓ«¼π αẼÑαδ «»Ñαá¡ñ«ó ¿ αÑú¿ßΓα«ó óßÑúñá
- ß«ó»áñáεΓ. äóπσß½«ó¡δÑ «»Ñαá¡ñδ αẼÑΘáεΓß∩ ó 32-σ αáºα∩ñ¡δσ αÑ-
- ú¿ßΓαáσ, «ñ¡«ß½«ó¡δÑ - ó 16-Γ¿ αáºα∩ñ¡δσ, íá⌐Γ«óδÑ - «»Ñαá¡ñδ
- óßÑúñá αẼÑΘáεΓß∩ ó 8-¼¿ αáºα∩ñ¡δσ αÑú¿ßΓαáσ. ÉẼÑα ¡áí«αá αÑ-
- ú¿ßΓα«ó ¼«ªÑΓ íδΓ∞ ¿º¼Ñ¡Ñ¡ ó ½εí«Ñ óαѼ∩ »α¿ »«¼«Θ¿ »αÑΣ¿¬ßá αáº-
- ¼Ñαá «»Ñαá¡ñá. Å«ß½Ñ óδí«αá αẼÑαá ¡áí«αá αÑú¿ßΓα«ó «τ¿ßΓ¬á ñá¡-
- ¡δσ, σαá¡∩Θ¿σß∩ ó αÑú¿ßΓαáσ ¡Ñ »α«¿ßσ«ñ¿Γ, φΓ« »«ºó«½∩ÑΓ ¿ß-
- »«½∞º«óáΓ∞ ¼½áñΦ¿Ñ αáºα∩ñδ ñóπσß½«ó¡«ú« «»Ñαá¡ñá ¬á¬ «ñ¡«ß½«ó¡δ⌐
- «»Ñαá¡ñ ¿ Γᬠñá½ÑÑ.
- Äí`Ññ¿¡Ñ¡¿Ñ ñóπσ αÑú¿ßΓα«ó ¿ß»«½∞ºπÑΓß∩ ñ½∩ ¡Ñ߬«½∞¬¿σ ߻ѵ¿-
- ὿º¿α«óá¡¡δσ «»Ñαᵿ⌐. 諼á¡ñδ SHLD (äó«⌐¡«⌐ ßñó¿ú ó½Ñó«) ¿ SHRD
- (äó«⌐¡«⌐ ßñó¿ú ó»αáó«) »«ºó«½∩εΓ ßñó«Ñ¡¡«¼π αÑú¿ßΓαπ «íΘÑú« ¡áº-
- ¡áτÑ¡¿∩ »α«¿ºó«ñ¿Γ ßñó¿ú 64 αáºα∩ñ¡δσ «»Ñαá¡ñ«ó ¡á «ñ¿¡ αáºα∩ñ,
- »ÑαÑñáóáΓ∞ í½«¬ í¿Γ, óßΓáó½∩Γ∞ í¿Γ, πñá½∩Γ∞ í¿Γ. 諼á¡ñδ π¼¡«ªÑ-
- ¡¿∩ ¿ ñѽѡ¿∩ ß ñó«⌐¡«⌐ Γ«τ¡«ßΓ∞ε ¿ß»«½∞ºπεΓ ßñó«Ñ¡¡δÑ αÑú¿ßΓαδ
- EDX ¿ EAH ñ½∩ σαá¡Ñ¡¿∩ 64 αáºα∩ñ¡δσ τ¿ß½«óδσ «»Ñαá¡ñ«ó.
-
- - 20 -
- 7 0
- ├─────────────────────┼──────────┼──────────┤
- │ Çì Çò ÇL │
- ├─────────────────────┼──────────┼──────────┤
- │ éì BX éL │
- ├─────────────────────┼──────────┼──────────┤
- │ æì CX æL │
- ├─────────────────────┼──────────┼──────────┤
- │ Dì DX DL │
- ├─────────────────────┼─────────────────────┤
- │ SI │
- ├─────────────────────┼─────────────────────┤
- │ DI │
- ├─────────────────────┼─────────────────────┤
- │ BP │
- ├─────────────────────┼─────────────────────┤
- │ SP │
- └───────────────────────────────────────────┘
- É¿ß.2.9 16-Γ¿ αáºα∩ñ¡δ⌐ ¡áí«α αÑú¿ßΓα«ó «íΘÑú« ¡áº¡áτÑ¡¿∩
-
- Äαúá¡¿ºáµ¿∩ ñá¡¡δσ ó αÑú¿ßΓαáσ ßÑú¼Ñ¡Γá
- ───────────────────────────────────────
- éßÑ «»Ñαᵿ¿ ó αÑú¿ßΓαáσ ßÑú¼Ñ¡Γá ∩ó½∩εΓß∩ «»Ñαᵿ∩¼¿ ¡áñ
- ß½«óἿ. Ä»Ñαá¡ñ, ¡áσ«ñ∩Θ¿⌐ß∩ ó αÑú¿ßΓαÑ ßÑú¼Ñ¡Γá ¡áºδóáÑΓß∩ ßÑ-
- ½Ñ¬Γ«α«¼, á 16-Γ¿ αáºα∩ñ¡«Ñ º¡áτÑ¡¿Ñ ßÑ½Ñ¬Γ«αá «»αÑñѽ∩ÑΓ «»αÑñÑ-
- ½Ñ¡¡δ⌐ ßÑú¼Ñ¡Γ.
- 31 23 15 7 0
- ├──────────┼──────────┼──────────┼──────────┤
- │ àÇò Çì ÇL │
- ├──────────┼──────────┼──────────┼──────────┤
- │ àéò éì éL │
- ├──────────┼──────────┼──────────┼──────────┤
- │ àæò æì æL │
- ├──────────┼──────────┼──────────┼──────────┤
- │ àDò Dì DL │
- ├─────────────────────┼─────────────────────┤
- │ àSI │
- ├─────────────────────┼─────────────────────┤
- │ àDI │
- ├─────────────────────┼─────────────────────┤
- │ àéÉ │
- ├─────────────────────┼─────────────────────┤
- │ àSÉ │
- └───────────────────────────────────────────┘
- É¿ß.2.10 32-πσ αáºα∩ñ¡δ⌐ ¡áí«α αÑú¿ßΓα«ó «íΘÑú« ¡áº¡áτÑ¡¿∩
-
- ö«α¼áΓδ ßÑ½Ñ¬Γ«αá ó αÑá½∞¡«¼ αѪ¿¼Ñ ¿½¿ ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ
- 8086 ∩ó½∩ÑΓß∩ »α«ßΓ« 16-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñѬß, Γ«τ¡« «»αÑñѽ∩εΘ¿⌐
- ßÑú¼Ñ¡Γ. æÑ½Ñ¬Γ«αδ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á ¿¼ÑεΓ ¡Ñ߬«½∞¬« ¼«ñ¿Σ¿µ¿απ-
- Ѽδ⌐ Σ«α¼áΓ, Γ.¬. Γα¿ ¼½áñΦ¿σ »« »«α∩ñ¬π αáºα∩ñá ßÑ½Ñ¬Γ«αá ß½πªáΓ
- ñ½∩ ߻ѵ¿á½∞¡δσ µÑ½Ñ⌐. æÑ½Ñ¬Γ«α ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á ó¬½ετáÑΓ 2-σ
- í¿Γ«ó«Ñ »«½Ñ »α¿ó¿½Ñú¿⌐ (RPL) ñ½∩ »«ññÑ᪬¿ τÑΓδαÑσ πα«ó¡Ñó«⌐ ¼«-
- ñѽ¿ ºáΘ¿Γδ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á. Ä¡ Γá¬ªÑ ó¬½ετáÑΓ í¿Γ ¿¡ñ¿Σ¿¬áΓ«-
- αá Γáí½¿µδ (Γáí.1) ñ½∩ π¬áºá¡¿∩ ΓѬπΘÑ⌐ Γáí½¿µδ ñÑß¬α¿»Γ«αá ó ºá-
- Θ¿ΘÑ¡¡«¼ αѪ¿¼Ñ. ü«½ÑÑ »«ñα«í¡á∩ ¿¡Σ«α¼µ¿∩ « ßÑ½Ñ¬Γ«αáσ ºáΘ¿ΘÑ¡-
- ¡«ú« αѪ¿¼á ¡áσ«ñ¿Γß∩ ó ú½áóÑ 7.
-
- - 21 -
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
- │ 16-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß │ │ │ │ │ │ │
- └────────────────────────────────────────────┘
- É¿ß.2.11 ö«α¼áΓ ßÑ½Ñ¬Γ«αá ó αÑá½∞¡«¼ αѪ¿¼Ñ
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
- │ 14-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß │ │ │ │TI│ RPL │
- └────────────────────────────────────────────┘
- É¿ß.2.12 ö«α¼áΓ ßÑ½Ñ¬Γ«αá ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ
-
- Äαúá¡¿ºáµ¿∩ ñá¡¡δσ ó ß¿ßΓѼ¡δσ αÑú¿ßΓαáσ
- ────────────────────────────────────────
- çỿß∞ ¿½¿ τΓÑ¡¿Ñ ó (¿º) ß¿ßΓѼ¡δσ αÑú¿ßΓα«ó «ßπΘÑßΓó½∩ÑΓß∩
- »α¿ »«¼«Θ¿ ñóπσß½«ó¡δσ «»Ñαᵿ⌐, σ«Γ∩ ñá¡¡δÑ ó ß¿ßΓѼ¡δσ αÑ-
- ú¿ßΓαáσ τáßΓ« «αúá¡¿ºπεΓß∩ ó ó¿ñÑ αẽ¿τ¡δσ ¡Ñí«½∞Φ¿σ »«½Ñ⌐. äá¡-
- ¡δÑ ¬áªñ«ú« »«½∩ ¡Ñºáó¿ß∩Γ «Γ ñá¡¡δσ ñαπú¿σ »«½Ñ⌐, ¿ß¬½ετá∩ ¡Ñß-
- ¬«½∞¬« ß¿Γπᵿ⌐, ó ¬«Γ«αδσ ¡Ñ߬«½∞¬« »«½Ñ⌐ αáí«ΓáεΓ ó¼ÑßΓÑ ó ¬«-
- «αñ¿¡á½∞¡«⌐ ß¿Γπᵿ¿. ìá»α¿¼Ñα, τÑΓδαÑ »«½∩ ó αÑú¿ßΓαÑ π»αáó½Ñ¡¿∩
- ß ¡«¼Ñα«¼ (CR0) ó¼ÑßΓÑ π»αáó½∩εΓ µ¿Σα«óδ¼ ¬α¿ßΓá½½«¼ ß«»α«µÑßß«αá
- 80387. Ä»αÑñѽѡ¡δÑ »«½∩ αÑú¿ßΓα«ó ¬«¡Γα«½∩ ßΓαá¡¿τ¡«ú« αáºí¿Ñ¡¿∩
- Γá¬ªÑ ñÑ⌐ßΓóπεΓ ¬á¬ ß«ú½áß«óá¡¡δÑ τáßΓ¿.
- ìÑ«»αÑñѽѡ¡δÑ »«½∩ ó ß¿ßΓѼ¡δσ αÑú¿ßΓαáσ, «í«º¡áτÑ¡¡δÑ ¡π½∩-
- ¼¿ ¡á α¿ß. 2.7 ¿ 2.8 ¡Ñ ß«ñÑαªáΓ ¿¡Σ«α¼áµ¿¿. ä½∩ ¿ß¬½ετÑ¡¿∩ ¡Ñ-
- ß«ó¼ÑßΓ¿¼«ßΓ¿ »α«úαá¼¼¡«ú« «íÑß»ÑτÑ¡¿∩ ß íπñπΘ¿¼¿ »α«µÑßß«αἿ,
- »α«úαá¼¼¿ßΓ ñ«½ªÑ¡ ¡Ñ ºáó¿ßÑΓ∞ «Γ ß«ßΓ«∩¡¿∩ ¡Ñ«»αÑñѽѡ¡δσ »«½Ñ⌐
- »α¿ »α«óÑα¬Ñ «»αÑñѽѡ¡δσ »«½Ñ⌐. Å«φΓ«¼π αѬ«¼Ñ¡ñπεΓ, τΓ«íδ »α«ú-
- αá¼¼¿ßΓ »α¿¼Ñ¡∩½ ½«ú¿τÑ߬¿Ñ ¬«¼á¡ñδ, Γá¬¿Ñ ¬á¬ AND, ñ½∩ ¼á߬¿α«-
- óá¡¿∩ ¡Ñ«»αÑñѽѡ¡δσ »«½Ñ⌐ ñ« »α«óÑન αÑú¿ßΓαá. Æá¬ ¼á߬¿, ß««Γ-
- óÑΓßΓóπεΘ¿Ñ Γ«τ¡« »«º¿µ¿¿ ¡Ñ«»αÑñѽѡ¡δσ í¿Γ«ó, »αÑñßΓáó½Ñ¡δ ó
- Γáí½¿µÑ 2.6 ñ½∩ πñ«íßΓóá.
-
- Äαúá¡¿ºáµ¿∩ ñá¡¡δσ ó »á¼∩Γ¿
- ───────────────────────────
- Åá¼∩Γ∞ ∩ó½∩ÑΓß∩ »«íá⌐Γ¡« áñαÑßπѼ«⌐. äá¡¡δÑ ó »á¼∩Γ¿ «αúá¡¿-
- ºπεΓß∩ Γá¬, τΓ« ßá¼δÑ ¼½áñΦ¿Ñ áñαÑßá ß««ΓóÑΓßΓóπεΓ ßá¼δ¼ ¼½áñΦ¿¼
- »« »«α∩ñ¬π íá⌐Γá¼ ½εí«ú« «»Ñαá¡ñá. è«úñá «»Ñαá¡ñ í«½∞Φ¿⌐ τѼ ó
- «ñ¿¡ íá⌐Γ αẼÑΘáÑΓß∩ ó »á¼∩Γ¿, Γ« Ñú« áñαÑß, N, ß««ΓóÑΓßΓóπÑΓ
- ßἫ¼π ¼½áñΦѼπ »α¿ßπΓßΓóπεΘѼπ íá⌐Γπ ¿, ß½Ññ«óáΓѽ∞¡«, ßἫ¼π
- ¼½áñΦÑ¼π º¡áτ¿¼«¼π íá⌐Γπ «»Ñαá¡ñá. 80386 ¡Ñ ΓαÑíπÑΓ óδαáó¡¿óá¡¿∩
- áñαÑßá «»Ñαá¡ñá ¬ úαá¡¿µÑ áñαÑß«ó ß½«ó ¿½¿ ñó«⌐¡δσ ß½«ó. ä½∩ ½πτ-
- ΦÑú« ¿ß»«½¡Ñ¡¿∩, áñαÑß ß½«óá ñ«½ªÑ¡ íδΓ∞ óδαáó¡Ñ¡ ¬ úαá¡¿µÑ ß½«óá
- (áñαÑß ¬αáΓ¡δ⌐ 2), á áñαÑß ñó«⌐¡«ú« ß½«óá - ¬ úαá¡¿µÑ ñó«⌐¡«ú«
- ß½«óá (áñαÑß ¬αáΓ¡δ⌐ 4). ìá¿í«½ÑÑ φΣΣÑ¬Γ¿ó¡á »ÑαÑñáτá, ¬«úñá ñá¡-
- ¡δÑ óδαáó¡Ñ¡δ ¬ ¡Ñ¬«Γ«α«⌐ úαá¡¿µÑ íá⌐Γá, ß««ΓóÑΓßΓóπεΘÑú« αẼÑαπ
- «»Ñαá¡ñá. 諼á¡ñδ ¡Ñ ΓαÑíπεΓ óδαáó¡¿óá¡¿∩ ñá¡¡δσ, ¡« ¡á¿í«½ÑÑ φΣ-
- ΣÑ¬Γ¿ó¡á «»Ñαᵿ∩, ¬«Γ«αá∩ ¿¼ÑÑΓ ¼ÑßΓ«, ¬«úñá áñαÑßá¡Γδ ¿¡Σ«α¼á-
- µ¿¿ ¬«¼á¡ñ »ÑαÑñáτ¿ π»αáó½Ñ¡¿∩ ¿¼ÑεΓ ñóπσß½«ó¡δÑ úαá¡¿µδ, ¿º-ºá
- φΓ«ú« ¼á¬ß¿¼á½∞¡«ú« ß½πτá∩ ¡Ñ»«ßαÑñßΓóÑ¡¡«ú« óδí«αá »«½¡«⌐ ß½Ññπ-
- εΘÑ⌐ ¬«¼á¡ñδ. Æ¿»δ ñá¡¡δσ, »«ññÑαªá¡¡δÑ ó »á¼∩Γ¿ 80386 ∩ó½∩εΓß∩
- í¿Γ«ó묨; µÑ½«τ¿ß½Ñ¡¡δÑ ñá¡¡δÑ 8, 16 ¿½¿ 32-σ αáºα∩ñ¡δÑ; π»á¬«-
- óá¡¡δÑ ¿½¿ ¡Ñ π»á¬«óá¡¡δÑ ñó«¿τ¡δÑ τ¿ß½á, ¬«ñ¿απѼδÑ ñÑß∩Γ¿τ¡δÑ
- ñá¡¡δÑ; »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ µÑ½«τ¿ß½Ñ¡¡δσ ñá¡¡δσ, ß«ßΓ«∩Θ¿σ ¿º 8,
- 16 ¿ 32-σ αáºα∩ñ¡δσ φ½Ñ¼Ñ¡Γ«ó; ¿ π¬áºáΓѽ∞ áñαÑßá ºáóÑαΦÑ¡¿∩,
- ß«ßΓ«∩Θ¿σ ¿º ßÑ½Ñ¬Γ«αá ¿ ß¼ÑΘÑ¡¿∩. ¥Γ¿ «»Ñαá¡ñδ «αúá¡¿ºπεΓß∩ ó
- »á¼∩Γ¿ ¬á¬ »«¬áºá¡« ¡á α¿ß. 2.13.
-
- - 22 -
- Æáí½¿µá 2.6
- ç¡áτÑ¡¿∩ ñ½∩ ¼á߬¿ ¡Ñ«»αÑñѽѡ¡δσ í¿Γ«ó ó αÑú¿ßΓαáσ
- -------------------------------------------------------
- ß¿ßΓÑ¼δ ¿ EFLAG
- -------------------
- ────────┬───────────────────────────────────┬─────────┬──────────┐
- ÉÑú¿ßΓα │ ç¡áτÑ¡¿Ñ ¼á߬¿ │ì-¬«ñ │諼ѡΓáα¿¿│
- ────────┼───────────────────────────────────┼─────────┼──────────┤
- äó«¿τ¡«Ñ │
- CRO 10000000 00000000 00000000 00011111 8000 00IF │
- CR2 ìÑ ΓαÑíπÑΓß∩ éßÑ í¿Γδ │
- «»αÑñѽѡδ│
- CR3 11111111 11111111 11110000 00000000 FFFF F000 │
- DR0-DR3 ìÑ ΓαÑíπÑΓß∩ éßÑ í¿Γδ │
- «»αÑñѽѡδ│
- DR6 00000000 00000000 11100000 00001111 0000 E00F │
- DR7 11111111 11111111 00100011 11111111 FFFF 23FF │
- TR6 11111111 11111111 11111111 111000011 FFFF FFE1 │
- TR7 11111111 11111111 11110000 00011100 FFFF F0IC │
- IDTR éßÑ í¿Γδ │
- GDTR ìÑ ΓαÑíπÑΓß∩ «»αÑñѽѡδ│
- LDTR │
- EFLAG 00000000 00000011 01111111 11010101 0003 7FD5 │
- ─────────────────────────────────────────────────────────────────┤
- 1: í¿Γ «»αÑñѽ∩ÑΓß∩ │
- 0: í¿Γ ¡Ñ«»αÑñѽ∩ÑΓß∩ │
- ─────────────────────────────────────────────────────────────────┘
-
- ü¿Γ«óδÑ ñá¡¡δÑ
- 7 0 7 0 7 0 7 0 7 0 7 0 7 0
- ├────────┼───────────────┼────────┼───────┼────────┼────────┼────────┤
- │íá⌐Γ n+3│7 6 5 4 3 2 1 0│íá⌐Γ n+1│íá⌐Γ n │íá⌐Γ n-1│íá⌐Γ n-2│íá⌐Γ n-3│
- └────────────────────────────────────────────────────────────────────┘
- ° │
- └────ß¼ÑΘÑ¡¿Ñ────────┘ áñαÑß íáºδ:íá⌐Γ n
-
- ûѽ«τ¿ß½Ñ¡¡δÑ ñá¡¡δÑ αẼÑα«¼ ó íá⌐Γ
- 7 0 7 0 7 0 7 0 7 0 7 0 7 0
- ├────────┼────────┼────────┼───────┼────────┼────────┼────────┤
- │íá⌐Γ n+3│íá⌐Γ n+2│íá⌐Γ n+1│MSB LSB│íá⌐Γ n-1│íá⌐Γ n-2│íá⌐Γ n-3│
- └─────────────────────────────────────────────────────────────┘
- áñαÑß íáºδ:íá⌐Γ n
-
- ûѽ«τ¿ß½Ñ¡¡δÑ ñá¡¡δÑ αẼÑα«¼ ó ß½«ó«
- 7 0 7 0 7 0 7 0 7 0 7 0
- ├────────┼────────┼───────┼────────┼────────┼────────┤
- │íá⌐Γ n+3│MSB ß½«ó« LSB│íá⌐Γ n-1│íá⌐Γ n-2│íá⌐Γ n-3│
- └────────────────────────────────────────────────────┘
- áñαÑß íáºδ:íá⌐Γ n
-
- ûѽ«τ¿ß½Ñ¡¡δÑ ñá¡¡δÑ αẼÑα«¼ ó ñó«⌐¡«Ñ ß½«ó«
- 7 0 7 0 7 0 7 0 7 0 7 0
- ├────────┼────────┼───────┼────────┼────────┼────────┤
- │íá⌐Γ n+4│MSB ñó«⌐¡«Ñ ß½«ó« LSB│íá⌐Γ n-1│
- └────────────────────────────────────────────────────┘
-
- - 23 -
- ô»á¬«óá¡¡δ⌐ ñó«¿τ¡δ⌐ ¬«ñ,¬«ñ¿απѼδ⌐ ñÑß∩Γ¿τ¡δ¼¿ ñá¡¡δ¼¿
- 7 0 7 0 7 0 7 0 7 0 7 0 7 0
- ├────────┼────────┼────────┼───────┼────────┼────────┼────────┤
- │íá⌐Γ n+3│íá⌐Γ n+2│íá⌐Γ n+1│MSB│LSB│íá⌐Γ n-1│íá⌐Γ n-2│íá⌐Γ n-3│
- └─────────────────────────────────────────────────────────────┘
- áñαÑß íáºδ:íá⌐Γ n
-
- ìÑπ»á¬«óá¡¡δ⌐ ñó«¿τ¡δ⌐ ¬«ñ,¬«ñ¿απѼδ⌐ ñÑß∩Γ¿τ¡δ¼¿ ñá¡¡δ¼¿
- 7 0 7 0 7 0 7 0 7 0 7 0 7 0
- ├────────┼────────┼────────┼───────┼────────┼────────┼────────┤
- │íá⌐Γ n+3│íá⌐Γ n+2│ ; │ MSD│ ; │LSB│íá⌐Γ n-1│íá⌐Γ n-2│íá⌐Γ n-3│
- └─────────────────────────────────────────────────────────────┘
- áñαÑß íáºδ:íá⌐Γ n
-
- ū߽Ññ«óáΓѽ∞¡«ßΓ∞ ñá¡¡δσ αẼÑα«¼ ó íá⌐Γ
- 7 0 7 0 7 0 7 0 7 0 7 0 7 0
- ├────────┼────────┼────────┼───────┼────────┼────────┼────────┤
- │íá⌐Γ n+3│íá⌐Γ n+2│íá⌐Γ n+1│íá⌐Γ n │íá⌐Γ n-1│íá⌐Γ n-2│íá⌐Γ n-3│
- └─────────────────────────────────────────────────────────────┘
- áñαÑß íáºδ:íá⌐Γ n
- (ū߽Ññ«óáΓѽ∞¡«ßΓ∞ ñá¡¡δσ αẼÑα«¼ ó ß½«ó« ¿½¿ ñó«⌐¡«Ñ
- ß½«ó« »«ñ«í¡á »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ αẼÑα«¼ ó íá⌐Γ)
-
- ô¬áºáΓѽ∞ áñαÑßá ºáóÑαΦÑ¡¿∩ (16-Γ¿ αáºα∩ñ¡δ⌐)
- 7 0 7 0 7 0 7 0 7 0 7 0 7 0
- ├────────┼────────┼────────┼───────┼────────┼────────┼────────┤
- │íá⌐Γ n+4│ ßÑ½Ñ¬Γ«α │ß¼ÑΘÑ¡¿Ñ 16-αáº.│íá⌐Γ n-1│íá⌐Γ n-2│
- └─────────────────────────────────────────────────────────────┘
- áñαÑß íáºδ:íá⌐Γ n
-
- ô¬áºáΓѽ∞ áñαÑßá ºáóÑαΦÑ¡¿∩ (32-πσ αáºα∩ñ¡δ⌐)
- 7 0 7 0 7 0 7 0 7 0 7 0 7 0
- ├────────┼────────┼────────┼───────┼────────┼────────┼────────┤
- │íá⌐Γ n+6│ ßÑ½Ñ¬Γ«α │ 32-πσ αáºα∩ñ¡«Ñ ß¼ÑΘÑ¡¿Ñ │
- └─────────────────────────────────────────────────────────────┘
- áñαÑß íáºδ:íá⌐Γ n
- É¿ß.2.13 Äαúá¡¿ºáµ¿∩ Γ¿»«ó ñá¡¡δσ 80386 ó »á¼∩Γ¿
-
- ÇñαÑßᵿ∩ »á¼∩Γ¿
- ────────────────
- ÄíαáΘÑ¡¿Ñ ¬ »á¼∩Γ¿ ¼«ªÑΓ ñѽáΓ∞ß∩ ñ½∩ óδí«αá ñá¡¡δσ ¿½¿ ¬«-
- ¼á¡ñ. 諼á¡ñδ, »α«¿ºó«ñ∩Θ¿Ñ «íαáΘÑ¡¿Ñ ¬ ñá¡¡δ¼ ß«ñÑαªáΓ ¿¡Σ«α¼á-
- µ¿ε, ¬«Γ«αá∩ Γ«τ¡« «»αÑñѽ∩ÑΓ ¼ÑΓ«ñ ñ«ßΓπ»á ¬ ñá¡¡δ¼. ÉѪ¿¼ áñαÑ-
- ßᵿ¿ - φΓ« ¼ÑΓ«ñ, ¿ß»«½∞ºπѼδ⌐ ñ½∩ ñ«ßΓπ»á ¬ »á¼∩Γ¿, á φΣΣÑ¬Γ¿ó-
- ¡δ⌐ áñαÑß - φΓ« áñαÑß ∩τÑ⌐¬¿ »á¼∩Γ¿. ÉѪ¿¼δ áñαÑßᵿ¿ ¼«úπΓ ΓᬪÑ
- «»αÑñѽ∩Γ∞ αÑú¿ßΓα 80386 ¬á¬ ¼ÑßΓ« αẼÑΘÑ¡¿∩ «»Ñαá¡ñá. 諼á¡ñδ
- ¼«úπΓ ºáñáóáΓ∞ «»Ñαá¡ñ ó «ñ¡«¼ ¿º ΓαÑσ ß½πτáÑó:
-
- - 24 -
- ìÑ∩ó¡«. Ä»αÑñѽѡ¡á∩ ¬«¼á¡ñá óßÑúñá ΓαÑíπÑΓ ¡á½¿τ¿∩ ¡Ñ¬«Γ«α«-
- ──────
- ú« ¼ÑΓ«ñá áñαÑßᵿ¿ ñ½∩ «»Ñαá¡ñ«ó, ¡áσ«ñ∩Θ¿σß∩ ó »á¼∩Γ¿ ¿½¿ αÑ-
- ú¿ßΓαÑ. ìá»α¿¼Ñα, ¬«¼á¡ñá PUSH óßÑúñá ¿ß»«½∞ºπÑΓ π¬áºáΓѽ∞ ßΓѬá
- ñ½∩ áñαÑßᵿ¿.
- Æ«τ¡« «»αÑñѽѡ αÑú¿ßΓα. 諼á¡ñá ¿ß»«½∞ºπÑΓ ¬«ñ ñ½∩ «íαáΘÑ¡¿∩
- ───────────────────────
- ¬ «»αÑñѽѡ¡«¼π αÑú¿ßΓαπ ó 80386, ¡á»α¿¼Ñα, ¬«¼á¡ñá ADO AX, DX.
- Åα¿ »«¼«Θ¿ ¼ÑΓ«ñá áñαÑßᵿ¿. 諼á¡ñá ¿ß»«½∞ºπÑΓ ¬«ñ ñ½∩ óδ-
- ────────────────────────────
- τ¿ß½Ñ¡¿∩ φΣΣÑ¬Γ¿ó¡«ú« áñαÑßá »á¼∩Γ¿.
- ÅÑαóδÑ ñóá ¼ÑΓ«ñá »« ßπΘÑßΓóπ ßἫó«ºíπªñáѼδÑ. ¥Γ«Γ »áαáúαáΣ
- «»¿ßδóáÑΓ ΓαÑΓ¿⌐ ¼ÑΓ«ñ: αѪ¿¼δ áñαÑßᵿ¿. îÑΓ«ñδ áñαÑßᵿ¿ «»αÑ-
- ñѽ∩εΓ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ñÑ⌐ßΓó¿⌐ ñ½∩ 80386 »α¿ óδτ¿ß½Ñ¡¿¿ φΣ-
- ΣÑ¬Γ¿ó¡«ú« áñαÑßá, ñ½∩ óδí«αá «ñ¡«⌐ ∩τÑ⌐¬¿ ¿º óßÑσ 󫺼«ª¡δσ ∩τÑ-
- Ѭ ó áñαÑß¡«¼ »α«ßΓαá¡ßΓóÑ »á¼∩Γ¿.
- ÉѪ¿¼δ áñαÑßᵿ¿ «τÑ¡∞ ó᪡δ. ü«½∞Φ¿¡ßΓó« ¬«¼á¡ñ ó¬½ετáÑΓ
- ߻ѵ¿Σ¿¬áµ¿ε αѪ¿¼á áñαÑßᵿ¿.
-
- ÇñαÑß¡«Ñ »α«ßΓαá¡ßΓó« »á¼∩Γ¿
- ────────────────────────────
- 80386 »«ññÑনóáÑΓ ¡Ñ߬«½∞¬« ó¿ñ«ó »αÑñßΓáó½Ñ¡¿∩ »α«ßΓαá¡ßΓóá
- »á¼∩Γ¿. é¿αΓπá½∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« - φΓ« »α«ßΓαá¡ßΓó« ñ«ß-
- Γπ»¡«Ñ »α«úαá¼¼¿ßΓπ; Σ¿º¿τÑ߬«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« - φΓ«
- »α«ßΓαá¡ßΓó« αÑá½∞¡« »«ßΓα«Ñ¡¡«Ñ ¡á ¬α¿ßΓá½½áσ »á¼∩Γ¿. 80386 »«ñ-
- ñÑনóáÑΓ 32-σ αáºα∩ñ¡«Ñ Σ¿º¿τÑ߬«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ñ« 4
- âíá⌐Γ ( ¿½¿ 4 294 967 296 íá⌐Γ«ó) ¿ ÑΘÑ í«½∞ΦÑ, 46-Γ¿ αáºα∩ñ¡«Ñ
- ó¿αΓπá½∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«, ¬«Γ«α«Ñ »α¿¼Ñα¡« 16 400 αáº
- í«½∞ΦÑ Σ¿º¿τÑ߬«ú« »α«ßΓαá¡ßΓóá.
- é¿αΓπá½∞¡δ⌐ áñαÑß ß«ñÑαª¿Γ º¡áτÑ¡¿Ñ ßÑ½Ñ¬Γ«αá ßÑú¼Ñ¡Γá ¿ º¡á-
- τÑ¡¿∩ ß¼ÑΘÑ¡¿∩, ¬á¬ »«¬áºá¡« ¡á α¿ß. 2.14. æÑ½Ñ¬Γ«α ß«ñÑনΓ
- 13-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñѬß, ¬«Γ«αδ⌐ ºáΓѼ «í`Ññ¿¡∩ÑΓß∩ ß í¿Γ«¼ ¿¡ñÑ-
- Σ¿¬áΓ«αá Γáí½¿µδ ¿ 32-σ αáºα∩ñ¡δ¼ ß¼ÑΘÑ¡¿Ñ¼, τΓ« «íÑß»Ñτ¿óáÑΓ ¬«-
- ¡Ñτ¡δ⌐ 46-Γ¿ αáºα∩ñ¡δ⌐ ó¿αΓπá½∞¡δ⌐ áñαÑß ¿, ß½Ññ«óáΓѽ∞¡«, ó¿αΓπ-
- 46
- á½∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« Ѽ¬«ßΓ∞ε ñ« 2 íá⌐Γ (64 ΓÑαá íá⌐Γá).
- ö¿º¿τÑ߬¿⌐ áñαÑß ß««ΓóÑΓßΓóπÑΓ 32-σ αáºα∩ñ¡«¼π º¡áτÑ¡¿ε, ¬á¬
- ¿½½εßΓα¿απѼá∩ ¡á α¿ß. 2.15, «íÑß»Ñτ¿óá∩ ½¿¡Ñ⌐¡«Ñ Σ¿º¿τÑ߬«Ñ áñ-
- 32
- αÑß¡«Ñ »α«ßΓαá¡ßΓó« ñ« 2 íá⌐Γ.
- 46 34 33 32 31 0
- ┼───────────────┼──┼──┼──┼──────────────────────────────────┼
- │ êìäàèæ │TI│ RÉL │ æîàÖàìêà │
- └───────────────────────────────────────────────────────────┘
- É¿ß.2.14 é¿αΓπá½∞¡δ⌐ áñαÑß
-
- 31 0
- ┼──────────────────────────────────┼
- │ öêçêùàæèêë ÇäÉàæ │
- └──────────────────────────────────┘
- É¿ß.2.15 ö¿º¿τÑ߬¿⌐ áñαÑß
-
- éδτ¿ß½Ñ¡¿Ñ áñαÑßá
- ─────────────────
- éδτ¿ß½Ñ¡¿Ñ áñαÑßá 80386 »α«¿ßσ«ñ¿Γ «Γ ó¿αΓπá½∞¡«ú« áñαÑß¡«ú«
- »α«ßΓαá¡ßΓóá ¬ Σ¿º¿τÑ߬«¼π áñαÑß¡«¼π »α«ßΓαá¡ßΓóπ, τÑαѺ ¡Ñß-
- ¬«½∞¬« »α«¼ÑªπΓ«τ¡δσ º¡áτÑ¡¿⌐.
- Åα¿ ó«º¼«ª¡«¼ αáºí¿Ñ¡¿¿ ¡á ßΓαá¡¿µδ, óδτ¿ß½Ñ¡¿Ñ áñαÑßá «ßπ-
- ΘÑßΓó½∩ÑΓß∩ ºá Γα¿ Φáúá «íαáí«Γ¬¿, ¬á¬ »«¬áºá¡«¡á α¿ß. 2.16. ÅÑα-
- óδ⌐, ñ« ΓαÑσ áñαÑß¡δσ ¬«¼»«¡Ñ¡Γ: íáºá, ß¼ÑΘÑ¡¿Ñ ¿ ¿¡ñÑ¬ß ¼áßΦΓá-
- í¿α«óá¡¿∩, ßπ¼¼¿απεΓß∩ (½εí«Ñ óδ»«½¡Ñ¡¿Ñ ¿ú¡«α¿απÑΓß∩) ¬ Σ«α¼Ñ
-
- - 25 -
- 32-σ αáºα∩ñ¡«ú« φΣΣÑ¬Γ¿ó¡«ú« áñαÑßá, ¬«Γ«αδ⌐ ∩ó½∩ÑΓß∩ ß¼ÑΘÑ¡¿Ñ¼ ó
- ΓѬπΘѼ ßÑú¼Ñ¡ΓÑ. ìá óΓ«α«¼ φΓá»Ñ, áñαÑß íáºδ ΓѬπΘÑú« ßÑú¼Ñ¡Γá
- »α¿íáó½∩ÑΓß∩ (óδ»«½¡Ñ¡¿Ñ ß¡«óá ¿ú¡«α¿απÑΓß∩) ñ½∩ Σ«α¼¿α«óá¡¿∩
- 32-σ αáºα∩ñ¡«ú« ½¿¡Ñ⌐¡«ú« áñαÑßá. ìá ΓαÑΓ∞Ѽ φΓá»Ñ, ¬«úñá αáºí¿-
- Ñ¡¿Ñ ¡á ßΓα῵δ ñ«»π߬áÑΓß∩, πßΓα«⌐ßΓó« αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ
- Γαá¡ß½¿απÑΓ ½¿¡Ñ⌐¡δ⌐ áñαÑß ó 32-σ αáºα∩ñ¡δ⌐ Σ¿º¿τÑ߬¿⌐ áñαÑß. é
- ΓÑτÑ¡¿Ñ Γαá¡ß½∩µ¿¿, πßΓα«⌐ßΓó« αáºí¿Ñ¡¿∩ ¡á ßΓαá¡¿µδ ºá¼Ñ¡∩ÑΓ
- ßΓáαΦ¿Ñ 20 αáºα∩ñ«ó Σ¿º¿τÑ߬«ú« ¡«¼Ñαá ßΓαá¡¿µ. î½áñΦ¿Ñ ñóÑ¡áñ-
- µáΓ∞ αáºα∩ñ«ó, ß¼ÑΘÑ¡¿Ñ ßΓαá¡¿µδ, ¡Ñ¿º¼Ñ¡∩εΓß∩ »α¿ αáºí¿Ñ¡¿¿ ¡á
- 12
- ßΓαá¡¿µδ, Γ.¬. ¬áªñá∩ ßΓαá¡¿µá »á¼∩Γ¿ ¿¼ÑÑΓ 4096 íá⌐Γ (2 íá⌐Γ«ó).
- è«úñá αáºí¿Ñ¡¿Ñ ¡á ßΓαá¡¿µδ ¡Ñ ñ«»π߬áÑΓß∩, Γ« ½¿¡Ñ⌐¡δ⌐ áñαÑß
- ßá¼ ¿ß»«½∞ºπÑΓß∩ ¬á¬ Σ¿º¿τÑ߬¿⌐ áñαÑß. èᬠ»«¬áºá¡« ¡á α¿ß. 2.17,
- óδτ¿ß½Ñ¡¿Ñ áñαÑßá «ßπΘÑßΓó½∩ÑΓß∩ ºá ñóá Φáúá «íαáí«Γ¬¿, ¬«úñá
- αáºí¿Ñ¡¿Ñ ¡á ßΓαá¡¿µδ ¡Ñ ñ«»π߬áÑΓß∩; φΣΣÑ¬Γ¿ó¡δ⌐ áñαÑß ¿ ºáΓѼ
- Σ¿º¿τÑ߬¿⌐ áñαÑß óδτ¿ß½∩εΓß∩.
-
- ÉѪ¿¼δ áñαÑßᵿ¿
- ────────────────
- ÉѪ¿¼δ áñαÑßᵿ¿ 80386 »«ºó«½∩εΓ Γ«τ¡« «»αÑñѽ¿Γ∞ ¬á¬¿Ñ ¬«¼-
- »«¡Ñ¡Γδ ¿ß»«½∞ºπεΓß∩ ó óδτ¿ß½Ñ¡¿¿ áñαÑßá. êº ó«º¼«ª¡δσ ¬«¼»«¡Ñ¡-
- Γ«ó (íáºδ, ß¼ÑΘÑ¡¿∩ ¿ ¿¡ñÑ¬ß ¼áßΦΓáí¿α«óá¡¿∩), ½εí«⌐ »«ñ¡áí«α ¿½¿
- ½εí«⌐ ¬«¼»«¡Ñ¡Γ ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡ »α¿ óδτ¿ß½Ñ¡¿¿ φΣΣÑ¬Γ¿ó¡«-
- ú« áñαÑßá. éδíαá¡¡δ⌐ αѪ¿¼ áñαÑßᵿ¿ «»αÑñѽ∩ÑΓ ¿ß»«½∞ºπѼδÑ ¬«¼-
- »«¡Ñ¡Γδ.
- 80386 »«ññÑনóáÑΓ 32-σ αáºα∩ñ¡δÑ ¿ 16-Γ¿ αáºα∩ñ¡δÑ «»Ñαᵿ¿,
- ¬á¬ »αÑñßΓáó½Ñ¡« ó Γáí½. 1.1 ¿, ß½Ññ«óáΓѽ∞¡«, «íÑß»Ñτ¿óáεΓß∩ ñóá
- ¡áí«αá αѪ¿¼«ó áñαÑßᵿ¿. 32-σ αáºα∩ñ¡δÑ αѪ¿¼δ áñαÑßᵿ¿, Γ.Ñ.
- αѪ¿¼δ »« π¼«½τá¡¿ε ¿ ¿ß»«½∞ºπѼδÑ »α¿ 32-σ αáºα∩ñ¡«⌐ «»Ñαᵿ¿, ó
- «íΘѼ ¿½½εßΓα¿απεΓß∩ ¡á α¿ß. 2.16 ¿ 2.17, óßÑ óδτ¿ß½∩εΓ 32-σ αáº-
- α∩ñ¡δ⌐ φΣΣÑ¬Γ¿ó¡δ⌐ áñαÑß. 16-Γ¿ αáºα∩ñ¡δÑ αѪ¿¼δ áñαÑßᵿ¿, αѪ¿-
- ¼δ »« π¼«½τá¡¿ε ñ½∩ 16-Γ¿ αáºα∩ñ¡«⌐ «»Ñαᵿ¿, óδτ¿ß½∩εΓ 16-Γ¿
- αáºα∩ñ¡δ⌐ φΣΣÑ¬Γ¿ó¡δ⌐ áñαÑß. 16-Γ¿ αáºα∩ñ¡δÑ αѪ¿¼δ áñαÑßᵿ¿
- »«½¡«ßΓ∞ε ß«ó¼ÑßΓ¿¼δ ß 8086; 32-σ αáºα∩ñ¡δÑ αѪ¿¼δ áñαÑßᵿ¿ ∩ó-
- ½∩εΓß∩ ßπ»Ñα ¡áí«α«¼, ñáεΘ¿¼ óδß«¬πε ¡ÑñѪ¡«ßΓ∞ ¿ «»Γ¿¼á½∞¡«Ñ
- ¼áßΦΓáí¿α«óá¡¿Ñ ¬«¼»«¡Ñ¡Γδ ¿¡ñѬßá.
- ÅαÑΣ¿¬ß αẼÑαá áñαÑßá, »«¬áºá¡¡δ⌐ ¡á α¿ß. 2.18, ∩ó½∩ÑΓß∩
- íá⌐Γ«¼, ¬«Γ«αδ⌐ ¼«ªÑΓ αẼÑΘáΓ∞ß∩ »ÑαÑñ ¬«¼á¡ñ«⌐ ñ½∩ »ÑαѬ½ετÑ¡¿∩
- αѪ¿¼á áñαÑßᵿ¿ ¿º ¡áí«αá »« π¼«½τá¡¿ε ó á½∞ΓÑα¡áΓ¿ó¡δ⌐ ¡áí«α.
- è«úñá 32-σ αáºα∩ñ¡δÑ αѪ¿¼δ áñαÑßᵿ¿ »α¿ßπΓßΓóπεΓ »« π¼«½τá¡¿ε,
- »αÑΣ¿¬ß αẼÑαá áñαÑßá óδºδóδáÑΓ 16-Γ¿ αáºα∩ñ¡δÑ αѪ¿¼δ áñαÑßá-
- µ¿¿. ìá«í«α«Γ, ¬«úñá 16-Γ¿ αáºα∩ñ¡δÑ αѪ¿¼δ áñαÑßᵿ¿ »α¿ßπΓßΓóπ-
- εΓ »« π¼«½τá¡¿ε, Γ« »αÑΣ¿¬ß αẼÑαá áñαÑßá óδºδóáÑΓ 32-σ αáºα∩ñ-
- ¡δÑ αѪ¿¼δ áñαÑßᵿ¿. ÅαÑΣ¿¬ß αẼÑαá áñαÑßá ó½¿∩ÑΓ Γ«½∞¬« ¡á ¬«-
- ¼á¡ñπ, ¬«Γ«α«⌐ «¡ »αÑñΦÑßΓóπÑΓ. éßÑ 16-Γ¿ αáºα∩ñ¡δÑ αѪ¿¼δ áñαÑ-
- ßᵿ¿ «»¿ßδóáεΓß∩ ó ú½áóÑ 4; 32-σ αáºα∩ñ¡δÑ - ó ú½áóÑ 7.
- 7 0
- -------------------
- | 0 1 1 0 0 1 1 1 | = 67
- -------------------
- üá⌐Γ »αÑΣ¿¬ßá αẼÑαá áñαÑßá
- É¿ß. 2.18. ÅαÑΣ¿¬ß αẼÑαá áñαÑßá
-
- - 26 -
- 31 15 0
- ┌─────────────────────────────┐
- üẫóδ⌐ αÑú¿ßΓα: │ ç¡áτÑ¡¿Ñ íáºδ │
- └─────────────────┬───────────┘
- │
- 31 15 0 │
- ┌────────────┬───────────────┐ │
- │º¡á¬ - αáß- │º¡á¬- │ ∙ 潫ªÑ¡¿Ñ »«
- æ¼ÑΘÑ¡¿Ñ: │ Φ¿αÑ¡¡«Ñ │αáßΦ¿α. ├────────÷+ 32
- └────────────┴───────────────┘ │ ¼«ñπ½ε 2
- │
- 31 0 │
- ┌─────────────────────────────┐ │
- ê¡ñѬߡδ⌐ │ │ ∙ 潫ªÑ¡¿Ñ »«
- αÑú¿ßΓα: │ ç¡áτÑ¡¿Ñ ¿¡ñѬßá ├───┬───÷+ 32
- └─────────────────────────────┘ ° │ ¼«ñπ½ε 2
- │ │
- │ │
- ┌───────────────┐ │ │
- │ ¼áßΦΓáí¡δ⌐ │ │ │
- │ ¼¡«ª¿Γѽ∞ ├───┘ │ Φáú 1
- └───────────────┘ │
- 1, 2, 4, ¿½¿ 8 │
- │
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá: │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │ Φáú 2
- │
- │
- │ ïêìàëì¢ë
- │ ÇäÉàæ =
- │
- - - - - - - - - - - - - - - - - - - - - - - - - -│- - - - - -
- │
- 31 12 11 │ 0
- ┌────────────----│-----------|
- Æαá¡ß½∩µ¿∩ αáºí¿Ñ¡¿∩ │Γαá¡ß½∩µ¿∩ │ │ ß¼ÑΘÑ¡¿Ñ |
- ¡á ßΓαá¡¿µδ: │ ßΓαá¡¿µ │ │ |
- │ │ ó ßΓαá¡¿µÑ|
- └───────────┴─---│-----------
- │
- │ öêçêùàæèêë
- │ ÇäÉàæ
- │ Φáú 3
- │
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- ö¿º¿τÑ߬¿⌐ áñαÑß: │ ö¿º¿τÑ߬¿⌐ áñαÑß │
- └─────────────────────────────┘
-
- É¿ß.2.16 éδτ¿ß½Ñ¡¿Ñ 32-πσ αáºα∩ñ¡«ú« áñαÑßá (ß ó«º¼«ª¡δ¼
- αáºí¿Ñ¡¿Ñ¼ ¡á ßΓαá¡¿µδ)
-
- - 27 -
- 31 15 0
- ┌─────────────────────────────┐
- üẫóδ⌐ αÑú¿ßΓα: │ ç¡áτÑ¡¿Ñ íáºδ │
- └─────────────────┬───────────┘
- │
- 31 15 0 │
- ┌────────────┬───────────────┐ │
- │º¡á¬ - αáß- │º¡á¬- │ ∙ 潫ªÑ¡¿Ñ »«
- æ¼ÑΘÑ¡¿Ñ: │ Φ¿αÑ¡¡«Ñ │αáßΦ¿α. ├────────÷+ 32
- └────────────┴───────────────┘ │ ¼«ñπ½ε 2
- │
- 31 0 │
- ┌─────────────────────────────┐ │
- ê¡ñѬߡδ⌐ │ │ ∙ 潫ªÑ¡¿Ñ »«
- αÑú¿ßΓα: │ ç¡áτÑ¡¿Ñ ¿¡ñѬßá ├───┬───÷+ 32
- └─────────────────────────────┘ ° │ ¼«ñπ½ε 2
- │ │
- │ │
- ┌───────────────┐ │ │
- │ ¼áßΦΓáí¡δ⌐ │ │ │
- │ ¼¡«ª¿Γѽ∞ ├───┘ │ Φáú 1
- └───────────────┘ │
- 1, 2, 4, ¿½¿ 8 │
- │
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá: │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │ Φáú 2
- │
- │
- ïêìàëì¢ë │ öêçêùàæèêë
- ÇäÉàæ │ ÇäÉàæ
- │
- │
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- │ │
- ö¿º¿τÑ߬¿⌐ áñαÑß: │ ö¿º¿τÑ߬¿⌐ áñαÑß │
- └─────────────────────────────┘
- É¿ß.2.17 éδτ¿ß½Ñ¡¿Ñ 32-πσ αáºα∩ñ¡«ú« áñαÑßá (íѺ αáºí¿Ñ¡¿∩
- ¡á ßΓαá¡¿µδ)
-
- éδí«α αÑú¿ßΓαá ßÑú¼Ñ¡Γá
- ───────────────────────
- ÿÑßΓ∞ αÑú¿ßΓα«ó ßÑú¼Ñ¡Γá 80386 π¬áºδóáεΓ, ¬á¬«⌐ ßÑú¼Ñ¡Γ ∩ó½∩-
- ÑΓß∩ ñ«ßΓπ»¡δ¼ ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ ñ½∩ óδ»«½¡∩εΘÑ⌐ß∩ ¬«¼á¡ñδ. ò«Γ∩
- ¬«¼á¡ñδ, ¬«Γ«αδÑ «íαáΘáεΓß∩ ¬ »á¼∩Γ¿ «íδτ¡« ¡Ñ π¬áºδóáεΓ Γ«τ¡«
- ΓαÑíπѼδ⌐ ßÑú¼Ñ¡Γ. Äíδτ¡« αÑú¿ßΓα ßÑú¼Ñ¡Γá óδí¿αáÑΓß∩ ∩ó¡«, ß«ú-
- ½áß¡« »αáó¿½á¼ »αÑñßΓáó½Ñ¡¡δ¼ ó Γáí½. 2.6. Æá¬ Γáí½¿µá »«¬áºδóá-
- ÑΓ, ¬á¬ ¿ß»«½∞ºπεΓ ßÑú¼Ñ¡Γ, π¬áºδóáѼδ⌐ αÑú¿ßΓα«¼ SS; ¿ ó «íΘѼ,
- ¬á¬ ñ½∩ «íαáΘÑ¡¿∩ ¬ ñá¡¡δ¼, ¿ß»«½∞ºπεΓ ßÑú¼Ñ¡Γ, π¬áºδóáѼδ⌐ αÑ-
- ú¿ßΓα«¼ DS. Æá¬«Ñ αẼÑΘÑ¡¿Ñ «αñ¿¡áα¡« ¿ φΣΣÑ¬Γ¿ó¡«.
-
- - 28 -
- Æáí½¿µá 2.7
- Åαáó¿½á óδí«αá αÑú¿ßΓαá ßÑú¼Ñ¡Γá
- -----------------------------------------------------------------
- |êß»«½∞º«óá¡¿Ñ|髺¼«ª¡δÑ »αÑ-
- Æ¿»δ «íαáΘÑ¡¿∩ ¬ »á¼∩Γ¿ |ßÑú¼Ñ¡Γá »«|Σ¿¬ßδ, «ΓóÑα-
- | π¼«½τá¡¿ε |úáεΘ¿Ñ ßÑú¼Ñ¡Γ
- -----------------------------------------------------------------
- éδí«α¬á ¬«¼á¡ñ »α«úαá¼¼δ ¿º »á¼∩Γ¿ CS ìÑΓ
- êßΓ«τ¡¿¬ ¬«¼á¡ñ POP, POPA SS ìÑΓ
- ÇñαÑßá¡Γ ¬«¼á¡ñ PUSH, PUSHA SS ìÑΓ
- äαπú¿Ñ «íαáΘÑ¡¿∩ ºá ñá¡¡δ¼¿, »α¿
- »«¼«Θ¿ φΣΣÑ¬Γ¿ó¡«ú« áñαÑßá, ¿ß-
- »«½∞ºπ∩ αÑú¿ßΓα íáºδ:
- [EAX] DC CS,SS,ES,FS,GS
- EBX DC CS,SS,ES,FS,GS
- ECX DC CS,SS,ES,FS,GS
- EDX DC CS,SS,ES,FS,GS
- ESI DC CS,SS,ES,FS,GS
- EDI* DC CS,SS,ES,FS,GS
- EBP SS CS,SS,ES,FS,GS
- ESP SS CS,SS,ES,FS,GS
- -----------------------------------------------------------------
- * ÄíαáΘÑ¡¿∩ ¬ ñá¡¡δ¼ ñ½∩ áñαÑßá¡Γ«ó »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ¬«¼á¡ñ
- STOS, REP, STOS,MOVS ¿ REP MOUS ¿ß»«½∞ºπεΓ EDI ¬á¬ αÑú¿ßΓα íáºδ ¿
- ESI ¬á¬ αÑú¿ßΓα ßÑú¼Ñ¡Γá, ß ¡Ñ󫺼«ª¡«ßΓ∞ε «ΓóÑαªÑ¡¿∩ ßÑú¼Ñ¡Γá.
- ìÑ∩ó¡δ⌐ óδí«α ¼«ªÑΓ íδΓ∞ «ΓóÑαú¡πΓ »α¿ »«¼«Θ¿ íá⌐Γá »αÑΣ¿¬ß
- «ΓóÑαªÑ¡¿Ñ ßÑú¼Ñ¡Γá. ÅαÑΣ¿¬ß «ΓóÑαªÑ¡¿∩ ßÑú¼Ñ¡Γá, Ñß½¿ αẼÑΘáÑΓ-
- ß∩ ñ« ¬«¼á¡ñδ, »«ºó«½∩ÑΓ ¿ß»«½∞º«óáΓ∞ ½εí«⌐ αÑú¿ßΓα ßÑú¼Ñ¡Γá, «Γ-
- óÑαúá∩ ¡Ñ∩ó¡δÑ »αáó¿½á Γáí½. 2.6. ÅαÑΣ¿¬ßδ «ΓóÑαªÑ¡¿∩ ßÑú¼Ñ¡Γá
- «»¿ßδóáεΓß∩ ó ú½áóÑ 3. ì¿ªÑ ¡á ∩ºδ¬Ñ áßßѼí½Ñαá, »α¿ó«ñ¿Γß∩ »α¿-
- ¼Ñα π»«ΓαÑí½Ñ¡¿∩ »αÑΣ¿¬ßá «ΓóÑαªÑ¡¿∩ ßÑú¼Ñ¡Γá:
- TEST CS:[EBP+q]; «»Ñαá¡ñ ó CS, ßÑú¼Ñ¡Γ »α«úαá¼¼δ
- MOV EBX, ES: [EDI]; «»Ñαá¡ñ ó ES, á½∞ΓÑα¡áΓ¿ó¡δ⌐ ßÑú¼Ñ¡Γ
- ñá¡¡δσ