home *** CD-ROM | disk | FTP | other *** search
Text File | 1990-01-01 | 87.9 KB | 1,596 lines |
- - 170 -
- 滿߫¬ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐
- ───────────────────
- é φΓ«⌐ ú½áóÑ «»¿ßδóáÑΓß∩ ¬áªñδ⌐ Γ¿» ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ ó
- «Γñѽ∞¡«ßΓ¿. Ä»¿ßá¡¿Ñ ¬áªñ«⌐ ß¿Γπᵿ¿ ß«ñÑαª¿Γ ΦÑßΓ∞ »π¡¬Γ«ó:
- - «»¿ßá¡¿Ñ,
- - αѪ¿¼δ 80386, ó ¬«Γ«αδσ φΓá ß¿Γπᵿ∩ ¼«ªÑΓ ¿¼ÑΓ∞ ¼ÑßΓ«,
- - ¬«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ,
- - 󫺼«ª¡«ßΓ∞ »«óΓ«α¡«ú« ºá»π߬á - ½¿í« «¡á ªÑ½áΓѽ∞¡á, ½¿í«
- 󫺼«ª¡á, ¿ ߵѡáα¿⌐ ó«ßßΓá¡«ó½Ñ¡¿∩ ó ¡á¿σπñΦѼ ß½πτáÑ,
- - óßÑ Γ«¡¬¿Ñ «Γ½¿τ¿∩ «Γ 8086/88,
- - ¬«¼¼Ñ¡Γáα¿¿ - ¿¡Σ«α¼áµ¿∩ « ½εíδσ ñαπú¿σ »«¡∩Γ¿∩σ, ßó∩ºá¡¡δσ
- ß ñá¡¡«⌐ ß¿ΓπᵿÑ⌐, ¿½¿ »«½Ñº¡δÑ ß«óÑΓδ.
- æ¿Γπᵿ∩ 0: «Φ¿í¬á ñѽѡ¿∩
- -Ä»¿ßá¡¿Ñ:φΓá ß¿Γπᵿ∩, ¬óá½¿Σ¿µ¿απѼá∩ ¬á¬ «Φ¿í¬á, «í¡áαπª¿-
- óáÑΓß∩, ¬«úñá ¬«¼á¡ñá DIV ¿½¿ IDIV »δΓáÑΓß∩ óδ»«½¡¿Γ∞ ñѽѡ¿Ñ ¡á
- ¡«½∞, ¿½¿ ¬«úñá αѺπ½∞ΓáΓ DIV ¿½¿ IDIV »ÑαÑ»«½¡∩ÑΓ »αÑñ¡áº¡áτÑ¡-
- ¡δ⌐ ñ½∩ ¡Ñú« «»Ñαá¡ñ. Æ.¬. ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á,
- ßτÑΓτ¿¬ ¬«¼á¡ñ π¬áºδóáÑΓ ¡á ¡Ñπñáτ¡πε ¬«¼á¡ñπ ñѽѡ¿∩.
- -Ç¬Γ¿ó¡δÑ αѪ¿¼δ:ñÑ⌐ßΓó¿Γѽ∞¡δ⌐, ºáΘ¿ΘÑ¡¡δ⌐, ó¿αΓπá½∞¡«ú« 8086.
- é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 0 ¿ Γáí½¿µá óÑ¬Γ«α«ó
- »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿½¿ αѪ¿¼Ñ
- ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 0 ó Γáí½¿µÑ ñÑß¬α¿»-
- Γ«α«ó »αÑαδóá¡¿∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á (IDT).
- -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ
- -ÅÑαѺá»π߬áѼ«ßΓ∞: ¬«¼á¡ñá, »«ß½πª¿óΦá∩ »α¿τ¿¡«⌐ φΓ«⌐ ß¿Γπá-
- µ¿¿, ¼«ªÑΓ íδΓ∞ »«óΓ«αÑ¡á. è«¡Ñτ¡«, »«óΓ«α¡δ⌐ ºá»π߬ ¬«¼á¡ñδ íπ-
- ñÑΓ ß¡«óá óδºδóáΓ∞ ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε, Ñß½¿ «»Ñαá¡ñδ ¬«¼á¡ñδ
- ñѽѡ¿∩ ¡Ñ ¿º¼Ñ¡Ñ¡δ. Æ.«., σ«α«ΦÑ⌐ ßΓαáΓÑú¿Ñ⌐ ó φΓ«⌐ ß¿Γπᵿ¿
- ñ«½ª¡« íδΓ∞ ß««íΘÑ¡¿Ñ «í «Φ¿í¬Ñ ¿ »αѬαáΘÑ¡¿Ñ ¡Ñπñáτ¡«⌐ »α«úαá¼-
- ¼δ.
- -ÄΓ½¿τ¿∩ «Γ 80886/8088: ó 8086/8088 φΓá ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απ-
- ÑΓß∩ ¬á¬ ½«óπΦ¬á. Æ.«. ó 8086/8088 ßτÑΓτ¿¬ ¬«¼á¡ñ π¬áºδóáÑΓ ¡á
- ß½ÑñπεΘπε ¬«¼á¡ñπ. Ä»αÑñѽѡ¿Ñ φΓ«⌐ ß¿Γπᵿ¿ ó 80286/80386 ¬á¬
- «Φ¿í¬¿ ñáÑΓ »α«úαá¼¼Ñ «íαáí«Γ¬¿ ß¿Γπᵿ¿ í«½∞ΦÑ »«½Ñº¡«⌐ ¿¡Σ«α-
- ¼áµ¿¿, Γ.¬. ßτÑΓτ¿¬ ¬«¼á¡ñ π¬áºδóáÑΓ ¡á ßá¼π ¡Ñ»αáó¿½∞¡πε ¬«¼á¡-
- ñπ. Æá¬á∩ ß¿Γπᵿ∩ ß½πτáÑΓß∩ ¡ÑτáßΓ«, ΓᬠτΓ« ¿º¼Ñ¡Ñ¡¿∩ ó¡ÑßÑ¡¡δÑ
- ß µÑ½∞ε π½πτΦÑ¡¿∩ ó 80286/80386 ñ½∩ «íαáí«Γ¬¿ φΓ«⌐ ß¿Γπᵿ¿ »α¿-
- ó«ñ∩Γ ¬ ¡Ñº¡áτ¿Γѽ∞¡«⌐ ¡Ñß«ó¼ÑßΓ¿¼«ßΓ¿ ¿½¿ «ΓßπΓßΓó¿ε ¡Ñß«ó¼ÑßΓ¿-
- ¼«ßΓ¿.
- æ¿Γπᵿ∩ 1: «Γ½áñ¬á
- -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ¿¼ÑÑΓ ¼ÑßΓ«, ¬«úñá ¿¡¿µ¿á½¿º¿απÑΓß∩
- Γ«τ¬á »αÑαδóá¡¿∩ »α¿ «Γ½áñ¬Ñ (ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ ¬«¼á¡ñδ, »ÑαѬ-
- ½ετÑ¡¿∩ ñá¡¡δσ ¿½¿ ºáñáτ¿) ¿½¿ Ñß½¿ TF («ñ¡«Φáú«óδ⌐) Σ½áú πßΓá-
- ¡«ó½Ñ¡. æ¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á »α¿ »αÑαδóá¡¿¿ ó«
- óαѼ∩ óδ»«½¡Ñ¡¿∩ ¬«¼á¡ñδ, ¡« «»αÑñѽ∩ÑΓß∩ ¬á¬ ½«óπΦ¬á »α¿ »αÑαδ-
- óá¡¿¿ »« áñαÑßπ ñá¡¡δσ, »ÑαѬ½ετÑ¡¿∩ ºáñáτ¿ ¿ »αÑαδóá¡¿¿ »α¿ πß-
- Γá¡«ó½Ñ¡¡«¼ Σ½áúÑ ó¡πΓαÑ¡¡Ñú« »αÑαδóá¡¿∩ (TF).
- ÄΓ½áñ«τ¡δ⌐ αÑú¿ßΓα ß«ßΓ«∩¡¿∩, «Γ½áñ«τ¡δ⌐ αÑú¿ßΓα 6 (DR6) »«º-
- ó«½∩εΓ »α«úαá¼¼Ñ «íαáí«Γ¬¿ ß¿Γπᵿ¿ »α¿ «Γ½áñ¬Ñ ½ÑúτÑ «»αÑñѽ¿Γ∞,
- »«τÑ¼π «¡á 󫺡¿¬½á. ÄΓ½áñ«τ¡δ⌐ αÑú¿ßΓα ß«ßΓ«∩¡¿∩ ß«ñÑαª¿Γ «ñ¡«-
- í¿Γ¡δÑ Σ½áú¿ ñ½∩ ¬áªñ«ú« Γ¿»á 󫺼«ª¡δσ ß«íδΓ¿⌐, óδºδóáεΘ¿σ φΓπ
- ß¿Γπᵿε. çá¼ÑΓ¿¼, τΓ« ¡Ñ¬«Γ«αδÑ ¿º φΓ¿σ ß«íδΓ¿⌐ - «Φ¿í¬¿ (ß¿Γπ-
- ᵿ∩ 󫺡¿¬áÑΓ ¡Ñ¼Ññ½Ñ¡¡« »ÑαÑñ óδ»«½¡Ñ¡¿Ñ¼ ¬«¼á¡ñδ, ¬«Γ«αá∩ ß½π-
- ª¿Γ »α¿τ¿¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ »α¿ «Γ½áñ¬Ñ), ó Γ« óαѼ∩ ¬á¬
- ñαπú¿Ñ ß«íδΓ¿∩ - ½«óπΦ¬¿ (ß¿Γπᵿ∩ 󫺡¿¬áÑΓ »«ß½Ñ ¬«¼á¡ñδ, ¬«Γ«-
- αá∩ ß½πª¿Γ »α¿τ¿¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ »α¿ «Γ½áñ¬Ñ).
-
- - 171 -
- Åα«úαá¼¼á «íαáí«Γ¬¿ «Γ½áñ«τ¡δσ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ ¼«ªÑΓ
- íδΓ∞ óδºóá¡á ó αѺπ½∞ΓáΓÑ «ñ¡«ú« ¿º ß½ÑñπεΘ¿σ ß«íδΓ¿⌐, ¬á¬
- π¬áºá¡« ó αÑú¿ßΓαÑ DR6:
- 1. ÄΓ½áñ«τ¡δ⌐ αÑú¿ßΓα 0 (DRO) Γ«τ¬á »αÑαδóá¡¿∩, 󫺡¿¬áÑΓ ¬á¬
- «Φ¿í¬á, Ñß½¿ φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »α«úαá¼¼δ, ¿ ¬á¬ ½«óπΦ¬á, Ñß½¿
- φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ.
- 2. ÄΓ½áñ«τ¡δ⌐ αÑú¿ßΓα 1 (DR1) Γ«τ¬á »αÑαδóá¡¿∩, 󫺡¿¬áÑΓ ¬á¬
- «Φ¿í¬á, Ñß½¿ φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »α«úαá¼¼δ, ¿ ¬á¬ ½«óπΦ¬á, Ñß½¿
- φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ.
- 3. ÄΓ½áñ«τ¡δ⌐ αÑú¿ßΓα 2 (DR2) Γ«τ¬á »αÑαδóá¡¿∩, 󫺡¿¬áÑΓ ¬á¬
- «Φ¿í¬á, Ñß½¿ φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »α«úαá¼¼δ, ¿ ¬á¬ ½«óπΦ¬á,Ñß½¿
- φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ.
- 4. ÄΓ½áñ«τ¡δ⌐ αÑú¿ßΓα 3 (DR3). Æ«τ¬á »αÑαδóá¡¿∩, 󫺡¿¬áÑΓ
- ¬á¬ «Φ¿í¬á, Ñß½¿ φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »α«úαá¼¼δ, ¿ ¬á¬ ½«óπΦ¬á,
- Ñß½¿ φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ.
- 5. ÅαÑαδóá¡¿Ñ «ñ¡«Φáú«ó«⌐ ¿¡ßΓαπ¬µ¿¿, ß½πªáΘÑÑ »α¿τ¿¡«⌐ πßΓá-
- ¡«ó¬¿ TF í¿Γá ó EFLAG, 󫺡¿¬áÑΓ ¬á¬ ½«óπΦ¬á »«ß½Ñ óδ»«½¡Ñ¡¿∩
- ¬áªñ«⌐ ¬«¼á¡ñδ.
- 6. ÅαÑαδóá¡¿Ñ »ÑαѬ½ετÑ¡¿∩ ºáñáτ, ß½πªáΘÑÑ »α¿τ¿¡«⌐ πßΓá¡«ó¬¿
- T í¿Γá ó TSS ºáñáτ¿, 󫺡¿¬áÑΓ ¬á¬ ½«óπΦ¬á ó ¬«¡ΓѬßΓÑ ß½ÑñπεΘÑ⌐
- ºáñáτ¿.
- 7. ÄΦ¿í¬á í½áú«ñáα∩ »«»δ⪥ τΓÑ¡¿∩ ¿½¿ ºá»¿ß¿ ó ½εí«⌐ «Γ½á-
- ñ«τ¡δ⌐ αÑú¿ßΓα ó« óαѼ∩, ¬«úñá GD ó DR7=1. ¥Γ« π¬áºδóáÑΓ, τΓ«
- ó¡πΓα¿ßσѼ¡δ⌐ φ¼π½∩Γ«α, Γᬫ⌐ ¬á¬ ICE-386, ó ¡áßΓ«∩ΘÑÑ óαѼ∩ ¿ß-
- »«½∞ºπÑΓ «Γ½áñ«τ¡δÑ αÑú¿ßΓαδ ó ßó«¿σ µÑ½∩σ.
- ä½∩ í«½ÑÑ »«½¡«⌐ ¿¡Σ«α¼áµ¿¿ «í ¿ß»«½∞º«óá¡¿¿ «Γ½áñ«τ¡δσ αÑ-
- ú¿ßΓα«ó 80386 ß¼. ú½áóπ 17.
- -Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ñÑ⌐ßΓó¿Γѽ∞¡δ⌐, ºáΘ¿ΘÑ¡¡δ⌐, ó¿αΓπá½∞¡«ú«
- 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 1 ó Γáí½¿µÑ
- óÑ¬Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. çáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼ ¿½¿
- αѪ¿¼ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓ »ÑαѬ½ετáΓѽ∞ 1 ó Γáí½¿µÑ
- ñÑß¬α¿»Γ«α«ó »αÑαδóá¡¿∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.
- -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
- -ÅÑαѺá»π߬áѼ«ßΓ∞: óßÑ ß½πτá¿ φΓ«⌐ ß¿Γπᵿ¿ ¿¼ÑεΓ ó«º¼«ª¡«ßΓ∞
- »«óΓ«α¡«ú« ºá»π߬á. RF (Σ½áú ó«º«í¡«ó½Ñ¡¿∩) »«ºó«½∩ÑΓ ¬«¼á¡ñÑ ß
- áñαÑß«¼ Γ«τ¬¿ »αÑαδóá¡¿∩ íδΓ∞ »«óΓ«α¡« ºá»πΘÑ¡¡«⌐ íѺ ¡Ñ¼Ññ½Ñ¡¡«⌐
- óδαáí«Γ¬¿ ñαπú«⌐ «Γ½áñ«τ¡«⌐ ß¿Γπᵿ¿ «Φ¿í¬¿.
- -ÄΓ½¿τ¿Ñ «Γ 8086/8088: »«óÑñÑ¡¿Ñ TF, ¬«úñá ó «ñ¡«Φáú«ó«¼ αѪ¿-
- ¼Ñ óδ»«½¡∩ÑΓß∩ ¬«¼á¡ñá INT3, INTn, INTO ¿½¿ BOUND, αẽ¿τ¡« ó
- 80286/80386 ¿ 8086/8088. è«úñá óδ»«½¡∩εΓß∩ φΓ¿ ¬«¼á¡ñδ,
- 80286/80386 ßíαáßδóáÑΓ TF »«ß½Ñ Γ«ú«, ¬á¬ »Ñαó«¡áτá½∞¡«Ñ ß«ñÑন-
- ¼«Ñ EFLAG ºáúαπªáÑΓß∩ ó ßΓѬ; φΓ« »αÑñ«σαá¡¿Γѽ∞¡«Ñ ßó«⌐ßΓó«, ¬«-
- Γ«α«Ñ »αÑñ«ΓóαáΘáÑΓ óδ»«½¡Ñ¡¿Ñ »«Φáú«ó«ú« αѪ¿¼á »α¿¬½áñ¡«⌐ »α«ú-
- αá¼¼δ τÑαѺ »α«úαá¼¼π «íαáí«Γ¬¿ »αÑαδóá¡¿⌐ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ.
- 8086/8088 ¡Ñ ßíαáßδóáÑΓ TF ñ½∩ φΓ¿σ ¬«¼á¡ñ. éδó«ñ: «Γ½áñτ¿¬, ¡á-
- »¿ßá¡¡δ⌐ ñ½∩ 8086/8088, ¡« »α«»π߬áѼδ⌐ ¡á 80286 ¿½¿ 80386, ¡Ñ
- íπñÑΓ αáí«ΓáΓ∞ ó »«Φáú«ó«¼ αѪ¿¼Ñ ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ »«ñ»α«úαá¼-
- ¼δ «íαáí«Γ¬¿ »αÑαδóá¡¿⌐; ߬«αÑÑ óßÑú« «¡ óδ»«½¡¿Γß∩ »«½¡«ßΓ∞ε ó«
- óαѼ∩ »«ñ»α«úαá¼¼δ ¿ ó« óαѼ∩ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ ú½áó¡«⌐ »α«úαá¼-
- ¼δ. ùΓ«íδ ¿ß»αáó¿Γ∞ φΓ«, «Γ½áñτ¿¬ 80286/80386, ¿ß»«½∞ºπεΘ¿⌐ TF
- ñ½∩ »«ññÑ᪬¿ »«Φáú«ó«ú« αѪ¿¼á, ñ«½ªÑ¡ ó«ß»α«¿ºóÑßΓ¿ ñÑ⌐ßΓó¿Ñ
- ½εí«⌐ ¬«¼á¡ñδ »αÑαδóá¡¿∩, ¬«Γ«αá∩ óßΓαÑΓ¿½áß∞. ¥¼π½∩µ¿∩ ΓαÑíπÑΓ
- »«ßΓα«Ñ¡¿∩ ßΓÑ¬á ½«óπΦ¬¿ ¬á¬ »α¿ ¬«¼á¡ñÑ »αÑαδóá¡¿∩ ¿ óº∩Γ¿∩
- ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ ¿º Γ«τ¬¿ óσ«ñá ó »«ñ»α«úαá¼¼π «íαáí«Γ¬¿ »αÑαδ-
- óá¡¿∩.
-
- - 172 -
- -諼¼Ñ¡Γáα¿¿: ¿ß»«½∞ºπ∩ «Γ½áñ«τ¡δÑ αÑú¿ßΓαδ 80386 ñ½∩ ½«óπΦѬ
- »« ñá¡¡δ¼, ¿ß»«½∞ºπ⌐ΓÑ ßó«⌐ßΓó« »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ, ºá-
- ΓѼ «íÑß»Ñτ∞ΓÑ ¿ß»«½∞º«óá¡¿Ñ ßó«⌐ßΓóá Γ«τ¡«ú« ß««ΓóÑΓßΓó¿∩ Γ«τ¬Ñ
- »αÑαδóá¡¿∩, τΓ«íδ úáαá¡Γ¿α«óáΓ∞, τΓ« íπñÑΓ »α«¿ºóÑñÑ¡« »αÑαδóá¡¿Ñ
- »« Γ«τ¬Ñ.
- æ¿Γπᵿ∩ 3: ¬«¼á¡ñá «ßΓá¡«óá
- -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ, Ñß½¿ óδ»«½¡∩ÑΓß∩ «ñ¡«-
- íá⌐Γ¡á∩ ¬«¼á¡ñá INT3 (¬«ñ «»Ñαᵿ¿ ææ). éÑ¬Γ«α ñ½∩ »α«úαá¼¼δ «í-
- αáí«Γ¬¿ ß¿Γπᵿ¿ ßτ¿ΓáÑΓß∩ τáßΓ∞ε ¬«¼á¡ñδ INT3. æ½Ññ«óáΓѽ∞¡«,
- φΓá ß¿Γπᵿ∩ ßτ¿ΓáÑΓß∩ ½«óπΦ¬«⌐, ¿ ßτÑΓτ¿¬ ¬«¼á¡ñ »α«ñ«½ªáÑΓ π¬á-
- ºδóáΓ∞ ¡á ¬«¼á¡ñπ, ß½ÑñπεΘπε ºá INT3.
- -Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ñÑ⌐ßΓó¿Γѽ∞¡δ⌐, ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼ ó¿αΓπá½∞¡«-
- ú« 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 3 Γáí½¿µδ
- óÑ¬Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ
- ¿½¿ αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 3 ó IDT
- ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.
- -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
- -ÅÑαѺá»π߬áѼ«ßΓ∞: Γ.¬. φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ ¬á¬ ½«óπΦ¬á,
- ¬«¼á¡ñá INTO πªÑ ºáóÑαΦÑ¡á. Åα«úαá¼¼á ¼«ªÑΓ íδΓ∞ ó«º«í¡«ó½Ñ¡á ß
- ¬«¼á¡ñδ, ß½ÑñπεΘÑ⌐ ºá INT3.
- -ÄΓ½¿τ¿Ñ «Γ 8086/8088: ¡ÑΓ.
- -諼¼Ñ¡Γáα¿¿: φΓá ß¿Γπᵿ∩ - Ññ¿¡ßΓóÑ¡¡δ⌐ »πΓ∞ ñ½∩ óδαáí«Γ¬¿
- »αÑαδóá¡¿∩ óδ»«½¡∩Ѽ«⌐ ¬«¼á¡ñδ ó 8086/8088 ¿½¿ 80286. é φΓ«⌐ ß¿-
- Γπᵿ¿ «íÑß»Ñτ¿óáÑΓß∩ ß«ó¼ÑßΓ¿¼«ßΓ∞ ñ½∩ ßπΘÑßΓóπεΘ¿σ «Γ½áñτ¿¬«ó
- 8086/8088 ¿½¿ 80286, »α«»π߬áѼδσ ¡á 80386.
- æ¿Γπᵿ∩ 4: ¬«¼á¡ñá INTO, Ñß½¿ πßΓá¡«ó½Ñ¡ Σ½áú »ÑαÑ»«½¡Ñ¡¿∩ (OF)
- -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ, Ñß½¿ »α¿ óδ»«½¡Ñ¡¿¿ ¬«¼á¡ñδ
- INTO í¿Γ OF πßΓá¡«ó½Ñ¡ ó 1. éÑ¬Γ«α«¼ »α«úαá¼¼δ «íαáí«Γ¬¿ ß¿Γπᵿ¿
- ßτ¿ΓáÑΓß∩ τáßΓ∞ ¬«¼á¡ñδ INTO. æ½Ññ«óáΓѽ∞¡«, ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿-
- απÑΓß∩ ¬á¬ ½«óπΦ¬á, ¿ ßτÑΓτ¿¬ ¬«¼á¡ñ »α«ñ«½ªáÑΓ π¬áºδóáΓ∞ ¡á ¬«-
- ¼á¡ñπ, ß½ÑñπεΘπε ºá INTO.
- -Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ñÑ⌐ßΓó¿Γѽ∞¡δ⌐, ºáΘ¿ΘÑ¡¡δ⌐, ó¿αΓπá½∞¡«ú«
- 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 4 ¿º Γáí½¿µδ
- óÑ¬Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ
- ¿½¿ αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 4 ó IDT.
- -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
- -ÅÑαѺá»π߬áѼ«ßΓ∞: Γ.¬. φΓá ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ ½«-
- óπΦ¬á, ¬«¼á¡ñá INTO πªÑ ºáóÑαΦÑ¡á. Åα«úαá¼¼á ¼«ªÑΓ íδΓ∞ ó«º«í¡«ó-
- ½Ñ¡á ß ¬«¼á¡ñδ, ß½ÑñπεΘÑ⌐ ºá INTO.
- æ¿Γπᵿ∩ 5: ¬«¼á¡ñá BOUND »α¿ «í¡áαπªÑ¡¿¿ óδσ«ñá ºá úαá¡¿µδ
- -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ¿¼ÑÑΓ ¼ÑßΓ«, ¬«úñá óδ»«½¡∩ÑΓß∩ ¬«¼á¡ñá
- BOUND, ¿ «í¡áαπª¿óáÑΓß∩ ß«ßΓ«∩¡¿Ñ óδσ«ñá ºá úαá¡¿µδ. éÑ¬Γ«α«¼
- »α«úαá¼¼δ «íαáí«Γ¬¿ ß¿Γπᵿ¿ ßτ¿ΓáÑΓß∩ τáßΓ∞ ¬«¼á¡ñδ BOUND. æ½Ñ-
- ñ«óáΓѽ∞¡«, ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ ½«óπΦ¬á, ¿ ßτÑΓτ¿¬ ¬«-
- ¼á¡ñ »α«ñ«½ªáÑΓ π¬áºδóáΓ∞ ¡á ¬«¼á¡ñπ, ß½ÑñπεΘπε ºá BOUND.
- -Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ñÑ⌐ßΓó¿Γѽ∞¡δ⌐ , ºáΘ¿ΘÑ¡¡δ⌐ ¿ αѪ¿¼ ó¿αΓπ-
- á½∞¡«ú« 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 5 ¿º
- Γáí½¿µδ óÑ¬Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼
- αѪ¿¼Ñ ¿½¿ αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 5
- ó IDT.
-
- - 173 -
- -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
- -ÅÑαѺá»π߬áѼ«ßΓ∞: Γ.¬. φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ ¬á¬ ½«óπΦ¬á,
- ¬«¼á¡ñá BOUND πªÑ ºáóÑαΦÑ¡á. Åα«úαá¼¼á ¼«ªÑΓ íδΓ∞ ó«º«í¡«ó½Ñ¡á ß
- ¬«¼á¡ñδ, ß½ÑñπεΘÑ⌐ ºá BOUND.
- æ¿Γπᵿ∩ 6: ¡Ññ«»πßΓ¿¼á∩ ¬«¼á¡ñá
- -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ, Ñß½¿ »α«µÑßß«α ¡áτ¿¡áÑΓ óδ-
- »«½¡∩Γ∞ ¬á¬πε-½¿í« ¬«¼á¡ñπ, ¡Ñ ∩ó½∩εΘπεß∩ ºá¬«¡¡«⌐. Åα¿τ¿¡á ¼«ªÑΓ
- ºá¬½ετáΓ∞ß∩ ó ¡Ññ«»πßΓ¿¼«¼ ¬«ñÑ «»Ñαᵿ¿, [mod r/m] ¿½¿ [s-i-b]
- íá⌐ΓÑ (íá⌐Γáσ) (ß¼. ú½.3 ö«α¼áΓ ¬«¼á¡ñ). Äíδτ¡« »α¿τ¿¡á ºá¬½ετá-
- ÑΓß∩ ó Γ«¼, τΓ« «Φ¿í«τ¡á∩ »α«úαá¼¼á »δΓáÑΓß∩ óδºóáΓ∞ ñá¡¡δÑ. Å«-
- »δΓ¬á ¿ß»«½∞º«óá¡¿∩ »αÑΣ¿¬ßá LOCK Γá¼, úñÑ «¡ ¡Ñ ¼«ªÑΓ íδΓ∞ ¿ß-
- »«½∞º«óá¡, Γá¬ªÑ ß½πª¿Γ »α¿τ¿¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ (ß¼.
- αáºαÑΦÑ¡¡δÑ ó¿ñδ ¬«¼á¡ñ ¡¿ªÑ). é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ »«»δΓ¬á
- óδ»«½¡Ñ¡¿∩ ¬«¼á¡ñ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á ARPL, LLDT, LTR, LAR, LSL,
- SLDT, STR, VERR ¿½¿ VERW Γá¬ªÑ ß½πª¿Γ »α¿τ¿¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿-
- Γπᵿ¿.
- -Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ñÑ⌐ßΓó¿Γѽ∞¡δ⌐, ºáΘ¿ΘÑ¡¡δ⌐, αѪ¿¼ ó¿αΓπ-
- á½∞¡«ú« 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 6 Γáí-
- ½¿µδ óÑ¬Γ«α«ó »αÑαδóá¡¿⌐ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αÑ-
- ª¿¼Ñ ¿½¿ αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 6 ó
- IDT.
- -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
- -ÅÑαѺá»π߬áѼ«ßΓ∞: ß«ßΓ«∩¡¿Ñ »α«µÑßß«αá ß«σαá¡∩ÑΓß∩, ΓᬠτΓ«
- αÑßΓáαΓ ¼«ªÑΓ íδΓ∞ »α«¿ºóÑñÑ¡, ñ«»π߬á∩, τΓ« »«óΓ«α¡δ⌐ ºá»π߬ ¡Ñ-
- ºá¬«¡¡«⌐ ¬«¼á¡ñδ ¿¼ÑÑΓ ¬á¬«⌐-¡¿íπñ∞ ß¼δß½. ì´πτΦÑ⌐ ßΓαáΓÑú¿Ñ⌐ ó
- φΓ«¼ ß½πτáÑ íπñÑΓ ∩ó½∩Γ∞ß∩ ß««íΘÑ¡¿Ñ «í «Φ¿í¬Ñ ¿ ºáóÑαΦÑ¡¿Ñ «Φ¿-
- í«τ¡«⌐ »α«úαá¼¼δ.
- ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ
- ó 8086/8088, ¬«Γ«αδ⌐ αáߵѡ¿óáÑΓ ¡Ñºá¬«¡¡πε ¬«¼á¡ñπ ¬á¬ NOP (¡¿-
- τÑú« ¡Ñ »α«¿ßσ«ñ¿Γ, ¬α«¼Ñ ¿¡¬αѼѡΓᵿ¿ ßτÑΓτ¿¬á ¬«¼á¡ñ).
- ÄΓ½¿τ¿Ñ «Γ 8086/8088 ¿ 80286: ñ«íáó½Ñ¡¿Ñ 󫺼«ª¡«ßΓ¿ »ÑαѼÑΘÑ¡¿∩
- ßΓαá¡¿µ ó 80386 ßñѽὫ ¡Ñ«íσ«ñ¿¼δ¼ «úαá¡¿τ¿Γ∞ ¿ß»«½∞º«óá¡¿Ñ »αÑ-
- Σ¿¬ßá LOCK ñ½∩ ñ½∩ ¡Ñí«½∞Φ«ú« ¡áí«αá ¬«¼á¡ñ, úñÑ ºáΘѽ¬¿óá¡¿Ñ ¼«-
- ªÑΓ ñÑ⌐ßΓó¿Γѽ∞¡« íδΓ∞ úáαá¡Γ¿α«óá¡«. æ¿Γπᵿ∩ ¡Ññ«»πßΓ¿¼«ú« ¬«ñá
- «»Ñαᵿ¿ (ß¿Γπᵿ∩ 6) óδαáíáΓδóáÑΓß∩ ¿¡áτÑ. ¥Γ« «úαá¡¿τÑ¡¿Ñ ¿
- ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ »α¿¼Ñ¡∩ÑΓß∩ ó« óßÑσ αѪ¿¼áσ 80386, ¡Ñ
- ßτ¿Γá∩, 󫺼«ª¡« ½¿ »ÑαѼÑΘÑ¡¿Ñ ßΓαá¡¿µ ¿½¿ ªÑ½áΓѽ∞¡«.
- ÅαÑΣ¿¬ß LOCK ºá¬«¡¡« ¼«ªÑΓ »αÑñΦÑßΓó«óáΓ∞ Γ«½∞¬« «»αÑñѽѡ¡δ¼
- ¬«¼á¡ñá¼, ó «ß«íÑ¡¡«ßΓ¿ ΓѼ, ¬«Γ«αδÑ «í¼Ñ¡¿óáεΓ αÑú¿ßΓαδ ñá¡¡δσ ß
- »á¼∩Γ∞ε, ¿ ¡Ñ¬«Γ«αδÑ ¿º ΓÑσ, ¬«Γ«αδÑ óδ»«½¡∩εΓ «»Ñαᵿ¿ »ÑαÑß佬¿
- ó »á¼∩Γ∞. ¥Γ¿ ó¿ñδ ¬«¼á¡ñ:
- XCHG <mem EA>, genreg «í¼Ñ¡ »á¼∩Γ¿ ß αÑú¿ßΓα«¼ 80286 ¿
- 80386 áóΓ« LOCK φΓπ ¿¡ßΓαπ¬µ¿ε
- XCHG genreg, <mem EA> «í¼Ñ¡ αÑú¿ßΓαá ß »á¼∩Γ∞ε 80286 ¿
- 80386 áóΓ« φΓπ ¿¡ßΓαπ¬µ¿ε
- ADD <mem EA>, genreg ß½«ªÑ¡¿Ñ ß «»Ñαá¡ñ«¼ ¿º »á¼∩Γ¿
- ADC <mem EA>, genreg ß½«ªÑ¡¿Ñ ß ¿ß»«½∞º«ó᡿Ѽ Σ½áúá
- »ÑαÑ¡«ßá
- SUB <mem EA>, genreg óδτ¿Γá¡¿Ñ «»Ñαá¡ñá ¿º »á¼∩Γ¿
- SBB <mem EA>, genreg óδτ¿Γá¡¿Ñ ß ¿ß»«½∞º«ó᡿Ѽ
- Σ½áúá »ÑαÑ¡«ßá (ºáѼá)
-
- - 174 -
- NEG <mem EA> π¼¡«ªÑ¡¿Ñ «»Ñαá¡ñá ¿º »á¼∩Γ¿
- ¡á -1
- OR <mem EA>, genreg êïê ß «»Ñαá¡ñ«¼ ¿º »á¼∩Γ¿
- AND <mem EA>, genreg ê ß «»Ñαá¡ñ«¼ ¿º »á¼∩Γ¿
- XOR <mem EA>, genreg ¿ß¬½ετáεΘÑÑ êïê ß «»Ñαá¡ñ«¼
- ¿º »á¼∩Γ¿
- NOT <mem EA> «Γα¿µá¡¿Ñ «»Ñαá¡ñá ¿º »á¼∩Γ¿
- BTC <mem EA> ñ«»«½¡Ñ¡¿Ñ í¿Γ«ó «»Ñαá¡ñá ¿º
- »á¼∩Γ¿
- BTR <mem EA> ßíα«ß í¿Γ«ó «»Ñαá¡ñá ¿º »á¼∩Γ¿
- BTS <mem EA> πßΓá¡«ó¬á í¿Γ«ó «»Ñαá¡ñá ¿º
- »á¼∩Γ¿
- Æ.¬. »ÑαѼÑΘÑ¡¿Ñ ßΓαá¡¿µ »«ññÑনóáÑΓß∩ 80386, 80386 ñ«½ªÑ¡
- íδΓ∞ í«½ÑÑ «úαá¡¿τÑ¡¡δ¼ »« «Γ¡«ΦÑ¡¿ε ¬ »αÑΣ¿¬π LOCK, τѼ 8086 ¿½¿
- 80286. é ßΓαá¡¿τ¡«⌐ ßαÑñÑ, ¬«Γ«α«⌐ ¼«ªÑΓ íδΓ∞ «íÑß»ÑτÑ¡ 80386 ¡ÑΓ
- »πΓÑ⌐, τΓ«íδ íδΓ∞ πóÑαÑ¡¡δ¼, ¡á»α¿¼Ñα, ó πß»ÑΦ¡«¼ ºáΘѽ¬¿óá¡¿¿
- »«óΓ«α∩εΘÑ⌐ß∩ ßΓ᫬«ó«⌐ ¬«¼á¡ñδ. ìá»α¿¼Ñα, Äæ ¼«ªÑΓ ó¼ÑΦáΓ∞ß∩ ñ½∩
- «íß½πª¿óá¡¿∩ «Γ¬áºá ßΓαá¡¿µδ, »αÑαóáó »αÑñ»«½«ª¿Γѽ∞¡« ºáΘѽ¬¡π-
- Γπε ¬«¼á¡ñπ. æ¼. ßΓα. ñ½∩ í«½∞ΦÑ⌐ ¿¡Σ«α¼áµ¿¿ « »αÑΣ¿¬ßÑ LOCK.
- æ¿Γπᵿ∩ 7: áα¿Σ¼ÑΓ¿τÑ߬¿⌐ ß«»α«µÑßß«α ¡Ññ«ßΓπ»Ñ¡.
- -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ óδαáíáΓδóáÑΓß∩ ¬á¬ «Φ¿í¬á, Ñß½¿ »α«-
- µÑßß«α ¡áτ¿¡áÑΓ óδ»«½¡∩Γ∞ ¬«¼á¡ñπ ß«»α«µÑßß«αá, ¬«úñá EM ¿ îÉ
- Σ½áú¿ π¬áºδóáεΓ, τΓ« ß«»α«µÑßß«α ½¿í« ¡Ññ«ßΓπ»Ñ¡, ½¿í« ¡Ññ«ßΓπ»Ñ¡
- ñ½∩ ΓѬπΘÑ⌐ ºáñáτ¿.
- ü¿Γδ àî ¿ ìÅ »«½¡«ßΓ∞ε ¬«¡Γα«½¿απεΓß∩ »α«úαá¼¼¡δ¼ «íÑß»ÑτÑ¡¿-
- Ѽ. àî í¿Γ ñ«½ªÑ¡ íδΓ∞ πßΓá¡«ó½Ñ¡, á îÉ í¿Γ - ßíα«ΦÑ¡, ¬«úñá φ¼π-
- ½¿απÑΓß∩ ß«»α«µÑßß«α. àî í¿Γ ñ«½ªÑ¡ íδΓ∞ ßíα«ΦÑ¡, á îÉ í¿Γ - πß-
- Γá¡«ó½Ñ¡, ¬«úñá ß«»α«µÑßß«α ñÑ⌐ßΓó¿Γѽ∞¡« ó ß¿ßΓѼÑ.
- TS í¿Γ áóΓ«¼áΓ¿τÑ߬¿ πßΓá¡áó½¿óáÑΓß∩ ó 1, ¬«úñá 80386 óδ»«½-
- ¡∩ÑΓ »ÑαѬ½ετÑ¡¿Ñ ºáñáτ (ß¼. ßΓα. ). é φΓ«¼ ß½πτáÑ ß½ÑñπεΘá∩
- ¬«¼á¡ñá ß«»α«µÑßß«αá »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ óδαáíáΓδóáÑΓ ß¿Γπáµ¿ε ¡Ñ-
- ñ«ßΓπ»¡«ßΓ¿ ß«»α«µÑßß«αá (ß¿Γπᵿ∩ 7). ÄíαáíáΓδóáεΘá∩ »α«úαá¼¼á
- φΓ«⌐ ß¿Γπᵿ¿, óÑα«∩Γ¡«, »ÑαѬáτ¿óáÑΓ ß«ßΓ«∩¡¿Ñ ß«»α«µÑßß«αá ó
- ¡«óπε ºáñáτπ, ßíαáßδóá∩ TS Σ½áú (󫺼«ª¡« ¿ß»«½∞º«ó᡿Ѽ CLTS ¬«-
- ¼á¡ñδ), ¿ ó«ºóαáΘáÑΓß∩ ¬ ¬«¼á¡ñÑ ß«»α«µÑßß«αá. Æ.¬. Σ½áú TS ßíα«-
- ΦÑ¡, áα¿Σ¼ÑΓ¿τÑ߬á∩ ¬«¼á¡ñá ΓÑ»Ñα∞ óδ»«½¡∩ÑΓß∩ íѺ ó맮óá ¿ß¬½ε-
- τ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿.
- -Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ñÑ⌐ßΓó¿Γѽ∞¡δ⌐, ºáΘ¿ΘÑ¡¡δ⌐, ó¿αΓπá½∞¡«ú«
- 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 7 Γáí½¿µδ óѬ-
- Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿
- αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 7 ó IDT.
- è«ñ «Φ¿í¬¿, ºáúαπªáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
- -ÅÑαѺá»π߬áѼ«ßΓ∞: óßÑ »α«¿ßσ«ñ∩ΘÑÑ ó φΓ«⌐ ß¿Γπᵿ¿ »ÑαѺá-
- »π߬áѼ«.
- ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088,
- ¬«Γ«αδ⌐ ¡Ñ «íÑß»Ñτ¿óáÑΓ ¬α¿Γ¿τÑ߬«⌐ ß¿Γπᵿ¿ ñ½∩ φ¼π½¿α«óá¡¿∩
- ß«»α«µÑßß«αá. é 8086/8088 φ¼π½∩µ¿∩ ß«»α«µÑßß«αá ¼«ªÑΓ íδΓ∞ ºáóÑα-
- ΦÑ¡á, ¬«úñá ¡Ñ«íσ«ñ¿¼«, ºá¼Ñ¡«⌐ ¿½¿ óßΓáó¬«⌐ ó «í`Ñ¬Γ¡δ⌐ ¬«ñ ∩ó¡«
- ºáñá¡¡«⌐ ¬«¼á¡ñδ INTn ñ½∩ ¬áªñ«⌐ ¬«¼á¡ñδ ß«»α«µÑßß«αá.
-
- - 175 -
- ö½áú, πßΓá-│ │
- ¡«ó½Ñ¡¡δ⌐ │ éδαáíáΓδóáÑΓß∩ ß¿Γπᵿ∩ │ éδαáíáΓδóáÑΓß∩ ß¿Γπᵿ∩
- ó CRO │ 7 »α¿ ¬«¼á¡ñÑ WAIT │ 7 »α¿ ¬«¼á¡ñÑ ß«»α«µÑß-
- ───┬───┬───┤ │ ß«αá
- EM │MP │TS │ │
- ───┼───┼───┼─────────────────────────┼───────────────────────────
- 0 │1 │0 │ ìÑΓ │ ìÑΓ
- 0 │1 │1 │äá, »«ºó«½∩εΓ ß«»α«µÑß- │ äá, »«ºó«½∩ÑΓ ß«»α«µÑß-
- │ │ │ß«α𠬫¡ΓѬßΓ¡«Ñ »ÑαÑ- │ ß«α𠬫¡ΓѬßΓ¡«Ñ »ÑαÑ-
- │ │ │¬½ετÑ¡¿Ñ, ¬«Γ«α«Ñ íπñÑΓ │ ¬½ετÑ¡¿Ñ, ¬«Γ«α«Ñ íπñÑΓ
- │ │ │óδ»«½¡Ñ¡« «íαáí«Γτ¿¬«¼ │ óδ»«½¡Ñ¡« «íαáí«Γτ¿¬«¼
- │ │ │ß¿Γπᵿ¿ 7 │ ß¿Γπᵿ¿ 7
- 1 │0 │0 │ìÑΓ, ¡ÑΓ ¡Ñ«íσ«ñ¿¼«ßΓ¿ │ äá, Γ.¬. ¬«¼á¡ñá ß«»α«-
- │ │ │φ¼π½¿α«óáΓ∞ ¬«¼á¡ñπ WAIT,│ µÑßß«αá ¼«ªÑΓ íδΓ∞ ßφ-
- │ │ │¬«úñá ß«»α«µÑßß«α ¡Ñ »α¿-│ ¼π½¿α«óá¡á «íαáí«Γτ¿¬«¼
- │ │ │ßπΓßΓóπÑΓ │ ß¿Γπᵿ¿ 7
- 1 │0 │1 │ìÑΓ, ¡ÑΓ ¡Ñ«íσ«ñ¿¼«ßΓ¿ │ äá, Γ.¬. ¬«¼á¡ñá ß«»α«-
- │ │ │φ¼π½¿α«óáΓ∞ ¬«¼á¡ñπ │ µÑßß«αá ¼«ªÑΓ íδΓ∞ ßφ-
- │ │ │WAIT, ¬«úñá ß«»α«µÑß- │ ¼π½¿α«óá¡á «íαáí«Γτ¿¬«¼
- │ │ │ß«α ¡Ñ »α¿ßπΓßΓóπÑΓ │ ß¿Γπᵿ¿ 7
-
- æ¿Γπᵿ∩ 8: ñó«⌐¡á∩ «Φ¿í¬á.
- -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ, Ñß½¿ «í¡áαπªÑ¡á ½εíá∩
- ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩, ¬«úñá »α«µÑßß«α »δΓáÑΓß∩ »ÑαÑñáΓ∞ π»αáó-
- ½Ñ¡¿Ñ «íαáí«Γτ¿¬π ñ½∩ »αÑñδñπΘÑ⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ 0,10,11,
- 12 ¿½¿ 13.
- -Ç¬Γ¿ó¡δÑ αѪ¿¼δ:ºáΘ¿ΘÑ¡¡δ⌐. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩
- »ÑαѬ½ετáΓѽ∞ 8 ó IDT.
- è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ñá, ¡« ¬«ñ
- «Φ¿í¬¿ - óßÑ ¡π½¿.
- -ÅÑαѺá»π߬áѼ«ßΓ∞: ¬«¼á¡ñá, ß½πªáΘá∩ »α¿τ¿¡«⌐ »αÑñδñπΘÑ⌐
- ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ ¡Ñ ¼«ªÑΓ íδΓ∞ »α«óΓ«α¡« ºá»πΘÑ¡á, Γ.¬.
- «í¡áαπªÑ¡¿Ñ óΓ«α«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ »αÑ»∩ΓßΓóπÑΓ ß«σαá¡Ñ-
- ¡¿ε ß«ßΓ«∩¡¿∩ »αÑαóá¡¡«⌐ »α«úαá¼¼δ ¿ ºáúαπº¬Ñ ¿¡Σ«α¼áµ¿¿ « óσ«ñ-
- ¡«⌐ Γ«τ¬Ñ «íαáí«Γτ¿¬á ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿. Æ.¬. ó µÑ»«τ¬Ñ
- ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ ¡Ñ¬«Γ«αá∩ »Ñαó«¡áτá½∞¡á∩ ¿¡Σ«α¼áµ¿∩ ΓÑα∩-
- ÑΓß∩, »«óΓ«α¡δ⌐ ºá»π߬ ñá½ÑÑ ¡Ñ󫺼«ªÑ¡. ¥Γ« »α¿τ¿¡á «ß«í«⌐
- ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿, ß¿Γπᵿ¿ 8, »αÑñ¡áº¡áτÑ¡¡«⌐ ñ½∩ Γᬿσ
- πß½«ó¿⌐.
- ÄΓ½¿τ¿Ñ «Γ 80086/8088: Γá¬á∩ ß¿Γπᵿ∩ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
- -諼¼Ñ¡Γáα¿¿: τΓ«íδ ¿ºíѪáΓ∞ φΓ«⌐ ß¿Γπᵿ¿, ¡πª¡« «íÑß»Ñτ¿Γ∞,
- τΓ«íδ Γ«τ¬¿ óσ«ñá ó «íαáí«Γτ¿¬¿ ß¿Γπᵿ⌐ 0, 10, 11, 12 ¿ 13 ¼«ú½¿
- íδΓ∞ ñ«ßΓ¿ú¡πΓδ íѺ »α¿τ¿¡ ñ½∩ íπñπΘÑ⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿.
- ùΓ«íδ «íαáí«ΓáΓ∞ ß¿Γπᵿε 8, ¡πª¡« «íÑß»Ñτ¿Γ∞ »αáó¿½∞¡δ⌐ TSS ñ½∩
- «íαáí«Γτ¿¬á ß¿Γπᵿ¿ 8 «íαáí«Γ¬«⌐ Ñú« ó αẽ¿τ¡δσ ºáñáτáσ. ùΓ«íδ
- φΓ« ßñѽáΓ∞, ¡πª¡« αẼÑßΓ¿Γ∞ »ÑαѬ½ετáΓѽ∞ ºáñáτ ó »«º¿µ¿¿ 8 ó
- IDT.
-
- - 176 -
- æ¿Γπᵿ∩ 9: ¡áαπΦÑ¡¿Ñ úαá¡¿µδ ßÑú¼Ñ¡Γá «»Ñαá¡ñá ß«»α«µÑßß«αá
- -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ, Ñß½¿ »α«µÑßß«α «í¡áαπª¿óáÑΓ
- ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε, »«¬á «¡ ó«ó½Ñ¬áÑΓß∩ ó »ÑαÑñáτπ «»Ñαá¡ñá
- ñ½∩ ß«»α«µÑßß«αá. ¥Γá ß¿Γπᵿ∩ ¼«ªÑΓ ¿¼ÑΓ∞ ¼ÑßΓ« Γ«½∞¬« »α¿ πß-
- ½«ó¿¿ "ºáóÑαΓδóá¡¿¿" «»Ñαá¡ñá ó«¬απú 4 âíá⌐Γ¡«ú« ßÑú¼Ñ¡Γá.
- -Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ºáΘ¿ΘÑ¡¡δ⌐. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩
- »ÑαѬ½ετáΓѽ∞ 9 ó IDT.
- -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
- -ÅÑαѺá»π߬áѼ«ßΓ∞: ¬«¼á¡ñá áα¿Σ¼ÑΓ¿τÑ߬«ú« ß«»α«µÑßß«αá, ß½π-
- ªáΘá∩ »α¿τ¿¡«⌐ φΓ«⌐ ß¿Γπᵿ¿, ¡Ñ ∩ó½∩ÑΓß∩ »ÑαѺá»π߬áѼ«⌐, Γ.¬.
- «¡á πªÑ ¡áτá½á óδ»«½¡∩Γ∞ß∩ ¿ ¿º¼Ñ¡¿½á ß«ßΓ«∩¡¿Ñ ß«»α«µÑßß«αá ó Γ«
- óαѼ∩, ¬«úñá 80386 íδ½á «í¡áαπªÑ¡á φΓá ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩.
- -ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
- - 諼¼Ñ¡Γáα¿¿: φΓ«⌐ ß¿Γπᵿ¿ ¼«ª¡« ¿ºíѪáΓ∞, ¡Ñ αáºαÑΦΦá∩ «»Ñ-
- αá¡ñπ ß«»α«µÑßß«αá "ºáó«αáτ¿óáΓ∞ß∩" ó«¬απú ¬«¡µá 4-âíá⌐Γ¡δσ ßÑú-
- ¼Ñ¡Γ«ó.
- æ¿Γπᵿ∩ 10: ¡Ññ«»πßΓ¿¼δ⌐ ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿
- -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ ó« óαѼ∩ «»Ñαᵿ¿ »ÑαѬ½ετÑ-
- ¡¿∩ ºáñáτ, Ñß½¿ »α«µÑßß«α «í¡áαπª¿óáÑΓ, τΓ« ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºá-
- ñáτ¿ ß½¿Φ¬«¼ ¼á½, τΓ«íδ ß«ñÑαªáΓ∞ Σ¿¬ß¿α«óá¡¡πε »«αµ¿ε TSS ¿½¿
- Ñß½¿ TSS ß«ñÑαª¿Γ »α«Γ¿ó«αÑτ¿óπε ¿¡Σ«α¼áµ¿ε. ¥Γá ß¿Γπᵿ∩ ß¿ú¡á-
- ½¿º¿απÑΓ ¬á¬ «Φ¿í¬á ó ¬«¡ΓѬßΓÑ πσ«ñ∩ΘÑ⌐ ºáñáτ¿, Ñß½¿ TSS πσ«ñ∩-
- ΘÑ⌐ ºáñáτ¿ «¬áºδóáÑΓß∩ ¡Ññ«»πßΓ¿¼δ¼ ¿½¿ Ñß½¿ TSS »α¿σ«ñ∩ΘÑ⌐ ºáñá-
- τ¿ ¡ÑßπΘÑßΓóπÑΓ. æ¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ ½«óπΦ¬á ó ¬«¡ΓѬßΓÑ
- »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿, Ñß½¿ TSS »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ ¿¼ÑÑΓ íπñπΘ¿Ñ »α«í-
- ½Ñ¼δ.
- -Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ºáΘ¿ΘÑ¡¡δ⌐. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩
- »ÑαѬ½ετáΓѽ∞ 10 ó IDT.
- è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ºá»¿ßδóáÑΓß∩
- ¬«ñ «Φ¿í¬¿, »«¬áºá¡¡δ⌐ ¡á α¿ß. 16.2. ê¡ñÑ¬ß ßÑ½Ñ¬Γ«αá, ß«ñÑαªá-
- Θ¿⌐ß∩ ó ¬«ñÑ «Φ¿í¬¿, ºáó¿ß¿Γ «Γ πß½«ó¿⌐ «í¡áαπªÑ¡¿∩, ¬á¬ »«¬áºá¡«
- ¡¿ªÑ:
- -ÅÑαѺá»π߬áѼ«ßΓ∞: φΓá ß¿Γπᵿ∩ »ÑαѺá»π߬áѼá, Ñß½¿ ¡Ñ ∩ó½∩-
- ÑΓß∩ »α¿τ¿¡«⌐ Γ«ú« Σá¬Γá, τΓ« τáßΓ∞ Σ¿¬ß¿α«óá¡¡«⌐ »«αµ¿¿ TSS ¡á-
- σ«ñ¿Γß∩ ó ¡ÑßπΘÑßΓóπεΘÑ⌐ ßΓαá¡¿µÑ. Å«φΓ«¼π ß½ÑñπÑΓ ¿ºíÑúáΓ∞ ¡áαπ-
- ΦÑ¡¿∩ úαá¡¿µ ó¡πΓα¿ Σ¿¬ß¿α«óá¡¡«⌐ »«αµ¿¿ TSS.
- -ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
- -諼¼Ñ¡Γáα¿¿: τΓ«íδ úáαá¡Γ¿α«óáΓ∞ »αáó¿½∞¡«ßΓ∞ TSS »α¿ «íαá-
- í«Γ¬Ñ ß¿Γπᵿ¿, «íαáí«Γτ¿¬ ß¿Γπᵿ¿ 10 ñ«½ªÑ¡ íδΓ∞ ºáñáτÑ⌐, óδºδ-
- óáѼ«⌐ τÑαѺ »ÑαѬ½ετáΓѽ∞ ºáñáτ ó »«º¿µ¿¿ 10 TDT. é ½εí«⌐ ß¿ßΓÑ-
- ¼Ñ αѬ«¼Ñ¡ñπÑΓß∩ ß«ºñáóáΓ∞ Γ«½∞¬« ñ«»πßΓ¿¼δÑ ñÑß¬α¿»Γ«αδ TSS ß
- πßΓá¡«ó¬«⌐ «úαá¡¿τÑ¡¿∩ ñÑß¬α¿»Γ«αá TSS í«½∞ΦÑú«, τѼ ñ«ßΓáΓ«τ¡«Ñ
- ñ½∩ Γ«ú«, τΓ«íδ ß«ñÑαªáΓ∞ ó« óß∩¬«¼ ß½πτáÑ Σ¿¬ß¿α«óá¡¡πε τáßΓ∞
- TSS ¿ ñ«»πßΓ¿¼«Ñ ß«ñÑন¼«Ñ ßἫú« TSS.
-
- - 177 -
-
- ────────────────────────────────────────────────────────────────
- è«ñ «Φ¿í¬¿ │ôß½«ó¿Ñ, ¿º-ºá ¬«Γ«α«ú« │Åα«óÑα∩ÑΓß∩│Åα«óÑα∩ÑΓß∩
- ß¿Γπᵿ¿ 10 │¬áªñδ⌐ TSS, ó«ó½ÑτÑ¡¡δ⌐ ó │TSS πσ«ñ∩- │TSS »α¿σ«-
- │»α«µÑßßÑ »ÑαѬ½ετÑ¡¿∩ ºá- │ΘÑ⌐ ºáñáτ¿ │ñ∩ΘÑ⌐ ºáñá-
- │ñáτ ∩ó½∩ÑΓß∩ ¡Ññ«»πßΓ¿¼δ¼ │ │ τ¿
- ─────────────┼──────────────────────────┼───────────┼───────────
- TSS ¿¡ñÑ¬ß + │äÑß¬α¿»Γ«α TSS ¡Ñ»αáó¿½∞- │ äá │ äá
- EXT í¿Γ │¡δ⌐ («Φ¿í«τ¡δ⌐ Γ¿» ñÑß- │ │
- │¬α¿»Γ«αá ¿½¿ ¡Ñ »«ññáε- │ │
- │Θ¿⌐ß∩ αáßΦ¿Σα«ó¬Ñ) │ │
- TSS ¿¡ñÑ¬ß + │JMP, CALL, INT3, INTn, │ äá │ äá
- EXT í¿Γ │INTO ¿½¿ BOUNDS ¬«¼á¡ñá │ │
- │ß½πª¿Γ »α¿τ¿¡«⌐ »ÑαÑ- │ │
- │¬½ετÑ¡¿∩ ºáñáτ, ¡« TSS │ │
- │»α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ πªÑ │ │
- │«Γ¼ÑτÑ¡ ¬á¬ ºá¡∩Γδ⌐ │ │
- │(é=1) │ │
- TSS ¿¡ñÑ¬ß + │諼á¡ñá IRET ß½πª¿Γ »α¿- │ äá │ äá
- EXT í¿Γ │τ¿¡«⌐ »ÑαѬ½ετÑ¡¿∩ ºáñáτ │ │
- │¡á »α¿σ«ñ∩Θπε ºáñáτπ, ó │ │
- │¬«Γ«α«⌐ ΓѬπΘá∩ ºáñáτá, │ │
- │óÑα«∩Γ¡«, 󽫪ѡá, ¡« │ │
- │»α¿σ«ñ∩Θá∩ ºáñáτá «Γ¼Ñ- │ │
- │τÑ¡á ¬á¬ ¡Ñºá¡∩Γá∩ │ │
- │(é=0) │ │
- TSS ¿¡ñÑ¬ß + │Äúαá¡¿τÑ¡¿Ñ ó 32-í¿Γ¡«¼ │ äá │ äá
- EXT í¿Γ │ñÑß¬α¿»Γ«αÑ TSS ¼Ñ¡∞ΦÑ │ │
- │103 (ñÑß∩Γ¿τ¡«Ñ) íá⌐Γ«ó, │ │
- │ΓαÑíπѼδσ ñ½∩ Σ¿¬ß¿α«- │ │
- │óá¡¡«⌐ »«αµ¿¿ TSS (¿½¿ │ │
- │¼Ñ¡∞ΦÑ, τѼ 43 ñÑß∩Γ¿τ- │ │
- │¡«Ñ ñ½∩ 16-í¿Γ¡«ú« ñÑß- │ │
- │¬α¿»Γ«αá TSS) │ │
- LDT ¿¡ñÑ¬ß + │ìÑñ«»πßΓ¿¼δ⌐ ñÑß¬α¿»Γ«α │ ìÑΓ │ äá
- EXT í¿Γ │LDT ¿½¿ ñÑß¬α¿»Γ«α LDT │ │
- │«Γ¼ÑτÑ¡ ¬á¬ ¡ÑßπΘÑßΓóπ- │ │
- │εΘ¿⌐ │ │
- SS ¿¡ñÑ¬ß + │æÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá ßΓѬá │ ìÑΓ │ äá
- EXT í¿Γ │ó¡Ñ «úαá¡¿τÑ¡¿∩ Γáí½¿µδ │ │
- │ñÑß¬α¿»Γ«αá │ │
- SS ¿¡ñÑ¬ß + │æÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá ßΓѬá │ ìÑΓ │ äá
- EXT í¿Γ │¡Ñ ßßδ½áÑΓß∩ ¡á ßÑú¼Ñ¡Γ │ │
- │ºá»¿ß¿ ñá¡¡δσ │ │
- SS ¿¡ñÑ¬ß + │DPL ßÑú¼Ñ¡Γá ßΓÑ¬á ¡Ñ │ ìÑΓ │ äá
- EXT í¿Γ │ß««ΓóÑΓßΓóπÑΓ ¡«ó«¼π CPL │ │
- │(π¬áºá¡¡«¼π RPL ßѽѬ- │ │
- │Γ«αá ¡«ó«⌐ »α«úαá¼¼δ) │ │
- SS ¿¡ñÑ¬ß + │RPL ßÑ½Ñ¬Γ«αá ßÑú¼Ñ¡Γá │ ìÑΓ │ äá
- EXT í¿Γ │ßΓѬá í«½∞ΦÑ ¿½¿ ¼Ñ¡∞ΦÑ │ │
- │¡«ó«ú« DPL │ │
-
- - 178 -
- │ │ │
- ─────────────┼──────────────────────────┼───────────┼───────────
- CS ¿¡ñÑ¬ß + │æÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá »α«- │ ìÑΓ │ äá
- EXT í¿Γ │úαá¼¼δ ó¡Ñ «úαá¡¿τÑ¡¿∩ │ │
- │Γáí½¿µδ ñÑß¬α¿»Γ«αá │ │
- CS ¿¡ñÑ¬ß + │æÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá »α«- │ ìÑΓ │ äá
- EXT í¿Γ │úαá¼¼δ ¡Ñ ßßδ½áÑΓß∩ ¡á │ │
- │ßÑú¼Ñ¡Γ »α«úαá¼¼δ │ │
- CS ¿¡ñÑ¬ß + │DPL ¡Ñß«ú½áßπεΘÑú«ß∩ ßÑú- │ ìÑΓ │ äá
- EXT í¿Γ │¼Ñ¡Γá »α«úαá¼¼δ í«½∞ΦÑ │ │
- │¿½¿ ¼Ñ¡∞ΦÑ ¡«ó«ú« CPL │ │
- CS ¿¡ñÑ¬ß + │DPL ß«ú½áßπεΘÑú«ß∩ ßÑú- │ ìÑΓ │ äá
- EXT í¿Γ │¼Ñ¡Γá »α«úαá¼¼δ í«½∞ΦÑ │ │
- │¡«ó«ú« CPL │ │
- DS,ES,FS,GS │æÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá DS,ES, │ ìÑΓ │ äá
- ¿¡ñÑ¬ß + │FS ¿½¿ GS ó¡Ñ «úαá¡¿τÑ¡¿∩ │ │
- EXT í¿Γ │Γáí½¿µδ ñÑß¬α¿»Γ«αá │ │
- S,ES,FS,GS │æÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá DS,ES, │ ìÑΓ │ äá
- ¿¡ñÑ¬ß + │FS ¿½¿ GS ¡Ñ ßßδ½áÑΓß∩ ¡á │ │
- EXT í¿Γ │ßÑú¼Ñ¡Γ ñá¡¡δσ │ │
- ────────────────────────────────────────────────────────────────
- çá¼Ñτá¡¿Ñ:" + " ¿¼ÑÑΓ ñ«»«½¡¿Γѽ∞¡«Ñ º¡áτÑ¡¿Ñ «»Ñαᵿ¿ íπ½Ñó߬«ú«
- êïê, ¿ß»«½∞ºπѼ«ú« ó Σ«α¼áΓÑ ¬«ñá «Φ¿í¬¿, ß¼. α¿ß.
- 16.2.
- æ¿Γπᵿ∩ 11: ßÑú¼Ñ¡Γ ¡Ñ ßπΘÑßΓóπÑΓ.
- Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ, Ñß½¿ »α«µÑßß«α «í¡áαπª¿óá-
- ÑΓ, τΓ« í¿Γ ¡á½¿τ¿∩ ó« óßÑσ ñÑß¬α¿»Γ«αáσ ñ½∩ CS, DS, ES, FS, GS
- ¿½¿ LDT, ¿½¿ ó »ÑαѬ½ετáΓÑ½Ñ ½«óπΦѬ, »ÑαѬ½ετáΓÑ½Ñ »αÑαδóá¡¿⌐
- ¿½¿ »ÑαѬ½ετáΓÑ½Ñ ºáñáτ. ¥Γá ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á
- »α¿ »«»δ⪥ ºáúαπº¬¿ ßÑ½Ñ¬Γ«αá ¡ÑßπΘÑßΓóπεΘÑú« ñÑß¬α¿»Γ«αá ó αÑ-
- ú¿ßΓαÑ ßÑú¼Ñ¡Γá. ¥Γá ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á »α¿ »«-
- »δ⪥ ¿ß»«½∞º«óá¡¿∩ ßÑ½Ñ¬Γ«αá ¡ÑßπΘÑßΓóπεΘÑú« »ÑαѬ½ετáΓѽ∩ ó
- ¼ÑªßÑú¼Ñ¡Γ¡«¼ JMP, ¼ÑªßÑú¼Ñ¡Γ¡«¼ CALL, ¼ÑªßÑú¼Ñ¡Γ¡«¼ RET, ¼ÑªßÑú-
- ¼Ñ¡Γ¡«¼ RETn, INT3, INTn, INTO, BOUND, IRET, MOV ó DS/ES/FS/GS
- ¿½¿ LDS/LES/LFS/LGS.
- Äß«í«Ñ αáßß¼«ΓαÑ¡¿Ñ ñ½∩ «í¡áαπªÑ¡¿∩ ß¿Γπᵿ¿ ¡ÑßπΘÑßΓó«óá¡¿∩ ó«
- óαѼ∩ »ÑαѬ½ετá¡¿∩ ºáñáτ: ß¿Γπᵿ∩ ¡á¿σπñΦÑú« ß½πτá∩
- àß½¿ ß¿Γπᵿ∩ «í¡áαπª¿óáÑΓß∩ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ, Γá-
- ¬á∩ ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ ½«óπΦ¬á ó ¬«¡ΓѬßΓÑ »α¿σ«ñ∩ΘÑ⌐
- ºáñáτ¿. é« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ 80386 ó«-»Ñαóδσ πßΓá¡áó½¿óá-
- ÑΓ, τΓ« TSS »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ ßπΘÑßΓóπÑΓ ¿ τΓ« Ñú« LDT (¬á¬«⌐-½¿-
- í«) ßπΘÑßΓóπÑΓ, ºáúαπªªáÑΓ óßÑ αÑú¿ßΓαδ ¿º ¡«ó«ú« TSS ¿ ºáΓѼ
- «ñ¿¡ ºá ñαπú¿¼ ßτ¿ΓδóáÑΓ ñÑß¬α¿»Γ«αδ, π¬áºδóáεΘ¿Ñ ¡á ßÑ½Ñ¬Γ«αδ
- ñ½∩ ¬áªñ«ú« αÑú¿ßΓαá ßÑú¼Ñ¡Γá. àß½¿ ¬á¬«⌐-¡¿íπñ∞ ¡Ñ«íσ«ñ¿¼δ⌐
- ñÑß¬α¿»Γ«α ¡Ñ ßπΘÑßΓóπÑΓ, ¡Ñ¼Ññ½Ñ¡¡« 󫺡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿-
- Γπᵿ∩ (½«óπΦ¬á) ó ¬«¡ΓѬßΓÑ ¡«ó«⌐ ºáñáτ¿. (Äí`∩ߡѡ¿Ñ: »ÑαѬ½ε-
- τÑ¡¿Ñ ºáñáτ »α«¿ßσ«ñ¿Γ, ¡« »Ñαóá∩ ¬«¼á¡ñá ¡«ó«⌐ ºáñáτ¿, «ñ¡á¬«,
- ¡Ñ óδ»«½¡∩ÑΓß∩ . ū߬«½∞¬π φΓ« »α«¿ßσ«ñ¿Γ, «ßΓáóΦ¿Ñß∩ ¬φΦ ¿
- ñÑß¬α¿»Γ«α«ó ¡Ñ ¼«úπΓ íδΓ∞ ¿º¼Ñ¡Ñ¡δ ß«ñÑন¼δ¼ ¡Ñ«íσ«ñ¿¼«ú«
- ñÑß¬α¿»Γ«αá. æπΘÑßΓóπÑΓ ñóá »πΓ¿ τΓ«íδ ߬«»¿α«óáΓ∞ ¿σ ó «íαáí«Γ-
- τ¿¬ ß¿Γπᵿ¿ ¡ÑßπΘÑßΓó«óá¡¿∩ (ß¿Γπᵿ¿ 11):
-
- - 179 -
- 1. Äíαáí«Γ¬á φΓ«⌐ ß¿Γπᵿ¿ ß «Γñѽ∞¡«⌐ ºáñáτÑ⌐ (»ÑαѬ½ετáΓѽ∞
- ºáñáτ ó »«º¿µ¿¿ 11 IDT). çáñáτá »ÑαѬ½ετáÑΓß∩ «íαáΓ¡« ¡á »αÑαóá¡-
- ¡πε ºáñáτπ, τΓ« »«ß½πª¿Γ »α¿τ¿¡«⌐ Γ«ú«, τΓ« »α«µÑßß«α »ÑαѺáúαπ-
- º¿Γ αÑú¿ßΓαδ ¿ ¬φΦ¿ ñÑß¬α¿»Γ«α«ó ñ½∩ »αÑαóá¡¡«⌐ ºáñáτ¿. Å«»δΓ¬á
- »ÑαѬ½ετÑ¡¿∩ ¼«ªÑΓ, «ñ¡á¬«, «í¡áαπª¿Γ∞ íπñπΘπε ¿ß¬½ετ¿Γѽ∞¡πε ß¿-
- Γπᵿε, ¬«Γ«αá∩ íπñÑΓ óÑ¬Γ«α¿º«óá¡á ß««ΓóÑΓßΓóÑ¡¡«. è«úñá óßÑ
- ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿, óδºóá¡¡δÑ »ÑαѬ½ετÑ¡¿Ñ¼ ºáñáτ, «íαáí«Γá-
- ¡δ, «íαáΓ¡«Ñ »ÑαѬ½ετÑ¡¿Ñ ¡á »αÑαóá¡¡πε ºáñáτπ »α«¿ßσ«ñ¿Γ ú½áñ¬«.
- 2. Äíαáí«Γ¬á φΓ«⌐ ß¿Γπᵿ¿ ó¡πΓα¿ ΓѬπΘÑ⌐ ºáñáτ¿ (»ÑαѬ½ετá-
- Γѽ∞ ½«óπΦѬ ó »«º¿µ¿¿ 11 ó IDT) ¿ úáαá¡Γ¿∩ Γ«ú«, τΓ« «íαáíáΓδóá-
- εΘá∩ »«ñ»α«úαá¼¼á ßñѽáÑΓ óßÑ ¬φΦ¿ ñÑß¬α¿»Γ«α«ó ß«ú½áßπεΘ¿¼¿ß∩ ß
- óѽ¿τ¿¡á¼¿ ßÑ½Ñ¬Γ«αá ΓÑσ, ¬«Γ«αδÑ í뫨 ºáúαπªÑ¡δ ó« óαѼ∩ »ÑαѬ-
- ½ετÑ¡¿∩ ºáñáτ. æ½Ññ«óáΓѽ∞¡«, »«ñ»α«úαá¼¼á ñ«½ª¡á ºáúαπº¿Γ∞ ó
- ßΓѬ ¿ ºáΓѼ ßτ¿ΓáΓ∞ ¿º ßΓѬá óßÑ ßÑ½Ñ¬Γ«αδ αÑú¿ßΓαá ßÑú¼Ñ¡Γá.
- Ä»Ñαᵿ∩ POP »«ß½πª¿Γ »α¿τ¿¡«⌐ Γ«ú«, τΓ« 80386 ßτ¿ΓáÑΓ ¡Ñ«íσ«ñ¿-
- ¼δ⌐ ñÑß¬α¿»Γ«α ¿ ¿º¼Ñ¡¿Γ ß««ΓóÑΓßΓóπεΘ¿⌐ ¬φΦ ñÑß¬α¿»Γ«αá. êº-
- óÑßΓ¡«,τΓ« ¬áªñá∩ Γá¬á∩ ¬«¼á¡ñá POP ó¡πΓα¿ «íαáí«Γτ¿¬á ¼«ªÑΓ »«ß-
- ½πª¿Γ∞ »α¿τ¿¡«⌐ ¬á¬«⌐-½¿í« ñαπú«⌐ ß¿Γπᵿ¿ ¡ÑßπΘÑßΓó«óá¡¿∩ ¿½¿
- ¬á¬«⌐-½¿í« ñαπú«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿. æ½Ññ«óáΓѽ∞¡«, «íαá-
- í«Γτ¿¬ φΓ«⌐ ß¿Γπᵿ¿ ñ«½ªÑ¡ ñ«»π߬áΓ∞ 󫺼«ª¡«ßΓ∞ »«óΓ«α¡«ú« óσ«-
- ñá (óßÑ Ñú« óαѼѡ¡δÑ ¿º¼Ñ¡Ñ¡¿∩ ñ«½ª¡δ íδΓ∞ ß«σαá¡Ñ¡δ ó ßΓÑ¬Ñ «í-
- αáí«Γτ¿¬á).
- Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ºáΘ¿ΘÑ¡¡δ⌐. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩
- óÑ¡Γ¿½∞ 11 ó IDT.
- è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¬«ñ «Φ¿í¬¿,
- ¬á¬ ¡á α¿ß. 16.2, ºá»¿ßδóáÑΓß∩ ó ßΓѬ. ê¡ñѬߡá∩ «í½áßΓ∞ ßßδ½áÑΓ-
- ß∩ ¡á ßÑ½Ñ¬Γ«α ¡ÑßπΘÑßΓóπεΘÑú« ñÑß¬α¿»Γ«αá ¿½¿ ¡á ßÑ½Ñ¬Γ«α ¿½¿
- IDT ¿¡ñÑ¬ß ¡ÑßπΘÑßΓóπεΘÑú« »ÑαѬ½ετáΓѽ∩. ü¿Γ I πßΓá¡«ó½Ñ¡, Ñß½¿
- ¬«ñ «Φ¿í¬¿ ßßδ½áÑΓß∩ ¡á φ½Ñ¼Ñ¡Γ IDT, ∩ó½∩εΦ¿⌐ß∩ αѺπ½∞ΓáΓ«¼, ¡á»-
- α¿¼Ñα, ¬«¼á¡ñδ INTn, ßßδ½áεΘÑ⌐ß∩ ¡á ¡ÑßπΘÑßΓóπεΘ¿⌐ »ÑαѬ½ετáΓѽ∞,
- ¿½¿ á»»áαáΓ¡«ú« »αÑαδóá¡¿∩, ßßδ½áεΘÑú«ß∩ ¡á ¡ÑßπΘÑßΓóπεΘ¿⌐ »ÑαѬ-
- ½ετáΓѽ∞ (EXT í¿Γ Γá¬ªÑ πßΓá¡áó½¿óáÑΓß∩ ó φΓ«¼ ß½πτáÑ).
- ÅÑαѺá»π߬áѼ«ßΓ∞: óßÑ »α«¿ßσ«ñ∩ΘÑÑ ó φΓ«⌐ ß¿Γπᵿ¿ »ÑαѺá-
- »π߬áѼ«. àß½¿ «íαáí«Γτ¿¬ ß¿Γπᵿ¿ 11 ñѽáÑΓ ßÑú¼Ñ¡Γ ¿½¿ »ÑαѬ½ε-
- τáΓѽ∞ ßπΘÑßΓóπεΘ¿¼ (É=1) ¿ óδ»«½¡∩ÑΓ IRET, íπñÑΓ ó«º«í¡«ó½Ñ¡«
- óδ»«½¡Ñ¡¿Ñ »αÑαóá¡¡«⌐ »α«úαá¼¼δ.
- ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
- æ¿Γπᵿ∩ 12: «Φ¿í¬á ßΓѬá.
- Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ, ¬«úñá ¡Ñ ßπΘÑßΓóπÑΓ ßÑú¼Ñ¡Γ
- ßΓÑ¬á »α«¿ßσ«ñ¿Γ »αÑóδΦÑ¡¿Ñ «úαá¡¿τÑ¡¿∩ ßÑú¼Ñ¡Γá ßΓѬá.
- æ¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á, Ñß½¿ «¡á «í¡áαπªÑ¡á, »«-
- Γ«¼π τΓ« ¡áαπΦÑ¡« «úαá¡¿τÑ¡¿Ñ, »α¿ φΓ«¼ ßτÑΓτ¿¬ ¬«¼á¡ñ π¬áºδóáÑΓ
- ¡á ¡Ñπñáτ¡πε ¬«¼á¡ñπ.
- æ¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á, ¬«úñá ¬«¼á¡ñá »δΓáÑΓß∩
- ºáúαπº¿Γ∞ ßÑ½Ñ¬Γ«α ¡ÑßπΘÑßΓóπεΘÑú« ñÑß¬α¿»Γ«αá ó SS (ßÑú¼Ñ¡Γá
- ßΓѬá) αÑú¿ßΓα. ¥Γ« ¼«ªÑΓ »α«¿º«⌐Γ¿ »α¿ ¼Ñªπα«ó¡Ñó«¼ CALL, ¼Ñªπ-
- α«ó¡Ñó«¼ RET, ¼Ñªπα«ó¡Ñó«¼ RETn, ¼Ñªπα«ó¡Ñó«¼ INTn, ¼Ñªπα«ó¡Ñó«¼
- IRET, ¬«¼á¡ñÑ LSS ¿½¿ MOV ¿½¿ POP ó SS.
- Äß«í«Ñ αáßß¼«ΓαÑ¡¿Ñ ñ½∩ «í¡áαπªÑ¡¿∩ ßΓѬ«ó«⌐ ºá¬½ετ¿Γѽ∞¡«⌐
- ß¿Γπᵿ¿ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ: ß¿Γπᵿ∩ ¡á¿σπñΦÑú« ß½πτá∩
- àß½¿ «í¡áαπªÑ¡«, τΓ« ßΓѬ ¡Ñ ßπΘÑßΓóπÑΓ, ó ¡Ñú« ¡Ñ󫺼«ª¡á
- ºá»¿ß∞ ¿½¿ ¡Ñ¬«ααÑ¬Γ¡δ⌐ πα«óÑ¡∞ »α¿ó¿½Ñú¿⌐ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩
- ºáñáτ, Γá¬á∩ ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ ½«óπΦ¬á ó ¬«¡ΓѬßΓÑ
- »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿. é« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ 80386 ó«-»Ñαóδσ
- πßΓá¡áó½¿óáÑΓ, τΓ« TSS »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ ßπΘÑßΓóπÑΓ, τΓ« LDT (Ñß-
-
- - 180 -
- ½¿ ¡Ñ߬«½∞¬«) ßπΘÑßΓóπÑΓ, ºáúαπªáÑΓ óßÑ αÑú¿ßΓαδ ¿º ¡«ó«ú« TSS ¿
- ºáΓѼ «ñ¿¡ ºá ñαπú¿¼ ßτ¿ΓδóáÑΓ ñÑß¬α¿»Γ«αδ, π¬áºá¡¡δÑ ßÑ½Ñ¬Γ«α«¼
- ó ¬áªñ«¼ αÑú¿ßΓαÑ ßÑú¼Ñ¡Γá. àß½¿ «í¡áαπªÑ¡«, τΓ« SS ñÑß¬α¿»Γ«α ¡Ñ
- ßπΘÑßΓóπÑΓ, Γá¬á∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ ¡Ñ¼Ññ½Ñ¡¡« ¬óá½¿Σ¿µ¿απ-
- ÑΓß∩ ¬á¬ ½«óπΦ¬á ó ¬«¡ΓѬßΓÑ ¡«ó«⌐ ºáñáτ¿. (Äí`∩ߡѡ¿Ñ: »ÑαѬ½ε-
- τÑ¡¿Ñ ºáñáτ »α«¿ßσ«ñ¿Γ, ¡« »Ñαóá∩ ¬«¼á¡ñá ¡«ó«⌐ ºáñáτ¿ ÑΘÑ ¡Ñ óδ-
- »«½¡Ñ¡á). ū߬«½∞¬π φΓ« »α«¿ßσ«ñ¿Γ, «ßΓáóΦ¿Ñß∩ ¬φΦ¿ ñÑß¬α¿»Γ«α«ó
- ¡Ñ ¼«úπΓ íδΓ∞ ¿º¼Ñ¡Ñ¡δ ß«ñÑন¼δ¼ ¡Ñ«íσ«ñ¿¼«ú« ñÑß¬α¿»Γ«αá. æπ-
- ΘÑßΓóπÑΓ ñóá »πΓ¿, τΓ«íδ ߬«»¿α«óáΓ∞ ¿σ ó «íαáí«Γτ¿¬ ß¿Γπᵿ¿ 12:
- 1. Äíαáí«Γ¬á φΓ«⌐ ß¿Γπᵿ¿ ß «Γñѽ∞¡«⌐ ºáñáτÑ⌐ (»ÑαѬ½ετáΓѽ∞
- ºáñáτ IDT). ÅÑαѬ½ετÑ¡¿Ñ ºáñáτ¿ «íαáí«Γ¬¿ ó »αÑαóá¡¡πε ºáñáτπ íπ-
- ñÑΓ ∩ó½∩Γ∞ß∩ »α¿τ¿¡«⌐ Γ«ú«, τΓ« »α«µÑßß«α »ÑαѺáúαπº¿Γ αÑú¿ßΓαδ
- ¿ ¬φΦ ñÑß¬α¿»Γ«α«ó ñ½∩ »αÑαóá¡¡«⌐ ºáñáτ¿. Åα¿ »«»δ⪥ »ÑαѬ½ετÑ-
- ¡¿∩ ºáñáτ ¼«ªÑΓ, «ñ¡á¬«, 󫺡¿¬¡πΓ∞ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩, ¬«-
- Γ«αá∩ íπñÑΓ ß««ΓóÑΓßΓóÑ¡¡« óÑ¬Γ«α¿º«óá¡á. è«úñá óßÑ ¿ß¬½ετ¿-
- Γѽ∞¡δÑ ß¿Γπᵿ¿, óδºóá¡¡δÑ »ÑαѬ½ετÑ¡¿Ñ¼ ºáñáτ, íπñπΓ «íαáí«Γá-
- ¡δ, «íαáΓ¡«Ñ »ÑαѬ½ετÑ¡¿Ñ ¡á »αÑαóá¡¡πε ºáñáτπ »α«¿ßσ«ñ¿Γ ú½áñ¬«.
- 2. Äíαáí«Γ¬á φΓ«⌐ ß¿Γπᵿ¿ ó¡πΓα¿ ΓѬπΘÑ⌐ ºáñáτ¿ (»ÑαѬ½ετá-
- Γѽ∞ ½«óπΦѬ ó »«º¿µ¿¿ 12 IDT) ¿ úáαá¡Γ¿∩ Γ«ú«, τΓ« «íαáíáΓδóá-
- εΘá∩ »«ñ»α«úαá¼¼á ßñѽáÑΓ óßÑ ¬φΦ ñÑß¬α¿»Γ«α«ó ß«ú½áßπεΘ¿¼¿ß∩ ß
- óѽ¿τ¿¡á¼¿ ßÑ½Ñ¬Γ«αá ΓÑσ, ¬«Γ«αδÑ í뫨 ºáúαπªÑ¡δ ó« óαѼ∩ »ÑαѬ-
- ½ετÑ¡¿∩ ºáñáτ. æ½Ññ«óáΓѽ∞¡« »«ñ»α«úαá¼¼á ñ«½ª¡á ºáúαπº¿Γ∞ ó ßΓѬ
- ¿ ºáΓѼ ßτ¿ΓáΓ∞ ¿º ßΓѬá óßÑ ßÑ½Ñ¬Γ«αδ αÑú¿ßΓαá ßÑú¼Ñ¡Γá. Ä»Ñαá-
- µ¿∩ POP »«ß½πª¿Γ »α¿τ¿¡«⌐ Γ«ú«, τΓ« 80386 ßτ¿ΓáÑΓ ¡Ñ«íσ«ñ¿¼δ⌐
- ñÑß¬α¿»Γ«α ¿ ¿º¼Ñ¡¿Γ ß««ΓóÑΓßΓóπεΘ¿⌐ ¬φΦ ñÑß¬α¿»Γ«αá. êºóÑßΓ¡«,
- τΓ« ¬áªñá∩ Γá¬á∩ ¬«¼á¡ñá POP ó¡πΓα¿ «íαáí«Γτ¿¬á ¼«ªÑΓ »«ß½πª¿Γ∞
- »α¿τ¿¡«⌐ ¬á¬«⌐-½¿í« ñαπú«⌐ ß¿Γπᵿ¿ ¡ÑßπΘÑßΓó«óá¡¿∩ (ß¿Γπᵿ¿ 11)
- ¿½¿ ¡Ñ¬«Γ«α«⌐ ñαπú«⌐ ß¿Γπᵿ¿. é íπñπΘѼ ß¿Γπᵿ∩ 12 ¼«ªÑΓ »α«-
- ¿º«⌐Γ¿, «ñ¡á¬«, «íαáí«Γτ¿¬ ß¿Γπµ¿¿ 12 ¼«ªÑΓ ñ«»π߬áΓ∞ 󫺼«ª¡«ßΓ∞
- »«óΓ«α¡«ú« óσ«ñá.
- Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ñÑ⌐ßΓó¿Γѽ∞¡δ⌐, ºáΘ¿ΘÑ¡¡δ⌐, ó¿αΓπá½∞¡«ú«
- 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 12 Γáí½¿µδ óѬ-
- Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿ß-
- »«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 12 ó IDT. ¥Γá ß¿Γπᵿ∩ «íδτ¡« ¡Ñ »α«¿ß-
- σ«ñ¿Γ ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ, ¡« ¼«ªÑΓ íδΓ∞ óδºóá¡á ß«ºñ᡿Ѽ
- ß¿Γπᵿ¿, ¬«úñá «»Ñαá¡ñ ßΓÑ¬á «¬áªÑΓß∩ τáßΓ¿τ¡« ºá «úαá¡¿τÑ¡¿Ñ¼
- 64-í¿Γ¡«ú« ßÑú¼Ñ¡Γá ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á »α¿ ¿ß»«½∞º«óá¡¿¿ »αÑ-
- Σ¿¬ßá αẼÑαá áñαÑßá, ñ½∩ ß«ºñá¡¿∩ 32-í¿Γ¡«ú« áñαÑßá ßΓѬá, óδσ«-
- ñ∩ΘÑú« ºá «úαá¡¿τÑ¡¿Ñ 64 è ßÑú¼Ñ¡Γá ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á.
- è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¬«ñ «Φ¿í¬¿,
- ºá»¿ßδóáѼδ⌐ ó ßΓѬ, Ñß½¿ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ óδºóá¡á ΓѼ,
- τΓ« ßÑú¼Ñ¡Γ ßΓÑ¬á ¡Ñ ßπΘÑßΓóπÑΓ. àß½¿ ß¿Γπᵿ∩ 󫺡¿¬áÑΓ í½áú«ñá-
- α∩ Γ«¼π, τΓ« ¡áαπΦÑ¡« «úαá¡¿τÑ¡¿Ñ ßÑú¼Ñ¡Γá ßΓѬá, ¬«ñ «Φ¿í¬¿ -
- óßÑ ¡π½¿.
- ÅÑαѺá»π߬áѼ«ßΓ∞: óßÑ »α«¿ßσ«ñ∩ΘÑÑ ó φΓ«⌐ ß¿Γπᵿ¿ »ÑαѺá-
- »π߬áѼ«. àß½¿ «íαáí«Γτ¿¬ ß¿Γπᵿ¿ 12 ñѽáÑΓ ßÑú¼Ñ¡Γ ßΓѬá ßπ-
- ΘÑßΓóπεΘ¿⌐ (É=1) ¿½¿ αáßΦ¿α∩ÑΓ Ñú« úαá¡¿µδ ¬á¬ ΓαÑíπÑΓß∩ ¿ óδ»«½-
- ¡∩ÑΓ IRET, »αÑαóá¡¡á∩ »α«úαá¼¼á íπñÑΓ ß¡«óá óδ»«½¡∩Γ∞ß∩.
- ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
- Æ«Γ Σá¬Γ, τΓ« ß¿Γπᵿ∩ 12 ¼«ªÑΓ íδΓ∞ óδºóá¡á ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αÑ-
- ª¿¼Ñ ¿½¿ αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 (»α¿ ¡áαπΦÑ¡¿¿ «úαá¡¿τÑ¡¿∩)
- »αá¬Γ¿τÑ߬¿ ¡Ñ ¿¼ÑÑΓ «Γ¡«ΦÑ¡¿∩ ¬ »α«úαá¼¼¡«¼π «íÑß»ÑτÑ¡¿ε 8086.
-
- - 181 -
- æ¿Γπᵿ∩ 13: «íΘá∩ ºáΘ¿Γá.
- Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ, Ñß½¿ »α«µÑßß«α «í¡áαπª¿óáÑΓ
- ¡áαπΦÑ¡¿Ñ ºáΘ¿Γδ, ¡Ñ »«¬αδóáѼ«Ñ ñαπú¿¼¿ ¿ß¬½ετ¿Γѽ∞¡δ¼¿ ß¿Γπᵿ-
- ∩¼¿. 髺¼«ª¡δÑ »α¿τ¿¡δ ºá¬½ετáεΓß∩ ó »«»δ⪥ óδ»«½¡Ñ¡¿∩ «ñ¡«ú« ¿º
- ß½ÑñπεΘ¿σ ñÑ⌐ßΓó¿⌐:
- é ß½πτá∩σ 1-6 ó ßΓѬ ºá»¿ßδóáÑΓß∩ ¬«ñ «Φ¿í¬¿, »«¬áºá¡¡δ⌐ ¡á
- α¿ß. 16.2.
- 1. ÅÑαÑñáτá π»αáó½Ñ¡¿∩ ¬ ¡Ñóδ»«½¡∩Ѽ«¼π ßÑú¼Ñ¡Γπ, Ñß½¿ ßѽѬ-
- Γ«α CS ¡Ñ »α¿σ«ñ¿Γ ¿º »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºá-
- ñáτ, Γ.¬. ó φΓ«¼ ß½πτáÑ ¿¼ÑÑΓ ¼ÑßΓ« ß¿Γπᵿ∩ 10.
- 2. çáúαπº¬á SS αÑú¿ßΓαá ¿º ßÑú¼Ñ¡Γá Γ«½∞¬« ñ½∩ τΓÑ¡¿∩ ß
- ñÑß¬α¿»Γ«αá óδ»«½¡∩Ѽ«ú« ßÑú¼Ñ¡Γá, Ñß½¿ ßÑ½Ñ¬Γ«α SS ¡Ñ »α¿σ«ñ¿Γ
- ¿º »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ, Γ.¬. ó φΓ«¼
- ß½πτáÑ ¿¼ÑÑΓ ¼ÑßΓ« ß¿Γπᵿ∩ 10.
- 3. çáúαπº¬á SS, DS, ES, FS ¿½¿ GS αÑú¿ßΓα«ó ñÑß¬α¿»Γ«αá ßÑú-
- ¼Ñ¡Γá ß¿ßΓѼδ, Ñß½¿ SS ßÑ½Ñ¬Γ«α ¡Ñ »α¿σ«ñ¿Γ ¿º »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿
- ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ, Γ.¬. ó φΓ«¼ ß½πτáÑ ¿¼ÑÑΓ ¼ÑßΓ« ß¿Γπ-
- ᵿ∩ 10.
- 4. çáúαπº¬á DS, ES, FS ¿½¿ GS ß ñÑß¬α¿»Γ«αá óδ»«½¡∩Ѽ«ú« ßÑú-
- ¼Ñ¡Γá, ¬«Γ«αδ⌐ Γá¬ªÑ ¡Ñ τ¿ΓáѼδ⌐.
- 5. ÅÑαÑñáτá π»αáó½Ñ¡¿∩ ßÑú¼Ñ¡Γπ ¿½¿ τÑαѺ »ÑαѬ½ετáΓѽ∞, ó
- ¬«Γ«α«¼ ¡áαπΦÑ¡δ »αáó¿½á »α¿ó¿½Ñú¿⌐, ¿½¿ ºáúαπº¬á SS, DS, ES, FS
- ¿½¿ GS ¿º ßÑú¼Ñ¡Γá, ó ¬«Γ«α«¼ ¡áαπΦÑ¡δ »αáó¿½á »α¿ó¿½Ñú¿⌐.
- 6. çáúαπº¬á αÑú¿ßΓα«ó CS, SS, DS, ES, FS ¿½¿ GS ß ßÑ½Ñ¬Γ«αá,
- ¡á ¬«Γ«αδ⌐ ßßδ½áÑΓß∩ LDT (ßÑ½Ñ¬Γ«α ß IT=1, ¬«úñá LDTR íδ½ ºáúαπ-
- ªÑ¡ ß »πßΓ«ú« ßÑ½Ñ¬Γ«αá (LDT ¡Ñ«»αÑñѽѡ).
- é ß½πτá∩σ 7-15 ó ßΓѬ ºá»¿ßδóáÑΓß∩ ¬«ñ «Φ¿í¬¿ ó ó¿ñÑ óßÑσ ¡π-
- ½Ñ⌐.
- 7. çáúαπº¬á SS αÑú¿ßΓαá ß »πßΓ«ú« ßÑ½Ñ¬Γ«αá, Ñß½¿ »πßΓ«⌐ SS
- ßÑ½Ñ¬Γ«α ¡Ñ »α¿σ«ñ¿Γ ¿º »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩
- ºáñáτ, Γ.¬. ó φΓ«¼ ß½πτáÑ ¿¼ÑÑΓ ¼ÑßΓ« ß¿Γπᵿ∩ ¡Ññ«»πßΓ¿¼«ú« TSS
- (ß¿Γπᵿ∩ 10).
- 8. ÅαÑóδΦÑ¡¿Ñ «úαá¡¿τÑ¡¿∩ ßÑú¼Ñ¡Γá, ¬«úñá ¿ß»«½∞ºπÑΓß∩ CS, DS,
- ES, FS ¿½¿ GS.
- 9. ÅαÑóδΦÑ¡¿Ñ «úαá¡¿τÑ¡¿∩ Γáí½¿µδ, ¬«úñá ßßδ½áεΘá∩ß∩ Γáí½¿µá
- ñÑß¬α¿»Γ«α«ó GDT, LDT ¿½¿ IDT.
- 10. çỿß∞ ó ßÑú¼Ñ¡Γ ñá¡¡δσ Γ«½∞¬« ñ½∩ τΓÑ¡¿∩ ¿½¿ ó ßÑú¼Ñ¡Γ
- »α«úαá¼¼δ (ó ßÑú¼Ñ¡Γ »α«úαá¼¼δ ¡¿¬«úñá ¡Ñ »α«¿ºó«ñ¿Γß∩ ºá»¿ß∞ ó
- ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ).
- 11. æτ¿Γδóá¡¿Ñ ¿º ßÑú¼Ñ¡Γá »α«úαá¼¼δ Γ«½∞¬« ñ½∩ óδ»«½¡Ñ¡¿∩.
- 12. éδí«α¬á ¿º »á¼∩Γ¿ τÑαѺ DS, ES, FS ¿½¿ GS, ¬«úñá αÑú¿ßΓα
- ßÑú¼Ñ¡Γá ß«ñÑαª¿Γ »πßΓ«⌐ ßÑ½Ñ¬Γ«α.
- 13. çáúαπº¬á CRO ß PG=1 ¿ PE=0 (Γ.Ñ. »«»δΓ¬á ßñѽáΓ∞ 󫺼«ª-
- ¡δ¼ ßΓαá¡¿τ¡δ⌐ ñÑ⌐ßΓó¿Γѽ∞¡δ⌐ αѪ¿¼).
- 14. éÑ¬Γ«α¿ºáµ¿∩ »αÑαδóá¡¿∩ ¿½¿ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ τÑαѺ
- »ÑαѬ½ετáΓѽ∞ ½«óπΦѬ ¿½¿ »ÑαѬ½ετáΓѽ∞ »αÑαδóá¡¿⌐ ¿º αѪ¿¼á ó¿α-
- Γπá½∞¡«ú« 8086 ¡á πα«óÑ¡∞ »α¿ó¿½Ñú¿⌐, «Γ½¿τ¡δ⌐ «Γ 0. ôα«óÑ¡∞ 0
- ΓαÑíπÑΓß∩ ñ½∩ Γ«ú«, τΓ«íδ íδ½ πßΓá¡«ó½Ñ¡ «»αÑñѽѡ¡δ⌐ πα«óÑ¡∞,
- Γᬿ¼ «íαẫ¼ IRET ¬«¼á¡ñá ó ¬«¡µÑ «íαáíáΓδóáεΘÑ⌐ »«ñ»α«úαá¼¼δ
- ¼«ªÑΓ πßΓá¡«ó¿Γ∞ VM í¿Γ ó 1, ¬á¬ ΓαÑíπÑΓß∩ ñ½∩ ó«ºóαáΘÑ¡¿∩ ó αÑ-
- ª¿¼ ó¿αΓπá½∞¡«ú« 8086.
- 15. ÅαÑóδΦÑ¡¿Ñ ¼á¬ß¿¼á½∞¡«⌐ αáºαÑΦÑ¡«⌐ ñ½¿¡δ ¬«¼á¡ñδ 15 íá⌐Γ,
- ó¬½ετá∩ íá⌐Γδ »αÑΣ¿¬ß«ó (φΓ« ¼«ªÑΓ »α«¿º«⌐Γ¿ Γ«½∞¬« »α¿ ¡á¼ÑαÑ¡-
- ¡«¼ ¿ß»«½∞º«óá¡¿¿ ταѺ¼Ñα¡δσ »αÑΣ¿¬ß«ó »ÑαÑñ ¬«¼á¡ñ«⌐).
- Äß«í«Ñ αáßß¼«ΓαÑ¡¿Ñ ñ½∩ «í¡áαπªÑ¡¿∩ ß¿Γπᵿ¿ «íΘÑ⌐ ºáΘ¿Γδ ó«
- óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ: ß¿Γπᵿ∩ ¡á¿σπñΦÑú« ß½πτá∩
- àß½¿ «í¡áαπªÑ¡¿Ñ »α«¿ßσ«ñ¿Γ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ, ß¿-
- Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á ó ¬«¡ΓѬßΓÑ »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿.
-
- - 182 -
- é« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ 80386 ó«-»Ñαóδσ πßΓá¡áó½¿óáÑΓ, τΓ«
- TSS »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ ßπΘÑßΓóπÑΓ ¿ τΓ« Ñú« LDT (Ñß½¿ ¡Ñ߬«½∞¬«)
- ßπΘÑßΓóπÑΓ,ºáúαπªáÑΓ óßÑ αÑú¿ßΓαδ ¿º ¡«ó«ú« TSS ¿ ºáΓѼ «ñ¿¡ ºá
- ñαπú¿¼ ßτ¿ΓδóáÑΓ ñÑß¬α¿»Γ«αδ, π¬áºá¡¡δÑ ßÑ½Ñ¬Γ«αἿ ñ½∩ ¬áªñ«ú«
- αÑú¿ßΓαá ßÑú¼Ñ¡Γá. àß½¿ «í¡áαπªÑ¡«, τΓ« ½εí«⌐ ¡Ñ«íσ«ñ¿¼δ⌐
- ñÑß¬α¿»Γ«α ¡Ñ ßπΘÑßΓóπÑΓ ¡Ñ¼Ññ½Ñ¡¡« 󫺡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿-
- Γπᵿ∩, ¬óá½¿Σ¿µ¿απѼá∩ ¬á¬ ½«óπΦ¬á, ó ¬«¡ΓѬßΓÑ ¡«ó«⌐ ºáñáτ¿.
- (Å«∩ߡѡ¿Ñ: »ÑαѬ½ετÑ¡¿Ñ ºáñáτ »α«¿ßσ«ñ¿Γ, ¡« »Ñαóá∩ ¬«¼á¡ñá ¡«-
- ó«⌐ ºáñáτ¿ ÑΘÑ ¡Ñ óδ»«½¡Ñ¡á). ū߬«½∞¬π φΓ« »α«¿ßσ«ñ¿Γ, «ßΓáóΦ¿-
- Ñß∩ ¬φΦ¿ ñÑß¬α¿»Γ«α«ó ¡Ñ ¼«úπΓ íδΓ∞ ºá¼Ñ¡Ñ¡δ ß«ñÑন¼δ¼ ¡Ñ«íσ«ñ¿-
- ¼«ú« ñÑß¬α¿»Γ«αá. æπΘÑßΓóπÑΓ ñóá »πΓ¿, τΓ«íδ ߬«»¿α«óáΓ∞ ¿σ ó «í-
- αáí«Γτ¿¬ ß¿Γπᵿ¿ 13:
- 1. Äíαáí«Γ¬á φΓ«⌐ ß¿Γπᵿ¿ ß «Γñѽ∞¡«⌐ ºáñáτÑ⌐ (»ÑαѬ½ετáΓѽ∞
- ºáñáτ ó »«º¿µ¿¿ 13 IDT). ÅÑαѬ½ετÑ¡¿Ñ ºáñáτ¿ «íαáΓ¡« ó »αÑαóá¡¡πε
- ºáñáτπ íπñÑΓ ∩ó½∩Γ∞ß∩ »α¿τ¿¡«⌐ Γ«ú«, τΓ« »α«µÑßß«α »ÑαѺáúαπº¿Γ
- αÑú¿ßΓαδ ¿ ¬φΦ¿ ñÑß¬α¿»Γ«α«ó ñ½∩ »αÑαóá¡¡«⌐ ºáñáτ¿. Åα¿ »«»δΓ¬Ñ
- »ÑαѬ½ετÑ¡¿∩ ºáñáτ ¼«ªÑΓ, «ñ¡á¬«, 󫺡¿¬¡πΓ∞ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπ-
- ᵿ∩, ¬«Γ«αá∩ íπñÑΓ ß««ΓóÑΓßΓóÑ¡¡« óÑ¬Γ«α¿º«óá¡á. è«úñá óßÑ
- ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿, óδºóá¡¡δÑ »ÑαѬ½ετÑ¡¿Ñ¼ ºáñáτ, íπñπΓ «í-
- αáí«Γá¡δ, «íαáΓ¡«Ñ »ÑαѬ½ετÑ¡¿Ñ ¡á »αÑαóá¡¡πε ºáñáτπ »α«¿ßσ«ñ¿Γ
- ú½áñ¬«.
- 2. Äíαáí«Γ¬á φΓ«⌐ ß¿Γπᵿ¿ ó¡πΓα¿ ΓѬπΘÑ⌐ ºáñáτ¿ (»ÑαѬ½ετá-
- Γѽ∞ ½«óπΦѬ ó »«º¿µ¿¿ 13 IDT) ¿ úáαá¡Γ¿∩ Γ«ú«, τΓ« «íαáíáΓδóá-
- εΘá∩ »«ñ»α«úαá¼¼á ßñѽáÑΓ óßÑ ¬φΦ¿ ñÑß¬α¿»Γ«α«ó ß«ú½áßπεΘ¿¼¿ß∩ ß
- óѽ¿τ¿¡á¼¿ ßÑ½Ñ¬Γ«αá ΓÑσ, ¬«Γ«αδÑ í뫨 ºáúαπªÑ¡δ ó« óαѼ∩ »ÑαѬ-
- ½ετÑ¡¿∩ ºáñáτ. æ½Ññ«óáΓѽ∞¡«, »«ñ»α«úαá¼¼á ñ«½ª¡á ºáúαπº¿Γ∞ ó
- ßΓѬ ¿ ºáΓѼ ßτ¿ΓáΓ∞ ¿º ßΓѬá óßÑ ßÑ½Ñ¬Γ«αδ αÑú¿ßΓαá ßÑú¼Ñ¡Γá.
- Ä»Ñαᵿ∩ POP »«ß½πª¿Γ »α¿τ¿¡«⌐ Γ«ú«, τΓ« 80386 ßτ¿ΓáÑΓ ¡Ñ«íσ«ñ¿-
- ¼δ⌐ ñÑß¬α¿»Γ«α ¿ ¿º¼Ñ¡¿Γ ß««ΓóÑΓßΓóπεΘ¿⌐ ¬φΦ ñÑß¬α¿»Γ«αá. êº-
- óÑßΓ¡«, τΓ« ¬áªñá∩ Γá¬á∩ ¬«¼á¡ñá POP ó¡πΓα¿ «íαáí«Γτ¿¬á ¼«ªÑΓ
- »«ß½πª¿Γ∞ »α¿τ¿¡«⌐ ñαπú«⌐ ß¿Γπᵿ¿ «íΘÑ⌐ ºáΘ¿Γδ ¿½¿ ¬á¬«⌐-½¿í«
- ñαπú«⌐ ß¿Γπᵿ¿. æ½Ññ«óáΓѽ∞¡«, «íαáí«Γτ¿¬ φΓ«⌐ ß¿Γπᵿ¿ ñ«½ªÑ¡
- ñ«»π߬áΓ∞ 󫺼«ª¡«ßΓ∞ »«óΓ«α¡«ú« óσ«ñá (óßÑ Ñú« óαѼѡ¡δÑ »ÑαÑ-
- ¼Ñ¡¡δÑ ñ«½ª¡δ íδΓ∞ ß«σαá¡Ñ¡δ ó ßΓÑ¬Ñ «íαáí«Γτ¿¬á).
- Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ñÑ⌐ßΓó¿Γѽ∞¡δ⌐, ºáΘ¿ΘÑ¡¡δ⌐, ó¿αΓπá½∞¡«ú«
- 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 13 Γáí½¿µδ óѬ-
- Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿½¿
- αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 13 ó IDT. ¥Γá
- ß¿Γπᵿ∩ «íδτ¡« ¡Ñ »α«¿ßσ«ñ¿Γ ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ, ¡« ¼«ªÑΓ
- íδΓ∞ óδºóá¡á ß«ºñ᡿Ѽ ß¿Γπᵿ¿, úñÑ «»Ñαá¡ñ τáßΓ¿τ¡« óδσ«ñ¿Γ ºá
- «úαá¡¿τÑ¡¿Ñ 64è ßÑú¼Ñ¡Γá ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á »α¿ ¿ß»«½∞º«óá¡¿¿
- »αÑΣ¿¬ßá αẼÑαá áñαÑßá, ¬«Γ«αδ⌐ ß«ºñáÑΓ 32-í¿Γ¡δ⌐ áñαÑß, óδσ«ñ∩-
- Θ¿⌐ ºá «úαá¡¿τÑ¡¿Ñ 64è ßÑú¼Ñ¡Γá ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á.
- è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¬«ñ «Φ¿í¬¿,
- »«¬áºá¡¡δ⌐ ¡á α¿ß. 16.2 ºá»¿ßδóáÑΓß∩ ó ßΓѬ, Ñß½¿ ß¿Γπᵿ∩ ó«º-
- ¡¿¬½á ó αѺπ½∞ΓáΓÑ ºáúαπº¬¿ ßÑ½Ñ¬Γ«αá (»π¡¬Γδ 1-6). àß½¿ ß¿Γπᵿ∩
- 󫺡¿¬½á »« ñαπú«⌐ »α¿τ¿¡Ñ (»π¡¬Γδ 7-15), ó ßΓѬ ºá»¿ßδóáÑΓß∩
- ¬«ñ «Φ¿í¬¿ ¿º óßÑσ ¡π½Ñ⌐.
- ÅÑαѺá»π߬áѼ«ßΓ∞: óßÑ »α«¿ßσ«ñ∩ΘÑÑ ó φΓ«⌐ ß¿Γπᵿ¿ »ÑαѺá-
- »π߬áѼ«.
- ÄΓ½¿τ¿∩ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
- öá¬Γ, τΓ« ß¿Γπᵿ∩ 13 ¼«ªÑΓ ó«º¡¿¬¡πΓ∞ ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ
- ¿½¿ αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 (¡á¼ÑαÑ¡¡«Ñ ¡áαπΦÑ¡¿Ñ «úαá¡¿τÑ¡¿∩)
- »αá¬Γ¿τÑ߬¿ ¡Ñ ¬áßáÑΓß∩ »α«úαá¼¼¡«ú« «íÑß»ÑτÑ¡¿∩ 8086.
-
- - 183 -
- æ¿Γπᵿ∩ 14: «Γ¬áº ßΓαá¡¿µδ.
- Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ, Ñß½¿ óδ»«½¡∩εΘá∩ß∩ »α«úαá¼-
- ¼á ºá»αáΦ¿óáÑΓ ßΓαá¡¿µπ, «Γ¼ÑτÑ¡¡πε ¬á¬ ¡ÑßπΘÑßΓóπεΘπε ¿½¿ Ñß½¿
- «¡á »δΓáÑΓß∩ ¿ß»«½∞º«óáΓ∞ ßΓαá¡¿µπ ß»«ß«í«¼, «úαá¡¿τ¿óáεΘ¿¼ ÑÑ
- »αáóá óδí«α¬¿. ¥Γá ß¿Γπᵿ∩ óßÑúñá 󫺡¿¬áÑΓ ¬á¬ «Φ¿í¬á.
- ÄíΦ¿α¡á∩ ¿¡Σ«α¼áµ¿∩ «í «Φ¿í¬áσ »«óδΦáÑΓ φΣΣÑ¬Γ¿ó¡«ßΓ∞ á½ú«-
- α¿Γ¼«ó «íαáí«Γτ¿¬á. è«ñ «Φ¿í¬¿, »«¬áºá¡¡δ⌐ ¡á α¿ß. 16.3, ºá»¿ßδ-
- óáÑΓß∩ ó ßΓѬ, ¿ ß¿ßΓѼ¡δ⌐ αÑú¿ßΓα CR2 ß«ñÑαª¿Γ ½¿¼¿Γ¡δ⌐ áñαÑß,
- ¬«Γ«αδ⌐ ß½πª¿Γ »α¿τ¿¡«⌐ «Γ¬áºá ßΓαá¡¿µδ.
- Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ºáΘ¿ΘÑ¡¡δ⌐, ó¿αΓπá½∞¡«ú« 8086. é ñÑ⌐ßΓó¿-
- Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 14 Γáí½¿µδ óÑ¬Γ«α«ó »αÑαδóá¡¿∩
- ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿½¿ αѪ¿¼Ñ ó¿αΓπ-
- á½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 14 ó IDT.
- è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¬«ñ «Φ¿í¬¿
- »α¿ «Γ¬áºÑ ßΓαá¡¿µδ, »«¬áºá¡¡δ⌐ ¡á α¿ß. 16.3, π¡¿¬á½Ñ¡ ñ½∩ φΓ«⌐
- ß¿Γπᵿ¿. Ä¡ π¬áºδóáÑΓ,»α«¿º«Φѽ ½¿ «Γ¬áº ßΓαá¡¿µδ í½áú«ñáα∩ ¬«ñπ
- «Φ¿í¬¿ »α¿ «Γ¬áºÑ ßΓαá¡¿µδ, ¿½¿ »α¿ ¡áαπΦÑ¡¿¿ »αáó¿½ óδí«α¬¿, ºá-
- ñáóáѼδσ πα«ó¡Ñ¼ »α¿ó¿½Ñú¿⌐, »α¿ ¬«Γ«α«¼ »α«¿ßσ«ñ¿Γ «Γ¬áº ßΓαá¡¿-
- µδ, ¿ ú«ó«α¿Γ∞ í佫 ½¿ »α¿τ¿¡«⌐ ¡áαπΦÑ¡¿∩ τΓÑ¡¿∩ ¿½¿ ºá»¿ß∞.
- ÅÑαѺá»π߬áѼ«ßΓ∞: óßÑ »α«¿ßσ«ñ∩ΘÑÑ ó φΓ«⌐ ß¿Γπᵿ¿ »«óΓ«α¡«
- ºá»π߬áѼ«, Γ.¬. ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á, áñαÑß
- ó«ºóαáΓá, ºá»¿ßá¡¡δ⌐ ó ßΓѬ «íαáí«Γτ¿¬á, π¬áºδóáÑΓ ¡á ¬«¼á¡ñπ,
- ¬«Γ«αá∩ ñ«½ª¡á íδΓ∞ »«óΓ«αÑ¡á. ¥Γ« ¬«¼á¡ñá, ¬«Γ«αá∩ ß½πª¿Γ »α¿τ¿-
- ¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿.
- ÄΓ½¿τ¿∩ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
- 諼¼Ñ¡Γáα¿¿: ¬«úñá ¿¡¿µ¿á½¿º¿απÑΓß∩ ßΓѬ ¡π½Ñó«ú« πα«ó¡∩, ¬«-
- Γ«αδ⌐ ¡Ñ«íσ«ñ¿¼ «íαáí«Γτ¿¬π «Γ¬áºá ßΓαá¡¿µδ, úáαá¡Γ¿απÑΓß∩, τΓ«
- «Γ¬áº ßΓαá¡¿µδ ¡Ñ »«ß½πª¿½ »α¿τ¿¡«⌐ Γ«ú«, τΓ« »α«µÑßß«α ¿ß»«½∞ºπ-
- ÑΓ ¡Ññ«»πßΓ¿¼δ⌐ π¬áºáΓѽ∞ ßΓѬá SS:ESP. àß½¿ ¿¡¿µ¿á½¿º¿απÑΓß∩
- ßΓѬ ¡π½Ñó«ú« πα«ó¡∩ ó ßΓαá¡¿τ¡«⌐ ß¿ßΓѼÑ, ¬«úñá 󫺼«ª¡« ºá¼ÑΘÑ-
- ¡¿Ñ ßΓαá¡¿µ, ¡Ñ ¿ß»«½∞ºπÑΓß∩ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ñóπσ ¬«¼á¡ñ:
- MOV SS, AX
- MOV ESP, STAK TOP
- Åα¿τ¿¡á Γ«ú«, τΓ« ß½ÑñπÑΓ ¿ºíÑúáΓ∞ φΓ«⌐ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ó
- Γ«¼, τΓ« Γ.¬. óΓ«αá∩ ¬«¼á¡ñá ñ«½ª¡á íδΓ∞ óδíαá¡á ¿º »á¼∩Γ¿ ¿ «í-
- αáΘáÑΓß∩ ¬ »á¼∩Γ¿, 󫺼«ª¡« »«½πτ¿Γ∞ «Γ¬áº ßΓαá¡¿µδ »«ß½Ñ Γ«ú«,
- ¬á¬ SS ¿º¼Ñ¡Ñ¡«, ¡« »ÑαÑñ ΓѼ, ¬á¬ SP »α¿¼ÑΓ ß««ΓóÑΓßΓóπεΘ¿Ñ ¿º-
- ¼Ñ¡Ñ¡¿∩. ÄΓ¬áº ßΓαá¡¿µδ ó φΓ«¼ ß½πτáÑ íπñÑΓ »α¿τ¿¡«⌐ Γ«ú«, τΓ«
- «íαáí«Γτ¿¬ «Γ¬áºá ßΓαá¡¿µ (¬«Γ«αδ⌐ Γá¬ªÑ ¡á πα«ó¡Ñ 0) ¿ß»«½∞ºπÑΓ
- ¡Ñ»«ß½Ññ«óáΓѽ∞¡δ⌐ ßΓѬ, 󫺼«ª¡« óδºδóáεΘ¿⌐ ¬αáσ ß¿ßΓѼδ.
- é¼ÑßΓ« φΓ«ú« »α«úαá¼¼¡«Ñ «íÑß»ÑτÑ¡¿Ñ, ¬«Γ«α«Ñ óδ»«½¡∩ÑΓß∩ ¡á
- Γ«¼ ªÑ ßἫ¼ πα«ó¡Ñ »α¿ó¿½Ñú¿⌐, τΓ« ¿ «íαáí«Γτ¿¬ «Γ¬áºá ßΓαá¡¿µ,
- ñ«½ª¡« ¿ß»«½∞º«óáΓ∞ Ññ¿¡ßΓóÑ¡¡πε ¡«óπε LSS ¬«¼á¡ñπ ½πτΦÑ, τѼ
- »α¿óÑñÑ¡¡πε óδΦÑ »áα𠬫¼á¡ñ. é ¡«α¼á½∞¡«¼ ß½πτáÑ, ó ¬«Γ«α«¼ «í-
- αáí«Γτ¿¬ «Γ¬áºá ßΓαá¡¿µ óδ»«½¡∩ÑΓß∩ ¡á πα«ó¡Ñ 0, «í½áßΓ∞
- ñÑ⌐ßΓó¿⌐, ΓαÑíπѼá∩ ñ½∩ LSS, «úαá¡¿τ¿óáÑΓß∩ »α«úαá¼¼«⌐ πα«ó¡∩ 0,
- ¬«Γ«αá∩ «íδτ¡« ∩ó½∩ÑΓß∩ Äæ. Äñ¡á¬« ¡«óá∩ ¬«¼á¡ñá LSS αѬ«¼Ñ¡ñπÑΓ-
- ß∩ ñ½∩ ºáúαπº¬¿ SS:ESP ¡á »α¿ó¿½Ñú¿α«óá¡¡«¼ πα«ó¡Ñ. Åα¿óÑñÑ¡á∩
- óδΦÑ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ñóπσ ¬«¼á¡ñ πßΓáαѽá.
- æ¿Γπᵿ∩ 16: «Φ¿í¬á áα¿Σ¼ÑΓ¿τÑ߬«ú« ß«»α«µÑßß«αá
- Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ 󫺡¿¬áÑΓ, Ñß½¿ ¬«¡Γá¬Γ ERROR # 80386
- á¬Γ¿óÑ¡, ¬«úñá 80386 »δΓáÑΓß∩ ¿¡¿µ¿á½¿º¿α«óáΓ∞ ñαπúπε ¬«¼á¡ñπ
-
- - 184 -
- ß«»α«µÑßß«αá. è«úñá »α«µÑßß«α ú«Γ«ó¿Γß∩ ¡áτáΓ∞ ¬«¼á¡ñπ ß«»α«µÑß-
- ß«αá «»αáΦ¿óáÑΓß∩ óσ«ñ ERROR #, ¿, Ñß½¿ «¡ «¬áºδóáÑΓß∩ á¬Γ¿ó¡δ¼,
- 󫺡¿¬áÑΓ ß¿Γπᵿ∩ 16 ¬á¬ ½«óπΦ¬á »« «Γ¡«ΦÑ¡¿ε ¬ ¬«¼á¡ñÑ ß«»α«-
- µÑßß«αá, óδºóáóΦÑ⌐ áα¿Σ¼ÑΓ¿τÑ߬πε «Φ¿í¬π.
- Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ñÑ⌐ßΓó¿Γѽ∞¡δ⌐, ºáΘ¿ΘÑ¡¡δ⌐, ó¿αΓπá½∞¡«ú«
- 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 16 Γáí½¿µδ óѬ-
- Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿½¿
- αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 16 ó IDT.
- è«ñ «Φ¿í¬¿ ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
- ÅÑαѺá»π߬áѼ«ßΓ∞: óßÑ »α«¿ßσ«ñ∩ΘÑÑ ó φΓ«⌐ ß¿Γπᵿ¿ »ÑαѺá-
- »π߬áѼ« ß Γ«τ¬¿ ºαá¡Ñ¡¿∩ 80386, ¡« ß«ßΓ«∩¡¿Ñ ß«»α«µÑßß«αá ¿º¼Ñ-
- ¡∩ÑΓß∩ ¬«¼á¡ñ«⌐ ß«»α«µÑßß«αá, óδºδóáεΘÑ⌐ «Φ¿í¬π, ¿ ß½Ññ«óáΓѽ∞¡«
- »«óΓ«α¡« ¡Ñ ºá»π߬áѼ«. ò«α«ΦÑ⌐ ßΓαáΓÑú¿Ñ⌐ ñ½∩ «íαáí«Γτ¿¬á ∩ó½∩-
- ÑΓß∩ óδñáτá ß««íΘÑ¡¿∩ «í «Φ¿í¬Ñ ¿ »« 󫺼«ª¡«ßΓ¿ ºáóÑαΦÑ¡¿Ñ «Φ¿-
- í«τ¡«⌐ »α«úαá¼¼δ.
- ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088,
- ¬«Γ«αδ⌐ »«½áúáÑΓß∩ ¡á ß¿ú¡á½ á»»áαáΓ¡«ú« »αÑαδóá¡¿∩ »α¿ ½εí«⌐
- áα¿Σ¼ÑΓ¿τÑ߬«⌐ «Φ¿í¬Ñ. Çασ¿ΓѬΓπαá Éæ, ¡á»α¿¼Ñα, ¿ß»«½∞ºπÑΓ óσ«ñ
- NMI ñ½∩ ß¿ú¡á½¿ºáµ¿¿ «í áα¿Σ¼ÑΓ¿τÑ߬«⌐ «Φ¿í¬Ñ ß«»α«µÑßß«αá. ¥Γ«Γ
- »«ñσ«ñ ¼«ªÑΓ »α¿ ªÑ½á¡¿¿ »«ññÑনóáΓ∞ß∩ ß¿ßΓѼ«⌐ 80386, ¡« ß¿ú¡á½
- ñ«½ªÑ¡ ñÑαªáΓ∞ß∩ ¡Ñ á¬Γ¿ó¡δ¼, »«¬á áα¿Σ¼ÑΓ¿τÑ߬¿⌐ ß«»α«µÑßß«α ºá-
- ¡∩Γ.
-
- Äñ¡«óαѼѡ¡δÑ »αÑαδóá¡¿∩ ¿ ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿
- ──────────────────────────────────────────────────
- ÅαÑαδóá¡¿∩ αáß»«º¡áεΓß∩ Γ«½∞¬« ¡á úαá¡¿µáσ ¬«¼á¡ñ. ê߬½ετ¿-
- Γѽ∞¡δÑ ß¿Γπᵿ¿ Γá¬ªÑ ó«º¡¿¬áεΓ Γ«½∞¬« ¡á úαá¡¿µáσ ¬«¼á¡ñ,½¿í«
- ¬á¬ «Φ¿í¬á ¡Ñ¼Ññ½Ñ¡¡« »ÑαÑñ ¡ÑóÑα¡«⌐ ¬«¼á¡ñ«⌐, ½¿í« ¬á¬ ½«óπΦ¬á
- ¡Ñ¼Ññ½Ñ¡¡« »«ß½Ñ ¡ÑóÑα¡«⌐ ¬«¼á¡ñδ. 髺¼«ª¡«, τΓ« ¡Ñ߬«½∞¬« »αÑαδ-
- óá¡¿⌐ ¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ ¼«úπΓ íδΓ∞ á¬Γ¿ó¿º¿α«óá¡δ ¡á «ñ-
- ¡«⌐ ¿ Γ«⌐ ªÑ úαá¡¿µÑ ¬«¼á¡ñ. ìá»α¿¼Ñα, á»»áαáΓ¡«Ñ »αÑαδóá¡¿Ñ,
- ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩, 󫺡¿¬áεΘá∩ ¬á¬ ½«óπΦ¬á ¿º »αÑñδñπΘÑ⌐
- ¬«¼á¡ñδ ¿ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩, 󫺡¿¬áεΘá∩ ¬á¬ «Φ¿í¬á »ÑαÑñ
- ß½ÑñπεΘÑ⌐ ¬«¼á¡ñ«⌐ ¼«úπΓ íδΓ∞ á¬Γ¿ó¿º¿α«óá¡δ «ñ¡«óαѼѡ¡«.
- Äñ¡«óαѼѡ¡á∩ á¬Γ¿ó¿ºáµ¿∩ »αÑαδóá¡¿⌐ ¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπ-
- ᵿ⌐ ßΓáó¿Γ »α«í½Ñ¼π áαí¿Γαáªá, «íαáíáΓδóáѼπε ½«ú¿¬«⌐ ¡á τ¿»Ñ.
- ï«ú¿¬á áαí¿Γαáªá «íÑß»Ñτ¿óáÑΓ, τΓ« «»αÑñѽѡ¡δÑ ß«íδΓ¿∩ ¡á»αáó½∩-
- εΓß∩ »ÑαÑñ ñαπú¿¼¿, »α«¿ºó«ñ∩ πßΓá¡«ó¬π »α¿«α¿ΓÑΓ«ó ñ½∩ «íαáí«Γ¬¿
- 󫺼«ª¡δσ ß«íδΓ¿⌐.
- Äñ¡á¬« í«½∞Φ¿¡ßΓó« »«ñα«í¡δσ «»¿ßá¡¿⌐ »α¿ó«ñ∩Γ ¡á¼ÑτÑ¡¡πε
- »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ »α«óÑ᫬, óδ»«½¡∩Ѽδσ 80386 ¡á ¬áªñ«⌐ úαá¡¿µÑ
- ¬«¼á¡ñ. ¥Γ« ñÑ⌐ßΓó¿Ñ ¼«ªÑΓ íδΓ∞ »«¡∩Γ« ¬á¬ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞,
- ¬«Γ«αá∩ »«ñαáºñѽ∩ÑΓ úαá¡¿µπ ¬«¼á¡ñ ¡á ßÑα¿ε Φáú«ó. ìá ¬áªñ«¼ Φá-
- úÑ αẽ¿τ¡δÑ Γ¿»δ á¬Γ¿ó¡δσ »αÑαδóá¡¿⌐ ¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐
- αáß»«º¡áεΓß∩. ¥Γá »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ »α¿«α¿ΓÑΓ«ó, «»αÑñѽѡ¡á∩
- á»»áαáΓπα«⌐ ¡á ¬α¿ßΓá½½Ñ, «íαáíáΓδóáÑΓ óßÑ ó«º¼«ª¡δÑ ß½πτá¿ ¡Ñ»-
- αÑαδó¡δσ ß«íδΓ¿⌐ ó »«α∩ñ¬Ñ, »«¬áºá¡¡«¼ ó Γáí½¿µÑ 16.3.
-
- - 185 -
- Æáí½¿µá 16.3
- Å«ñα«í¡á∩ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ¬«¡Γα«½∩ »αÑαδóá¡¿⌐ ¿ ¿ß¬½ετ¿Γѽ∞¡δσ
- ß¿Γπᵿ⌐ ó 80386 ¡á ¬áªñ«⌐ úαá¡¿µÑ ¬«¼á¡ñ
-
- ÿáú │ ö π ¡ ¬ µ ¿ ∩
- ─────┼──────────────────────────────────────────────────────────
- 1. │Åα«óÑα¬á ¡á ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε 1 - ½«óπΦ¬π (¿º »«Φá-
- │ú«ó«ú« αѪ¿¼á τÑαѺ Σ½áú ½«óπΦ¬¿ ¿½¿ Γ«τ¬π »αÑαδóá¡¿∩ »«
- │áñαÑßπ ñá¡¡δσ ó «Γ½áñ«τ¡δσ αÑú¿ßΓαáσ), óδαáí«Γá¡¡πε »αÑñδ-
- │ñπΘÑ⌐ ¬«¼á¡ñ«⌐. àß½¿ «¡á á¬Γ¿ó¡á, Γ« ß¿Γπᵿ∩ 1 ¬óá½¿Σ¿µ¿-
- │απÑΓß∩ ¬á¬ ½«óπΦ¬á
- 2. │Åα«óÑα¬á ó¡ÑΦ¡Ñú« NMI. àß½¿ á¬Γ¿óÑ¡, Γ« ¿¼ÑÑΓ ¼ÑßΓ« »αÑαδ-
- │óá¡¿Ñ 2
- 3. │Åα«óÑα¬á ó¡ÑΦ¡Ñú« INTR. àß½¿ á¬Γ¿óÑ¡, Γ« ßτ¿ΓδóáÑΓß∩ óѬ-
- │Γ«α »αÑαδóá¡¿∩, ¿ »α«¿ßσ«ñ¿Γ »αÑαδóá¡¿Ñ n (0 < h <255)
- 4. │Åα«óÑα¬á ¡á ß¿Γπᵿε 1 - «Φ¿í¬π (¿º Γ«τ¬¿ »αÑαδóá¡¿∩ óδ»«½-
- │¡Ñ¡¿∩ ¬«¼á¡ñδ ó «Γ½áñ«τ¡δσ αÑú¿ßΓαáσ), 󫺼«ª¡« óδαáí«Γá¡-
- │¡πε ß½ÑñπεΘÑ⌐ ¬«¼á¡ñ«⌐. àß½¿ á¬Γ¿óÑ¡, Γ« 󫺡¿¬áÑΓ ß¿Γπá-
- │µ¿∩ 1 ¬á¬ «Φ¿í¬á
- 5. │Åα«óÑα¬á ¡á «Φ¿í¬π ßÑú¼Ñ¡Γᵿ¿, 󫺼«ª¡« óδαáí«Γá¡¡πε »α¿
- │óδí«α¬Ñ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ. àß½¿ «Φ¿í¬á «í¡áαπªÑ¡á, Γ« ó«º-
- │¡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ (11 ¿½¿ 13) ¬á¬ «Φ¿í¬á
- 6. │Åα«óÑα¬á ¡á «Γ¬áº ßΓαá¡¿µδ, 󫺼«ª¡« 󫺡¿¬áεΘ¿⌐ »α¿ óδí«α-
- │¬Ñ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ. àß½¿ «Γ¬áº «í¡áαπªÑ¡, 󫺡¿¬áÑΓ ¿ß-
- │¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 14 ¬á¬ «Φ¿í¬á
- 7. │Åα«óÑα¬á ¡á «Φ¿í¬¿, 󫺼«ª¡« 󫺡¿¬áεΘ¿Ñ »α¿ ñÑΦ¿Σαᵿ¿
- │ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ. ¥Γ« íπñÑΓ ß¿Γπᵿ∩ 6, Ñß½¿ ¡Ñºá¬«¡¡δ⌐
- │¬«ñ «»Ñαᵿ¿ ¿½¿ Ñß½¿ ¿¼ÑÑΓ ¼ÑßΓ« ¬«¼á¡ñá ºáΘ¿ΘÑ¡¡«ú« αÑ-
- │ª¿¼á, ¡Ññ«ßΓπ»¡á∩ ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ; φΓ« íπñÑΓ ß¿Γπ-
- │ᵿ∩ 13, Ñß½¿ ó ¬«¼á¡ñÑ í«½ÑÑ 15 íá⌐Γ«ó ¿½¿ Ñß½¿ ¬«¼á¡ñá
- │ΓαÑíπÑΓ í«½∞Φ¿σ »α¿ó¿½Ñú¿⌐ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ (Γ.Ñ. IOPL
- │¿½¿ PL ¡Ñ 0, ¬á¬ ΓαÑíπÑΓß∩). àß½¿ «Φ¿í¬á «í¡áαπªÑ¡á, ó«º-
- │¡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ ¬á¬ «Φ¿í¬á
- 8. │àß½¿ ¬«ñ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ - WAIT, »α«óÑα∩ÑΓß∩ TS=1 ¿
- │MP=1 ó CRO. àß½¿ Γá¬,Γ« 󫺡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩
- │7 ¬á¬ «Φ¿í¬á
- 9. │àß½¿ ¬«ñ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ - ¬«ñ ¬«¼á¡ñδ ñ½∩ áα¿Σ¼ÑΓ¿τÑ-
- │߬«ú« ß«»α«µÑßß«αá, »α«óÑα∩ÑΓß∩ EM=1 ¿½¿ TS=1. àß½¿ Γá¬,
- │Γ« 󫺡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 7 ¬á¬ «Φ¿í¬á
- 10. │àß½¿ ¬«ñ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ - WAIT ¿½¿ ¬«ñ ¬«¼á¡ñδ ñ½∩
- │áα¿Σ¼ÑΓ¿τÑ߬«ú« ß«»α«µÑßß«αá, «»αáΦ¿óáÑΓß∩ ERROR# óσ«ñ ¿º
- │áα¿Σ¼ÑΓ¿τÑ߬«ú« ß«»α«µÑßß«αá. àß½¿ «¡ á¬Γ¿óÑ¡, 󫺡¿¬áÑΓ
- │ß¿Γπᵿ∩ 16 ¬á¬ ½«óπΦ¬á (ß Γ«τ¬¿ ºαÑ¡¿∩ ¬«¼á¡ñδ ß«»α«-
- │µÑßß«αá, ¬«Γ«αá∩ óδαáí«Γá½á áα¿Σ¼ÑΓ¿τÑ߬πε «Φ¿í¬π)
- 11. │Åα«óÑα∩ÑΓß∩ »«α∩ñ«¬ ñ½∩ ¬áªñ«ú« «íαáΘÑ¡¿∩ ¬ »á¼∩Γ¿, ΓαÑ-
- │íπѼ«ú« ¬«¼á¡ñ«⌐:
- │ á) »α«óÑα¬á ¡á «Φ¿í¬¿ ßÑú¼Ñ¡Γᵿ¿, ¬«Γ«αδÑ »αÑ»∩ΓßΓ-
- │óπεΓ »ÑαÑñáτÑ µÑ½«ú« «»Ñαá¡ñá »á¼∩Γ¿. àß½¿ «Φ¿í¬á ¿¼ÑÑΓ
- │¼ÑßΓ«, 󫺡¿¬áÑΓ ß¿Γπᵿ∩ 11, 12 ¿½¿ 13 ¬á¬ «Φ¿í¬á
- │ í) »α«óÑα¬á ¡á «Γ¬áº ßΓαá¡¿µδ, ¬«Γ«αδ⌐ »αÑ»∩ΓßΓóπÑΓ
- │»ÑαÑßδ½¬Ñ µÑ½«ú« «»Ñαá¡ñá »á¼∩Γ¿. àß½¿ «Γ¬áº ¿¼ÑÑΓ ¼Ñß-
- │Γ«, 󫺡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 14 ¬á¬ «Φ¿í¬á
-
- - 186 -
- çá¼ÑΓ¿¼, τΓ« Γᬫ⌐ »«α∩ñ«¬ »«ññÑনóáÑΓ »«½«ªÑ¡¿Ñ « Γ«¼, τΓ«
- ßΓαá¡¿τ¡δ⌐ ¼Ñσá¡¿º¼ - »«ñ ¼Ñσá¡¿º¼«¼ ßÑú¼Ñ¡Γᵿ¿. ä½∩ «íαáΘÑ¡¿⌐
- ¬ »á¼∩Γ¿ ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿, ßó∩ºá¡¡δÑ ß «Φ¿í¬á¼¿ ßÑú¼Ñ¡Γá-
- µ¿¿, Ñß½¿ ß¿Γπᵿ⌐ ¡Ñ߬«½∞¬«, íπñπΓ óδαáíáΓδóáΓ∞ß∩ »ÑαÑñ ½εí묨
- ¿ß¬½ετ¿Γѽ∞¡δ¼¿ ß¿Γπᵿ∩¼¿, ßó∩ºá¡δ¼¿ ß «Γ¬áº«¼ ßΓαá¡¿µδ.
-
- âïÇéÇ 17
- ÄæÄüàììÄæÆê ÄÆïÇäèê
- ───────────────────
- Åα¿¡µ¿»¿á½∞¡δÑ ó«º¼«ª¡«ßΓ¿ «Γ½áñ¬¿, »«ññÑনóáѼδÑ ó 80386,
- «íÑß»Ñτ¿óáεΓß∩ ß »«¼«Θ∞ε óδñѽѡ¡δσ ñ½∩ φΓ«⌐ µÑ½¿ «Γ½áñ«τ¡δσ αÑ-
- ú¿ßΓα«ó. ¥Γ¿ »α«úαá¼¼¿απѼδÑ αÑú¿ßΓαδ ñÑ⌐ßΓó¿Γѽ∞¡« «í½ÑúτáεΓ
- ¿ß»«½∞º«óá¡¿Ñ ó¡πΓα¿ß¿ßΓѼ¡δσ φ¼π½∩Γ«α«ó 80386, Γᬿσ ¬á¬ ICE-368,
- ¬«Γ«αδÑ ñáεΓ ¡á¼Ñ¬ ¡á í«½∞Φ¿Ñ «Γ½áñ«τ¡δÑ ó«º¼«ª¡«ßΓ¿ φΓ¿σ ¡«óδσ
- αÑú¿ßΓα«ó.
- ÄΓ½áñ«τ¡δÑ αÑú¿ßΓαδ »«ññÑনóáεΓ »αÑαδóá¡¿∩ ñ½∩ ¬«¼á¡ñ ¿
- ñá¡¡δσ. é «íΘѼ Γ«τ¬á »αÑαδóá¡¿∩ áñαÑßπÑΓß∩ πßΓá¡«ó¬«⌐ Γα¿úúÑαá
- «Γ½áñ«τ¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿, ¬«úñá »α«úαá¼¼á óδ»«½¡∩ÑΓ
- ¬«ñ ¿½¿ óδí«α¬π ñá¡¡δσ, ß«σαá¡Ñ¡¡δσ »« áñαÑßπ »αÑαδóá¡¿∩. ÅαÑαδ-
- óá¡¿Ñ ¬«¼á¡ñδ »«ºó«½∩ÑΓ «í¡áαπª¿Γ∞ óδ»«½¡Ñ¡¿Ñ ¬«¼á¡ñδ »« ½εí«¼π
- ºáñá¡¡«¼π ½¿¡Ñ⌐¡«¼π áñαÑßπ. ÅαÑαδóá¡¿Ñ ¬«¼á¡ñδ »«ºó«½∩ÑΓ πßΓá-
- ¡«ó¬π Γ«τ¬¿ »αÑαδóá¡¿∩ ñáªÑ ROM-«ß¡«óá¡¡«¼ ¬«ñÑ. ÅαÑαδóá¡¿∩ »«
- áñαÑßπ ñá¡¡δσ - ó᪡«Ñ ¡«óΦÑßΓó«, Γ.¬. «¡¿ ¼«úπΓ π¬áºáΓ∞ Γ«τ¬¿,
- ¬«úñá ½εí«⌐ ºáñá¡¡δ⌐ «»Ñαá¡ñ ñá¡¡δσ óδí¿αáÑΓß∩ ¿½¿ ºá»¿ßδóáÑΓß∩,
- »« ¬á¬«⌐ íδ Γ« ¡¿ í佫 ¡Ñ¿ºóÑßΓ¡«⌐ »α¿τ¿¡Ñ.
- ÅαÑñδñπΘ¿Ñ »α«µÑßß«αδ ßѼÑ⌐ßΓóá 8086 ¿¼Ñ½¿ Γ«½∞¬« »«Φáú«óπε
- ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπáµ¿ε ¿ »αÑαδóá¡¿Ñ »« ¬«ñπ «»Ñαᵿ¿, «íá φΓ¿σ
- ßαÑñßΓóá Γá¬ªÑ ñ«ßΓπ»¡δ ñ½∩ 80386.
-
- éßΓα«Ñ¡¡δÑ «Γ½áñ«τ¡δÑ ó«º¼«ª¡«ßΓ¿
- ─────────────────────────────────
- é «íΘѼ, óßÑßΓ«α«¡¡¿Ñ «Γ½áñ«τ¡δÑ ó«º¼«ª¡«ßΓ¿, ºá½«ªÑ¡δ ó á»-
- »áαáΓπαπ ¬áªñ«ú« 80386. Äß«íÑ¡¡«ßΓ¿ «Γ½áñ¬¿ ó 80386 »αÑñ½áúáεΓ
- τÑΓδαÑ Γ¿»á «Γ½áñ«τ¡δσ 󫺼«ª¡«ßΓÑ⌐:
- 1. ÄΓ½áñ«τ¡δÑ αÑú¿ßΓαδ 0-3, ¬«Γ«αδÑ «»αÑñѽ∩εΓ τÑΓδαÑ ¡Ñºá-
- ó¿ß¿¼δσ áñαÑßá »αÑαδóá¡¿⌐, ¬«Γ«αδÑ ¼«úπΓ íδΓ∞ ¿¡ñ¿ó¿ñπá½∞¡« ¿ß-
- »«½∞º«óá¡δ ñ½∩ »αÑαδóá¡¿∩ ¬«¼á¡ñ ¿ »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ.
- 2. TF (Σ½áú ½«óπΦ¬¿) í¿Γ ó αÑú¿ßΓαÑ EFLAG, ¬«Γ«αδ⌐ »«ºó«½∩ÑΓ
- »α«úαá¼¼Ñ óδ»«½¡∩Γ∞ß∩ ó »«Φáú«ó«¼ αѪ¿¼Ñ.
- 3. 諼á¡ñá »αÑαδóá¡¿∩ (¬«ñ CC), «ñ¡«íá⌐Γ¡á∩ ¬«¼á¡ñá, ¬«Γ«αá∩
- ¼«ªÑΓ íδΓ∞ óßΓáó½Ñ¡á ó ¬«ñ (ó »á¼∩Γ¿, ñ«»π߬áεΘÑ⌐ ºá»¿ß∞) »« ½ε-
- í«¼π áñαÑßπ), τΓ«íδ óδαáí«ΓáΓ∞ »αÑαδóá¡¿Ñ ¬«¼á¡ñδ »« ºáñá¡¡«¼π
- áñαÑßπ.
- 4. T (½«óπΦ¬á) í¿Γ ó 32-í¿Γ¡«¼ TSS, ¬«Γ«αδ⌐ »«ºó«½∩ÑΓ ¡Ñ¼Ññ-
- ½Ñ¡¡« 󫺡¿¬¡πΓ∞ ½«óπ誥 »α¿ ó¬½ετÑ¡¿¿ ½εí«⌐ 32-í¿Γ¡«⌐ ºáñáτ¿,
- «Γ¼ÑτÑ¡¡«⌐ πßΓá¡«ó¬«⌐ í¿Γá T ó TSS.
-
- - 187 -
- ÄΓ½áñ«τ¡δÑ ßαÑñßΓóá ñÑ⌐ßΓóπεΓ ¬á¬ ½«óπΦ¬á, τΓ«íδ «í¡áαπª¿Γ∞
- πß½«ó¿∩, ¿¡ΓÑαÑßπεΘ¿Ñ »α«úαá¼¼¿ßΓá. Æ«úñá 󫺡¿¬áÑΓ Γá¬«Ñ πß½«-
- ó¿Ñ, ß««ΓóÑΓßΓóπεΘÑÑ ßαÑñßΓó« «Γ½áñ¬¿ ¿¡¿µ¿¿απÑΓß∩, óδαáíáΓδóá∩
- ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε (ß¿Γπᵿ∩ 1), τΓ«íδ ó¬½ετ¿Γ∞ »«ñ»α«úαá¼-
- ¼π «íαáí«Γ¬¿ »αÑαδóá¡¿⌐. éßÑ ßαÑñßΓóá «Γ½áñ¬¿ óδαáíáΓδóáεΓ ß¿Γπ-
- ᵿε 1 »α¿ ¿¡¿µ¿á½¿ºáµ¿¿, ¬α«¼Ñ φ½Ñ¼Ñ¡Γá 3, π¬áºá¡¡«ú« óδΦÑ, ¬«-
- ¼á¡ñδ »αÑαδóá¡¿∩, ¬«Γ«αá∩ óδºδóáÑΓ »αÑαδóá¡¿Ñ ó Γ«τ¬Ñ (»αÑαδóá-
- ¡¿Ñ 3).
- éßÑ ßαÑñßΓóá, π¬áºá¡¡δÑ óδΦÑ, ñ«ßΓπ»¡δ ó «»Ñαᵿ∩σ ºáΘ¿ΘÑ¡-
- ¡«ú« αѪ¿¼á; Γ«½∞¬« ßαÑñßΓóá 1,2 ¿ 3 ñ«ßΓπ»¡δ ó «»Ñαᵿ∩σ
- ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. æó«⌐ßΓó« 4, ¬«¡Ñτ¡«, ¡Ññ«ßΓπ»¡« ó «»Ñαá-
- µ¿∩σ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á.
-
- ÄΓ½áñ«τ¡δÑ αÑú¿ßΓαδ
- ───────────────────
- ÄΓ½áñ«τ¡δÑ αÑú¿ßΓαδ 80386 ß«ßΓ«∩Γ ¿º ΦÑßΓ¿ 32-í¿Γ¡δσ αÑú¿ßΓ-
- α«ó, »«¬áºá¡¡δσ ¡á α¿ß. 17.1. Ä¡¿ ó¬½ετáεΓ:
- - τÑΓδαÑ αÑú¿ßΓαá Γ«τѬ »αÑαδóá¡¿∩; ¬áªñδ⌐ ß«ñÑαª¿Γ ½¿¡Ñ⌐¡δ⌐
- áñαÑß Γ«τ¬¿ »αÑαδóá¡¿∩, ¬«Γ«αá∩ ß¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ß∩ ¬á¬ Γ«τ¬á
- »αÑαδóá¡¿∩ ¬«¼á¡ñδ ¿½¿ »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ.
- - «ñ¿¡ π»αáó½∩εΘ¿⌐ «Γ½áñ«τ¡δ⌐ αÑú¿ßΓα, ¿ß»«½∞ºπѼδ⌐ ñ½∩ «»-
- αÑñѽѡ¿∩ ¿ ñáÑΓ ó«º¼«ª¡«ßΓ∞ τÑΓδαѼ Γ«τ¬á¼ »αÑαδóá¡¿∩ íδΓ∞ ºá-
- ñá¡¡δ¼¿ ó αÑú¿ßΓαáσ Γ«τѬ »αÑαδóá¡¿∩.
- - «ñ¿¡ «Γ½áñ«τ¡δ⌐ αÑú¿ßΓα ß«ßΓ«∩¡¿∩, ¬«Γ«αδ⌐, ¬«úñá 󫺡¿¬á-
- ÑΓ «Γ½áñ«τ¡á∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩, π¬áºδóáÑΓ, ¬á¬«Ñ ¿º
- ßαÑñßΓó «Γ½áñ¬¿ íδ½á ¿¡¿µ¿á½¿º¿α«óá¡«.
- êß»«½∞ºπ∩ ¡«óδÑ ¬«¼á¡ñδ ñ½∩ φΓ¿σ µÑ½Ñ⌐, φΓ¿ αÑú¿ßΓαδ ñ«ßΓπ»¡δ
- ñ½∩ τΓÑ¡¿∩ ¿ ºá»¿ß¿ ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ ¡á ¡π½Ñó«¼ πα«ó¡Ñ
- »α¿ó¿½Ñ¡¿⌐ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.
- ÄÆïÇäÄùì¢à ÉàâêæÆÉ¢
- ___________________
- 31 23 15 7 0
- ┼───────────────┼───────────────┼───────────────┼───────────────┼
- │ ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ ÆÄùèê ÄæÆÇìÄéÇ -0- │ │ │ │ │ │ DR0
- ├───────────────────────────────────────────────────────────────┤
- │ │ │ │ │ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ ÆÄùèê ÄæÆÇìÄéÇ -1- │ │ │ │ │ │ DR1
- ├───────────────────────────────────────────────────────────────┤
- │ │ │ │ │ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ ÆÄùèê ÄæÆÇìÄéÇ -2- │ │ │ │ │ │ DR2
- ├───────────────────────────────────────────────────────────────┤
- │ │ │ │ │ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ ÆÄùèê ÄæÆÇìÄéÇ -3- │ │ │ │ │ │ DR3
- └───────────────────────────────────────────────────────────────┘
- 31 23 15 7 0
- ┼───────────────┼───────────────┼───────────────┼───────────────┼
- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ é│é│é│ │ │ │ │ │ │ │ │é│é│é│é│
- │0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│T│S│D│0│0│0│0│0│0│0│0│0│3│2│1│0│ DR6
- ├─┴─┴─┴─┴─┴─┴─┴─┼─┴─┴─┴─┴─┴─┴─┴─┼─┴─┴─┴─┴─┴─┴─┴─┼─┴─┴─┴─┴─┴─┴─┴─┤
- │LEN│R│W│LEN│R│W│LEN│R│W│LEN│R│W│ │ │ │ │ │ │G│L G│L│G│L│G│L│G│L│
- │ 3 │3│3│ 2 │2│2│ 1 │1│1│ 0 │0│0│0│0│0│0│0│0│E│E│3│3│2│2│1│1│0│0│ DR7
- └───────────────────────────────────────────────────────────────┘
- É¿ß.17.1 80386 αÑú¿ßΓαδ «Γ½áñ¬¿.
- DRO-DR3, αÑú¿ßΓαδ Γ«τѬ »αÑαδóá¡¿∩, ¬áªñδ⌐ ß«ñÑαª¿Γ ß½Ññπ-
- εΘπε «í½áßΓ∞.
- ï¿¡Ñ⌐¡δ⌐ áñαÑß Γ«τ¬¿ »αÑαδóá¡¿∩ - 32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐ áñαÑß
- ¬«Γ«αδ⌐ ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ º«¡π Γ«τ¬¿ »αÑαδóá¡¿∩.
- ÉÑú¿ßΓαδ DR4 ¿ DR5 ¡Ñ αÑ὿º«óá¡δ ó 80386. Ä¡¿ ¼«úπΓ íδΓ∞
- αÑ὿º«óá¡δ ó íπñπΘ¿σ »α«µÑßß«αáσ.
-
- - 188 -
- DR7, π»αáó½∩εΘ¿⌐ «Γ½áñ«τ¡δ⌐ αÑú¿ßΓα, ß«ñÑαª¿Γ ¡Ñ߬«½∞¬« «í-
- ½áßΓÑ⌐ ñ½∩ íπñπΘÑú« «»αÑñѽѡ¿∩ αẼÑαá «í½áßΓ¿ »αÑαδóá¡¿∩, τΓ«-
- íδ «»αÑñѽ¿Γ∞ Γ¿» ñ«ßΓπ»á, ¬«Γ«αδ⌐ ¼«ªÑΓ ¿¡¿µ¿á½¿º¿α«óáΓ∞ ¬áªñ«Ñ
- »αÑαδóá¡¿Ñ, ¿ ñáÑΓ ó«º¼«ª¡«ßΓ∞ »α«¿º«⌐Γ¿ ¬áªñ«¼π »αÑαδóá¡¿ε. Äí-
- ½áßΓ¿ DR6 »«óΓ«α∩εΓß∩ τÑΓδαѪñδ, »« «ñ¡«⌐ ñ½∩ ¬áªñ«⌐ ¿º τÑΓδαÑσ
- Γ«τѬ »αÑαδóá¡¿∩. æ½ÑñπεΘÑÑ «»¿ßá¡¿Ñ »α¿¼Ñ¡∩ÑΓß∩ ñ½∩ τÑΓδαÑσ
- ¿ñÑ¡Γ¿τ¡δσ «í½áßΓÑ⌐ ó αÑú¿ßΓαÑ DR6:
- Æáí½¿µá 17.1
- ÉáßΦ¿Σα«ó¬á «í½áßΓ¿ LEN
- ═════════════════╤════════╤═════════════════════════════════════╗
- ÉáßΦ¿Σα«ó¬á LEN │ ÉẼÑα │ ç«¡á »αÑαδóá¡¿∩ ║
- ─────────────────┼────────┼─────────────────────────────────────╢
- 00 │ 1 íá⌐Γ │ Å« ½εí«¼π ½¿¡Ñ⌐¡«¼π áñαÑßπ ║
- 01 │ 2 íá⌐Γá│ éδαáó¡Ñ¡¡á∩ »« úαá¡¿µÑ ß½«óá ║
- 10 │ ¡Ñ «»αÑñѽѡ«, ¡Ñ ¿ß»«½∞ºπÑΓß∩ ║
- 11 │ 4 íá⌐Γá│ éδαáó¡Ñ¡¡á∩ »« úαá¡¿µÑ ñó«⌐¡«ú« ║
- │ │ ß½«óá ║
- ═════════════════╧════════╧═════════════════════════════════════╝
- 1. Äí½áßΓ∞ LEN (ñ½¿¡á) π¬áºδóáÑΓ αẼÑα º«¡δ »αÑαδóá¡¿∩, ¬«-
- Γ«αá∩ ¼«ªÑΓ ß«ßΓáó½∩Γ∞ 1, 2 ¿½¿ 4 íá⌐Γá. Äí½áßΓ∞ LEN αáßΦ¿Σα«óδ-
- óáΓ∞ß∩ ó Γáí½¿µÑ 17.1.
- èáªñá∩ «í½áßΓ∞ LEN π»αáó½∩ÑΓ αẼÑα«¼ ß««ΓóÑΓßΓóπεΘÑ⌐ «í½áß-
- Γ¿ »αÑαδóá¡¿∩, π»αáó½∩∩ óßѼ¿ ¼½áñΦ¿¼¿ í¿ΓἿ αÑú¿ßΓαá »αÑαδóá-
- ¡¿∩, ¿ß»«½∞ºπÑ¼δ¼¿ ñ½∩ «í¡áαπªÑ¡¿∩ Γ«τ¬¿ »αÑαδóá¡¿∩. äóπσí¿Γ¡δÑ
- Γ«τ¬¿ »αÑαδóá¡¿∩ ¿ß»«½∞ºπεΓ í¿Γ 0 ½¿¡Ñ⌐¡«ú« áñαÑßá, ó αѺπ½∞ΓáΓÑ
- ¿¼ÑѼ óδαáó¡Ñ¡¡πε »« úαá¡¿µÑ ß½«óá º«¡π »αÑαδóá¡¿∩.ùÑΓδαÑσí¿Γ¡δÑ
- Γ«τ¬¿ »αÑαδóá¡¿∩ ¿ú¡«α¿απεΓ í¿Γδ 0 ¿ 1 ½¿¡Ñ⌐¡«ú« áñαÑßá, ó αÑ-
- ºπ½∞ΓáΓÑ ¿¼ÑѼ óδαáó¡Ñ¡¡πε »« úαá¡¿µÑ ñó«⌐¡«ú« ß½«óá º«¡π »αÑαδ-
- óá¡¿∩.
- 2. RW (τΓÑ¡¿Ñ ºá»¿ß∞) «»αÑñѽ∩ÑΓ Γ¿» ñ«ßΓπ»á, ¬«Γ«αδ⌐ ¼«ªÑΓ
- ¿¡¿µ¿á½¿º¿α«óáΓ∞ º«¡π »αÑαδóá¡¿∩. Äí½áßΓ∞ RW «»αÑñѽѡá ó Γáí½¿-
- µÑ 17.2.
- 3. G ¿ L, ú½«íá½∞¡δÑ ó«º¼«ª¡«ßΓ¿ ¿½¿ ½«¬á½∞¡δÑ ó«º¼«ª¡«ßΓ¿,
- ñóá í¿Γá αáºαÑΦÑ¡¿∩ ñ½∩ ¬áªñ«ú« »αÑαδóá¡¿∩. àß½¿ »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ
- «ñ¿¡ ¿º í¿Γ«ó αáºαÑΦÑ¡¿∩ πßΓá¡«ó½Ñ¡ ó 1, ß««ΓóÑΓßΓóπεΘÑÑ »αÑαδ-
- óá¡¿Ñ ó«º¼«ª¡«. ìÑΓ ß«óÑαΦÑ¡¡« ¡¿¬á¬¿σ αẽ¿τ¿⌐ ó Σπ¡¬µ¿∩σ í¿Γ,
- αẽ¿τ¡δÑ ¡á¿¼Ñ¡«óá¡¿∩ Γ«½∞¬« ¡á¼Ñ¬áεΓ ¡á »α¿¡∩ΓδÑ ¡á¿¼Ñ¡«óá¡¿∩
- ó ¼π½∞Γ¿ºáñáτ¡δσ ß¿ßΓѼáσ, úñÑ «ñ¿¡ ¿º í¿Γ αáºαÑΦÑ¡¿∩ ¼«ªÑΓ íδΓ∞
- πßΓá¡«ó½Ñ¡ ú½«íá½∞¡«⌐ «Γ½áñ«τ¡«⌐ »α«úαá¼¼«⌐, á ñαπú«⌐ - ½«-
- ¬á½∞¡«⌐ «Γ½áñ«τ¡«⌐ »«ñ»α«úαá¼¼«⌐.
- 4. GE ¿ LE, ú½«íá½∞¡á∩ Γ«τ¡«ßΓ∞ ¿½¿ ½«¬á½∞¡á∩ Γ«τ¡«ßΓ∞, ñóá
- í¿Γá Γ«τ¡«ßΓ¿, ºáΓαáτ¿óáεΘ¿Ñ »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ. àß½¿
- »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ «ñ¿¡ ¿º «í«¿σ í¿Γ πßΓá¡«ó½Ñ¡ ó 1, « ½εí«¼ »αÑαδ-
- óá¡¿¿ »« áñαÑßπ ñá¡¡δσ íπñÑΓ ß««íΘÑ¡« Γ«τ¡« »«ß½Ñ ºáóÑαΦÑ¡¿∩ ¬«-
- ¼á¡ñδ, ¬«Γ«αá∩ »«ß½πª¿½á »α¿τ¿¡«⌐ »ÑαÑß佬¿ (0 »αÑαδóá¡¿¿ ¬«¼á¡-
- ñδ óßÑúñá ß««íΘáÑΓß∩ Γ«τ¡«, ¡Ñºáó¿ß¿¼« «Γ GE ¿ LE í¿Γ). àß½¿ ¡Ñ
- óδíαá¡« Γ«τ¡«Ñ ß«ó»áñÑ¡¿Ñ »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ, « »αÑαδ-
- óá¡¿¿ »« áñαÑßπ ñá¡¡δσ ¡Ñ ¼«ªÑΓ íδΓ∞ ß««íΘÑ¡« ñ« óαѼѡ¿ óδ»«½-
- ¡Ñ¡¿∩ ¡Ñ߬«½∞¬¿σ »«ß½ÑñπεΘ¿σ ¬«¼á¡ñ - ¿½¿ ¼«ªÑΓ ñáªÑ ó««íΘÑ ¡Ñ
- íδΓ∞ ß««íΘÑ¡¿∩. àß½¿ óδ σ«Γ¿ΓÑ ¡Ñß«¼¡Ñ¡¡« «Γ½«ó¿Γ∞ óßÑ »αÑαδóá-
- ¡¿∩ »« áñαÑßπ ñá¡¡δσ, óδ ñ«½ª¡δ πßΓá¡«ó¿Γ∞ «ñ¿¡ ¿º φΓ¿σ í¿Γ Γ«τ-
- ¡«ßΓ¿, »«¬á ¿ñÑΓ «Γ½áñ¬á. Æ«τ¡«ßΓ∞ ß««íΘÑ¡¿∩ «íÑß»Ñτ¿óáÑΓß∩ ΓѼ,
- τΓ« ¿ß»«½¡∩εΘÑÑ πßΓα«⌐ßΓó« 80386 óδ¡πªñÑ¡« ªñáΓ∞ ºáóÑαΦÑ¡¿∩ ½ε-
- í«⌐ »ÑαÑñáτ¿ «»Ñαá¡ñá ñá¡¡δσ »ÑαÑñ ¡áτὫ¼ óδ»«½¡Ñ¡¿∩ ß½ÑñπεΘÑ⌐
- ¬«¼á¡ñδ. ¥Γ« íπñÑΓ ¡Ñ¼¡«ú« ºá¼Ññ½∩Γ∞ óδ»«½¡Ñ¡¿Ñ »α«úαá¼¼δ
- 80386.
-
- - 189 -
- ÉáßΦ¿Σα«ó¬á «í½áßΓ¿ RW Æáí½¿µá 17.2
-
- RW αáßΦ¿Σα«ó¬á│ Æ¿» ñ«ßΓπ»á, ¬«Γ«αδ⌐ ¼«ªÑΓ ¿¡¿µ¿á½¿º¿α«óáΓ∞
- │ »αÑαδóá¡¿Ñ
- ───────────────┼────────────────────────────────────────────────
- 00 │ Æ«½∞¬« óδ»«½¡Ñ¡¿Ñ ¬«¼á¡ñδ
- 01 │ Æ«½∞¬« ºá»¿ß∞ ñá¡¡δσ
- 10 │ ìÑ«»αÑñѽѡ«, ¡Ñ ¿ß»«½∞ºπÑΓß∩
- 11 │ Æ«½∞¬« τΓÑ¡¿Ñ ¿½¿ Γ«½∞¬« ºá»¿ß∞
-
- DR6, «Γ½áñ«τ¡δ⌐ αÑú¿ßΓα ß«ßΓ«∩¡¿∩, ß«ñÑαª¿Γ ¡Ñ߬«½∞¬« «í½áß-
- ΓÑ⌐, «í¡áαπª¿óáεΘ¿σ »α¿τ¿¡π «Γ½áñ«τ¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿,
- ¬«úñá «¡á 󫺡¿¬áÑΓ. èáªñá∩ «í½áßΓ∞ - «ñ¡«í¿Γ¡δ⌐ Σ½áú, ß««Γ-
- óÑΓßΓóπεΘ¿⌐ «ñ¡«⌐ ¿º 󫺼«ª¡«ßΓÑ⌐ «Γ½áñ¬¿, ¬áªñδ⌐ ¿º ¬«Γ«αδσ ¼«-
- ªÑΓ íδΓ∞ áóΓ«¼áΓ¿τÑ߬¿ πßΓá¡«ó½Ñ¡ 80386 ¬á¬ óÑ¬Γ«α »«ñ»α«úαá¼¼δ
- ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ 1. ¥Γ¿ í¿Γδ ¡¿¬«úñá ¡Ñ ßíαáßδóáεΓß∩ áóΓ«-
- ¼áΓ¿τÑ߬¿, «ñ¡á¬« »«ñ»α«úαá¼¼á ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ 1 ¡ÑßÑΓ
- «ΓóÑΓßΓóÑ¡¡«ßΓ∞ ºá ßíα«ß φΓ¿σ Σ½áú«ó.
- 1. BO, B1, B2 ¿ B3, Γ«τ¬¿ »αÑαδóá¡¿⌐ 0, 1, 2 ¿ 3, Ñß½¿ πßΓá-
- ¡«ó½Ñ¡δ ó 1, π¬áºδóáεΓ, τΓ« ßó∩ºá¡¡«Ñ ß φΓ¿¼¿ Γ«τ¬á¼¿ »αÑαδóá¡¿Ñ
- í佫 ¿¡¿µ¿á½¿º¿α«óá¡«.
- 2. BD, «Γ½áñ«τ¡δÑ αÑú¿ßΓαδ 1, ¿ß»«½∞ºπѼδÑ ICE-386, Ñß½¿ πß-
- Γá¡«ó½Ñ¡δ ó 1, π¬áºδóáεΓ, τΓ« »«»δΓ¬á τΓÑ¡¿∩ ¿½¿ ºá»¿ß¿ »«½πτáÑΓ
- «Γ¬áº, Γ.¬. ICE 386 ó¡πΓα¿ßσѼ¡δ⌐ φ¼π½∩Γ«α ¿ß»«½∞ºπÑΓ φΓ¿
- ßαÑñßΓóá. Æá¬¿¼ «íαẫ¼, ó« óαѼ∩ «»Ñαᵿ⌐ ICE-386 ñ½∩ «Γ½áñ¬¿,
- »α«úαá¼¼¡δÑ «Γ½áñτ¿¬¿ ¡Ñ ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ «ñ¡«óαѼѡ¡«.
- 3. BS, «Γ½áñ«τ¡á∩ ß¿Γπᵿ∩ í½áú«ñáα∩ »«Φáú«ó«¼π αѪ¿¼π, Ñß½¿
- πßΓá¡«ó½Ñ¡ ó 1, π¬áºδóáÑΓ, τΓ« ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 1 íδ½á óδ-
- αáí«Γá¡á, »«ß¬«½∞¬π TF (Σ½áú «ñ¡«Φáú«óδ⌐ αáí«Γδ) íδ½ πßΓá¡«ó½Ñ¡ ó
- αÑú¿ßΓαÑ EFLAG. è«úñá «Γ½áñτ¿¬ ¡áσ«ñ¿Γß∩ ó »«Φáú«ó«¼ αѪ¿¼Ñ τÑαѺ
- µÑ½Ñóπε »α«úαá¼¼π, «ª¿ñáÑΓß∩, τΓ« BS πßΓá¡«ó½Ñ¡.
- 4. BT, «Γ½áñ«τ¡á∩ ß¿Γπᵿ∩ í½áú«ñáα∩ ½«óπ誥 »ÑαѬ½ετÑ¡¿∩ -
- ºáñáτ, Ñß½¿ πßΓá¡«ó½Ñ¡ ó 1, π¬áºδóáÑΓ, τΓ« íδ½á óδαáí«Γá¡á ¿ß¬½ε-
- τ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 1, »«ß¬«½∞¬π »ÑαѬ½ετÑ¡¿∩ ºáñáτ á¬Γ¿ó¿º¿α«óá½á
- ºáñáτπ, ó ¬«Γ«α«⌐ í¿Γ T (½«óπΦ¬á) 32-í¿Γ¡«ú« TSS πßΓá¡«ó½Ñ¡ ó 1.
- àß½¿ ¬«¼á¡ñá, ¡áτ¿¡áεΘá∩ß∩ ß áñαÑßá Γ«τ¬¿ »αÑαδóá¡¿∩ í½¿º¬á ¬
- óδ»«½¡Ñ¡¿ε, 󫺡¿¬áÑΓ πß½«ó¿Ñ »αÑαδóá¡¿∩ ¿, Ñß½¿ »αÑαδóá¡¿Ñ ó«º-
- ¼«ª¡«, ¡Ñ¼Ññ½Ñ¡¡« 󫺡¿¬áÑΓ ß¿Γπᵿ¿ 1 ¬á¬ «Φ¿í¬á »ÑαÑñ ΓѼ, ¬á¬
- ¬«¼á¡ñá óδ»«½¡¿Γß∩.
- çá¼ÑΓ¿¼, τΓ« Γ«½∞¬« »αÑñóδí«α¬á ¬«¼á¡ñδ ¡Ñ ¿¡¿µ¿á½¿º¿απÑΓ
- »αÑαδóá¡¿Ñ: ¬«¼á¡ñá ¼«ªÑΓ ñÑ⌐ßΓó¿Γѽ∞¡« íδΓ∞ í½¿º¬á ¬ óδ»«½¡Ñ¡¿ε
- ó« óαѼ∩ Γ«ú«, ¬«úñá »α«¿ßσ«ñ¿Γ »αÑαδóá¡¿Ñ.
-
- ÅαÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ ß «Γ½áñ«τ¡δ¼¿ αÑú¿ßΓαἿ
- ────────────────────────────────────────────────────
- ÅαÑαδóá¡¿Ñ »« áñαÑßπ ñá¡¡δσ ¼«ªÑΓ íδΓ∞ πßΓá¡«ó½Ñ¡« ºá»¿ß∞ε
- ½¿¡Ñ⌐¡«ú« áñαÑßá Γ«τ¬¿ »αÑαδóá¡¿∩ ó «Γ½áñ«τ¡δ⌐ αÑú¿ßΓα. ä½∩ »αÑ-
- αδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ RW «í½áßΓ∞ ñ«½ª¡á íδΓ∞ 01 (Γ«½∞¬« ºá»¿ß∞
- ñá¡¡δσ) ¿½¿ 11 (ºá»¿ß∞ ¿½¿ τΓÑ¡¿Ñ ñá¡¡δσ). LEN «í½áßΓ∞ ¼«ªÑΓ ºá-
- ñáóáΓ∞ ½εíπε «»αÑñѽѡ¡πε óѽ¿τ¿¡π: (00, 10 ¿½¿ 11 (ñ½∩ 1-, 2-,
- ¿½¿ 4 íá⌐Γ¡«⌐ º«¡δ »αÑαδóá¡¿∩).
- àß½¿ óδí«α¬á ñá¡¡δσ »«½¡«ßΓ∞ε ¿½¿ τáßΓ¿τ¡« »«»áñáÑΓ ó¡πΓα∞
- º«¡δ »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ, 󫺡¿¬áÑΓ πß½«ó¿Ñ »αÑαδóá¡¿∩ »«
- áñαÑßπ ñá¡¡δσ, ¿, Ñß½¿ »αÑαδóá¡¿Ñ ó«º¼«ª¡«, ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπ-
- ᵿ∩ 1 󫺡¿¬áÑΓ ¬á¬ ½«óπΦ¬á »«ß½Ñ Γ«ú«, ¬á¬ »α«¿ßσ«ñ¿Γ óδí«α¬á.
-
- - 190 -
- ö½áú »ÑαѺá»π߬á
- ────────────────
- Æ«¡¬«⌐ τÑαΓ«⌐, ¬«Γ«αá∩ πß«óÑαΦÑ¡ßΓóπÑΓ ñÑ⌐ßΓó¿Ñ ßαÑñßΓó «Γ-
- ½áñ¬¿ 80386, ∩ó½∩ÑΓß∩ RF (Σ½áú »ÑαѺá»π߬á) í¿Γ ó EFLAG. RF í¿Γ ó
- EFLAG, ¬«úñá «¡ πßΓá¡«ó½Ñ¡ ó 1, ¼«ªÑΓ ºá»αÑΓ¿Γ∞ »αÑαδóá¡¿Ñ ¬«-
- ¼á¡ñ, ¬«úñá «íαáí«Γτ¿¬ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ 1 ó«ºóαáΘáÑΓß∩ ¬
- Γ«⌐ ªÑ ßἫ⌐ ¬«¼á¡ñÑ, ¬«Γ«αá∩ ñ« ß¿σ »«α ∩ó½∩ÑΓß∩ Γ«τ¬«⌐ »αÑαδóá-
- ¡¿∩ ¬«¼á¡ñδ.
- 80386 áóΓ«¼áΓ¿τÑ߬¿ πßΓá¡áó½¿óáÑΓ RF ó ¿º«íαáªÑ¡¿¿ EFLAG ó
- ßΓѬÑ, ¬«úñá EFLAG ºá»¿ßδóáÑΓß∩ ó ßΓѬ, ¬«úñá 80386 óσ«ñ¿Γ ó ½ε-
- í«⌐ «íαáí«Γτ¿¬ «Φ¿í¬¿. Äñ¡á¬« ¬«¼á¡ñá IRET ó ¬«¡µÑ «íαáí«Γτ¿¬á
- «Φ¿í¬¿, ¬«Γ«αá∩ óδΓὬ¿óáÑΓ ¿º«íαáªÑ¡¿Ñ EFLAG ¿º ßΓѬá, íπñÑΓ πß-
- Γá¡áó½¿óáΓ∞ RF ó αÑú¿ßΓαÑ EFLAG, óδ»«½¡Ñ¡¿Ñ íπñÑΓ ó«º«í¡«ó½Ñ¡« ß
- áñαÑßá »αÑαδóá¡¿∩ íѺ óδαáí«Γ¬¿ ñαπú«ú« »αÑαδóá¡¿∩ »« «Φ¿í¬Ñ.
- àß½¿, »«ß½Ñ «Φ¿í¬¿ «Γ½áñ¬¿, RF πßΓá¡«ó½Ñ¡ ó 1 ¿ «íαáí«Γτ¿¬
- »«óΓ«α¿Γ «Φ¿í«τ¡πε ¬«¼á¡ñπ, 󫺼«ª¡«, τΓ« »«óΓ«αÑ¡¿Ñ ¬«¼á¡ñδ óδ-
- º«óÑΓ ñαπú¿Ñ «Φ¿í¬¿. Æ.¬. ½εí«⌐ «íαáí«Γτ¿¬ «Φ¿í¬¿ πßΓá¡áó½¿óáÑΓ
- RF Σ½áú, »«óΓ«αÑ¡¿Ñ ¬«¼á¡ñδ »«ß½Ñ φΓ¿σ «Φ¿í«¬ íπñÑΓ Γá¬ªÑ óδ»«½-
- ¡∩Γ∞ß∩ ß RF=1, ΓᬠτΓ« Γ«τ¬á »αÑαδóá¡¿∩ »α¿ «Γ½áñ¬Ñ ñ½∩ φΓ«⌐ «ñ-
- ¡«⌐ ¬«¼á¡ñδ íπñÑΓ »α«ñ«½ªáΓ∞ ¿ú¡«α¿α«óáΓ∞ß∩. Åα«µÑßß«α áóΓ«¼áΓ¿-
- τÑ߬¿ «τ¿ΘáÑΓ RF Γ«½∞¬« »«ß½Ñ πß»ÑΦ¡«ú« ºáóÑαΦÑ¡¿∩ ¬«¼á¡ñδ.
- çá¼ÑΓ¿¼, τΓ« »α«úαá¼¼¿ßΓ ¡Ñ ¡πªñáÑΓß∩ ó ∩ó¡«⌐ πßΓá¡«ó¬Ñ ¿½¿
- ßíα«ß RF ñ½∩ ¬«ααÑ¬Γ¡δσ «»Ñαᵿ⌐. Åα«µÑßß«α áóΓ«¼áΓ¿τÑ߬¿ πßΓá-
- ¡áó½¿óáÑΓ RF ó 1, τΓ«íδ ºá»αÑΓ¿Γ∞ »«óΓ«αÑ¡¿Ñ «Γ½áñ«τ¡«⌐ ¿ß¬ετ¿-
- Γѽ∞¡«⌐ ß¿Γπᵿ¿. è«úñá ¬«¼á¡ñá »«óΓ«α∩ÑΓß∩. Åα«µÑßß«α áóΓ«¼áΓ¿-
- τÑ߬¿ ßíαáßδóáÑΓ RF ó 0 »α¿ πß»ÑΦ¡«¼ ºáóÑαΦÑ¡¿¿ ¬«¼á¡ñδ, ΓᬠτΓ«
- »αÑαδóá¡¿Ñ ¬«¼á¡ñ ¡Ñ íπñÑΓ ºá»αÑΘÑ¡« ñ½∩ íπñπΘ¿σ ¬«¼á¡ñ.
-
- - 191 -
- æÉà俯éÇ ÄÆïÇäèê æÄéîàæÆêî¢à æ 8086
- ───────────────────────────────────
-
- Å«Φáú«óá∩ »α«ú«¡¬á.
- ──────────────────
- àß½¿ í¿Γ TF (Σ½áú »«Φáú«ó«⌐ »α«ú«¡¬¿) πßΓá¡«ó½Ñ¡ ó 1,
- ½«óπΦ¬á ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ 1 íπñÑΓ ßαáíáΓδóáΓ∞ »«ß½Ñ
- ¿ß»«½¡Ñ¡¿∩ ¬áªñ«⌐ ß½ÑñπεΘÑ⌐ ¿¡ßΓαπ¬µ¿¿. ìá »αá¬Γ¿¬Ñ, «íδτ¡«,
- «Γ½áñτ¿¬ πßΓá¡áó½¿óáÑΓ í¿Γ TF «íαáºá αÑú¿ßΓαá EFLAG ó ßΓѬÑ
- «Γ½áñτ¿¬á, á ºáΓѼ »ÑαÑñáÑΓ π»αáó½Ñ¡¿Ñ µÑ½Ñó«⌐ »α«úαá¼¼Ñ ¿
- ºáúαπªáÑΓ «íαẠαÑú¿ßΓαá EFLAG ß »«¼«Θ∞ε Ññ¿¡ßΓóÑ¡¡«⌐ ¿¡ßΓαπ¬µ¿¿
- IRET. Å«Φáú«óá∩ ½«óπΦ¬á ßαáíáΓδóáÑΓ »«ß½Ñ óδ»«½¡Ñ¡¿∩ «ñ¡«⌐
- ¿¡ßΓαπ¬µ¿¿ µÑ½Ñó«⌐ »α«úαá¼¼δ.
- è«úñá »«∩ó½∩ÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 1 ó ¬áτÑßΓóÑ
- ½«óπΦ¬¿, CS:EIP ºá¡«ß∩Γß∩ ó ßΓѬ «Γ½áñτ¿¬á, π¬áºδóáεΘ¿⌐ ¡á
- ß½ÑñπεΘπε ¡Ñ¿ß»«½¡Ñ¡¡πε ¿¡ßΓαπ¬µ¿ε «Γ½áª¿óáѼ«⌐ »α«úαá¼¼δ.
- Äíαáí«Γτ¿¬ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ 1 ¼«ªÑΓ Γᬿ¼ «íαẫ¼
- φΣΣÑ¬Γ¿ó¡« «ßπΘÑßΓó½∩Γ∞ »«Φáú«óπε »α«ú«¡¬π µÑ½Ñó«⌐ »α«úαá¼¼δ
- ºá¬á¡τ¿óáεΘÑ⌐ß∩ »α«ßΓ« ¿¡ßΓαπ¬µ¿Ñ⌐ IRET.
- ê¡ßΓαπ¬µ¿∩ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ (Breakpoint instruction).
- ─────────────────────────────────────────────────────
- Äñ¡«íá⌐Γ«óδ¼ ¬«ñ«¼ «»Ñαᵿ¿ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ ∩ó½∩ÑΓß∩ ¬«ñ
- ææh. è«ñ «»Ñαᵿ¿ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ úÑ¡Ñα¿απÑΓ ¿ß¬½ετ¿Γѽ∞¡πε
- ß¿Γπáµ¿ε ½«óπΦ¬¿ 3.ê¡ßΓαπ¬µ¿∩ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ ¬«ñ¿απÑΓß∩ ¬á¬
- «ñ¡«íá⌐Γ«óá∩ ¿¡ßΓαπ¬µ¿∩, »«φΓ«¼π «¡á ¼«ªÑΓ íδΓ∞ »«¼ÑΘÑ¡á ó ½εíπε
- »«º¿µ¿ε íѺ »ÑαѺỿ߿ í«½ÑÑ, τѼ «ñ¡«⌐ ¬«¼á¡ñδ. Äñ¡«íá⌐Γ«óá∩
- ¿¡ßΓαπ¬µ¿∩ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ ∩ó½∩ÑΓß∩ ºá¼Ñ¡¿ΓѽѼ «íΘÑ⌐
- ¿¡ßΓαπ¬µ¿¿ »α«úαá¼¼¡«ú« »αÑαδóá¡¿∩ INT n, úñÑ n αáó¡« 3. Äñ¡á¬«
- ¿¡ßΓαπ¬µ¿∩ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ (¬«ñ «»Ñαᵿ¿ ææh) ¡ÑτπóßΓó¿Γѽ∞¡á
- ¬ IOPL, ó Γ« óαѼ∩ ¬á¬ INT n τπóßΓó¿Γѽ∞¡á ¬ IOPL ó ºáΘ¿ΘÑ¡¡«¼
- αѪ¿¼Ñ ¿ ó αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086.
- Äíδτ¡« «Γ½áñτ¿¬ ¼«ªÑΓ óδαáí«ΓáΓ∞ «ñ¡«íá⌐Γ«óπε ¿¡ßΓαπ¬µ¿ε
- ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ ¡á óßÑσ ΓαÑíπѼδσ ¬«¡Γα«½∞¡δσ Γ«τ¬áσ
- ¿ß»«½¡∩Ѽδσ ¿¡ßΓαπ¬µ¿⌐. ê¡ßΓαπ¬µ¿¿ ¬«¡Γα«½∞¡δσ Γ«τѬ ¡Ñ ¼«úπΓ
- íδΓ∞ óαѼѡ¡« ºá»¿ßá¡δ ó »«ßΓ«∩¡¡πε »á¼∩Γ∞, Γá¬πε ¬á¬ ROM. Æá¬ªÑ
- «Γ¼ÑΓ¿¼, τΓ« ¿¡ßΓαπ¬µ¿∩ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ ¡Ñ ¼«ªÑΓ «íÑß»Ñτ¿óáΓ∞
- 󫺼«ª¡«ßΓ∞ »αÑαδóá¡¿⌐ »« ñá¡¡δ¼. Æá¬¿Ñ ¬«α«Γ¬¿Ñ »ÑαÑσ«ñδ
- π¡¿τΓ«ªáεΓß∩ »α¿ ¿ß»«½∞º«óá¡¿¿ «Γ½áñ«τ¡δσ αÑú¿ßΓα«ó ñ½∩
- óδ»«½¡Ñ¡¿∩ Γ«τѬ »αÑαδóá¡¿∩ ¿¡ßΓαπ¬µ¿⌐ ¬á¬ «»¿ßá¡« óδΦÑ.
-
- ÅÉêïÄåàìêà Ç
-
- öïÇâÄé¢ë ÉàâêæÆÉ ê èÄä¢ ôæïÄéêë.
- ───────────────────────────────
- 32 í¿Γ¡δ⌐ Σ½áú«óδ⌐ αÑú¿ßΓα ß«ßΓ«¿Γ ¿º 8 »«½Ñ⌐ ß«ßΓ«∩¡¿∩ ¿ 5
- »«½Ñ⌐ π»αáó½Ñ¡¿∩. ìÑ«»αÑñѽѡ¡δÑ í¿Γδ ßτ¿ΓδóáεΓß∩ ¬á¬ ¡π½¿ ( ºá
- ¿ß¬½ετÑ¡¿Ñ¼ í¿Γá 1, ¬«Γ«αδ⌐ ßτ¿ΓδóáÑΓß∩ ¬á¬ 1 ) ¿ ¿ú¡«α¿απεΓß∩
- »α¿ ºá»¿ß¿ ó ¡¿σ ¿¡Σ«α¼áµ¿¿. î½áñΦ¿Ñ 16 í¿Γ αÑú¿ßΓαá àFLÇG (
- αáßΦ¿αÑ¡¡«ú« αÑú¿ßΓαá FLÇG ) ¼«úπΓ Γá¬ªÑ íδΓ∞ ñ«ßΓπ»¡δ ¬á¬ FLÇG
- αÑú¿ßΓα ñ½∩ 16 í¿Γ¡δσ «»Ñαᵿ⌐.
- Æáí½¿µá Ç.1. ö½áú«óδ⌐ αÑú¿ßΓα.
- 31 30 18 17 16 15 14 11 10 9 8 7 6 5 4 3 2 1 0
- ├─┼─┼─..┼─┼──┼──┼──┼──┼────┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
- │0│0│ 0│VM│RF│ 0│NT│IOPL│OF│DF│IF│TF│SF│ZF│ 0│AF│ 0│PF│ 1│CF│
- └──────────────────────────────────────────────────────────────┘
- ö½áú«óδÑ »«½∩ αÑú¿ßΓαá àFLÇG, «»αÑñѽѡ¡δÑ ¡¿ªÑ, «»¿ßδóáεΓ
- ¿σ »«óÑñÑ¡¿Ñ ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ ¿¡ßΓαπ¬µ¿⌐, ¬«Γ«αδÑ ó½¿∩εΓ ¡á
- φΓ¿ Σ½áú¿. æπΘÑßΓóπεΓ, ¬«¡Ñτ¡«, ¡Ñ¬«Γ«αδÑ ¿¡ßΓαπ¬µ¿¿, ¬«Γ«αδÑ
- «ßΓáó½∩εΓ Σ½áú¿ »«½¡«ßΓ∞ε íѺ ¿º¼Ñ¡Ñ¡¿⌐. é »α¿½«ªÑ¡¿¿ é
- ¿¡ßΓαπ¬µ¿¿ αáßß¼«ΓαÑ¡δ ó ñÑΓá½∩σ.
-
- - 192 -
- æF - Σ½áú »ÑαÑ¡«ßá, í¿Γ 0.
- æF πßΓá¡áó½¿óáÑΓß∩ ó 1, Ñß½¿ ó αѺπ½∞ΓáΓÑ «»Ñαᵿ¿
- »α«¿ºó«ñ¿Γß∩ »ÑαÑ¡«ß ßΓáαΦÑú« í¿Γá (ß½«ªÑ¡¿Ñ) ¿½¿ ºáѼ ó ßΓáαΦ¿⌐
- í¿Γ (óδτ¿Γá¡¿Ñ). é »α«Γ¿ó¡«¼ ß½πτáÑ æF = 0. ä½∩ 8, 16, 32 í¿Γ¡δσ
- «»Ñαᵿ⌐ «¡ πßΓá¡áó½¿óáÑΓß∩ ñ½∩ »ÑαÑ¡«ßá ¿½¿ ºáѼá ñ½∩ í¿Γ«ó 7,
- 15, 31 ß««ΓóÑΓßΓóÑ¡¡«.
- ÉF - Σ½áú »áα¿ΓÑΓá, í¿Γ 2.
- ÉF = 1, Ñß½¿ 8 ¼½áñΦ¿σ í¿Γ αѺπ½∞ΓáΓá «»Ñαᵿ¿ ß«ñÑαªáΓ
- τÑΓ¡«Ñ τ¿ß½« Ññ¿¡¿µ ( τÑΓ¡δ⌐ »áα¿ΓÑΓ ). ÉF = 0, Ñß½¿ 8 ¼½áñΦ¿σ
- í¿Γ ¿¼ÑεΓ ¡ÑτÑΓ¡«Ñ ¬«½¿τÑßΓó« Ññ¿¡¿µ ( ¡ÑτÑΓ¡δ⌐ »áα¿ΓÑΓ ). ÉF
- ∩ó½∩ÑΓß∩ Σπ¡¬µ¿Ñ⌐ Γ«½∞¬« ¼½áñΦ¿σ 8 í¿Γ ¡Ñºáó¿ß¿¼« «Γ αẼÑαá
- «»Ñαá¡ñá.
- ÇF - óß»«¼«úáΓѽ∞¡δ⌐ Σ½áú »ÑαÑ¡«ßá, í¿Γ 4.
- éß»«¼«úáΓѽ∞¡δ⌐ Σ½áú »ÑαÑ¡«ßá »α¿¼Ñ¡∩ÑΓß∩ ñ½∩ π»α«ΘÑ¡¿∩
- ß½«ªÑ¡¿∩ ¿ óδτ¿Γá¡¿∩ ñó«¿τ¡«- ñÑß∩Γ¿τ¡δσ τ¿ßѽ. ÇF = 0, Ñß½¿ ó
- αѺπ½∞ΓáΓÑ «»Ñαᵿ¿ »α«¿ßσ«ñ¿Γ »ÑαÑ¡«ß í¿Γá 3 (ß½«ªÑ¡¿Ñ) ¿½¿
- ºáѼ ó í¿Γ 3 (óδτ¿Γá¡¿Ñ). ê¡áτÑ ÇF = 0. ÇF αáí«ΓáÑΓ ¡á
- »ÑαÑ¡«ß/ºáѼ í¿Γ«ó Γ«½∞¬« ñ½∩ í¿Γá 3 ¡Ñºáó¿ß¿¼« «Γ ñ½¿¡δ
- «»Ñαá¡ñá.
- ZF - Σ½áú ¡π½∩, í¿Γ 6.
- ZF = 1, Ñß½¿ óßÑ í¿Γδ αѺπ½∞ΓáΓá - ¡π½¿.
- SF - Σ½áú º¡á¬á, í¿Γ 7.
- SF = 1, Ñß½¿ ßΓáαΦ¿⌐ í¿Γ αѺπ½∞ΓáΓá αáóÑ¡ 1. ê¡áτÑ - 0. ä½∩
- 8, 16, 32 í¿Γ¡δσ «»Ñαᵿ⌐ SF «ΓαáªáÑΓ ß«ßΓ«∩¡¿Ñ í¿Γ«ó 7, 15, 31
- ß««ΓóÑΓßΓóÑ¡¡«.
- ÆF - Σ½áú ½«óπΦ¬¿, í¿Γ 8.
- ÆF αáºαÑΦáÑΓ »«Φáú«óπε »α«ú«¡¬π. è«úñá ÆF πßΓá¡áó½¿óáÑΓß∩ ó
- 1 »α«µÑßß«α 80386 úÑ¡Ñα¿απÑΓ ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπáµ¿ε ½«óπΦ¬¿ 1
- »«ß½Ñ ¿ß»«½¡Ñ¡¿∩ ß½ÑñπεΘÑ⌐ ¿¡ßΓαπ¬µ¿¿. è«úñá ÆF = 0,
- ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 1 úÑ¡Ñα¿απÑΓß∩ Γ«½∞¬« ñαπú¿¼¿ ßαÑñßΓóἿ
- «Γ½áñ¬¿, «íÑß»Ñτ¿óáÑ¼δ¼¿ «Γ½áñ«τ¡δ¼¿ αÑú¿ßΓαἿ.
- IF - Σ½áú αáºαÑΦÑ¡¿∩ »αÑαδóá¡¿⌐, í¿Γ 9.
- è«úñá í¿Γ IF πßΓá¡«ó½Ñ¡ ó 1, «¡ αáºαÑΦáÑΓ αáß»«º¡áóá¡¿Ñ
- ó¡ÑΦ¡¿σ »αÑαδóá¡¿⌐, óδºδóáѼδσ ß¿ú¡á½«¼ ¡á óδó«ñÑ INÆR
- ¼¿¬α«ßσѼδ. è«úñá IF ßíα«ΦÑ¡ ó 0, ó¡ÑΦ¡¿Ñ ß¿ú¡á½δ, »«ñáóáѼδÑ ¡á
- óδó«ñ INÆR, ¡Ñ αáß»«º¡áεΓß∩. IÄÉL »«¬áºδóáÑΓ ¼á¬ß¿¼á½∞¡«Ñ
- º¡áτÑ¡¿Ñ æÉL »α¿ ¬«Γ«α«¼ IF í¿Γ ¼«ªÑΓ íδΓ∞ ¿º¼Ñ¡Ñ¡, ¬«úñá ¡«óδÑ
- º¡áτÑ¡¿∩ »ÑαÑñáεΓß∩ ¿º ßΓѬá ó àFLÇG (¿½¿ FLÇG) αÑú¿ßΓα.
- ÅÑαѬ½ετáΓѽ¿ ºáñáτ ¼«úπΓ óßÑúñá ¿º¼Ñ¡∩Γ∞ IF í¿Γ ¬á¬ ¡«ó«Ñ
- ß«ßΓ«∩¡¿Ñ àFLÇG, ºáúαπªÑ¡¡«Ñ ¿º ßÑú¼Ñ¡Γá ß«ßΓ«∩¼¿∩ ºáñáτ¿ (ÆSS).
- DF - Σ½áú ¡á»αáó½Ñ¡¿∩, í¿Γ 10.
- DF «»αÑñѽ∩ÑΓ ¬á¬ àSI ¿/¿½¿ àDI ¿¡ñѬߡδÑ αÑú¿ßΓαδ
- ñѬαÑ¼Ñ¡Γ¿απεΓß∩ ¿½¿ ¿¡¬αÑ¼Ñ¡Γ¿απεΓß∩ »«ß½Ñ ¬áªñ«⌐ ¿ΓÑαᵿ¿
- ßΓα¿¡ú«óδσ ¿¡ßΓαπ¬µ¿⌐. Ä¡¿ ¿¡¬αÑ¼Ñ¡Γ¿απεΓß∩, Ñß½¿ DF = 0 (ßΓα¿¡ú
- «íαáíáΓδóáÑΓß∩ ß½Ñóá ¡á»αáó«). Å«ßΓñѬαÑ¼Ñ¡Γ »α«¿ºó«ñ¿Γß∩ Ñß½¿
- DF = 1 (ßΓα¿¡ú «íαáíáΓδóáÑΓß∩ ß»αáóá ¡á½Ñó«).
- ÄF - Σ½áú »ÑαÑ»«½¡Ñ¡¿∩, í¿Γ 11.
- ÄF = 1, Ñß½¿ ó αѺπ½∞ΓáΓÑ «»Ñαᵿ¿ »α«¿ßσ«ñ¿Γ »ÑαÑ»«½¡Ñ¡¿Ñ
- τ¿ß½á ß« º¡á¬«¼. ç¡á¬«ó«Ñ »ÑαÑ»«½¡Ñ¡¿Ñ 󫺡¿¬áÑΓ ¬«úñá ó
- αѺπ½∞ΓáΓÑ «»Ñαᵿ¿ »α«¿ßσ«ñ¿Γ »ÑαÑ¡«ß/ºáѼ ó º¡á¬«óδ⌐ í¿Γ
- αѺπ½∞ΓáΓá, ¡« ¡Ñ ∩ó½∩ÑΓß∩ αѺπ½∞ΓáΓ«¼ »ÑαÑ¡«ßá/ºáÑ¼á ¿º
- º¡á¬«ó«ú« í¿Γá ¿½¿ ¡á«í«α«Γ. ä½∩ 8, 16 ¿ 32 í¿Γ¡δσ «»Ñαᵿ⌐ ÄF
- πßΓá¡áó½¿óáÑΓß∩ ó ß««ΓóÑΓßΓó¿¿ ß« º¡á¬«óδ¼ í¿Γ«¼ ó αáºα∩ ñáσ 7,
- 15 ¿ 31.
-
- - 193 -
- IÄÉL - πα«óÑ¡∞ »α¿ó½Ñú¿¿ óó«ñá - óδó«ñá, í¿Γδ 12 - 13.
- ¥Γ« ñóπσí¿Γ¡«Ñ Σ½áú«ó«Ñ »«½Ñ »α¿¼Ñ¡∩ÑΓß∩ ó ºáΘ¿ΘÑ¡¡«¼
- αѪ¿¼Ñ. IÄÉL τ¿ß½Ñ¡¡« »«¬áºδóÑΓ ¼á¬ß¿¼á½∞¡«Ñ º¡áτÑ¡¿Ñ æÉL »α¿
- ¬«Γ«α«¼ óó«ñ/óδó«ñ ¼«ªÑΓ »α«¿ºó«ñ¿Γ∞ß∩ íѺπß½«ó¡«. Åα¿ ½εí«¼
- í«½∞ΦѼ º¡áτÑ¡¿¿ æÉL ¬áαΓá í¿Γ«ó αáºαÑΦÑ¡¿∩ óó«ñá/óδó«ñá
- áóΓ«¼áΓ¿τÑ߬¿ »α¿¡¿¼áÑΓß∩ ó« ó¡¿¼á¡¿Ñ »α«µÑßß«α«¼. ¥Γ«Γ Σ½áú
- Γá¬ªÑ »«¬áºδóáÑΓ ¼á¬ß¿¼á½∞¡«Ñ º¡áτÑ¡¿Ñ æÉL αáºαÑΦá∩ ¿º¼Ñ¡Ñ¡¿Ñ IF
- (αáºαÑΦÑ¡¿∩ »αÑαδóá¡¿⌐) Σ½áú«ó«ú« í¿Γá ¬«úñá ¡«óδÑ º¡áτÑ¡¿∩
- ¿ºó½Ñ¬áεΓß∩ ¿º ßΓѬá ó àFLÇG. ê¡ßΓαπ¬µ¿¿ ÉÄÉF ¿ IRàÆ ¼«úπΓ
- ¿º¼Ñ¡¿Γ∞ IÄÉL Σ½áú Γ«½∞¬« ¬«úñá æÉL αáóÑ¡ 0. ÅÑαѬ½ετáΓѽ¿ ºáñáτ
- óßÑúñá ¿º¼Ñ¡∩εΓ IÄÉL »«½Ñ, Γ.¬. ¡«óδ⌐ «íαẠàFLÇG ºáúαπªáÑΓß∩ ¿º
- ßÑú¼Ñ¡Γá ß«ßΓ«∩¡¿∩ ºáñáτ¿ (ÆSS).
- NÆ - 󽫪ѡ¡á∩ ºáñáτá, í¿Γ 14.
- ¥Γ«Γ Σ½áú ¿ß»«½∞ºπÑΓß∩ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ. ¥Γ«Γ í¿Γ
- πßΓá¡áó½¿óáÑΓß∩ áóΓ«¼áΓ¿τÑ߬¿ »α«µÑßß«α«¼ 80386 ó« óαѼ∩
- »ÑαѬ½ετÑ¡¿∩ ºáñáτ. NÆ πßΓá¡áó½¿óáÑΓß∩ »α«µÑßß«α«¼, τΓ«íδ
- »«¬áºáΓ∞, τΓ« óδ»«½¡Ñ¡¿Ñ ΓѬπΘÑ⌐ ºáñáτ¿ 󽫪ѡ« ó α«ñ¿Γѽ∞߬πε
- ºáñáτπ. àß½¿ NÆ = 1, «¡ »«¬áºδóáÑΓ, τΓ« ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩
- ΓѬπΘÑ⌐ ºáñáτ¿ ß«ñÑαª¿Γ º¡áτáΘ¿⌐ ßÑ½Ñ¬Γ«α «íαáΓ¡«⌐ ßó∩º¿ ß
- α«ñ¿Γѽ∞߬«⌐ ºáñáτÑ⌐. ç¡áτÑ¡¿Ñ NÆ ΓÑßΓ¿απÑΓß∩ ¿¡ßΓαπ¬µ¿Ñ⌐ IRàÆ
- ñ½∩ Γ«ú«, τΓ«íδ «»αÑñѽ¿Γ∞ ¬á¬ «¡á ñ«½ª¡á óδ»«½¡∩Γ∞ ¼Ñªºáñáτ¡δ⌐
- ó«ºóαáΓ ó ºáñáτπ, π¬áºá¡¡πε «íαáΓ¡«⌐ ßó∩º∞ε (NÆ = 1) ¿½¿ «¡á
- ñ«½ª¡á óδ»«½¡¿Γ∞ ¡«α¼á½∞¡δ⌐ ó«ºóαáΓ (NÆ = 0). ê¡ßΓαπ¬µ¿¿ ÉÄÉF
- ¿½¿ IRàÆ ¼«úπΓ ó½¿∩Γ∞ ¡á πßΓá¡«ó¬π NÆ ó ß««ΓóÑΓßΓó¿¿ ß
- ¿ºó½Ñ¬áÑ¼δ¼ ¿º ßΓÑ¬á «íαẫ¼ αÑú¿ßΓαá àFLÇG »α¿ ½εí«¼ æÉL.
- RF - Σ½áú αѺε¼Ñ, í¿Γ 16.
- RF ¿ß»«½∞º«óá¡ ó ß«τÑΓá¡¿¿ ß Γ«τ¬á¼¿ »αÑαδóá¡¿⌐ αÑú¿ßΓαá
- «Γ½áñ¬¿. Ä¡ »α«óÑα∩ÑΓ úαá¡¿µδ ¿¡ßΓαπ¬µ¿⌐ »ÑαÑñ «íαáí«Γ¬«⌐
- «íαáí«Γ¬«⌐ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ (éreákα«int).
- è«úñá RF = 1, «¡ óδºδóáÑΓ ¬á¬«Ñ - ½¿í« «Γ½áñ«τ¡«Ñ
- »αÑαδóá¡¿Ñ (¬«¡Γα«½∞¡á∩ Γ«τ¬á óδ»«½¡Ñ¡¿∩ ¿¡ßΓαπ¬µ¿¿), τΓ«íδ
- ¿ú¡«α¿α«óáΓ∞ ß½ÑñπεΘπε ¿¡ßΓαπ¬µ¿ε. çáΓѼ RF áóΓ«¼áΓ¿τÑ߬¿
- ßíαáßδóáÑΓß∩ »α¿ πß»ÑΦ¡«¼ ºáóÑαΦÑ¡¿¿ ¬áªñ«⌐ ¿¡ßΓαπ¬µ¿¿
- (í½áú«»«½πτ¡«ßΓ∞ ºáóÑαΦÑ¡¿∩ ¿¡ñ¿µ¿απÑΓß∩ «ΓßπΓßΓó¿Ñ¼
- ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐), ºá ¿ß¬½ετÑ¡¿Ñ¼ ¿¡ßΓαπ¬µ¿¿ IRàÆ,
- ¿¡ßΓαπ¬µ¿¿ ÉÄÉF ¿ ¿¡ßΓαπ¬µ¿⌐, óδºδóáεΘ¿σ »ÑαѬ½ετÑ¡¿Ñ ºáñáτ
- (JîÉ, æÇLL, INÆ 3, INÆ n, INÆÄ, éÄUNDS, ¿½¿ IRàÆ). ¥Γ¿
- ¿¡ßΓαπ¬µ¿¿ πßΓá¡áó½¿óáεΓ RF ó ß««ΓóÑΓßΓó¿¿ ß ºáúαπº¬«⌐ αÑú¿ßΓαá
- àFLÇG. ìá»α¿¼Ñα ó ¬«¡µÑ »α«úαá¼¼δ «íß½πª¿óá¡¿∩ ¬«¡Γα«½∞¡δσ Γ«τѬ
- (¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 1), ¿¡ßΓαπ¬µ¿∩ IRàÆ ¼«ªÑΓ ¿ºó½Ñτ∞ ¿º
- ßΓÑ¬á «íαẠαÑú¿ßΓαá àFLÇG, ¿¼Ñ∩ í¿Γ RF = 1 ¿ ó αѺπ½∞ΓáΓÑ
- óδ»«½¡Ñ¡¿∩ »α«úαá¼¼δ »« áñαÑß𠬫¡Γα«½∞¡«⌐ Γ«τ¬¿ íѺ
- úÑ¡Ñα¿α«óá¡¿∩ »αÑαδóá¡¿∩ ñαπú«⌐ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ ¡á Γ«⌐ ªÑ
- ßἫ⌐ ¿¡ßΓαπ¬µ¿¿.
- Vî - ÉѪ¿¼ ó¿αΓπá½∞¡«ú« 8086, í¿Γ 17.
- ü¿Γ Vî «íÑß»Ñτ¿óáÑΓ αѪ¿¼ ó¿αΓπá½∞¡«ú« 8086 ó ºáΘ¿ΘÑ¡¡«¼
- αѪ¿¼Ñ. àß½¿ φëà í¿Γ πßΓá¡«ó½¿óáÑΓß∩ »α¿ αáí«ΓÑ »α«µÑßß«αá
- 80386 ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ, Γ« »α«µÑßß«α ¡áτ¿¡áÑΓ αáí«ΓáΓ∞ ó
- αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086, »«ññÑনóá∩ ºáúαπº¬¿ ßÑú¼Ñ¡Γ¡δσ
- αÑú¿ßΓα«ó ¬á¬ ó αÑá½∞¡«¼ αѪ¿¼Ñ, ¡« úÑ¡Ñα¿απ∩ ¿ß¬½ετ¿Γѽ∞¡πε
- ß¿Γπᵿε 13 ¡á »α¿ó¿½Ñú¿α«óá¡¡δσ ¬«ñáσ «»Ñαᵿ⌐. ü¿Γ Vî ¼«ªÑΓ
- íδΓ∞ πßΓá¡«ó½Ñ¡ Γ«½∞¬« ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿¡ßΓαπ¬µ¿Ñ⌐ IRàÆ Ñß½¿
- æÉL = 0, ¿½¿ »ÑαѬ½ετáΓѽѼ ºáñáτ ¡á ½εí«¼ πα«ó¡Ñ »α¿ó¿½Ñú¿⌐.
- ö½áú Vî ¡Ñ¿º¼Ñ¡∩ÑΓß∩ ¿¡ßΓαπ¬µ¿Ñ⌐ ÉÄÉF. ÉUSìF óßÑúñá ºá¡«ß¿Γ ó
- ßΓѬ 0 ó φΓ«¼ í¿ΓÑ, ñáªÑ Ñß½¿ óδ»«½¡∩ÑΓß∩ ó αѪ¿¼Ñ ó¿αΓπá½∞¡«ú«
- 8086. ÄíαẠαÑú¿ßΓαá àFLÇG, ºá»¿ßá¡¡δ⌐ ó ßΓѬ ó« óαѼ∩ «íαáí«Γ¬¿
- »αÑαδóá¡¿∩ ¿½¿ ß«σαѡѡ¡δ⌐ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ, íπñÑΓ,
- «ñ¡á¬«, ß«ñÑαªáΓ∞ 1 ó φΓ«¼ Σ½áúÑ, Ñß½¿ ¬«ñ »αÑαδóá¡¿∩ ¿ß»«½¡∩½ß∩
- ¬á¬ ó¿αΓπá½∞¡á∩ ºáñáτá 8086.
-
- - 194 -
- Åα¿½«ªÑ¡¿Ñ é.
- ────────────
- ìáí«α ¿¡ßΓαπ¬µ¿⌐ ó ñÑΓá½∩σ.
- ──────────────────────────
- ¥Γ« »α¿½«ªÑ¡¿Ñ á¡á½¿º¿απÑΓ »« »«α∩ñ¬π óßÑ ¿¡ßΓαπ¬µ¿¿
- ñ«ßΓπ»¡δÑ ñ½∩ ¿ß»«½¡Ñ¡¿∩ »α«µÑßß«α«¼ 80386, αáº`∩ß¡∩∩ ó ñÑΓá½∩σ
- ¿σ ¡áº¡áτÑ¡¿Ñ, Γ«, ¬á¬¿¼ «íαẫ¼ «¡¿ ñÑ⌐ßΓóπεΓ ¡á Σ½áú¿, ¿ ¬á¬
- «¡¿ ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ »α¿¼Ñ¡¿Γѽ∞¡« ¬ αẽ¿τ¡δ¼ αѪ¿¼á¼
- áñαÑßᵿ¿. ÉѪ¿¼δ áñαÑßᵿ¿ «íßπªñÑ¡δ ñÑΓá½∞¡« ó ú½áóáσ 4 ¿ 7.
- Æáí½¿µá é.1 αÑºε¼¿απÑΓ ¬áΓÑú«α¿¿ ¿¡ßΓαπ¬µ¿⌐, ¿ «íÑß»Ñτ¿óáεΓ
- íδßΓαδ⌐ «íº«α ¿¡ßΓαπ¬µ¿⌐, ñ«ßΓπ»¡δσ ó« óßÑσ αáí«τ¿σ αѪ¿¼áσ.
- é««íΘÑ ú«ó«α∩, í«½∞Φ¿¡ßΓó« ¿¡ßΓαπ¬µ¿⌐ óßÑúñá ñ«ßΓπ»¡δ
- »α«úαá¼¼¿ßΓπ, ¡« ߻ѵ¿á½∞¡δÑ ¿¡ßΓαπ¬µ¿¿, ¬«Γ«αδÑ π»αáó½∩εΓ
- ß¿ßΓѼ¡δ¼¿ αÑú¿ßΓαἿ «úαá¡¿τÑ¡δ πα«ó¡Ñ¼ »α¿ó¿½Ñú¿⌐ 0 ó
- ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿¡ßΓαπ¬µ¿¿ óó«ñá/óδó«ñá
- «úαá¡¿τÑ¡δ πα«ó¡Ñ¼, π¬áºδóÑ¼δ¼ IÄÉL ó »α«Γ¿ó«»«½«ª¡«ßΓ∞ í¿Γ«ó«⌐
- ¬áαΓÑ αáºαÑΦÑ¡¿⌐, αáºαÑΦáεΘÑ⌐ óó«ñ/óδó«ñ »« ñá¡¡«¼π áñαÑßπ ¡á
- óßÑσ πα«ó¡∩σ »α¿ó¿½Ñú¿⌐. é αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿¡ßΓπ¬µ¿¿
- óó«ñá/óδó«ñá «úαá¡¿τÑ¡δ í¿Γ«ó«⌐ ¬áαΓ«⌐ αáºαÑΦÑ¡¿∩ óó«ñá/óδó«ñá.
- Æáí½¿µá é »«¬áºδóáÑΓ Γá¬ªÑ ó½¿∩¡¿Ñ ¬áªñ«⌐ ¿¡ßΓαπ¬µ¿¿ ¡á
- »αÑñóδí«α¬π ¬«ñá 80386. ü«½∞Φ¿¡ßΓó« ¿¡ßΓαπ¬µ¿⌐ »«ºó«½∩εΓ
- »αÑñóδí«α¡«¼π πßΓα«⌐ßΓóπ »α«ñ«½ªáΓ∞ íÑß»αÑ»∩ΓßΓóÑ¡¡«, »«¬á ¡Ñ
- íπñÑΓ ñ«ßΓ¿ú¡πΓ ¬«¡Ñµ ßÑú¼Ñ¡Γá ¿½¿ ¡Ñ íπñÑΓ ñ«ßΓ¿ú¡πΓá
- ¡ÑßπΘÑßΓóπεΘá∩ ¿½¿ ¡Ñ¿ß»«½∞ºπѼá∩ ßΓαá¡¿µá »á¼∩Γ¿. Äñ¡á¬«
- ¿¡ßΓαπ¬µ¿¿ íѺπß½«ó¡¡«⌐ »ÑαÑñáτ¿ π»αáó½Ñ¡¿∩
- (æÇLL,INÆ,JîÉ,RàÆ,IRàÆ) ¿ ¿¡ßΓαπ¬µ¿∩ ìLÆ óδºδóáεΓ «ßΓá¡«ó¬π
- »αÑñóδí«αΘ¿¬á ñ« ΓÑσ »«α, »«¬á »«ß½ÑñπεΘ¿Ñ áñαÑßá ¡Ñ íπñπΓ
- ¡Ñ»«ßαÑñßΓóÑ¡¡« óδ»«½¡Ñ¡δ ¿ »α«ñ«½ª¿Γß∩ »αÑñóδí«α¬á ΓÑσ áñαÑß«ó,
- ¬«Γ«αδÑ ¡Ñ íπñπΓ, ß½Ññ«óáΓѽ∞¡«, ¿ß»«½∞º«óáΓ∞ óßε Φ¿α¿¡π Φ¿¡δ.
- ôß½«ó¡δ⌐ »ÑαÑσ«ñ ¡Ñ «ßΓá¡áó½¿óáÑΓ »αÑñóδí«αΘ¿¬. ê¡ßΓαπ¬µ¿¿
- »«ñ«í¡δÑ LÄÄÉßß «ßΓá¡áó½¿óáεΓ πßΓα«⌐ßΓó« »αÑñóδí«α¬¿¿ »«φΓ«¼π
- »αÑñ»«τΓ¿Γѽ∞¡δ ñ½∩ »«½πτÑ¡¿∩ ¼á¬ß¿¼á½∞¡«⌐ ߬«α«ßΓ¿ »α¿
- óδ»«½¡Ñ¡¿¿ ¿ΓÑαᵿ«¡¡δσ µ¿¬½«ó, úñÑ ΓÑßΓ«ó«Ñ πß½«ó¿Ñ ¡á¿í«½ÑÑ
- τáßΓ« íπñÑΓ ¿ßΓ¿¡¡« (Γ.Ñ. »ÑαÑñáτá π»αáó½Ñ¡¿∩ íπñÑΓ »α«¿ßσ«ñ¿Γ∞
- ¡á¿í«½ÑÑ τáßΓ«.
-
- - 195 -
- Æáí½¿µá é.1. Å«ñα«í¡δ⌐ ß»¿ß«¬ ¿¡ßΓαπ¬µ¿⌐ 80386.
- ╔═════════╤══════════════════════════╤════╤═══════════════════════════╗
- ║ │ │ │ ì὿τ¿Ñ ó 80386 ║
- ║î¡Ñ¼«¡¿¬á│ Ä»¿ßá¡¿Ñ ¿¡ßΓαπ¬µ¿¿ │è½ετ│αÑá½│ºáΘ.│ó¿αΓ│»αÑñóδ│ßΓαá-║
- ║ │ │ │αѪ.│αѪ.│8086│í«α¬á.│¡¿µδ ║
- ╟─────────┼──────────────────────────┼────┼────┼────┼────┼──────┼─────╢
- ║ 1.AAA │ASII-¬«ααѬµ¿∩ ß½«ªÑ¡¿∩ │ 86│ñá │ñá │ñá │»α«ñ«½│ 201 ║
- ║ 2.AAD │ASII-¬«ααѬµ¿∩ ñѽѡ¿∩ │ 86│ñá │ñá │ñá │»α«ñ«½│ 202 ║
- ║ 3.AAM │ASII-¬«ααѬµ¿∩ π¼¡«ªÑ¡¿∩ │ 86│ñá │ñá │ñá │»α«ñ«½│ 203 ║
- ║ 4.AAS │ASII-¬«ααѬµ¿∩ óδτ¿Γá¡¿∩ │ 86│ñá │ñá │ñá │»α«ñ«½│ 203 ║
- ║ 5.ADC │潫ªÑ¡¿Ñ ß »ÑαÑ¡«ß«¼ │ 86│ñá │ñá │ñá │»α«ñ«½│ 205 ║
- ║ 6.ADD │潫ªÑ¡¿Ñ │ 86│ñá │ñá │ñá │»α«ñ«½│ 206 ║
- ║ 7.AND │ï«ú¿τÑ߬«Ñ "¿" │ 86│ñá │ñá │ñá │»α«ñ«½│ 208 ║
- ║ 8.ARPL │ìáßΓα«⌐¬á RPL »«½∩ ßѽѬ- │PROT│¡ÑΓ;│ñá │¡ÑΓ;│»α«ñ«½│ 209 ║
- ║ │Γ«αá(πα«óÑ¡∞ »α¿ó¿½Ñú¿⌐) │ │ │ │ │ │ ║
- ║ 9.BOUND│Åα«óÑα¬á úαá¡¿µ ¼áßß¿óá │ 186│ñá │ñá │ñá │»α«ñ«½│ 210 ║
- ║ 10.BSF │æ¬á¡¿α«óá¡¿Ñ í¿Γ«ó ó»ÑαÑñ │ 386│ñá │ñá │ñá │»α«ñ«½│ 211 ║
- ║ 11.BSR │æ¬á¡¿α«óá¡¿Ñ í¿Γ«ó ¡áºáñ │ 386│ñá │ñá │ñá │»α«ñ«½│ 212 ║
- ║ 12.BT │Åα«óÑα¬á í¿Γá │ 386│ñá │ñá │ñá │»α«ñ«½│ 213 ║
- ║ 13.BTC │Åα«óÑα¬á í¿Γá ß ¿¡óÑαß¿Ñ⌐ │ 386│ñá │ñá │ñá │»α«ñ«½│ 215 ║
- ║ 14.BTR │Åα«óÑα¬á í¿Γá ß« ßíα«ß«¼ │ 386│ñá │ñá │ñá │»α«ñ«½│ 217 ║
- ║ 15.BTS │Åα«óÑα¬á í¿Γá ß πßΓá¡«ó¬«⌐│ 386│ñá │ñá │ñá │»α«ñ«½│ 218 ║
- ║ 16.CALL │éδº«ó »«ñ»α«úαá¼¼δ/ºáñáτ¿ │ 86│ñá │ñá │ñá │ ßΓ«» │ 220 ║
- ║ 17.CBW │ÅαÑ«íαẫóá¡¿Ñ íá⌐Γá ó ß½«│ 86│ñá │ñá │ñá │»α«ñ«½│ 225 ║
- ║ /CWDE │ó«/ß½«óá ó ñó«⌐¡«Ñ ß½«ó« │ │ │ │ │ │ ║
- ║ 18.CLC │æíα«ß Σ½áúá »ÑαÑ¡«ßá │ 86│ñá │ñá │ñá │»α«ñ«½│ 226 ║
- ║ 19.CLD │æíα«ß Σ½áúá ¡á»αáó½Ñ¡¿∩ │ 86│ñá │ñá │ñá │»α«ñ«½│ 226 ║
- ║ 20.CLI │æíα«ß Σ½áúá »αÑαδóá¡¿∩ │ 86│ñá │IOPL│IOPL│»α«ñ«½│ 227 ║
- ║ │ │ │ │ │ =3 │ │ ║
- ║ 21.CLTS │æíα«ß Σ½áúá »ÑαѬ½ετáΓѽ∩ │PROT│ñá; │ñá │ñá; │»α«ñ«½│ 229 ║
- ║ │ ºáñáτ │ │ │ │ │ │ ║
- ║ 22.CMC │ê¡óÑαß¿∩ Σ½áúá »ÑαÑ¡«ßá │ 86│ñá │ñá │ñá │»α«ñ«½│ 230 ║
- ║ 23.CMP │æαáó¡Ñ¡¿Ñ «»Ñαá¡ñá │ 86│ñá │ñá │ñá │»α«ñ«½│ 230 ║
- ║ 24.CMPSé│æαáó¡Ñ¡¿Ñ ßΓ᫬¿ íá⌐Γ │ 86│ñá │ñá │ñá │»α«ñ«½│ 231 ║
- ║ 25.CMPSW│æαáó¡Ñ¡¿Ñ ßΓ᫬¿ ß½«ó │ 86│ñá │ñá │ñá │»α«ñ«½│ 231 ║
- ║ /CMPSD│/ßΓ᫬¿ ñó«⌐¡δσ ß½«ó │ │ │ │ │ │ ║
- ║ 26.CWD │ÅαÑ«íαẫóá¡¿Ñ ß½«óá ó │ 86│ñá │ñá │ñá │»α«ñ«½│ 233 ║
- ║ /CDQ │äó«⌐¡«Ñ ß½«ó«/ñó«⌐¡«ú« │ │ │ │ │ │ ║
- ║ 27.DAA │äÑß∩Γ¿τ¡á∩ ¬«ααѬµ¿∩ »«ß½Ñ│ 86│ñá │ñá │ñá │»α«ñ«½│ 233 ║
- ║ │ ß½«ªÑ¡¿∩ │ │ │ │ │ │ ║
- ║ 28.DAS │äÑß∩Γ¿τ¡á∩ ¬«ααѬµ¿∩ »«ß½Ñ│ 86│ñá │ñá │ñá │»α«ñ«½│ 235 ║
- ║ │ óδτ¿Γá¡¿∩ │ │ │ │ │ªáÑΓß∩│ ║
- ║ 29.DEC │ô¼Ñ¡∞ΦÑ¡¿Ñ ¡á 1 │ 86│ñá │ñá │ñá │»α«ñ«½│ 236 ║
- ║ 30.DIV │äѽѡ¿Ñ íѺº¡á¬«ó«Ñ │ 86│ñá │ñá │ñá │»α«ñ«½│ 237 ║
- ║ 31.ENTER│ôßΓá¡«ó¬á ¡áí«αá »áαá¼ÑΓ- │ 186│ñá │ñá │ñá │»α«ñ«½│ 238 ║
- ║ │α«ó ñ½∩ óσ«ñá ó »α«µÑñπαπ │ │ │ │ │ │ ║
- ║ 32.HLT │ÄßΓá¡«ó │ 86│ñá │Le- │¡ÑΓ/│ ßΓ«» │ 239 ║
- ║ │ │ │ │vel0│ │ │ ║
- ║ 33.INDIV│äѽѡ¿Ñ º¡á¬«ó«Ñ │ 86│ñá │ñá │ñá │»α«ñ«½│ 240 ║
- ║ 34.IMUL │ô¼¡«ªÑ¡¿Ñ º¡á¬«ó«Ñ │ 86│ñá │ñá │ñá │»α«ñ«½│ 242 ║
- ║ 35.IN │éó«ñ «»Ñαá¡ñá ¿º ó¡ÑΦ¡¿σ │ 86│ñá │IOPL│BIT │»α«ñ«½│ 243 ║
- ║ │ πßΓα«⌐ßΓó │ │ │/BIT│ │ │ ║
- ║ 36.INC │ôóѽ¿τÑ¡¿Ñ ¡á 1 │ 86│ñá │ñá │ñá │»α«ñ«½│ 244 ║
- ║ 37.INSB │éó«ñ íá⌐Γá ¿º ó¡ÑΦ¡¿σ │ 186│ñá │IOPL│BIT │»α«ñ«½│ 245 ║
- ║ │ πßΓα«⌐ßΓó │ │ │/BIT│ │ │ ║
- ║ 38.INSW │éó«ñ ß½«óá ¿º ó¡ÑΦ¡¿σ πßΓ-│ 186│ñá │IOPL│BIT │»α«ñ«½│ 245 ║
- ║ │α«⌐ßΓó/ñó«⌐¡«ú« ß½«óá ¿º │ │ │/BIT│ │ │ ║
- ║ /INSD │ó¡ÑΦ¡¿σ πßΓα«⌐ßΓó │ │ │ │ │ │ ║
- ║ 39.INT 3│ÅαÑαδóá¡¿Ñ 3 │ 86│ñá │ñá │ñá │ ßΓ«» │ 247 ║
- ║ 40.INTO │ÅαÑαδóá¡¿Ñ 4,Ñß½¿ »ÑαÑ»«½-│ 86│ñá │ñá │ñá │ ßΓ«» │ 248 ║
- ║ │¡Ñ¡¿Ñ │ │ │ │ │ │ ║
- ║ 41.INT n│ÅαÑαδóá¡¿Ñ n │ 86│ñá │ñá │IOPL│ ßΓ«» │ 249 ║
- ║ │ │ │ │ │ =3 │ │ ║
-
- - 196 -
- ║ 42.IRET │髺óαáΓ ¿º »αÑαδóá¡¿∩ │ 86│ñá │ñá │IOPL│ ßΓ«» │ 253 ║
- ║ /IRETD│髺óαáΓ ¿º ºáñáτ¿ │ │ │ │ =3 │ │ ║
- ║ 43.JCC │ │ 86│ñá │ñá │ñá │»α«ñ«½│ 259 ║
- ║ 44.JCXZ │ÅÑαÑσ«ñ Ñß½¿ αÑú¿ßΓα æò=0 │ 86│ñá │ñá │ñá │»α«ñ«½│ 260 ║
- ║ /JECXZ│ÅÑαÑσ«ñ,Ñß½¿ αÑú¿ßΓα àæò=0│ │ │ │ │ │ ║
- ║ 45.JMP │üѺπß½«ó¡δ⌐ »ÑαÑσ«ñ │ 86│ñá │ñá │ñá │ ßΓ«» │ 261 ║
- ║ 46.LANF │çáúαπº¬á αÑú¿ßΓαá Çì ¿º │PROT│¡ÑΓ;│Le- │¡ÑΓ;│»α«ñ«½│ 265 ║
- ║ │αÑú¿ßΓαá EFLAG │ │ │vel0│ │ │ ║
- ║ 47.LAR │ │ 86│ñá │ñá │ñá │»α«ñ«½│ 266 ║
- ║ 48.LEA │çáúαπº¬á áñαÑßá ó αÑú¿ßΓα │ 86│ñá │ñá │ñá │»α«ñ«½│ 268 ║
- ║ 49.LEAVE│éδσ«ñ ¿º »α«µÑñπαδ │ 186│ñá │ñá │ñá │»α«ñ«½│ 269 ║
- ║ 50.LGDT │çáúαπº¬á Γáí½¿µδ ú½«íá½∞- │PROT│ñá; │Le- │¡ÑΓ/│»α«ñ«½│ 269 ║
- ║ │¡δσ ñÑß¬α¿»Γ«α«ó │ │ │vel0│ │ │ ║
- ║ 51.LIDT │çáúαπº¬á Γáí½¿µδ ñÑß¬α¿»- │PROT│ñá; │Le- │¡ÑΓ/│»α«ñ«½│ 271 ║
- ║ │Γ«α«ó »αÑαδóá¡¿⌐ │ │ │vel0│ │ │ ║
- ║ 52.LDS │çáúαπº¬á π¬áºáΓѽ∩ ó │ 86│ñá │ñá │ñá │»α«ñ«½│ 272 ║
- ║ │αÑú¿ßΓα D │ │ │ │ │ │ ║
- ║ 53.LES │çáúαπº¬á π¬áºáΓѽ∩ ó │ 86│ñá │ñá │ñá │»α«ñ«½│ 272 ║
- ║ 54.LFS │çáúαπº¬á π¬áºáΓѽ∩ ó │ 386│ñá │ñá │ñá │»α«ñ«½│ 272 ║
- ║ │αÑú¿ßΓα ßÑú¼Ñ¡Γá F │ │ │ │ │ │ ║
- ║ 55.LGS │çáúαπº¬á π¬áºáΓѽ∩ ó │ 386│ñá │ñá │ñá │»α«ñ«½│ 272 ║
- ║ │αÑú¿ßΓα ßÑú¼Ñ¡Γá G │ │ │ │ │ªáÑΓß∩│ ║
- ║ 56.LSS │çáúαπº¬á π¬áºáΓѽ∩ ó │ 386│ñá │ñá │ñá │»α«ñ«½│ 272 ║
- ║ │αÑú¿ßΓα ßÑú¼Ñ¡Γá S (ßΓѬ) │ │ │ │ │ │ ║
- ║ 57.LLDT │çáúαπº¬á αÑú¿ßΓαá Γáí½¿µÑ⌐│PROT│¡ÑΓ;│Le- │¡ÑΓ;│»α«ñ«½│ 274 ║
- ║ │ ½«¬á½∞¡δσ ñÑß¬α¿»Γ«α«ó │ │ │vel0│ │ │ ║
- ║ 58.LMSW │çáúαπº¬á αÑú¿ßΓαá ß½«ó« │PROT│ñá; │Le- │ñá; │»α«ñ«½│ 275 ║
- ║ │ß«ßΓ«∩¡¿Ñ¼ ¼áΦ¿¡δ (æR0) │ │ │vel0│ │ │ ║
- ║ 59.LODSB│çáúαπº¬á íá⌐Γá │ 86│ñá │ñá │ñá │»α«ñ«½│ 276 ║
- ║ 60.LODSW│çáúαπº¬á ß½«óá │ 86│ñá │ñá │ñá │»α«ñ«½│ 276 ║
- ║ /LODSD│çáúαπº¬á ñó«⌐¡«ú« ß½«óá │ │ │ │ │ │ ║
- ║ 61.LOOP │éδ»«½¡¿Γ∞ µ¿¬½ ¿ π¼Ñ¡∞Φ¿Γ∞│ 86│ñá │ñá │ñá │»α«ñ«½│ 277 ║
- ║ │αÑú¿ßΓα àæò │ │ │ │ │ │ ║
- ║ 62.LOOPE│û¿¬½ Ñß½¿ αáó¡« │ 86│ñá │ñá │ñá │»α«ñ«½│ 278 ║
- ║ /LOPZ │û¿¬½,Ñß½¿ αáó¡« 0 │ │ │ │ │ │ ║
- ║ 63.LSL │çáúαπº¬á «úαá¡¿τ¿Γѽ∩ │PROT│¡ÑΓ;│ñá │¡ÑΓ;│»α«ñ«½│ 280 ║
- ║ │ßÑú¼Ñ¡Γá ó αÑú¿ßΓα │ │ │ │ │ │ ║
- ║ 64.LTR │çáúαπº¬á αÑú¿ßΓαá ºáñáτ¿ │PROT│¡ÑΓ;│Le- │¡ÑΓ;│»α«ñ«½│ 282 ║
- ║ │ │ │ │vel0│ │ │ ║
- ║ 65.MOV │ÅÑαÑß½áΓ∞ ó/¿º αÑú¿ßΓαá │ 86│ñá │ñá │ñá │»α«ñ«½│ 283 ║
- ║ │«íΘÑú« ¡áº¡áτÑ¡¿∩ │ │ │ │ │ │ ║
- ║ │ÅÑαÑß½áΓ∞ ó/¿º αÑú¿ßΓαá │ 86│ñá │ñá │ñá │»α«ñ«½│ 285 ║
- ║ │ßÑú¼Ñ¡Γá │ │ │ │ │ │ ║
- ║ │ÅÑαÑß½áΓ∞ ó/¿º ß¿ßΓѼ¡«ú« │ 386│ñá │Le- │¡ÑΓ/│»α«ñ«½│ 286 ║
- ║ │αÑú¿ßΓαá │ │ │vel0│ │ │ ║
- ║ 66.MOVSB│ÅÑαÑß佬á íá⌐Γá │ 86│ñá │ñá │ñá │»α«ñ«½│ 288 ║
- ║ 67.MOVSW│ÅÑαÑß佬á ß½«óá │ 86│ñá │ñá │ñá │»α«ñ«½│ 288 ║
- ║ * /MOVSD│ÅÑαÑß佬á ñó«⌐¡«ú« ß½«óá │ │ │ │ │ │ ║
- ║ 68.MOVSX│ÅÑαÑß佬á ñá¡¡δσ ß« º¡á¬«-│ 86│ñá │ñá │ñá │»α«ñ«½│ 289 ║
- ║ │óδ¼ αáßΦ¿αÑ¡¿Ñ¼ │ │ │ │ │ │ ║
- ║ 69.MOVZX│ÅÑαÑß佬á ñá¡¡δσ ß ¡π½Ñóδ¼│ 86│ñá │ñá │ñá │»α«ñ«½│ 290 ║
- ║ │αáßΦ¿αÑ¡¿Ñ¼ │ │ │ │ │ │ ║
- ║ 70.MUL │ô¼¡«ªÑ¡¿Ñ íѺ πτÑΓá º¡á¬á │ 86│ñá │ñá │ñá │»α«ñ«½│ 291 ║
- ║ 71.NEG │ê¡óÑαΓ¿α«óá¡¿Ñ │ 86│ñá │ñá │ñá │»α«ñ«½│ 292 ║
- ║ 72 NOP │ìÑΓ «»Ñαᵿ¿ │ 86│ñá │ñá │ñá │»α«ñ«½│ 293 ║
- ║ 73.NOT │ï«ú¿τÑ߬«Ñ ñ«»«½¡Ñ¡¿Ñ │ 86│ñá │ñá │ñá │»α«ñ«½│ 293 ║
- ║ 74.OR │ï«ú¿τÑ߬«Ñ "¿½¿" │ 86│ñá │ñá │ñá │»α«ñ«½│ 294 ║
- ║ 75.OUT │éδó«ñ │ 86│ñá │IOPL│BIT │»α«ñ«½│ 296 ║
- ║ │ │ │ │/BIT│ │ │ ║
- ║ 76.OUTSB│éδó«ñ íá⌐Γá ñá¡¡δσ │ 186│ñá │IOPL│BIT │»α«ñ«½│ 297 ║
- ║ │ │ │ │/BIT│ │ │ ║
- ║ 77.OUTSW│éδó«ñ ß½«óá ñá¡¡δσ │ 186│ñá │IOPL│BIT │»α«ñ«½│ 297 ║
- ║ /OUTSD│éδó«ñ ñó«⌐¡«ú« ß½«óá │ │ │/BIT│ │ │ ║
-
- - 197 -
- ║ 78.POP │éδΓὬ¿óá¡¿Ñ ñá¡¡δσ ¿º │ 86│ñá │ñá │ñá │»α«ñ«½│ 299 ║
- ║ │ßΓѬá ó αÑú¿ßΓα │ │ │ │ │ │ ║
- ║ 79.POPA │éδΓὬ¿óá¡¿Ñ ñá¡¡δσ ¿º │ 186│ñá │ñá │ñá │»α«ñ«½│ 300 ║
- ║ /POPAD│ßΓѬá ó« óßÑ 16/32 í¿Γ¡δÑ │ │ │ │ │ │ ║
- ║ │αÑú¿ßΓαδ «íΘÑú« ¡áº¡áτÑ¡¿∩│ │ │ │ │ │ ║
- ║ 80.POPF │éδΓὬ¿óá¡¿Ñ ñá¡¡δσ ¿º │ 86│ñá │ñá │IOPL│»α«ñ«½│ 302 ║
- ║ /POPFD│ßΓѬá ó FLAG/EFLAG │ │ │ │ =3 │ªáÑΓß∩│ ║
- ║ 81.PUSH │Å«¼ÑßΓ¿Γ∞ ó ßΓѬ │ 86│ñá │ñá │ñá │»α«ñ«½│ 304 ║
- ║ 82.PUSHA│Å«¼ÑßΓ¿Γ∞ ó ßΓѬ óßÑ 16/32│ 186│ñá │ñá │ñá │»α«ñ«½│ 305 ║
- ║ /PUSHAD│í¿Γ¡δÑ αÑú¿ßΓαδ │ │ │ │ │ │ ║
- ║ 83.PUSHF│Å«¼ÑßΓ¿Γ∞ αÑú¿ßΓα FLAG/ │ 86│ñá │ñá │IOPL│»α«ñ«½│ 307 ║
- ║ /PUSHFD│EFLAG ó ßΓѬ │ │ │ │ =3 │ │ ║
- ║ 84.RCL │æñó¿ú ó½Ñó« │ 86│ñá │ñá │ñá │»α«ñ«½│ 308 ║
- ║ /RCR │æñó¿ú ó»αáó« │ │ │ │ │ │ ║
- ║ 85.RET │髺óαáΓ ¿º »α«úαá¼¼δ │ 86│ñá │ñá │ñá │ ßΓ«» │ 310 ║
- ║ 86.ROL │û¿¬½¿τÑ߬¿⌐ ßñó¿ú ó½Ñó« │ 86│ñá │ñá │ñá │»α«ñ«½│ 315 ║
- ║ /ROR │û¿¬½¿τÑ߬¿⌐ ßñó¿ú ó»αáó« │ │ │ │ │ │ ║
- ║ 87.SAHF │ÅÑαÑß½áΓ∞ αÑú¿ßΓα Çì ó │ 86│ñá │ñá │ñá │»α«ñ«½│ 316 ║
- ║ │αÑú¿ßΓα EFLAG │ │ │ │ │ │ ║
- ║ 88.SAL │Çα¿Σ¼ÑΓ¿τÑ߬¿⌐ ßñó¿ú ó½Ñó«│ 86│ñá │ñá │ñá │»α«ñ«½│ 317 ║
- ║ /SAR │/ó»αáó« │ │ │ │ │ │ ║
- ║ 89.SBB │éδτ¿Γá¡¿Ñ ß ºáѼ«¼ │ 86│ñá │ñá │ñá │»α«ñ«½│ 319 ║
- ║ 90.SCASB│æ¬á¡¿α«óá¡¿Ñ ßΓ᫬¿ íá⌐Γ │ 86│ñá │ñá │ñá │»α«ñ«½│ 320 ║
- ║ 91.SCASW│æ¬á¡¿α«óá¡¿Ñ ßΓ᫬¿ ß½«óá │ 86│ñá │ñá │ñá │»α«ñ«½│ 320 ║
- ║ /SCASD│/ñó«⌐¡«ú« ß½«óá │ │ │ │ │ │ ║
- ║ 92.SETææ│ôßΓá¡«ó¬á íá⌐Γá αáó¡«ú« │ 386│ñá │ñá │ñá │»α«ñ«½│ 321 ║
- ║ │¬«ñπ πß½«ó¿∩ │ │ │ │ │ │ ║
- ║ 93.SGDT │çỿßáΓ∞ ó »á¼∩Γ∞ αÑú¿ßΓα │PROT│ñá; │ñá │ñá; │»α«ñ«½│ 323 ║
- ║ │ú½«íá½∞¡«ú« ñÑß¬α¿»Γ«αá │ │ │ │ │ │ ║
- ║ 94.SHL │ï«ú¿τÑ߬¿⌐ ßñó¿ú ó½Ñó« │ 86│ñá │ñá │ñá │»α«ñ«½│ 324 ║
- ║ /SHR │/ó»αáó« │ │ │ │ │ │ ║
- ║ 95.SHLD │æñó¿ú ñó«⌐¡«⌐ Γ«τ¡«ßΓ¿ │ 386│ñá │ñá │ñá │»α«ñ«½│ 326 ║
- ║ /SHRD │ó½Ñó«/ó»αáó« │ │ │ │ │ │ ║
- ║ 96.SIDT │çỿßáΓ∞ ó »á¼∩Γ∞ ñÑß¬α¿»-│PROT│ñá; │ñá │ñá; │»α«ñ«½│ 328 ║
- ║ │Γ«α Γáí½¿µδ »αÑαδóá¡¿⌐ │ │ │ │ │ │ ║
- ║ 97.SLDT │çỿßáΓ∞ αÑú¿ßΓα ½«¬á½∞¡«⌐│PROT│¡ÑΓ;│ñá │¡ÑΓ;│»α«ñ«½│ 329 ║
- ║ │Γáí½¿µδ ñÑß¬α¿»Γ«α«ó │ │ │ │ │ │ ║
- ║ 98.SMSW │çỿßáΓ∞ ó αÑú¿ßΓα ß½«ó« │PROT│ñá; │ñá │ñá; │»α«ñ«½│ 330 ║
- ║ │ß«ßΓ«∩¡¿Ñ ¼áΦ¿¡δ │ │ │ │ │ │ ║
- ║ 99.STC │ôßΓá¡«ó¿Γ∞ Σ½áú »ÑαÑ¡«ßá │ 86│ñá │ñá │ñá │»α«ñ«½│ 330 ║
- ║100.STD │ôßΓá¡«ó¿Γ∞ Σ½áú │ 86│ñá │ñá │ñá │»α«ñ«½│ 331 ║
- ║ │¡á»αáó½Ñ¡¿∩ │ │ │ │ │ │ ║
- ║101.STI │ôßΓá¡«ó¿Γ∞ Σ½áú αáºαÑΦÑ¡¿∩│ 86│ñá │IOPL│IOPL│»α«ñ«½│ 332 ║
- ║ │»αÑαδóá¡¿⌐ │ │ │ │ =3 │ │ ║
- ║102.STOSB│çỿßáΓ∞ ó »á¼∩Γ∞ ßΓ᫬«- │ 86│ñá │ñá │ñá │»α«ñ«½│ 333 ║
- ║ │óπε ¿¡Σ«α¼áµ¿ε (íá⌐Γ) │ │ │ │ │ │ ║
- ║103.STOSW│çỿßáΓ∞ ó »á¼∩Γ∞ ßΓ᫬«- │ 86│ñá │ñá │ñá │»α«ñ«½│ 333 ║
- ║ /STOSD│óπε ¿¡Σ«α¼áµ¿ε ß½«ó«/ │ │ │ │ │ │ ║
- ║ │ñó«⌐¡«Ñ ß½«ó« │ │ │ │ │ │ ║
- ║104.STR │çỿßáΓ∞ αÑú¿ßΓα ºáñáτ¿ │PROT│¡ÑΓ;│ñá │¡ÑΓ;│»α«ñ«½│ 334 ║
- ║105.SUB │éδτ¿Γá¡¿Ñ │ 86│ñá │ñá │ñá │»α«ñ«½│ 336 ║
- ║106.TEST │Åα«óÑα¿Γ∞ «»Ñαá¡ñ │ 86│ñá │ñá │ñá │»α«ñ«½│ 335 ║
- ║107.VERR │Åα«óÑα¬á ßÑú¼Ñ¡Γá ñ½∩** │PROT│¡ÑΓ;│ñá │¡ÑΓ;│»α«ñ«½│ 337 ║
- ║ │τΓÑ¡¿∩ │ │ │ │ │ │ ║
- ║108.VERW │Åα«óÑα¬á ßÑú¼Ñ¡Γá ñ½∩ │PROT│¡ÑΓ;│ñá │¡ÑΓ;│»α«ñ«½│ 337 ║
- ║ │ ºá»¿ß¿ │ │ │ │ │ │ ║
- ║109.WAIT │Ī¿ñá¡¿Ñ ¡Ñá¬Γ¿ó¡«ú« ß«ß- │ 86│ñá │ñá │ñá │»α«ñ«½│ 339 ║
- ║ │Γ«∩¡¿∩ óδó«ñá BUSY │ │ │ │ │ │ ║
- ║110.XCHG │Äí¼Ñ¡ ß«ñÑন¼δ¼ αÑú¿ßΓαá/│ 86│ñá │ñá │ñá │»α«ñ«½│ 340 ║
- ║ │»á¼∩Γ¿ ß αÑú¿ßΓα«¼ │ │ │ │ │ │ ║
- ║111.XLATé│Åα«ß¼«Γα Γáí½¿µδ »ÑαѬ«- │ 86│ñá │ñá │ñá │»α«ñ«½│ 341 ║
- ║ │ñ¿α«óá¡¿∩ │ │ │ │ │ │ ║
- ║112.XOR │ï«ú¿τÑ߬«Ñ ¿ß¬½ετáεΘÑÑ │ 86│ñá │ñá │ñá │»α«ñ«½│ 342 ║
- ║ │ "¿½¿" │ │ │ │ │ │ ║
- ╚═════════╧══════════════════════════╧════╧════╧════╧════╧══════╧═════╝
-
- - 198 -
- æΓáΓπß ( Státus èey ).
- ─────────────────────
- 86 ê¡ßΓαπ¬µ¿∩ »α«µÑßß«α«ó 8086/8088. Ä¡á »α¿ßπΓßΓóπÑΓ ó
- ¡áí«αáσ ¿¡ßΓπ¬µ¿⌐ óßÑσ »α«µÑßß«α«ó ßÑα¿¿ 86: 8086/88,
- 80186/80188, 80286 ¿ 80386.
- 186 ê¡ßΓαπ¬µ¿∩ ó»ÑαóδÑ óóÑñÑ¡á ó »α«µÑßß«αÑ 80186/80188 ¿
- »α¿ßπΓßΓóπÑΓ Γá¬ªÑ ó 80286 ¿ 80386.
- ÉRÄÆ ê¡ßΓαπ¬µ¿∩ íδ½á óóÑñÑ¡á ñ½∩ »«ññÑ᪬¿ ºáΘ¿ΘÑ¡¡«ú«
- αѪ¿¼á »α«µÑßß«α«ó 80286 ¿ 80386.
- 386 ê¡ßΓαπ¬µ¿∩ »α«µÑßß«αá 80386.
- ä«ßΓπ»¡«ßΓ∞ ( Çváilábility èey ).
- ────────────────────────────────
- ñá ê¡ßΓαπ¬µ¿∩ ¿½¿ Σπ¡¬µ¿∩ óßÑúñá ñ«ßΓπ»¡á ó φΓ«¼ αѪ¿¼Ñ.
- ñá; ¥Γá ¿¡ßΓαπ¬µ¿∩ ñ«ßΓπ»¡á ó αÑá½∞¡«¼ αѪ¿¼Ñ ñ½∩ πßΓá¡«ó¬¿
- ó ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼. üδóáÑΓ, τΓ« «¡á Γá¬ªÑ ñ«ßΓπ»¡á ¿ ó
- αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086, σ«Γ∩ «¡á «íδτ¡« ¡Ñ
- óßΓαÑτáÑΓß∩ ó ¬«ñÑ »α«µÑßß«αá 8086.
- ¡ÑΓ; é αÑá½∞¡«¼ αѪ¿¼Ñ ¿¡ßΓαπ¬µ¿∩ ¡Ññ«ßΓπ»¡á. àß½¿
- »αÑñ»α¿¡¿¼áÑΓß∩ »«»δΓ¬á ÑÑ ¿ß»«½∞º«óá¡¿∩, Γ«
- úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 6. Æ« ªÑ ßἫÑ
- ß»αáóÑñ½¿ó« ñ½∩ αѪ¿¼á ó¿αΓπá½∞¡«ú« 8086.
-
- - 199 -
- Æáí½¿µá é.2. Å«ñα«í¡δ⌐ ß»¿ß«¬ »αÑΣ¿¬ß«ó ¿¡ßΓαπ¬µ¿⌐ 80386.
-
- ║ │ │ │ ì὿τ¿Ñ ó 80386
- ║ │ │ ├────┬────┬────┬──────┬─────
- ║î¡Ñ¼«¡¿¬á│ Ä»¿ßá¡¿Ñ ¿¡ßΓαπ¬µ¿¿ │è½ετ│αÑá½│ºáΘ.│ó¿αΓ│»αÑñóδ│ßΓαá-
- ║ │ │ │αѪ.│αѪ.│8086│í«α¬á.│¡¿µδ
- ╠═════════╪══════════════════════════╪════╪════╪════╪════╪══════╪═════
- ║a USE16 │ÅαÑΣ¿¬ß αẼÑαá áñαÑßá │ 386│ ñá │ ñá │ ñá │ ──── │
- ║ /USE32 │ │ │ │ │ │ │
- ║b USE16 │ÅαÑΣ¿¬ß αẼÑαá «»Ñαá¡ñá │ 386│ ñá │ ñá │ ñá │ ──── │
- ║ /USE32 │ │ │ │ │ │ │
- ║c CS: │ÅαÑΣ¿¬ß ßÑú¼Ñ¡Γá »α«úαá¼¼ │ 86│ ñá │ ñá │ ñá │ ──── │
- ║d DS: │ÅαÑΣ¿¬ß ßÑú¼Ñ¡Γá ñá¡¡δσ │ 86│ ñá │ ñá │ ñá │ ──── │
- ║e ES: │ÅαÑΣ¿¬ß ßÑú¼Ñ¡Γá ñá¡¡δσ │ 86│ ñá │ ñá │ ñá │ ──── │
- ║f FS: │ÅαÑΣ¿¬ß ßÑú¼Ñ¡Γá ñá¡¡δσ │ 386│ ñá │ ñá │ ñá │ ──── │
- ║g GS: │ÅαÑΣ¿¬ß ßÑú¼Ñ¡Γá ñá¡¡δσ │ 386│ ñá │ ñá │ ñá │ ──── │
- ║h SS: │ÅαÑΣ¿¬ß ßÑú¼Ñ¡Γá ßΓѬá │ 386│ ñá │ ñá │ ñá │ ──── │
- ║i REP │Å«óΓ«αÑ¡¿Ñ (¿¡ßΓαπ¬µ¿⌐ │ 86│ ñá │ ñá │ ñá │ ──── │
- ║ │INS,OUTS ¿ STOS) │ │ │ │ │ │
- ║j REPE │Å«óΓ«αÑ¡¿Ñ »α¿ αáó¡«,ñ½∩ │ 86│ ñá │ ñá │ ñá │ ──── │
- ║ │¿¡ßΓαπ¬µ¿⌐ CMPS ¿ SCAS │ │ │ │ │ │
- ║k REPNE │Å«óΓ«αÑ¡¿Ñ »α¿ ¡Ñ αáó¡«, │ 86│ ñá │ ñá │ ñá │ ──── │
- ║ │ñ½∩ ¿¡ßΓαπ¬µ¿⌐ CMPS ¿ SCAS│ │ │ │ │ │
- ║l LOCK │ÅαÑΣ¿¬ß í½«¬¿α«ó¬¿ Φ¿¡δ │ 86│ ñá │ ñá │ ñá │ ──── │
-
- IÄÉL/éIÆ é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿¡ßΓαπ¬µ¿∩ ñ«ßΓπ»¡á ¡á πα«ó¡∩σ
- »α¿ó¿½Ñú¿⌐ óδΦÑ ¿½¿ αáó¡δσ IÄÉL (Γ.Ñ. æÉL IÄÉL), Ñß½¿
- í¿Γ«óá∩ ¬áαΓá αáºαÑΦÑ¡¿⌐ óó«ñá/óδó«ñá ¡Ñ αáºαÑΦáÑΓ
- óó«ñ/óδó«ñ ó áñαÑßá, ΓαÑíπѼδÑ φΓ«⌐ ¿¡ßΓαπ¬µ¿Ñ⌐. é
- »α«Γ¿ó¡«¼ ß½πτáÑ »α¿ »«»δ⪥ ÑÑ ¿ß»«½∞º«óá¡¿∩
- úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13.
- IÄÉL é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿¡ßΓαπ¬µ¿∩ ñ«ßΓπ»¡á ¡á πα«ó¡∩σ
- »α¿ó¿½Ñú¿⌐ óδΦÑ ¿½¿ αáó¡δσ IÄÉL (Γ.Ñ. æÉL IÄÉL). é
- »α«Γ¿ó¡«¼ ß½πτáÑ »α¿ »«»δ⪥ ÑÑ ¿ß»«½∞º«óá¡¿∩
- úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13.
- Level_0 é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ Γá¬á∩ ¿¡ßΓαπ¬µ¿∩ ñ«ßΓπ»¡á Γ«½∞¬« ¡á
- πα«ó¡Ñ »α¿ó¿½Ñú¿⌐ 0 (Γ.Ñ. æÉL = 0), ¡á¿í«½ÑÑ
- »α¿ó¿½Ñú¿α«óá¡¡«¼. é »α«Γ¿ó¡«¼ ß½πτáÑ »α¿ »«»δ⪥ ÑÑ
- ¿ß»«½∞º«óá¡¿∩ úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13.
- éIÆ é αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 Γá¬á∩ ¿¡ßΓαπ¬µ¿∩ ñ«ßΓπ»¡á,
- Ñß½¿ í¿Γ«óá∩ ¬áαΓá αáºαÑΦÑ¡¿⌐ óó«ñá/óδó«ñá αáºαÑΦáÑΓ
- «»Ñαᵿ¿ ß áñαÑß«¼, ¿ß»«½∞ºπÑ¼δ¼ ñá¡¡«⌐ ¬«¼á¡ñ«⌐. é
- »α«Γ¿ó¡«¼ ß½πτáÑ »α¿ »«»δ⪥ ÑÑ ¿ß»«½∞º«óá¡¿∩
- úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13.
- IÄÉL=3 é αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 φΓá ¿¡ßΓαπ¬µ¿∩ ñ«ßΓπ»¡á
- Γ«½∞¬« »α¿ IÄÉL = 3. é »α«Γ¿ó¡«¼ ß½πτáÑ »α¿ »«»δ⪥ ÑÑ
- ¿ß»«½∞º«óá¡¿∩ úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13.
- ¡ÑΓ/ é αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 φΓá ¿¡ßΓαπ¬µ¿∩ ¡Ññ«ßΓπ»¡á,
- Γ.¬. φΓ« ¿¡ßΓαπ¬µ¿∩ πα«ó¡∩ »α¿ó¿½Ñú¿⌐ 0 (αѪ¿¼
- ó¿αΓπá½∞¡«ú« 8086 αáí«ΓáÑΓ ¡á πα«ó¡Ñ »α¿ó¿½Ñú¿⌐ 3). Åα¿
- »«»δ⪥ ÑÑ ¿ß»«½∞º«óá¡¿∩ úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩
- ß¿Γπᵿ∩ 13.