home *** CD-ROM | disk | FTP | other *** search
Text File | 1990-01-01 | 92.8 KB | 2,101 lines |
- - 67 -
-
- ùÇæÆ£ 3
-
- ÅÉÄâÉÇîîêÉÄéÇìêà æ ÅÄïì¢î êæÅÄï£çÄéÇìêàî 32 ÉÇçɃäÄé:
- ÅÉÄæÆÄë çÇÖêÖàìì¢ë Éàåêî
- ─────────────────────────────────────
- Çασ¿ΓѬΓπαá 80386 ß αѪ¿¼«¼ ºáΘ¿Γδ »αÑñ«σαá¡∩ÑΓ »α«Γ¿ó ó½¿∩¡¿∩
- «Φ¿í«¬ ó »α«úαá¼¼áσ ¿ º½«¡á¼ÑαÑ¡¡«ú« »α«úαá¼¼¿α«óá¡¿∩.¥Γá ºáΘ¿Γá
- ∩ó½∩ÑΓß∩ ¡áßΓ«½∞¬« »«½¡«⌐, τΓ« ß¿ßΓѼá, ¿ß»«½∞ºπεΘá∩ ßαÑñßΓóá
- ºáΘ¿Γδ ó »«½¡«⌐ ¼ÑαÑ, ¼«ªÑΓ íδΓ∞ í«½ÑÑ ß½«ª¡«⌐, τѼ φΓ«
- ¡Ñ«íσ«ñ¿¼« ¿½¿ ªÑ½áΓѽ∞¡« ñ½∩ ¼¡«ú¿σ »α¿¼Ñ¡Ñ¡¿⌐. Å«φΓ«¼π φΓá
- τáßΓ∞ »«ßó∩ΘÑ¡á ÄæìÄéÇî Σπ¡¬µ¿«¡¿α«óá¡¿∩ ó 32-í¿Γ«ó«¼ αѪ¿¼Ñ
- ºáΘ¿Γδ, ¬«Γ«αδÑ ½Ñú¬«αáß»α«ßΓαá¡∩εΓß∩ ¡á óßÑ 32-í¿Γ«óδÑ ß¿ßΓѼδ.
- ¥Γá τáßΓ∞ ó¬½ετáÑΓ ¿¡Σ«α¼áµ¿ε « »α«ßΓ«⌐ ¼«ñѽ¿
- »«½∞º«óáΓѽ∞-ßπ»Ñα󿺫α ó αѪ¿¼Ñ ºáΘ¿Γδ ¿ »α¿¼Ñα »α«úαá¼¼δ
- πßΓá¡«ó¬¿ Γᬫ⌐ ¼«ñѽ¿ ¡Ñ»«ßαÑñßΓóÑ¡¡« ß ¼«¼Ñ¡Γá ºá»π߬á
- »α«µÑßß«αá.
- Ä»¿ßδóáѼδÑ ÄæìÄé¢ «í½áñáεΓ ñ«ó«½∞¡« í«½∞Φ¿¼¿ 󫺼«ª¡«ßΓ∩¼¿.
- ū߼«Γα¿¼, τΓ« «¡¿ ¼«úπΓ óδ»«½¡¿Γ∞. êß»«½∞ºπ∩ íẫóδ⌐ ¡áí«α
- ßαÑñßΓó «íÑß»ÑτÑ¡¿∩ ºáΘ¿Γδ, »α«úαá¼¼¿ßΓ ¼«ªÑΓ ß«ºñáΓ∞ 32-í¿Γ«óπε
- ß¿ßΓѼπ ß 32-í¿Γ«ó«⌐ áñαÑßᵿÑ⌐, 32-í¿Γ«ó«⌐ «íαáí«Γ¬«⌐ ñá¡¡δσ,
- ßΓαá¡¿τ¡«⌐ ó¿αΓπá½∞¡«⌐ »á¼∩Γ∞ε ¿ 2-σ πα«ó¡Ñó«⌐ ß¿ßΓѼ«⌐
- »α¿«α¿ΓÑΓ«ó: »«½∞º«óáΓѽ∩ ¿ ßπ»Ñα󿺫αá.
- äÑ⌐ßΓó¿Γѽ∞¡«: Γ« τΓ« ¼δ ¡áºδóáѼ ÄæìÄéÇîê 80386 »αÑó«ßσ«ñ¿Γ
- óßε áασ¿ΓѬΓπαπ ¡Ñ߬«½∞¬¿σ ñαπú¿σ 32-í¿Γ«óδσ »α«µÑßß«α«ó, ¿ φΓ¿
- ΓѼδ, ßἿ »« ßÑíÑ, ß«ñÑαªáΓ ñ«ßΓáΓ«τ¡« ¼áΓÑα¿á½á ñ½∩
- »αá¬Γ¿τÑ߬«⌐ ú½áóδ »« αѪ¿¼π ºáΘ¿Γδ. éδ ¡á⌐ñÑΓÑ, τΓ« φΓá ú½áóá
- »«½Ñº¡á »αá¬Γ¿τÑ߬¿ ó« óßÑ⌐ óáΦÑ⌐ αáí«ΓÑ ó 32-í¿Γ«ó«¼ αѪ¿¼Ñ ß
- 80386.
- æ½ÑñπεΘ¿Ñ ΓÑ¼δ «Γ½«ªÑ¡δ ñ« »«ß½Ññ¡¿σ ú½áó: ó¿αΓπá½∞¡δ⌐ αѪ¿¼
- 8086, á»»áαáΓ¡á∩ ¼π½∞Γ¿ºáñáτ¡«ßΓ∞ ¿ óßΓα«Ñ¡¡δÑ ßαÑñßΓóá «Γ½áñ¬¿ ó
- 80386.
-
- âïÇéÇ 7
- ÇäÉàæÇûêƒ ÅÇîƒÆê é 32-ÉÇçɃäìÄî Éàåêîà
- ─────────────────────────────
- ¥Γá ú½áóá «»¿ßδóáÑΓ ß¿ßΓѼπ áñαÑßᵿ¿ ó 32-αáºα∩ñ¡«¼ αѪ¿¼Ñ, Γ«
- ÑßΓ∞ ¬«úñá «íαáíáΓδóáÑΓß∩ 32-í¿Γ«ó«Ñ ¬«ñ«ó«Ñ ß½«ó« ó αѪ¿¼Ñ
- ºáΘ¿Γδ. 32-í¿Γ«óδÑ áñαÑß¡δÑ αѪ¿¼δ «ΓαáªáεΓ ¿ßΓ¿¡¡πε ¼«Θ∞ 80386.
- Ä¡¿ «íÑß»Ñτ¿óáεΓ ú«αáºñ« í«½∞Φπε «íΘ¡«ßΓ∞ ¿ ¼«Θ¡«ßΓ∞ ßαÑñßΓó ñ½∩
- óδ»«½¡Ñ¡¿∩ »α«úαá¼¼, τѼ 󫺼«ª¡« ó 16-αáºα∩ñ¡«¼ áñαÑß¡«¼ αѪ¿¼Ñ.
- ìá»α¿¼Ñα, ½εí«⌐ «íΘ¿⌐ αÑú¿ßΓα ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ó 32-αáºα∩ñ¡«¼
- áñαÑß¡«¼ αѪ¿¼Ñ ¿ ¿¡ñѬߡπε ¬«¼»«¡Ñ¡Γπ áñαÑßá ¼«ª¡«
- ¼áßΦΓáí¿α«óáΓ∞ τÑαѺ 1, 2, 4, ¿½¿ 8.
- ôñ«íßΓó«, »«½πτÑ¡¡«Ñ í½áú«ñáα∩ «íΘ¡«ßΓ¿ 32-αáºα∩ñ¡δσ áñαÑß¡δσ
- Σ«α¼ ß¿½∞¡« «í½ÑúτáÑΓ αáºαáí«Γ¬π »α«úαá¼¼. ö«α¼¿α«óá¡¿Ñ
- 32-αáºα∩ñ¡«ú« áñαÑßá τáßΓ« ¼«ªÑΓ »α«¿ßσ«ñ¿Γ∞ íѺ πóѽ¿τÑ¡¿∩
- óαѼѡ¿ ¿ß»«½¡Ñ¡¿∩ ¿¡ßΓαπ¬µ¿¿. Ç»»áαáΓ¡δÑ ßαÑñßΓóá Σ«α¼¿α«óá¡¿∩
- áñαÑßá - «ß¡«ó¡«Ñ ñ«ßΓ¿ªÑ¡¿Ñ 80386 »« ßαáó¡Ñ¡¿ε ß ¡Ñ¬«Γ«α묨
- ñαπú¿¼¿ ßαáó¡¿¼δ¼¿ ß ¡¿¼ ¼¿¬α«»α«µÑßß«αἿ. äáªÑ αѪ¿¼
- ¿¡ñѬßᵿ¿-¼áßΦΓáí¿α«óá¡¿∩ ¡Ñ πóѽ¿τ¿óáÑΓ óαѼѡ¿ óδ»«½¡Ñ¡¿∩
- «»Ñαᵿ¿. Å«½«ª¿Γѽ∞¡δ⌐ φΣΣÑ¬Γ «Γ Γᬫú« »αÑñßΓáó½Ñ¡¿∩ óÑß∞¼á
- «ΘπΓ¿¼, Γᬠ¬á¬ áñαÑßᵿ∩ »á¼∩Γ¿ - τáßΓ∞ »«τΓ¿ ¬áªñ«⌐ ¬«¼¼á¡ñδ.
- ìÑ »α¿¡¿ªá∩ ßαáó¡¿Γѽ∞¡δÑ á߻ѬΓδ ñαπú¿σ 32 - í¿Γ¡δσ »α«µÑßß«α«ó,
- «Γ¼ÑΓ¿¼ ¬á¬ Σá¬Γ, τΓ« ¼¿¬α«»α«µÑßß«αδ 68020 ¿½¿ 32000 ΓαÑíπεΓ ÑΘÑ
- ¡á 15 óαѼѡ¡δσ µ¿¬½«ó í«½∞ΦÑ ñ½∩ »αÑñßΓáó½Ñ¡¿∩ í«½ÑÑ ß½«ª¡δσ
- áñαÑß¡δσ ¬«¼í¿¡áµ¿⌐. çá 15 µ¿¬½«ó 80386 ¿ß»«½¡∩ÑΓ, ó ßαÑñ¡Ñ¼, 2
- 1/2 »«½¡δσ ¿¡ßΓαπ¬µ¿⌐, ó¬½ετá∩ óδτ¿ß½Ñ¡¿Ñ áñαÑßá.
-
- - 68 -
- 32-üêÆÄéǃ ÇäÉàæÇûêƒ
- ────────────────────
- é 32-í¿Γ«ó«¼ αѪ¿¼Ñ ß ºáΘ¿Γ«⌐ ñÑ⌐ßΓó¿Γѽ∞¡δ⌐ áñαÑß óδτ¿ß½∩ÑΓß∩
- ¬á¬ ßπ¼¼á, ¼á¬ß¿¼π¼, 3-σ 32-αáºα∩ñ¡δσ áñαÑß¡δσ ¬«¼»«¡Ñ¡Γ: íáºδ,
- ß¼ÑΘÑ¡¿∩ ¿ ¿¡ñѬßá. äÑ⌐ßΓó¿Γѽ∞¡δ⌐ áñαÑß, »«φΓ«¼π, ∩ó½∩ÑΓß∩
- 32-αáºα∩ñ¡δ¼. ÄíΘ¿⌐ »α«µÑßß 32-αáºα∩ñ¡«⌐ áñαÑßᵿ¿, ó¬½ετá∩
- ¼áßΦΓáí¿α«óá¡¡πε ¿¡ñѬßᵿε, »«¬áºá¡ ¡á α¿ß. 7.1.
- 32-αáºα∩ñ¡δ⌐ áñαÑß »«½πτÑ¡ ¬á¬ ß¼ÑΘÑ¡¿Ñ «Γ íáºδ ΓѬπΘÑú«
- ßÑú¼Ñ¡Γá »á¼∩Γ¿. æ½Ññ«óáΓѽ∞¡«, ó ¬áτÑßΓóÑ óΓ«α«ú« Φáúá ½εí«ú«
- 32-í¿Γ«ó«ú« Σ«α¼¿α«óá¡¿∩ áñαÑßá, íẫóδ⌐ áñαÑß ßÑú¼Ñ¡Γá
- ߬½áñδóáÑΓß∩ ß φΣΣÑ¬Γ¿ó¡δ¼ áñαÑß«¼, «íαáºπ∩ 32-í¿Γ«óδ⌐ ½¿¡Ñ⌐¡δ⌐
- áñαÑß. üẫóδ⌐ áñαÑß ßÑú¼Ñ¡Γá íÑαÑΓß∩ ¿º ñÑß¬α¿»Γ«αá -
- 8-íá⌐Γ«ó«ú« í½«¬á ñá¡¡δσ, ¬«Γ«αδ⌐ «»¿ßδóáÑΓ σáαá¬ΓÑα¿ßΓ¿¬¿ ¿
- αáß»«½«ªÑ¡¿Ñ ¬áªñ«ú« ßÑú¼Ñ¡Γá. äÑß¬α¿»Γ«αδ αáßß¼«ΓαÑ¡δ ó ú½. 8.
- 32-αáºα∩ñ¡δ⌐ αѪ¿¼ óδ»«½¡Ñ¡¿∩ «»Ñαᵿ⌐ «íÑß»Ñτ¿óáÑΓ Σ¿º¿τÑ߬«Ñ
- 32
- áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« 2 íá⌐Γ, ñαπú¿¼¿ ß½«óἿ, 4 âíá⌐Γ. ¥Γ« -
- »α∩¼«⌐ αѺπ½∞ΓáΓ 32-αáºα∩ñ¡«⌐ áñαÑßᵿ¿, úÑ¡Ñα¿απεΘÑ⌐
- 32-αáºα∩ñ¡δδ⌐ ½¿¡Ñ⌐¡δ⌐ áñαÑß.
-
- ééàäàìêà é ÄÉâÇìêçÇûê₧ æÆÉÇìêùìÄë ÅÇîƒÆê
- ────────────────────────────────────────
- é 80386 αÑ὿º«óá¡á á»»áαáΓ¡á∩ »«ññÑ᪬á ó¿αΓπá½∞¡«⌐ »á¼∩Γ¿ ß
- »«¼«Θ∞ε ßΓαá¡¿τ¡«⌐ áñαÑßᵿ¿. ß¿ßΓѼá áñαÑßᵿ¿, ¬«Γ«αá
- óδτ¿ß½∩∩∩ÑΓ φΣΣÑ¬Γ¿ó¡δ⌐ áñαÑß, ¡Ñ ºáó¿ß¿Γ «Γ ßΓαá¡¿τ¡«⌐
- áñαÑßᵿ¿. æΓαá¡¿τ¡á∩ áñαÑßᵿ∩, Ñß½¿ πú«ñ¡«, - »α«µÑßß
- Γαá¡ß½∩µ¿¿ »αÑñΦÑßΓóπεΘ¿⌐ óδτ¿ß½Ñ¡¿ε ½¿¡Ñ⌐¡«ú« áñαÑßá,
- »αÑñΦÑßΓóπεΘ¿⌐ ñ«ßΓπ»π ó »á¼∩Γ∞. 32-í¿Γ«óá∩ áñαÑßᵿ∩ ß«
- ßΓαá¡¿τ¡«⌐ «αúá¡¿ºáµ¿Ñ⌐ ¿½½εßΓα¿απÑΓß∩ α¿ß. 7.2. èᬠ»«¬áºá¡« ¡á
- α¿ßπ¡¬Ñ, ßΓαá¡¿τ¡á∩ áñαÑßᵿ∩ ºáΓαáú¿óáÑ¡Γ óÑασ¡¿Ñ 20 í¿Γ
- φΣΣÑ¬Γ¿ó¡«ú« áñαÑßá, ¬«Γ«αδÑ ñ«½ª¡δ íδΓ∞ ºá¼Ñ¡Ñ¡δ ñαπú¿¼¿
- 20-í¿Γ«ó묨 º¡áτÑ¡¿∩¼¿. çá¼Ñ¡á, ¿ß»«½∞ºπ∩ αѺ¿ñÑ¡Γ¡πε Γáí½¿µπ
- ßΓαá¡¿µ, »αÑñßΓáÑΓ, ¬á¬ Σπ¡¬µ¿∩ «α¿ú¿¡á½∞¡«ú« 20-í¿Γ«ó«ú«
- º¡áτÑ¡¿∩. ¥Γá ú½áóá º¡á¬«¼¿Γ ß« ßΓαá¡¿τ¡«⌐ áñαÑßᵿÑ⌐, Γᬠ¬á¬
- φΓ« ßó∩ºá¡« ß« óßѼ »α«µÑßß«¼ Γαá¡ß½∩µ¿¿ áñαÑßá. æΓαá¡¿τ¡á∩
- áñαÑßᵿ∩ »«ñα«í¡ÑÑ íπñÑΓ αáº`∩ߡѡá ó 9 ú½áóÑ. ¥Γá ú½áóá
- Σ«¬πß¿απÑΓß∩ ¡á 32-αáºα∩ñ¡«¼ Σ«α¼¿α«óá¡¿¿ áñαÑßá.
-
- 32-üêÆì¢ë ÇäÉàæì¢ë Éàåêî
- ────────────────────────
- ÿ¿α«¬¿⌐ ñ¿á»áº«¡ áñαÑß¡δσ αѪ¿¼«ó ñ«»π߬áÑΓ αẽ¿τ¡δÑ
- ¬«¼í¿¡áµ¿¿ 32-í¿Γ¡δσ áñαÑß¡δσ ¬«¼»«¡Ñ¡Γ ó φΣΣÑ¬Γ¿ó¡«¼ áñαÑßÑ,
- ¿ß»«½∞ºπ∩ »«ñ¼¡«ªÑßΓó« ñ«»πßΓ¿¼δσ ¬«¼»«¡Ñ¡Γ. ü«½ÑÑ »α«ßΓδÑ αѪ¿¼δ
- ¿ß»«½∞ºπεΓ «ñ¡π ¬«¼»«¡Ñ¡Γπ, ó Γ« óαѼ∩ ¬á¬ í«½ÑÑ ß½«ª¡δÑ - 2 ¿½¿
- í«½ÑÑ ¬«¼»«¡Ñ¡Γ ¿ ¼«úπΓ Γá¬ªÑ ¼áßΦΓáí¿α«óáΓ∞ ¿¡ñѬߡπε ¬«¼»«¡Ñ¡Γπ
- ¼áßΦΓáí¡δ¼ ¼¡«ª¿ΓѽѼ 1, 2, 4, ¿½¿ 8.
- ü«½∞Φ¿¡ßΓó« áñαÑß¡δσ αѪ¿¼«ó ∩ó½∩εΓß∩ αÑú¿ßΓα«ó묨
- ¬«ßóÑ¡¡«-áñαÑß¡δ¼¿. èα«¼Ñ Γ«ú«, 80386 «íÑß»Ñτ¿óáÑΓ αѪ¿¼
- ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿; «ñ¡á¬«, φΓ« »α¿¼Ñ¡∩ÑΓß∩ Γ«½∞¬« ¬ »α«úαἡ«⌐
- áñαÑßᵿ¿. ì¿ªÑ ó φΓ«⌐ αáí«ΓÑ «»¿ßá¡δ ¿ »α«¿½½εßΓα¿α«óá¡δ óßÑ
- 32-í¿Γ«óδÑ áñαÑß¡δÑ αѪ¿¼δ.
-
- ÉѪ¿¼ »α∩¼«⌐ αÑú¿ßΓα«ó«⌐ áñαÑßᵿ¿.
- ──────────────────────────────────
- Åα∩¼«⌐ αÑú¿ßΓα«óδ⌐ αѪ¿¼ «º¡áτáÑΓ, τΓ« «»Ñαá¡ñ αáß»«½«ªÑ¡ ó
- «ñ¡«¼ ¿º 8 αÑú¿ßΓα«ó «íΘÑú« ¡áº¡áτÑ¡¿∩, ó «ñ¡«¼ ¿º 6 αÑú¿ßΓα«ó
- ßÑú¼Ñ¡Γá, ¿½¿ ó «ñ¡«¼ ¿º αÑú¿ßΓα«ó ß¿ßΓѼδ.
-
- - 69 -
- 31 15 0
- ┌─────────────────────────────┐
- üẫóδ⌐ αÑú¿ßΓα: │ üáºá │
- └─────────────────┬───────────┘
- │
- 31 15 0 │
- ┌────────────┬───────────────┐ │
- │º¡á¬ - αáß- │º¡á¬- │ ∙ 潫ªÑ¡¿Ñ »«
- æ¼ÑΘÑ¡¿Ñ: │ Φ¿αÑ¡¡«Ñ │αáßΦ¿α. ├────────÷+ 32
- └────────────┴───────────────┘ │ ¼«ñπ½ε 2
- │
- 31 0 │
- ┌─────────────────────────────┐ │
- ê¡ñѬߡδ⌐ │ │ ∙ 潫ªÑ¡¿Ñ »«
- αÑú¿ßΓα: │ ê¡ñÑ¬ß ├───┬───÷+ 32
- └─────────────────────────────┘ ° │ ¼«ñπ½ε 2
- │ │
- │ │
- ┌───────────────┐ │ │
- │ ¼áßΦΓáí¡δ⌐ │ │ │
- │ ¼¡«ª¿Γѽ∞ ├───┘ │ Φáú 1
- └───────────────┘ │
- 1, 2, 4, ¿½¿ 8 │
- │ êæÅÄïìêÆàï£ì¢ë
- │ ÇäÉàæ
- │
- /
- /
- /
- /
- /»α«óÑα¬á ¡áαπΦÑ-
- /úαá¡¿µ ßÑú- ¡¿Ñ
- / ───────÷
- ¼Ñ¡Γá ¿ »αáó / ¿ß¬½ε-
- ñ«ßΓπ»á / τÑ¡¿Ñ
- / 12 ¿½¿ 13
- /
- /
- / ¡ÑΓ ¡áαπΦÑ¡¿⌐
- ─ ─ ── ─ │ ─ ─
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │ Φáú 2
- │
- │ ïêìàëì¢ë
- │ ÇäÉàæ =
- │
- │ öêçêùàæèêë
- │ ÇäÉàæ
- │
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- ö¿º¿τÑ߬¿⌐ áñαÑß: │ ö¿º¿τÑ߬¿⌐ áñαÑß │
- └─────────────────────────────┘
- É¿ß.7.1 éδτ¿ß½Ñ¡¿Ñ 32-πσ αáºα∩ñ¡«ú« áñαÑßá ó ºáΘ¿ΘÑ¡¡«¼
- αѪ¿¼Ñ (íѺ ßΓαá¡¿τ¡«⌐ áñαÑßᵿ¿).
-
- - 70 -
- 31 15 0
- ┌─────────────────────────────┐
- üẫóδ⌐ αÑú¿ßΓα: │ üáºá │
- └─────────────────────────────┘
- 31 15 0 │
- ┌────────────┬───────────────┐ │
- │º¡á¬ - αáß- │º¡á¬- │ ∙ 潫ªÑ¡¿Ñ »«
- æ¼ÑΘÑ¡¿Ñ: │ Φ¿αÑ¡¡«Ñ │αáßΦ¿α. ├────────÷+ 32
- └────────────┴───────────────┘ │ ¼«ñπ½ε 2
- 31 0 │
- ┌─────────────────────────────┐ │
- ê¡ñѬߡδ⌐ │ │ ∙ 潫ªÑ¡¿Ñ »«
- αÑú¿ßΓα: │ ê¡ñÑ¬ß ├───┬───÷+ 32
- └─────────────────────────────┘ ° │ ¼«ñπ½ε 2
- │ │
- ┌───────────────┐ │ │
- │ ¼áßΦΓáí¡δ⌐ │ │ │
- │ ¼¡«ª¿Γѽ∞ ├───┘ │ Φáú 1
- └───────────────┘ │
- 1, 2, 4, ¿½¿ 8 │
- │ êæÅÄïìêÆàï£ì¢ë
- │ ÇäÉàæ
- │
- /
- /
- /»α«óÑα¬á ¡áαπΦÑ-
- /úαá¡¿µ ßÑú- ¡¿Ñ
- / ───────÷
- ¼Ñ¡Γá ¿ »αáó / ¿ß¬½ε-
- ñ«ßΓπ»á / τÑ¡¿Ñ
- / 12 ¿½¿ 13
- /
- / ¡ÑΓ ¡áαπΦÑ¡¿⌐
- ─ ─ ── ─ │ ─ ─
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │ Φáú 2
- │
- │ ïêìàëì¢ë
- │ ÇäÉàæ =
- │
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 31 12 11 │ 0
- ┌────────────----------------|
- │Γαá¡ß½∩µ¿∩ │ │ ß¼ÑΘÑ¡¿Ñ |
- │ ßΓαá¡¿µ │ │ ó ßΓαá¡¿µÑ|
- └───────────┴─---│-----------
- │
- │ öêçêùàæèêë
- │ ÇäÉàæ
- │ Φáú 3
- │
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- ö¿º¿τÑ߬¿⌐ áñαÑß: │ ö¿º¿τÑ߬¿⌐ áñαÑß │
- └─────────────────────────────┘
- É¿ß.7.2 éδτ¿ß½Ñ¡¿Ñ 32-πσ αáºα∩ñ¡«ú« áñαÑßá ß« ßΓαá¡¿τ¡«⌐
- «αúá¡¿ºáµ¿Ñ⌐ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ.
-
- - 71 -
- ÇñαÑßᵿ∩ «íΘ¿¼ αÑú¿ßΓα«¼.
- ─────────────────────────
- Ä»Ñαá¡ñ ó «íΘѼ αÑú¿ßΓαÑ «»αÑñѽ∩ÑΓß∩ »«½Ñ¼ R/M. êß»«½∞ºπѼδÑ
- αẼÑαδ αÑú¿ßΓαá ¼«úπΓ íδΓ∞ 8, 16, ¿½¿ 32 í¿Γá, ó ºáó¿ß¿¼«ßΓ¿ «Γ
- αẼÑα«ó ñá¡¡δσ ó «»Ñαá¡ñÑ ¿¡ßΓαπ¬µ¿¿.
- éδτ¿ß½Ñ¡¿Ñ: EA = «íΘαÑú
- æ¿¡Γá¬ß¿ß ÇßßѼí½Ñαá: genreg
- ÉÑú¿ßΓα: αÑú, r/m
- MOD: 00
- 31 15 7 0
- ┌──────────────┬──────┬───────┐
- ÄíΘ¿⌐ αÑú¿ßΓα: «íΘαÑú ─────────÷│ «»Ñαá¡ñ │ │
- └──────────────┴──────┴───────┘
- ½εí«⌐ «íΘ¿⌐ αÑú¿ßΓα
-
- ÇñαÑßᵿ∩ αÑú¿ßΓα«¼ ßÑú¼Ñ¡Γá.
- ────────────────────────────
- Ä»Ñαá¡ñ ó αÑú¿ßΓαÑ ßÑú¼Ñ¡Γá «»αÑñѽѡ ó »«½Ñ αÑú¿ßΓαá. çá¼ÑΓ¿¼,
- τΓ« φëà áñαÑß¡δ⌐ αѪ¿¼ ¡Ñ ¿ß»«½∞ºπÑΓ íá⌐Γ MOD R/M. é¼ÑßΓ« ¡Ñú«
- ¿ß¿ß»«½∞ºπÑΓß∩ »«½Ñ ¿¡ßΓαπ¬µ¿¿ SREG ¬«Γ«α«Ñ ºáúαπªáÑΓß∩ ¿½¿
- ºá»«¼¿¡áÑΓß∩ ó αÑú¿ßΓα ßÑú¼Ñ¡Γá.
- éδτ¿ß½Ñ¡¿Ñ: EA = αÑúßÑú
- æ¿¡Γá¬ß¿ß áßѼí½Ñαá: segreg
- αÑú¿ßΓα: SREG
- 15 0
- ┌──────────────────┐
- ÉÑú¿ßΓα æÑú¼Ñ¡Γá: αÑúßÑú ──────────────────÷│ «»Ñαá¡ñ │
- └──────────────────┘
-
- ÉѪ¿¼ ¡Ñ»«ßαÑñßΓóÑ¡¡«⌐ áñαÑßᵿ¿.
- ────────────────────────────────
- ìÑ»«ßαÑñßΓóÑ¡¡á∩ áñαÑßᵿ∩ «»αÑñѽ∩ÑΓß∩ ΓѼ, τΓ« «»Ñαá¡ñ
- ó¬½ετÑ¡ ó ¿¡ßΓαπ¬µ¿ε, ¬á¬ Γᬫóπε. ÉѪ¿¼ ¡Ñ»«ßαÑñßΓóÑ¡¡«⌐
- áñαÑßᵿ¿ ¼«ªÑΓ «»αÑñѽ∩Γ∞ Γ«½∞¬« «»Ñαá¡ñ-¿ßΓ«τ¡¿¬, ¡« ¡Ñ
- «»Ñαá¡ñ-»α¿Ñ¼¡¿¬. ìÑ»«ßαÑñßΓóÑ¡¡δ⌐ «»Ñαá¡ñ ¼«ªÑΓ íδΓ∞ íá⌐Γ«¼,
- ß½«ó«¼ ¿½¿ ñó«⌐¡δ¼ ß½«ó«¼. ÉѪ¿¼ ¡Ñ»«ßαÑñßΓóÑ¡¡«⌐ áñαÑßᵿ¿
- «»αÑñѽ∩ÑΓß∩ ¡Ñ íá⌐Γ«¼ MOD R/M; óÑα¡ÑÑ, «»αÑñѽѡ¡δÑ ¬«ñδ
- «»Ñαᵿ⌐ »«½¡«ßΓ∞ε «»αÑñѽ∩εΓ ¿ß»«½∞º«óá¡¿Ñ ¡Ñ»«ßαÑñßΓóÑ¡¡«⌐
- áñαÑßᵿ¿ ñ½∩ «»Ñαá¡ñá-¿ßΓ«τ¡¿¬á. ê¡ßΓαπ¬µ¿∩ Γᬫú« Γ¿»á,
- »«φΓ«¼π, ¼«ªÑΓ ó¬½ετáΓ∞ íá⌐Γ MOD R/M ñ½∩ «»αѽѽѡ¿∩ ÑÑ «»Ñαá¡ñá-
- »α¿Ñ¼¡¿¬á.
-
- - 72 -
- éδτ¿ß½Ñ¡¿Ñ: EA = # <ñá¡¡δÑ>
- æ¿¡Γá¬ß¿ß áßßѼí½Ñαá: data
- ¬«ñ «»Ñαᵿ¿: «»αÑñѽѡ¡δ⌐ ¬«ñ «»Ñαᵿ¿, »«½¡«ßΓ∞ε
- «»αÑñѽ∩εΘ¿⌐ τΓ« «»Ñαᵿ∩
- ¿ß»«½∞ºπÑΓ ¡Ñ»«ßαÑñßΓóÑ¡¡δÑ ñá¡¡δÑ
- 31 15 7 0
- ┌────────────────┬───────┬───────┐
- αáßΦ¿αÑ¡¿Ñ «»Ñαᵿ¿: ─────────÷│ º¡á¬-αáßΦ¿αÑ¡¿Ñ│º¡á¬ - │ │
- │ │αáßΦ¿α.│ │
- └────────────────┴───────┴───────┘
- «»Ñαá¡ñ
-
- Éàåêî èÄæéàììÄ-ÉàâêæÆÉÄéÄë ÇäÉàæÇûêê
- ────────────────────────────────────
- ¥Γ«Γ αѪ¿¼ áñαÑßᵿ¿ «»αÑñѽ∩ÑΓ, τΓ« «»Ñαá¡ñ - ó ßÑú¼Ñ¡ΓÑ
- »á¼∩Γ¿, ¿ τΓ« ß«ñÑαªá¡¿Ñ «ñ¡«ú« ¿½¿ ¡Ñ߬«½∞¬¿σ αÑú¿ßΓα«ó
- ¿ß»«½∞ºπÑΓß∩ ñ½∩ óδτ¿ß½Ñ¡¿∩ φΣΣÑ¬Γ¿ó¡«ú« áñαÑßá «»Ñαá¡ñá ó
- »αÑñѽáσ ßÑú¼Ñ¡Γá. çáΓѼ »α¿íáó½∩ÑΓß∩ íẫóδ⌐ áñαÑß ßÑú¼Ñ¡Γá ñ½∩
- Σ«α¼¿α«óá¡¿∩ 32- í¿Γ¡«ú« ½¿¡Ñ⌐¡«ú« áñαÑßá «»Ñαá¡ñá.
-
- è«ßóÑ¡¡á∩ áñαÑßᵿ∩ íẫóδ¼ αÑú¿ßΓα«¼.
- ─────────────────────────────────────
- ïεí«⌐ «íΘ¿⌐ αÑú¿ßΓα ¬α«¼Ñ EBP ¼«ªÑΓ ß½πª¿Γ∞ íẫóδ¼ αÑú¿ßΓα«¼
- «»Ñαá¡ñá »á¼∩Γ¿.
- éδτ¿ß½Ñ¡¿Ñ: EA = («íΘαÑú)
- æ¿¡Γá¬ß¿ß áßѼí½Ñαá: (genreg)
- MOD: 00
- αÑú¿ßΓα: EAX, EBX, ECX, EDX, ESI, EDI, ESP
- 31 15 0
- ┌─────────────────────────────┐
- üẫóδ⌐ αÑú¿ßΓα: │ üáºá │
- └─────────────────┬───────────┘
- │
- │ êæÅÄïìêÆàï£ì¢ë
- │ ÇäÉàæ
- /
- /»α«óÑα¬á ¡áαπΦÑ-
- /úαá¡¿µ ßÑú- ¡¿Ñ
- / ───────÷
- ¼Ñ¡Γá ¿ »αáó / ¿ß¬½ε-
- ñ«ßΓπ»á / τÑ¡¿Ñ
- / 12 ¿½¿ 13
- / ¡ÑΓ ¡áαπΦÑ¡¿⌐
- ─ ─ ── ─ │ ─ ─
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │ Φáú 2
- │
- │ ïêìàëì¢ë
- │ ÇäÉàæ
- │
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- ö¿º¿τÑ߬¿⌐ áñαÑß: │ Ä»Ñαá¡ñ │
- └─────────────────────────────┘
-
- - 73 -
- è«ßóÑ¡¡á∩ áñαÑßᵿ∩
- »«ßαÑñßΓó«¼ íẫó«ú« αÑú¿ßΓαá ¿ ß¼ÑΘÑ¡¿∩.
- ────────────────────────────────────────
- ïεí«⌐ «íΘ¿⌐ αÑú¿ßΓα ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ß∩ ¬á¬ íẫóδ⌐,
- ß«ñÑαªáΘ¿⌐ áñαÑß, ¬ ¬«Γ«α«¼π ñ«íáó½∩ÑΓß∩ 32-í¿Γ¡«Ñ ß¼ÑΘÑ¡¿Ñ, ¿½¿
- 8-í¿Γ¡«Ñ ß¼ÑΘÑ¡¿Ñ ß« º¡á¬«-αáßΦ¿αÑ¡¿Ñ¼. æπ¼¼á Σ«α¼¿απÑΓ
- φΣΣÑ¬Γ¿ó¡δ⌐ áñαÑß «»Ñαá¡ñá »á¼∩Γ¿. üẫóδ⌐ áñαÑß ßÑú¼Ñ¡Γá ºáΓѼ
- ñ«íáó½∩ÑΓß∩ ¬ 32-í¿Γ¡«¼π ½¿¡Ñ⌐¡«¼π áñαÑßπ «»Ñαá¡ñá.
- éδτ¿ß½Ñ¡¿Ñ: EA = («íΘαÑú)
- æ¿¡Γá¬ß¿ß áßѼí½Ñαá: (genreg)
- MOD: 01,10
- αÑú¿ßΓα: EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP
- 31 15 0
- ┌─────────────────────────────┐
- üẫóδ⌐ αÑú¿ßΓα: │ üáºá │
- └─────────────────────────────┘
- 31 15 7 0
- ┌────────────────────────────┐ │
- │ │ │ ∙ 潫ªÑ¡¿Ñ »«
- æ¼ÑΘÑ¡¿Ñ: │ º¡á¬-αáßΦ¿αÑ¡¡«Ñ │ ├────────÷+ 32
- └────────────────────────────┘ │ ¼«ñπ½ε 2
- │
- │ êæÅÄïìêÆàï£ì¢ë
- │ ÇäÉàæ
- /
- /
- /»α«óÑα¬á ¡áαπΦÑ-
- /úαá¡¿µ ßÑú- ¡¿Ñ
- / ───────÷
- ¼Ñ¡Γá ¿ »αáó / ¿ß¬½ε-
- ñ«ßΓπ»á / τÑ¡¿Ñ
- / 12 ¿½¿ 13
- / ¡ÑΓ ¡áαπΦÑ¡¿⌐
- ─ ─ ── ─ │ ─ ─
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │ Φáú 2
- │
- │ ïêìàëì¢ë
- │ ÇäÉàæ
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- ö¿º¿τÑ߬¿⌐ áñαÑß: │ «»Ñαá¡ñ │
- └─────────────────────────────┘
-
- è«ßóÑ¡¡á∩ áñαÑßᵿ∩ »«ßαÑñßΓó«¼
- íẫó«ú« ¿ ¿¡ñѬߡ«ú« αÑú¿ßΓα«ó.
- ───────────────────────────────
- Åáαπ ½εíδσ «íΘ¿σ αÑú¿ßΓα«ó ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ó ¬áτÑßΓóÑ
- íẫó«ú« ¿ ¿¡ñѬߡ«ú« αÑú¿ßΓα«ó, ß«ñÑαªáΘ¿σ áñαÑßá, ¬«Γ«αδÑ
- ߬½áñδóáεΓß∩ ñ½∩ Σ«α¼¿α«óá¡¿∩ φΣΣÑ¬Γ¿ó¡«ú« áñαÑßá «»Ñαá¡ñá
- »á¼∩Γ¿. ê¡ñѬߡδ⌐ αÑú¿ßΓα ¼«ªÑΓ íδΓ∞ ¼áßΦΓáí¿α«óá¡ 1, 2, 4, ¿½¿
- 8. çáΓѼ »α¿íáó½∩ÑΓß∩ íẫóδ⌐ áñαÑß ßÑú¼Ñ¡Γá ñ½∩ Σ«α¼¿α«óá¡¿∩
- 32-í¿Γ¡«ú« ½¿¡Ñ⌐¡«ú« áñαÑßá «»Ñαá¡ñá.
-
- - 74 -
- éδτ¿ß½Ñ¡¿Ñ: EA = («íΘαÑú) + («íΘαÑú * ¼áßΦΓáí)
- æ¿¡Γá¬ß¿ß áßѼí½Ñαá: (genreg) + (genreg * scale)
- MOD: 00
- üẫóδ⌐ αÑú¿ßΓα: EAX, EBX, ECX, EDX, ESI, EDI, ESP
- ê¡ñѬߡδ⌐ αÑú¿ßΓα: EAX, EBX, ECX, EDX, ESI, EDI, EBP
- 31 15 0
- ┌─────────────────────────────┐
- üẫóδ⌐ αÑú¿ßΓα: │ üáºá │
- └─────────────────────────────┘
- 31 0
- ┌─────────────────────────────┐ │
- ê¡ñѬߡδ⌐ │ ½εí«⌐ «íΘ¿⌐ αÑú¿ßΓα, ¬α«¼Ñ │ ∙ 潫ªÑ¡¿Ñ »«
- αÑú¿ßΓα: │ ESP ├───┬───÷+ 32
- └─────────────────────────────┘ ° │ ¼«ñπ½ε 2
- │ │
- ┌───────────────┐ │ │
- │ ¼áßΦΓáí¡δ⌐ │ │ │
- │ ¼¡«ª¿Γѽ∞ ├───┘ │ Φáú 1
- └───────────────┘ │
- 1, 2, 4, ¿½¿ 8 │
- │
- │ êæÅÄïìêÆàï£ì¢ë
- │ ÇäÉàæ
- /
- /
- /»α«óÑα¬á ¡áαπΦÑ-
- /úαá¡¿µ ßÑú- ¡¿Ñ
- / ───────÷
- ¼Ñ¡Γá ¿ »αáó / ¿ß¬½ε-
- ñ«ßΓπ»á / τÑ¡¿Ñ
- / 12 ¿½¿ 13
- / ¡ÑΓ ¡áαπΦÑ¡¿⌐
- ─ ─ ── ─ │ ─ ─
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │ Φáú 2
- │
- │ ïêìàëì¢ë
- │ ÇäÉàæ
- │
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- áñαÑß ó »á¼∩Γ¿: │ «»Ñαá¡ñ │
- └─────────────────────────────┘
-
- è«ßóÑ¡¡á∩ ¿¡ñѬßᵿ∩ »«ßαÑñßΓó«¼ íẫó«ú«
- ─────────────────────────────────────────
- ¿ ¿¡ñѬߡ«ú« αÑú¿ßΓαá ß« ß¼ÑΘÑ¡¿Ñ¼.
- ──────────────────────────────────
- Åáαπ ½εíδσ «íΘ¿σ αÑú¿ßΓα«ó ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ó ¬áτÑßΓóÑ
- íẫó«ú« ¿ ¿¡ñѬߡ«ú« αÑú¿ßΓα«ó, ß«ñѪáΘ¿σ áñαÑßá, ¬«Γ«αδÑ ºáΓѼ
- »α¿íáó½∩εΓß∩ ¬ 32-í¿Γ¡«¼π ß¼ÑΘÑ¡¿ε ¿½¿ º¡á¬«ó«¼π αáßΦ¿αÑ¡¿ε
- 8-í¿Γ¡«¼π ß¼ÑΘÑ¡¿∩. æπ¼¼á «íαáºπÑΓ φΣΣÑ¬Γ¿ó¡δ⌐ áñαÑß «»Ñαá¡ñá ó
- »á¼∩Γ¿. çáΓѼ »α¿íáó½∩ÑΓß∩ íẫóδ⌐ áñαÑß ßÑú¼Ñ¡Γá ñ½∩ «íαẫóá¡¿∩
- 32-í¿Γ¡«ú« ½¿¡Ñ⌐¡«ú« áñαÑßá.
-
- - 75 -
- éδτ¿ß½Ñ¡¿Ñ: EA = («íΘαÑú) + («íΘαÑú * ¼áßΦΓáí) +
- + º¡á¬-αáßΦ¿αÑ¡¡«Ñ(ß¼ÑΘÑ¡¿Ñ)
- æ¿¡Γá¬ß¿ß áßѼí½Ñαá: («íΘαÑú) + («íΘαÑú) + ¬«¡ßΓá¡Γá
- MOD: 01, 10
- üẫóδ⌐ αÑú¿ßΓα: EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP
- ê¡ñѬߡδ⌐ αÑú¿ßΓα: EAX, EBX, ECX, EDX, ESI, EDI, EBP
- 31 15 0
- ┌─────────────────────────────┐
- üẫóδ⌐ αÑú¿ßΓα: │ üáºá │
- └─────────────────────────────┘
- 31 7 0 │
- ┌────────────────────────────┐ │
- │ │ │ ∙ 潫ªÑ¡¿Ñ »«
- æ¼ÑΘÑ¡¿Ñ: │ º¡á¬-αáßΦ¿αÑ¡¡«Ñ │ ├────────÷+ 32
- └────────────────────────────┘ │ ¼«ñπ½ε 2
- │
- 31 0 │
- ┌─────────────────────────────┐ │
- ê¡ñѬߡδ⌐ │ │ ∙ 潫ªÑ¡¿Ñ »«
- αÑú¿ßΓα: │ ê¡ñÑ¬ß ├───┬───÷+ 32
- └─────────────────────────────┘ ° │ ¼«ñπ½ε 2
- │ │
- ┌───────────────┐ │ │
- │ ¼áßΦΓáí¡δ⌐ │ │ │
- │ ¼¡«ª¿Γѽ∞ ├───┘ │ Φáú 1
- └───────────────┘ │
- 1, 2, 4, ¿½¿ 8 │
- │
- │ êæÅÄïìêÆàï£ì¢ë
- │ ÇäÉàæ
- │
- /
- /
- /»α«óÑα¬á ¡áαπΦÑ-
- /úαá¡¿µ ßÑú- ¡¿Ñ
- / ───────÷
- ¼Ñ¡Γá ¿ »αáó / ¿ß¬½ε-
- ñ«ßΓπ»á / τÑ¡¿Ñ
- / 12 ¿½¿ 13
- / ¡ÑΓ ¡áαπΦÑ¡¿⌐
- ─ ─ ── ─ │ ─ ─
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │ Φáú 2
- │
- │ ïêìàëì¢ë
- │ ÇäÉàæ
- │
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- áñαÑß ó »á¼∩Γ¿: │ «»Ñαá¡ñ │
- └─────────────────────────────┘
-
- - 76 -
- æ¼ÑΘÑ¡¿Ñ.
- ────────
- çΣΣÑ¬Γ¿ó¡δ⌐ áñαÑß «»αÑñѽѡ ¬á¬ áíß«½εΓ¡«Ñ 32-í¿Γ«ó«Ñ ß¼ÑΘÑ¡¿Ñ
- «Γ¡«ß¿Γѽ∞¡« íáºδ ßÑú¼Ñ¡Γá. éѽ¿τ¿¡á ß¼ÑΘÑ¡¿∩ ºáñá¡á ó ßἫ⌐
- ¿¡ßΓαπ¬µ¿¿.
- 31 15 0
- ┌────────────────────────────┐
- æ¼ÑΘÑ¡¿Ñ: │ ß¼ÑΘÑ¡¿Ñ ├─────────┐
- └────────────────────────────┘ │
- │
- │ êæÅÄïìêÆàï£ì¢ë
- │ ÇäÉàæ
- │
- /
- /
- /»α«óÑα¬á ¡áαπΦÑ-
- /úαá¡¿µ ßÑú- ¡¿Ñ
- ───────÷
- ¼Ñ¡Γá ¿ »αáó / ¿ß¬½ε-
- ñ«ßΓπ»á / τÑ¡¿Ñ
- / 12 ¿½¿ 13
- / ¡ÑΓ ¡áαπΦÑ¡¿⌐
- ─ ─ ── ─ │ ─ ─
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │ Φáú 2
- │
- │ ïêìàëì¢ë
- │ ÇäÉàæ
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- áñαÑß ó »á¼∩Γ¿: │ «»Ñαá¡ñ │
- └─────────────────────────────┘
-
- ÅαÑññѬαÑ¼Ñ¡Γ¡á∩ ¬«ßóÑ¡¡á∩ áñαÑßᵿ∩
- ────────────────────────────────────
- ß »«¼«Θ∞ε ESP αÑú¿ßΓαá.
- ──────────────────────
- ä½∩ ¿¡ßΓαπ¬µ¿⌐ PUSH, PUSHA, CALL ¿ INTn αÑú¿ßΓα ESP
- ¿ß»«½∞ºπÑΓß∩ ¬á¬ αÑú¿ßΓα, ß«ñÑαªáΘ¿⌐ áñαÑß «»Ñαá¡ñá ó »á¼∩Γ¿.
- ÅÑαÑñ ¿ß»«½∞º«ó᡿Ѽ αÑú¿ßΓαá ESP Ñú« ß«ñÑন¼«Ñ π¼Ñ¡∞ΦáÑΓß∩ ¡á
- αẼÑα »«½∩ ñá¡¡δσ «»Ñαá¡ñá, ºá¡«ß¿¼«ú« ó ßΓѬ.
- éδτ¿ß½Ñ¡¿Ñ: ESP = ESP - ñ½¿¡á «»Ñαá¡ñá
- EA = ESP
- æ¿¡Γá¬ß¿ß áßѼí½Ñαá: »«ñαπºá¼ÑóáÑΓß∩ ß ¬«ñἿ ¬«¼á¡ñ
- PUSH, PUSHA, CALL, ¿½¿ INT n
- íẫóδ⌐ αÑú¿ßΓα: ESP
-
- - 77 -
- 31 15 0
- ┌─────────────────────────────┐
- αÑú¿ßΓα ESP:──────────────÷│ π¬áºáΓѽ∞ ßΓѬá │
- └──────────────────────────┬──┘
- │ °
- ∙ │
- αẼÑα «»Ñαá¡ñá ───────────────────────────÷ - │
- └───┬────┘
- │
- │ êæÅÄïìêÆàï£ì¢ë
- │ ÇäÉàæ
- │
- /
- /
- /»α«óÑα¬á ¡áαπΦÑ-
- /úαá¡¿µ ßÑú- ¡¿Ñ
- / ───────÷
- ¼Ñ¡Γá ¿ »αáó / ¿ß¬½ε-
- ñ«ßΓπ»á / τÑ¡¿Ñ
- / 12 ¿½¿ 13
- / ¡ÑΓ ¡áαπΦÑ¡¿⌐
- ─ ─ ── ─ │ ─ ─
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │ ïêìàëì¢ë
- │ ÇäÉàæ
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- ö¿º¿τÑ߬¿⌐ áñαÑß: │ Ä»Ñαá¡ñ │
- └─────────────────────────────┘
-
- Å«ßΓ¿¡¬αÑ¼Ñ¡Γ¡á∩ ¬«ßóÑ¡¡á∩ áñαÑßᵿ∩
- ────────────────────────────────────
- ß »«¼«Θ∞ε αÑú¿ßΓαá ESP.
- ──────────────────────
- ä½∩ ¿¡ßΓαπ¬µ¿⌐ POP, POPA, RET ¿ IRET αÑú¿ßΓα ESP ¿ß»«½∞ºπÑΓß∩
- ¬á¬ αÑú¿ßΓα, ß«ñÑαªáΘ¿⌐ áñαÑß «»Ñαá¡ñá »á¼∩Γ¿. Å«ß½Ñ Γ«ú« ¬á¬
- αÑú¿ßΓα ESP ¿ß»«½∞º«óá¡, Ñú« ß«ñÑন¼«Ñ πóѽ¿τ¿óáÑΓß∩ ¡á ñ½¿¡π
- »«½∩ ñá¡¡δσ «»Ñαá¡ñá, ¿ºó½ÑτÑ¡¡«ú« ¿º ßΓѬá.
- éδτ¿ß½Ñ¡¿Ñ: EA = ESP
- ESP = ESP + αẼÑα «»Ñαá¡ñá
- æ¿¡Γá¬ß¿ß áßѼí½Ñαá: »«ñαπºá¼ÑóáÑΓß∩ ß ¬«ñἿ ¬«¼á¡ñ
- POP, POPA, RET, ¿½¿ IRET
- íẫóδ⌐ αÑú¿ßΓα: ESP
-
- - 78 -
- 31 15 0
- ┌─────────────────────────────┐
- αÑú¿ßΓα ESP:──────────────÷│ π¬áºáΓѽ∞ ßΓѬá │
- └──────────────────────────┬──┘
- ° │
- │ │
- αẼÑα «»Ñαá¡ñá ───────────────────────────÷ + │
- ° │
- └───┬────┘
- │
- │ êæÅÄïìêÆàï£ì¢ë
- │ ÇäÉàæ
- │
- /
- /
- /»α«óÑα¬á ¡áαπΦÑ-
- /úαá¡¿µ ßÑú- ¡¿Ñ
- / ───────÷
- ¼Ñ¡Γá ¿ »αáó / ¿ß¬½ε-
- ñ«ßΓπ»á / τÑ¡¿Ñ
- / 12 ¿½¿ 13
- / ¡ÑΓ ¡áαπΦÑ¡¿⌐
- ─ ─ ── ─ │ ─ ─
- 31 0
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │ ïêìàëì¢ë
- │ ÇäÉàæ
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- ö¿º¿τÑ߬¿⌐ áñαÑß: │ Ä»Ñαá¡ñ │
- └─────────────────────────────┘
-
- Éàåêî èÄæéàììÄë ÇäÉàæÇûêê
- ─────────────────────────
- è«ßóÑ¡¡δÑ Σ«α¼δ ¿¡ßΓαπ¬µ¿⌐ JMP ¿ CALL ¿ß»«½∞ºπεΓ ¬«ßóÑ¡¡πε
- áñαÑßáµ¿ε »á¼∩Γ¿. ÉѪ¿¼ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ »á¼∩Γ¿ ñáÑΓ
- 󫺼«ª¡«ßΓ∞ ¿ß»«½∞º«óá¡¿∩ πñ«íßΓó αÑú¿ßΓα«óδσ ¬«ßóÑ¡¡δσ αѪ¿¼«ó,
- »ÑαÑτ¿ß½Ñ¡¡δσ ó »αÑñδñπΘѼ αáºñѽÑ.
- è«ßóÑ¡¡á∩ áñαÑßᵿ∩ ñ½∩ JMP ¿ CALL ß ¬«ßóÑ¡¡δ¼ «íαáΘÑ¡¿Ñ¼ ¬
- »á¼∩Γ¿ ó »αÑñѽáσ »α«úαἡ«ú« ßÑú¼Ñ¡Γá Σπ¡¬µ¿«¡¿απÑΓ ß½ÑñπεΘ¿¼
- «íαẫ¼: ¬«¼»«¡Ñ¡Γδ áñαÑßá ߬½áñδóáεΓß∩ ñ½∩ «íαẫóá¡¿∩
- 32-í¿Γ¡«ú« ß¼ÑΘÑ¡¿∩ ¿ ºáΓѼ »α¿íáó½∩ÑΓß∩ íẫóδ⌐ áñαÑß ßÑú¼Ñ¡Γá
- ñ½∩ «íαẫóá¡¿∩ 32-í¿Γ¡«ú« ½¿¡Ñ⌐¡«ú« áñαÑßá. ¥Γá «í½áßΓ∞ »á¼∩Γ¿
- ß«ñÑαª¿Γ 32-í¿Γ¡δ⌐ φΣΣÑ¬Γ¿ó¡δ⌐ áñαÑß ¿¡ßΓαπ¬µ¿¿-»α¿Ñ¼¡¿¬á ó
- »αÑñѽáσ ΓѬπΘÑú« ßÑú¼Ñ¡Γá.
- è«ßóÑ¡¡á∩ áñαÑßᵿ∩ »á¼∩Γ¿ ñ½∩ JMP ¿½¿ CALL ß ¬«ßóÑ¡¡δ¼
- «íαáΘÑ¡¿Ñ¼ ¬ »á¼∩Γ¿ ó ñαπú«⌐ »α«úαἡδ⌐ ßÑú¼Ñ¡Γ »α«¿ßσ«ñ¿Γ
- ß½ÑñπεΘ¿¼ «íαẫ¼: ¬«¼»«¡Ñ¡Γδ áñαÑßá ߬½áñδóáεΓß∩ ñ½∩ «íαẫóá¡¿∩
- 32-í¿Γ¡«ú« ß¼ÑΘÑ¡¿∩ ¿ ºáΓѼ »α¿íáó½∩ÑΓß∩ íẫóδ⌐ áñαÑß ßÑú¼Ñ¡Γá
- ñ½∩ «íαẫóá¡¿∩ 32-í¿Γ¡«ú« ½¿¡Ñ⌐¡«ú« áñαÑßá. ¥Γá «í½áßΓ∞ »á¼∩Γ¿
- ß«ñÑαª¿Γ »«½¡δ⌐ áñαÑß (32-í¿Γ¡δ⌐ ºΣΣÑ¬Γ¿ó¡δ⌐ áñαÑß
- ¿¡ßΓαπ¬µ¿¿-»α¿Ñ¼¡¿¬á ¿ 16-í¿Γ«óá⌐ ßÑ½Ñ¬Γ«α ñ½∩ »α«úαἡ«ú«
- ßÑú¼Ñ¡Γá-»α¿Ñ¼¡¿¬á). éßÑ 48 í¿Γ »«½¡«ú« áñαÑßá ºáúαπªÑ¡δ ¿
- ¿ß»«½∞º«óá¡δ ñ½∩ ó맮óá ¿¡ßΓαπ¬µ¿¿-»α¿Ñ¼¡¿¬á.
-
- - 79 -
- éδτ¿ß½Ñ¡¿Ñ: EA: [(«íΘ.αÑú.) + («íΘ.αÑú. ; ¼áßΦΓáí) +
- + º¡á¬-αáßΦ¿αÑ¡¿Ñ(ß¼ÑΘÑ¡¿Ñ)]
- æ¿¡Γá¬ß¿ß ÇßßѼí½Ñαá: π¬áºáΓѽ∞(«íΘ.αÑú.) + («íΘ.αÑú. ;
- ¼áßΦΓáí) + ¬«¡ßΓ.
- ÉѪ.: 00, 01, 10
- üẫóδ⌐ αÑú¿ßΓα: EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP
- ê¡ñѬߡδ⌐ αÑú¿ßΓα: EAX, EBX, ECX, EDX, ESI, EDI, EBP
- 31 15 0
- ┌─────────────────────────────┐
- üẫóδ⌐ αÑú¿ßΓα: │ ïεí«⌐ «íΘ¿⌐ αÑú¿ßΓα │
- └─────────────────┬───────────┘
- 31 15 0 │
- ┌────────────┬───────────────┐ │
- │º¡á¬ - αáß- │º¡á¬- │ ∙ 潫ªÑ¡¿Ñ »«
- æ¼ÑΘÑ¡¿Ñ: │ Φ¿αÑ¡¡«Ñ │αáßΦ¿α. ├────────÷+ 32
- └────────────┴───────────────┘ │ ¼«ñπ½ε 2
- │
- 31 0 │
- ┌─────────────────────────────┐ │
- ê¡ñѬߡδ⌐ │ │ ∙ 潫ªÑ¡¿Ñ »«
- αÑú¿ßΓα: │ïεí«⌐ «íΘ¿⌐ αÑú¿ßΓα ¬α«¼Ñ ESP├───┬───÷+ 32
- └─────────────────────────────┘ ° │ ¼«ñπ½ε 2
- │ │
- ┌───────────────┐ │ │
- │ ¼áßΦΓáí¡δ⌐ │ │ │
- │ ¼¡«ª¿Γѽ∞ ├───┘ │
- └───────────────┘ │
- 1, 2, 4, ¿½¿ 8 │
- │ ïêìàëì¢ë
- │ ÇäÉàæ
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- áñαÑß ó »á¼∩Γ¿: │ «»Ñαá¡ñ │
- └─────────────────────────────┘
- │
- │ êæÅÄïìêÆàï£ì¢ë
- │ ÇäÉàæ
- │
- /
- /
- /»α«óÑα¬á ¡áαπΦÑ-
- /úαá¡¿µ ßÑú- ¡¿Ñ
- / ───────÷
- ¼Ñ¡Γá ¿ »αáó / ¿ß¬½ε-
- ñ«ßΓπ»á / τÑ¡¿Ñ
- / 12 ¿½¿ 13
- / ¡ÑΓ ¡áαπΦÑ¡¿⌐
- ─ ─ ── ─ │ ─ ─
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- ßÑú¼Ñ¡Γá │ üáºá ßÑú¼Ñ¡Γá ├────────÷+ 32
- │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │
- │ ïêìàëì¢ë
- │ ÇäÉàæ
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- ÇñαÑß ó »á¼∩Γ¿: │ è«ßóÑ¡¡δ⌐ áñαÑß »á¼∩Γ¿ │
- └─────────────────────────────┘
-
- - 80 - │
- /
- /
- /»α«óÑα¬á ¡áαπΦÑ-
- /úαá¡¿µ ßÑú- ¡¿Ñ
- / ───────÷
- ¼Ñ¡Γá ¿ »αáó / ¿ß¬½ε-
- ñ«ßΓπ»á / τÑ¡¿Ñ
- / 12 ¿½¿ 13
- / ¡ÑΓ ¡áαπΦÑ¡¿⌐
- ─ ─ ── ─ │ ─ ─
- ôèÇç¢éÇàÆ ìÇ
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- │æ¼ÑΘÑ¡¿Ñ ñ½∩ ¬«ßóÑ¡¡«ú« │
- áñαÑß ó »á¼∩Γ¿: │ áñαÑßá »á¼∩Γ¿ │
- └─────────────────┬───────────┘
- 31 0 │
- ÇñαÑß íáºδ ┌───────────────────────────┐ │
- │ │ ∙ 潫ªÑ¡¿Ñ »«
- »α«úαἡ«ú«│ üáºá »α«úαἡ«ú« ßÑú¼Ñ¡Γá ├────────÷+ 32
- ßÑú¼Ñ¡Γá │ │ │ ¼«ñπ½ε 2
- └───────────────────────────┘ │
- │ Φáú 2
- │
- │ ïêìàëì¢ë
- │ ÇäÉàæ
- 31 15 ∙ 0
- ┌─────────────────────────────┐
- ÇñαÑß ¬«¼á¡ñδ │ ¬«¼á¡ñá - »α¿Ñ¼¡¿¬ │
- └─────────────────────────────┘
-
- èÄäêÉÄéÇìêà 32-üêÆìÄâÄ ÇäÉàæìÄâÄ ÉàåêîÇ
- ───────────────────────────────────────
- 32-í¿Γ¡δÑ áñαÑß¡δÑ αѪ¿¼δ ºá¬«ñ¿α«óá¡δ ó íá⌐ΓÑ MOD R/M ¿ íá⌐ΓÑ
- S-I-B (¼áßΦΓáí-¿¡ñѬß-íáºá). ä½∩ 32-í¿Γ¡«⌐ áñαÑßᵿ¿, ó ¬«Γ«α«⌐
- ºáñÑ⌐ßΓó«óá¡« ½¿í« Γ«½∞¬« ß¼ÑΘÑ¡¿Ñ, ½¿í« ¿ íẫóδ⌐ αÑú¿ßΓα ¿
- ß¼ÑΘÑ¡¿Ñ, ΓαÑíπÑΓß∩ ñ½∩ ¬«ñ¿α«óá¡¿∩ Γ«½∞¬« íá⌐Γ MOD R/M. ä½∩
- 32-í¿Γ¡«⌐ áñαÑßᵿ¿, ó ¬«Γ«α«⌐ ºáñÑ⌐ßΓó«óá¡ íẫóδ⌐ ¿ ¿¡ñѬߡδ⌐
- αÑú¿ßΓαδ, ñ½∩ ¬«ñ¿α«óá¡¿∩ ΓαÑíπÑΓß∩ Γá¬ªÑ íá⌐Γ S-I-B.
- èᬠ«»Ñαá¡ñ-¿ßΓ«τ¡¿¬, Γᬠ¿ «»Ñαá¡ñ-»α¿Ñ¼¡¿¬ - «íΘ¿Ñ αÑú¿ßΓαδ.
- éΓ«α«⌐ «»Ñαá¡ñ, ¬ Γ«¼π ªÑ, ¼«ªÑΓ íδΓ∞ ¬á¬ «íΘ¿¼ αÑú¿ßΓα«¼, Γᬠ¿
- «í½áßΓ∞ε »á¼∩Γ¿. àß½¿ óΓ«α«⌐ «»Ñαá¡ñ - «í½áßΓ∞ »á¼∩Γ¿, Γ«
- áñαÑß¡δ⌐ αѪ¿¼ «»αÑñѽѡ. ä½∩ «»αÑñѽѡ¿∩ «í«¿σ «»Ñαá¡ñ«ó ó íá⌐ΓÑ
- MOD R/M ß«ñÑনΓß∩ Γα¿ »«½∩.
-
- üá⌐Γ ¬«ñ¿α«óá¡¿∩ MOD R/M.
- ────────────────────────
- üá⌐Γ MOD R/M ß½ÑñπÑΓ ºá íá⌐Γ«¼(¿) ¬«ñá «»Ñαᵿ ¿¡ßΓαπ¬µ¿⌐
- 80386, ¬á¬ ¿º«íαáªÑ¡« ¡á α¿ß.7.3. üá⌐Γ MOD R/M αáºñѽѡ ¡á 3
- »«½∩, ¬á¬ »«¬áºá¡« ¡á α¿ßπ¡¬Ñ. ÆαÑσí¿Γ¡«Ñ »«½Ñ REG «»αÑñѽ∩ÑΓ
- αÑú¿ßΓα«óδ⌐ «»Ñαá¡ñ. äóπσí¿Γ¡«Ñ »«½Ñ MOD «»αÑñѽ∩ÑΓ, ∩ó½∩ÑΓß∩ ½¿
- óΓ«α«⌐ «»Ñαá¡ñ Γá¬ªÑ αÑú¿ßΓα«óδ¼; Ñß½¿ - ñá, Γ« ΓαÑσí¿Γ¡«Ñ »«½Ñ
- R/M «»αÑñѽ∩ÑΓ óΓ«α«⌐ «»Ñαá¡ñ. àß½¿, «ñ¡á¬«, »«½Ñ MOD
- ßó¿ñÑΓѽ∞ßΓóπÑΓ, τΓ« «»Ñαá¡ñ ó »á¼∩Γ¿, Γ« »«½∩ MOD ¿ R/M, ó¼ÑßΓÑ,
- π¬áºδóáεΓ áñαÑß¡δ⌐ αѪ¿¼, ¬«Γ«αδ¼ ¡πª¡« »«½∞º«óáΓ∞ß∩. ìᬫ¡Ñµ,
- Ñß½¿ »«½Ñ MOD π¬áºδóáÑΓ ¡á «»Ñαá¡ñ ó »á¼∩Γ¿ ¿ »«½Ñ R/M ß«ñÑনΓ
- 100, Γ« ß½ÑñπεΘ¿⌐ íá⌐Γ - S-I-B, ¬«Γ«αδ⌐ π¬áºδóáÑΓ αѪ¿¼
- áñαÑßᵿ¿.
-
- - 81 -
- üá⌐Γ 0 üá⌐Γ 1
- (¬«ñ«») (MOD R/M)
- ├─┬─┬─┬─┬─┬─┬─┬─┼─┬─┬─┬─┬─┬─┬─┬─┐
- * * * * * * * *
- └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
- ┌───┘ ┌─┘ ┌───┘
- REG MOD R/M
- └───┘ └───────┘
- Ä»Ñαá¡ñ 1 Ä»Ñαá¡ñ 2
- É¿ß.7.3. äóπσ«»Ñαá¡ñ¡á∩ ¿¡ßΓαπ¬µ¿∩ ß íá⌐Γ«¼ MOD R/M.
-
- è«ñ¿απεΘ¿⌐ íá⌐Γ S-I-B
- ─────────────────────
- Åα¿ ¬«ñ¿α«óá¡¿¿ í«½ÑÑ ß½«ª¡δσ áñαÑß¡δσ Σ«α¼, ó ¬«Γ«αδσ
- ¿ß»«½∞ºπÑΓß∩ ¿¡ñѬߡδ⌐ αÑú¿ßΓα ß ¼áßΦΓáí¿α«ó᡿Ѽ, ºá íá⌐Γ«¼ MOD
- R/M ß½ÑñπÑΓ íá⌐Γ S-I-B (îáßΦΓáí-ê¡ñѬß-üáºá). ¥Γ«Γ íá⌐Γ
- »«ñαáºñѽѡ ¡á 3 »«½∩. Å«½∩ ¿º«íαáªÑ¡δ ¡á α¿ß.7.4: ¼áßΦΓáí (SS),
- ¿¡ñÑ¬ß (INDEX) ¿ íáºπ (BASE). Å«½Ñ SS ß«ñÑαª¿Γ ¼áßΦΓáí¡δ⌐
- ¼¡«ª¿Γѽ∞ 1, 2, 4, ¿½¿ 8 ñ½∩ ¿¡ñѬߡ«⌐ ¬«¼»«¡Ñ¡Γδ. ÄíΘ¿⌐ αÑú¿ßΓα
- (½εí«⌐ αÑú¿ßΓα ¬α«¼Ñ ESP) «»αÑñѽѡ ó »«½Ñ INDEX. Å«½Ñ BASE
- π¬áºδóáÑΓ ¡á «íΘ¿⌐ αÑú¿ßΓα (¬«úñá ¡Ñ ¿ß»«½∞ºπÑΓß∩ ß¼ÑΘÑ¡¿Ñ - Γ«
- ½εí«⌐ αÑú¿ßΓα ¬α«¼Ñ EBP) ¿ß»«½∞ºπѼδ⌐ ó ¬áτÑßΓóÑ íáºδ.
- üá⌐Γ 0 üá⌐Γ 1 üá⌐Γ 2
- (¬«ñ«») (MOD R/M) (S-I-B)
- ├─┬─┬─┬─┬─┬─┬─┬─┼─┬─┬─┬─┬─┬─┬─┬─┼─┬─┬─┬─┬─┬─┬─┬─┐
- * * * * * * * * 1 0 0
- └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
- ┌───┘ ┌─┘ ┌─┘ ┌───┘ ┌───┘
- REG MOD SS INDEX BASE
- └───┘ └───────────────────────┘
- Ä»Ñαá¡ñ 1 Ä»Ñαá¡ñ 2
- É¿ß.7.4. äóπσ«»Ñαá¡ñ¡á∩ ¿¡ßΓαπ¬µ¿∩ ß íá⌐Γ«¼¿ MOD R/M ¿ -I-B.
-
- 32-í¿Γ¡á∩ Γáí½¿µá ¬«ñ¿α«ó¬¿ MOD R/M ¿ S-I-B.
- ───────────────────────────────────────────
- Æáí½¿µá 7.1. «»αÑñѽ∩ÑΓ »«½∩ MOD R/M ¿ S-I-B, ó¬½ετá∩ ó ßÑí∩
- óßÑ 32-í¿Γ¡δÑ αѪ¿¼δ áñαÑßᵿ¿ »á¼∩Γ¿. çá¼ÑΓ¿¼, τΓ« óßÑ «íΘ¿Ñ
- αÑú¿ßΓαδ ¿ß»«½∞ºπεΓß∩ ó 32-í¿Γ¡δσ αѪ¿¼áσ áñαÑßᵿ¿.
- (Å«ñαπºá¼ÑóáÑΓß∩, τΓ« ESP ¿ß»«½∞º«óá¡ ñ½∩ áñαÑßᵿ¿ »á¼∩Γ¿
- ¿¡ßΓαπ¬µ¿∩¼¿ PUSH, POP, PUSHA, POPA, CALL ¿ INT n).æ¼ÑΘÑ¡¿Ñ
- ¼«ª¡« «»αÑñѽ¿Γ∞ ¬á¬ 32-í¿Γ¡«Ñ º¡áτÑ¡¿Ñ ¿½¿ ¬á¬ 8-í¿Γ¡«Ñ º¡áτÑ¡¿Ñ
- (º¡á¬-αáßΦ¿αÑ¡¡«Ñ ñ« 32 í¿Γ).
- Æáí½¿µá 7.1 Ä»αÑñѽѡ¿Ñ »«½Ñ⌐ REG MOD R/M ¿ S-I-B
- ñ½∩ 32-í¿Γ¡«⌐ áñαÑßᵿ¿
- ─────────────────────────────────────────────────────────────────
- üá⌐Γ 0 üá⌐Γ 1
- (¬«ñ«») (MOD R/M)
- ├─┬─┬─┬─┬─┬─┬─┬─┼─┬─┬─┬─┬─┬─┬─┬─┐
- * * * * * * * *
- └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
- ┌───┘ ┌─┘ ┌───┘
- REG MOD R/M
- └───┘ └───────┘
- Ä»Ñαá¡ñ 1 Ä»Ñαá¡ñ 2
-
- - 82 -
- REG «»Ñαá¡ñ 1 = MOD R/M «»Ñαá¡ñ 2 =
- ─────────────────────────────────────────────────────────────────
- 000 αÑú¿ßΓα EAX/AX/AL 00 000 »á¼∩Γ∞ DS:[EAX]
- 001 αÑú¿ßΓα ECX/CX/CL 00 001 »á¼∩Γ∞ DS:[ECX]
- 010 αÑú¿ßΓα EDX/DX/DL 00 010 »á¼∩Γ∞ DS:[EDX]
- 011 αÑú¿ßΓα EBX/BX/BL 00 011 »á¼∩Γ∞ DS:[EBX]
- 100 αÑú¿ßΓα ESP/SP/AH
- 101 αÑú¿ßΓα EBP/BP/CH 00 101 »á¼∩Γ∞ DS:[d32]
- 110 αÑú¿ßΓα ESI/SI/DH 00 110 »á¼∩Γ∞ DS:[ESI]
- 111 αÑú¿ßΓα EDI/DI/BH 00 111 »á¼∩Γ∞ DS:[EDI]
- ─────────────────────────────────────────────────────────────────
- 01 000 »á¼∩Γ∞ DS:[EAX + d8]
- 01 001 »á¼∩Γ∞ DS:[ECX + d8]
- 01 010 »á¼∩Γ∞ DS:[EDX + d8]
- 01 011 »á¼∩Γ∞ DS:[EBX + d8]
- 01 101 »á¼∩Γ∞ DS:[EBP + d8]
- 01 110 »á¼∩Γ∞ DS:[ESI + d8]
- 01 111 »á¼∩Γ∞ DS:[EDI + d8]
- ─────────────────────────────────────
- 10 000 »á¼∩Γ∞ DS:[EAX + d32]
- 10 001 »á¼∩Γ∞ DS:[ECX + d32]
- 10 010 »á¼∩Γ∞ DS:[EDX + d32]
- 10 011 »á¼∩Γ∞ DS:[EBX + d32]
- 10 101 »á¼∩Γ∞ DS:[EBP + d32]
- 10 110 »á¼∩Γ∞ DS:[ESI + d32]
- 10 111 »á¼∩Γ∞ DS:[EDI + d32]
- ─────────────────────────────────────
- 10 000 αÑú¿ßΓα EAX/AX/AL
- 10 001 αÑú¿ßΓα ECX/CX/CL
- 10 010 αÑú¿ßΓα EDX/DX/DL
- 10 011 αÑú¿ßΓα EBX/BX/BL
- 100 αÑú¿ßΓα ESP/SP/AH
- 10 101 αÑú¿ßΓα EBP/BP/CH
- 10 110 αÑú¿ßΓα ESI/SI/DH
- 10 111 αÑú¿ßΓα EDI/DI/BH
- ─────────────────────────────────────
-
- - 83 -
- üá⌐Γ 0 üá⌐Γ 1 üá⌐Γ 2
- (¬«ñ«») (MOD R/M) (S-I-B)
- ├─┬─┬─┬─┬─┬─┬─┬─┼─┬─┬─┬─┬─┬─┬─┬─┼─┬─┬─┬─┬─┬─┬─┬─┐
- * * * * * * * * 1 0 0
- └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
- ┌───┘ ┌─┘ ┌─┘ ┌───┘ ┌───┘
- REG MOD SS INDEX BASE
- └───┘ └───────────────────────┘
- Ä»Ñαá¡ñ 1 Ä»Ñαá¡ñ 2
- REG «»Ñαá¡ñ 1 = MOD SS INDEX BASE «»Ñαá¡ñ 2 =
- ────────────────────────────────────────────────────────────────────
- 000 αÑú¿ßΓα EAX/AX/AL 00 ss iii 000 »á¼∩Γ∞ DS:[EAX+(ss*iii)]
- 001 αÑú¿ßΓα ECX/CX/CL 00 ss iii 001 »á¼∩Γ∞ DS:[ECX+(ss*iii)]
- 010 αÑú¿ßΓα EDX/DX/DL 00 ss iii 010 »á¼∩Γ∞ DS:[EDX+(ss*iii)]
- 011 αÑú¿ßΓα EBX/BX/BL 00 ss iii 011 »á¼∩Γ∞ DS:[EBX+(ss*iii)]
- 100 αÑú¿ßΓα ESP/SP/AH 00 ss iii 100 »á¼∩Γ∞ SS:[ESP+(ss*iii)]
- 101 αÑú¿ßΓα EBP/BP/CH 00 ss iii 101 »á¼∩Γ∞ DS:[d32+(ss*iii)]
- 110 αÑú¿ßΓα ESI/SI/DH 00 ss iii 110 »á¼∩Γ∞ DS:[ESI+(ss*iii)]
- 111 αÑú¿ßΓα EDI/DI/BH 00 ss iii 111 »á¼∩Γ∞ DS:[EDI+(ss*iii)]
- ───────────────────────────────────────────────────────────────────
- 01 ss iii 000 »á¼∩Γ∞ DS:[EAX+(ss*iii)+d8]
- 01 ss iii 001 »á¼∩Γ∞ DS:[ECX+(ss*iii)+d8]
- 01 ss iii 010 »á¼∩Γ∞ DS:[EDX+(ss*iii)+d8]
- 01 ss iii 011 »á¼∩Γ∞ DS:[EBX+(ss*iii)+d8]
- ss iii 100 »á¼∩Γ∞ SS:[ESP+(ss*iii)+d8]
- 01 ss iii 101 »á¼∩Γ∞ DS:[EBP+(ss*iii)+d8]
- 01 ss iii 110 »á¼∩Γ∞ DS:[ESI+(ss*iii)+d8]
- 01 ss iii 111 »á¼∩Γ∞ DS:[EDI+(ss*iii)+d8]
- ─────────────────────────────────────────────
- 10 ss iii 000 »á¼∩Γ∞ DS:[EAX+(ss*iii)+d32]
- 10 ss iii 001 »á¼∩Γ∞ DS:[ECX+(ss*iii)+d32]
- 10 ss iii 010 »á¼∩Γ∞ DS:[EDX+(ss*iii)+d32]
- 10 ss iii 011 »á¼∩Γ∞ DS:[EBX+(ss*iii)+d32]
- ss iii 100 »á¼∩Γ∞ SS:[ESP+(ss*iii)+d32]
- 10 ss iii 101 »á¼∩Γ∞ DS:[EBP+(ss*iii)+d32]
- 10 ss iii 110 »á¼∩Γ∞ DS:[ESI+(ss*iii)+d32]
- 10 ss iii 111 »á¼∩Γ∞ DS:[EDI+(ss*iii)+d32]
- ──────────────────────────────────────────────
- 11 ── ── 000 αÑú¿ßΓα EAX/AX/AL
- 11 ── ── 001 αÑú¿ßΓα ECX/CX/CL
- 11 ── ── 010 αÑú¿ßΓα EDX/DX/DL
- 11 ── ── 011 αÑú¿ßΓα EBX/BX/BL
- 11 ── ── 100 αÑú¿ßΓα ESP/SP/AH
- 11 ── ── 101 αÑú¿ßΓα EBP/BP/CH
- 11 ── ── 110 αÑú¿ßΓα ESI/SI/DH
- 11 ── ── 111 αÑú¿ßΓα EDI/DI/BH
- ┌────────────────┬────┐ │ │ ┌─────┬─────────────────┐
- │ ¼áßΦΓáí¡δ⌐ │ SS │ │ │ │INDEX│¿¡ñѬߡδ⌐ αÑú¿ßΓα│
- │ ¼¡«ª¿Γѽ∞ │ ss │ │ │ │ iii │ │
- ├────────────────┼────┤ │ │ ├─────┼─────────────────┤
- │ σ 1 │ 00 │ │ │ │ 000 │ EAX │
- │ σ 2 │ 01 │ │ │ │ 001 │ ECX │
- │ σ 4 │ 10 │≈───┘ └────÷│ 010 │ EDX │
- │ σ 8 │ 11 │ │ 011 │ EBX │
- └────────────────┴────┘ │ 100 │ íѺ ¿¡ñ.αÑú¿ßΓαá│
- │ 101 │ EBP │
- │ 110 │ ESI │
- │ 111 │ EDI │
- └─────┴─────────────────┘
-
- - 84 -
- â ï Ç é Ç 8
-
- üÇçêæìÄà êæÅÄï£çÄéÇìêà ÅÉêéêïàâêÉÄéÇìì¢ò ôÉÄéìàë
- ────────────────────────────────────────────────
- ê æêæÆàî¢ ÅÉàÉ¢éÇìêë
- ────────────────────
- é φΓ«⌐ ú½áóÑ ¿º½áúáÑΓß∩ ¿¡Σ«α¼áµ¿∩, ¬«Γ«απε ¡πª¡« º¡áΓ∞ «í
- áασ¿ΓѬΓπαÑ 80386 ó çÇÖêÖàììÄî αѪ¿¼Ñ »α¿ »α«Ñ¬Γ¿α«óá¡¿¿ ¿½¿
- ¿ß»«½∞º«óá¡¿¿ 32-αáºα∩ñ¡«⌐ ß¿ßΓѼδ 80386 ß ñóπσπα«ó¡Ñó«⌐ ¼«ñѽ∞ε
- ºáΘ¿Γδ »«½∞º«óáΓѽ∞/ßπ»Ñα󿺫α.
- Ä¡á «σóáΓδóáÑΓ ¿ß»«½∞º«óá¡¿Ñ 80386 ó 32-í¿Γ¡«¼ αѪ¿¼Ñ ß
- íếߡ«⌐ ¼«ñѽ∞ε ºáΘ¿Γδ, ¿ß»«½∞ºπεΘÑ⌐ Γ«½∞¬« 2 ¿º 4-σ ¿¼ÑεΘ¿σß∩
- πα«ó¡Ñ⌐ »α¿ó¿½½Ñú¿α«óá¡¡«ßΓ¿. æá¼δ⌐ »α¿ó¿½Ñú¿α«óá¡¡δ⌐ ¿
- ¡á¿¼Ñ¡∞Φ¿⌐ πα«ó¡¿ - ¿ß»«½∞º«óá¡δ ñ½∩ »α«ßΓ«⌐ ñóπσπα«ó¡Ñó«⌐
- ß¿ßΓѼδ. 2 »α«¼ÑªπΓ«τ¡δσ πα«ó¡∩ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿
- ¿ú¡«α¿απεΓß∩.
- æá¼δ⌐ »α¿ó¿½Ñú¿α«óá¡¡δ⌐ πα«óÑ¡∞ ¡áº¡áτáÑΓß∩ «»Ñαᵿ«¡¡«⌐
- ß¿ßΓѼÑ. èᬠΓᬫó«⌐, «¡ ¡áºδóáÑΓß∩ πα«ó¡Ñ¼ ßπ»Ñα󿺫αá. Ä¡
- ó¬½ετáÑΓ ó ßÑí∩ ¬«ñ π»αáó½Ñ¡¿∩ ß¿ßΓѼ«⌐ - »α«úαá¼¼π ßπ»Ñα󿺫αá.
- î½áñΦ¿⌐ πα«óÑ¡∞ ñ«ßΓπ»Ñ¡ ñ½∩ »α«úαá¼¼ »«½∞º«óáΓѽ∩. ¥Γ«Γ πα«óÑ¡∞
- ¿ß»«½∞ºπÑΓß∩ »α«úαἼἿ, ß»α«Ñ¬Γ¿α«óá¡¡δ¼¿ ñ½∩ ߻ѵ¿Σ¿τÑ߬¿σ
- »α¿¼Ñ¡Ñ¡¿⌐, Γᬿσ ¬á¬ íáºá ñá¡¡δσ, ¬«¼»¿½∩Γ«α, ΓѬßΓ«óδ⌐
- »α«µÑßß«α, ¿½¿ <spreadsheet>. Çασ¿ΓѬΓπαá ó αѪ¿¼Ñ ºáΘ¿Γδ 80386
- ºáΘ¿ΘáÑΓ πα«óÑ¡∞ ßπ»Ñα󿺫αá «Γ ó½¿∩¡¿∩ ½εíδσ »α«úαἡδσ «Φ¿í«¬
- πα«ó¡∩ »«½∞º«óáΓѽ∩, ñáªÑ º½«¡á¼ÑαÑ¡¡δσ. ÇñαÑß¡«Ñ »α«ßΓαá¡ßΓó«
- ¡áº¡áτÑ¡¡«Ñ »αúαἼἠ¿ ñá¡¡δ¼ ßπ»Ñα󿺫αá, ºáΘ¿ΘÑ¡« «Γ »α∩¼«ú«
- ñ«ßΓπ»á τΓÑ¡¿Ñ/ºá»¿ß∞ ¿º »α«úαá¼¼δ »«½∞º«óáΓѽ∩.
- æΓαπ¬Γπαá »αÑαδóá¡¿⌐ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ΓÑß¡« ßó∩ºá¡á ß
- πα«ó¡∩¼¿ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿. Ä¡á ñѽáÑΓ ó«º¼«ª¡δ¼ »ÑαÑñáτ¿ ¿º
- «ñ¡«ú« πα«ó¡∩ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ ó ñαπú«⌐. Ä¡á, ¬«¡Ñτ¡«,
- «íÑß»Ñτ¿óáÑΓ φΓπ Σπ¡¬µ¿ε ñ½∩ á»»áαáΓ¡«ú« »αÑαδóá¡¿∩ »« óÑ¬Γ«απ,
- ¡« Γ«τ¡« Γá¬ªÑ ¼«ªÑΓ π»αáó½∩Γ∞ »α«úαá¼¡δ¼¿ »αÑαδóá¡¿∩¼¿.
- êß»«½∞ºπ∩ »α«úαἡδÑ »αÑαδóá¡¿∩ ¿ ¬á¬ ¼Ñσá¡¿º¼ ó맮óá, ¿ ¬á¬ ó
- Éæ-«α¿Ñ¡Γ¿α«óá¡¡δσ »α¿¼Ñ¡Ñ¡¿∩σ, ßπ»Ñα󿺫α ß«ñÑαª¿Γ ß½πªÑí¡δÑ
- »α«úαá¼¼δ, ¡Ñ«íσ«ñ¿¼δÑ ñ½∩ πα«ó¡∩ »«½∞º«óáΓѽ∩. æ½πªÑí¡δÑ
- »α«úαá¼¼δ, ºá»π߬áѼδÑ «»Ñαᵿ∩¼¿ »α«úαἡ«ú« »αÑαδóá¡¿∩, ¼«úπΓ
- óδ»«½¡∩Γ∞ ß¿ßΓѼ¡δÑ Σπ¡¬µ¿¿, Γá¬¿Ñ ¬á¬ »Ñα¿ΣÑα¿⌐¡δ⌐ óó«ñ/óδó«ñ,
- αáß»αѽѽѡ¿Ñ »á¼∩Γ¿ ¿ Γ.ñ. Åα«úαἡ«Ñ «íÑß»ÑτÑ¡¿Ñ »«½∞º«óáΓѽ∩
- ¿¼ÑÑΓ »α«ßΓ«⌐ ñ«ßΓπ» ¬ ß½πªÑí¡δ¼ »α«úαἼἠóδº«ó«¼ ¿σ ¬«¼á¡ñ«⌐
- »αÑαδóá¡∩ INT n. èα«¼Ñ Γ«ú«, ¿ß»«½∞º«óá¡¿Ñ ßΓαπ¬Γπαδ »αÑαδóá¡¿⌐
- »«¼«úáÑΓ ºáΘ¿ΘáΓ∞ πα«óÑ¡∞ ßπ»Ñα󿺫αá «úαá¡¿τÑ¡¿Ñ¼ Γ«τѬ óσ«ñá ó
- ßπ»Ñα󿺫α Γ«½∞¬« »Ñα¿τ¿ß½Ñ¡¡δ¼¿ ó Γáí½¿µÑ »αÑαδóá¡¿⌐.
- çÇîàùÇìêà: óÑ¡Γ¿½¿ ó맮óá, αáßß¼«ΓαÑ¡¡δÑ ó ú½áóÑ 14 ∩ó½∩εΓß∩
- «ΓτáßΓ¿ í«½ÑÑ ¼«Θ¡δ¼ ¼Ñσá¡¿º¼«¼ ßó∩º¿ »«½∞º«óáΓѽ∞-Äæ, Γᬠ¬á¬
- «¡¿ ¡Ñ «úαá¡¿τÑ¡δ ¬«½¿τÑßΓó«¼ ¿ »«ºó«½∩εΓ ñѽáΓ∞ ¬«»¿ε »áαá¼ÑΓα«ó
- ó ßΓѬ ßπ»Ñα󿺫αá.
-
- êæÅÄï£çÄéÇìêà ÉÇçüêàìêƒ ÅÇîƒÆê ìÇ æÆÉÇìêû¢
- ──────────────────────────────────────────
- ¥Γá ú½áóá »«ßó∩ΘÑ¡á, ó «ß¡«ó¡«¼, ΓαÑí«óá¡¿∩¼ ¬ ßÑú¼Ñ¡Γá¼ ó
- »α«ßΓ«⌐ 32-í¿Γ¡«⌐ ºáΘ¿ΘÑ¡¡«⌐ ß¿ßΓѼÑ. æ½ÑñπÑΓ ºá¼ÑΓ¿Γ∞, τΓ«
- ¼Ñσá¡¿º¼ ßΓαá¡¿τ¡«⌐ »á¼∩Γ¿ ó Γᬿσ ß¿ΓѼáσ «íÑß»Ñτ¿óáÑΓ
- ¡Ñ«íσ«ñ¿¼πε ºáΘ¿Γπ »α«úαá¼¼ ¿ ñá¡¡δσ ßπ»Ñα󿺫αá.
- é «τÑ¡∞ »α«ßΓδσ ºáΘ¿ΘÑ¡¡δσ ß¿ßΓѼáσ ¼Ñσá¡¿º¼ ßΓαá¡¿τ¡«⌐ »á¼∩Γ¿
- αáºñѽ∩ÑΓ ½¿¡Ñ⌐¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ¡á «í½áßΓ∞ »«½∞º«óáΓѽ∩
- ¿ «í½áßΓ∞ ßπ»Ñα󿺫αá. èáªñá∩ ßΓαá¡¿µá «»ÑαáΓ¿ó¡«⌐ »á¼∩Γ¿ ¼«ªÑΓ
- íδΓ∞ «»¿ßá¡á ß¿ßΓѼ«⌐ ßΓαá¡¿τ¡«⌐ »á¼∩Γ¿ ¿ ¬á¬ ßΓαá¡¿µá
- »«½∞º«óáΓѽ∩, ¿ ¬á¬ ßΓαá¡¿µá ßπ»Ñα󿺫αá (ß¼. ú½áóπ 9).
-
- - 85 -
- æ¿ßΓѼá ßΓαá¡¿τ¡«⌐ »á¼∩Γ¿ ¼«ªÑΓ Γá¬ªÑ «íÑß»Ñτ¿óáΓ∞ 󫺼«ª¡«ßΓ¿
- »« «αúá¡¿ºáµ¿¿ ó¿αΓπá½∞¡«⌐ »á¼∩Γ¿. Åα«úαá¼¼δ »«½∞º«óáΓѽ∩ ¼«úπΓ
- τáßΓ¿τ¡« αẼÑΘáΓ∞ß∩ ¡á ñ¿ß¬Ñ, ¿ ß¿ßΓѼá ßΓαá¡¿τ¡«⌐ »á¼∩Γ¿
- »α«ºαáτ¡á ñ½∩ ¡¿σ (ß¼. τáßΓ∞ 9).
-
- êæÅÄï£çÄéÇìêà 32-ÉÇçɃäì¢ò æàâîàìÆÄé ÅÇîƒÆê
- ───────────────────────────────────────────
- äïƒ ÅÉÄæÆ¢ò çÇÖêÖàìì¢ò æêæÆàî
- ─────────────────────────────
- é çÇÖêÖàììÄî αѪ¿¼Ñ ßÑú¼Ñ¡Γá¼ »á¼∩Γ¿ ¼«ª¡« ¡áº¡áτáΓ∞ áΓα¿íπΓδ:
- »α¿ó¿½Ñú¿α«óá¡¡«ßΓ∞, íẫóδ⌐ áñαÑß, αẼÑα ¿ ¿ß»«½∞º«óá¡¿Ñ. é
- »α«ßΓ«⌐ çÇÖêÖàììÄë ß¿ßΓÑ¼Ñ ¡πª¡« ß¡áíñ¿Γ∞ áΓα¿íπΓἿ óÑß∞¼á
- ¡Ñí«½∞Φ«⌐ ¡áí«α ßÑú¼Ñ¡Γ«ó, Σá¬Γ¿τÑ߬¿ 5. é ñóπσπα«ó¡Ñó«⌐ ß¿ßΓѼÑ
- ºáΘ¿Γδ ΓαÑí«óá¡¿∩ áασ¿ΓѬΓπαδ çÇÖêÖàììÄâÄ αѪ¿¼á αÑ὿ºπεΓß∩
- »«ßαÑñßΓó«¼ 5 ßÑú¼Ñ¡Γ«ó »á¼∩Γ¿. ¥Γ¿ 5 ßÑú¼Ñ¡Γ«ó:
- Ç. æπ»Ñα󿺫α¡δ⌐ »α«úαἡδ⌐ ßÑú¼Ñ¡Γ ñ½∩ »α«úαá¼¼ πα«ó¡∩
- ßπ»Ñα󿺫αá.
- ü. æπ»Ñα󿺫α¡δ⌐ ßÑú¼Ñ¡Γ ñá¡¡δσ ñ½∩ ßΓÑ¬á ¿ ñá¡¡δσ
- ßπ»Ñα󿺫αá.
- é. Å«½∞º«óáΓѽ∞߬¿⌐ »α«úαἡδ⌐ ßÑú¼Ñ¡Γ ñ½∩ »α«úαá¼¼ πα«ó¡∩
- »«½∞º«óáΓѽ∩.
- â. Å«½∞º«óáΓѽ∞߬¿⌐ ßÑú¼Ñ¡Γ ñá¡¡δσ ñ½∩ ßΓÑ¬á ¿ ñá¡¡δσ
- »«½∞º«óáΓѽ∩.
- ä. æÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿ ñ½∩ σαá¡Ñ¡¿∩ π¬áºáΓѽ∩ ßΓѬá
- ßπ»Ñα󿺫αá, ¬«úñá óδ»«½¡∩ÑΓß∩ »α«úαá¼¼á ¡á πα«ó¡Ñ »«½∞º«óáΓѽ∩.
- ¥Γ¿ ßÑú¼Ñ¡Γδ «ßπΘÑßΓó½∩εΓ ΓαÑí«óá¡¿∩ çÇÖêÖàììÄâÄ αѪ¿¼á:
- 1. ä½∩ ¬áªñ«ú« πßΓá¡«ó½Ñ¡¡«ú« πα«ó¡∩ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿
- ¿¼ÑÑΓß∩, »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ, 1 »α«úαἡδ⌐ ßÑú¼Ñ¡Γ. é ¡áΦѼ ß½πτáÑ
- φΓ¿¼¿ πα«ó¡∩¼¿ «¬áºδóáεΓß∩ πα«óÑ¡∞ ßπ»Ñα󿺫αá ¿ πα«óÑ¡∞
- »«½∞º«óáΓѽ∩, ΓαÑíπεΘ¿Ñ 2 »α«úαἡδσ ßÑú¼Ñ¡Γá.
- 2. ä½∩ ¬áªñ«ú« πßΓá¡«ó½Ñ¡¡«ú« πα«ó¡∩ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿
- ¿¼ÑÑΓß∩, »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ, 1 ßΓѬ«óδ⌐ ßÑú¼Ñ¡Γ. é ¡áΦѼ ß½πτáÑ
- ñ«½ª¡δ íδΓ∞ ß«ºñá¡δ 2 ßÑú¼Ñ¡Γá ñá¡¡δσ ñ½∩ σαá¡Ñ¡¿∩ ßΓѬ«ó. ¥Γ¿
- «ñ¿¡á¬«óδÑ ßÑú¼Ñ¡Γδ ¼«ª¡« Γá¬ªÑ ¿ß»«½∞º«óáΓ∞ ñ½∩ ñαπú¿σ ñá¡¡δσ.
- 3. è«úñá »α«µÑßß«α óδ»«½¡∩ÑΓ »α«úαá¼¼π ¡á πα«ó¡Ñ »«½∞º«óáΓѽ∩,
- ñ½∩ σαá¡Ñ¡¿∩ ¡áτá½∞¡«ú« π¬áºáΓѽ∩ ßΓѬá πα«ó¡∩
- »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ ßπ»Ñα󿺫αá ¡πªÑ¡ ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿.
- èáªñδ⌐ ¿º 4-σ »ÑαÑτ¿ß½Ñ¡¡δσ ßÑú¼Ñ¡Γ«ó ß½ÑñπÑΓ «í`∩ó¿Γ∞ «τÑ¡∞
- 32
- í«½∞Φ¿¼ »« óѽ¿τ¿¡Ñ. öá¬Γ¿τÑ߬¿ ¿σ ß½ÑñπÑΓ «í`∩ó¿Γ∞ ¬á¬ 2 íá⌐Γá
- (4 âíá⌐Γá), ΓᬠτΓ«íδ ¬áªñδ⌐ «σóáΓδóá½ 32-í¿Γ¡«Ñ ½¿¡Ñ⌐¡«Ñ
- áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«, ¬á¬ »«¬áºá¡« ¡á α¿ß. 8.1. ôßΓá¡«ó½Ñ¡¿Ñ
- í«½∞Φ¿σ ßÑú¼Ñ¡Γ«ó »«ºó«½∩ÑΓ ¿ºíѪáΓ∞ «úαá¡¿τÑ¡¿⌐ »« áñαÑßᵿ¿
- »á¼∩Γ¿ ó¡πΓα¿ ¡áí«αá ¿º 4-σ ßÑú¼Ñ¡Γ«ó, »ÑαÑτ¿ß½Ñ¡¡δσ óδΦÑ ¿
- ¿ß¬½ετáÑΓ ½εíπε ¡Ñ«íσ«ñ¿¼«ßΓ∞ ñ½∩ »α«úαá¼¼δ »«½∞º«óáΓѽ∩
- »ÑαÑúαπªáΓ∞ αÑú¿ßΓαδ ßÑú¼Ñ¡Γá ó »α«µÑßßÑ ßó«Ñú« óδ»«½¡Ñ¡¿∩.
- ü«½∞Φ«Ñ ½¿¡Ñ⌐¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ßÑú¼Ñ¡Γ«ó «íÑß»Ñτ¿óáÑΓ
- "¬óáαΓ¿απ" - 4-âíá⌐Γ¡πε «í½áßΓ∞, ó ¬«Γ«α«⌐ ¿ß»«½¡∩ÑΓß∩ »α«úαá¼¼á
- »«½∞º«óáΓѽ∩.
- æÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿ - ߻ѵ¿á½∞¡δ⌐ ßÑú¼Ñ¡Γ αẼÑα«¼ α«ó¡«
- 104 íá⌐Γá, ¬á¬ «»¿ßá¡« ¡¿ªÑ ¡á ßΓα. .æÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿
- ¼«ªÑΓ íδΓ∞ αáß»«½«ªÑ¡ ó ½εí«¼ ¼ÑßΓÑ 4-σ âíá⌐Γ¡«ú« ½¿¡Ñ⌐¡«ú«
- áñαÑß¡«ú« »α«ßΓαá¡ßΓóá, ¬á¬ »«¬áºá¡« ¡á α¿ß.8.1.
-
- - 86 -
- ┌──────────────────────────┐
- │┌────────────────────────┐│
- ││┌──────────────────────┐││
- │││ │││ °
- │││ ¬áªñδ⌐ ─ »« 4 âíá⌐Γ. │││ │ FFFFFFFF
- │││ │││ │ 16
- │││(»αÑñѽ = FFFFFFFF ) │││ │
- │││ 16 │││ │
- │││ │││ │
- │.. . ..│ │
- │.. . ..│ │
- │.. . ..│ │
- │ │ │
- │││ │││ │ 4-âíá⌐Γ¡«Ñ ½¿¡Ñ⌐¡«Ñ áñαÑß¡«Ñ
- │││ │││ │ »α«ßΓαá¡ßΓó«, ñ«ßΓπ»¡«Ñ ñ½∩
- │││ ßÑú¼Ñ¡Γδ A, B, C, D │││ │ 32-í¿Γ¡δσ «»Ñαᵿ⌐
- │││ │││ │
- │││ │││ │
- │││ │││ │
- │││ èáªñδ⌐ ¿¼ÑÑΓ íẫóδ⌐ │││ │
- │││ áñαÑß 00000000 . │││ │ 00000000
- │││ 16 │││ │ 16
- │││ │││ │
- ││└──────────────────────┘││ ∙
- │└────────────────────────┘│
- └──────────────────────────┘
- É¿ß. 8.1 æ«αẼÑΘÑ¡¿Ñ ßÑú¼Ñ¡Γ«ó A, B, C, D
- ñ½∩ 32-í¿Γ¡«⌐ »α«ßΓ«⌐ çÇÖêÖàììÄë ß¿ßΓѼδ
-
- äàæèÉêÅÆÄÉ¢ æàâîàìÆÄé äïƒ ÅÉÄæÆÄë çÇÖêÖàììÄë æêæÆàî¢
- ────────────────────────────────────────────────────
- é αѪ¿¼Ñ REAL (â½áóδ 4 - 6) ñÑß¬α¿»Γ«α«ó ßÑú¼Ñ¡Γ«ó ¡ÑΓ. é
- αѪ¿¼Ñ REAL π ßÑú¼Ñ¡Γ«ó »á¼∩Γ¿ ÑßΓ∞ Γ«½∞¬« 1 áΓα¿íπΓ - íẫóδ⌐
- áñαÑß. ÄΓ¼ÑΓ¿¼, «ñ¡á¬«, τΓ« íẫóδ⌐ áñαÑß ó αѪ¿¼Ñ REAL ∩ó½∩ÑΓß∩
- »α∩¼«⌐ Σπ¡¬µ¿Ñ⌐ º¡áτÑ¡¿∩ ßÑ½Ñ¬Γ«αá ßÑú¼Ñ¡Γá, π¼¡«ªÑ¡¡«ú« ¡á 16
- (ßñó¿¡πΓ«ú« ¡á 4 í¿Γá ó½Ñó«). æÑ½Ñ¬Γ«α ¬á¬ Γᬫó«⌐, Γᬿ¼
- «íαẫ¼, »«½¡«ßΓ∞ε «»¿ßδóáÑΓ ßÑú¼Ñ¡Γ »á¼∩Γ¿ ó αѪ¿¼Ñ REAL.
- Äñ¡á¬«, ó çÇÖêÖàììÄî αѪ¿¼Ñ ßÑú¼Ñ¡Γδ »á¼∩Γ¿ ß½«ª¡ÑÑ. èáªñδ⌐
- «í½áñáÑΓ ¡Ñ߬«½∞¬¿¼¿ áΓα¿íπΓἿ: ¿¡ñ¿ó¿ñπá½∞¡δ¼ íẫóδ¼ áñαÑß«¼ ó
- 32-í¿Γ¡«¼ ½¿¡Ñ⌐¡«¼ áñαÑß¡«¼ »α«ßΓαá¡ßΓóÑ (¡Ñ »α∩¼«, ¬á¬ Σπ¡¬µ¿∩
- «Γ º¡áτÑ¡¿∩ ßÑ½Ñ¬Γ«αá), ¿¡ñ¿ó¿ñπá½∞¡δ¼ αẼÑα«¼ ¿ ¿¡ñ¿ó¿ñπá½∞¡δ¼¿
- »αáóἿ ñ«ßΓπ»á. ¥Γ¿ áΓα¿íπΓδ ß«ñÑαªáΓß∩ ó ߻ѵ¿á½∞¡«¼ Γ¿»Ñ
- ñá¡¡δσ, ñÑß¬α¿»Γ«αÑ ßÑú¼Ñ¡Γá, αáß»«º¡áóáѼ«¼ 80386 ó çÇÖêÖàììÄî
- αѪ¿¼Ñ.
- é çÇÖêÖàììÄî αѪ¿¼Ñ ßÑú¼Ñ¡Γδ «»¿ßá¡δ »ÑαÑτ¿ß½Ñ¡¿Ñ¼ áΓα¿íπΓ«ó ó
- ñÑß¬α¿»Γ«αáσ, »« «ñ¡«¼π ñÑß¬α¿»Γ«απ ¡á ßÑú¼Ñ¡Γ, ¿ úαπ»»¿α«ó᡿Ѽ
- ñÑß¬α¿»Γ«α«ó ó¼ÑßΓÑ ñ½∩ «íαẫóá¡¿∩ ó »á¼∩Γ¿ αѺ¿ñÑ¡Γ¡«⌐ Γáí½¿µδ,
- ¡áºδóáѼ«⌐ Æáí½¿µá ⽫íá½∞¡«ú« äÑß¬α¿»Γ«αá (GDT). ìÑ߬«½∞¬«
- ñÑß¬α¿»Γ«α«ó ¿ GDT «»¿ßá¡δ ¡¿ªÑ ó φΓ«⌐ ú½áóÑ. äαπú¿Ñ ñÑß¬α¿»Γ«αδ
- ¿ Γáí½¿µδ, ¡Ñ ¡πª¡δÑ ñ½∩ »α«ßΓ«⌐ 32-í¿Γ¡«⌐ ß¿ßΓѼδ, «íßπªñÑ¡δ ó
- â½.14.
-
- ö«α¼áΓ ñÑß¬α¿»Γ«αá ßÑú¼Ñ¡Γá.
- ───────────────────────────
- èáªñδ⌐ ñÑß¬α¿»Γ«α ß«ßΓ«¿Γ α«ó¡« ¿º 8 íá⌐Γ - 2-σ 32-í¿Γ¡δσ
- ñó«⌐¡δσ ß½«óá, «ñ¡á¬«, ß«ñÑαª¿Γ óßε «»¿ßáΓѽ∞¡πε ¿¡Σ«α¼áµ¿ε,
- «Γ¡«ß∩Θπεß∩ ¬ «ñ¡«¼π ßÑú¼Ñ¡Γπ »á¼∩Γ¿: íẫóδ⌐ áñαÑß, αẼÑα ¿
- »αáóá ñ«ßΓπ»á. É¿ß.8.2 ¿º«íαáªáÑΓ ñÑß¬α¿»Γ«α »α«úαἡ«ú«
- ßÑú¼Ñ¡Γá, á É¿ß.8.3 - ñÑß¬α¿»Γ«α ßÑú¼Ñ¡Γá ñá¡¡δσ. ùáßΓ∞ "á" ¡á
- ¬áªñ«¼ α¿ßπ¡¬Ñ ¿º«íαáªáÑΓ óÑß∞ ñÑß¬α¿»Γ«α µÑ½¿¬«¼. é τáßΓ¿ "í"
- ºáΓπΦÑóá¡á ¿¡Σ«α¼áµ¿∩ « íáº«ó«¼ áñαÑßÑ; ó τáßΓ¿ "ó" - ¿¡Σ«α¼áµ¿∩
- « úαá¡¿µáσ ¿ ó τáßΓ¿ "ú" - ¿¡Σ«α¼áµ¿∩ « »αáóáσ ñ«ßΓπ»á.
-
- - 87 -
- 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬────────────
- │ íáºá ßÑú¼Ñ¡Γá 31...24 │G │D │O AVL│úαá¡¿µá ßÑú¼Ñ¡Γá 19...16
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┬──┬──┬───
- │ │ │ │íáºá ßÑú¼Ñ¡Γá 15...0│ │ │ │ │ │
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴───
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
- │P │ DPL │1 │1 │C │R │A │ íáºá ßÑú¼Ñ¡Γá 23...16 │
- ┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
- │ │ │ │ │ úαá¡¿µá ßÑú¼Ñ¡Γá 15...0 │ │ │ │
- ┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
- á. ÄíΘ¿⌐ ó¿ñ 32-í¿Γ¡«ú« ñÑß¬α¿»Γ«αá »α«úαἡ«ú« ßÑú¼Ñ¡Γá
- 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬────────────
- │ íáºá ßÑú¼Ñ¡Γá 31...24 │G │D │O AVL│úαá¡¿µá ßÑú¼Ñ¡Γá 19...16
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┬──┬──┬───
- │ │ │ │íáºá ßÑú¼Ñ¡Γá 15...0│ │ │ │ │ │
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴───
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
- │P │ DPL │1 │1 │C │R │A │ íáºá ßÑú¼Ñ¡Γá 23...16 │
- ┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
- │ │ │ │ │ úαá¡¿µá ßÑú¼Ñ¡Γá 15...0 │ │ │ │
- ┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
- í. ê¡Σ«α¼áµ¿∩ « íáº«ó«¼ áñαÑßÑ ßÑú¼Ñ¡Γá
- 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬────────────
- │ íáºá ßÑú¼Ñ¡Γá 31...24 │G │D │O AVL│úαá¡¿µá ßÑú¼Ñ¡Γá 19...16
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┬──┬──┬───
- │ │ │ │íáºá ßÑú¼Ñ¡Γá 15...0│ │ │ │ │ │
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴───
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
- │P │ DPL │1 │1 │C │R │A │ íáºá ßÑú¼Ñ¡Γá 23...16 │
- ┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
- │ │ │ │ │ úαá¡¿µá ßÑú¼Ñ¡Γá 15...0 │ │ │ │
- ┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
- ó. ê¡Σ«α¼áµ¿∩ « úαá¡¿µáσ ßÑú¼Ñ¡Γá
- 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬────────────
- │ íáºá ßÑú¼Ñ¡Γá 31...24 │G │D │O AVL│úαá¡¿µá ßÑú¼Ñ¡Γá 19...16
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┬──┬──┬───
- │ │ │ │íáºá ßÑú¼Ñ¡Γá 15...0│ │ │ │ │ │
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴───
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
- │P │ DPL │1 │1 │C │R │A │ íáºá ßÑú¼Ñ¡Γá 23...16 │
- ┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
- │ │ │ │ │ úαá¡¿µá ßÑú¼Ñ¡Γá 15...0 │ │ │ │
- ┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
- ú. ê¡Σ«α¼áµ¿∩ « »αáóáσ ñ«ßΓπ»á ßÑú¼Ñ¡Γá
- É¿ß. 8.2 äÑß¬α¿»Γ«α ñ½∩ 32-í¿Γ¡«ú« »α«úαἡ«ú« ßÑú¼Ñ¡Γá.
-
- - 88 -
- 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬────────────
- │ íáºá ßÑú¼Ñ¡Γá 31...24 │G │B │O AVL│úαá¡¿µá ßÑú¼Ñ¡Γá 19...16
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┬──┬──┬───
- │ │ │ │íáºá ßÑú¼Ñ¡Γá 15...0│ │ │ │ │ │
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴───
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
- │P │ DPL │1 │0 │E │W │A │ íáºá ßÑú¼Ñ¡Γá 23...16 │
- ┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
- │ │ │ │ │ úαá¡¿µá ßÑú¼Ñ¡Γá 15...0 │ │ │ │
- ┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
- á. ÄíΘ¿⌐ ó¿ñ 32-í¿Γ¡«ú« ñÑß¬α¿»Γ«αá ßÑú¼Ñ¡Γá ñá¡¡δσ
- 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬────────────
- │ íáºá ßÑú¼Ñ¡Γá 31...24 │G │B │O AVL│úαá¡¿µá ßÑú¼Ñ¡Γá 19...16
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┬──┬──┬───
- │ │ │ │íáºá ßÑú¼Ñ¡Γá 15...0│ │ │ │ │ │
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴───
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
- │P │ DPL │1 │1 │E │W │A │ íáºá ßÑú¼Ñ¡Γá 23...16 │
- ┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
- │ │ │ │ │ úαá¡¿µá ßÑú¼Ñ¡Γá 15...0 │ │ │ │
- ┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
- í. ê¡Σ«α¼áµ¿∩ « íáº«ó«¼ áñαÑßÑ ßÑú¼Ñ¡Γá
- 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬────────────
- │ íáºá ßÑú¼Ñ¡Γá 31...24 │G │B │O AVL│úαá¡¿µá ßÑú¼Ñ¡Γá 19...16
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┬──┬──┬───
- │ │ │ │íáºá ßÑú¼Ñ¡Γá 15...0│ │ │ │ │ │
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴───
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
- │P │ DPL │1 │1 │E │W │A │ íáºá ßÑú¼Ñ¡Γá 23...16 │
- ┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
- │ │ │ │ │ úαá¡¿µá ßÑú¼Ñ¡Γá 15...0 │ │ │ │
- ┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
- ó. ê¡Σ«α¼áµ¿∩ « úαá¡¿µáσ ßÑú¼Ñ¡Γá
- 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬────────────
- │ íáºá ßÑú¼Ñ¡Γá 31...24 │G │B │O AVL│úαá¡¿µá ßÑú¼Ñ¡Γá 19...16
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┬──┬──┬───
- │ │ │ │íáºá ßÑú¼Ñ¡Γá 15...0│ │ │ │ │ │
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴───
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
- │P │ DPL │1 │1 │E │W │A │ íáºá ßÑú¼Ñ¡Γá 23...16 │
- ┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
- │ │ │ │ │ úαá¡¿µá ßÑú¼Ñ¡Γá 15...0 │ │ │ │
- ┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
- ú.ê¡Σ«α¼áµ¿∩ « »αáóáσ ñ«ßΓπ»á ßÑú¼Ñ¡Γá
- É¿ß. 8.3 äÑß¬α¿»Γ«α ñ½∩ 32-í¿Γ¡«ú« ßÑú¼Ñ¡Γá ñá¡¡δσ.
-
- ì¿ªÑ »α¿ó«ñ∩Γß∩ «»αÑñѽѡ¿∩ ñÑß¬α¿»Γ«α¡δσ »«½Ñ⌐:
- 1. üẫóδ⌐ áñαÑß ßÑú¼Ñ¡Γá - φΓ« 32-í¿Γ¡«Ñ º¡áτÑ¡¿Ñ, «»αÑñѽ∩εΘÑÑ
- íẫóδ⌐ áñαÑß ßÑú¼Ñ¡Γá ó ½¿¡Ñ⌐¡«¼ áñαÑß¡«¼ »α«ßΓαá¡ßΓóÑ.
- 2. âαá¡¿µá ßÑú¼Ñ¡Γá - φΓ« 20-í¿Γ¡«Ñ »«½Ñ, «»αÑñѽ∩εΘÑÑ
- ¡á¿í«½∞ΦÑÑ ß¼ÑΘÑ¡¿Ñ ó ßÑú¼Ñ¡ΓÑ. âαá¡¿µá ¼«ªÑΓ íδΓ∞ óδαáªÑ¡á ó
- íá⌐Γáσ ¿½¿ ó ßΓαá¡¿µáσ (4096 í), τΓ« ¬«¡Γα«½¿απÑΓß∩ í¿Γ«¼ G
- ñÑß¬α¿»Γ«αá.
-
- - 89 -
- 3. G (úαáñπ¿α«ó¬á) π¬áºδóáÑΓ, τΓ« úαá¡¿µá ßÑú¼Ñ¡Γá ºáñáÑΓß∩ ¿½¿
- ó íá⌐Γáσ, ¿½¿ ó ßΓαá¡¿µáσ.
- 4. D (¡Ñ»«½¡«Γá) π¬áºδóáÑΓ ¬á¬«⌐ ßÑú¼Ñ¡Γ 32-í¿Γ¡δ⌐ (D=1) ¿½¿
- 16-í¿Γ¡δ⌐ (D=0). àß½¿ D=1, Γ« Σ«α¼áΓ ñÑß¬α¿»Γ«αá ñ½∩
- ßÑú¼Ñ¡ΓΓ«ó »α«úαá¼¼ ¿ ñá¡¡δσ Γᬫ⌐, ¬á¬ »«¬áºá¡« ¡á α¿ß. 8.2 ¿
- 8.3, ß««ΓóÑΓßΓóÑ¡¡«. àß½¿ D=0, Γ« Σ«α¼áΓ ñÑß¬α¿»Γ«αá Γᬫ⌐,
- ¬á¬«⌐ ¿ß»«½∞ºπÑΓß∩ 80286 ó çÇÖêÖàììÄî αѪ¿¼Ñ ñ½∩ 16-í¿Γ¡«ú«
- ßÑú¼Ñ¡Γá, ¬á¬ αáº`∩ߡѡ« ó ú½. 14. 16-í¿Γ¡δ⌐ ¬«ñ «íÑß»Ñτ¿óáÑΓ
- 32-í¿Γ¡δ⌐ αẼÑα «»Ñαá¡ñá ñá¡¡δσ ¿ 32-í¿Γ¡δ⌐ αẼÑα áñαÑßá »«
- π¼«½τá¡¿ε (ß«ó¼ÑßΓ¿¼δ⌐ ß 80286 ó αѪ¿¼Ñ ºáΘ¿Γδ).
- 5. E (¡á»αáó½Ñ¡¿Ñ αáß»α«ßΓαá¡Ñ¡¿∩), Γ«½∞¬« ñ½∩ ßÑú¼Ñ¡Γ«ó
- ñá¡¡δσ,- π¬áºδóÑΓ, úñÑ αáß»«½«ªÑ¡ ßÑú¼Ñ¡Γ ¿½¿ ó «í½áßΓ¿
- áñαÑß«ó «Γ íáºδ ßÑú¼Ñ¡Γá óóÑασ ñ« Ñú« úαá¡¿µδ, ó¬½ετá∩ E=0,
- ¿½¿ «Γ ¼á¬ß¿¼á½∞¡«ú« ß¼ÑΘÑ¡¿∩ ñ« úαá¡¿µδ, ¡Ñ ó¬½ετá∩ ÑÑ
- (E=1). ü«½∞Φ¿¡ßΓó« ßÑú¼Ñ¡Γ«ó ñá¡¡δσ, Γᬿσ ¬á¬ B ¿ D ¡á ßΓα.
- ¿¼ÑεΓ ó φΓ«¼ í¿ΓÑ 0 (óóÑασ). Æ«½∞¬« ñ½∩ ßÑú¼Ñ¡Γá ñá¡¡δσ,
- ¿ß»«½∞ºπεΘÑú« ñ½∩ σαá¡Ñ¡¿∩ ßΓѬá ñá¡¡δσ, ¬«Γ«αδ⌐ αáßΓÑΓ ó¡¿º,
- »« ¡á»αáó½Ñ¡¿ε ¬ ¼Ñ¡∞Φ¿¼ áñαÑßá¼ ¼«ª¡« ¡á⌐Γ¿ π¼ÑßΓ¡δ¼ ¿¼ÑΓ∞ ó
- φΓ«¼ í¿ΓÑ 1 (󡿺).
- 6. B (í«½∞Φ«⌐) Γ«½∞¬« ñ½∩ ßÑú¼Ñ¡Γ«ó ¿ πτ¿ΓδóáÑΓß∩ Γ«½∞¬« Ñß½¿
- ßÑú¼Ñ¡Γ »α«ßΓ¿αáÑΓß∩ 󡿺, «í«º¡áτáÑΓ ¼á¬ß¿¼á½∞¡«Ñ ß¼ÑΘÑ¡¿Ñ ó
- ßÑú¼Ñ¡ΓÑ. îá¬ß¿¼á½∞¡«Ñ ß¼ÑΘÑ¡¿Ñ »α«ßΓ¿αáεΘÑú«ß∩ 󡿺 ßÑú¼Ñ¡Γá
- ñá¡¡δσ ¼«ªÑΓ íδΓ∞ π¬áºá¡« ¬á¬ FFFFFFFF (B=1) ¿½¿ ¬á¬
- 16
- 0000FFFF (B=0). B ¡Ñ «ΓóÑτáÑΓ ºá ßÑú¼Ñ¡Γδ ñá¡¡δσ,
- 16
- »α«ßΓ¿αáεΘ¿Ñß∩ óóÑασ.
- 7. Åαáóá ñ«ßΓπ»á - φΓ« ¡Ñ߬«½∞¬« í¿Γ, π¬áºδóáεΘ¿σ ¡á αáºαÑΦÑ¡¡δÑ
- Σ«α¼δ ñ«ßΓπ»á ó ßÑú¼Ñ¡Γ, ó¬½ετá∩ ΓαÑí«óá¡¿Ñ
- »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ πα«ó¡∩ ¿ ºáΘ¿Γπ »« ºá»¿ß¿ ¿ τΓÑ¡¿ε. àß½¿
- ¿ß»«½∞ºπѼδ⌐ «»Ñαá¡ñ ó¡πΓα¿ ßÑú¼Ñ¡Γá ¿ß»«½∞ºπÑΓ ºá»αÑΘÑ¡¡πε
- Σ«α¼π ñ«ßΓπ»á, Γ« 80386 óδαáíáΓδóáÑΓ ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε
- »« «íΘÑ⌐ ºáΘ¿ΓÑ (¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13) ¿½¿
- ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπáµ¿ε »« ßΓѬπ (¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 12),
- Ñß½¿ αáí«Γá ß« ßΓѬ«óδ¼ ßÑú¼Ñ¡Γ«¼.
- 7á. P (»αÑñßΓáó½Ñ¡¿Ñ) π¬áºδóáÑΓ, ¿¼ÑÑΓß∩ ½¿ ßÑú¼Ñ¡Γ ó Σ¿º¿τÑ߬«⌐
- »á¼∩Γ¿ (P=1), ¿½¿ ¡ÑΓ (P=0). ¥Γ«Γ í¿Γ »«ºó«½∩ÑΓ «»αÑñѽ∩Γ∞ ¼¡«ú«
- í«½∞Φ¿σ ßÑú¼Ñ¡Γ«ó, ¿º ¬«Γ«αδσ, 󫺼«ª¡«, Γ«½∞¬« ¡Ñ¬«Γ«αδÑ
- τáßΓ¿τ¡« ¿½¿ »«½¡«ßΓ∞ε ¼«úπΓ íδΓ∞ «ñ¡«óαѼѡ¡« ó Σ¿º¿τÑ߬«⌐
- »á¼∩Γ¿. æ¿ßΓѼá ßΓαá¡¿τ¡«⌐ »á¼∩Γ¿ »«ºó«½∩ÑΓ ½εí«¼π ßÑú¼Ñ¡Γπ
- ºáúαπªáΓ∞ß∩ »«ßΓαá¡¿τ¡«; ñáªÑ Ñß½¿ P=1 ßÑú¼Ñ¡Γπ ¡Ñ ¡πª¡« íδΓ∞
- µÑ½¿¬«¼ ó »á¼∩Γ¿.
- 7í. DPL (ôα«óÑ¡∞ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ ñÑß¬α¿»Γ«αá) π¬áºδóáÑΓ
- πα«óÑ¡∞ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿, ¬á¬ τ¿ß½« 0, 1, 2, ¿½¿ 3 ß½ÑñπεΘ¿¼
- «íαẫ¼
- Å«½Ñ DPL│ äÑ߬¿»Γ«α
- ────────┼────────────────────────────────────────────────────
- 00 │πα«óÑ¡∞ 0 ßá¼δ⌐ »α¿ó¿½Ñú¿α«óá¡¡δ⌐ (ßπ»Ñα󿺫α, ∩ñα«)
- ────────┼────────────────────────────────────────────────────
- 01 │πα«óÑ¡∞ 1
- ────────┼────────────────────────────────────────────────────
- 10 │πα«óÑ¡∞ 2
- ────────┼────────────────────────────────────────────────────
- 11 │πα«óÑ¡∞ 3 ¡¿ºΦ¿⌐ πα«óÑ¡∞ (»«½∞º«óáΓѽ∞)
- DPL ΓѬπΘÑú« »α«úαἡ«ú« ßÑú¼Ñ¡Γá π¬áºδóáÑΓ ΓѬπΘ¿⌐ πα«óÑ¡∞
- »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ (CPL) «»Ñαᵿ¿. ìá»α¿¼Ñα, Ñß½¿ »α«µÑßß«α
- «íαáíáΓδóáÑΓ »α«úαἡδ⌐ ßÑú¼Ñ¡Γ ß DPL 00, Γ« «¡ αáí«ΓáÑΓ »α¿ CPL
- 0 - ßἫ¼ »α¿ó¿½Ñú¿α«óá¡¡«¼ πα«ó¡Ñ - πα«ó¡Ñ ßπ»Ñα󿺫αá.
- 7ó. A (ä«ßΓπ»¡δ⌐) - π¬áºδóáÑΓ íδ½ ½¿ ßÑú¼Ñ¡Γ ñ«ßΓπ»Ñ¡ (A=1) ¿½¿
- ¡ÑΓ (A=0) ß Γ«ú« ¼«¼Ñ¡Γá, ¬á¬ φëà í¿Γ ñÑß¬α¿»Γ«αá íδ½ ßíα«ΦÑ¡ ó
- 0. àß½¿ ó ß¿ßΓÑ¼Ñ »α«¿ßσ«ñ¿Γ «í¼Ñ¡ ßÑú¼Ñ¡ΓἿ ¼Ñªñπ »á¼∩Γ∞ε ¿
-
- - 90 -
- ñ¿ß¬«¼, Γ« φëà í¿Γ ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ñ½∩ «»αÑñѽѡ¿∩
- ¿ß»«½∞º«óá¡¿∩ ßÑú¼Ñ¡Γá. Æ¿»«óδÑ »α«ßΓδÑ ß¿ßΓÑ¼δ «í¼Ñ¡á ßΓαá¡¿µá¼¿
- ¡Ñ ¿ß»«½∞ºπεΓ ßÑú¼Ñ¡Γᵿ¿ ¿ φëà í¿Γ ñ½∩ Γᬿσ ß¿ßΓѼ ¿¡ΓÑαÑßá ¡Ñ
- »αÑñßΓáó½∩ÑΓ.
- 7ú. R (ñ«ßΓπ»¡«ßΓ∞ ñ½∩ τΓÑ¡¿∩), Γ«½∞¬« ñ½∩ ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá -
- π¬áºδóáÑΓ, ñ«ßΓπ»Ñ¡ ½¿ ßÑú¼Ñ¡Γ ñ½∩ τΓÑ¡¿∩ (R=1) ¿½¿ ¡ÑΓ (R=0).
- Åα«úαἡδÑ ßÑú¼Ñ¡Γδ, ¬«¡Ñτ¡«, óßÑúñá óδ»«½¡¿¼δ. ÇΓα¿íπΓ R ¼«ªÑΓ
- «íÑß»Ñτ¿Γ∞ ßóÑασíѺ«»áß¡«ßΓ∞ ºá»αÑΘÑ¡¿Ñ¼ »α«úαἡ«¼π «íÑß»ÑτÑ¡¿ε
- τ¿ΓáΓ∞ ¿º ßÑú¼Ñ¡Γá, ¿ß»«½∞ºπεΘÑú« »αÑΣ¿¬ß «ΓóÑαªÑ¡¿∩ CS (ß¼. ßΓα.
- ¿ Γáí½¿µπ 2.6)
- 7ñ. C (»α¿ß»«ßáí½¿óáѼ«ßΓ∞), Γ«½∞¬« ñ½∩ ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá,
- - π¬áºδóáÑΓ ¿º¼Ñ¡∩ÑΓß∩ ½¿ CPL, ¬«úñá ßÑú¼Ñ¡Γ óδºóá¡ ¿º πα«ó¡∩
- ¼Ñ¡∞ΦÑ⌐ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ (C=0) ¿½¿ ¡ÑΓ (C=1). àß½¿ C=1, Γ«
- »α«úαἡδ⌐ ßÑú¼Ñ¡Γ ¡áºδóáÑΓß∩ »α¿ß»«ßáí½¿óáÑ¼δ¼ »α«úαἡδ¼
- ßÑú¼Ñ¡Γ«¼, Γ.¬. º¡áτÑ¡¿Ñ CPL ¡Ñ ¿º¼Ñ¡∩ÑΓß∩, ¬«úñá óδºδóáÑΓß∩ φΓ«Γ
- ßÑú¼Ñ¡Γ. Åα¿ß»«ßáí½¿óáѼδÑ »α«úαἡδÑ ßÑú¼Ñ¡Γδ «τÑ¡∞ π»«ΓαÑí¿¼δ
- ñ½∩ í¿í½¿«ΓÑτ¡δσ »α«úαá¼¼, »«ºó«½∩εΘ¿σ óδºóáΓ∞ »α«úαá¼¼π ¿º
- »α«úαá¼¼δ »«½∞º«óáΓѽ∞߬«ú« πα«ó¡∩, ¡« ß«σαá¡∩∩ π
- »«½∞º«óáΓѽ∞߬«⌐ »α«úαá¼¼δ CPL »«½∞º«óáΓѽ∩. Äß«íÑ¡¡«ßΓ∞
- »α¿ß»«ß«í½Ñ¡¿∩ - ñ« ¡Ñ¬«Γ«α«⌐ ßΓѻѡ¿ áíßΓαá¬Γ¡«Ñ »«¡∩Γ¿Ñ
- áασ¿ΓѬΓπαδ ó αѪ¼¿¼Ñ ºáΘ¿Γδ ¿ ó 32-í¿Γ¡δσ »α«ßΓδσ ß¿ßΓѼáσ ß
- ºáΘ¿Γ«⌐ óßÑ »α«úαἡδÑ ßÑú¼Ñ¡Γδ - αÑúπ½∩α¡δ, Γ.Ñ. ¡Ñ
- »α¿ß»«ßáí½¿óáѼδ.
- 7e. W (ñ«ßΓπ»¡«ßΓ∞ ñ½∩ ºá»¿ß¿), Γ«½∞¬« ñ½∩ ßÑú¼Ñ¡Γ«ó ñá¡¡δσ, -
- π¬áºδóáÑΓ ñ«ßΓπ»Ñ¡ ½¿ ßÑú¼Ñ¡Γ ñá¡¡δσ ñ½∩ ºá»¿ß¿ (W=1) ¿½¿ ¡ÑΓ
- (W=0). æÑú¼Ñ¡Γδ ñá¡¡δσ, ¬«¡Ñτ¡«, óßÑúñá ñ«ßΓπ»¡δ ñ½∩ τΓÑ¡¿∩.
- ÇΓα¿íπΓ W ¼«ªÑΓ «íÑß»Ñτ¿óáΓ∞ ßóÑασíѺ«»áß¡«ßΓ∞ ºá»αÑΘÑ¡¿Ñ¼
- »α«úαἡ«¼π «íÑß»ÑτÑ¡¿ε »¿ßáΓ∞ ó ßÑú¼Ñ¡Γ. è »α¿¼Ñ¡Ñ¡¿⌐ φΓ«⌐
- ߻ѵ¿á½∞¡«⌐ «ß«íÑ¡¡«ßΓ¿ «Γ¡«ß¿Γß∩ αѺÑαó¿α«óá¡¿Ñ ßÑú¼Ñ¡Γá ñ½∩
- ¿¡Σ«α¼áµ¿¿ « ß«ßΓ«∩¡¿¿ ¿ ºáΘ¿ΓÑ «íΘÑñ«ßΓπ»¡δσ íẠñá¡¡δσ. é
- »α«ßΓ«⌐ 32-í¿Γ¡«⌐ ºáΘ¿ΘÑ¡¡«⌐ ß¿ßΓÑ¼Ñ ßÑú¼Ñ¡Γ ñá¡¡δσ ß½πª¿Γ ñ½∩
- αạδσ µÑ½Ñ⌐ ¿, ßαÑñ¿ »α«τÑú«, ß«ñÑαª¿Γ ßΓѬ; »«φΓ«¼π «¡ ñ«½ªÑ¡
- íδΓ∞ ñ«ßΓπ»¡δ¼ ñ½∩ ºá»¿ß¿.
-
- GDT (⽫íá½∞¡á∩ Æáí½¿µá äÑß¬α¿»Γ«αá).
- ────────────────────────────────────
- ⽫íá½∞¡á∩ Γáí½¿µá ñÑß¬α¿»Γ«αá ß«ñÑαª¿Γ ¼áßß¿ó ñÑß¬α¿»Γ«α«ó
- ßÑú¼Ñ¡Γ«ó. èᬠ»«¬áºá¡« ¡á α¿ß. 8.4 φΓá αѺ¿ñÑ¡Γ¡á∩ ó »á¼∩Γ¿
- Γáí½¿µá ß íẫ⌐ ¿ úαá¡¿µÑ⌐ ó¡πΓα¿ ½¿¡Ñ⌐¡«ú« áñαÑß¡«ú«
- »α«ßΓαá¡ßΓóá ó «í½áßΓ¿ «»αÑñѽѡ¡«⌐ ß¿ßΓѼ¡δ¼ αÑú¿ßΓα«¼ GDTR (ß¼.
- ßΓα. 20 ¿ α¿ß. 2.8). GDTR »α¿¡¿¼áÑΓ 48-í¿Γ¡δ⌐ «»Ñαá¡ñ, ß«ßΓ«∩Θ¿⌐
- ¿º 32-í¿Γ¡«⌐ íáºδ ¿ 16-í¿Γ¡«⌐ úαá¡¿µδ. Æá¬¿¼ «íαẫ¼ íáºá GDT
- ¼«ªÑΓ »α¿ßπΓßΓó«óáΓ∞ ó ½εí«¼ áñαÑßÑ ó »αÑñѽáσ ½¿¡Ñ⌐¡«ú«
- áñαÑß¡«ú« »α«ßΓαá¡ßΓóá; úαá¡¿µá (¼á¬ß¿¼á½∞¡«Ñ ß¼ÑΘÑ¡¿Ñ) ¼«ªÑΓ
- »α«ßΓ¿αáΓ∞ß∩ ñ« FFFF, «σóáΓδóá∩ ñ« 8192 ñÑß¬α¿»Γ«α«ó,
- »α«¡π¼Ñα«óá¡¡δσ «Γ 0 ñ« 8191. äÑß¬α¿»Γ«α 0 - íẫóδ⌐ áñαÑß ó GDT.
- äÑß¬α¿»Γ«α 0, ߻ѵ¿á½∞¡« «»αÑñѽѡ¡δ⌐ ¬á¬ »πßΓ«⌐ ñÑß¬α¿»Γ«α,
- ¡Ñ ¿ß»«½∞ºπÑΓß∩ »α«µÑßß«α«¼. Ä¡ ß«σαá¡Ñ¡ ñ½∩ ºá»«½¡Ñ¡¿∩ ¡π½Ñó«ú«
- ñÑß¬α¿»Γ«αá 8 íá⌐ΓἿ 00 .
- 16
- GDT ¼«ªÑΓ ß«ñÑαªáΓ∞ Γ«½∞¬«
- äÑß¬α¿»Γ«αδ ßÑú¼Ñ¡Γ«ó »α«úαá¼¼ ßΓα.
- äÑß¬α¿»Γ«αδ ßÑú¼Ñ¡Γ«ó ñá¡¡δσ ßΓα.
- éÑ¡Γ¿½¿ ó맮óá ú½. 14
- äÑß¬α¿»Γ«αδ ßÑú¼Ñ¡Γ«ó ß«ßΓ«∩¡¿∩ ºáñáτ ú½. 14
- éÑ¡Γ¿½¿ ºáñáτ ú½. 14
- äÑß¬α¿»Γ«αδ LDT ú½. 14
-
- - 91 -
- èᬠ»«¬áºá¡« ¡á α¿ß. 8.5. ßÑ½Ñ¬Γ«α ß«ñÑαª¿Γ 3 »«½∩ ó αѪ¿¼Ñ
- ºáΘ¿Γδ. éÑασ¡¿Ñ 13 í¿Γ ß«ñÑαªáΓ ¿¡ñѬß, ¬«Γ«αδ⌐ óδí¿αáÑΓ 1
- ñÑß¬α¿»Γ«α ¿º GDT, ¬«úñá ¬«úñá í¿Γ ê¡ñ¿¬áΓ«αá Γáí½¿µ (TI) - 0,
- π¬áºδóáεΘ¿⌐ ¡á GDT. ü¿Γδ TI ¿ RPL »«½áúáεΓ 0-¼ ñ½∩ »α«ßΓδσ ß¿ßΓѼ
- ß ºáΘ¿Γ«⌐, ¬á¬ »«¬áºá¡« ó ¡¿ª¡Ñ⌐ τáßΓ¿ α¿ß. 8.5 .
- é αѪ¿¼Ñ ºáΘ¿Γδ ºáúαπº¬á ßÑ½Ñ¬Γ«αá αÑú¿ßΓα ßÑú¼Ñ¡Γá óδºδóáÑΓ
- ñ«ßΓπ» 80386 ó ßÑú¼Ñ¡Γ n, «»¿ßá¡¡δ⌐ ñÑß¬α¿»Γ«α«¼ n, úñÑ n -
- óÑασ¡¿Ñ 13 í¿Γ ßÑ½Ñ¬Γ«αá.éÑασ¡¿¿ 11 í¿Γ ßÑ½Ñ¬Γ«αá óÑñπΓ ßÑí∩ ¬á¬
- ¿¡ñÑ¬ß ó Γáí½¿µÑ ñÑß¬α¿»Γ«α«ó (GDT, úñÑ í¿Γ - 0). éßÑ ¿¡ßΓαπ¬µ¿¿,
- ¬«Γ«αδÑ »ÑαÑßδ½áεΓ º¡áτÑ¡¿Ñ ó αÑú¿ßΓα ßÑú¼Ñ¡Γá (CS, SS, DS, ES,
- FS, GS) óδºδóáεΓ Γ«, τΓ« 80386 áóΓ«¼áΓ¿τÑ߬¿ ßßδ½áÑΓß∩ ó
- ñÑß¬α¿»Γ«α n, τ¿ΓáÑΓ ñÑß¬α¿»Γ«α ¿ ºá»«¼¿¡áÑΓ ß«ñÑαªá¡¿Ñ ó¡πΓα¿
- ¬φΦá ñÑß¬α¿»Γ«αá. é¡πΓα¿ ¿¼ÑÑΓß∩ »« «ñ¡«¼π ¬φΦπ ñÑß¬α¿»Γ«αá ñ½∩
- ¬áªñ«ú« αÑú¿ßΓαá ßÑú¼Ñ¡Γá, ¬á¬ ¿º«íαáªÑ¡« ¡á α¿ß. 8.6 .
- 4-âíá⌐Γ¡«Ñ ½¿¡Ñ⌐¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«
- 31 24 23 16 15 8 7 0
- ┌──────┬───────┬───────┬───────┐
- FFFFFFFF ├──────┼───────┼───────┼───────┤
- 16 ├──────┼───────┼───────┼───────┤
- ├──────┼───────┼───────┼───────┤
- .
- ½¿¡Ñ⌐¡δ⌐ áñαÑß .
- .
- íáºá + úαá¡¿µá
- ├──────┴───────┴───────┼───────┤
- ┌───────┼─÷.ñÑß¬α¿»Γ«α ??????? │ │ úαá¡¿µá
- │ ├──────┼───────┼───────┼───────┤
- │ ├──────┼───────┼───────┼───────┤
- │ │ ñÑß¬α¿»Γ«α ??│ │ │
- │ ├──────┼───────┼───────┼───────┤
- │ ├──────┼───────┼───────┼───────┤
- │ .
- │ .
- │ .
- │ ├──────┼───────┼───────┼───────┤
- │ │ ñÑß¬α¿»Γ«α 1 │ │ │
- │ ├──────┼───────┼───────┼───────┤
- │ ├──────┴───────┴───────┼───────┤
- ½¿¡Ñ⌐¡δ⌐ │ │ ñÑß¬α¿»Γ«α 0 "»πßΓ«⌐ │
- áñαÑß │ │ ñÑß¬α¿»Γ«α" │
- íáºá │ ├──────┼───────┬───────┼───────┤
- ┌─────────┼───────┼──────┼───────┼───────┼──÷. │
- │ │ ├──────┼───────┼───────┼───────┤
- │ │ │ │ │ │ │ íáºá
- │ │ ├──────┼───────┼───────┼───────┘
- │ │ .
- │ │ .
- │ │ .
- │ │ ├──────┼───────┼───────┼───────┤
- │ │ ├──────┼───────┼───────┼───────┤ 00000000
- │ │ └──────┴───────┴───────┴───────┘ 16
- │ │ 4-âíá⌐Γ¡«Ñ ½¿¡Ñ⌐¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«
- │ └───────────────────────┐
- 47│ 16 15 │ 0
- ┌─┴───────────────────────────┬─────────────┐
- 32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐ áñαÑß íáºδ 16-í¿Γ¡á∩
- GDT úαá¡¿µá GDT
- └─────────────────────────────┴─────────────┘
- c¿ßΓѼ¡δ⌐ αÑú¿ßΓα GDTR (ó 80386)
- É¿ß. 8.4 ÉÑú¿ßΓα GDTR αẼÑΘáÑΓ GDT ó ½¿¡Ñ⌐¡«¼
- áñαÑß¡«¼ »α«ßΓαá¡ßΓóÑ.
-
- - 92 -
- ö«α¼áΓ ßÑ½Ñ¬Γ«αá ó çÇÖêÖàììÄî αѪ¿¼Ñ.
- ────────────────────────────────────
- Σ«α¼áΓ ßÑ½Ñ¬Γ«αá
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
- │ ¿¡ñÑ¬ß TI RPL │ ΓαÑíπѼδ⌐ πα«-
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┼──┘ óÑ¡∞ »α¿ó¿½Ñ-
- ê¡ñÑ¬ß π¬áºδóáÑΓ ¡á ß««ΓóÑΓßΓóπεΘπε │ ú¿α«óá¡¡«ßΓ¿
- Γáí½¿µπ ñÑß¬α¿»Γ«α«ó └──÷
- │ 00 = ¡Ñ ó½¿∩ÑΓ
- │ ¡á 󫺼«ª¡«ßΓ¿
- │ ñ«ßΓπ»á
- │ 01 = 󫺼«ª¡«ßΓ¿
- │ ñ«ßΓπ»á «úαá¡¿-
- │ τÑ¡δ ¡Ñ óδΦÑ,
- │ τѼ πα«óÑ¡∞ 1
- │ 10 = 󫺼«ª¡«ßΓ¿
- │ ñ«ßΓπ»á «úαá¡¿-
- │ τÑ¡δ ¡Ñ óδΦÑ,
- │ τѼ πα«óÑ¡∞ 2
- │ 11 = 󫺼«ª¡«ßΓ¿
- │ ñ«ßΓπ»á «úαá¡¿-
- │ τÑ¡δ ¡Ñ óδΦÑ,
- │ τѼ πα«óÑ¡∞ 3
- │ (º¡áτÑ¡¿∩ RPL: 01, 10,
- │ 11 - ß¼. ú½áóπ 14)
- │
- └─────÷ ê¡ñ¿¬áΓ«α Γáí½¿µδ
- 0 - äÑß¬α¿»Γ«α ¿¡ñѬ߿α«óá¡ ó GDT
- 1 - äÑß¬α¿»Γ«α ¿¡ñѬ߿α«óá¡ ó LDT
- (LDT ß¼. ú½. 14)
- Σ«α¼áΓ ßÑ½Ñ¬Γ«αá ñ½∩ »α«ßΓ«⌐ ß¿ßΓѼδ ß ºáΘ¿Γ«⌐
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
- │ ¿¡ñÑ¬ß TI RPL │
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
- É¿ß. 8.5 æÑ½Ñ¬Γ«α ó çÇÖêÖàììÄî αѪ¿¼Ñ
- ÉÑú¿ßΓαδ ¬φΦ-ñÑß¬α¿»Γ«αá ß«σαá¡∩εΓ ¬«»¿ε ñÑß¬α¿»Γ«αá ßÑú¼Ñ¡Γá.
- ¥Γá ¬«»¿∩ ¿ß»«½∞º«óá¡á ó« óßÑσ óδτ¿ß½Ñ¡¿∩σ áñαÑßá ñ½∩ »«½πτÑ¡¿∩
- úαá¡¿µδ ßÑú¼Ñ¡Γá ¿ »αáó ñ«ßΓπ»á, ¿ß»«½∞º«óá¡¡δσ ó« óαѼ∩ »α«óÑન
- úαá¡¿µ ¿ »αáó ñ«ßΓπ»á. Å«¼ÑΘÑ¡¿Ñ αÑú¿ßΓα«ó ¬φΦ-ñÑß¬α¿»Γ«αá ó τ¿»
- ßπΘÑßΓóÑ¡¡« »α¿ αÑ὿ºáµ¿¿. «¡¿ «íÑß»Ñτ¿óáεΓ ¼¡ú¡«óÑ¡¡δ⌐ ñ«ßΓπ»
- »« óßѼ ΓѬπΘ¿¼ ßÑú¼Ñ¡Γá¼.
- ìÑ߬«½∞¬« ó᪡δσ ñÑΓá½Ñ⌐ ¼«ª¡« π∩ß¡¿Γ∞ ¿º α¿ß. 8.6 . çá¼ÑΓ¿¼,
- τΓ« ¬φΦ ñÑß¬α¿»Γ«αá ñ½∩ CS ¿ SS ß«ñÑαª¿Γ CPL, ó Γ« óαѼ∩ ¬á¬
- «ßΓá½∞¡δÑ ß«ñÑαªáΓ DPL. ¥Γ« «º¡áτáÑΓ, τΓ« DPL »α«úαἡδσ
- ßÑú¼Ñ¡Γ«ó πßΓá¡áó½¿óáÑΓ CPL ¿, ΓᬪÑ, τΓ« DPL ßΓѬ«ó«ú« ßÑú¼Ñ¡Γá
- ñ«½ªÑ¡ óßÑúñá ß««ΓóÑΓßΓó«óáΓ∞ CPL. ¥Γ«Γ Σá¬Γ ¬α¿Γ¿τÑ¡ ñáªÑ ñ½∩
- »α«ßΓδσ çÇÖêÖàìì¢ò ß¿ßΓѼ.
-
- - 93 -
- ÉÑú¿ßΓαδ è¥ÿ ñÑß¬α¿»Γ«αá ßÑú¼Ñ¡Γ«ó (߬αδΓá∩ ¬«»¿∩ ñÑß¬α¿»-
- ßÑú¼Ñ¡Γ«ó Γ«α«ó ßÑú¼Ñ¡Γ«ó ¡á τ¿»Ñ)
- ┌────────┐ ┌──────────────────┬──────────────────┬────────────┐
- │ │ │32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐│20-í¿Γ¡á∩ úαá¡¿µá │ñαπú¿Ñ áΓα¿-│
- │ │ │íẫóδ⌐ áñαÑß │ (ó íá⌐Γáσ ¿½¿ │íπΓδ │
- │ CS ├──÷│ ßÑú¼Ñ¡Γá │ ßΓαá¡¿µáσ)│G D P CPL C │
- │ │ │ │ │ R A │
- ├────────┤ ├──────────────────┼──────────────────┼────────────┤
- │ │ │32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐│20-í¿Γ¡á∩ úαá¡¿µá │ñαπú¿Ñ áΓα¿-│
- │ │ │íẫóδ⌐ áñαÑß │ (ó íá⌐Γáσ ¿½¿ │íπΓδ │
- │ SS ├──÷│ ßÑú¼Ñ¡Γá │ ßΓαá¡¿µáσ)│G B P CPL E │
- │ │ │ │ │ W A │
- ├────────┤ ├──────────────────┼──────────────────┼────────────┤
- │ │ │32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐│20-í¿Γ¡á∩ úαá¡¿µá │ñαπú¿Ñ áΓα¿-│
- │ │ │íẫóδ⌐ áñαÑß │ (ó íá⌐Γáσ ¿½¿ │íπΓδ │
- │ DS │──÷│ ßÑú¼Ñ¡Γá │ ßΓαá¡¿µáσ)│G B P DPL E │
- │ │ │ │ │ W A │
- ├────────┤ ├──────────────────┼──────────────────┼────────────┤
- │ │ │32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐│20-í¿Γ¡á∩ úαá¡¿µá │ñαπú¿Ñ áΓα¿-│
- │ │ │íẫóδ⌐ áñαÑß │ (ó íá⌐Γáσ ¿½¿ │íπΓδ │
- │ ES │ │ ßÑú¼Ñ¡Γá │ ßΓαá¡¿µáσ)│G B P DPL E │
- │ │ │ │ │ W A │
- ├────────┤ ├──────────────────┼──────────────────┼────────────┤
- │ │ │32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐│20-í¿Γ¡á∩ úαá¡¿µá │ñαπú¿Ñ áΓα¿-│
- │ │ │íẫóδ⌐ áñαÑß │ (ó íá⌐Γáσ ¿½¿ │íπΓδ │
- │ FS ├──÷│ ßÑú¼Ñ¡Γá │ ßΓαá¡¿µáσ)│G B P DPL E │
- │ │ │ │ │ W A │
- ├────────┤ ├──────────────────┼──────────────────┼────────────┤
- │ │ │32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐│20-í¿Γ¡á∩ úαá¡¿µá │ñαπú¿Ñ áΓα¿-│
- │ │ │íẫóδ⌐ áñαÑß │ (ó íá⌐Γáσ ¿½¿ │íπΓδ │
- │ GS │──÷│ ßÑú¼Ñ¡Γá │ ßΓαá¡¿µáσ)│G B P DPL E │
- │ │ │ │ │ W A │
- └────────┘ └──────────────────┴──────────────────┴────────────┘
- É¿ß. 8.6 ÉÑú¿ßΓαδ è¥ÿá ñÑß¬α¿»Γ«αá ñ½∩ óßÑσ αÑú¿ßΓα«ó ßÑú¼Ñ¡Γ«ó.
-
- êæÅÄï£çÄéÇìêà ÅÉÄâÉÇîì¢ò ÅÉàÉ¢éÇìêë
- ───────────────────────────────────
- é »α«ßΓδσ ºáΘ¿ΘÑ¡¡δσ ß¿ßΓѼáσ »«½∞º«óáΓѽ∞ óδºδóáÑΓ »α«úαá¼¼δ
- ßπ»Ñα󿺫αá, ¿ß»«½∞ºπ∩ »α«úαἡδÑ »αÑαδóá¡¿∩ - ¿¡ßΓαπ¬µ¿¿ INT n .
- ä½∩ φΓ«⌐ µÑ½¿ ºáαѺÑαó¿α«óá¡δ ¡«¼Ñαá «Γ 32 ñ« 255.
- æΓαπ¬Γπαá »αÑαδóá¡¿⌐, »«φΓ«¼π,- ¡Ñ«Γñѽ¿¼á∩ τáßΓ∞ »α«ßΓ«⌐
- 32-í¿Γ¡«⌐ ß¿ßΓѼδ ß ºáΘ¿Γ«⌐. ¥Γ« αáº`∩ߡѡ« ó ß½ÑñπεΘѼ
- »áαáúαáΣÑ. çáΓѼ «íßπªñÑ¡« »α«Ñ¬Γ¿α«óá¡¿Ñ ¼¡«ú«πα«ó¡Ñóδσ ß¿ßΓѼ.
-
- æÆÉôèÆôÉÇ ÅÉàÉ¢éÇìêë é çÇÖêÖàììÄî Éàåêîà
- ────────────────────────────────────────
- æΓαπ¬Γπαá »αÑαδóá¡¿⌐ ó αѪ¿¼Ñ ºáΘ¿Γδ - ó óδßΦÑ⌐ ßΓѻѡ¿
- á¡á½«ú¿τ¡á ßΓαπ¬ΓπαÑ »αÑαδóá¡¿⌐ ó αѪ¿¼Ñ REAL, «»¿ßá¡¡«¼ ó ú½.6.
- æσ«ñßΓó« »«αếΓѽ∞¡« ó« óßÑσ «Γ¡«ΦÑ¡¿∩σ
- 1. èᬠ¿ ó αѪ¿¼Ñ REAL, »α«úαἡδÑ »αÑαδóá¡¿∩ ¼«ª¡« óδºóáΓ∞
- ¿¡ßΓαπ¬µ¿∩¼¿ INT n. æ¿ú¡á½δ á»»áαáΓ¡δσ »αÑαδóá¡¿⌐
- ¡á»αáó½∩εΓß∩ ¡á óσ«ñ¡δÑ ¬«¡Γá¬Γδ INTR (¼á߬¿απѼδÑ) ¿ NMI
- (¡Ñ¼á߬¿απѼδÑ). Å«ß½Ñ »«½πτÑ¡¿∩ »αÑαδóá¡¿∩, π»αáó½Ñ¡¿Ñ
- »ÑαÑñáÑΓß∩ »α«úαá¼¼Ñ «íß½πª¿óá¡¿∩ ß »«¼«Θ∞ε αѺ¿ñÑ¡Γ¡«⌐
- Γáí½¿µδ, ß«ñÑαªáΘÑ⌐ ß««ΓóÑΓßΓóπεΘπε ¿¡Σ«α¼áµ¿ε « óÑ¬Γ«αáσ.
- 2. Æ«τ¬¿ óσ«ñá ñ½∩ ßπ»Ñα󿺫α¡δσ »α«úαá¼¼ »αÑαδóá¡¿⌐
- ß«ñÑαªáΓß∩ ßαÑñ¿ óÑ¡Γ¿½Ñ⌐ »αÑαδóá¡¿⌐ ¿ óÑ¡Γ¿½Ñ⌐ ß¿ßΓѼ¡δσ
- »αÑαδóá¡¿⌐. ¥Γ¿ óÑ¡Γ¿½¿ - á¡á½«ú¿ óÑ¬Γ«α«ó »αÑαδóá¡¿⌐
- αѪ¿¼á REAL. éÑ¡Γ¿½¿ »αÑαδóá¡¿⌐ «ß«íÑ¡¡« »«ñσ«ñ∩Θ¿ ñ½∩
- óÑ¬Γ«α¡δσ á»»áαáΓ¡δσ »αÑαδóá¡¿⌐, ó Γ« óαѼ∩ ¬á¬ óÑ¡Γ¿½¿
- ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐ - ¿ñÑá½∞¡δ ñ½∩ óÑ¬Γ«α¡δσ »α«úαἡδσ
- »αÑαδóá¡¿⌐.
-
- - 94 -
- 3. éÑ¡Γ¿½¿ »αÑαδóá¡¿⌐ ¿ óÑ¡Γ¿½¿ ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐
- »Ñα¿τ¿ß½Ñ¡δ ó¼ÑßΓÑ ó αѺ¿ñÑ¡Γ¡«¼ ¼áßß¿óÑ, ¡áºδóáѼ«¼
- Æáí½¿µÑ⌐ äÑß¬α¿»Γ«α«ó ÅαÑαδóá¡¿⌐ (IDT). IDT - á¡á½«ú
- Γáí½¿µδ óÑ¬Γ«α«ó »αÑαδóá¡¿⌐, αáßß¼«ΓαÑ¡¡«⌐ ó αѪ¿¼Ñ REAL.
- IDT ñá½∞ΦÑ αáßß¼«ΓαÑ¡á ¡á ßΓα.
-
- éÑ¡Γ¿½¿ »αÑαδóá¡¿⌐.
- ──────────────────
- éÑ¬Γ«α¡δ⌐ φ½Ñ¼Ñ¡Γ, ߻ѵ¿á½∞¡« ß»α«Ñ¬Γ¿α«óá¡¡δ⌐ ñ½∩ óÑ¬Γ«α¡δσ
- á»»áαáΓ¡δσ »αÑαδóá¡¿⌐ ó αѪ¿¼Ñ ºáΘ¿Γδ - φΓ« óÑ¡Γ¿½∞ »αÑαδóá¡¿⌐.
- èᬠ¿ Ñú« á¡á½«ú ó αѪ¿¼Ñ REAL - óÑ¬Γ«α »αÑαδóá¡¿⌐ - óÑ¡Γ¿½∞
- »αÑαδóá¡¿⌐ ß«ñÑαª¿Γ ßÑ½Ñ¬Γ«α ¿ ß¼ÑΘÑ¡¿Ñ. Äñ¡á¬«, ßÑ½Ñ¬Γ«α ¿
- ß¼ÑΘÑ¡¿Ñ ºá¬½ετÑ¡δ ó 8-íá⌐Γ¡«¼ ñÑß¬α¿»Γ«α«»«ñ«í¡«¼ φ½Ñ¼Ñ¡ΓÑ -
- óÑ¡Γ¿½Ñ »αÑαδóá¡¿⌐.
- èáªñδ⌐ óÑ¡Γ¿½∞ »αÑαδóá¡¿⌐ ß«ñÑαª¿Γ α«ó¡« 8 íá⌐Γ - 2 32-í¿Γ¡δσ
- ñó«⌐¡δσ ß½«óá, ß«ñÑαªáΘ¿σ »«½¡πε ¿¡Σ«α¼áµ¿ε »α« ¡á»αáó½Ñ¡¿Ñ
- »ÑαÑñáτ¿ π»αáó½Ñ¡¿∩ ¿ ºáΘ¿Γπ ñ½∩ «ñ¡«ú« »αÑαδóá¡¿∩
- ßÑ½Ñ¬Γ«α (¬«Γ«αδ⌐ ñ«½ªÑ¡ íδΓ∞ ßÑ½Ñ¬Γ«α«¼ »α«úαἡ«ú« ßÑú¼Ñ¡Γá) ¿
- πα«óÑ¡∞ »α¿óѽ½Ñú¿α«óá¡¡«ßΓ¿, ¡áº¡áτÑ¡¡δ⌐ φΓ«¼π óÑ¡Γ¿½ε. É¿ß. 8.7
- ¿½½εßΓα¿απÑΓ óÑ¡Γ¿½∞ »αÑαδóá¡¿⌐.
- 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬───
- │ß¼ÑΘÑ¡¿Ñ 31...16 «Γ Γ«τ¬¿ óσ«ñá ó »α«úαἡδ⌐ ßÑú¼Ñ¡Γ
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼───
- │ │ │ßÑ½Ñ¬Γ«α »αúαἡ«ú« ßÑú¼Ñ¡Γá-»α¿Ñ¼¡¿¬á│
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴───
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬────────┬──┐
- │P DPL 0 0 1 0 1 │0 0 0 │ ¡Ñ ¿ß- │ 4
- »«½∞ºπÑΓß∩
- ┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┬──┬──┬──┘
- │ß¼ÑΘÑ¡¿Ñ 15...0 «Γ Γ«τ¬¿ óσ«ñá ó »α«úαἡδ⌐ ßÑú¼Ñ¡Γ 0
- ┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
- É¿ß. 8.7 éÑ¡Γ¿½∞ »αÑαδóá¡¿⌐ ñ½∩ óÑ¬Γ«α¡δσ »αÑαδóá¡¿⌐
- ó çÇÖêÖàììÄî αѪ¿¼Ñ.
- Ä»αÑñѽѡ¿∩ »«½Ñ⌐ óÑ¡Γ¿½∩ »αÑαδóá¡¿⌐
- 1. æÑ½Ñ¬Γ«α ñ½∩ »α«úαἡ«ú« ßÑú¼Ñ¡Γá - »α¿Ñ¼¡¿¬á ¿¼Ñ¡πÑΓ
- »α«úαἡδ⌐ ßÑú¼Ñ¡Γ, ß«ñÑαªáΘ¿⌐ »α«úαá¼¼π «íß½πª¿óá¡¿∩
- »αÑαδóá¡¿⌐. ¥Γ«Γ ßÑ½Ñ¬Γ«α ñ«½ªÑ¡ ßßδ½áΓ∞ß∩ ¡á »α«úαἡδ⌐
- ßÑú¼Ñ¡Γ.
- 2. æ¼ÑΘÑ¡¿Ñ Γ«τ¬¿ óσ«ñá ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ Γ«τ¬π óσ«ñá ó »α«úαá¼¼π
- «íß½πª¿óá¡¿∩ »αÑαδóá¡¿∩.
- 3. Åαáóá ñ«ßΓπ»á π¬áºδóáεΓ ¡á αáºαÑΦÑ¡¡δÑ Σ«α¼δ ñ«ßΓπ»á ¬
- óÑ¡Γ¿½ε, ó¬½ετá∩ ΓαÑí«óá¡¿∩ »α¿ßπΓßΓó¿∩ ¿ πα«ó¡∩
- »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿. àß½¿ ¿ß»«½∞º«óá¡¿Ñ óÑ¡Γ¿½∩ ¡Ñ
- ß««ΓóÑΓßΓóπÑΓ ΓαÑí«óá¡¿∩¼, Γ« 80386 óδαáíáΓδóáÑΓ
- ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπáµ¿ε »« «íΘÑ⌐ ºáΘ¿ΓÑ (¿ß¬½ετ¿Γѽ∞¡πε
- ß¿Γπᵿε 13).
- 3á. P (»α¿ßπΓßΓó¿Ñ) π¬áºδóáÑΓ ñ«ßΓπ»Ñ¡ ½¿ óÑ¡Γ¿½∞ ñ½∩
- ¿ß»«½∞º«óá¡¿∩ (P=1) ¿½¿ ¡ÑΓ (P=0). ä½∩ πß»ÑΦ¡«⌐ «íαáí«Γ¬¿
- »« óÑ¬Γ«απ ñ«½ªÑ¡ »α¿ßπΓßΓó«óáΓ∞ óÑ¡Γ¿½∞.
- 3í. DPL (πα«óÑ¡∞ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ ñÑß¬α¿»Γ«αá) π¬áºδóáÑΓ
- πα«óÑ¡∞ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ óÑ¡Γ¿½∩. Ç»»áαáΓ¡«Ñ »αÑαδóá¡¿Ñ
- ¼«ªÑΓ óßÑúñá íδΓ∞ ¡á»α«áó½Ñ¡« »« óÑ¬Γ«απ ß »«¼«Θ∞ε óÑ¡Γ¿½∩
- »αÑαδóá¡¿⌐, Ñß½¿ «¡ »«¼ÑτÑ¡ ¬á¬ »α¿ßπΓßΓóπεΘ¿⌐, ¡Ñºáó¿ß¿¼«
- «Γ DPL óÑ¡Γ¿½∩. DPL »α¿¼Ñ¡∩ÑΓß∩ Γ«½∞¬« ñ½∩ »α«úαἡδσ
- »αÑαδóá¡¿⌐ (¿¡ßΓαπ¬µ¿¿ INT n, INTO, BOUND ¿ ¿ß¬½ετ¿Γѽ∞¡δÑ
- ß¿Γπᵿ¿). DPL π¬áºδóáÑΓ ¡á πα«óÑ¡∞ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿
- óÑ¡Γ¿½∩ τ¿ß½«¼ 0, 1, 2, ¿½¿ 3 »« ß½ÑñπεΘѼπ »α¿¡µ¿»π
-
- - 95 -
- Å«½Ñ DPL│ äÑß¬α¿»Γ«α
- ────────┼────────────────────────────────────────────────────
- 00 │πα«óÑ¡∞ 0 ßá¼δ⌐ »α¿ó¿½Ñú¿α«óá¡¡δ⌐ (ßπ»Ñα󿺫α, ∩ñα«)
- ────────┼────────────────────────────────────────────────────
- 01 │πα«óÑ¡∞ 1
- ────────┼────────────────────────────────────────────────────
- 10 │πα«óÑ¡∞ 2
- ────────┼────────────────────────────────────────────────────
- 11 │πα«óÑ¡∞ 3 ¡¿ºΦ¿⌐ πα«óÑ¡∞ (»«½∞º«óáΓѽ∞)
- ä½∩ »α«úαἡδσ »αÑαδóá¡¿⌐ ¿½¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐
- ¿¡ßΓαπ¬µ¿¿, ¿ß»«½∞ºπεΘ¿Ñ »αÑαδóá¡¿∩ ñ«½ª¡δ ¿¼ÑΓ∞ æPL »« ¬αá⌐¡Ñ⌐
- ¼ÑαÑ Γᬫú« ªÑ πα«ó¡∩ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿, ¬á¬ ¿ DPL óÑ¡Γ¿½∩.
- ìá»α¿¼Ñα, Ñß½¿ »α«µÑßß«α αáí«ΓáÑΓ ¡á ΓѬπΘѼ πα«ó¡Ñ
- »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ 3, Γ« »α«úαἡδÑ »αÑαδóá¡¿∩ ¼«úπΓ
- ¿ß»«½∞º«óáΓ∞ Γ«½∞¬« óÑ¡Γ¿½¿ »α«Ñαδóá¡¿⌐ ß DPL=3. ïεí«Ñ ñαπú«Ñ
- º¡áτÑ¡¿Ñ DPL óÑ¡Γ¿½∩ (Γ.Ñ. 2, 1, ¿½¿ 0) íπñÑΓ π¬áºδóáΓ∞ ¡á í«½ÑÑ
- »α¿ó¿½Ñú¿α«óá¡¡«Ñ ΓαÑí«óá¡¿Ñ »ÑαÑσ«ñ »« óÑ¬Γ«απ πß»ÑΦ¡« ¡Ñ
- «ßπΘÑßΓó¿Γß∩. é¼ÑßΓ« φΓ«ú« íπñÑΓ óδαáí«Γá¡á ¿ß¬½ετ¿Γѽ∞¡á∩
- ß¿Γπᵿ∩ 13 (»« «íΘÑ⌐ ºáΘ¿ΓÑ).
-
- ÅÑαÑñáτá π»αáó½Ñ¡¿∩ ß »«¼«Θ∞ε óÑ¡Γ¿½∩ »αÑαδóá¡¿∩.
- ────────────────────────────────────────────────
- è«úñá π»αáó½Ñ¡¿Ñ »ÑαÑñáÑΓß∩ ó »α«úαá¼¼π «íß½πª¿óá¡¿∩
- »αÑαδóá¡¿⌐ τÑαѺ óÑ¡Γ¿½∞ »αÑαδóá¡¿⌐, ó ßΓѬ ºáßδ½áεΓß∩ 3 ñó«⌐¡δσ
- ß½«óá ¬«»¿∩ EFLAG, ¬«»¿∩ CS ß ¼½áñΦ¿¼ æïÄéÄî 0000 ¿ ¬«»¿∩ EIP.
- 16
- ö½áú IF ó EIP ºáΓѼ «τ¿ΘáÑΓß∩, ¿ß¬½ετá∩ ñá½∞¡Ñ⌐Φ¿Ñ »αÑαδóá¡¿∩
- ñ« Γ«ú«, ¬á¬ IF ß¡«óá ¡Ñ πßΓá¡«ó¿Γß∩ »α«úαá¼¼¡δ¼ «íαẫ¼ IF
- «íδτ¡« πßΓá¡áó½¿óáÑΓß∩ ó ¡áτá½Ñ »α«úαá¼¼δ «íß½πª¿óá¡¿∩ ÉÑú¿ßΓα
- EIP ºáΓѼ ºáúαπªáÑΓß∩ ¿º »«½∩ ß¼ÑΘÑ¡¿∩ óÑ¡Γ¿½∩ »αÑαδóá¡¿∩ ¿ CS
- ºáúαπªáÑΓß∩ ¿º »«½∩ ßÑ½Ñ¬Γ«αá óÑ¡Γ¿½∩ »αÑαδóá¡¿⌐. 80386 ΓᬪÑ
- τ¿ΓáÑΓ ñÑß¬α¿»Γ«α, ß««ΓóÑΓßΓóπεΘ¿⌐ »«½ε ßÑ½Ñ¬Γ«αá. é »α«µÑßßÑ
- φΓ«⌐ αáí«Γδ «¡ ºáúαπªáÑΓ ó ßó«⌐ ¬φΦ ñÑß¬α¿»Γ«αá »α«úαá¼¼¡«ú«
- ßÑú¼Ñ¡Γá óßε ¿¡Σ«α¼áµ¿ε ñÑß¬α¿»Γ«αá - íáºá,úαá¡¿µδ ¿ »αáóá
- ñ«ßΓπ»á. 80386 »α«ñ«½ªáÑΓ óδºδóáΓ∞ ¿¡ßΓαπ¬µ¿ε ß« ß¼ÑΘÑ¡¿Ñ¼ EIP
- -1ε ¿¡ßΓαπ¬µ¿ε »α«úαá¼¼δ «íß½πª¿óá¡¿∩.
-
- éÑ¡Γ¿½¿ ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐.
- ────────────────────────────
- éÑ¬Γ«α¡δ⌐ φ½Ñ¼Ñ¡Γ, ߻ѵ¿á½∞¡« ß»α«Ñ¬Γ¿α«óá¡¡δ⌐ ñ½∩ óÑ¬Γ«α¡δσ
- »α«úαἡδσ »αÑαδóá¡¿⌐ ó çÇÖêÖàììÄî αѪ¿¼Ñ - óÑ¡Γ¿½∞ ß¿ßΓѼ¡δσ
- »αÑαδóá¡¿⌐ - «τÑ¡∞ »«σ«ª ¡á óÑ¡Γ¿½∞ »αÑαδóá¡¿⌐, «»¿ßá¡¡δ⌐ ¡á ßΓα.
- . èáªñδ⌐ óÑ¡Γ¿½∞ ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐ ß«ßΓ«¿Γ ¿º α«ó¡« 8
- íá⌐Γ - 2-σ 32-í¿Γ¡δσ ñó«⌐¡δσ ß½«óá, ß«ñÑαªáΘ¿σ »«½¡πε ¿¡Σ«α¼áµ¿ε
- « óÑ¬Γ«αÑ ºáΘ¿Γδ ñ½∩ «ñ¡«ú« »αÑαδóá¡¿∩: ßÑ½Ñ¬Γ«α (¬«Γ«αδ⌐ ñ«½ªÑ¡
- íδΓ∞ ßÑ½Ñ¬Γ«α«¼ »α«úαἡ«ú« ßÑú¼Ñ¡Γá), ß¼ÑΘÑ¡¿Ñ ñ½∩ Γ«τ¬¿ óσ«ñá
- »α«úαἡ«ú« ßÑú¼Ñ¡Γá ¿ πα«óÑ¡∞ »α¿ó¿½Ñú¿⌐, ¡áº¡áτÑ¡¡δ⌐ φΓ«¼π
- óÑ¡Γ¿½ε. É¿ß. 8.8 ¿½½εßΓα¿απÑΓ óÑ¡Γ¿½∞ ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐.
- Ä»αÑñѽѡ¿∩ ñ½∩ »«½Ñ⌐ óÑ¡Γ¿½∩ ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐ ¿ñÑ¡Γ¿τ¡δ
- ß««ΓóÑΓßΓóπεΘ¿¼ «»αÑñѽѡ¿∩¼ óÑ¡Γ¿½∩ »αÑαδóá¡¿⌐.
-
- - 96 -
- 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬───
- │ß¼ÑΘÑ¡¿Ñ 31...16 «Γ Γ«τ¬¿ óσ«ñá ó »α«úαἡδ⌐ ßÑú¼Ñ¡Γ
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼───
- │ │ │ßÑ½Ñ¬Γ«α »αúαἡ«ú« ßÑú¼Ñ¡Γá-»α¿Ñ¼¡¿¬á│
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴───
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬────────┬──┐
- │P DPL 0 1 1 1 1 │0 0 0 │ ¡Ñ ¿ß- │ 4
- »«½∞ºπÑΓß∩
- ┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┬──┬──┬──┘
- │ß¼ÑΘÑ¡¿Ñ 15...0 «Γ Γ«τ¬¿ óσ«ñá ó »α«úαἡδ⌐ ßÑú¼Ñ¡Γ 0
- ┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
- É¿ß. 8.8 éÑ¡Γ¿½∞ ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐ ñ½∩ óÑ¬Γ«α¡δσ
- »αÑαδóá¡¿⌐ ó çÇÖêÖàììÄî αѪ¿¼Ñ.
-
- ÅÑαÑñáτá π»αáó½Ñ¡¿∩
- ───────────────────
- ß »«¼«Θ∞ε óÑ¡Γ¿½∩ ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐.
- ──────────────────────────────────────
- ÅÑαÑñáτá π»αáó½Ñ¡¿∩ τÑαѺ óÑ¡Γ¿½∞ ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐
- ¿ñÑ¡Γ¿τ¡á »α«µÑßßπ »ÑαÑñáτ¿ τÑαѺ óÑ¡Γ¿½∞ »αÑαδóá¡¿⌐, ºá
- ¿ß¬½ετÑ¡¿Ñ¼ Γ«ú«, τΓ« Σ½áú IF ó EFLAG ¡Ñ «τ¿ΘáÑΓß∩. ¥Γ« ß«σαá¡∩ÑΓ
- ó«ß»α¿¿¼τ¿ó«ßΓ∞ 80386 ¬ ¼á߬¿απÑ¼δ¼ á»»áαáΓ¡δ¼ »αÑαδóá¡¿∩¼ ¡á
- ¬«¡Γá¬Γ INTR, τΓ« «ß«íÑ¡¡« πñ«í¡« ñ½∩ »α«úαἡδσ »αÑαδóá¡¿⌐ »«
- óÑ¬Γ«απ.
-
- IDT (Æáí½¿µá äÑß¬α¿»Γ«αá ÅαÑαδóá¡¿∩).
- ────────────────────────────────────
- IDT - φΓ« ñó«⌐¡¿¬ Γáí½¿µδ »αÑαδóá¡¿⌐ »« óÑ¬Γ«απ, αáßß¼«ΓαÑ¡¡«⌐
- ó αѪ¿¼Ñ REAL (ß¼. â½áóπ 6). IDT ß«ñÑαª¿Γ Γ«½∞¬« óÑ¡Γ¿½¿, ¡« ¡Ñ
- ñ¿ß¬α¿»Γ«αδ. èα«¼Ñ óÑ¡Γ¿½∩ »αÑαδóá¡¿⌐, ¿ óÑ¡Γ¿½∩ ß¿ßΓѼ¡δσ
- »αÑαδóá¡¿⌐, «»¿ßá¡¡δσ ó φΓ«⌐ ú½áóÑ, ¼«ªÑΓ íδΓ∞ Γ¿» óÑ¡Γ¿½∩,
- ¡áºδóáѼδ⌐ óÑ¡Γ¿½Ñ¼ ºáñáτ¿. éÑ¡Γ¿½¿ ºáñáτ, ¡Ñ ¡πª¡δÑ ó »α«ßΓδσ
- 32-í¿Γ¡δσ ß¿ßΓѼáσ ß ºáΘ¿Γ«⌐, αáßß¼«ΓαÑ¡δ ó ú½áóÑ 14.
- IDT ß«ñÑαª¿Γ ¼áßß¿ó óÑ¡Γ¿½Ñ⌐. èᬠ»«¬áºá¡« ¡á α¿ß. 8.9, φΓ« -
- αѺ¿ñÑ¡Γ¡á∩ Γáí½¿µá ß« ßó«Ñ⌐ íẫ⌐ ¿ úαá¡¿µÑ⌐, αẼÑΘÑ¡¡«⌐ ó
- ½¿¡Ñ⌐¡«¼ áñαÑß¡«¼ »α«ßΓαá¡ßΓóÑ, ó «í½áßΓ¿, «»αÑñѽѡ¡«⌐
- »«ßαÑñßΓó«¼ ß¿ßΓѼ¡«ú« αÑú¿ßΓαá IDTR (ß¼. ßΓα. ¿ α¿ß. 2.8).
- IDTR »α¿¡¿¼áÑΓ 48-í¿Γ¡δ⌐ «»Ñαá¡ñ ß«ßΓ«∩Θ¿⌐ ¿º 32-í¿Γ¡δτ⌐ íáºδ ¿
- 16-í¿Γ¡«⌐ úαá¡¿µδ. Æá¬¿¼ «íαẫ¼, íáºá IDT ¼«ªÑΓ ¡áσ«ñ¿Γß∩ ¡á
- ½εí«¼ áñαÑßÑ ó »αÑñѽáσ ½¿¡Ñ⌐¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá; úαá¡¿µá
- (¼á¬ß¿¼á½∞¡«Ñ ß¼ÑΘÑ¡¿Ñ) ¼«ªÑΓ ñ«ßΓ¿úáΓ∞ 7FF16, «σóáΓδóá∩ ñ« 256
- óÑ¡Γ¿½Ñ⌐, »α«¡π¼Ñα«óá¡¡δσ «Γ 0 ñ« 255. éÑ¡Γ¿½∞ 0 ¡áσ«í¿Γß∩ »«
- íẫó«¼π áñαÑßπ IDT.
- IDT ¼«ªÑΓ ß«ñÑαªáΓ∞ Γ«½∞¬«
- éÑ¡Γ¿½¿ »αÑαδóá¡¿⌐: ßΓα.
- éÑ¡Γ¿½¿ ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐: ßΓα.
- éÑ¡Γ¿½¿ ºáñáτ ú½. 14
-
- êæÅÄï£çÄéÇìêà ôÉÄéìàë ÅÉêéàïïàâêë
- ─────────────────────────────────
- ÄτÑó¿ñ¡«, τΓ« ñ½∩ ß«ºñá¡¿∩ ¡áñѪ¡δσ ß¿ßΓѼ ñ½∩ »α«úαἡ«ú«
- «íÑß»ÑτÑ¡¿∩ í«½∞Φ¿¡ßΓóá «ΓóÑΓßΓóÑ¡¡δσ Σπ¡¬µ¿⌐, Γᬿσ ¬á¬
- óó«ñ/óδó«ñ ¡á ñ¿ß¬ ¡á»α¿¼Ñα, - ß½ÑñπÑΓ ΓαÑí«óáΓ∞ ú«αáºñ« í«½∞ΦÑú«
- πα«ó¡∩ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿, τѼ ñ½∩ »α«úαἡ«ú« «íÑß»ÑτÑ¡¿∩
- Φáí½«¡¡δσ óδτ¿ß½Ñ¡¿⌐. Æá¬ªÑ «τÑó¿ñ¡«, τΓ« ¡Ñ¬«Γ«αδÑ ñá¡¡δÑ,
- ß«ñÑαªáΘ¿Ñ, ¬ »α¿¼Ñαπ, ID-δ ¿ ¬½ετ¿ »«½∞º«óáΓѽ∩, ß½ÑñπÑΓ
- ¡áñѽ∩Γ∞ óδß«¬¿¼¿ »α¿ó¿½Ñú¿∩¼¿. (Γ.Ñ. ßóÑασßѬαÑΓ¡δÑ). é «íΘѼ,
- ßó∩º∞ ß ßπ»Ñαó¿º«α«¼ ¡áñ« ¬«¡Γα«½¿α«óáΓ∞. 80386 »α«Ñ¬Γ¿απÑΓß∩ ñ½∩
- «íÑß»ÑτÑ¡¿∩ ¡Ñ«íσ«ñ¿¼«⌐ ºáΘ¿Γδ »πΓѼ ¿ß»«½∞º«óá¡¿∩ ¼Ñσá¡¿º¼á
- »α¿óѽ½Ñú¿⌐.
-
- - 97 -
- é αѪ¿¼Ñ ºáΘ¿Γδ 󫺼«ª¡« ñ« 4-σ πα«ó¡Ñ⌐ »α¿ó¿½Ñú¿⌐. 4 πα«ó¡∩
- «íÑß»Ñτ¿óáεΓ »«ñσ«ñ∩Θπε úαá¡π½½¿α«óá¡¡«ßΓ∞ ñáªÑ ñ½∩ ßá¼δσ ß½«ª¡δσ
- ß¿ßΓѼ. Äñ¡á¬«, »½á¡¿α«óá¡¿Ñ ¼¿¡¿¼á½∞¡«⌐ ß¿ßΓѼδ ñѽáÑΓ ó«º¼«ª¡δ¼
- ¿ß»«½∞º«óá¡¿Ñ 2-σ πα«ó¡Ñ⌐ ñ½∩ αÑá½∞¡«ú« ñóπσπα«ó¡Ñó«ú«
- »α«Ñ¬Γ¿α«óá¡¿∩ ß¿ßΓÑ¼δ »«½∞º«óáΓѽ∞/ßπ»Ñα󿺫α. é «»αÑñѽѡ¡δσ
- ß¿ßΓѼáσ óδ ¼«ªÑΓÑ »«ªÑ½áΓ∞ ¿ß»«½∞º«óáΓ∞ »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ 3
- πα«ó¡∩, »«ßó∩Θá∩ ¡¿ºΦ¿⌐ πα«óÑ¡∞ »α¿¬½áñ¡«¼π »α«úαἡ«¼π
- «íÑß»ÑτÑ¡¿ε »«½∞º«óáΓѽ∩ ¿ »«¼ÑΘá∩ ßπ»Ñα󿺫α ßαÑñ¿ 2-σ ¿½¿
- í«½∞ΦÑú« τ¿ß½á í«½ÑÑ »α¿ó¿½Ñú¿α«óá¡¡δσ πα«ó¡Ñ⌐.
- 쿬«úñá ¡Ñ «¬áºδóáÑΓß∩ ß½πτáÑó ¿ß»«½∞º«óá¡¿∩ í«½ÑÑ «ñ¡«ú«
- πα«ó¡∩ »α¿ó¿½Ñú¿⌐. éδ ¼«ªÑΓÑ ¡á⌐Γ¿ »α¿¼Ñ¡Ñ¡¿∩, ñ½∩ ¬«Γ«αδσ ¿
- «ñ¿¡ πα«óÑ¡∞ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ 󻫽¡Ñ ñ«ßΓáΓ«τÑ¡. éá¼ ¼«ªÑΓ
- ΓαÑí«óáΓ∞ß∩ Γ«½∞¬« ú«½á∩ ߬«α«ßΓ∞ óδτ¿ß½Ñ¡¿⌐ 80386. è«úñá
- ¿ß»«½∞ºπÑΓß∩ Γ«½∞¬« 1 πα«óÑ¡∞ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿, ó ½εí«¼
- ß½πτáÑ, «¡ ñ«½ªÑ¡ íδΓ∞ πα«ó¡∩ 0 - ßá¼δ¼ »α¿ó¿½Ñú¿α«óá¡¡δ¼
- πα«ó¡Ñ¼, ΓᬠτΓ«íδ ¼«ú½¿ óδ»«½¡∩Γ∞ß∩ óßÑ ¬«¼á¡ñδ 80386.
-
- îàòÇìêçî îàåôÉÄéìàéÄë ÅàÉàäÇùê
- ──────────────────────────────
- ¥Γ«Γ αáºñѽ «»¿ßδóáÑΓ »ÑαÑñáτ¿ ¼Ñªñπ πα«ó¡∩¼¿
- »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿. Ä¡¿ 󫺡¿¬áεΓ, ¬«úñá 80386 »ÑαÑñáÑΓ
- π»αáó½Ñ¡¿Ñ ¿º «ñ¡«ú« »α«úαἡ«ú« ßÑú¼Ñ¡Γá ß πα«ó¡Ñ¼
- »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ n ó ñαπú«⌐ »α«úαἡδ⌐ ßÑú¼Ñ¡Γ ß πα«ó¡Ñ¼
- »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ m. Æá¬¿Ñ »ÑαÑñáτ¿ ½Ñú¬« ºáóÑαΦ¿Γ∞ ó «ñ¡«¼
- ¡á»αáó½Ñ¡¿¿ ¿, ºáΓѼ, - ó ñαπú«¼ - «Γñѽ∞¡δ¼¿ ¿¡ßΓαπ¬µ¿∩¼¿,
- Γᬿ¼¿ ¬á¬ CALL (ó í«½ÑÑ óδß«¬¿⌐ πα«óÑ¡∞ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿), ¿
- RET (¡áºáñ, ó í«½ÑÑ ¡¿º¬¿⌐ πα«óÑ¡∞ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿), ¿½¿ INT
- n (ó í«½ÑÑ óδß«¬¿⌐ πα«óÑ¡∞ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿) ¿½¿ IRET (¡áºáñ,
- ó í«½ÑÑ ¡¿º¬¿⌐). Çασ¿ΓѬΓπαá 80386 ó çÇÖêÖàììÄî αѪ¿¼Ñ, ¬á¬
- «»¿ßá¡« ó φΓ«⌐ ú½áóÑ, ½Ñú¬« óδ»«½¡∩ÑΓ φΓ¿ »ÑαÑñáτ¿.
- è«úñá π»αáó½Ñ¡¿Ñ »ÑαÑñáÑΓß∩ ¿º «ñ¡«ú« ßÑú¼Ñ¡Γá ó ñαπú«⌐, ó
- αÑú¿ßΓα »α«úαἡ«ú« ßÑú¼Ñ¡Γá ¿ ßτÑΓτ¿¬ ¬«¼á¡ñ 80386 ºáúαπªáεΓß∩
- ¡«óδÑ º¡áτÑ¡¿∩. é ß««ΓóÑΓßΓó¿¿ ß φΓ¿¼, ¿¡ßΓαπ¬µ¿¿ óδ»«½¡∩εΓß∩ ¿º
- ñαπú«⌐ «í½áßΓ¿. ÅÑαÑñáτá π»αáó½Ñ¡¿∩ ó ¡«óδ⌐ πα«óÑ¡∞
- »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ αáßΦ¿α∩ÑΓ »«¡∩Γ¿Ñ »ÑαÑñáτ¿ π»αáó½Ñ¡¿∩ ÑΘÑ ¡á
- Φáú.
- îѪπα«ó¡Ñó«⌐ »ÑαÑñáτÑ ¡«óδ⌐ »«Γ«¬ ¿¡ßΓαπ¬µ¿⌐ ¿ ¡«óδ⌐ ßΓѬ.
- Å«¼¿¼« ºáúαπº¬¿ ¡«óδσ º¡áτÑ¡¿⌐ CS ¿ EIP, ¬á¬ »α¿ «íδτ¡«⌐
- »ÑαÑñáτÑ, Γá¬ªÑ ºáúαπªáεΓß∩ ¡«ó묨 º¡áτÑ¡¿∩¼¿ αÑú¿ßΓα ßΓѬ«ó«ú«
- ßÑú¼Ñ¡Γá ¿ π¬áºáΓѽ∞ ßΓѬá. çáúαπº¬á CS:EIP ¿ SS:EIP ß«ú½áß«óá¡á
- ß ¬áªñδ¼ πα«ó¡Ñ¼ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿, ¿¼ÑεΘ¿¼ ßó«⌐ ß«íßΓóÑ¡¡δ⌐
- ßΓѬ ñ½∩ «íÑß»ÑτÑ¡¿∩ µÑ½«ßΓ¡«ßΓ¿ ßΓѬ«ó«⌐ «í½áßΓ¿ »α¿ »«½∞º«óá¡¿¿
- πα«ó¡Ñ¼ ßπ»Ñα󿺫αá.
-
- ê¡ßΓαπ¬µ¿¿ INT n, ¿ß»«½∞ºπѼδÑ ñ½∩ ¼Ñªπα«ó¡Ñó«⌐
- ───────────────────────────────────────────────
- »ÑαÑñáτ¿ ó »α«ßΓδσ çÇÖêÖàìì¢ò ß¿ßΓѼáσ.
- ──────────────────────────────────────
- èᬠ»«¬áºá¡« ¡á α¿ß. 8.10, »ÑαÑñáτ¿ ¡á í«½ÑÑ »α¿ó¿½Ñú¿α«óá¡¡δÑ
- πα«ó¡¿ ¼«ª¡« «ßπΘÑßΓó½∩Γ∞ ó »α«úαá¼¼δ ßπ»Ñα󿺫αá ¿¡ßΓαπ¬µ¿∩¼¿
- INT n. é ¬«¡µÑ »α«úαá¼¼δ ¿¡ßΓαπ¬µ¿Ñ⌐ IRET ñ«ßΓ¿úáÑΓß∩ »ÑαÑñáτá ó
- «íαáΓ¡πε ßΓ«α«¡π.
-
- - 98 -
- 4-âíá⌐Γ¡«Ñ ½¿¡Ñ⌐¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«
- 31 24 23 16 15 8 7 0
- ┌──────┬───────┬───────┬───────┐
- PPPPPPPP │ │ │ │ │
- 16 ├──────┼───────┼───────┼───────┤
- │ │ │ │ │
- ├──────┼───────┼───────┼───────┤
- .
- ½¿¡Ñ⌐¡δ⌐ áñαÑß .
- íáºá + úαá¡¿µá .
- ├──────┴───────┴───────┼───────┤
- ┌───────┼─÷.óÑ¡Γ¿½∞ N, N <= 255│ │ úαá¡¿µá
- │ ├──────┼───────┼───────┼───────┤
- │ ├──────┼───────┼───────┼───────┤
- │ │ óÑ¡Γ¿½∞ N - 1│ │ │
- │ ├──────┼───────┼───────┼───────┤
- │ ├──────┼───────┼───────┼───────┤
- │ .
- │ .
- │ .
- │ ├──────┼───────┼───────┼───────┤
- │ │ óÑ¡Γ¿½∞ 1 │ │ │
- │ ├──────┼───────┼───────┼───────┤
- │ │ │ │ │ │
- │ ├──────┼───────┼───────┼───────┤
- ½¿¡Ñ⌐¡δ⌐ │ │ óÑ¡Γ¿½∞ 0 │ │ │
- áñαÑß │ ├──────┼───────┼───────┼───────┤
- íáºá │ ├──────┼───────┼───────┼───────┤
- ┌─────────┼───────┼──────┼───────┼───────┼──÷. │
- │ │ ├──────┼───────┼───────┼───────┤
- │ │ │ │ │ │ │ íáºá
- │ │ ├──────┼───────┼───────┼───────┤
- │ │ .
- │ │ .
- │ │ .
- │ │ ├──────┼───────┼───────┼───────┤
- │ │ │ │ │ │ │ 00000000
- │ │ └──────┴───────┴───────┴───────┘ 16
- │ │ 4-âíá⌐Γ¡«Ñ ½¿¡Ñ⌐¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«
- │ └───────────────────────┐
- 47│ 16 15 │ 0
- ┌─┴───────────────────────────┬─────────────┐
- │32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐ áñαÑß íáºδ│16-í¿Γ¡á∩ │
- │ IDT │úαá¡¿µá IDT │
- └─────────────────────────────┴─────────────┘
- c¿ßΓѼ¡δ⌐ αÑú¿ßΓα IDTR (ó 80386)
- É¿ß. 8.4 ÉÑú¿ßΓα IDTR αẼÑΘáÑΓ IDT ó ½¿¡Ñ⌐¡«¼
- áñαÑß¡«¼ »α«ßΓαá¡ßΓóÑ.
- ê¡ßΓαπ¬µ¿∩ ñ½∩ │ ôα«óÑ¡∞ │ ê¡ßΓαπ¬µ¿∩ ñ½∩
- »ÑαÑñáτ¿ "óóÑασ" │ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ │ »ÑαÑñáτ¿ "󡿺"
- ─────────────────┼───────────────────────┼───────────────
- │00 πα«óÑ¡∞ ßπ»Ñα󿺫αá │
- INT n │01 │ IRET
- │10 │
- │11 πα«óÑ¡∞ »«½∞º«óáΓѽ∩│
- É¿ß. 8.10. îѪπα«ó¡Ñóá∩ »ÑαÑñáτá τÑαѺ
- »α«úαἡ«Ñ »αÑαδóá¡¿Ñ ¿ ó«ºóαáΓ ¿º »αÑαδóá¡¿∩.
-
- - 99 -
- ÅπΓ¿ ¬ í«½ÑÑ »α¿ó¿½Ñú¿α«óá¡¡δ¼ πα«ó¡∩¼.
- ──────────────────────────────────────
- è«úñá ó ¬áτÑßΓóÑ óÑ¡Γ¿½∩ n ó IDT «¬áºδóáεΓß∩ óÑ¡Γ¿½∞
- »αÑαδóá¡¿⌐ ¿½¿ óÑ¡Γ¿½∞ ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐, ¿¡ßΓαπ¬µ¿∩ INT n
- ¡á»αáó½∩ÑΓ Ñú« ßÑ½Ñ¬Γ«α ¿ ß¼ÑΘÑ¡¿Ñ τÑαѺ óÑ¡Γ¿½∞ ó «»αÑñѽѡ¡δ⌐
- »α¿Ñ¼¡¿¬. éÑ¡Γ¿½∞ ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐, ¿½¿ óÑ¡Γ¿½∞ »αÑαδóá¡¿⌐
- «íÑß»Ñτ¿óáÑΓ »ÑαÑñáτπ π»αáó½Ñ¡¿∩ ó ߻ѵ¿á½∞¡πε Γ«τ¬π óσ«ñá,
- ¬«Γ«αá∩ ¼«ªÑΓ íδΓ∞ ¡á í«½ÑÑ óδß«¬«¼, ¿½¿ ¡á Γ«¼ ªÑ πα«ó¡Ñ
- »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ ¬á¬ CPL ¿¡ßΓαπ¬µ¿¿ INT n.
- Æá¬ ¿½¿ ¿¡áτÑ, »ÑαÑñáτá ¡á Γ«τ¬π óσ«ñá αáºαÑΦáÑΓß∩ ó
- ºáó¿ß¿¼«ßΓ¿ «Γ ßαáó¡Ñ¡¿∩ CPL ¿¡ßΓαπ¬µ¿¿ INT n c DPL - óÑ¡Γ¿½∩.
- Åα¿¼Ñ¡∩ÑΓß∩ ¡«α¼á½∞¡«Ñ »αá󿽫 ßαáó¡Ñ¡¿∩. àß½¿ CPL »« ¬αá⌐¡Ñ⌐
- ¼ÑαÑ Γ«ú« ªÑ πα«ó¡∩, τΓ« ¿ DPL óÑ¡Γ¿½∩, Γ« »ÑαÑñáτá π»αáó½Ñ¡¿∩ ß
- »«¼«Θ∞ε óÑ¡Γ¿½∩ »α«σ«ñ¿Γ πß»ÑΦ¡«. é »α«Γ¿ó¡«¼ ß½πτáÑ
- úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ »« «íΘÑ⌐ ºáΘ¿ΓÑ
- (¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13)(ß¼. ú½áóπ 16 ñ½∩ ñá½∞¡Ñ⌐ΦÑ⌐
- ¿¡Σ«α¼áµ¿¿ »« ¿ß¬½ετ¿Γѽ∞¡δ¼ ß¿Γπᵿ∩¼ ó αѪ¿¼Ñ ºáΘ¿Γδ).
- éÑ¡Γ¿½∞ «τÑó¿ñ¡« ñ«íáó½∩ÑΓ Φáú ¬«ßóÑ¡¡«ßΓ¿ ¬ »α«µÑßßπ
- ñ«ßΓ¿ªÑ¡¿∩ »α«úαá¼¼δ ¡á í«½ÑÑ óδß«¬«¼ πα«ó¡Ñ
- »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿. Äñ¡á¬«, »«ßαÑñßΓó«¼ φΓ«ú« óÑ¡Γ¿½∩ ºáΘ¿ΘáÑΓ
- í«½ÑÑ »α¿ó¿½Ñú¿α«óá¡¡πε »α«úαá¼¼π αáºαÑΦÑ¡¿Ñ¼ ñ«ßΓπ»á Γ«½∞¬« ó
- Γ«¼ ß½πτáÑ, Ñß½¿ »αÑñßΓáó½Ñ¡ óÑ¡Γ¿½∞ ¿ »«ßαÑñßΓó«¼ «»αÑñѽѡ¿∩
- Γ«τ¡«⌐ Γ«τ¬¿ óσ«ñá ó »α¿ó¿½Ñú¿α«óá¡¡πε »α«úαá¼¼π.
-
- Å஧αáτ¡«ßΓ∞ ñ½∩ »«½∞º«óáΓѽ∩.
- ─────────────────────────────
- ÅÑαÑ¡«ß πα«ó¡∩ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿ «ßπΘÑßΓó½∩ÑΓß∩ »α«ßΓ묨
- ¿¡ßΓαπ¬µ¿∩¼¿ INT n ¿ IRET. Ä¡¿ »α«ºαáτ¡δ ñ½∩ »«½∞º«óáΓѽ∩, Γá¬
- ¬á¬ ¡¿¬á¬¿σ ߻ѵ¿á½∞¡δσ ¿¡ßΓαπ¬µ¿⌐ ¡Ñ ΓαÑíπÑΓß∩.
- Åα¿¼Ñτá¡¿Ñ: ¿¡ßΓαπ¬µ¿¿ CALL, ¬«Γ«αδÑ ßßδ½áεΓß∩ ¡á óÑ¡Γ¿½¿
- ó맮óá, Γá¬ªÑ ß«óÑαΦáεΓ »ÑαÑ¡«ß πα«ó¡∩ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿
- »α«ºαáτ¡δ¼ «íαẫ¼. éÑ¡Γ¿½¿ ó맮óá «íßπªñÑ¡δ ó ú½. 14. é φΓ«⌐
- ß¿ßΓÑ¼Ñ ß ºáΘ¿Γ«⌐ ¼δ »α«ßΓ« ¿ß»«½∞ºπѼ ¬«¼á¡ñδ »αÑαδóá¡¿∩.
- Åα«úαá¼¼á ßπ»Ñα󿺫αá º¡áÑΓ, ¬á¬¿Ñ ¿¡ßΓαπ¬µ¿¿ INT n
- «ßπΘÑßΓó½∩εΓ πα«ó¡Ñóδ⌐ »ÑαÑ¡«ß »«ßαÑñßΓó«¼ ¬«¡Γα«½½¿α«óá¡¿∩
- ß«ñÑαªá¡¿∩ óÑ¡Γ¿½∩ n, ¡á ¬«Γ«αδ⌐ ßßδ½áÑΓß∩ ¿¡ßΓαπ¬µ¿∩. ìá»α¿¼Ñα,
- Ñß½¿ »α¿Ñ¼¡¿¬ - óÑ¡Γ¿½∞ k, ßÑ½Ñ¬Γ«α ¬«Γ«α«ú« «»αÑñѽ∩ÑΓ
- »α«úαἡδ⌐ ßÑú¼Ñ¡Γ Γᬫ⌐ ªÑ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿, ¬á¬ CPL, Γ«
- ¿¡ßΓαπ¬µ¿∩ INT k Γ«½∞¬« »ÑαÑñáÑΓ π»αáó½Ñ¡¿Ñ ß½πªÑí¡«⌐ »α«úαá¼¼Ñ
- (CS:EIP ºáúαπªáεΓß∩ ¡«ó묨 º¡áτÑ¡¿∩¼¿). Äñ¡á¬«, ¬«úñá ¿¡ßΓαπ¬µ¿∩
- INT q «»αÑñѽ∩ÑΓ óÑ¡Γ¿½∞ q, ßÑ½Ñ¬Γ«α ¬«Γ«α«ú« «»αÑñѽ∩ÑΓ
- »α«úαἡδ⌐ ßÑú¼Ñ¡Γ í«½ÑÑ óδß«¬«ú« πα«ó¡∩ »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿, Γ«
- ¿¼ÑÑΓ ¼ÑßΓ« áóΓ«¼áΓ¿τÑ߬¿⌐ »ÑαÑ¡«ß πα«ó¡∩ (CS:EIP ¿ SS:ESP
- ºáúαπªáεΓß∩ ¡«ó묨 º¡áτÑ¡¿∩¼¿).
- æ««ΓóÑΓßΓóÑ¡¡«, ¿¡ßΓαπ¬µ¿∩ IRET »α«óÑα∩ÑΓ ß«ñÑαªá¡¿Ñ CS ó
- ßΓÑ¬Ñ ßπ»Ñα󿺫αá ñ½∩ «»αÑñѽѡ¿∩ DPL »α¿Ñ¼¡¿¬á ó«ºóαáΓá. àß½¿
- DPL ß«ó»áñáÑΓ ß CPL, ¿¼ÑÑΓ ¼ÑßΓ« »ÑαÑñáτá íѺ »ÑαÑ¡«ßá πα«ó¡∩
- (CS:EIP ºáúαπªáεΓß∩ ¡«ó묨 º¡áτÑ¡¿∩¼¿.) àß½¿ DPL ¡¿ªÑ, τѼ CPL,
- Γ« »α«¿ßσ«ñ¿Γ ß¡¿ªÑ¡¿Ñ πα«ó¡∩. (CS:EIP ¿ SS:ESP ºáúαπªáεΓß∩
- ¡«ó묨 º¡áτÑ¡¿∩¼¿).
-
- 32-üêÆì¢ë æàâîàìÆ æÄæÆÄƒìêƒ çÇäÇùê
- ──────────────────────────────────
- æÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿ - TSS »Ñαó«¡áτá½∞¡« ¿ß»«½∞º«óá½ß∩ ó
- ¼π½∞Γ¿ºáñáτ¡δσ ß¿ßΓѼáσ, ¬á¬ αáßß¼«ΓαÑ¡« ó τáßΓ¿ 5. é Γᬿσ
- ß¿ßΓѼáσ, úñÑ 80386 «íÑß»Ñτ¿óáÑΓ á»»áαáΓ¡πε »«ññÑ᪬π ñ½∩
- í«½∞Φ«ú« ¬«½¿τÑßΓóá ºáñáτ, 32-í¿Γ¡δ⌐ ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿
- ß«ºñáÑΓß∩ ñ½∩ ¬áªñ«⌐ 32-í¿Γ¡«⌐ ºáñáτ¿ ñ½∩ ß«σαá¡Ñ¡¿∩ ß«ñÑন¼«ú«
- αÑú¿ßΓα«ó ºáñáτ¿, ¬«úñá ºáñáτá ¡Ñ á¬Γ¿ó¡á. Å« φΓ¿¼ »α¿τ¿¡á¼,
- 32-í¿Γ¡δ⌐ ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿ ñ«½ªÑ¡ íδΓ∞ ñ«ßΓáΓ«τ¡«
-
- - 100 -
- í«½∞Φ¿¼, τΓ«íδ ó¼ÑßΓ¿Γ∞ óßε ¡Ñ«íσ«ñ¿¼πε ¿¡Σ«α¼áµ¿ε, «Γ¡«ß∩Θπεß∩ ¬
- «ñ¡«⌐ ºáñáτÑ. ä½∩ 32-í¿Γ¡«⌐ ºáñáτ¿ 32-í¿Γ¡δ⌐ TSS ñ«½ªÑ¡ ¿¼ÑΓ∞, »«
- ¬αá⌐¡Ñ⌐ ¼ÑαÑ, 104 íá⌐Γá ó ñ½¿¡π.
- Åα«úαἡδÑ ºá¼Ñτá¡¿∩: ä½∩ »α«ßΓ«⌐ 32-í¿Γ¡«⌐ ß¿ßΓѼδ ß
- ºáΘ¿Γ«⌐ TSS ß½πª¿Γ Γ«½∞¬« ¼ÑßΓ«¼ σαá¡Ñ¡¿∩ π¬áºáΓѽ∩ ßΓѬá
- ßπ»Ñα󿺫αá - SS:ESP. ¥Γ« - ¬á¬ αáº Γ«Γ ßÑú¼Ñ¡Γ, ¬«Γ«αδ⌐ ¡áñ«
- «í`∩ó½∩Γ∞ ó¼ÑßΓÑ ß ñÑß¬α¿»Γ«α«¼ ó GDT, »«σ«ª¿¼ «íαẫ¼, ¬á¬ 2
- ßÑú¼Ñ¡Γá ñá¡¡δσ ¿ 2 »α«úαἡδσ ßÑú¼Ñ¡Γá, ¡Ñ«íσ«ñ¿¼δσ ñ½∩ »α«ßΓ«⌐
- ß¿ßΓѼδ.
- ä½∩ »α«ßΓ«⌐ 32-í¿Γ¡«⌐ ß¿ßΓѼδ ß ºáΘ¿Γ«⌐ ó 32-í¿Γ¡«¼ TSS »«τΓ¿
- óßÑ ¡π½¿, »«ß¬«½∞¬π «Γ¡«ß∩Γß∩ ¬ »«½∩¼, ¡Ñ ¡πª¡δ¼ ñ½∩ »α«ßΓ«⌐
- ß¿ßΓѼδ ß ºáΘ¿Γ«⌐. ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ, TSS ñ«½ªÑ¡ ¿¼ÑΓ∞, »« ¬αá⌐¡Ñ⌐
- ¼ÑαÑ, 104 íá⌐Γá ó ñ½¿¡π, ¬á¬ »«¬áºá¡« ¡á α¿ß. 8.11. ô ¡Ñú«
- «Γ¡«ß∩Γß∩ ¬ ñÑ½π »«½∩ SS ¿ ESP ñ½∩ πα«ó¡∩ 0. ¥Γ¿ 2 »«½∩ ñ«½ª¡δ
- π¬áºδóáΓ∞ ¡á ¡áτá½∞¡δÑ SS:ESP, ¿ß»«½∞ºπѼδÑ ñ½∩ ßΓѬá
- ßπ»Ñα󿺫αá.
-
- äÑß¬α¿»Γ«α TSS.
- ──────────────
- 32-í¿Γ¡δ⌐ ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿ ¿º α¿ß. 8.11 «í`∩ó½∩ÑΓß∩,
- ¬á¬ ½ÑªáΘ¿⌐ ó ߻ѵ¿á½∞¡«¼ ñÑß¬α¿»Γ«αÑ GDT. Æá¬«⌐ ñÑß¬α¿»Γ«α TSS
- ¿º«íαáªÑ¡ ¡á α¿ß. 8.12. Ä»αÑñѽѡ¿∩ »«½Ñ⌐, ½ÑªáΘ¿σ ó ñÑß¬α¿»Γ«αÑ
- TSS ¿ñÑ¡Γ¿τ¡δ «»αÑñѽѡ¿∩¼ ó ñÑß¬α¿»Γ«αÑ »α«úαἡ«ú« ßÑú¼Ñ¡Γá, ºá
- ¿ß¬½ετÑ¡¿Ñ¼:
- B (ºá¡∩Γ«), ¬«Γ«αδ⌐ π¬áºδóáÑΓ - ºá¡∩Γá ½¿ ΓѬπΘá∩ ºáñáτá (B=1)
- ¿½¿ ¡ÑΓ (B=0). ä½∩ »α«ßΓ«⌐ ß¿ßΓѼδ ß ºáΘ¿Γ«⌐ φëà í¿Γ ñ«½ªÑ¡ íδΓ∞
- πßΓá¡«ó½Ñ¡ ó 1. äá½∞¡Ñ⌐Φ¿Ñ ñÑΓ὿ «Γ¡«ß¿Γѽ∞¡« »«½∩ B ¼«ª¡« ¡á⌐Γ¿
- ó ú½áóÑ 14.
- 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬────────────
- │ │ íáºá TSS 31...24 │G │0 │0 AVL│úαá¡¿µá ßÑú¼Ñ¡Γá 19...16
- ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┬──┬──┬───
- │ │ │ │ │ íáºá TSS 15...0│ │ │ │ │ │
- └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴───
- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- ┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
- │P │ DPL │0 │1 │0 │W │1 │ │ íáºá TSS 23...16 │
- ┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
- │ │ │ │ │ │ úαá¡¿µá TSS 15...0 │ │ │ │
- ┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
- äÑß¬α¿»Γ«α ßÑú¼Ñ¡Γá TSS ñ½∩ 32-í¿Γ¡«ú« TSS.
- É¿ß. 8.12 äÑß¬α¿»Γ«α ñ½∩ 32-í¿Γ¡«ú«
- ßÑú¼Ñ¡Γá ß«ßΓ«∩¡¿∩ ºáñáτ¿.
-
- ê¡¿µ¿á½¿ºáµ¿∩ TR (ÉÑú¿ßΓαá çáñáτ¿).
- ──────────────────────────────────
- ìᬫ¡Ñµ, ñ½∩ ºá»π߬á 32-í¿Γ¡«ú« TSS ¡πª¡« ºáúαπº¿Γ∞ ßÑ½Ñ¬Γ«α
- ñÑß¬α¿»Γ«αá TSS ó αÑú¿ßΓα çÇÖêÖàììÄâÄ αѪ¿¼á, ß»α«Ñ¬Γ¿α«óá¡¡δ⌐
- ߻ѵ¿á½∞¡« ñ½∩ φΓ«⌐ µÑ½¿ - ÉÑú¿ßΓα çáñáτ¿ (TR).
- TR ¿¡¿µ¿á½¿º¿απÑΓß∩ ºáúαπº¬«⌐ º¡áτÑ¡¿∩ ßÑ½Ñ¬Γ«αá ó αÑú¿ßΓα ß
- »«¼«Θ∞ε ¬«¼¼á¡ñδ LTR. êß»«½∞ºπѼδ⌐ ßÑ½Ñ¬Γ«α ñ«½ªÑ¡ ßßδ½áΓ∞ß∩ ¡á
- ñÑß¬α¿»Γ«α TSS, Γᬫ⌐ ¬á¬ ¡á α¿ß. 8.12, ¬«Γ«αδ⌐ ß«ñÑনΓ
- ¡Ñ«íσ«ñ¿¼δ⌐ íẫóδ⌐ áñαÑß ¿ ¿¡Σ«α¼áµ¿ε « úαá¡¿µÑ. ÉÑú¿ßΓα ¬φΦá
- ñÑß¬α¿»Γ«αá, ßó∩ºá¡¡δ⌐ ß αÑú¿ßΓα«¼ TR ß«σαá¡∩ÑΓ ó¡πΓαÑ¡¡εε ¬«»¿ε
- ñÑß¬α¿»Γ«α¡«ú« »«½∩ TSS, ¬á¬ »«¬áºá¡« ¡á α¿ß. 8.13. êß»«½∞ºπ∩
- ¿¡ßΓαπ¬µ¿¿ LTR ñ½∩ ºáúαπº¬¿ ñÑß¬α¿»Γ«αá LDT, TSS ¼«ª¡«
- αáß»«½«ª¿Γ∞ ó ½εí«¼ ¼ÑßΓÑ ½¿¡Ñ⌐¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá, ¿ «¡
- ¼«ªÑΓ ºá¡¿¼áΓ∞ ñ« 64 è, ¬á¬ ¿º«íαáªÑ¡« ¡á α¿ß. 8.14.
-
- - 101 -
- 31 16 15 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 0 0 0 0 0 0│ 100
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 96
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 92
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 88
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 84
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 80
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 76
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 72
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 68
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 64
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 60
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 56
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 52
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 48
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 44
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 40
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 36
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 32
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 28
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 24
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 20
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 16
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 12
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0│ │ │ │ │SS ñ½∩ πα«ó¡∩ 0│ │ │ │ │ 8
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │ │ │ │ │ │ │ │ │ │ │ │ │ESP ñ½∩ πα«ó¡∩ 0 │ │ │ │ │ │ │ │ │ │ │ │ 4
- ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
- │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 0 0 0 0 0│ 0
- └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
- É¿ß. 8.11 32-í¿Γ¡δ⌐ æÑú¼Ñ¡Γ æ«ßΓ«∩¡¿∩ çáñáτ¿ (TSS),
- ¿ß»«½∞ºπεΘ¿⌐ Γ«½∞¬« SS:ESP ñ½∩ ßΓѬá ßπ»Ñ»ó¿º«αá.
-
- - 102 -
- ÉÑú¿ßΓα è¥ÿ ñÑß¬α¿»Γ«αá ßÑú¼Ñ¡Γá (߬αδΓá∩ ¬«»¿∩ ñÑß¬α¿»-
- TR Γ«αá TSS ¡á τ¿»Ñ)
- ┌────────┐ ┌──────────────────┬──────────────────┬────────────┐
- │ │ │32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐│20-í¿Γ¡á∩ úαá¡¿µá │ñαπú¿Ñ áΓα¿-│
- │ TR ├──÷│íẫóδ⌐ áñαÑß │ (ó íá⌐Γáσ ¿½¿ │íπΓδ │
- │ │ │ TSS │ ßΓαá¡¿µáσ)│ P DPL B │
- └────────┘ └──────────────────┴──────────────────┴────────────┘
- É¿ß. 8.13 ÉÑú¿ßΓαδ è¥ÿá ñÑß¬α¿»Γ«αá ñ½∩ αÑú¿ßΓαá TR.
- çá¼ÑΓ¿¼. τΓ« ñÑß¬α¿»Γ«α TSS ¡áσ«ñ¿Γß∩ ó GDT. Å«φΓ«¼π
- ¡Ñ«íσ«ñ¿¼« ß«ºñáΓ∞ «íαẠGDT ¿ ß¡áτá½á ¿¡µ¿á½¿º¿α«óáΓ∞ GDTR. æ
- πßΓá¡«ó½Ñ¡¿Ñ¼ GDT ¼«ªÑΓ óδ»«½¡∩Γ∞ß∩ ¿¡ßΓαπ¬µ¿∩ LTR ñ½∩ ºáúαπº¬¿
- TR ¿ »«ßαÑñßΓó«¼ φΓ«ú« ºáúαπªáεΘá∩ TSS.
-
- 16-αáºα∩ñ¡δ⌐ ÆSS ß«ñÑαª¿Γ ß½ÑñπεΘπε ¿¡Σ«α¼áµ¿ε:
- Σ¿¬ß¿α«óá¡¡πε τáßΓ∞,«»¿ßδóáεΘπε ß«ñÑন¼«Ñ αÑú¿ßΓα«ó,ñ«»«½¡¿-
- Γѽ∞¡πε ¡Ñ«í∩ºáΓѽ∞¡πε º«¡π »á¼∩Γ¿ ºá Σ¿¬ß¿α«óá¡¡«⌐ τáßΓ∞ε,¡«
- ó¡πΓα¿ º«¡δ,«í«º¡áτÑ¡¡«⌐ «úαá¡¿τ¿ΓѽѼ ÆSS.
- 32-αáºα∩ñ¡δ⌐ ÆSS ß«ñÑαª¿Γ ß½ÑñπεΘπε ¿¡Σ«α¼áµ¿ε:
- Σ¿¬ß¿α«óá¡¡πε τáßΓ∞,«»¿ßδóáεΘπε ß«ñÑন¼«Ñ αÑú¿ßΓα«ó,¡Ñ«í∩ºáΓѽ∞-
- ¡πε í¿Γ«óπε ¬áαΓπ αáºαÑΘÑ¡¡«ú« óó«ñá/óδó«ñá,¡« ó¡πΓα¿ º«¡δ
- «í«º¡áτÑ¡¡«⌐ ÆSS
- 4-âíá⌐Γ¡«Ñ ½¿¡Ñ⌐¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«
- 31 24 23 16 15 8 7 0
- ┼─────────┼─────────┼─────────┼─────────┼
- │ │FFFFFFFFh
- ├───────────────────────────────────────┤
- │ │
- ├───────────────────────────────────────┤
- ï¿¡Ñ⌐¡δ⌐ áñαÑß: .
- íáºá+«úαá¡¿τ¿Γѽ∞ ├───────────────────────────────────────┤
- TSS ┌───┼─────÷ │
- │ ├───────────────────────────────────────┤
- │ │ │
- │ ├───────────────────────────────────────┤
- │ │ æÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿ ÆSS α¿ß.4.11 │
- │ ├───────────────────────────────────────┤
- │ .
- ï¿¡Ñ⌐¡δ⌐ áñαÑß: │ ├───────────────────────────────────────┤
- íáºá TSS. ┌────┼───┼────────────────────────────────────÷ │
- │ │ ├───────────────────────────────────────┤
- │ │ │ │
- │ │ ├───────────────────────────────────────┤
- │ │ .
- │ │ .
- │ │ ├───────────────────────────────────────┤
- │ │ │ │00000000h
- │ │ └───────────────────────────────────────┘
- │ │ 4-âíá⌐Γ¡«Ñ ½¿¡Ñ⌐¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«
- │ │
- │ └────────────────────────┐
- └─────────────┐ │
- │ │
- │ │
- 15 0 31 │ 0 19 │ 0
- ├─────────┐ ├──────────┴──────────┼────┴───────┼──────────┐
- │ TR │ │32-αáºα∩ñ¡δ⌐ ½¿¡Ñ⌐¡δ⌐│20-αáºα∩ñ¡δ⌐│«ßΓá½∞¡δÑ │
- │ │ │ íẫóδ⌐ áñαÑß ÆSS │«úαá¡¿τ¿Γѽ∞│á¡Γα¿íπΓδ │
- └─────────┘ └─────────────────────┴────────────┴──────────┘
- αÑú¿ßΓα TR èφΦ ñÑß¬α¿»Γ«αá ßÑú¼Ñ¡Γá TR (߬αδΓδ⌐,σαá¡¿Γ ¡á
- ¬α¿ßΓá½½Ñ ¬«»¿ε ñÑß¬α¿»Γ«αá LDÆ)
- É¿ß.8.14 èφΦ ñÑß¬α¿»Γ«αá ÆR «»αÑñѽ∩ÑΓ ¼ÑßΓ«»«½«ªÑ¡¿Ñ »α«ßΓ«ú«
- ÆSS ó ½¿¡Ñ⌐¡«¼ áñαÑß¡«¼ »α«ßΓαá¡ßΓóÑ.
-