home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / docum / intel386.doc / 6 < prev    next >
Encoding:
Text File  |  1990-01-01  |  87.9 KB  |  1,596 lines

  1.                 - 170 -
  2.          æ»¿ß«¬ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐
  3.               ───────────────────
  4.     é φΓ«⌐ ú½áóÑ «»¿ßδóáÑΓß∩ ¬áªñδ⌐ Γ¿» ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ ó
  5. «Γñѽ∞¡«ßΓ¿. Ä»¿ßá¡¿Ñ ¬áªñ«⌐ ß¿Γπᵿ¿ ß«ñÑαª¿Γ ΦÑßΓ∞ »π¡¬Γ«ó:
  6.     - «»¿ßá¡¿Ñ,
  7.     - αѪ¿¼δ 80386, ó ¬«Γ«αδσ φΓá ß¿Γπᵿ∩ ¼«ªÑΓ ¿¼ÑΓ∞ ¼ÑßΓ«,
  8.     - ¬«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ,
  9.     - ó«º¼«ª¡«ßΓ∞  »«óΓ«α¡«ú« ºá»π߬á - ½¿í« «¡á ªÑ½áΓѽ∞¡á, ½¿í«
  10. 󫺼«ª¡á, ¿ ßµÑ¡áα¿⌐ ó«ßßΓá¡«ó½Ñ¡¿∩ ó ¡á¿σπñΦѼ ß½πτáÑ,
  11.     - óßÑ Γ«¡¬¿Ñ «Γ½¿τ¿∩ «Γ 8086/88,
  12.     - ¬«¼¼Ñ¡Γáα¿¿ - ¿¡Σ«α¼áµ¿∩ « ½εíδσ ñαπú¿σ »«¡∩Γ¿∩σ, ßó∩ºá¡¡δσ
  13. ß ñá¡¡«⌐ ß¿ΓπᵿÑ⌐, ¿½¿ »«½Ñº¡δÑ ß«óÑΓδ.
  14. æ¿Γπᵿ∩ 0: «Φ¿í¬á ñѽѡ¿∩
  15.    -Ä»¿ßá¡¿Ñ:φΓá ß¿Γπᵿ∩, ¬óá½¿Σ¿µ¿απѼá∩ ¬á¬ «Φ¿í¬á,    «í¡áαπª¿-
  16. óáÑΓß∩,  ¬«úñá ¬«¼á¡ñá DIV ¿½¿ IDIV »δΓáÑΓß∩ óδ»«½¡¿Γ∞ ñѽѡ¿Ñ ¡á
  17. ¡«½∞, ¿½¿ ¬«úñá αѺπ½∞ΓáΓ DIV ¿½¿ IDIV »ÑαÑ»«½¡∩ÑΓ  »αÑñ¡áº¡áτÑ¡-
  18. ¡δ⌐  ñ½∩  ¡Ñú« «»Ñαá¡ñ. Æ.¬. ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á,
  19. ßτÑΓτ¿¬ ¬«¼á¡ñ π¬áºδóáÑΓ ¡á ¡Ñπñáτ¡πε ¬«¼á¡ñπ ñѽѡ¿∩.
  20.    -Ç¬Γ¿ó¡δÑ αѪ¿¼δ:ñÑ⌐ßΓó¿Γѽ∞¡δ⌐, ºáΘ¿ΘÑ¡¡δ⌐, ó¿αΓπá½∞¡«ú« 8086.
  21. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 0 ¿ Γáí½¿µá  óÑ¬Γ«α«ó
  22. »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿½¿ αѪ¿¼Ñ
  23. ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 0 ó Γáí½¿µÑ ñÑß¬α¿»-
  24. Γ«α«ó »αÑαδóá¡¿∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á (IDT).
  25.    -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ
  26.    -ÅÑαѺá»π߬áѼ«ßΓ∞: ¬«¼á¡ñá, »«ß½πª¿óΦá∩ »α¿τ¿¡«⌐ φΓ«⌐  ß¿Γπá-
  27. µ¿¿,  ¼«ªÑΓ íδΓ∞ »«óΓ«αÑ¡á. è«¡Ñτ¡«, »«óΓ«α¡δ⌐ ºá»π߬ ¬«¼á¡ñδ íπ-
  28. ñÑΓ ß¡«óá óδºδóáΓ∞ ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε, Ñß½¿ «»Ñαá¡ñδ ¬«¼á¡ñδ
  29. ñѽѡ¿∩  ¡Ñ  ¿º¼Ñ¡Ñ¡δ.    Æ.«.,  σ«α«ΦÑ⌐ ßΓαáΓÑú¿Ñ⌐ ó φΓ«⌐ ß¿Γπᵿ¿
  30. ñ«½ª¡« íδΓ∞ ß««íΘÑ¡¿Ñ «í «Φ¿í¬Ñ ¿ »αѬαáΘÑ¡¿Ñ ¡Ñπñáτ¡«⌐  »α«úαá¼-
  31. ¼δ.
  32.    -ÄΓ½¿τ¿∩ «Γ 80886/8088: ó 8086/8088 φΓá ß¿Γπᵿ∩  ¬óá½¿Σ¿µ¿απ-
  33. ÑΓß∩  ¬á¬  ½«óπΦ¬á.  Æ.«. ó 8086/8088 ßτÑΓτ¿¬ ¬«¼á¡ñ π¬áºδóáÑΓ ¡á
  34. ß½ÑñπεΘπε ¬«¼á¡ñπ. Ä»αÑñѽѡ¿Ñ φΓ«⌐ ß¿Γπᵿ¿  ó  80286/80386  ¬á¬
  35. «Φ¿í¬¿    ñáÑΓ »α«úαἼѠ«íαáí«Γ¬¿ ß¿Γπᵿ¿  í«½∞ΦÑ »«½Ñº¡«⌐ ¿¡Σ«α-
  36. ¼áµ¿¿, Γ.¬. ßτÑΓτ¿¬ ¬«¼á¡ñ π¬áºδóáÑΓ ¡á ßá¼π ¡Ñ»αáó¿½∞¡πε  ¬«¼á¡-
  37. ñπ. Æá¬á∩ ß¿Γπᵿ∩ ß½πτáÑΓß∩ ¡ÑτáßΓ«, ΓᬠτΓ« ¿º¼Ñ¡Ñ¡¿∩ ó¡ÑßÑ¡¡δÑ
  38. ß  µÑ½∞ε π½πτΦÑ¡¿∩ ó 80286/80386 ñ½∩ «íαáí«Γ¬¿ φΓ«⌐ ß¿Γπᵿ¿ »α¿-
  39. ó«ñ∩Γ ¬ ¡Ñº¡áτ¿Γѽ∞¡«⌐ ¡Ñß«ó¼ÑßΓ¿¼«ßΓ¿ ¿½¿ «ΓßπΓßΓó¿ε ¡Ñß«ó¼ÑßΓ¿-
  40. ¼«ßΓ¿.
  41. æ¿Γπᵿ∩ 1: «Γ½áñ¬á
  42.    -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ¿¼ÑÑΓ  ¼ÑßΓ«,  ¬«úñá  ¿¡¿µ¿á½¿º¿απÑΓß∩
  43. Γ«τ¬á »αÑαδóá¡¿∩ »α¿ «Γ½áñ¬Ñ (ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ ¬«¼á¡ñδ, »ÑαѬ-
  44. ½ετÑ¡¿∩  ñá¡¡δσ  ¿½¿ ºáñáτ¿) ¿½¿ Ñß½¿ TF («ñ¡«Φáú«óδ⌐) Σ½áú πßΓá-
  45. ¡«ó½Ñ¡. æ¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬  «Φ¿í¬á  »α¿  »αÑαδóá¡¿¿  ó«
  46. óαѼ∩  óδ»«½¡Ñ¡¿∩ ¬«¼á¡ñδ, ¡« «»αÑñѽ∩ÑΓß∩ ¬á¬ ½«óπΦ¬á »α¿ »αÑαδ-
  47. óá¡¿¿ »« áñαÑßπ ñá¡¡δσ, »ÑαѬ½ετÑ¡¿∩ ºáñáτ¿ ¿ »αÑαδóá¡¿¿ »α¿  πß-
  48. Γá¡«ó½Ñ¡¡«¼ Σ½áúÑ ó¡πΓαÑ¡¡Ñú« »αÑαδóá¡¿∩ (TF).
  49.     ÄΓ½áñ«τ¡δ⌐ αÑú¿ßΓα ß«ßΓ«∩¡¿∩, «Γ½áñ«τ¡δ⌐ αÑú¿ßΓα 6 (DR6) »«º-
  50. ó«½∩εΓ »α«úαἼѠ«íαáí«Γ¬¿ ß¿Γπᵿ¿ »α¿ «Γ½áñ¬Ñ ½ÑúτÑ «»αÑñѽ¿Γ∞,
  51. »«τÑ¼π    «¡á ó«º¡¿¬½á. ÄΓ½áñ«τ¡δ⌐ αÑú¿ßΓα ß«ßΓ«∩¡¿∩ ß«ñÑαª¿Γ «ñ¡«-
  52. í¿Γ¡δÑ Σ½áú¿ ñ½∩ ¬áªñ«ú« Γ¿»á ó«º¼«ª¡δσ ß«íδΓ¿⌐,  óδºδóáεΘ¿σ  φΓπ
  53. ß¿Γπᵿε.  çá¼ÑΓ¿¼, τΓ« ¡Ñ¬«Γ«αδÑ ¿º φΓ¿σ ß«íδΓ¿⌐ - «Φ¿í¬¿ (ß¿Γπ-
  54. ᵿ∩ ó«º¡¿¬áÑΓ ¡Ñ¼Ññ½Ñ¡¡« »ÑαÑñ óδ»«½¡Ñ¡¿Ñ¼ ¬«¼á¡ñδ, ¬«Γ«αá∩ ß½π-
  55. ª¿Γ »α¿τ¿¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ »α¿ «Γ½áñ¬Ñ), ó Γ« óαѼ∩ ¬á¬
  56. ñαπú¿Ñ ß«íδΓ¿∩ - ½«óπΦ¬¿ (ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ »«ß½Ñ ¬«¼á¡ñδ, ¬«Γ«-
  57. αá∩ ß½πª¿Γ »α¿τ¿¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ »α¿ «Γ½áñ¬Ñ).
  58.  
  59.                 - 171 -
  60.     Åα«úαἼᠫíαáí«Γ¬¿ «Γ½áñ«τ¡δσ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐  ¼«ªÑΓ
  61. íδΓ∞ óδºóá¡á ó αѺπ½∞ΓáΓÑ «ñ¡«ú« ¿º ß½ÑñπεΘ¿σ ß«íδΓ¿⌐, ¬á¬
  62. π¬áºá¡« ó αÑú¿ßΓαÑ DR6:
  63.    1. ÄΓ½áñ«τ¡δ⌐ αÑú¿ßΓα 0 (DRO) Γ«τ¬á »αÑαδóá¡¿∩, ó«º¡¿¬áÑΓ ¬á¬
  64. «Φ¿í¬á, Ñß½¿ φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »α«úαá¼¼δ, ¿ ¬á¬ ½«óπΦ¬á,  Ñß½¿
  65. φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ.
  66.     2. ÄΓ½áñ«τ¡δ⌐ αÑú¿ßΓα 1 (DR1) Γ«τ¬á »αÑαδóá¡¿∩, ó«º¡¿¬áÑΓ ¬á¬
  67. «Φ¿í¬á, Ñß½¿ φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »α«úαá¼¼δ, ¿ ¬á¬ ½«óπΦ¬á,  Ñß½¿
  68. φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ.
  69.     3. ÄΓ½áñ«τ¡δ⌐ αÑú¿ßΓα 2 (DR2) Γ«τ¬á »αÑαδóá¡¿∩, ó«º¡¿¬áÑΓ ¬á¬
  70. «Φ¿í¬á, Ñß½¿ φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »α«úαá¼¼δ, ¿    ¬á¬  ½«óπΦ¬á,Ñß½¿
  71. φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ.
  72.     4.    ÄΓ½áñ«τ¡δ⌐  αÑú¿ßΓα  3 (DR3). Æ«τ¬á »αÑαδóá¡¿∩, ó«º¡¿¬áÑΓ
  73. ¬á¬ «Φ¿í¬á, Ñß½¿ φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »α«úαá¼¼δ, ¿  ¬á¬  ½«óπΦ¬á,
  74. Ñß½¿ φΓ« Γ«τ¬á »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ.
  75.     5. ÅαÑαδóá¡¿Ñ «ñ¡«Φáú«ó«⌐ ¿¡ßΓαπ¬µ¿¿, ß½πªáΘÑÑ »α¿τ¿¡«⌐ πßΓá-
  76. ¡«ó¬¿  TF  í¿Γá  ó  EFLAG, ó«º¡¿¬áÑΓ ¬á¬ ½«óπΦ¬á »«ß½Ñ óδ»«½¡Ñ¡¿∩
  77. ¬áªñ«⌐ ¬«¼á¡ñδ.
  78.     6. ÅαÑαδóá¡¿Ñ »ÑαѬ½ετÑ¡¿∩ ºáñáτ, ß½πªáΘÑÑ »α¿τ¿¡«⌐ πßΓá¡«ó¬¿
  79. T í¿Γá ó TSS ºáñáτ¿, ó«º¡¿¬áÑΓ ¬á¬ ½«óπΦ¬á ó ¬«¡ΓѬßΓÑ    ß½ÑñπεΘÑ⌐
  80. ºáñáτ¿.
  81.     7.    ÄΦ¿í¬á    í½áú«ñáα∩ »«»δΓ¬Ñ τΓÑ¡¿∩ ¿½¿ ºá»¿ß¿ ó ½εí«⌐ «Γ½á-
  82. ñ«τ¡δ⌐ αÑú¿ßΓα ó« óαѼ∩, ¬«úñá     GD ó DR7=1. ¥Γ«  π¬áºδóáÑΓ,  τΓ«
  83. ó¡πΓα¿ßσѼ¡δ⌐  φ¼π½∩Γ«α, Γᬫ⌐ ¬á¬ ICE-386, ó ¡áßΓ«∩ΘÑÑ óαѼ∩ ¿ß-
  84. »«½∞ºπÑΓ «Γ½áñ«τ¡δÑ αÑú¿ßΓαδ ó ßó«¿σ µÑ½∩σ.
  85.    ä½∩ í«½ÑÑ »«½¡«⌐ ¿¡Σ«α¼áµ¿¿ «í  ¿ß»«½∞º«óá¡¿¿  «Γ½áñ«τ¡δσ  αÑ-
  86. ú¿ßΓα«ó 80386 ß¼. ú½áóπ 17.
  87.   -Ç¬Γ¿ó¡δÑ   αѪ¿¼δ:  ñÑ⌐ßΓó¿Γѽ∞¡δ⌐,    ºáΘ¿ΘÑ¡¡δ⌐,  ó¿αΓπá½∞¡«ú«
  88. 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩  óÑ¬Γ«α  1  ó  Γáí½¿µÑ
  89. óÑ¬Γ«α«ó  »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. çáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼ ¿½¿
  90. αѪ¿¼ ó¿αΓπá½∞¡«ú« 8086  ¿ß»«½∞ºπÑΓ  »ÑαѬ½ετáΓѽ∞  1  ó  Γáí½¿µÑ
  91. ñÑß¬α¿»Γ«α«ó »αÑαδóá¡¿∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.
  92.    -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
  93.    -ÅÑαѺá»π߬áѼ«ßΓ∞: óßÑ ß½πτá¿ φΓ«⌐ ß¿Γπᵿ¿ ¿¼ÑεΓ ó«º¼«ª¡«ßΓ∞
  94. »«óΓ«α¡«ú«  ºá»π߬á.  RF (Σ½áú ó«º«í¡«ó½Ñ¡¿∩) »«ºó«½∩ÑΓ ¬«¼á¡ñÑ ß
  95. áñαÑß«¼ Γ«τ¬¿ »αÑαδóá¡¿∩ íδΓ∞ »«óΓ«α¡« ºá»πΘÑ¡¡«⌐ íѺ ¡Ñ¼Ññ½Ñ¡¡«⌐
  96. óδαáí«Γ¬¿ ñαπú«⌐ «Γ½áñ«τ¡«⌐ ß¿Γπᵿ¿ «Φ¿í¬¿.
  97.    -ÄΓ½¿τ¿Ñ «Γ 8086/8088: »«óÑñÑ¡¿Ñ TF, ¬«úñá ó «ñ¡«Φáú«ó«¼ αѪ¿-
  98. ¼Ñ óδ»«½¡∩ÑΓß∩ ¬«¼á¡ñá INT3, INTn, INTO  ¿½¿  BOUND,  αẽ¿τ¡«    ó
  99. 80286/80386   ¿   8086/8088.   è«úñá   óδ»«½¡∩εΓß∩  φΓ¿  ¬«¼á¡ñδ,
  100. 80286/80386 ßíαáßδóáÑΓ TF »«ß½Ñ Γ«ú«, ¬á¬ »Ñαó«¡áτá½∞¡«Ñ ß«ñÑন-
  101. ¼«Ñ EFLAG ºáúαπªáÑΓß∩ ó ßΓѬ; φΓ« »αÑñ«σαá¡¿Γѽ∞¡«Ñ ßó«⌐ßΓó«, ¬«-
  102. Γ«α«Ñ »αÑñ«ΓóαáΘáÑΓ óδ»«½¡Ñ¡¿Ñ »«Φáú«ó«ú« αѪ¿¼á »α¿¬½áñ¡«⌐ »α«ú-
  103. αá¼¼δ  τÑαѺ »α«úαá¼¼π «íαáí«Γ¬¿ »αÑαδóá¡¿⌐ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ.
  104. 8086/8088 ¡Ñ ßíαáßδóáÑΓ TF ñ½∩ φΓ¿σ ¬«¼á¡ñ. éδó«ñ: «Γ½áñτ¿¬,  ¡á-
  105. »¿ßá¡¡δ⌐  ñ½∩  8086/8088,  ¡« »α«»π߬áѼδ⌐ ¡á 80286 ¿½¿ 80386, ¡Ñ
  106. íπñÑΓ αáí«ΓáΓ∞ ó »«Φáú«ó«¼ αѪ¿¼Ñ ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ »«ñ»α«úαá¼-
  107. ¼δ «íαáí«Γ¬¿ »αÑαδóá¡¿⌐; ß¬«αÑÑ óßÑú« «¡ óδ»«½¡¿Γß∩ »«½¡«ßΓ∞ε  ó«
  108. óαѼ∩  »«ñ»α«úαá¼¼δ ¿ ó« óαѼ∩ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ ú½áó¡«⌐ »α«úαá¼-
  109. ¼δ. ùΓ«íδ ¿ß»αáó¿Γ∞ φΓ«, «Γ½áñτ¿¬  80286/80386,  ¿ß»«½∞ºπεΘ¿⌐  TF
  110. ñ½∩  »«ññÑ᪬¿    »«Φáú«ó«ú«  αѪ¿¼á, ñ«½ªÑ¡ ó«ß»α«¿ºóÑßΓ¿ ñÑ⌐ßΓó¿Ñ
  111. ½εí«⌐ ¬«¼á¡ñδ »αÑαδóá¡¿∩, ¬«Γ«αá∩ óßΓαÑΓ¿½áß∞.    ¥¼π½∩µ¿∩  ΓαÑíπÑΓ
  112. »«ßΓα«Ñ¡¿∩  ßΓѬᠠ ½«óπΦ¬¿  ¬á¬  »α¿ ¬«¼á¡ñÑ »αÑαδóá¡¿∩ ¿ óº∩Γ¿∩
  113. ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ ¿º Γ«τ¬¿ óσ«ñá ó »«ñ»α«úαá¼¼π «íαáí«Γ¬¿  »αÑαδ-
  114. óá¡¿∩.
  115.  
  116.                 - 172 -
  117.    -諼¼Ñ¡Γáα¿¿:  ¿ß»«½∞ºπ∩ «Γ½áñ«τ¡δÑ αÑú¿ßΓαδ 80386 ñ½∩ ½«óπΦѬ
  118. »« ñá¡¡δ¼, ¿ß»«½∞ºπ⌐ΓÑ ßó«⌐ßΓó« »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ,  ºá-
  119. ΓѼ  «íÑß»Ñτ∞ΓÑ ¿ß»«½∞º«óá¡¿Ñ ßó«⌐ßΓóá Γ«τ¡«ú« ß««ΓóÑΓßΓó¿∩ Γ«τ¬Ñ
  120. »αÑαδóá¡¿∩, τΓ«íδ úáαá¡Γ¿α«óáΓ∞, τΓ« íπñÑΓ »α«¿ºóÑñÑ¡« »αÑαδóá¡¿Ñ
  121. »« Γ«τ¬Ñ.
  122. æ¿Γπᵿ∩ 3: ¬«¼á¡ñá «ßΓá¡«óá
  123.    -Ä»¿ßá¡¿Ñ: φΓá  ß¿Γπᵿ∩  ó«º¡¿¬áÑΓ,  Ñß½¿  óδ»«½¡∩ÑΓß∩  «ñ¡«-
  124. íá⌐Γ¡á∩  ¬«¼á¡ñá INT3 (¬«ñ «»Ñαᵿ¿ ææ). éÑ¬Γ«α ñ½∩ »α«úαá¼¼δ «í-
  125. αáí«Γ¬¿ ß¿Γπᵿ¿ ßτ¿ΓáÑΓß∩ τáßΓ∞ε  ¬«¼á¡ñδ  INT3.  æ½Ññ«óáΓѽ∞¡«,
  126. φΓá ß¿Γπᵿ∩ ßτ¿ΓáÑΓß∩ ½«óπΦ¬«⌐, ¿ ßτÑΓτ¿¬ ¬«¼á¡ñ »α«ñ«½ªáÑΓ π¬á-
  127. ºδóáΓ∞ ¡á ¬«¼á¡ñπ, ß½ÑñπεΘπε ºá INT3.
  128.    -Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ñÑ⌐ßΓó¿Γѽ∞¡δ⌐, ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼ ó¿αΓπá½∞¡«-
  129. ú« 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩  óÑ¬Γ«α  3  Γáí½¿µδ
  130. óÑ¬Γ«α«ó  »αÑαδóá¡¿∩  ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ
  131. ¿½¿ αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 3  ó  IDT
  132. ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.
  133.    -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
  134.    -ÅÑαѺá»π߬áѼ«ßΓ∞:    Γ.¬.  φΓá ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ ¬á¬ ½«óπΦ¬á,
  135. ¬«¼á¡ñá INTO πªÑ ºáóÑαΦÑ¡á. Åα«úαἼᠼ«ªÑΓ íδΓ∞  ó«º«í¡«ó½Ñ¡á    ß
  136. ¬«¼á¡ñδ, ß½ÑñπεΘÑ⌐ ºá INT3.
  137.    -ÄΓ½¿τ¿Ñ «Γ 8086/8088: ¡ÑΓ.
  138.    -諼¼Ñ¡Γáα¿¿:  φΓá  ß¿Γπᵿ∩ - Ññ¿¡ßΓóÑ¡¡δ⌐ »πΓ∞ ñ½∩ óδαáí«Γ¬¿
  139. »αÑαδóá¡¿∩ óδ»«½¡∩Ѽ«⌐ ¬«¼á¡ñδ ó 8086/8088 ¿½¿ 80286. é φΓ«⌐  ß¿-
  140. Γπᵿ¿    «íÑß»Ñτ¿óáÑΓß∩    ß«ó¼ÑßΓ¿¼«ßΓ∞ ñ½∩ ßπΘÑßΓóπεΘ¿σ «Γ½áñτ¿¬«ó
  141. 8086/8088 ¿½¿ 80286, »α«»π߬áѼδσ ¡á 80386.
  142. æ¿Γπᵿ∩ 4: ¬«¼á¡ñá INTO, Ñß½¿ πßΓá¡«ó½Ñ¡  Σ½áú »ÑαÑ»«½¡Ñ¡¿∩ (OF)
  143.    -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ, Ñß½¿ »α¿ óδ»«½¡Ñ¡¿¿ ¬«¼á¡ñδ
  144. INTO í¿Γ OF πßΓá¡«ó½Ñ¡ ó 1. éÑ¬Γ«α«¼ »α«úαá¼¼δ «íαáí«Γ¬¿ ß¿Γπᵿ¿
  145. ßτ¿ΓáÑΓß∩ τáßΓ∞ ¬«¼á¡ñδ INTO. æ½Ññ«óáΓѽ∞¡«, ß¿Γπᵿ∩  ¬óá½¿Σ¿µ¿-
  146. απÑΓß∩    ¬á¬ ½«óπΦ¬á, ¿ ßτÑΓτ¿¬ ¬«¼á¡ñ »α«ñ«½ªáÑΓ π¬áºδóáΓ∞ ¡á ¬«-
  147. ¼á¡ñπ, ß½ÑñπεΘπε ºá INTO.
  148.    -Ç¬Γ¿ó¡δÑ  αѪ¿¼δ:  ñÑ⌐ßΓó¿Γѽ∞¡δ⌐,    ºáΘ¿ΘÑ¡¡δ⌐,  ó¿αΓπá½∞¡«ú«
  149. 8086.  é  ñÑ⌐ßΓó¿Γѽ∞¡«¼  αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 4 ¿º Γáí½¿µδ
  150. óÑ¬Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é  ºáΘ¿ΘÑ¡¡«¼  αѪ¿¼Ñ
  151. ¿½¿ αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 4 ó IDT.
  152.    -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
  153.    -ÅÑαѺá»π߬áѼ«ßΓ∞:    Γ.¬. φΓá ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ ½«-
  154. óπΦ¬á, ¬«¼á¡ñá INTO πªÑ ºáóÑαΦÑ¡á. Åα«úαἼᠼ«ªÑΓ íδΓ∞ ó«º«í¡«ó-
  155. ½Ñ¡á ß ¬«¼á¡ñδ, ß½ÑñπεΘÑ⌐ ºá INTO.
  156. æ¿Γπᵿ∩ 5: ¬«¼á¡ñá BOUND »α¿ «í¡áαπªÑ¡¿¿ óδσ«ñá ºá úαá¡¿µδ
  157.    -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ¿¼ÑÑΓ ¼ÑßΓ«, ¬«úñá óδ»«½¡∩ÑΓß∩ ¬«¼á¡ñá
  158. BOUND, ¿ «í¡áαπª¿óáÑΓß∩ ß«ßΓ«∩¡¿Ñ  óδσ«ñá  ºá  úαá¡¿µδ.  éÑ¬Γ«α«¼
  159. »α«úαá¼¼δ  «íαáí«Γ¬¿ ß¿Γπᵿ¿ ßτ¿ΓáÑΓß∩ τáßΓ∞ ¬«¼á¡ñδ BOUND. æ½Ñ-
  160. ñ«óáΓѽ∞¡«, ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ ½«óπΦ¬á, ¿  ßτÑΓτ¿¬  ¬«-
  161. ¼á¡ñ »α«ñ«½ªáÑΓ π¬áºδóáΓ∞ ¡á ¬«¼á¡ñπ, ß½ÑñπεΘπε ºá BOUND.
  162.    -Ç¬Γ¿ó¡δÑ  αѪ¿¼δ:  ñÑ⌐ßΓó¿Γѽ∞¡δ⌐ , ºáΘ¿ΘÑ¡¡δ⌐ ¿ αѪ¿¼ ó¿αΓπ-
  163. á½∞¡«ú« 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩  óÑ¬Γ«α  5  ¿º
  164. Γáí½¿µδ  óÑ¬Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼
  165. αѪ¿¼Ñ ¿½¿ αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞    5
  166. ó IDT.
  167.  
  168.                 - 173 -
  169.    -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
  170.    -ÅÑαѺá»π߬áѼ«ßΓ∞:    Γ.¬.  φΓá ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ ¬á¬ ½«óπΦ¬á,
  171. ¬«¼á¡ñá BOUND πªÑ ºáóÑαΦÑ¡á. Åα«úαἼᠼ«ªÑΓ íδΓ∞ ó«º«í¡«ó½Ñ¡á    ß
  172. ¬«¼á¡ñδ, ß½ÑñπεΘÑ⌐ ºá BOUND.
  173. æ¿Γπᵿ∩ 6: ¡Ññ«»πßΓ¿¼á∩ ¬«¼á¡ñá
  174.    -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ, Ñß½¿ »α«µÑßß«α ¡áτ¿¡áÑΓ óδ-
  175. »«½¡∩Γ∞ ¬á¬πε-½¿í« ¬«¼á¡ñπ, ¡Ñ ∩ó½∩εΘπεß∩ ºá¬«¡¡«⌐. Åα¿τ¿¡á ¼«ªÑΓ
  176. ºá¬½ετáΓ∞ß∩  ó    ¡Ññ«»πßΓ¿¼«¼ ¬«ñÑ «»Ñαᵿ¿, [mod r/m] ¿½¿ [s-i-b]
  177. íá⌐ΓÑ (íá⌐Γáσ) (ß¼. ú½.3 ö«α¼áΓ ¬«¼á¡ñ). Äíδτ¡« »α¿τ¿¡á  ºá¬½ετá-
  178. ÑΓß∩  ó Γ«¼, τΓ« «Φ¿í«τ¡á∩ »α«úαἼᠻδΓáÑΓß∩ óδºóáΓ∞ ñá¡¡δÑ. Å«-
  179. »δΓ¬á ¿ß»«½∞º«óá¡¿∩ »αÑΣ¿¬ßá LOCK Γá¼, úñÑ «¡ ¡Ñ ¼«ªÑΓ    íδΓ∞  ¿ß-
  180. »«½∞º«óá¡,  ΓᬪѠ ß½πª¿Γ  »α¿τ¿¡«⌐  ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ (ß¼.
  181. αáºαÑΦÑ¡¡δÑ ó¿ñδ ¬«¼á¡ñ ¡¿ªÑ). é  ñÑ⌐ßΓó¿Γѽ∞¡«¼  αѪ¿¼Ñ  »«»δΓ¬á
  182. óδ»«½¡Ñ¡¿∩ ¬«¼á¡ñ  ºáΘ¿ΘÑ¡¡«ú«    αѪ¿¼á ARPL, LLDT, LTR, LAR, LSL,
  183. SLDT, STR, VERR ¿½¿ VERW ΓᬪѠ߽πª¿Γ »α¿τ¿¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿-
  184. Γπᵿ¿.
  185.    -Ç¬Γ¿ó¡δÑ  αѪ¿¼δ:  ñÑ⌐ßΓó¿Γѽ∞¡δ⌐,    ºáΘ¿ΘÑ¡¡δ⌐,  αѪ¿¼ ó¿αΓπ-
  186. á½∞¡«ú« 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 6  Γáí-
  187. ½¿µδ óÑ¬Γ«α«ó »αÑαδóá¡¿⌐ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αÑ-
  188. ª¿¼Ñ  ¿½¿ αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 6 ó
  189. IDT.
  190.    -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
  191.    -ÅÑαѺá»π߬áѼ«ßΓ∞: ß«ßΓ«∩¡¿Ñ »α«µÑßß«αá ß«σαá¡∩ÑΓß∩, Γᬠ τΓ«
  192. αÑßΓáαΓ ¼«ªÑΓ íδΓ∞ »α«¿ºóÑñÑ¡, ñ«»π߬á∩, τΓ« »«óΓ«α¡δ⌐ ºá»π߬ ¡Ñ-
  193. ºá¬«¡¡«⌐ ¬«¼á¡ñδ ¿¼ÑÑΓ ¬á¬«⌐-¡¿íπñ∞ ß¼δß½. ì´πτΦÑ⌐ ßΓαáΓÑú¿Ñ⌐ ó
  194. φΓ«¼  ß½πτáÑ íπñÑΓ ∩ó½∩Γ∞ß∩ ß««íΘÑ¡¿Ñ «í «Φ¿í¬Ñ ¿ ºáóÑαΦÑ¡¿Ñ «Φ¿-
  195. í«τ¡«⌐ »α«úαá¼¼δ.
  196. ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ
  197. ó 8086/8088, ¬«Γ«αδ⌐ αáߵѡ¿óáÑΓ ¡Ñºá¬«¡¡πε ¬«¼á¡ñπ ¬á¬ NOP  (¡¿-
  198. τÑú« ¡Ñ »α«¿ßσ«ñ¿Γ, ¬α«¼Ñ ¿¡¬αѼѡΓᵿ¿ ßτÑΓτ¿¬á ¬«¼á¡ñ).
  199. ÄΓ½¿τ¿Ñ  «Γ 8086/8088 ¿ 80286: ñ«íáó½Ñ¡¿Ñ ó«º¼«ª¡«ßΓ¿ »ÑαѼÑΘÑ¡¿∩
  200. ßΓαá¡¿µ ó 80386 ßñѽὫ ¡Ñ«íσ«ñ¿¼δ¼ «úαá¡¿τ¿Γ∞ ¿ß»«½∞º«óá¡¿Ñ »αÑ-
  201. Σ¿¬ßá LOCK ñ½∩ ñ½∩ ¡Ñí«½∞Φ«ú« ¡áí«αá ¬«¼á¡ñ, úñÑ ºáΘѽ¬¿óá¡¿Ñ ¼«-
  202. ªÑΓ ñÑ⌐ßΓó¿Γѽ∞¡« íδΓ∞ úáαá¡Γ¿α«óá¡«. æ¿Γπᵿ∩ ¡Ññ«»πßΓ¿¼«ú« ¬«ñá
  203. «»Ñαᵿ¿ (ß¿Γπᵿ∩ 6) óδαáíáΓδóáÑΓß∩  ¿¡áτÑ.  ¥Γ«  «úαá¡¿τÑ¡¿Ñ    ¿
  204. ¿ß¬½ετ¿Γѽ∞¡á∩    ß¿Γπᵿ∩  »α¿¼Ñ¡∩ÑΓß∩  ó«  óßÑσ αѪ¿¼áσ 80386, ¡Ñ
  205. ßτ¿Γá∩, ó«º¼«ª¡« ½¿ »ÑαѼÑΘÑ¡¿Ñ ßΓαá¡¿µ ¿½¿ ªÑ½áΓѽ∞¡«.
  206.     ÅαÑΣ¿¬ß LOCK ºá¬«¡¡« ¼«ªÑΓ »αÑñΦÑßΓó«óáΓ∞ Γ«½∞¬« «»αÑñѽѡ¡δ¼
  207. ¬«¼á¡ñá¼, ó «ß«íÑ¡¡«ßΓ¿ ΓѼ, ¬«Γ«αδÑ «í¼Ñ¡¿óáεΓ αÑú¿ßΓαδ ñá¡¡δσ ß
  208. »á¼∩Γ∞ε, ¿ ¡Ñ¬«Γ«αδÑ ¿º ΓÑσ, ¬«Γ«αδÑ óδ»«½¡∩εΓ «»Ñαᵿ¿ »ÑαÑß佬¿
  209. ó »á¼∩Γ∞. ¥Γ¿ ó¿ñδ ¬«¼á¡ñ:
  210.     XCHG  <mem EA>, genreg     «í¼Ñ¡ »á¼∩Γ¿ ß αÑú¿ßΓα«¼ 80286 ¿
  211.                  80386 áóΓ« LOCK φΓπ ¿¡ßΓαπ¬µ¿ε
  212.     XCHG  genreg, <mem EA>     «í¼Ñ¡ αÑú¿ßΓαá ß »á¼∩Γ∞ε 80286 ¿
  213.                  80386 áóΓ«  φΓπ ¿¡ßΓαπ¬µ¿ε
  214.     ADD  <mem EA>, genreg     ß½«ªÑ¡¿Ñ ß «»Ñαá¡ñ«¼ ¿º »á¼∩Γ¿
  215.     ADC  <mem EA>, genreg     ß½«ªÑ¡¿Ñ ß ¿ß»«½∞º«ó᡿Ѽ Σ½áúá
  216.                  »ÑαÑ¡«ßá
  217.     SUB <mem EA>, genreg     óδτ¿Γá¡¿Ñ    «»Ñαá¡ñá ¿º »á¼∩Γ¿
  218.     SBB <mem EA>, genreg     óδτ¿Γá¡¿Ñ ß ¿ß»«½∞º«ó᡿Ѽ
  219.                  Σ½áúá »ÑαÑ¡«ßá (ºáѼá)
  220.  
  221.                 - 174 -
  222.     NEG <mem EA>         π¼¡«ªÑ¡¿Ñ «»Ñαá¡ñá ¿º »á¼∩Γ¿
  223.                  ¡á -1
  224.     OR    <mem EA>, genreg     êïê ß «»Ñαá¡ñ«¼ ¿º »á¼∩Γ¿
  225.     AND <mem EA>, genreg     ê ß «»Ñαá¡ñ«¼ ¿º »á¼∩Γ¿
  226.     XOR <mem EA>, genreg     ¿ß¬½ετáεΘÑÑ êïê ß «»Ñαá¡ñ«¼
  227.                  ¿º »á¼∩Γ¿
  228.     NOT <mem EA>         «Γα¿µá¡¿Ñ «»Ñαá¡ñá ¿º »á¼∩Γ¿
  229.     BTC <mem EA>         ñ«»«½¡Ñ¡¿Ñ í¿Γ«ó «»Ñαá¡ñá ¿º
  230.                  »á¼∩Γ¿
  231.     BTR <mem EA>         ßíα«ß í¿Γ«ó «»Ñαá¡ñá ¿º »á¼∩Γ¿
  232.     BTS <mem EA>         πßΓá¡«ó¬á í¿Γ«ó «»Ñαá¡ñá ¿º
  233.                  »á¼∩Γ¿
  234.     Æ.¬. »ÑαѼÑΘÑ¡¿Ñ ßΓαá¡¿µ »«ññÑনóáÑΓß∩ 80386,  80386  ñ«½ªÑ¡
  235. íδΓ∞ í«½ÑÑ «úαá¡¿τÑ¡¡δ¼ »« «Γ¡«ΦÑ¡¿ε ¬ »αÑΣ¿¬π LOCK, τѼ 8086 ¿½¿
  236. 80286. é ßΓαá¡¿τ¡«⌐ ßαÑñÑ, ¬«Γ«α«⌐ ¼«ªÑΓ íδΓ∞ «íÑß»ÑτÑ¡ 80386 ¡ÑΓ
  237. »πΓÑ⌐,    τΓ«íδ  íδΓ∞  πóÑαÑ¡¡δ¼, ¡á»α¿¼Ñα, ó πß»ÑΦ¡«¼ ºáΘѽ¬¿óá¡¿¿
  238. »«óΓ«α∩εΘÑ⌐ß∩ ßΓ᫬«ó«⌐ ¬«¼á¡ñδ. ìá»α¿¼Ñα, Äæ ¼«ªÑΓ ó¼ÑΦáΓ∞ß∩ ñ½∩
  239. «íß½πª¿óá¡¿∩ «Γ¬áºá ßΓαá¡¿µδ, »αÑαóáó »αÑñ»«½«ª¿Γѽ∞¡«    ºáΘѽ¬¡π-
  240. Γπε ¬«¼á¡ñπ. æ¼. ßΓα.     ñ½∩ í«½∞ΦÑ⌐ ¿¡Σ«α¼áµ¿¿ « »αÑΣ¿¬ßÑ LOCK.
  241. æ¿Γπᵿ∩ 7: áα¿Σ¼ÑΓ¿τÑ߬¿⌐ ß«»α«µÑßß«α ¡Ññ«ßΓπ»Ñ¡.
  242.    -Ä»¿ßá¡¿Ñ:  φΓá  ß¿Γπᵿ∩ óδαáíáΓδóáÑΓß∩ ¬á¬ «Φ¿í¬á, Ñß½¿ »α«-
  243. µÑßß«α ¡áτ¿¡áÑΓ óδ»«½¡∩Γ∞ ¬«¼á¡ñπ ß«»α«µÑßß«αá,  ¬«úñá    EM  ¿  îÉ
  244. Σ½áú¿ π¬áºδóáεΓ, τΓ« ß«»α«µÑßß«α ½¿í« ¡Ññ«ßΓπ»Ñ¡, ½¿í« ¡Ññ«ßΓπ»Ñ¡
  245. ñ½∩ ΓѬπΘÑ⌐ ºáñáτ¿.
  246.     ü¿Γδ àî ¿ ìÅ »«½¡«ßΓ∞ε ¬«¡Γα«½¿απεΓß∩ »α«úαá¼¼¡δ¼ «íÑß»ÑτÑ¡¿-
  247. Ѽ. àî í¿Γ ñ«½ªÑ¡ íδΓ∞ πßΓá¡«ó½Ñ¡, á îÉ í¿Γ - ßíα«ΦÑ¡, ¬«úñá φ¼π-
  248. ½¿απÑΓß∩  ß«»α«µÑßß«α. àî í¿Γ ñ«½ªÑ¡ íδΓ∞ ßíα«ΦÑ¡, á îÉ í¿Γ - πß-
  249. Γá¡«ó½Ñ¡, ¬«úñá ß«»α«µÑßß«α ñÑ⌐ßΓó¿Γѽ∞¡« ó ß¿ßΓѼÑ.
  250.     TS í¿Γ áóΓ«¼áΓ¿τÑ߬¿ πßΓá¡áó½¿óáÑΓß∩ ó 1, ¬«úñá 80386  óδ»«½-
  251. ¡∩ÑΓ  »ÑαѬ½ετÑ¡¿Ñ  ºáñáτ (ß¼. ßΓα.    ). é φΓ«¼ ß½πτáÑ ß½ÑñπεΘá∩
  252. ¬«¼á¡ñá ß«»α«µÑßß«αá »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ óδαáíáΓδóáÑΓ ß¿Γπáµ¿ε  ¡Ñ-
  253. ñ«ßΓπ»¡«ßΓ¿  ß«»α«µÑßß«αá  (ß¿Γπᵿ∩ 7). ÄíαáíáΓδóáεΘá∩ »α«úαá¼¼á
  254. φΓ«⌐ ß¿Γπᵿ¿, óÑα«∩Γ¡«, »ÑαѬáτ¿óáÑΓ  ß«ßΓ«∩¡¿Ñ  ß«»α«µÑßß«αá    ó
  255. ¡«óπε ºáñáτπ, ßíαáßδóá∩ TS Σ½áú (󫺼«ª¡« ¿ß»«½∞º«ó᡿Ѽ CLTS ¬«-
  256. ¼á¡ñδ), ¿ ó«ºóαáΘáÑΓß∩ ¬ ¬«¼á¡ñÑ ß«»α«µÑßß«αá. Æ.¬. Σ½áú TS ßíα«-
  257. ΦÑ¡,  áα¿Σ¼ÑΓ¿τÑ߬á∩ ¬«¼á¡ñá ΓÑ»Ñα∞ óδ»«½¡∩ÑΓß∩ íѺ ó맮óᠿ߬½ε-
  258. τ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿.
  259.    -Ç¬Γ¿ó¡δÑ  αѪ¿¼δ:  ñÑ⌐ßΓó¿Γѽ∞¡δ⌐,    ºáΘ¿ΘÑ¡¡δ⌐,  ó¿αΓπá½∞¡«ú«
  260. 8086.  é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 7 Γáí½¿µδ óѬ-
  261. Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é  ºáΘ¿ΘÑ¡¡«¼    αѪ¿¼Ñ    ¿
  262. αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 7 ó IDT.
  263. è«ñ «Φ¿í¬¿, ºáúαπªáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
  264.    -ÅÑαѺá»π߬áѼ«ßΓ∞:    óßÑ  »α«¿ßσ«ñ∩ΘÑÑ ó φΓ«⌐ ß¿Γπᵿ¿ »ÑαѺá-
  265. »π߬áѼ«.
  266. ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ  ó  8086/8088,
  267. ¬«Γ«αδ⌐  ¡Ñ  «íÑß»Ñτ¿óáÑΓ  ¬α¿Γ¿τÑ߬«⌐    ß¿Γπᵿ¿ ñ½∩ φ¼π½¿α«óá¡¿∩
  268. ß«»α«µÑßß«αá. é 8086/8088 φ¼π½∩µ¿∩ ß«»α«µÑßß«αá ¼«ªÑΓ íδΓ∞ ºáóÑα-
  269. ΦÑ¡á, ¬«úñá ¡Ñ«íσ«ñ¿¼«, ºá¼Ñ¡«⌐ ¿½¿ óßΓáó¬«⌐ ó «í`Ñ¬Γ¡δ⌐ ¬«ñ ∩ó¡«
  270. ºáñá¡¡«⌐ ¬«¼á¡ñδ INTn ñ½∩ ¬áªñ«⌐ ¬«¼á¡ñδ ß«»α«µÑßß«αá.
  271.  
  272.                 - 175 -
  273. ö½áú, πßΓá-│                 │
  274. ¡«ó½Ñ¡¡δ⌐  │ éδαáíáΓδóáÑΓß∩ ß¿Γπᵿ∩ │ éδαáíáΓδóáÑΓß∩ ß¿Γπᵿ∩
  275.  ó CRO       │   7 »α¿ ¬«¼á¡ñÑ WAIT    │ 7 »α¿ ¬«¼á¡ñÑ ß«»α«µÑß-
  276. ───┬───┬───┤                 │        ß«αá
  277. EM │MP │TS │                 │
  278. ───┼───┼───┼─────────────────────────┼───────────────────────────
  279. 0  │1  │0  │         ìÑΓ         │        ìÑΓ
  280. 0  │1  │1  │äá, »«ºó«½∩εΓ  ß«»α«µÑß- │ äá, »«ºó«½∩ÑΓ ß«»α«µÑß-
  281.    │   │   │ß«απ  ¬«¡ΓѬßΓ¡«Ñ  »ÑαÑ- │ ß«α𠬫¡ΓѬßΓ¡«Ñ »ÑαÑ-
  282.    │   │   │¬½ετÑ¡¿Ñ,  ¬«Γ«α«Ñ íπñÑΓ │ ¬½ετÑ¡¿Ñ, ¬«Γ«α«Ñ íπñÑΓ
  283.    │   │   │óδ»«½¡Ñ¡«  «íαáí«Γτ¿¬«¼  │ óδ»«½¡Ñ¡« «íαáí«Γτ¿¬«¼
  284.    │   │   │ß¿Γπᵿ¿ 7             │ ß¿Γπᵿ¿ 7
  285. 1  │0  │0  │ìÑΓ,  ¡ÑΓ  ¡Ñ«íσ«ñ¿¼«ßΓ¿ │ äá, Γ.¬. ¬«¼á¡ñá ß«»α«-
  286.    │   │   │φ¼π½¿α«óáΓ∞ ¬«¼á¡ñπ WAIT,│ µÑßß«αá ¼«ªÑΓ íδΓ∞ ßφ-
  287.    │   │   │¬«úñá ß«»α«µÑßß«α ¡Ñ »α¿-│ ¼π½¿α«óá¡á «íαáí«Γτ¿¬«¼
  288.    │   │   │ßπΓßΓóπÑΓ             │ ß¿Γπᵿ¿ 7
  289. 1  │0  │1  │ìÑΓ,  ¡ÑΓ  ¡Ñ«íσ«ñ¿¼«ßΓ¿ │ äá, Γ.¬. ¬«¼á¡ñá ß«»α«-
  290.    │   │   │φ¼π½¿α«óáΓ∞     ¬«¼á¡ñπ  │ µÑßß«αá ¼«ªÑΓ íδΓ∞ ßφ-
  291.    │   │   │WAIT,  ¬«úñá  ß«»α«µÑß-  │ ¼π½¿α«óá¡á «íαáí«Γτ¿¬«¼
  292.    │   │   │ß«α  ¡Ñ  »α¿ßπΓßΓóπÑΓ    │ ß¿Γπᵿ¿ 7
  293.  
  294. æ¿Γπᵿ∩ 8: ñó«⌐¡á∩ «Φ¿í¬á.
  295.    -Ä»¿ßá¡¿Ñ:  φΓá  ß¿Γπᵿ∩  ó«º¡¿¬áÑΓ,  Ñß½¿    «í¡áαπªÑ¡á  ½εíá∩
  296. ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩, ¬«úñá »α«µÑßß«α »δΓáÑΓß∩ »ÑαÑñáΓ∞ π»αáó-
  297. ½Ñ¡¿Ñ «íαáí«Γτ¿¬π ñ½∩ »αÑñδñπΘÑ⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ 0,10,11,
  298. 12 ¿½¿ 13.
  299.    -Ç¬Γ¿ó¡δÑ αѪ¿¼δ:ºáΘ¿ΘÑ¡¡δ⌐. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩
  300. »ÑαѬ½ετáΓѽ∞ 8 ó IDT.
  301. è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ñá,  ¡« ¬«ñ
  302. «Φ¿í¬¿ - óßÑ ¡π½¿.
  303.    -ÅÑαѺá»π߬áѼ«ßΓ∞:     ¬«¼á¡ñá,  ß½πªáΘá∩  »α¿τ¿¡«⌐  »αÑñδñπΘÑ⌐
  304. ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ ¡Ñ ¼«ªÑΓ íδΓ∞  »α«óΓ«α¡«  ºá»πΘÑ¡á,  Γ.¬.
  305. «í¡áαπªÑ¡¿Ñ  óΓ«α«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ »αÑ»∩ΓßΓóπÑΓ ß«σαá¡Ñ-
  306. ¡¿ε ß«ßΓ«∩¡¿∩ »αÑαóá¡¡«⌐ »α«úαá¼¼δ ¿ ºáúαπº¬Ñ ¿¡Σ«α¼áµ¿¿ «  óσ«ñ-
  307. ¡«⌐  Γ«τ¬Ñ  «íαáí«Γτ¿¬á  ¿ß¬½ετ¿Γѽ∞¡«⌐  ß¿Γπᵿ¿. Æ.¬. ó µÑ»«τ¬Ñ
  308. ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ ¡Ñ¬«Γ«αá∩ »Ñαó«¡áτá½∞¡á∩ ¿¡Σ«α¼áµ¿∩ ΓÑα∩-
  309. ÑΓß∩, »«óΓ«α¡δ⌐  ºá»π߬  ñá½ÑÑ    ¡Ñ󫺼«ªÑ¡.  ¥Γ«  »α¿τ¿¡á  «ß«í«⌐
  310. ¿ß¬½ετ¿Γѽ∞¡«⌐    ß¿Γπᵿ¿,  ß¿Γπᵿ¿  8, »αÑñ¡áº¡áτÑ¡¡«⌐ ñ½∩ Γᬿσ
  311. πß½«ó¿⌐.
  312. ÄΓ½¿τ¿Ñ «Γ 80086/8088: Γá¬á∩ ß¿Γπᵿ∩ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
  313.    -諼¼Ñ¡Γáα¿¿: τΓ«íδ ¿ºíѪáΓ∞ φΓ«⌐ ß¿Γπᵿ¿, ¡πª¡«  «íÑß»Ñτ¿Γ∞,
  314. τΓ«íδ Γ«τ¬¿ óσ«ñá ó «íαáí«Γτ¿¬¿ ß¿Γπᵿ⌐ 0, 10, 11, 12 ¿ 13 ¼«ú½¿
  315. íδΓ∞  ñ«ßΓ¿ú¡πΓδ  íѺ »α¿τ¿¡ ñ½∩ íπñπΘÑ⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿.
  316. ùΓ«íδ «íαáí«ΓáΓ∞ ß¿Γπᵿε 8, ¡πª¡« «íÑß»Ñτ¿Γ∞ »αáó¿½∞¡δ⌐  TSS ñ½∩
  317. «íαáí«Γτ¿¬á ß¿Γπᵿ¿ 8 «íαáí«Γ¬«⌐ Ñú« ó αẽ¿τ¡δσ ºáñáτáσ.  ùΓ«íδ
  318. φΓ«  ßñѽáΓ∞,  ¡πª¡« αẼÑßΓ¿Γ∞ »ÑαѬ½ετáΓѽ∞ ºáñáτ ó »«º¿µ¿¿ 8 ó
  319. IDT.
  320.  
  321.                 - 176 -
  322. æ¿Γπᵿ∩ 9: ¡áαπΦÑ¡¿Ñ úαá¡¿µδ ßÑú¼Ñ¡Γá «»Ñαá¡ñá ß«»α«µÑßß«αá
  323.    -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ, Ñß½¿ »α«µÑßß«α «í¡áαπª¿óáÑΓ
  324. ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε, »«¬á «¡ ó«ó½Ñ¬áÑΓß∩ ó »ÑαÑñáτπ  «»Ñαá¡ñá
  325. ñ½∩  ß«»α«µÑßß«αá. ¥Γá    ß¿Γπᵿ∩ ¼«ªÑΓ ¿¼ÑΓ∞ ¼ÑßΓ« Γ«½∞¬« »α¿ πß-
  326. ½«ó¿¿ "ºáóÑαΓδóá¡¿¿" «»Ñαá¡ñá ó«¬απú 4 âíá⌐Γ¡«ú« ßÑú¼Ñ¡Γá.
  327.    -Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ºáΘ¿ΘÑ¡¡δ⌐. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩
  328. »ÑαѬ½ετáΓѽ∞ 9 ó IDT.
  329.    -è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
  330.    -ÅÑαѺá»π߬áѼ«ßΓ∞: ¬«¼á¡ñá áα¿Σ¼ÑΓ¿τÑ߬«ú« ß«»α«µÑßß«αá, ß½π-
  331. ªáΘá∩  »α¿τ¿¡«⌐  φΓ«⌐ ß¿Γπᵿ¿, ¡Ñ ∩ó½∩ÑΓß∩ »ÑαѺá»π߬áѼ«⌐, Γ.¬.
  332. «¡á πªÑ ¡áτá½á óδ»«½¡∩Γ∞ß∩ ¿ ¿º¼Ñ¡¿½á ß«ßΓ«∩¡¿Ñ ß«»α«µÑßß«αá ó Γ«
  333. óαѼ∩, ¬«úñá 80386 íδ½á «í¡áαπªÑ¡á φΓᠿ߬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩.
  334.    -ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
  335.    - è«¼¼Ñ¡Γáα¿¿: φΓ«⌐ ß¿Γπᵿ¿ ¼«ª¡« ¿ºíѪáΓ∞, ¡Ñ αáºαÑΦΦá∩  «»Ñ-
  336. αá¡ñπ  ß«»α«µÑßß«αá "ºáó«αáτ¿óáΓ∞ß∩" ó«¬απú ¬«¡µá 4-âíá⌐Γ¡δσ ßÑú-
  337. ¼Ñ¡Γ«ó.
  338. æ¿Γπᵿ∩ 10: ¡Ññ«»πßΓ¿¼δ⌐ ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿
  339.    -Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ ó« óαѼ∩ «»Ñαᵿ¿ »ÑαѬ½ετÑ-
  340. ¡¿∩ ºáñáτ, Ñß½¿ »α«µÑßß«α «í¡áαπª¿óáÑΓ, τΓ« ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºá-
  341. ñáτ¿ ß½¿Φ¬«¼ ¼á½, τΓ«íδ ß«ñÑαªáΓ∞ Σ¿¬ß¿α«óá¡¡πε  »«αµ¿ε  TSS  ¿½¿
  342. Ñß½¿  TSS ß«ñÑαª¿Γ »α«Γ¿ó«αÑτ¿óπε ¿¡Σ«α¼áµ¿ε. ¥Γá ß¿Γπᵿ∩ ß¿ú¡á-
  343. ½¿º¿απÑΓ ¬á¬ «Φ¿í¬á ó ¬«¡ΓѬßΓÑ πσ«ñ∩ΘÑ⌐ ºáñáτ¿, Ñß½¿ TSS  πσ«ñ∩-
  344. ΘÑ⌐ ºáñáτ¿ «¬áºδóáÑΓß∩ ¡Ññ«»πßΓ¿¼δ¼ ¿½¿ Ñß½¿ TSS »α¿σ«ñ∩ΘÑ⌐ ºáñá-
  345. τ¿ ¡ÑßπΘÑßΓóπÑΓ. æ¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ ½«óπΦ¬á ó ¬«¡ΓѬßΓÑ
  346. »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿, Ñß½¿ TSS »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ ¿¼ÑÑΓ íπñπΘ¿Ñ »α«í-
  347. ½Ñ¼δ.
  348.    -Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ºáΘ¿ΘÑ¡¡δ⌐. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩
  349. »ÑαѬ½ετáΓѽ∞ 10 ó IDT.
  350. è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ºá»¿ßδóáÑΓß∩
  351. ¬«ñ  «Φ¿í¬¿,  »«¬áºá¡¡δ⌐ ¡á α¿ß. 16.2. ê¡ñѬߠßÑ½Ñ¬Γ«αá, ß«ñÑαªá-
  352. Θ¿⌐ß∩ ó ¬«ñÑ «Φ¿í¬¿, ºáó¿ß¿Γ «Γ πß½«ó¿⌐ «í¡áαπªÑ¡¿∩, ¬á¬ »«¬áºá¡«
  353. ¡¿ªÑ:
  354.    -ÅÑαѺá»π߬áѼ«ßΓ∞: φΓá ß¿Γπᵿ∩ »ÑαѺá»π߬áѼá, Ñß½¿ ¡Ñ ∩ó½∩-
  355. ÑΓß∩  »α¿τ¿¡«⌐ Γ«ú« Σá¬Γá, τΓ« τáßΓ∞ Σ¿¬ß¿α«óá¡¡«⌐ »«αµ¿¿ TSS ¡á-
  356. σ«ñ¿Γß∩ ó ¡ÑßπΘÑßΓóπεΘÑ⌐ ßΓαá¡¿µÑ. Å«φΓ«¼π ß½ÑñπÑΓ ¿ºíÑúáΓ∞ ¡áαπ-
  357. ΦÑ¡¿∩ úαá¡¿µ ó¡πΓα¿ Σ¿¬ß¿α«óá¡¡«⌐ »«αµ¿¿ TSS.
  358.  -ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
  359.    -諼¼Ñ¡Γáα¿¿: τΓ«íδ úáαá¡Γ¿α«óáΓ∞ »αáó¿½∞¡«ßΓ∞ TSS  »α¿  «íαá-
  360. í«Γ¬Ñ ß¿Γπᵿ¿, «íαáí«Γτ¿¬ ß¿Γπᵿ¿ 10 ñ«½ªÑ¡ íδΓ∞ ºáñáτÑ⌐, óδºδ-
  361. óáѼ«⌐ τÑαѺ »ÑαѬ½ετáΓѽ∞ ºáñáτ ó »«º¿µ¿¿ 10 TDT. é ½εí«⌐ ß¿ßΓÑ-
  362. ¼Ñ  αѬ«¼Ñ¡ñπÑΓß∩  ß«ºñáóáΓ∞  Γ«½∞¬« ñ«»πßΓ¿¼δÑ ñÑß¬α¿»Γ«αδ TSS ß
  363. πßΓá¡«ó¬«⌐ «úαá¡¿τÑ¡¿∩ ñÑß¬α¿»Γ«αá TSS í«½∞ΦÑú«, τѼ  ñ«ßΓáΓ«τ¡«Ñ
  364. ñ½∩  Γ«ú«,  τΓ«íδ  ß«ñÑαªáΓ∞ ó« óß∩¬«¼ ß½πτáÑ Σ¿¬ß¿α«óá¡¡πε τáßΓ∞
  365. TSS ¿ ñ«»πßΓ¿¼«Ñ ß«ñÑন¼«Ñ ßἫú« TSS.
  366.  
  367.                 - 177 -
  368.  
  369. ────────────────────────────────────────────────────────────────
  370.  è«ñ «Φ¿í¬¿  │ôß½«ó¿Ñ, ¿º-ºá ¬«Γ«α«ú«    │Åα«óÑα∩ÑΓß∩│Åα«óÑα∩ÑΓß∩
  371.  ß¿Γπᵿ¿ 10 │¬áªñδ⌐ TSS, ó«ó½ÑτÑ¡¡δ⌐ ó │TSS πσ«ñ∩- │TSS »α¿σ«-
  372.          │»α«µÑßßÑ »ÑαѬ½ετÑ¡¿∩ ºá- │ΘÑ⌐ ºáñáτ¿ │ñ∩ΘÑ⌐ ºáñá-
  373.          │ñáτ ∩ó½∩ÑΓß∩ ¡Ññ«»πßΓ¿¼δ¼ │        │     τ¿
  374. ─────────────┼──────────────────────────┼───────────┼───────────
  375. TSS ¿¡ñѬߠ+ │äÑß¬α¿»Γ«α TSS ¡Ñ»αáó¿½∞- │    äá     │     äá
  376. EXT í¿Γ      │¡δ⌐ («Φ¿í«τ¡δ⌐ Γ¿» ñÑß-    │        │
  377.          │¬α¿»Γ«αá ¿½¿ ¡Ñ »«ññáε-    │        │
  378.          │Θ¿⌐ß∩ αáßΦ¿Σα«ó¬Ñ)    │        │
  379. TSS ¿¡ñѬߠ+ │JMP, CALL, INT3, INTn,    │    äá     │     äá
  380. EXT í¿Γ      │INTO ¿½¿ BOUNDS ¬«¼á¡ñá    │        │
  381.          │ß½πª¿Γ »α¿τ¿¡«⌐ »ÑαÑ-    │        │
  382.          │¬½ετÑ¡¿∩ ºáñáτ, ¡« TSS    │        │
  383.          │»α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ πªÑ    │        │
  384.          │«Γ¼ÑτÑ¡ ¬á¬ ºá¡∩Γδ⌐    │        │
  385.          │(é=1)            │        │
  386. TSS ¿¡ñѬߠ+ │諼á¡ñá IRET ß½πª¿Γ »α¿-    │    äá     │     äá
  387. EXT í¿Γ      │τ¿¡«⌐ »ÑαѬ½ετÑ¡¿∩ ºáñáτ    │        │
  388.          │¡á »α¿σ«ñ∩Θπε ºáñáτπ, ó    │        │
  389.          │¬«Γ«α«⌐ ΓѬπΘá∩ ºáñáτá,    │        │
  390.          │óÑα«∩Γ¡«, ó½«ªÑ¡á, ¡«    │        │
  391.          │»α¿σ«ñ∩Θá∩ ºáñáτá «Γ¼Ñ-    │        │
  392.          │τѡᠬᬠ¡Ñºá¡∩Γá∩    │        │
  393.          │(é=0)            │        │
  394. TSS ¿¡ñѬߠ+ │Äúαá¡¿τÑ¡¿Ñ ó 32-í¿Γ¡«¼    │    äá     │     äá
  395. EXT í¿Γ      │ñÑß¬α¿»Γ«αÑ TSS ¼Ñ¡∞ΦÑ    │        │
  396.          │103 (ñÑß∩Γ¿τ¡«Ñ) íá⌐Γ«ó,    │        │
  397.          │ΓαÑíπѼδσ ñ½∩ Σ¿¬ß¿α«-    │        │
  398.          │óá¡¡«⌐ »«αµ¿¿ TSS (¿½¿    │        │
  399.          │¼Ñ¡∞ΦÑ, τѼ 43 ñÑß∩Γ¿τ-    │        │
  400.          │¡«Ñ ñ½∩ 16-í¿Γ¡«ú« ñÑß-    │        │
  401.          │¬α¿»Γ«αá TSS)        │        │
  402. LDT ¿¡ñѬߠ+ │ìÑñ«»πßΓ¿¼δ⌐ ñÑß¬α¿»Γ«α    │   ìÑΓ     │     äá
  403. EXT í¿Γ      │LDT ¿½¿ ñÑß¬α¿»Γ«α LDT    │        │
  404.          │«Γ¼ÑτÑ¡ ¬á¬ ¡ÑßπΘÑßΓóπ-    │        │
  405.          │εΘ¿⌐            │        │
  406. SS ¿¡ñѬߠ+  │æÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá ßΓѬᠠ  │   ìÑΓ     │     äá
  407. EXT í¿Γ      │ó¡Ñ «úαá¡¿τÑ¡¿∩ Γáí½¿µδ    │        │
  408.          │ñÑß¬α¿»Γ«αá        │        │
  409. SS ¿¡ñѬߠ+  │æÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá ßΓѬᠠ  │   ìÑΓ     │     äá
  410. EXT í¿Γ      │¡Ñ ßßδ½áÑΓß∩ ¡á ßÑú¼Ñ¡Γ    │        │
  411.          │ºá»¿ß¿ ñá¡¡δσ        │        │
  412. SS ¿¡ñѬߠ+  │DPL ßÑú¼Ñ¡Γá ßΓѬᠡѠ   │   ìÑΓ     │     äá
  413. EXT í¿Γ      │ß««ΓóÑΓßΓóπÑΓ ¡«ó«¼π CPL    │        │
  414.          │(π¬áºá¡¡«¼π RPL ßѽѬ-    │        │
  415.          │Γ«αá ¡«ó«⌐ »α«úαá¼¼δ)    │        │
  416. SS ¿¡ñѬߠ+  │RPL ßÑ½Ñ¬Γ«αá ßÑú¼Ñ¡Γá    │   ìÑΓ     │     äá
  417. EXT í¿Γ      │ßΓѬá í«½∞ΦÑ ¿½¿ ¼Ñ¡∞ΦÑ    │        │
  418.          │¡«ó«ú« DPL        │        │
  419.  
  420.                 - 178 -
  421.          │                │        │
  422. ─────────────┼──────────────────────────┼───────────┼───────────
  423. CS ¿¡ñѬߠ+  │æÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá »α«-    │   ìÑΓ     │     äá
  424. EXT í¿Γ      │úαá¼¼δ ó¡Ñ «úαá¡¿τÑ¡¿∩    │        │
  425.          │Γáí½¿µδ ñÑß¬α¿»Γ«αá    │        │
  426. CS ¿¡ñѬߠ+  │æÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá »α«-    │   ìÑΓ     │     äá
  427. EXT í¿Γ      │úαá¼¼δ ¡Ñ ßßδ½áÑΓß∩ ¡á    │        │
  428.          │ßÑú¼Ñ¡Γ »α«úαá¼¼δ     │        │
  429. CS ¿¡ñѬߠ+  │DPL ¡Ñß«ú½áßπεΘÑú«ß∩ ßÑú- │   ìÑΓ     │     äá
  430. EXT í¿Γ      │¼Ñ¡Γá »α«úαá¼¼δ í«½∞ΦÑ    │        │
  431.          │¿½¿ ¼Ñ¡∞ΦÑ ¡«ó«ú« CPL    │        │
  432. CS ¿¡ñѬߠ+  │DPL ß«ú½áßπεΘÑú«ß∩ ßÑú-    │   ìÑΓ     │     äá
  433. EXT í¿Γ      │¼Ñ¡Γá »α«úαá¼¼δ í«½∞ΦÑ    │        │
  434.          │¡«ó«ú« CPL        │        │
  435. DS,ES,FS,GS  │æÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá DS,ES,    │   ìÑΓ     │     äá
  436. ¿¡ñѬߠ+     │FS ¿½¿ GS ó¡Ñ «úαá¡¿τÑ¡¿∩ │        │
  437. EXT í¿Γ      │Γáí½¿µδ ñÑß¬α¿»Γ«αá    │        │
  438. S,ES,FS,GS   │æÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá DS,ES,    │   ìÑΓ     │     äá
  439. ¿¡ñѬߠ+     │FS ¿½¿ GS ¡Ñ ßßδ½áÑΓß∩ ¡á │        │
  440. EXT í¿Γ      │ßÑú¼Ñ¡Γ ñá¡¡δσ        │        │
  441. ────────────────────────────────────────────────────────────────
  442. çá¼Ñτá¡¿Ñ:" + " ¿¼ÑÑΓ ñ«»«½¡¿Γѽ∞¡«Ñ º¡áτÑ¡¿Ñ «»Ñαᵿ¿ íπ½Ñó߬«ú«
  443.        êïê, ¿ß»«½∞ºπѼ«ú« ó Σ«α¼áΓÑ ¬«ñá «Φ¿í¬¿, ß¼. α¿ß.
  444.        16.2.
  445. æ¿Γπᵿ∩ 11: ßÑú¼Ñ¡Γ ¡Ñ ßπΘÑßΓóπÑΓ.
  446.     Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ, Ñß½¿ »α«µÑßß«α  «í¡áαπª¿óá-
  447. ÑΓ,  τΓ«  í¿Γ ¡á½¿τ¿∩ ó« óßÑσ ñÑß¬α¿»Γ«αáσ ñ½∩ CS, DS, ES, FS, GS
  448. ¿½¿ LDT, ¿½¿ ó »ÑαѬ½ετáΓѽѠ ½«óπΦѬ,    »ÑαѬ½ετáΓѽѠ »αÑαδóá¡¿⌐
  449. ¿½¿  »ÑαѬ½ετáΓѽѠºáñáτ. ¥Γá ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á
  450. »α¿ »«»δΓ¬Ñ ºáúαπº¬¿ ßÑ½Ñ¬Γ«αá ¡ÑßπΘÑßΓóπεΘÑú« ñÑß¬α¿»Γ«αá ó  αÑ-
  451. ú¿ßΓαÑ    ßÑú¼Ñ¡Γá. ¥Γá ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á »α¿ »«-
  452. »δΓ¬Ñ ¿ß»«½∞º«óá¡¿∩  ßÑ½Ñ¬Γ«αá    ¡ÑßπΘÑßΓóπεΘÑú«  »ÑαѬ½ετáΓѽ∩    ó
  453. ¼ÑªßÑú¼Ñ¡Γ¡«¼ JMP, ¼ÑªßÑú¼Ñ¡Γ¡«¼ CALL, ¼ÑªßÑú¼Ñ¡Γ¡«¼ RET, ¼ÑªßÑú-
  454. ¼Ñ¡Γ¡«¼  RETn,    INT3,  INTn, INTO, BOUND, IRET, MOV ó DS/ES/FS/GS
  455. ¿½¿ LDS/LES/LFS/LGS.
  456.  Äß«í«Ñ αáßß¼«ΓαÑ¡¿Ñ ñ½∩ «í¡áαπªÑ¡¿∩ ß¿Γπᵿ¿ ¡ÑßπΘÑßΓó«óá¡¿∩ ó«
  457.       óαѼ∩ »ÑαѬ½ετá¡¿∩ ºáñáτ: ß¿Γπᵿ∩ ¡á¿σπñΦÑú« ß½πτá∩
  458.     àß½¿ ß¿Γπᵿ∩ «í¡áαπª¿óáÑΓß∩ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ, Γá-
  459. ¬á∩ ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ ½«óπΦ¬á ó  ¬«¡ΓѬßΓÑ  »α¿σ«ñ∩ΘÑ⌐
  460. ºáñáτ¿.  é« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ 80386 ó«-»Ñαóδσ πßΓá¡áó½¿óá-
  461. ÑΓ, τΓ« TSS »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ ßπΘÑßΓóπÑΓ ¿ τΓ« Ñú« LDT (¬á¬«⌐-½¿-
  462. í«) ßπΘÑßΓóπÑΓ, ºáúαπªªáÑΓ óßÑ αÑú¿ßΓαδ ¿º  ¡«ó«ú«  TSS  ¿  ºáΓѼ
  463. «ñ¿¡  ºá  ñαπú¿¼  ßτ¿ΓδóáÑΓ ñÑß¬α¿»Γ«αδ, π¬áºδóáεΘ¿Ñ ¡á ßÑ½Ñ¬Γ«αδ
  464. ñ½∩ ¬áªñ«ú«  αÑú¿ßΓαá  ßÑú¼Ñ¡Γá.  àß½¿    ¬á¬«⌐-¡¿íπñ∞  ¡Ñ«íσ«ñ¿¼δ⌐
  465. ñÑß¬α¿»Γ«α ¡Ñ ßπΘÑßΓóπÑΓ, ¡Ñ¼Ññ½Ñ¡¡« ó«º¡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿-
  466. Γπᵿ∩    (½«óπΦ¬á) ó ¬«¡ΓѬßΓÑ ¡«ó«⌐ ºáñáτ¿. (Äí`∩ߡѡ¿Ñ: »ÑαѬ½ε-
  467. τÑ¡¿Ñ ºáñáτ »α«¿ßσ«ñ¿Γ, ¡« »Ñαóá∩ ¬«¼á¡ñá ¡«ó«⌐  ºáñáτ¿,  «ñ¡á¬«,
  468. ¡Ñ  óδ»«½¡∩ÑΓß∩ .  Å«ß¬«½∞¬π  φΓ«  »α«¿ßσ«ñ¿Γ,    «ßΓáóΦ¿Ñß∩  ¬φΦ ¿
  469. ñÑß¬α¿»Γ«α«ó  ¡Ñ  ¼«úπΓ  íδΓ∞  ¿º¼Ñ¡Ñ¡δ  ß«ñÑন¼δ¼  ¡Ñ«íσ«ñ¿¼«ú«
  470. ñÑß¬α¿»Γ«αá.  æπΘÑßΓóπÑΓ ñóá »πΓ¿ τΓ«íδ ß¬«»¿α«óáΓ∞ ¿σ ó «íαáí«Γ-
  471. τ¿¬ ß¿Γπᵿ¿ ¡ÑßπΘÑßΓó«óá¡¿∩ (ß¿Γπᵿ¿ 11):
  472.  
  473.                 - 179 -
  474.     1. Äíαáí«Γ¬á φΓ«⌐ ß¿Γπᵿ¿ ß «Γñѽ∞¡«⌐ ºáñáτÑ⌐ (»ÑαѬ½ετáΓѽ∞
  475. ºáñáτ ó »«º¿µ¿¿ 11 IDT). çáñáτá »ÑαѬ½ετáÑΓß∩ «íαáΓ¡« ¡á »αÑαóá¡-
  476. ¡πε ºáñáτπ, τΓ« »«ß½πª¿Γ »α¿τ¿¡«⌐ Γ«ú«, τΓ« »α«µÑßß«α  »ÑαѺáúαπ-
  477. º¿Γ  αÑú¿ßΓαδ  ¿ ¬φΦ¿ ñÑß¬α¿»Γ«α«ó ñ½∩ »αÑαóá¡¡«⌐ ºáñáτ¿. Å«»δΓ¬á
  478. »ÑαѬ½ετÑ¡¿∩ ¼«ªÑΓ, «ñ¡á¬«, «í¡áαπª¿Γ∞ íπñπΘπε ¿ß¬½ετ¿Γѽ∞¡πε ß¿-
  479. Γπᵿε, ¬«Γ«αá∩ íπñÑΓ  óÑ¬Γ«α¿º«óá¡á  ß««ΓóÑΓßΓóÑ¡¡«.  è«úñá  óßÑ
  480. ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿, óδºóá¡¡δÑ »ÑαѬ½ετÑ¡¿Ñ¼ ºáñáτ, «íαáí«Γá-
  481. ¡δ, «íαáΓ¡«Ñ »ÑαѬ½ετÑ¡¿Ñ ¡á »αÑαóá¡¡πε ºáñáτπ »α«¿ßσ«ñ¿Γ ú½áñ¬«.
  482.     2.    Äíαáí«Γ¬á φΓ«⌐ ß¿Γπᵿ¿ ó¡πΓα¿ ΓѬπΘÑ⌐ ºáñáτ¿ (»ÑαѬ½ετá-
  483. Γѽ∞ ½«óπΦѬ ó »«º¿µ¿¿ 11 ó IDT) ¿ úáαá¡Γ¿∩ Γ«ú«, τΓ« «íαáíáΓδóá-
  484. εΘá∩ »«ñ»α«úαá¼¼á ßñѽáÑΓ óßÑ ¬φΦ¿ ñÑß¬α¿»Γ«α«ó ß«ú½áßπεΘ¿¼¿ß∩    ß
  485. óѽ¿τ¿¡á¼¿  ßÑ½Ñ¬Γ«αá ΓÑσ, ¬«Γ«αδÑ í뫨 ºáúαπªÑ¡δ ó« óαѼ∩ »ÑαѬ-
  486. ½ετÑ¡¿∩ ºáñáτ. æ½Ññ«óáΓѽ∞¡«,  »«ñ»α«úαἼᠠñ«½ª¡á  ºáúαπº¿Γ∞    ó
  487. ßΓѬ  ¿  ºáΓѼ    ßτ¿ΓáΓ∞ ¿º ßΓѬá óßÑ ßÑ½Ñ¬Γ«αδ αÑú¿ßΓαá ßÑú¼Ñ¡Γá.
  488. Ä»Ñαᵿ∩ POP »«ß½πª¿Γ »α¿τ¿¡«⌐ Γ«ú«, τΓ« 80386    ßτ¿ΓáÑΓ ¡Ñ«íσ«ñ¿-
  489. ¼δ⌐ ñÑß¬α¿»Γ«α ¿ ¿º¼Ñ¡¿Γ  ß««ΓóÑΓßΓóπεΘ¿⌐  ¬φΦ    ñÑß¬α¿»Γ«αá.  êº-
  490. óÑßΓ¡«,τΓ« ¬áªñá∩ Γá¬á∩ ¬«¼á¡ñá POP ó¡πΓα¿ «íαáí«Γτ¿¬á ¼«ªÑΓ »«ß-
  491. ½πª¿Γ∞    »α¿τ¿¡«⌐  ¬á¬«⌐-½¿í«  ñαπú«⌐ ß¿Γπᵿ¿ ¡ÑßπΘÑßΓó«óá¡¿∩ ¿½¿
  492. ¬á¬«⌐-½¿í« ñαπú«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿.  æ½Ññ«óáΓѽ∞¡«,  «íαá-
  493. í«Γτ¿¬ φΓ«⌐ ß¿Γπᵿ¿ ñ«½ªÑ¡ ñ«»π߬áΓ∞ ó«º¼«ª¡«ßΓ∞ »«óΓ«α¡«ú« óσ«-
  494. ñá (óßÑ Ñú« óαѼѡ¡δÑ ¿º¼Ñ¡Ñ¡¿∩ ñ«½ª¡δ íδΓ∞ ß«σαá¡Ñ¡δ ó ßΓѬѠ«í-
  495. αáí«Γτ¿¬á).
  496.     Ç¬Γ¿ó¡δÑ αѪ¿¼δ: ºáΘ¿ΘÑ¡¡δ⌐. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩
  497. óÑ¡Γ¿½∞ 11 ó IDT.
  498. è«ñ  «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¬«ñ «Φ¿í¬¿,
  499. ¬á¬ ¡á α¿ß. 16.2, ºá»¿ßδóáÑΓß∩ ó ßΓѬ. ê¡ñѬߡá∩ «í½áßΓ∞ ßßδ½áÑΓ-
  500. ß∩ ¡á ßÑ½Ñ¬Γ«α ¡ÑßπΘÑßΓóπεΘÑú« ñÑß¬α¿»Γ«αá ¿½¿    ¡á  ßÑ½Ñ¬Γ«α  ¿½¿
  501. IDT  ¿¡ñѬߠ¡ÑßπΘÑßΓóπεΘÑú« »ÑαѬ½ετáΓѽ∩. ü¿Γ I πßΓá¡«ó½Ñ¡, Ñß½¿
  502. ¬«ñ «Φ¿í¬¿ ßßδ½áÑΓß∩ ¡á φ½Ñ¼Ñ¡Γ IDT, ∩ó½∩εΦ¿⌐ß∩ αѺπ½∞ΓáΓ«¼, ¡á»-
  503. α¿¼Ñα, ¬«¼á¡ñδ INTn, ßßδ½áεΘÑ⌐ß∩ ¡á ¡ÑßπΘÑßΓóπεΘ¿⌐ »ÑαѬ½ετáΓѽ∞,
  504. ¿½¿ á»»áαáΓ¡«ú« »αÑαδóá¡¿∩, ßßδ½áεΘÑú«ß∩ ¡á ¡ÑßπΘÑßΓóπεΘ¿⌐ »ÑαѬ-
  505. ½ετáΓѽ∞ (EXT í¿Γ ΓᬪѠπßΓá¡áó½¿óáÑΓß∩ ó φΓ«¼ ß½πτáÑ).
  506.     ÅÑαѺá»π߬áѼ«ßΓ∞: óßÑ »α«¿ßσ«ñ∩ΘÑÑ ó φΓ«⌐    ß¿Γπᵿ¿  »ÑαѺá-
  507. »π߬áѼ«. àß½¿ «íαáí«Γτ¿¬ ß¿Γπᵿ¿ 11 ñѽáÑΓ ßÑú¼Ñ¡Γ ¿½¿ »ÑαѬ½ε-
  508. τáΓѽ∞    ßπΘÑßΓóπεΘ¿¼  (É=1)  ¿ óδ»«½¡∩ÑΓ IRET, íπñÑΓ ó«º«í¡«ó½Ñ¡«
  509. óδ»«½¡Ñ¡¿Ñ »αÑαóá¡¡«⌐ »α«úαá¼¼δ.
  510. ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
  511. æ¿Γπᵿ∩ 12: «Φ¿í¬á ßΓѬá.
  512.     Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ, ¬«úñá ¡Ñ ßπΘÑßΓóπÑΓ ßÑú¼Ñ¡Γ
  513. ßΓÑ¬á »α«¿ßσ«ñ¿Γ »αÑóδΦÑ¡¿Ñ «úαá¡¿τÑ¡¿∩ ßÑú¼Ñ¡Γá ßΓѬá.
  514.     æ¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á, Ñß½¿ «¡á «í¡áαπªÑ¡á, »«-
  515. Γ«¼π τΓ« ¡áαπΦÑ¡« «úαá¡¿τÑ¡¿Ñ, »α¿ φΓ«¼ ßτÑΓτ¿¬ ¬«¼á¡ñ    π¬áºδóáÑΓ
  516. ¡á ¡Ñπñáτ¡πε ¬«¼á¡ñπ.
  517.     æ¿Γπᵿ∩  ¬óá½¿Σ¿µ¿απÑΓß∩  ¬á¬ «Φ¿í¬á, ¬«úñá ¬«¼á¡ñá »δΓáÑΓß∩
  518. ºáúαπº¿Γ∞ ßÑ½Ñ¬Γ«α ¡ÑßπΘÑßΓóπεΘÑú«  ñÑß¬α¿»Γ«αá  ó  SS    (ßÑú¼Ñ¡Γá
  519. ßΓѬá)    αÑú¿ßΓα. ¥Γ« ¼«ªÑΓ »α«¿º«⌐Γ¿ »α¿ ¼Ñªπα«ó¡Ñó«¼ CALL, ¼Ñªπ-
  520. α«ó¡Ñó«¼ RET, ¼Ñªπα«ó¡Ñó«¼ RETn, ¼Ñªπα«ó¡Ñó«¼ INTn,  ¼Ñªπα«ó¡Ñó«¼
  521. IRET, ¬«¼á¡ñÑ LSS ¿½¿ MOV ¿½¿ POP ó SS.
  522.    Äß«í«Ñ αáßß¼«ΓαÑ¡¿Ñ ñ½∩ «í¡áαπªÑ¡¿∩ ßΓѬ«ó«⌐ ºá¬½ετ¿Γѽ∞¡«⌐
  523.  ß¿Γπᵿ¿ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ: ß¿Γπᵿ∩ ¡á¿σπñΦÑú« ß½πτá∩
  524.     àß½¿  «í¡áαπªÑ¡«,  τΓ«  ßΓѬ ¡Ñ ßπΘÑßΓóπÑΓ, ó ¡Ñú« ¡Ñ󫺼«ª¡á
  525. ºá»¿ß∞ ¿½¿ ¡Ñ¬«ααÑ¬Γ¡δ⌐ πα«óÑ¡∞ »α¿ó¿½Ñú¿⌐ ó« óαѼ∩  »ÑαѬ½ετÑ¡¿∩
  526. ºáñáτ,    Γá¬á∩  ß¿Γπᵿ∩  ¬óá½¿Σ¿µ¿απÑΓß∩  ¬á¬ ½«óπΦ¬á ó ¬«¡ΓѬßΓÑ
  527. »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿. é« óαѼ∩ »ÑαѬ½ετÑ¡¿∩  ºáñáτ  80386    ó«-»Ñαóδσ
  528. πßΓá¡áó½¿óáÑΓ, τΓ« TSS »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ ßπΘÑßΓóπÑΓ, τΓ« LDT (Ñß-
  529.  
  530.                 - 180 -
  531. ½¿  ¡Ñ߬«½∞¬«) ßπΘÑßΓóπÑΓ, ºáúαπªáÑΓ óßÑ αÑú¿ßΓαδ ¿º ¡«ó«ú« TSS ¿
  532. ºáΓѼ «ñ¿¡ ºá ñαπú¿¼ ßτ¿ΓδóáÑΓ ñÑß¬α¿»Γ«αδ, π¬áºá¡¡δÑ  ßÑ½Ñ¬Γ«α«¼
  533. ó ¬áªñ«¼ αÑú¿ßΓαÑ ßÑú¼Ñ¡Γá. àß½¿ «í¡áαπªÑ¡«, τΓ« SS ñÑß¬α¿»Γ«α ¡Ñ
  534. ßπΘÑßΓóπÑΓ, Γá¬á∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ ¡Ñ¼Ññ½Ñ¡¡« ¬óá½¿Σ¿µ¿απ-
  535. ÑΓß∩  ¬á¬ ½«óπΦ¬á ó ¬«¡ΓѬßΓÑ ¡«ó«⌐ ºáñáτ¿. (Äí`∩ߡѡ¿Ñ: »ÑαѬ½ε-
  536. τÑ¡¿Ñ ºáñáτ »α«¿ßσ«ñ¿Γ, ¡« »Ñαóá∩ ¬«¼á¡ñá ¡«ó«⌐ ºáñáτ¿ ÑΘÑ ¡Ñ óδ-
  537. »«½¡Ñ¡á). Å«ß¬«½∞¬π φΓ« »α«¿ßσ«ñ¿Γ, «ßΓáóΦ¿Ñß∩ ¬φΦ¿  ñÑß¬α¿»Γ«α«ó
  538. ¡Ñ  ¼«úπΓ  íδΓ∞ ¿º¼Ñ¡Ñ¡δ ß«ñÑন¼δ¼ ¡Ñ«íσ«ñ¿¼«ú« ñÑß¬α¿»Γ«αá. æπ-
  539. ΘÑßΓóπÑΓ ñóá »πΓ¿, τΓ«íδ ß¬«»¿α«óáΓ∞ ¿σ ó «íαáí«Γτ¿¬ ß¿Γπᵿ¿ 12:
  540.     1. Äíαáí«Γ¬á φΓ«⌐ ß¿Γπᵿ¿ ß «Γñѽ∞¡«⌐ ºáñáτÑ⌐ (»ÑαѬ½ετáΓѽ∞
  541. ºáñáτ IDT). ÅÑαѬ½ετÑ¡¿Ñ ºáñáτ¿ «íαáí«Γ¬¿ ó »αÑαóá¡¡πε ºáñáτπ íπ-
  542. ñÑΓ ∩ó½∩Γ∞ß∩  »α¿τ¿¡«⌐ Γ«ú«, τΓ« »α«µÑßß«α »ÑαѺáúαπº¿Γ  αÑú¿ßΓαδ
  543. ¿  ¬φΦ ñÑß¬α¿»Γ«α«ó ñ½∩ »αÑαóá¡¡«⌐ ºáñáτ¿. Åα¿ »«»δΓ¬Ñ »ÑαѬ½ετÑ-
  544. ¡¿∩ ºáñáτ ¼«ªÑΓ, «ñ¡á¬«, ó«º¡¿¬¡πΓ∞ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩,  ¬«-
  545. Γ«αá∩  íπñÑΓ  ß««ΓóÑΓßΓóÑ¡¡«  óÑ¬Γ«α¿º«óá¡á.  è«úñá  óßÑ ¿ß¬½ετ¿-
  546. Γѽ∞¡δÑ ß¿Γπᵿ¿, óδºóá¡¡δÑ »ÑαѬ½ετÑ¡¿Ñ¼ ºáñáτ, íπñπΓ    «íαáí«Γá-
  547. ¡δ, «íαáΓ¡«Ñ »ÑαѬ½ετÑ¡¿Ñ ¡á »αÑαóá¡¡πε ºáñáτπ »α«¿ßσ«ñ¿Γ ú½áñ¬«.
  548.     2.    Äíαáí«Γ¬á φΓ«⌐ ß¿Γπᵿ¿ ó¡πΓα¿ ΓѬπΘÑ⌐ ºáñáτ¿ (»ÑαѬ½ετá-
  549. Γѽ∞ ½«óπΦѬ ó »«º¿µ¿¿ 12 IDT) ¿ úáαá¡Γ¿∩ Γ«ú«,  τΓ«  «íαáíáΓδóá-
  550. εΘá∩  »«ñ»α«úαἼᠠßñѽáÑΓ óßÑ ¬φΦ ñÑß¬α¿»Γ«α«ó ß«ú½áßπεΘ¿¼¿ß∩ ß
  551. óѽ¿τ¿¡á¼¿ ßÑ½Ñ¬Γ«αá ΓÑσ, ¬«Γ«αδÑ í뫨 ºáúαπªÑ¡δ ó« óαѼ∩  »ÑαѬ-
  552. ½ετÑ¡¿∩ ºáñáτ. æ½Ññ«óáΓѽ∞¡« »«ñ»α«úαá¼¼á ñ«½ª¡á ºáúαπº¿Γ∞ ó ßΓѬ
  553. ¿ ºáΓѼ ßτ¿ΓáΓ∞ ¿º ßΓѬá óßÑ ßÑ½Ñ¬Γ«αδ αÑú¿ßΓαá ßÑú¼Ñ¡Γá.  Ä»Ñαá-
  554. µ¿∩  POP  »«ß½πª¿Γ  »α¿τ¿¡«⌐  Γ«ú«, τΓ« 80386 ßτ¿ΓáÑΓ ¡Ñ«íσ«ñ¿¼δ⌐
  555. ñÑß¬α¿»Γ«α ¿ ¿º¼Ñ¡¿Γ ß««ΓóÑΓßΓóπεΘ¿⌐ ¬φΦ  ñÑß¬α¿»Γ«αá.    êºóÑßΓ¡«,
  556. τΓ«  ¬áªñá∩  Γá¬á∩ ¬«¼á¡ñá POP ó¡πΓα¿ «íαáí«Γτ¿¬á ¼«ªÑΓ »«ß½πª¿Γ∞
  557. »α¿τ¿¡«⌐ ¬á¬«⌐-½¿í« ñαπú«⌐ ß¿Γπᵿ¿ ¡ÑßπΘÑßΓó«óá¡¿∩ (ß¿Γπᵿ¿ 11)
  558. ¿½¿ ¡Ñ¬«Γ«α«⌐ ñαπú«⌐ ß¿Γπᵿ¿. é íπñπΘѼ ß¿Γπᵿ∩ 12  ¼«ªÑΓ  »α«-
  559. ¿º«⌐Γ¿, «ñ¡á¬«, «íαáí«Γτ¿¬ ß¿Γπµ¿¿ 12 ¼«ªÑΓ ñ«»π߬áΓ∞ ó«º¼«ª¡«ßΓ∞
  560. »«óΓ«α¡«ú« óσ«ñá.
  561.     Ç¬Γ¿ó¡δÑ  αѪ¿¼δ:  ñÑ⌐ßΓó¿Γѽ∞¡δ⌐,    ºáΘ¿ΘÑ¡¡δ⌐,  ó¿αΓπá½∞¡«ú«
  562. 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 12 Γáí½¿µδ óѬ-
  563. Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ  ¿ß-
  564. »«½∞ºπÑΓß∩  »ÑαѬ½ετáΓѽ∞ 12 ó IDT. ¥Γá ß¿Γπᵿ∩ «íδτ¡« ¡Ñ »α«¿ß-
  565. σ«ñ¿Γ ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ, ¡« ¼«ªÑΓ  íδΓ∞  óδºóá¡á    ß«ºñ᡿Ѽ
  566. ß¿Γπᵿ¿,  ¬«úñá  «»Ñαá¡ñ ßΓѬᠫ¬áªÑΓß∩ τáßΓ¿τ¡« ºá «úαá¡¿τÑ¡¿Ñ¼
  567. 64-í¿Γ¡«ú« ßÑú¼Ñ¡Γá ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á »α¿ ¿ß»«½∞º«óá¡¿¿ »αÑ-
  568. Σ¿¬ßá αẼÑαá áñαÑßá, ñ½∩ ß«ºñá¡¿∩ 32-í¿Γ¡«ú« áñαÑßá ßΓѬá, óδσ«-
  569. ñ∩ΘÑú« ºá «úαá¡¿τÑ¡¿Ñ 64 è ßÑú¼Ñ¡Γá ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á.
  570. è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼  αѪ¿¼Ñ: ¬«ñ «Φ¿í¬¿,
  571. ºá»¿ßδóáѼδ⌐ ó ßΓѬ, Ñß½¿ ¿ß¬½ετ¿Γѽ∞¡á∩  ß¿Γπᵿ∩  óδºóá¡á  ΓѼ,
  572. τΓ« ßÑú¼Ñ¡Γ ßΓѬᠡѠßπΘÑßΓóπÑΓ. àß½¿ ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ í½áú«ñá-
  573. α∩  Γ«¼π,  τΓ«    ¡áαπΦÑ¡« «úαá¡¿τÑ¡¿Ñ ßÑú¼Ñ¡Γá ßΓѬá, ¬«ñ «Φ¿í¬¿ -
  574. óßÑ ¡π½¿.
  575.     ÅÑαѺá»π߬áѼ«ßΓ∞:    óßÑ  »α«¿ßσ«ñ∩ΘÑÑ ó φΓ«⌐ ß¿Γπᵿ¿ »ÑαѺá-
  576. »π߬áѼ«. àß½¿ «íαáí«Γτ¿¬ ß¿Γπᵿ¿ 12 ñѽáÑΓ  ßÑú¼Ñ¡Γ  ßΓѬᠠßπ-
  577. ΘÑßΓóπεΘ¿⌐ (É=1) ¿½¿ αáßΦ¿α∩ÑΓ Ñú« úαá¡¿µδ ¬á¬ ΓαÑíπÑΓß∩ ¿ óδ»«½-
  578. ¡∩ÑΓ IRET, »αÑαóá¡¡á∩ »α«úαá¼¼á íπñÑΓ ß¡«óá óδ»«½¡∩Γ∞ß∩.
  579. ÄΓ½¿τ¿Ñ  «Γ  8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
  580. Æ«Γ Σá¬Γ, τΓ« ß¿Γπᵿ∩ 12 ¼«ªÑΓ íδΓ∞ óδºóá¡á ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αÑ-
  581. ª¿¼Ñ ¿½¿ αѪ¿¼Ñ ó¿αΓπá½∞¡«ú«  8086  (»α¿  ¡áαπΦÑ¡¿¿  «úαá¡¿τÑ¡¿∩)
  582. »αá¬Γ¿τÑ߬¿ ¡Ñ ¿¼ÑÑΓ «Γ¡«ΦÑ¡¿∩ ¬ »α«úαá¼¼¡«¼π «íÑß»ÑτÑ¡¿ε 8086.
  583.  
  584.                 - 181 -
  585. æ¿Γπᵿ∩ 13: «íΘá∩ ºáΘ¿Γá.
  586.     Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ, Ñß½¿ »α«µÑßß«α «í¡áαπª¿óáÑΓ
  587. ¡áαπΦÑ¡¿Ñ ºáΘ¿Γδ, ¡Ñ »«¬αδóáѼ«Ñ ñαπú¿¼¿ ¿ß¬½ετ¿Γѽ∞¡δ¼¿ ß¿Γπᵿ-
  588. ∩¼¿. é«º¼«ª¡δÑ »α¿τ¿¡δ ºá¬½ετáεΓß∩ ó »«»δΓ¬Ñ óδ»«½¡Ñ¡¿∩ «ñ¡«ú« ¿º
  589. ß½ÑñπεΘ¿σ ñÑ⌐ßΓó¿⌐:
  590.     é ß½πτá∩σ 1-6 ó ßΓѬ ºá»¿ßδóáÑΓß∩  ¬«ñ  «Φ¿í¬¿, »«¬áºá¡¡δ⌐ ¡á
  591. α¿ß. 16.2.
  592.     1. ÅÑαÑñáτá π»αáó½Ñ¡¿∩ ¬ ¡Ñóδ»«½¡∩Ѽ«¼π ßÑú¼Ñ¡Γπ, Ñß½¿ ßѽѬ-
  593. Γ«α CS ¡Ñ »α¿σ«ñ¿Γ ¿º »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºá-
  594. ñáτ, Γ.¬. ó φΓ«¼ ß½πτáÑ ¿¼ÑÑΓ ¼ÑßΓ« ß¿Γπᵿ∩ 10.
  595.     2.    çáúαπº¬á  SS  αÑú¿ßΓαá    ¿º  ßÑú¼Ñ¡Γá  Γ«½∞¬« ñ½∩ τΓÑ¡¿∩ ß
  596. ñÑß¬α¿»Γ«αá óδ»«½¡∩Ѽ«ú« ßÑú¼Ñ¡Γá, Ñß½¿ ßÑ½Ñ¬Γ«α SS  ¡Ñ  »α¿σ«ñ¿Γ
  597. ¿º  »α¿σ«ñ∩ΘÑ⌐    ºáñáτ¿    ó«  óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ, Γ.¬. ó φΓ«¼
  598. ß½πτáÑ ¿¼ÑÑΓ ¼ÑßΓ« ß¿Γπᵿ∩ 10.
  599.     3. çáúαπº¬á SS, DS, ES, FS ¿½¿ GS αÑú¿ßΓα«ó ñÑß¬α¿»Γ«αá  ßÑú-
  600. ¼Ñ¡Γá  ß¿ßΓѼδ, Ñß½¿ SS ßÑ½Ñ¬Γ«α ¡Ñ »α¿σ«ñ¿Γ ¿º »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿
  601. ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ, Γ.¬. ó φΓ«¼ ß½πτáÑ ¿¼ÑÑΓ ¼ÑßΓ« ß¿Γπ-
  602. ᵿ∩ 10.
  603.     4. çáúαπº¬á DS, ES, FS ¿½¿ GS ß ñÑß¬α¿»Γ«αá óδ»«½¡∩Ѽ«ú« ßÑú-
  604. ¼Ñ¡Γá, ¬«Γ«αδ⌐ ΓᬪѠ¡Ñ τ¿ΓáѼδ⌐.
  605.     5. ÅÑαÑñáτá π»αáó½Ñ¡¿∩ ßÑú¼Ñ¡Γπ ¿½¿  τÑαѺ    »ÑαѬ½ετáΓѽ∞,    ó
  606. ¬«Γ«α«¼  ¡áαπΦÑ¡δ »αáó¿½á »α¿ó¿½Ñú¿⌐, ¿½¿ ºáúαπº¬á SS, DS, ES, FS
  607. ¿½¿ GS ¿º ßÑú¼Ñ¡Γá, ó ¬«Γ«α«¼ ¡áαπΦÑ¡δ »αáó¿½á »α¿ó¿½Ñú¿⌐.
  608.     6. çáúαπº¬á αÑú¿ßΓα«ó CS, SS, DS, ES, FS ¿½¿ GS ß  ßÑ½Ñ¬Γ«αá,
  609. ¡á  ¬«Γ«αδ⌐ ßßδ½áÑΓß∩ LDT (ßÑ½Ñ¬Γ«α ß IT=1, ¬«úñá LDTR íδ½ ºáúαπ-
  610. ªÑ¡ ß »πßΓ«ú« ßÑ½Ñ¬Γ«αá (LDT ¡Ñ«»αÑñѽѡ).
  611.     é ß½πτá∩σ 7-15 ó ßΓѬ ºá»¿ßδóáÑΓß∩ ¬«ñ «Φ¿í¬¿ ó ó¿ñÑ óßÑσ ¡π-
  612. ½Ñ⌐.
  613.     7. çáúαπº¬á SS αÑú¿ßΓαá ß »πßΓ«ú« ßÑ½Ñ¬Γ«αá, Ñß½¿  »πßΓ«⌐  SS
  614. ßÑ½Ñ¬Γ«α  ¡Ñ  »α¿σ«ñ¿Γ ¿º »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩
  615. ºáñáτ, Γ.¬. ó φΓ«¼ ß½πτáÑ ¿¼ÑÑΓ ¼ÑßΓ« ß¿Γπᵿ∩ ¡Ññ«»πßΓ¿¼«ú«  TSS
  616. (ß¿Γπᵿ∩ 10).
  617.     8. ÅαÑóδΦÑ¡¿Ñ «úαá¡¿τÑ¡¿∩ ßÑú¼Ñ¡Γá, ¬«úñá ¿ß»«½∞ºπÑΓß∩ CS, DS,
  618. ES, FS ¿½¿ GS.
  619.     9.    ÅαÑóδΦÑ¡¿Ñ «úαá¡¿τÑ¡¿∩ Γáí½¿µδ, ¬«úñá ßßδ½áεΘá∩ß∩ Γáí½¿µá
  620. ñÑß¬α¿»Γ«α«ó GDT, LDT ¿½¿ IDT.
  621.     10. çỿß∞ ó ßÑú¼Ñ¡Γ ñá¡¡δσ Γ«½∞¬« ñ½∩ τΓÑ¡¿∩ ¿½¿  ó  ßÑú¼Ñ¡Γ
  622. »α«úαá¼¼δ  (ó  ßÑú¼Ñ¡Γ »α«úαá¼¼δ ¡¿¬«úñá ¡Ñ »α«¿ºó«ñ¿Γß∩ ºá»¿ß∞ ó
  623. ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ).
  624.     11. æτ¿Γδóá¡¿Ñ ¿º ßÑú¼Ñ¡Γá »α«úαá¼¼δ Γ«½∞¬«  ñ½∩  óδ»«½¡Ñ¡¿∩.
  625.     12. éδí«α¬á ¿º »á¼∩Γ¿ τÑαѺ DS, ES, FS ¿½¿ GS, ¬«úñá  αÑú¿ßΓα
  626. ßÑú¼Ñ¡Γá ß«ñÑαª¿Γ »πßΓ«⌐ ßÑ½Ñ¬Γ«α.
  627.     13. çáúαπº¬á CRO ß PG=1 ¿ PE=0 (Γ.Ñ. »«»δΓ¬á ßñѽáΓ∞  ó«º¼«ª-
  628. ¡δ¼ ßΓαá¡¿τ¡δ⌐ ñÑ⌐ßΓó¿Γѽ∞¡δ⌐ αѪ¿¼).
  629.     14. éÑ¬Γ«α¿ºáµ¿∩ »αÑαδóá¡¿∩ ¿½¿ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ τÑαѺ
  630. »ÑαѬ½ετáΓѽ∞ ½«óπΦѬ ¿½¿ »ÑαѬ½ετáΓѽ∞ »αÑαδóá¡¿⌐ ¿º αѪ¿¼á ó¿α-
  631. Γπá½∞¡«ú«  8086  ¡á  πα«óÑ¡∞ »α¿ó¿½Ñú¿⌐, «Γ½¿τ¡δ⌐ «Γ 0. ôα«óÑ¡∞ 0
  632. ΓαÑíπÑΓß∩ ñ½∩ Γ«ú«, τΓ«íδ íδ½  πßΓá¡«ó½Ñ¡  «»αÑñѽѡ¡δ⌐  πα«óÑ¡∞,
  633. Γᬿ¼  «íαẫ¼    IRET  ¬«¼á¡ñá ó ¬«¡µÑ «íαáíáΓδóáεΘÑ⌐ »«ñ»α«úαá¼¼δ
  634. ¼«ªÑΓ πßΓá¡«ó¿Γ∞ VM í¿Γ ó 1, ¬á¬ ΓαÑíπÑΓß∩ ñ½∩ ó«ºóαáΘÑ¡¿∩ ó  αÑ-
  635. ª¿¼ ó¿αΓπá½∞¡«ú« 8086.
  636.     15. ÅαÑóδΦÑ¡¿Ñ ¼á¬ß¿¼á½∞¡«⌐ αáºαÑΦÑ¡«⌐ ñ½¿¡δ ¬«¼á¡ñδ 15 íá⌐Γ,
  637. ó¬½ετá∩  íá⌐Γδ »αÑΣ¿¬ß«ó (φΓ« ¼«ªÑΓ »α«¿º«⌐Γ¿ Γ«½∞¬« »α¿ ¡á¼ÑαÑ¡-
  638. ¡«¼ ¿ß»«½∞º«óá¡¿¿ ταѺ¼Ñα¡δσ »αÑΣ¿¬ß«ó »ÑαÑñ ¬«¼á¡ñ«⌐).
  639.   Äß«í«Ñ αáßß¼«ΓαÑ¡¿Ñ ñ½∩ «í¡áαπªÑ¡¿∩ ß¿Γπᵿ¿ «íΘÑ⌐ ºáΘ¿Γδ ó«
  640.       óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ: ß¿Γπᵿ∩ ¡á¿σπñΦÑú« ß½πτá∩
  641.     àß½¿ «í¡áαπªÑ¡¿Ñ »α«¿ßσ«ñ¿Γ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ,  ß¿-
  642. Γπᵿ∩    ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ «Φ¿í¬á ó ¬«¡ΓѬßΓÑ »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿.
  643.  
  644.                 - 182 -
  645. é« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ 80386  ó«-»Ñαóδσ  πßΓá¡áó½¿óáÑΓ,  τΓ«
  646. TSS  »α¿σ«ñ∩ΘÑ⌐  ºáñáτ¿ ßπΘÑßΓóπÑΓ ¿ τΓ« Ñú« LDT (Ñß½¿ ¡Ñ߬«½∞¬«)
  647. ßπΘÑßΓóπÑΓ,ºáúαπªáÑΓ óßÑ αÑú¿ßΓαδ ¿º ¡«ó«ú« TSS ¿ ºáΓѼ  «ñ¿¡  ºá
  648. ñαπú¿¼    ßτ¿ΓδóáÑΓ  ñÑß¬α¿»Γ«αδ, π¬áºá¡¡δÑ ßÑ½Ñ¬Γ«αἿ ñ½∩ ¬áªñ«ú«
  649. αÑú¿ßΓαá  ßÑú¼Ñ¡Γá.  àß½¿  «í¡áαπªÑ¡«,    τΓ«   ½εí«⌐   ¡Ñ«íσ«ñ¿¼δ⌐
  650. ñÑß¬α¿»Γ«α  ¡Ñ ßπΘÑßΓóπÑΓ ¡Ñ¼Ññ½Ñ¡¡« ó«º¡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿-
  651. Γπᵿ∩, ¬óá½¿Σ¿µ¿απѼá∩ ¬á¬ ½«óπΦ¬á, ó    ¬«¡ΓѬßΓÑ  ¡«ó«⌐  ºáñáτ¿.
  652. (Å«∩ߡѡ¿Ñ:  »ÑαѬ½ετÑ¡¿Ñ ºáñáτ »α«¿ßσ«ñ¿Γ, ¡« »Ñαóá∩ ¬«¼á¡ñá ¡«-
  653. ó«⌐ ºáñáτ¿ ÑΘÑ ¡Ñ óδ»«½¡Ñ¡á). Å«ß¬«½∞¬π φΓ« »α«¿ßσ«ñ¿Γ,  «ßΓáóΦ¿-
  654. Ñß∩ ¬φΦ¿ ñÑß¬α¿»Γ«α«ó ¡Ñ ¼«úπΓ íδΓ∞ ºá¼Ñ¡Ñ¡δ ß«ñÑন¼δ¼ ¡Ñ«íσ«ñ¿-
  655. ¼«ú« ñÑß¬α¿»Γ«αá. æπΘÑßΓóπÑΓ ñóá »πΓ¿, τΓ«íδ ß¬«»¿α«óáΓ∞ ¿σ ó «í-
  656. αáí«Γτ¿¬ ß¿Γπᵿ¿ 13:
  657.     1. Äíαáí«Γ¬á φΓ«⌐ ß¿Γπᵿ¿ ß «Γñѽ∞¡«⌐ ºáñáτÑ⌐ (»ÑαѬ½ετáΓѽ∞
  658. ºáñáτ ó »«º¿µ¿¿ 13 IDT). ÅÑαѬ½ετÑ¡¿Ñ ºáñáτ¿ «íαáΓ¡« ó »αÑαóá¡¡πε
  659. ºáñáτπ    íπñÑΓ  ∩ó½∩Γ∞ß∩ »α¿τ¿¡«⌐ Γ«ú«, τΓ« »α«µÑßß«α »ÑαѺáúαπº¿Γ
  660. αÑú¿ßΓαδ ¿ ¬φΦ¿ ñÑß¬α¿»Γ«α«ó ñ½∩ »αÑαóá¡¡«⌐ ºáñáτ¿.  Åα¿  »«»δΓ¬Ñ
  661. »ÑαѬ½ετÑ¡¿∩ ºáñáτ ¼«ªÑΓ, «ñ¡á¬«, ó«º¡¿¬¡πΓ∞ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπ-
  662. ᵿ∩,  ¬«Γ«αá∩    íπñÑΓ  ß««ΓóÑΓßΓóÑ¡¡«  óÑ¬Γ«α¿º«óá¡á.  è«úñá  óßÑ
  663. ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿, óδºóá¡¡δÑ »ÑαѬ½ετÑ¡¿Ñ¼ ºáñáτ, íπñπΓ «í-
  664. αáí«Γá¡δ, «íαáΓ¡«Ñ »ÑαѬ½ετÑ¡¿Ñ ¡á »αÑαóá¡¡πε  ºáñáτπ  »α«¿ßσ«ñ¿Γ
  665. ú½áñ¬«.
  666.     2.    Äíαáí«Γ¬á φΓ«⌐ ß¿Γπᵿ¿ ó¡πΓα¿ ΓѬπΘÑ⌐ ºáñáτ¿ (»ÑαѬ½ετá-
  667. Γѽ∞ ½«óπΦѬ ó »«º¿µ¿¿ 13 IDT) ¿ úáαá¡Γ¿∩ Γ«ú«,  τΓ«  «íαáíáΓδóá-
  668. εΘá∩  »«ñ»α«úαá¼¼á ßñѽáÑΓ óßÑ ¬φΦ¿ ñÑß¬α¿»Γ«α«ó ß«ú½áßπεΘ¿¼¿ß∩ ß
  669. óѽ¿τ¿¡á¼¿ ßÑ½Ñ¬Γ«αá ΓÑσ, ¬«Γ«αδÑ í뫨 ºáúαπªÑ¡δ ó« óαѼ∩  »ÑαѬ-
  670. ½ετÑ¡¿∩  ºáñáτ.  æ½Ññ«óáΓѽ∞¡«,  »«ñ»α«úαἼᠠñ«½ª¡á ºáúαπº¿Γ∞ ó
  671. ßΓѬ ¿ ºáΓѼ ßτ¿ΓáΓ∞ ¿º ßΓѬá óßÑ  ßÑ½Ñ¬Γ«αδ  αÑú¿ßΓαá    ßÑú¼Ñ¡Γá.
  672. Ä»Ñαᵿ∩  POP »«ß½πª¿Γ »α¿τ¿¡«⌐ Γ«ú«, τΓ« 80386 ßτ¿ΓáÑΓ ¡Ñ«íσ«ñ¿-
  673. ¼δ⌐ ñÑß¬α¿»Γ«α ¿ ¿º¼Ñ¡¿Γ  ß««ΓóÑΓßΓóπεΘ¿⌐  ¬φΦ    ñÑß¬α¿»Γ«αá.  êº-
  674. óÑßΓ¡«, τΓ« ¬áªñá∩ Γá¬á∩ ¬«¼á¡ñá  POP  ó¡πΓα¿  «íαáí«Γτ¿¬á  ¼«ªÑΓ
  675. »«ß½πª¿Γ∞  »α¿τ¿¡«⌐  ñαπú«⌐  ß¿Γπᵿ¿ «íΘÑ⌐ ºáΘ¿Γδ ¿½¿ ¬á¬«⌐-½¿í«
  676. ñαπú«⌐ ß¿Γπᵿ¿. æ½Ññ«óáΓѽ∞¡«, «íαáí«Γτ¿¬ φΓ«⌐  ß¿Γπᵿ¿  ñ«½ªÑ¡
  677. ñ«»π߬áΓ∞  ó«º¼«ª¡«ßΓ∞    »«óΓ«α¡«ú« óσ«ñá (óßÑ Ñú« óαѼѡ¡δÑ »ÑαÑ-
  678. ¼Ñ¡¡δÑ ñ«½ª¡δ íδΓ∞ ß«σαá¡Ñ¡δ ó ßΓѬѠ«íαáí«Γτ¿¬á).
  679.     Ç¬Γ¿ó¡δÑ  αѪ¿¼δ:  ñÑ⌐ßΓó¿Γѽ∞¡δ⌐,    ºáΘ¿ΘÑ¡¡δ⌐,  ó¿αΓπá½∞¡«ú«
  680. 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 13 Γáí½¿µδ óѬ-
  681. Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ  ¿½¿
  682. αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 13 ó IDT. ¥Γá
  683. ß¿Γπᵿ∩  «íδτ¡«  ¡Ñ »α«¿ßσ«ñ¿Γ ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ, ¡« ¼«ªÑΓ
  684. íδΓ∞ óδºóá¡á ß«ºñ᡿Ѽ ß¿Γπᵿ¿, úñÑ «»Ñαá¡ñ τáßΓ¿τ¡« óδσ«ñ¿Γ  ºá
  685. «úαá¡¿τÑ¡¿Ñ 64è ßÑú¼Ñ¡Γá ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á »α¿ ¿ß»«½∞º«óá¡¿¿
  686. »αÑΣ¿¬ßá αẼÑαá áñαÑßá, ¬«Γ«αδ⌐ ß«ºñáÑΓ 32-í¿Γ¡δ⌐ áñαÑß, óδσ«ñ∩-
  687. Θ¿⌐ ºá «úαá¡¿τÑ¡¿Ñ 64è ßÑú¼Ñ¡Γá ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á.
  688. è«ñ  «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¬«ñ «Φ¿í¬¿,
  689. »«¬áºá¡¡δ⌐ ¡á α¿ß. 16.2 ºá»¿ßδóáÑΓß∩ ó ßΓѬ, Ñß½¿  ß¿Γπᵿ∩  ó«º-
  690. ¡¿¬½á ó αѺπ½∞ΓáΓÑ ºáúαπº¬¿ ßÑ½Ñ¬Γ«αá (»π¡¬Γδ 1-6). àß½¿ ß¿Γπᵿ∩
  691. 󫺡¿¬½á  »«  ñαπú«⌐  »α¿τ¿¡Ñ (»π¡¬Γδ 7-15), ó ßΓѬ  ºá»¿ßδóáÑΓß∩
  692. ¬«ñ «Φ¿í¬¿ ¿º óßÑσ ¡π½Ñ⌐.
  693.     ÅÑαѺá»π߬áѼ«ßΓ∞: óßÑ »α«¿ßσ«ñ∩ΘÑÑ ó φΓ«⌐    ß¿Γπᵿ¿  »ÑαѺá-
  694. »π߬áѼ«.
  695. ÄΓ½¿τ¿∩  «Γ  8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
  696. öá¬Γ, τΓ« ß¿Γπᵿ∩ 13 ¼«ªÑΓ ó«º¡¿¬¡πΓ∞    ó  ñÑ⌐ßΓó¿Γѽ∞¡«¼  αѪ¿¼Ñ
  697. ¿½¿  αѪ¿¼Ñ  ó¿αΓπá½∞¡«ú« 8086 (¡á¼ÑαÑ¡¡«Ñ ¡áαπΦÑ¡¿Ñ «úαá¡¿τÑ¡¿∩)
  698. »αá¬Γ¿τÑ߬¿ ¡Ñ ¬áßáÑΓß∩ »α«úαá¼¼¡«ú« «íÑß»ÑτÑ¡¿∩ 8086.
  699.  
  700.                 - 183 -
  701. æ¿Γπᵿ∩ 14: «Γ¬áº ßΓαá¡¿µδ.
  702.     Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ, Ñß½¿ óδ»«½¡∩εΘá∩ß∩ »α«úαá¼-
  703. ¼á ºá»αáΦ¿óáÑΓ ßΓαá¡¿µπ, «Γ¼ÑτÑ¡¡πε ¬á¬ ¡ÑßπΘÑßΓóπεΘπε    ¿½¿  Ñß½¿
  704. «¡á  »δΓáÑΓß∩  ¿ß»«½∞º«óáΓ∞  ßΓαá¡¿µπ ß»«ß«í«¼, «úαá¡¿τ¿óáεΘ¿¼ ÑÑ
  705. »αáóá óδí«α¬¿. ¥Γá ß¿Γπᵿ∩ óßÑúñá ó«º¡¿¬áÑΓ ¬á¬ «Φ¿í¬á.
  706.     ÄíΦ¿α¡á∩ ¿¡Σ«α¼áµ¿∩ «í «Φ¿í¬áσ »«óδΦáÑΓ  φΣΣÑ¬Γ¿ó¡«ßΓ∞  á½ú«-
  707. α¿Γ¼«ó    «íαáí«Γτ¿¬á. è«ñ «Φ¿í¬¿, »«¬áºá¡¡δ⌐ ¡á α¿ß. 16.3, ºá»¿ßδ-
  708. óáÑΓß∩ ó ßΓѬ, ¿ ß¿ßΓѼ¡δ⌐ αÑú¿ßΓα CR2 ß«ñÑαª¿Γ  ½¿¼¿Γ¡δ⌐  áñαÑß,
  709. ¬«Γ«αδ⌐ ß½πª¿Γ »α¿τ¿¡«⌐ «Γ¬áºá ßΓαá¡¿µδ.
  710.     Ç¬Γ¿ó¡δÑ  αѪ¿¼δ:  ºáΘ¿ΘÑ¡¡δ⌐,  ó¿αΓπá½∞¡«ú« 8086. é ñÑ⌐ßΓó¿-
  711. Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 14 Γáí½¿µδ óÑ¬Γ«α«ó »αÑαδóá¡¿∩
  712. ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼  αѪ¿¼Ñ  ¿½¿  αѪ¿¼Ñ  ó¿αΓπ-
  713. á½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 14 ó IDT.
  714. è«ñ  «Φ¿í¬¿,  ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¬«ñ «Φ¿í¬¿
  715. »α¿ «Γ¬áºÑ ßΓαá¡¿µδ, »«¬áºá¡¡δ⌐ ¡á α¿ß. 16.3, π¡¿¬á½Ñ¡    ñ½∩  φΓ«⌐
  716. ß¿Γπᵿ¿. Ä¡ π¬áºδóáÑΓ,»α«¿º«Φѽ ½¿ «Γ¬áº ßΓαá¡¿µδ í½áú«ñáα∩ ¬«ñπ
  717. «Φ¿í¬¿ »α¿ «Γ¬áºÑ ßΓαá¡¿µδ, ¿½¿ »α¿ ¡áαπΦÑ¡¿¿ »αáó¿½ óδí«α¬¿, ºá-
  718. ñáóáѼδσ πα«ó¡Ñ¼ »α¿ó¿½Ñú¿⌐, »α¿ ¬«Γ«α«¼ »α«¿ßσ«ñ¿Γ «Γ¬áº ßΓαá¡¿-
  719. µδ, ¿ ú«ó«α¿Γ∞ í佫 ½¿ »α¿τ¿¡«⌐ ¡áαπΦÑ¡¿∩ τΓÑ¡¿∩ ¿½¿ ºá»¿ß∞.
  720.     ÅÑαѺá»π߬áѼ«ßΓ∞: óßÑ »α«¿ßσ«ñ∩ΘÑÑ ó φΓ«⌐ ß¿Γπᵿ¿  »«óΓ«α¡«
  721. ºá»π߬áѼ«,  Γ.¬.  ß¿Γπᵿ∩  ¬óá½¿Σ¿µ¿απÑΓß∩  ¬á¬  «Φ¿í¬á,  áñαÑß
  722. ó«ºóαáΓá, ºá»¿ßá¡¡δ⌐ ó ßΓѬ «íαáí«Γτ¿¬á,  π¬áºδóáÑΓ  ¡á  ¬«¼á¡ñπ,
  723. ¬«Γ«αá∩ ñ«½ª¡á íδΓ∞ »«óΓ«αÑ¡á. ¥Γ« ¬«¼á¡ñá, ¬«Γ«αá∩ ß½πª¿Γ »α¿τ¿-
  724. ¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿.
  725. ÄΓ½¿τ¿∩ «Γ 8086/8088:  Γᬫ⌐  ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ ó 8086/8088.
  726.     è«¼¼Ñ¡Γáα¿¿: ¬«úñá ¿¡¿µ¿á½¿º¿απÑΓß∩ ßΓѬ ¡π½Ñó«ú« πα«ó¡∩, ¬«-
  727. Γ«αδ⌐  ¡Ñ«íσ«ñ¿¼  «íαáí«Γτ¿¬π «Γ¬áºá ßΓαá¡¿µδ, úáαá¡Γ¿απÑΓß∩, τΓ«
  728. «Γ¬áº ßΓαá¡¿µδ ¡Ñ »«ß½πª¿½ »α¿τ¿¡«⌐ Γ«ú«, τΓ« »α«µÑßß«α ¿ß»«½∞ºπ-
  729. ÑΓ ¡Ññ«»πßΓ¿¼δ⌐ π¬áºáΓѽ∞  ßΓѬᠠSS:ESP.  àß½¿  ¿¡¿µ¿á½¿º¿απÑΓß∩
  730. ßΓѬ ¡π½Ñó«ú« πα«ó¡∩ ó ßΓαá¡¿τ¡«⌐ ß¿ßΓѼÑ, ¬«úñá ó«º¼«ª¡« ºá¼ÑΘÑ-
  731. ¡¿Ñ ßΓαá¡¿µ, ¡Ñ ¿ß»«½∞ºπÑΓß∩ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ñóπ󠬫¼á¡ñ:
  732.                MOV   SS, AX
  733.                MOV   ESP, STAK     TOP
  734.     Åα¿τ¿¡á  Γ«ú«, τΓ« ß½ÑñπÑΓ ¿ºíÑúáΓ∞ φΓ«⌐ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ó
  735. Γ«¼, τΓ« Γ.¬. óΓ«αá∩ ¬«¼á¡ñá ñ«½ª¡á íδΓ∞ óδíαá¡á ¿º »á¼∩Γ¿ ¿  «í-
  736. αáΘáÑΓß∩  ¬  »á¼∩Γ¿, ó«º¼«ª¡« »«½πτ¿Γ∞ «Γ¬áº ßΓαá¡¿µδ »«ß½Ñ Γ«ú«,
  737. ¬á¬ SS ¿º¼Ñ¡Ñ¡«, ¡« »ÑαÑñ ΓѼ, ¬á¬ SP »α¿¼ÑΓ ß««ΓóÑΓßΓóπεΘ¿Ñ  ¿º-
  738. ¼Ñ¡Ñ¡¿∩.  ÄΓ¬áº  ßΓαá¡¿µδ  ó φΓ«¼ ß½πτáÑ íπñÑΓ »α¿τ¿¡«⌐ Γ«ú«, τΓ«
  739. «íαáí«Γτ¿¬ «Γ¬áºá ßΓαá¡¿µ (¬«Γ«αδ⌐ ΓᬪѠ¡á πα«ó¡Ñ 0)  ¿ß»«½∞ºπÑΓ
  740. ¡Ñ»«ß½Ññ«óáΓѽ∞¡δ⌐ ßΓѬ, ó«º¼«ª¡« óδºδóáεΘ¿⌐ ¬αáσ ß¿ßΓѼδ.
  741.     é¼ÑßΓ« φΓ«ú« »α«úαá¼¼¡«Ñ «íÑß»ÑτÑ¡¿Ñ, ¬«Γ«α«Ñ óδ»«½¡∩ÑΓß∩  ¡á
  742. Γ«¼  ªÑ ßἫ¼ πα«ó¡Ñ »α¿ó¿½Ñú¿⌐, τΓ« ¿ «íαáí«Γτ¿¬ «Γ¬áºá ßΓαá¡¿µ,
  743. ñ«½ª¡« ¿ß»«½∞º«óáΓ∞ Ññ¿¡ßΓóÑ¡¡πε ¡«óπε    LSS  ¬«¼á¡ñπ  ½πτΦÑ,  τѼ
  744. »α¿óÑñÑ¡¡πε  óδΦÑ »áα𠬫¼á¡ñ. é ¡«α¼á½∞¡«¼ ß½πτáÑ, ó ¬«Γ«α«¼ «í-
  745. αáí«Γτ¿¬  «Γ¬áºá  ßΓαá¡¿µ  óδ»«½¡∩ÑΓß∩    ¡á  πα«ó¡Ñ   0,   «í½áßΓ∞
  746. ñÑ⌐ßΓó¿⌐,  ΓαÑíπѼá∩ ñ½∩ LSS, «úαá¡¿τ¿óáÑΓß∩ »α«úαá¼¼«⌐ πα«ó¡∩ 0,
  747. ¬«Γ«αá∩ «íδτ¡« ∩ó½∩ÑΓß∩ Äæ. Äñ¡á¬« ¡«óá∩ ¬«¼á¡ñá LSS αѬ«¼Ñ¡ñπÑΓ-
  748. ß∩  ñ½∩  ºáúαπº¬¿  SS:ESP ¡á »α¿ó¿½Ñú¿α«óá¡¡«¼ πα«ó¡Ñ. Åα¿óÑñÑ¡á∩
  749. óδΦÑ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ñóπ󠬫¼á¡ñ πßΓáαѽá.
  750. æ¿Γπᵿ∩ 16: «Φ¿í¬á áα¿Σ¼ÑΓ¿τÑ߬«ú« ß«»α«µÑßß«αá
  751.     Ä»¿ßá¡¿Ñ: φΓá ß¿Γπᵿ∩ ó«º¡¿¬áÑΓ, Ñß½¿ ¬«¡Γá¬Γ ERROR #  80386
  752. á¬Γ¿óÑ¡,  ¬«úñá  80386    »δΓáÑΓß∩  ¿¡¿µ¿á½¿º¿α«óáΓ∞ ñαπúπε ¬«¼á¡ñπ
  753.  
  754.                 - 184 -
  755. ß«»α«µÑßß«αá. è«úñá »α«µÑßß«α ú«Γ«ó¿Γß∩ ¡áτáΓ∞ ¬«¼á¡ñπ    ß«»α«µÑß-
  756. ß«αá  «»αáΦ¿óáÑΓß∩ óσ«ñ ERROR #, ¿, Ñß½¿ «¡ «¬áºδóáÑΓß∩ á¬Γ¿ó¡δ¼,
  757. 󫺡¿¬áÑΓ ß¿Γπᵿ∩ 16 ¬á¬ ½«óπΦ¬á »« «Γ¡«ΦÑ¡¿ε ¬  ¬«¼á¡ñÑ  ß«»α«-
  758. µÑßß«αá, óδºóáóΦÑ⌐ áα¿Σ¼ÑΓ¿τÑ߬πε «Φ¿í¬π.
  759.     Ç¬Γ¿ó¡δÑ  αѪ¿¼δ:  ñÑ⌐ßΓó¿Γѽ∞¡δ⌐,    ºáΘ¿ΘÑ¡¡δ⌐,  ó¿αΓπá½∞¡«ú«
  760. 8086. é ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ß»«½∞ºπÑΓß∩ óÑ¬Γ«α 16 Γáí½¿µδ óѬ-
  761. Γ«α«ó »αÑαδóá¡¿∩ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ  ¿½¿
  762. αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ß»«½∞ºπÑΓß∩ »ÑαѬ½ετáΓѽ∞ 16 ó IDT.
  763. è«ñ «Φ¿í¬¿ ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ: ¡ÑΓ.
  764.     ÅÑαѺá»π߬áѼ«ßΓ∞:    óßÑ  »α«¿ßσ«ñ∩ΘÑÑ ó φΓ«⌐ ß¿Γπᵿ¿ »ÑαѺá-
  765. »π߬áѼ« ß Γ«τ¬¿ ºαá¡Ñ¡¿∩ 80386, ¡« ß«ßΓ«∩¡¿Ñ ß«»α«µÑßß«αá  ¿º¼Ñ-
  766. ¡∩ÑΓß∩ ¬«¼á¡ñ«⌐ ß«»α«µÑßß«αá,  óδºδóáεΘÑ⌐ «Φ¿í¬π, ¿ ß½Ññ«óáΓѽ∞¡«
  767. »«óΓ«α¡« ¡Ñ ºá»π߬áѼ«. ò«α«ΦÑ⌐ ßΓαáΓÑú¿Ñ⌐ ñ½∩ «íαáí«Γτ¿¬á  ∩ó½∩-
  768. ÑΓß∩  óδñáτá ß««íΘÑ¡¿∩ «í «Φ¿í¬Ñ ¿ »« ó«º¼«ª¡«ßΓ¿ ºáóÑαΦÑ¡¿Ñ «Φ¿-
  769. í«τ¡«⌐ »α«úαá¼¼δ.
  770. ÄΓ½¿τ¿Ñ «Γ 8086/8088: Γᬫ⌐ ß¿Γπᵿ¿ ¡Ñ ßπΘÑßΓóπÑΓ  ó  8086/8088,
  771. ¬«Γ«αδ⌐  »«½áúáÑΓß∩  ¡á  ß¿ú¡á½  á»»áαáΓ¡«ú« »αÑαδóá¡¿∩ »α¿ ½εí«⌐
  772. áα¿Σ¼ÑΓ¿τÑ߬«⌐ «Φ¿í¬Ñ. Çασ¿ΓѬΓπαá Éæ, ¡á»α¿¼Ñα, ¿ß»«½∞ºπÑΓ  óσ«ñ
  773. NMI  ñ½∩ ß¿ú¡á½¿ºáµ¿¿ «í áα¿Σ¼ÑΓ¿τÑ߬«⌐ «Φ¿í¬Ñ ß«»α«µÑßß«αá. ¥Γ«Γ
  774. »«ñσ«ñ ¼«ªÑΓ »α¿ ªÑ½á¡¿¿ »«ññÑনóáΓ∞ß∩ ß¿ßΓѼ«⌐ 80386, ¡« ß¿ú¡á½
  775. ñ«½ªÑ¡ ñÑαªáΓ∞ß∩ ¡Ñ á¬Γ¿ó¡δ¼, »«¬á áα¿Σ¼ÑΓ¿τÑ߬¿⌐ ß«»α«µÑßß«α ºá-
  776. ¡∩Γ.
  777.  
  778.      Äñ¡«óαѼѡ¡δÑ »αÑαδóá¡¿∩ ¿ ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿
  779.      ──────────────────────────────────────────────────
  780.     ÅαÑαδóá¡¿∩ αáß»«º¡áεΓß∩ Γ«½∞¬« ¡á úαá¡¿µáσ    ¬«¼á¡ñ.  ê߬½ετ¿-
  781. Γѽ∞¡δÑ  ß¿Γπᵿ¿  ΓᬪѠ󫺡¿¬áεΓ Γ«½∞¬« ¡á úαá¡¿µá󠬫¼á¡ñ,½¿í«
  782. ¬á¬ «Φ¿í¬á ¡Ñ¼Ññ½Ñ¡¡« »ÑαÑñ ¡ÑóÑα¡«⌐ ¬«¼á¡ñ«⌐, ½¿í«  ¬á¬  ½«óπΦ¬á
  783. ¡Ñ¼Ññ½Ñ¡¡« »«ß½Ñ ¡ÑóÑα¡«⌐ ¬«¼á¡ñδ. é«º¼«ª¡«, τΓ« ¡Ñ߬«½∞¬« »αÑαδ-
  784. óá¡¿⌐  ¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ ¼«úπΓ íδΓ∞ á¬Γ¿ó¿º¿α«óá¡δ ¡á «ñ-
  785. ¡«⌐ ¿ Γ«⌐ ªÑ úαá¡¿µÑ  ¬«¼á¡ñ.  ìá»α¿¼Ñα,  á»»áαáΓ¡«Ñ  »αÑαδóá¡¿Ñ,
  786. ¿ß¬½ετ¿Γѽ∞¡á∩    ß¿Γπᵿ∩,  ó«º¡¿¬áεΘá∩    ¬á¬ ½«óπΦ¬á ¿º »αÑñδñπΘÑ⌐
  787. ¬«¼á¡ñδ ¿ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩, ó«º¡¿¬áεΘá∩ ¬á¬  «Φ¿í¬á  »ÑαÑñ
  788. ß½ÑñπεΘÑ⌐ ¬«¼á¡ñ«⌐ ¼«úπΓ íδΓ∞ á¬Γ¿ó¿º¿α«óá¡δ «ñ¡«óαѼѡ¡«.
  789.     Äñ¡«óαѼѡ¡á∩  á¬Γ¿ó¿ºáµ¿∩    »αÑαδóá¡¿⌐ ¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπ-
  790. ᵿ⌐ ßΓáó¿Γ »α«í½Ñ¼π áαí¿Γαáªá, «íαáíáΓδóáѼπε ½«ú¿¬«⌐    ¡á  τ¿»Ñ.
  791. ï«ú¿¬á áαí¿Γαáªá «íÑß»Ñτ¿óáÑΓ, τΓ« «»αÑñѽѡ¡δÑ ß«íδΓ¿∩ ¡á»αáó½∩-
  792. εΓß∩ »ÑαÑñ ñαπú¿¼¿, »α«¿ºó«ñ∩ πßΓá¡«ó¬π »α¿«α¿ΓÑΓ«ó ñ½∩ «íαáí«Γ¬¿
  793. 󫺼«ª¡δσ ß«íδΓ¿⌐.
  794.     Äñ¡á¬«  í«½∞Φ¿¡ßΓó«  »«ñα«í¡δσ  «»¿ßá¡¿⌐  »α¿ó«ñ∩Γ ¡á¼ÑτÑ¡¡πε
  795. »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ »α«óÑ᫬, óδ»«½¡∩Ѽδσ 80386 ¡á ¬áªñ«⌐  úαá¡¿µÑ
  796. ¬«¼á¡ñ.  ¥Γ«  ñÑ⌐ßΓó¿Ñ    ¼«ªÑΓ íδΓ∞ »«¡∩Γ« ¬á¬ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞,
  797. ¬«Γ«αá∩ »«ñαáºñѽ∩ÑΓ úαá¡¿µπ ¬«¼á¡ñ ¡á ßÑα¿ε Φáú«ó. ìá ¬áªñ«¼ Φá-
  798. úÑ αẽ¿τ¡δÑ Γ¿»δ á¬Γ¿ó¡δσ »αÑαδóá¡¿⌐ ¿  ¿ß¬½ετ¿Γѽ∞¡δσ  ß¿Γπᵿ⌐
  799. αáß»«º¡áεΓß∩.  ¥Γá  »«ß½Ññ«óáΓѽ∞¡«ßΓ∞    »α¿«α¿ΓÑΓ«ó, «»αÑñѽѡ¡á∩
  800. á»»áαáΓπα«⌐ ¡á ¬α¿ßΓá½½Ñ, «íαáíáΓδóáÑΓ óßѠ󫺼«ª¡δÑ ß½πτá¿  ¡Ñ»-
  801. αÑαδó¡δσ ß«íδΓ¿⌐ ó »«α∩ñ¬Ñ, »«¬áºá¡¡«¼ ó Γáí½¿µÑ 16.3.
  802.  
  803.                 - 185 -
  804.                              Æáí½¿µá 16.3
  805. Å«ñα«í¡á∩ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ¬«¡Γα«½∩ »αÑαδóá¡¿⌐ ¿ ¿ß¬½ετ¿Γѽ∞¡δσ
  806.         ß¿Γπᵿ⌐ ó 80386 ¡á ¬áªñ«⌐ úαá¡¿µÑ ¬«¼á¡ñ
  807.  
  808.  ÿáú │              ö π ¡ ¬ µ ¿ ∩
  809. ─────┼──────────────────────────────────────────────────────────
  810.  1.  │Åα«óÑα¬á ¡á ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε 1 - ½«óπΦ¬π (¿º »«Φá-
  811.      │ú«ó«ú« αѪ¿¼á τÑαѺ Σ½áú ½«óπΦ¬¿ ¿½¿ Γ«τ¬π »αÑαδóá¡¿∩ »«
  812.      │áñαÑßπ ñá¡¡δσ ó «Γ½áñ«τ¡δσ αÑú¿ßΓαáσ), óδαáí«Γá¡¡πε »αÑñδ-
  813.      │ñπΘÑ⌐ ¬«¼á¡ñ«⌐. àß½¿ «¡á á¬Γ¿ó¡á, Γ« ß¿Γπᵿ∩ 1 ¬óá½¿Σ¿µ¿-
  814.      │απÑΓß∩ ¬á¬ ½«óπΦ¬á
  815.  2.  │Åα«óÑα¬á ó¡ÑΦ¡Ñú« NMI. àß½¿ á¬Γ¿óÑ¡, Γ« ¿¼ÑÑΓ ¼ÑßΓ« »αÑαδ-
  816.      │óá¡¿Ñ 2
  817.  3.  │Åα«óÑα¬á ó¡ÑΦ¡Ñú« INTR. àß½¿ á¬Γ¿óÑ¡, Γ« ßτ¿ΓδóáÑΓß∩ óѬ-
  818.      │Γ«α »αÑαδóá¡¿∩, ¿ »α«¿ßσ«ñ¿Γ »αÑαδóá¡¿Ñ n (0 < h <255)
  819.  4.  │Åα«óÑα¬á ¡á ß¿Γπᵿε 1 - «Φ¿í¬π (¿º Γ«τ¬¿ »αÑαδóá¡¿∩ óδ»«½-
  820.      │¡Ñ¡¿∩ ¬«¼á¡ñδ ó «Γ½áñ«τ¡δσ αÑú¿ßΓαáσ), ó«º¼«ª¡« óδαáí«Γá¡-
  821.      │¡πε ß½ÑñπεΘÑ⌐ ¬«¼á¡ñ«⌐. àß½¿ á¬Γ¿óÑ¡, Γ« ó«º¡¿¬áÑΓ ß¿Γπá-
  822.      │µ¿∩ 1 ¬á¬ «Φ¿í¬á
  823.  5.  │Åα«óÑα¬á ¡á «Φ¿í¬π ßÑú¼Ñ¡Γᵿ¿, ó«º¼«ª¡« óδαáí«Γá¡¡πε »α¿
  824.      │óδí«α¬Ñ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ. àß½¿ «Φ¿í¬á «í¡áαπªÑ¡á, Γ« ó«º-
  825.      │¡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ (11 ¿½¿ 13) ¬á¬ «Φ¿í¬á
  826.  6.  │Åα«óÑα¬á ¡á «Γ¬áº ßΓαá¡¿µδ, ó«º¼«ª¡« ó«º¡¿¬áεΘ¿⌐ »α¿ óδí«α-
  827.      │¬Ñ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ. àß½¿ «Γ¬áº «í¡áαπªÑ¡, ó«º¡¿¬áÑΓ  ¿ß-
  828.      │¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 14 ¬á¬ «Φ¿í¬á
  829.  7.  │Åα«óÑα¬á ¡á «Φ¿í¬¿, ó«º¼«ª¡« ó«º¡¿¬áεΘ¿Ñ »α¿ ñÑΦ¿Σαᵿ¿
  830.      │ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ. ¥Γ« íπñÑΓ ß¿Γπᵿ∩ 6, Ñß½¿ ¡Ñºá¬«¡¡δ⌐
  831.      │¬«ñ «»Ñαᵿ¿ ¿½¿ Ñß½¿ ¿¼ÑÑΓ ¼ÑßΓ« ¬«¼á¡ñá ºáΘ¿ΘÑ¡¡«ú« αÑ-
  832.      │ª¿¼á, ¡Ññ«ßΓπ»¡á∩ ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ; φΓ« íπñÑΓ ß¿Γπ-
  833.      │ᵿ∩ 13, Ñß½¿ ó ¬«¼á¡ñÑ í«½ÑÑ 15 íá⌐Γ«ó ¿½¿ Ñß½¿ ¬«¼á¡ñá
  834.      │ΓαÑíπÑΓ í«½∞Φ¿σ »α¿ó¿½Ñú¿⌐ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ (Γ.Ñ. IOPL
  835.      │¿½¿ PL ¡Ñ 0, ¬á¬ ΓαÑíπÑΓß∩). àß½¿ «Φ¿í¬á «í¡áαπªÑ¡á, ó«º-
  836.      │¡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ ¬á¬ «Φ¿í¬á
  837.  8.  │àß½¿ ¬«ñ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ - WAIT, »α«óÑα∩ÑΓß∩ TS=1 ¿
  838.      │MP=1 ó CRO. àß½¿ Γá¬,Γ« ó«º¡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩
  839.      │7 ¬á¬ «Φ¿í¬á
  840.  9.  │àß½¿ ¬«ñ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ - ¬«ñ ¬«¼á¡ñδ ñ½∩ áα¿Σ¼ÑΓ¿τÑ-
  841.      │߬«ú« ß«»α«µÑßß«αá, »α«óÑα∩ÑΓß∩ EM=1 ¿½¿ TS=1. àß½¿ Γá¬,
  842.      │Γ« ó«º¡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 7 ¬á¬ «Φ¿í¬á
  843. 10.  │àß½¿ ¬«ñ ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ - WAIT ¿½¿ ¬«ñ ¬«¼á¡ñδ ñ½∩
  844.      │áα¿Σ¼ÑΓ¿τÑ߬«ú« ß«»α«µÑßß«αá, «»αáΦ¿óáÑΓß∩ ERROR# óσ«ñ ¿º
  845.      │áα¿Σ¼ÑΓ¿τÑ߬«ú« ß«»α«µÑßß«αá. àß½¿ «¡ á¬Γ¿óÑ¡, ó«º¡¿¬áÑΓ
  846.      │ß¿Γπᵿ∩ 16  ¬á¬ ½«óπΦ¬á (ß Γ«τ¬¿ ºαÑ¡¿∩ ¬«¼á¡ñδ ß«»α«-
  847.      │µÑßß«αá, ¬«Γ«αá∩ óδαáí«Γá½á áα¿Σ¼ÑΓ¿τÑ߬πε «Φ¿í¬π)
  848. 11.  │Åα«óÑα∩ÑΓß∩ »«α∩ñ«¬ ñ½∩ ¬áªñ«ú« «íαáΘÑ¡¿∩ ¬ »á¼∩Γ¿, ΓαÑ-
  849.      │íπѼ«ú« ¬«¼á¡ñ«⌐:
  850.      │     á) »α«óÑα¬á ¡á «Φ¿í¬¿ ßÑú¼Ñ¡Γᵿ¿, ¬«Γ«αδÑ »αÑ»∩ΓßΓ-
  851.      │óπεΓ »ÑαÑñáτÑ µÑ½«ú« «»Ñαá¡ñá »á¼∩Γ¿. àß½¿ «Φ¿í¬á ¿¼ÑÑΓ
  852.      │¼ÑßΓ«, ó«º¡¿¬áÑΓ ß¿Γπᵿ∩ 11, 12 ¿½¿ 13 ¬á¬ «Φ¿í¬á
  853.      │     í) »α«óÑα¬á ¡á «Γ¬áº ßΓαá¡¿µδ, ¬«Γ«αδ⌐ »αÑ»∩ΓßΓóπÑΓ
  854.      │»ÑαÑßδ½¬Ñ µÑ½«ú« «»Ñαá¡ñá »á¼∩Γ¿. àß½¿ «Γ¬áº ¿¼ÑÑΓ ¼Ñß-
  855.      │Γ«, ó«º¡¿¬áÑΓ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 14 ¬á¬ «Φ¿í¬á
  856.  
  857.                 - 186 -
  858. çá¼ÑΓ¿¼,  τΓ«  Γᬫ⌐  »«α∩ñ«¬  »«ññÑনóáÑΓ »«½«ªÑ¡¿Ñ « Γ«¼, τΓ«
  859. ßΓαá¡¿τ¡δ⌐ ¼Ñσá¡¿º¼ - »«ñ ¼Ñσá¡¿º¼«¼ ßÑú¼Ñ¡Γᵿ¿. ä½∩  «íαáΘÑ¡¿⌐
  860. ¬ »á¼∩Γ¿ ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿, ßó∩ºá¡¡δÑ ß «Φ¿í¬á¼¿ ßÑú¼Ñ¡Γá-
  861. µ¿¿,  Ñß½¿ ß¿Γπᵿ⌐ ¡Ñ߬«½∞¬«, íπñπΓ óδαáíáΓδóáΓ∞ß∩ »ÑαÑñ ½εí묨
  862. ¿ß¬½ετ¿Γѽ∞¡δ¼¿ ß¿Γπᵿ∩¼¿, ßó∩ºá¡δ¼¿ ß «Γ¬áº«¼ ßΓαá¡¿µδ.
  863.  
  864.               âïÇéÇ 17
  865.             ÄæÄüàììÄæÆê ÄÆïÇäèê
  866.             ───────────────────
  867.     Åα¿¡µ¿»¿á½∞¡δÑ  ó«º¼«ª¡«ßΓ¿ «Γ½áñ¬¿, »«ññÑনóáѼδÑ ó 80386,
  868. «íÑß»Ñτ¿óáεΓß∩ ß »«¼«Θ∞ε óδñѽѡ¡δσ ñ½∩ φΓ«⌐ µÑ½¿ «Γ½áñ«τ¡δσ αÑ-
  869. ú¿ßΓα«ó. ¥Γ¿ »α«úαá¼¼¿απѼδÑ  αÑú¿ßΓαδ    ñÑ⌐ßΓó¿Γѽ∞¡«  «í½ÑúτáεΓ
  870. ¿ß»«½∞º«óá¡¿Ñ ó¡πΓα¿ß¿ßΓѼ¡δσ φ¼π½∩Γ«α«ó 80386, Γᬿσ ¬á¬ ICE-368,
  871. ¬«Γ«αδÑ ñáεΓ ¡á¼Ñ¬ ¡á í«½∞Φ¿Ñ «Γ½áñ«τ¡δѠ󫺼«ª¡«ßΓ¿ φΓ¿σ  ¡«óδσ
  872. αÑú¿ßΓα«ó.
  873.     ÄΓ½áñ«τ¡δÑ    αÑú¿ßΓαδ  »«ññÑনóáεΓ    »αÑαδóá¡¿∩  ñ½∩ ¬«¼á¡ñ ¿
  874. ñá¡¡δσ. é «íΘѼ Γ«τ¬á »αÑαδóá¡¿∩ áñαÑßπÑΓß∩ πßΓá¡«ó¬«⌐    Γα¿úúÑαá
  875. «Γ½áñ«τ¡«⌐  ¿ß¬½ετ¿Γѽ∞¡«⌐  ß¿Γπᵿ¿,  ¬«úñá »α«úαá¼¼á óδ»«½¡∩ÑΓ
  876. ¬«ñ ¿½¿ óδí«α¬π ñá¡¡δσ, ß«σαá¡Ñ¡¡δσ »« áñαÑßπ »αÑαδóá¡¿∩. ÅαÑαδ-
  877. óá¡¿Ñ ¬«¼á¡ñδ »«ºó«½∩ÑΓ «í¡áαπª¿Γ∞ óδ»«½¡Ñ¡¿Ñ ¬«¼á¡ñδ »«  ½εí«¼π
  878. ºáñá¡¡«¼π  ½¿¡Ñ⌐¡«¼π  áñαÑßπ. ÅαÑαδóá¡¿Ñ ¬«¼á¡ñδ »«ºó«½∩ÑΓ πßΓá-
  879. ¡«ó¬π Γ«τ¬¿ »αÑαδóá¡¿∩ ñáªÑ ROM-«ß¡«óá¡¡«¼ ¬«ñÑ.  ÅαÑαδóá¡¿∩  »«
  880. áñαÑßπ    ñá¡¡δσ - ó᪡«Ñ ¡«óΦÑßΓó«, Γ.¬. «¡¿ ¼«úπΓ π¬áºáΓ∞ Γ«τ¬¿,
  881. ¬«úñá ½εí«⌐ ºáñá¡¡δ⌐ «»Ñαá¡ñ ñá¡¡δσ óδí¿αáÑΓß∩ ¿½¿ ºá»¿ßδóáÑΓß∩,
  882. »« ¬á¬«⌐ íδ Γ« ¡¿ í佫 ¡Ñ¿ºóÑßΓ¡«⌐ »α¿τ¿¡Ñ.
  883.     ÅαÑñδñπΘ¿Ñ »α«µÑßß«αδ ßѼÑ⌐ßΓóá 8086 ¿¼Ñ½¿ Γ«½∞¬«  »«Φáú«óπε
  884. ¿ß¬½ετ¿Γѽ∞¡πε    ß¿Γπáµ¿ε ¿ »αÑαδóá¡¿Ñ »« ¬«ñπ «»Ñαᵿ¿, «íá φΓ¿σ
  885. ßαÑñßΓóá ΓᬪѠñ«ßΓπ»¡δ ñ½∩ 80386.
  886.  
  887.            éßΓα«Ñ¡¡δÑ «Γ½áñ«τ¡δѠ󫺼«ª¡«ßΓ¿
  888.            ─────────────────────────────────
  889.     é «íΘѼ, óßÑßΓ«α«¡¡¿Ñ «Γ½áñ«τ¡δѠ󫺼«ª¡«ßΓ¿, ºá½«ªÑ¡δ ó á»-
  890. »áαáΓπαπ ¬áªñ«ú« 80386. Äß«íÑ¡¡«ßΓ¿ «Γ½áñ¬¿ ó  80386  »αÑñ½áúáεΓ
  891. τÑΓδαÑ Γ¿»á «Γ½áñ«τ¡δσ ó«º¼«ª¡«ßΓÑ⌐:
  892.     1.    ÄΓ½áñ«τ¡δÑ αÑú¿ßΓαδ 0-3, ¬«Γ«αδÑ «»αÑñѽ∩εΓ τÑΓδαÑ ¡Ñºá-
  893. ó¿ß¿¼δσ áñαÑßá »αÑαδóá¡¿⌐, ¬«Γ«αδÑ ¼«úπΓ íδΓ∞ ¿¡ñ¿ó¿ñπá½∞¡«  ¿ß-
  894. »«½∞º«óá¡δ ñ½∩ »αÑαδóá¡¿∩ ¬«¼á¡ñ ¿ »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ.
  895.     2. TF (Σ½áú ½«óπΦ¬¿) í¿Γ ó αÑú¿ßΓαÑ EFLAG, ¬«Γ«αδ⌐ »«ºó«½∩ÑΓ
  896. »α«úαἼѠóδ»«½¡∩Γ∞ß∩ ó »«Φáú«ó«¼ αѪ¿¼Ñ.
  897.     3. è«¼á¡ñá »αÑαδóá¡¿∩ (¬«ñ CC), «ñ¡«íá⌐Γ¡á∩ ¬«¼á¡ñá, ¬«Γ«αá∩
  898. ¼«ªÑΓ íδΓ∞ óßΓáó½Ñ¡á ó ¬«ñ (ó »á¼∩Γ¿, ñ«»π߬áεΘÑ⌐ ºá»¿ß∞) »« ½ε-
  899. í«¼π  áñαÑßπ),    τΓ«íδ óδαáí«ΓáΓ∞ »αÑαδóá¡¿Ñ ¬«¼á¡ñδ »« ºáñá¡¡«¼π
  900. áñαÑßπ.
  901.     4. T (½«óπΦ¬á) í¿Γ ó 32-í¿Γ¡«¼ TSS, ¬«Γ«αδ⌐ »«ºó«½∩ÑΓ ¡Ñ¼Ññ-
  902. ½Ñ¡¡« ó«º¡¿¬¡πΓ∞ ½«óπΦ¬Ñ »α¿ ó¬½ετÑ¡¿¿ ½εí«⌐  32-í¿Γ¡«⌐  ºáñáτ¿,
  903. «Γ¼ÑτÑ¡¡«⌐ πßΓá¡«ó¬«⌐ í¿Γá T ó TSS.
  904.  
  905.                 - 187 -
  906.     ÄΓ½áñ«τ¡δÑ    ßαÑñßΓóá ñÑ⌐ßΓóπεΓ ¬á¬ ½«óπΦ¬á, τΓ«íδ «í¡áαπª¿Γ∞
  907. πß½«ó¿∩, ¿¡ΓÑαÑßπεΘ¿Ñ »α«úαá¼¼¿ßΓá. Æ«úñá ó«º¡¿¬áÑΓ ΓᬫѠ πß½«-
  908. ó¿Ñ,  ß««ΓóÑΓßΓóπεΘÑÑ ßαÑñßΓó« «Γ½áñ¬¿ ¿¡¿µ¿¿απÑΓß∩, óδαáíáΓδóá∩
  909. ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε (ß¿Γπᵿ∩ 1), τΓ«íδ ó¬½ετ¿Γ∞ »«ñ»α«úαá¼-
  910. ¼π «íαáí«Γ¬¿ »αÑαδóá¡¿⌐. éßÑ ßαÑñßΓóá «Γ½áñ¬¿ óδαáíáΓδóáεΓ ß¿Γπ-
  911. ᵿε 1 »α¿ ¿¡¿µ¿á½¿ºáµ¿¿, ¬α«¼Ñ φ½Ñ¼Ñ¡Γá 3, π¬áºá¡¡«ú« óδΦÑ, ¬«-
  912. ¼á¡ñδ »αÑαδóá¡¿∩, ¬«Γ«αá∩ óδºδóáÑΓ »αÑαδóá¡¿Ñ ó Γ«τ¬Ñ  (»αÑαδóá-
  913. ¡¿Ñ 3).
  914.     éßÑ  ßαÑñßΓóá, π¬áºá¡¡δÑ óδΦÑ, ñ«ßΓπ»¡δ ó «»Ñαᵿ∩σ ºáΘ¿ΘÑ¡-
  915. ¡«ú« αѪ¿¼á; Γ«½∞¬«  ßαÑñßΓóá  1,2  ¿  3  ñ«ßΓπ»¡δ  ó  «»Ñαᵿ∩σ
  916. ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á. æó«⌐ßΓó« 4, ¬«¡Ñτ¡«, ¡Ññ«ßΓπ»¡« ó «»Ñαá-
  917. µ¿∩σ ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á.
  918.  
  919.             ÄΓ½áñ«τ¡δÑ αÑú¿ßΓαδ
  920.             ───────────────────
  921.     ÄΓ½áñ«τ¡δÑ αÑú¿ßΓαδ 80386 ß«ßΓ«∩Γ ¿º ΦÑßΓ¿ 32-í¿Γ¡δσ αÑú¿ßΓ-
  922. α«ó, »«¬áºá¡¡δσ ¡á α¿ß. 17.1. Ä¡¿ ó¬½ετáεΓ:
  923.     - τÑΓδαÑ αÑú¿ßΓαá Γ«τѬ »αÑαδóá¡¿∩; ¬áªñδ⌐ ß«ñÑαª¿Γ ½¿¡Ñ⌐¡δ⌐
  924. áñαÑß  Γ«τ¬¿ »αÑαδóá¡¿∩, ¬«Γ«αá∩ ß¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ß∩ ¬á¬ Γ«τ¬á
  925. »αÑαδóá¡¿∩ ¬«¼á¡ñδ ¿½¿ »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ.
  926.     - «ñ¿¡ π»αáó½∩εΘ¿⌐ «Γ½áñ«τ¡δ⌐ αÑú¿ßΓα, ¿ß»«½∞ºπѼδ⌐ ñ½∩  «»-
  927. αÑñѽѡ¿∩  ¿ ñáÑΓ ó«º¼«ª¡«ßΓ∞ τÑΓδαѼ Γ«τ¬á¼ »αÑαδóá¡¿∩ íδΓ∞ ºá-
  928. ñá¡¡δ¼¿ ó αÑú¿ßΓαáσ Γ«τѬ »αÑαδóá¡¿∩.
  929.     - «ñ¿¡ «Γ½áñ«τ¡δ⌐ αÑú¿ßΓα ß«ßΓ«∩¡¿∩, ¬«Γ«αδ⌐, ¬«úñá ó«º¡¿¬á-
  930. ÑΓ  «Γ½áñ«τ¡á∩    ¿ß¬½ετ¿Γѽ∞¡á∩    ß¿Γπᵿ∩,  π¬áºδóáÑΓ,  ¬á¬«Ñ  ¿º
  931. ßαÑñßΓó «Γ½áñ¬¿ íδ½á ¿¡¿µ¿á½¿º¿α«óá¡«.
  932. êß»«½∞ºπ∩  ¡«óδÑ  ¬«¼á¡ñδ  ñ½∩ φΓ¿σ µÑ½Ñ⌐, φΓ¿ αÑú¿ßΓαδ ñ«ßΓπ»¡δ
  933. ñ½∩ τΓÑ¡¿∩ ¿ ºá»¿ß¿ ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¿ ¡á ¡π½Ñó«¼  πα«ó¡Ñ
  934. »α¿ó¿½Ñ¡¿⌐ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.
  935.              ÄÆïÇäÄùì¢à ÉàâêæÆÉ¢
  936.              ___________________
  937. 31        23        15        7        0
  938. ┼───────────────┼───────────────┼───────────────┼───────────────┼
  939. │     ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ ÆÄùèê ÄæÆÇìÄéÇ -0-  │ │ │ │ │ │ DR0
  940. ├───────────────────────────────────────────────────────────────┤
  941. │ │ │ │ │ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ ÆÄùèê ÄæÆÇìÄéÇ -1-  │ │ │ │ │ │ DR1
  942. ├───────────────────────────────────────────────────────────────┤
  943. │ │ │ │ │ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ ÆÄùèê ÄæÆÇìÄéÇ -2-  │ │ │ │ │ │ DR2
  944. ├───────────────────────────────────────────────────────────────┤
  945. │ │ │ │ │ÉàâêæÆÉ ïêìàëìÄâÄ ÇäÉàæÇ ÆÄùèê ÄæÆÇìÄéÇ -3-  │ │ │ │ │ │ DR3
  946. └───────────────────────────────────────────────────────────────┘
  947. 31        23        15        7        0
  948. ┼───────────────┼───────────────┼───────────────┼───────────────┼
  949. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │  é│é│é│ │ │ │ │   │ │ │ │é│é│é│é│
  950. │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
  951. ├─┴─┴─┴─┴─┴─┴─┴─┼─┴─┴─┴─┴─┴─┴─┴─┼─┴─┴─┴─┴─┴─┴─┴─┼─┴─┴─┴─┴─┴─┴─┴─┤
  952. │LEN│R│W│LEN│R│W│LEN│R│W│LEN│R│W│ │ │ │ │ │ │G│L G│L│G│L│G│L│G│L│
  953. │ 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
  954. └───────────────────────────────────────────────────────────────┘
  955.  É¿ß.17.1 80386 αÑú¿ßΓαδ  «Γ½áñ¬¿.
  956.     DRO-DR3,  αÑú¿ßΓαδ    Γ«τѬ »αÑαδóá¡¿∩, ¬áªñδ⌐ ß«ñÑαª¿Γ ß½Ññπ-
  957. εΘπε «í½áßΓ∞.
  958.     ï¿¡Ñ⌐¡δ⌐ áñαÑß Γ«τ¬¿ »αÑαδóá¡¿∩ - 32-í¿Γ¡δ⌐  ½¿¡Ñ⌐¡δ⌐  áñαÑß
  959. ¬«Γ«αδ⌐ ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ º«¡π Γ«τ¬¿ »αÑαδóá¡¿∩.
  960.     ÉÑú¿ßΓαδ  DR4  ¿  DR5 ¡Ñ αÑ὿º«óá¡δ ó 80386. Ä¡¿ ¼«úπΓ íδΓ∞
  961. αÑ὿º«óá¡δ ó íπñπΘ¿σ »α«µÑßß«αáσ.
  962.  
  963.                 - 188 -
  964.     DR7, π»αáó½∩εΘ¿⌐ «Γ½áñ«τ¡δ⌐ αÑú¿ßΓα, ß«ñÑαª¿Γ ¡Ñ߬«½∞¬«  «í-
  965. ½áßΓÑ⌐ ñ½∩ íπñπΘÑú« «»αÑñѽѡ¿∩ αẼÑαá «í½áßΓ¿ »αÑαδóá¡¿∩, τΓ«-
  966. íδ «»αÑñѽ¿Γ∞ Γ¿» ñ«ßΓπ»á, ¬«Γ«αδ⌐ ¼«ªÑΓ ¿¡¿µ¿á½¿º¿α«óáΓ∞ ¬áªñ«Ñ
  967. »αÑαδóá¡¿Ñ, ¿ ñáÑΓ ó«º¼«ª¡«ßΓ∞ »α«¿º«⌐Γ¿ ¬áªñ«¼π »αÑαδóá¡¿ε. Äí-
  968. ½áßΓ¿  DR6 »«óΓ«α∩εΓß∩ τÑΓδαѪñδ, »« «ñ¡«⌐ ñ½∩ ¬áªñ«⌐ ¿º τÑΓδαÑσ
  969. Γ«τѬ »αÑαδóá¡¿∩. æ½ÑñπεΘÑÑ  «»¿ßá¡¿Ñ  »α¿¼Ñ¡∩ÑΓß∩  ñ½∩  τÑΓδαÑσ
  970. ¿ñÑ¡Γ¿τ¡δσ «í½áßΓÑ⌐ ó αÑú¿ßΓαÑ DR6:
  971.                             Æáí½¿µá 17.1
  972.              ÉáßΦ¿Σα«ó¬á «í½áßΓ¿ LEN
  973. ═════════════════╤════════╤═════════════════════════════════════╗
  974.  ÉáßΦ¿Σα«ó¬á LEN │ ÉẼÑα │        ç«¡á »αÑαδóá¡¿∩        ║
  975. ─────────────────┼────────┼─────────────────────────────────────╢
  976.        00     │ 1 íá⌐Γ │  Å« ½εí«¼π ½¿¡Ñ⌐¡«¼π áñαÑßπ     ║
  977.        01     │ 2 íá⌐Γá│  éδαáó¡Ñ¡¡á∩ »« úαá¡¿µÑ ß½«óá    ║
  978.        10     │ ¡Ñ «»αÑñѽѡ«, ¡Ñ ¿ß»«½∞ºπÑΓß∩        ║
  979.        11     │ 4 íá⌐Γá│  éδαáó¡Ñ¡¡á∩ »« úαá¡¿µÑ ñó«⌐¡«ú«    ║
  980.          │      │  ß½«óá                ║
  981. ═════════════════╧════════╧═════════════════════════════════════╝
  982.     1. Äí½áßΓ∞ LEN (ñ½¿¡á) π¬áºδóáÑΓ αẼÑα º«¡δ »αÑαδóá¡¿∩, ¬«-
  983. Γ«αá∩ ¼«ªÑΓ ß«ßΓáó½∩Γ∞ 1, 2 ¿½¿ 4 íá⌐Γá. Äí½áßΓ∞ LEN αáßΦ¿Σα«óδ-
  984. óáΓ∞ß∩ ó Γáí½¿µÑ 17.1.
  985.     èáªñá∩ «í½áßΓ∞ LEN π»αáó½∩ÑΓ αẼÑα«¼ ß««ΓóÑΓßΓóπεΘÑ⌐ «í½áß-
  986. Γ¿  »αÑαδóá¡¿∩, π»αáó½∩∩ óßѼ¿ ¼½áñΦ¿¼¿ í¿ΓἿ αÑú¿ßΓαá »αÑαδóá-
  987. ¡¿∩, ¿ß»«½∞ºπÑ¼δ¼¿ ñ½∩ «í¡áαπªÑ¡¿∩ Γ«τ¬¿ »αÑαδóá¡¿∩.  äóπσí¿Γ¡δÑ
  988. Γ«τ¬¿ »αÑαδóá¡¿∩ ¿ß»«½∞ºπεΓ í¿Γ 0 ½¿¡Ñ⌐¡«ú« áñαÑßá, ó αѺπ½∞ΓáΓÑ
  989. ¿¼ÑѼ óδαáó¡Ñ¡¡πε »« úαá¡¿µÑ ß½«óá º«¡π »αÑαδóá¡¿∩.ùÑΓδαÑσí¿Γ¡δÑ
  990. Γ«τ¬¿  »αÑαδóá¡¿∩  ¿ú¡«α¿απεΓ í¿Γδ 0 ¿ 1 ½¿¡Ñ⌐¡«ú« áñαÑßá, ó αÑ-
  991. ºπ½∞ΓáΓÑ ¿¼ÑѼ óδαáó¡Ñ¡¡πε »« úαá¡¿µÑ ñó«⌐¡«ú« ß½«óá º«¡π »αÑαδ-
  992. óá¡¿∩.
  993.     2. RW (τΓÑ¡¿Ñ ºá»¿ß∞) «»αÑñѽ∩ÑΓ Γ¿» ñ«ßΓπ»á, ¬«Γ«αδ⌐  ¼«ªÑΓ
  994. ¿¡¿µ¿á½¿º¿α«óáΓ∞ º«¡π »αÑαδóá¡¿∩. Äí½áßΓ∞ RW «»αÑñѽѡá ó Γáí½¿-
  995. µÑ 17.2.
  996.     3.    G ¿ L, ú½«íá½∞¡δѠ󫺼«ª¡«ßΓ¿ ¿½¿ ½«¬á½∞¡δѠ󫺼«ª¡«ßΓ¿,
  997. ñóá í¿Γá αáºαÑΦÑ¡¿∩ ñ½∩ ¬áªñ«ú« »αÑαδóá¡¿∩. àß½¿ »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ
  998. «ñ¿¡ ¿º í¿Γ«ó αáºαÑΦÑ¡¿∩ πßΓá¡«ó½Ñ¡ ó 1, ß««ΓóÑΓßΓóπεΘÑÑ  »αÑαδ-
  999. óá¡¿Ñ  ó«º¼«ª¡«. ìÑΓ ß«óÑαΦÑ¡¡« ¡¿¬á¬¿σ αẽ¿τ¿⌐ ó Σπ¡¬µ¿∩σ í¿Γ,
  1000. αẽ¿τ¡δÑ ¡á¿¼Ñ¡«óá¡¿∩ Γ«½∞¬« ¡á¼Ñ¬áεΓ ¡á »α¿¡∩ΓδÑ  ¡á¿¼Ñ¡«óá¡¿∩
  1001. ó ¼π½∞Γ¿ºáñáτ¡δσ ß¿ßΓѼáσ, úñÑ «ñ¿¡ ¿º í¿Γ αáºαÑΦÑ¡¿∩ ¼«ªÑΓ íδΓ∞
  1002. πßΓá¡«ó½Ñ¡  ú½«íá½∞¡«⌐    «Γ½áñ«τ¡«⌐  »α«úαá¼¼«⌐,  á  ñαπú«⌐ - ½«-
  1003. ¬á½∞¡«⌐ «Γ½áñ«τ¡«⌐ »«ñ»α«úαá¼¼«⌐.
  1004.     4. GE ¿ LE, ú½«íá½∞¡á∩ Γ«τ¡«ßΓ∞ ¿½¿ ½«¬á½∞¡á∩ Γ«τ¡«ßΓ∞,  ñóá
  1005. í¿Γá  Γ«τ¡«ßΓ¿,  ºáΓαáτ¿óáεΘ¿Ñ »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ. àß½¿
  1006. »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ «ñ¿¡ ¿º «í«¿σ í¿Γ πßΓá¡«ó½Ñ¡ ó 1, « ½εí«¼ »αÑαδ-
  1007. óá¡¿¿ »« áñαÑßπ ñá¡¡δσ íπñÑΓ ß««íΘÑ¡« Γ«τ¡« »«ß½Ñ ºáóÑαΦÑ¡¿∩ ¬«-
  1008. ¼á¡ñδ, ¬«Γ«αá∩ »«ß½πª¿½á »α¿τ¿¡«⌐ »ÑαÑß佬¿ (0 »αÑαδóá¡¿¿ ¬«¼á¡-
  1009. ñδ óßÑúñá ß««íΘáÑΓß∩ Γ«τ¡«, ¡Ñºáó¿ß¿¼« «Γ GE ¿ LE í¿Γ). àß½¿  ¡Ñ
  1010. óδíαá¡«  Γ«τ¡«Ñ ß«ó»áñÑ¡¿Ñ »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ, « »αÑαδ-
  1011. óá¡¿¿ »« áñαÑßπ ñá¡¡δσ ¡Ñ ¼«ªÑΓ íδΓ∞ ß««íΘÑ¡« ñ« óαѼѡ¿  óδ»«½-
  1012. ¡Ñ¡¿∩  ¡Ñ߬«½∞¬¿σ  »«ß½ÑñπεΘ¿σ ¬«¼á¡ñ - ¿½¿ ¼«ªÑΓ ñáªÑ ó««íΘÑ ¡Ñ
  1013. íδΓ∞ ß««íΘÑ¡¿∩. àß½¿ óδ σ«Γ¿ΓÑ ¡Ñß«¼¡Ñ¡¡« «Γ½«ó¿Γ∞ óßÑ    »αÑαδóá-
  1014. ¡¿∩ »« áñαÑßπ ñá¡¡δσ, óδ ñ«½ª¡δ πßΓá¡«ó¿Γ∞ «ñ¿¡ ¿º φΓ¿σ í¿Γ Γ«τ-
  1015. ¡«ßΓ¿, »«¬á ¿ñÑΓ «Γ½áñ¬á. Æ«τ¡«ßΓ∞ ß««íΘÑ¡¿∩ «íÑß»Ñτ¿óáÑΓß∩ ΓѼ,
  1016. τΓ«  ¿ß»«½¡∩εΘÑÑ πßΓα«⌐ßΓó« 80386 óδ¡πªñÑ¡« ªñáΓ∞ ºáóÑαΦÑ¡¿∩ ½ε-
  1017. í«⌐ »ÑαÑñáτ¿ «»Ñαá¡ñá ñá¡¡δσ »ÑαÑñ ¡áτὫ¼ óδ»«½¡Ñ¡¿∩  ß½ÑñπεΘÑ⌐
  1018. ¬«¼á¡ñδ.  ¥Γ«  íπñÑΓ  ¡Ñ¼¡«ú«  ºá¼Ññ½∩Γ∞  óδ»«½¡Ñ¡¿Ñ  »α«úαá¼¼δ
  1019. 80386.
  1020.  
  1021.                 - 189 -
  1022.                ÉáßΦ¿Σα«ó¬á «í½áßΓ¿ RW        Æáí½¿µá 17.2
  1023.  
  1024.  RW αáßΦ¿Σα«ó¬á│  Æ¿» ñ«ßΓπ»á, ¬«Γ«αδ⌐ ¼«ªÑΓ ¿¡¿µ¿á½¿º¿α«óáΓ∞
  1025.            │        »αÑαδóá¡¿Ñ
  1026. ───────────────┼────────────────────────────────────────────────
  1027.       00       │       Æ«½∞¬« óδ»«½¡Ñ¡¿Ñ ¬«¼á¡ñδ
  1028.       01       │       Æ«½∞¬« ºá»¿ß∞ ñá¡¡δσ
  1029.       10       │       ìÑ«»αÑñѽѡ«, ¡Ñ ¿ß»«½∞ºπÑΓß∩
  1030.       11       │       Æ«½∞¬« τΓÑ¡¿Ñ ¿½¿ Γ«½∞¬« ºá»¿ß∞
  1031.  
  1032.     DR6,  «Γ½áñ«τ¡δ⌐ αÑú¿ßΓα ß«ßΓ«∩¡¿∩, ß«ñÑαª¿Γ ¡Ñ߬«½∞¬« «í½áß-
  1033. ΓÑ⌐, «í¡áαπª¿óáεΘ¿σ »α¿τ¿¡π «Γ½áñ«τ¡«⌐    ¿ß¬½ετ¿Γѽ∞¡«⌐    ß¿Γπᵿ¿,
  1034. ¬«úñá  «¡á  ó«º¡¿¬áÑΓ.    èáªñá∩    «í½áßΓ∞  - «ñ¡«í¿Γ¡δ⌐ Σ½áú, ß««Γ-
  1035. óÑΓßΓóπεΘ¿⌐ «ñ¡«⌐ ¿º ó«º¼«ª¡«ßΓÑ⌐ «Γ½áñ¬¿, ¬áªñδ⌐ ¿º ¬«Γ«αδσ  ¼«-
  1036. ªÑΓ  íδΓ∞  áóΓ«¼áΓ¿τÑ߬¿ πßΓá¡«ó½Ñ¡ 80386 ¬á¬ óÑ¬Γ«α »«ñ»α«úαá¼¼δ
  1037. ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ 1. ¥Γ¿ í¿Γδ ¡¿¬«úñá ¡Ñ ßíαáßδóáεΓß∩ áóΓ«-
  1038. ¼áΓ¿τÑ߬¿, «ñ¡á¬« »«ñ»α«úαἼᠿ߬½ετ¿Γѽ∞¡«⌐  ß¿Γπᵿ¿  1  ¡ÑßÑΓ
  1039. «ΓóÑΓßΓóÑ¡¡«ßΓ∞ ºá ßíα«ß φΓ¿σ Σ½áú«ó.
  1040.     1.    BO, B1, B2 ¿ B3, Γ«τ¬¿ »αÑαδóá¡¿⌐ 0, 1, 2 ¿ 3, Ñß½¿ πßΓá-
  1041. ¡«ó½Ñ¡δ ó 1, π¬áºδóáεΓ, τΓ« ßó∩ºá¡¡«Ñ ß φΓ¿¼¿ Γ«τ¬á¼¿  »αÑαδóá¡¿Ñ
  1042. í佫 ¿¡¿µ¿á½¿º¿α«óá¡«.
  1043.     2.    BD, «Γ½áñ«τ¡δÑ αÑú¿ßΓαδ 1, ¿ß»«½∞ºπѼδÑ ICE-386, Ñß½¿ πß-
  1044. Γá¡«ó½Ñ¡δ ó 1, π¬áºδóáεΓ, τΓ« »«»δΓ¬á τΓÑ¡¿∩ ¿½¿ ºá»¿ß¿  »«½πτáÑΓ
  1045. «Γ¬áº,     Γ.¬.  ICE  386  ó¡πΓα¿ßσѼ¡δ⌐    φ¼π½∩Γ«α  ¿ß»«½∞ºπÑΓ  φΓ¿
  1046. ßαÑñßΓóá. Æá¬¿¼ «íαẫ¼, ó« óαѼ∩ «»Ñαᵿ⌐ ICE-386  ñ½∩  «Γ½áñ¬¿,
  1047. »α«úαá¼¼¡δÑ «Γ½áñτ¿¬¿ ¡Ñ ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ «ñ¡«óαѼѡ¡«.
  1048.     3.    BS, «Γ½áñ«τ¡á∩ ß¿Γπᵿ∩ í½áú«ñáα∩ »«Φáú«ó«¼π αѪ¿¼π, Ñß½¿
  1049. πßΓá¡«ó½Ñ¡ ó 1, π¬áºδóáÑΓ, τΓ« ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 1 íδ½á óδ-
  1050. αáí«Γá¡á, »«ß¬«½∞¬π TF (Σ½áú «ñ¡«Φáú«óδ⌐ αáí«Γδ) íδ½ πßΓá¡«ó½Ñ¡ ó
  1051. αÑú¿ßΓαÑ EFLAG. è«úñá «Γ½áñτ¿¬ ¡áσ«ñ¿Γß∩ ó »«Φáú«ó«¼ αѪ¿¼Ñ τÑαѺ
  1052. µÑ½Ñóπε »α«úαá¼¼π, «ª¿ñáÑΓß∩, τΓ« BS πßΓá¡«ó½Ñ¡.
  1053.     4. BT, «Γ½áñ«τ¡á∩ ß¿Γπᵿ∩ í½áú«ñáα∩ ½«óπΦ¬Ñ  »ÑαѬ½ετÑ¡¿∩    -
  1054. ºáñáτ, Ñß½¿ πßΓá¡«ó½Ñ¡ ó 1, π¬áºδóáÑΓ, τΓ« íδ½á óδαáí«Γá¡á ¿ß¬½ε-
  1055. τ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 1, »«ß¬«½∞¬π »ÑαѬ½ετÑ¡¿∩ ºáñáτ á¬Γ¿ó¿º¿α«óá½á
  1056. ºáñáτπ, ó ¬«Γ«α«⌐ í¿Γ T (½«óπΦ¬á) 32-í¿Γ¡«ú« TSS πßΓá¡«ó½Ñ¡ ó 1.
  1057.     àß½¿ ¬«¼á¡ñá, ¡áτ¿¡áεΘá∩ß∩ ß áñαÑßá Γ«τ¬¿ »αÑαδóá¡¿∩ í½¿º¬á ¬
  1058. óδ»«½¡Ñ¡¿ε,  ó«º¡¿¬áÑΓ πß½«ó¿Ñ »αÑαδóá¡¿∩ ¿, Ñß½¿ »αÑαδóá¡¿Ñ ó«º-
  1059. ¼«ª¡«, ¡Ñ¼Ññ½Ñ¡¡« ó«º¡¿¬áÑΓ ß¿Γπᵿ¿ 1 ¬á¬ «Φ¿í¬á »ÑαÑñ ΓѼ,  ¬á¬
  1060. ¬«¼á¡ñá óδ»«½¡¿Γß∩.
  1061.     çá¼ÑΓ¿¼,  τΓ«  Γ«½∞¬«  »αÑñóδí«α¬á    ¬«¼á¡ñδ ¡Ñ ¿¡¿µ¿á½¿º¿απÑΓ
  1062. »αÑαδóá¡¿Ñ: ¬«¼á¡ñá ¼«ªÑΓ ñÑ⌐ßΓó¿Γѽ∞¡« íδΓ∞ í½¿º¬á ¬  óδ»«½¡Ñ¡¿ε
  1063. ó« óαѼ∩ Γ«ú«, ¬«úñá »α«¿ßσ«ñ¿Γ »αÑαδóá¡¿Ñ.
  1064.  
  1065.       ÅαÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ ß «Γ½áñ«τ¡δ¼¿ αÑú¿ßΓαἿ
  1066.       ────────────────────────────────────────────────────
  1067.     ÅαÑαδóá¡¿Ñ    »«  áñαÑßπ  ñá¡¡δσ ¼«ªÑΓ íδΓ∞ πßΓá¡«ó½Ñ¡« ºá»¿ß∞ε
  1068. ½¿¡Ñ⌐¡«ú« áñαÑßá Γ«τ¬¿ »αÑαδóá¡¿∩ ó «Γ½áñ«τ¡δ⌐ αÑú¿ßΓα. ä½∩  »αÑ-
  1069. αδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ RW «í½áßΓ∞ ñ«½ª¡á íδΓ∞ 01 (Γ«½∞¬« ºá»¿ß∞
  1070. ñá¡¡δσ) ¿½¿ 11 (ºá»¿ß∞ ¿½¿ τΓÑ¡¿Ñ ñá¡¡δσ). LEN «í½áßΓ∞    ¼«ªÑΓ ºá-
  1071. ñáóáΓ∞    ½εíπε  «»αÑñѽѡ¡πε óѽ¿τ¿¡π: (00, 10 ¿½¿ 11 (ñ½∩ 1-, 2-,
  1072. ¿½¿ 4 íá⌐Γ¡«⌐ º«¡δ »αÑαδóá¡¿∩).
  1073.     àß½¿ óδí«α¬á ñá¡¡δσ »«½¡«ßΓ∞ε ¿½¿  τáßΓ¿τ¡«  »«»áñáÑΓ  ó¡πΓα∞
  1074. º«¡δ »αÑαδóá¡¿∩ »« áñαÑßπ ñá¡¡δσ, ó«º¡¿¬áÑΓ πß½«ó¿Ñ »αÑαδóá¡¿∩ »«
  1075. áñαÑßπ    ñá¡¡δσ, ¿, Ñß½¿ »αÑαδó᡿Ѡ󫺼«ª¡«, ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπ-
  1076. ᵿ∩ 1 ó«º¡¿¬áÑΓ ¬á¬ ½«óπΦ¬á »«ß½Ñ Γ«ú«, ¬á¬ »α«¿ßσ«ñ¿Γ óδí«α¬á.
  1077.  
  1078.                 - 190 -
  1079.             ö½áú »ÑαѺá»π߬á
  1080.             ────────────────
  1081.     Æ«¡¬«⌐ τÑαΓ«⌐, ¬«Γ«αá∩ πß«óÑαΦÑ¡ßΓóπÑΓ ñÑ⌐ßΓó¿Ñ  ßαÑñßΓó  «Γ-
  1082. ½áñ¬¿ 80386, ∩ó½∩ÑΓß∩ RF (Σ½áú »ÑαѺá»π߬á) í¿Γ ó EFLAG. RF í¿Γ ó
  1083. EFLAG,    ¬«úñá  «¡  πßΓá¡«ó½Ñ¡ ó 1, ¼«ªÑΓ ºá»αÑΓ¿Γ∞ »αÑαδóá¡¿Ñ ¬«-
  1084. ¼á¡ñ, ¬«úñá «íαáí«Γτ¿¬ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ 1  ó«ºóαáΘáÑΓß∩    ¬
  1085. Γ«⌐ ªÑ ßἫ⌐ ¬«¼á¡ñÑ, ¬«Γ«αá∩ ñ« ß¿σ »«α ∩ó½∩ÑΓß∩ Γ«τ¬«⌐ »αÑαδóá-
  1086. ¡¿∩ ¬«¼á¡ñδ.
  1087.     80386  áóΓ«¼áΓ¿τÑ߬¿  πßΓá¡áó½¿óáÑΓ  RF ó ¿º«íαáªÑ¡¿¿ EFLAG ó
  1088. ßΓѬÑ, ¬«úñá EFLAG ºá»¿ßδóáÑΓß∩ ó ßΓѬ, ¬«úñá 80386 óσ«ñ¿Γ ó  ½ε-
  1089. í«⌐  «íαáí«Γτ¿¬  «Φ¿í¬¿.  Äñ¡á¬« ¬«¼á¡ñá IRET ó ¬«¡µÑ «íαáí«Γτ¿¬á
  1090. «Φ¿í¬¿, ¬«Γ«αá∩ óδΓὬ¿óáÑΓ ¿º«íαáªÑ¡¿Ñ EFLAG ¿º ßΓѬá, íπñÑΓ πß-
  1091. Γá¡áó½¿óáΓ∞ RF ó αÑú¿ßΓαÑ EFLAG, óδ»«½¡Ñ¡¿Ñ íπñÑΓ  ó«º«í¡«ó½Ñ¡« ß
  1092. áñαÑßá »αÑαδóá¡¿∩ íѺ óδαáí«Γ¬¿ ñαπú«ú« »αÑαδóá¡¿∩ »« «Φ¿í¬Ñ.
  1093.     àß½¿, »«ß½Ñ «Φ¿í¬¿ «Γ½áñ¬¿, RF πßΓá¡«ó½Ñ¡ ó  1  ¿  «íαáí«Γτ¿¬
  1094. »«óΓ«α¿Γ  «Φ¿í«τ¡πε ¬«¼á¡ñπ, ó«º¼«ª¡«, τΓ« »«óΓ«αÑ¡¿Ñ ¬«¼á¡ñδ óδ-
  1095. º«óÑΓ ñαπú¿Ñ «Φ¿í¬¿. Æ.¬. ½εí«⌐ «íαáí«Γτ¿¬  «Φ¿í¬¿  πßΓá¡áó½¿óáÑΓ
  1096. RF  Σ½áú, »«óΓ«αÑ¡¿Ñ ¬«¼á¡ñδ »«ß½Ñ φΓ¿σ «Φ¿í«¬ íπñÑΓ ΓᬪѠóδ»«½-
  1097. ¡∩Γ∞ß∩ ß RF=1, ΓᬠτΓ« Γ«τ¬á »αÑαδóá¡¿∩ »α¿ «Γ½áñ¬Ñ ñ½∩ φΓ«⌐  «ñ-
  1098. ¡«⌐  ¬«¼á¡ñδ íπñÑΓ »α«ñ«½ªáΓ∞ ¿ú¡«α¿α«óáΓ∞ß∩. Åα«µÑßß«α áóΓ«¼áΓ¿-
  1099. τÑ߬¿ «τ¿ΘáÑΓ RF Γ«½∞¬« »«ß½Ñ πß»ÑΦ¡«ú« ºáóÑαΦÑ¡¿∩ ¬«¼á¡ñδ.
  1100.     çá¼ÑΓ¿¼, τΓ« »α«úαá¼¼¿ßΓ ¡Ñ ¡πªñáÑΓß∩ ó ∩ó¡«⌐  πßΓá¡«ó¬Ñ  ¿½¿
  1101. ßíα«ß  RF  ñ½∩ ¬«ααÑ¬Γ¡δσ «»Ñαᵿ⌐. Åα«µÑßß«α áóΓ«¼áΓ¿τÑ߬¿ πßΓá-
  1102. ¡áó½¿óáÑΓ RF ó 1, τΓ«íδ ºá»αÑΓ¿Γ∞ »«óΓ«αÑ¡¿Ñ  «Γ½áñ«τ¡«⌐  ¿ß¬ετ¿-
  1103. Γѽ∞¡«⌐  ß¿Γπᵿ¿. è«úñá ¬«¼á¡ñá »«óΓ«α∩ÑΓß∩. Åα«µÑßß«α áóΓ«¼áΓ¿-
  1104. τÑ߬¿ ßíαáßδóáÑΓ RF ó 0 »α¿ πß»ÑΦ¡«¼ ºáóÑαΦÑ¡¿¿ ¬«¼á¡ñδ, Γᬠ τΓ«
  1105. »αÑαδóá¡¿Ñ ¬«¼á¡ñ ¡Ñ íπñÑΓ ºá»αÑΘÑ¡« ñ½∩ íπñπΘ¿σ ¬«¼á¡ñ.
  1106.  
  1107.                 - 191 -
  1108.           æÉà俯éÇ ÄÆïÇäèê æÄéîàæÆêî¢à æ 8086
  1109.            ───────────────────────────────────
  1110.  
  1111.               Å«Φáú«óá∩ »α«ú«¡¬á.
  1112.                ──────────────────
  1113.     àß½¿ í¿Γ TF  (Σ½áú    »«Φáú«ó«⌐  »α«ú«¡¬¿)  πßΓá¡«ó½Ñ¡  ó  1,
  1114. ½«óπΦ¬á  ¿ß¬½ετ¿Γѽ∞¡«⌐  ß¿Γπᵿ¿  1  íπñÑΓ  ßαáíáΓδóáΓ∞   »«ß½Ñ
  1115. ¿ß»«½¡Ñ¡¿∩ ¬áªñ«⌐ ß½ÑñπεΘÑ⌐  ¿¡ßΓαπ¬µ¿¿.  ìá  »αá¬Γ¿¬Ñ,  «íδτ¡«,
  1116. «Γ½áñτ¿¬ πßΓá¡áó½¿óáÑΓ í¿Γ TF  «íαáºá  αÑú¿ßΓαá  EFLAG    ó  ßΓѬÑ
  1117. «Γ½áñτ¿¬á, á  ºáΓѼ  »ÑαÑñáÑΓ  π»αáó½Ñ¡¿Ñ  µÑ½Ñó«⌐  »α«úαἼѠ ¿
  1118. ºáúαπªáÑΓ «íαẠαÑú¿ßΓαá EFLAG ß »«¼«Θ∞ε Ññ¿¡ßΓóÑ¡¡«⌐ ¿¡ßΓαπ¬µ¿¿
  1119. IRET.  Å«Φáú«óá∩  ½«óπΦ¬á  ßαáíáΓδóáÑΓ    »«ß½Ñ  óδ»«½¡Ñ¡¿∩  «ñ¡«⌐
  1120. ¿¡ßΓαπ¬µ¿¿ µÑ½Ñó«⌐ »α«úαá¼¼δ.
  1121.     è«úñá  »«∩ó½∩ÑΓß∩  ¿ß¬½ετ¿Γѽ∞¡á∩  ß¿Γπᵿ∩  1  ó  ¬áτÑßΓóÑ
  1122. ½«óπΦ¬¿, CS:EIP  ºá¡«ß∩Γß∩  ó  ßΓѬ  «Γ½áñτ¿¬á,  π¬áºδóáεΘ¿⌐  ¡á
  1123. ß½ÑñπεΘπε  ¡Ñ¿ß»«½¡Ñ¡¡πε  ¿¡ßΓαπ¬µ¿ε   «Γ½áª¿óáѼ«⌐   »α«úαá¼¼δ.
  1124. Äíαáí«Γτ¿¬  ¿ß¬½ετ¿Γѽ∞¡«⌐  ß¿Γπᵿ¿  1  ¼«ªÑΓ     Γᬿ¼     «íαẫ¼
  1125. φΣΣÑ¬Γ¿ó¡« «ßπΘÑßΓó½∩Γ∞  »«Φáú«óπε  »α«ú«¡¬π  µÑ½Ñó«⌐  »α«úαá¼¼δ
  1126. ºá¬á¡τ¿óáεΘÑ⌐ß∩ »α«ßΓ« ¿¡ßΓαπ¬µ¿Ñ⌐ IRET.
  1127.     ê¡ßΓαπ¬µ¿∩ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ (Breakpoint instruction).
  1128.      ─────────────────────────────────────────────────────
  1129.     Äñ¡«íá⌐Γ«óδ¼ ¬«ñ«¼ «»Ñαᵿ¿ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ ∩ó½∩ÑΓß∩  ¬«ñ
  1130. ææh. è«ñ «»Ñαᵿ¿ ¬«¡Γα«½∞¡«⌐  Γ«τ¬¿  úÑ¡Ñα¿απÑΓ  ¿ß¬½ετ¿Γѽ∞¡πε
  1131. ß¿Γπáµ¿ε ½«óπΦ¬¿ 3.ê¡ßΓαπ¬µ¿∩ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿  ¬«ñ¿απÑΓß∩  ¬á¬
  1132. «ñ¡«íá⌐Γ«óá∩ ¿¡ßΓαπ¬µ¿∩, »«φΓ«¼π «¡á ¼«ªÑΓ íδΓ∞ »«¼ÑΘÑ¡á ó ½εíπε
  1133. »«º¿µ¿ε íѺ »ÑαѺỿ߿ í«½ÑÑ, τѼ  «ñ¡«⌐  ¬«¼á¡ñδ.  Äñ¡«íá⌐Γ«óá∩
  1134. ¿¡ßΓαπ¬µ¿∩  ¬«¡Γα«½∞¡«⌐   Γ«τ¬¿   ∩ó½∩ÑΓß∩   ºá¼Ñ¡¿ΓѽѼ   «íΘÑ⌐
  1135. ¿¡ßΓαπ¬µ¿¿ »α«úαá¼¼¡«ú« »αÑαδóá¡¿∩ INT n, úñÑ n αáó¡« 3.  Äñ¡á¬«
  1136. ¿¡ßΓαπ¬µ¿∩ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ (¬«ñ «»Ñαᵿ¿ ææh)  ¡ÑτπóßΓó¿Γѽ∞¡á
  1137. ¬ IOPL, ó Γ« óαѼ∩ ¬á¬ INT n τπóßΓó¿Γѽ∞¡á ¬ IOPL  ó  ºáΘ¿ΘÑ¡¡«¼
  1138. αѪ¿¼Ñ ¿ ó αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086.
  1139.     Äíδτ¡« «Γ½áñτ¿¬ ¼«ªÑΓ  óδαáí«ΓáΓ∞  «ñ¡«íá⌐Γ«óπε  ¿¡ßΓαπ¬µ¿ε
  1140. ¬«¡Γα«½∞¡«⌐  Γ«τ¬¿  ¡á     óßÑσ    ΓαÑíπѼδσ   ¬«¡Γα«½∞¡δσ   Γ«τ¬áσ
  1141. ¿ß»«½¡∩Ѽδσ ¿¡ßΓαπ¬µ¿⌐. ê¡ßΓαπ¬µ¿¿ ¬«¡Γα«½∞¡δσ    Γ«τѬ  ¡Ñ  ¼«úπΓ
  1142. íδΓ∞ óαѼѡ¡« ºá»¿ßá¡δ ó »«ßΓ«∩¡¡πε »á¼∩Γ∞, Γá¬πε ¬á¬ ROM. Æá¬ªÑ
  1143. «Γ¼ÑΓ¿¼, τΓ« ¿¡ßΓαπ¬µ¿∩ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ ¡Ñ ¼«ªÑΓ  «íÑß»Ñτ¿óáΓ∞
  1144. 󫺼«ª¡«ßΓ∞  »αÑαδóá¡¿⌐  »«  ñá¡¡δ¼.  Æá¬¿Ñ  ¬«α«Γ¬¿Ñ    »ÑαÑσ«ñδ
  1145. π¡¿τΓ«ªáεΓß∩  »α¿   ¿ß»«½∞º«óá¡¿¿   «Γ½áñ«τ¡δσ     αÑú¿ßΓα«ó   ñ½∩
  1146. óδ»«½¡Ñ¡¿∩ Γ«τѬ »αÑαδóá¡¿∩ ¿¡ßΓαπ¬µ¿⌐ ¬á¬ «»¿ßá¡« óδΦÑ.
  1147.  
  1148.               ÅÉêïÄåàìêà Ç
  1149.  
  1150.         öïÇâÄé¢ë ÉàâêæÆÉ ê èÄ䢠ôæïÄéêë.
  1151.          ───────────────────────────────
  1152.      32 í¿Γ¡δ⌐ Σ½áú«óδ⌐ αÑú¿ßΓα ß«ßΓ«¿Γ ¿º 8 »«½Ñ⌐ ß«ßΓ«∩¡¿∩ ¿ 5
  1153. »«½Ñ⌐ π»αáó½Ñ¡¿∩. ìÑ«»αÑñѽѡ¡δÑ í¿Γδ ßτ¿ΓδóáεΓß∩ ¬á¬ ¡π½¿ (  ºá
  1154. ¿ß¬½ετÑ¡¿Ñ¼ í¿Γá 1, ¬«Γ«αδ⌐ ßτ¿ΓδóáÑΓß∩ ¬á¬ 1 )  ¿  ¿ú¡«α¿απεΓß∩
  1155. »α¿ ºá»¿ß¿ ó ¡¿σ ¿¡Σ«α¼áµ¿¿. î½áñΦ¿Ñ 16  í¿Γ  αÑú¿ßΓαá    àFLÇG  (
  1156. αáßΦ¿αÑ¡¡«ú« αÑú¿ßΓαá FLÇG ) ¼«úπΓ ΓᬪѠíδΓ∞ ñ«ßΓπ»¡δ ¬á¬ FLÇG
  1157. αÑú¿ßΓα ñ½∩ 16 í¿Γ¡δσ «»Ñαᵿ⌐.
  1158.          Æáí½¿µá Ç.1. ö½áú«óδ⌐ αÑú¿ßΓα.
  1159. 31 30    18 17 16 15 14        11 10  9  8  7  6  5  4  3    2  1  0
  1160. ├─┼─┼─..┼─┼──┼──┼──┼──┼────┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
  1161. │0│0│     0│VM│RF│ 0│NT│IOPL│OF│DF│IF│TF│SF│ZF│ 0│AF│ 0│PF│ 1│CF│
  1162. └──────────────────────────────────────────────────────────────┘
  1163.      ö½áú«óδÑ »«½∩ αÑú¿ßΓαá àFLÇG, «»αÑñѽѡ¡δÑ ¡¿ªÑ,  «»¿ßδóáεΓ
  1164. ¿σ »«óÑñÑ¡¿Ñ ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ ¿¡ßΓαπ¬µ¿⌐, ¬«Γ«αδÑ  ó½¿∩εΓ  ¡á
  1165. φΓ¿ Σ½áú¿. æπΘÑßΓóπεΓ, ¬«¡Ñτ¡«,  ¡Ñ¬«Γ«αδÑ  ¿¡ßΓαπ¬µ¿¿,  ¬«Γ«αδÑ
  1166. «ßΓáó½∩εΓ  Σ½áú¿  »«½¡«ßΓ∞ε  íѺ  ¿º¼Ñ¡Ñ¡¿⌐.  é   »α¿½«ªÑ¡¿¿   é
  1167. ¿¡ßΓαπ¬µ¿¿ αáßß¼«ΓαÑ¡δ ó ñÑΓá½∩σ.
  1168.  
  1169.                 - 192 -
  1170.      æF - Σ½áú »ÑαÑ¡«ßá, í¿Γ 0.
  1171.      æF  πßΓá¡áó½¿óáÑΓß∩  ó  1,  Ñß½¿  ó   αѺπ½∞ΓáΓÑ    «»Ñαᵿ¿
  1172. »α«¿ºó«ñ¿Γß∩ »ÑαÑ¡«ß ßΓáαΦÑú« í¿Γá (ß½«ªÑ¡¿Ñ) ¿½¿ ºáѼ ó ßΓáαΦ¿⌐
  1173. í¿Γ (óδτ¿Γá¡¿Ñ). é »α«Γ¿ó¡«¼ ß½πτáÑ æF = 0. ä½∩ 8, 16, 32 í¿Γ¡δσ
  1174. «»Ñαᵿ⌐ «¡ πßΓá¡áó½¿óáÑΓß∩ ñ½∩ »ÑαÑ¡«ßá ¿½¿ ºáѼá ñ½∩ í¿Γ«ó  7,
  1175. 15, 31 ß««ΓóÑΓßΓóÑ¡¡«.
  1176.      ÉF - Σ½áú »áα¿ΓÑΓá, í¿Γ 2.
  1177.      ÉF = 1, Ñß½¿ 8 ¼½áñΦ¿σ  í¿Γ  αѺπ½∞ΓáΓá  «»Ñαᵿ¿    ß«ñÑαªáΓ
  1178. τÑΓ¡«Ñ τ¿ß½« Ññ¿¡¿µ ( τÑΓ¡δ⌐ »áα¿ΓÑΓ ). ÉF = 0, Ñß½¿  8  ¼½áñΦ¿σ
  1179. í¿Γ ¿¼ÑεΓ ¡ÑτÑΓ¡«Ñ ¬«½¿τÑßΓó« Ññ¿¡¿µ ( ¡ÑτÑΓ¡δ⌐  »áα¿ΓÑΓ  ).  ÉF
  1180. ∩ó½∩ÑΓß∩ Σπ¡¬µ¿Ñ⌐ Γ«½∞¬« ¼½áñΦ¿σ 8  í¿Γ  ¡Ñºáó¿ß¿¼«  «Γ  αẼÑαá
  1181. «»Ñαá¡ñá.
  1182.      ÇF - óß»«¼«úáΓѽ∞¡δ⌐ Σ½áú »ÑαÑ¡«ßá, í¿Γ 4.
  1183.      éß»«¼«úáΓѽ∞¡δ⌐ Σ½áú  »ÑαÑ¡«ßá  »α¿¼Ñ¡∩ÑΓß∩  ñ½∩  π»α«ΘÑ¡¿∩
  1184. ß½«ªÑ¡¿∩ ¿ óδτ¿Γá¡¿∩ ñó«¿τ¡«- ñÑß∩Γ¿τ¡δσ τ¿ßѽ. ÇF = 0,  Ñß½¿  ó
  1185. αѺπ½∞ΓáΓÑ «»Ñαᵿ¿ »α«¿ßσ«ñ¿Γ »ÑαÑ¡«ß    í¿Γá  3  (ß½«ªÑ¡¿Ñ)  ¿½¿
  1186. ºáѼ ó    í¿Γ  3    (óδτ¿Γá¡¿Ñ).  ê¡áτÑ  ÇF  =  0.    ÇF  αáí«ΓáÑΓ  ¡á
  1187. »ÑαÑ¡«ß/ºáѼ  í¿Γ«ó  Γ«½∞¬«  ñ½∩  í¿Γá    3  ¡Ñºáó¿ß¿¼«  «Γ  ñ½¿¡δ
  1188. «»Ñαá¡ñá.
  1189.      ZF - Σ½áú ¡π½∩, í¿Γ 6.
  1190.      ZF = 1, Ñß½¿ óßÑ í¿Γδ αѺπ½∞ΓáΓá - ¡π½¿.
  1191.      SF - Σ½áú º¡á¬á, í¿Γ 7.
  1192.      SF = 1, Ñß½¿ ßΓáαΦ¿⌐ í¿Γ αѺπ½∞ΓáΓá αáóÑ¡ 1. ê¡áτÑ - 0. ä½∩
  1193. 8, 16, 32 í¿Γ¡δσ «»Ñαᵿ⌐ SF «ΓαáªáÑΓ ß«ßΓ«∩¡¿Ñ í¿Γ«ó 7, 15,  31
  1194. ß««ΓóÑΓßΓóÑ¡¡«.
  1195.      ÆF - Σ½áú ½«óπΦ¬¿, í¿Γ 8.
  1196.      ÆF αáºαÑΦáÑΓ »«Φáú«óπε »α«ú«¡¬π. è«úñá ÆF πßΓá¡áó½¿óáÑΓß∩ ó
  1197. 1 »α«µÑßß«α 80386 úÑ¡Ñα¿απÑΓ ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπáµ¿ε  ½«óπΦ¬¿  1
  1198. »«ß½Ñ  ¿ß»«½¡Ñ¡¿∩  ß½ÑñπεΘÑ⌐   ¿¡ßΓαπ¬µ¿¿.   è«úñá   ÆF   =   0,
  1199. ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 1 úÑ¡Ñα¿απÑΓß∩ Γ«½∞¬« ñαπú¿¼¿ ßαÑñßΓóἿ
  1200. «Γ½áñ¬¿, «íÑß»Ñτ¿óáÑ¼δ¼¿ «Γ½áñ«τ¡δ¼¿ αÑú¿ßΓαἿ.
  1201.      IF - Σ½áú αáºαÑΦÑ¡¿∩ »αÑαδóá¡¿⌐, í¿Γ 9.
  1202.      è«úñá í¿Γ IF πßΓá¡«ó½Ñ¡ ó    1,  «¡    αáºαÑΦáÑΓ  αáß»«º¡áóá¡¿Ñ
  1203. ó¡ÑΦ¡¿σ  »αÑαδóá¡¿⌐,  óδºδóáѼδσ   ß¿ú¡á½«¼   ¡á   óδó«ñÑ   INÆR
  1204. ¼¿¬α«ßσѼδ. è«úñá IF ßíα«ΦÑ¡ ó 0, ó¡ÑΦ¡¿Ñ ß¿ú¡á½δ, »«ñáóáѼδÑ ¡á
  1205. óδó«ñ  INÆR,  ¡Ñ  αáß»«º¡áεΓß∩.  IÄÉL  »«¬áºδóáÑΓ   ¼á¬ß¿¼á½∞¡«Ñ
  1206. º¡áτÑ¡¿Ñ æÉL »α¿ ¬«Γ«α«¼ IF í¿Γ ¼«ªÑΓ íδΓ∞ ¿º¼Ñ¡Ñ¡, ¬«úñá  ¡«óδÑ
  1207. º¡áτÑ¡¿∩  »ÑαÑñáεΓß∩  ¿º  ßΓѬᠠó  àFLÇG  (¿½¿  FLÇG)    αÑú¿ßΓα.
  1208. ÅÑαѬ½ετáΓѽ¿ ºáñáτ ¼«úπΓ  óßÑúñá  ¿º¼Ñ¡∩Γ∞  IF  í¿Γ  ¬á¬  ¡«ó«Ñ
  1209. ß«ßΓ«∩¡¿Ñ àFLÇG, ºáúαπªÑ¡¡«Ñ ¿º ßÑú¼Ñ¡Γá ß«ßΓ«∩¼¿∩ ºáñáτ¿ (ÆSS).
  1210.      DF - Σ½áú ¡á»αáó½Ñ¡¿∩, í¿Γ 10.
  1211.      DF  «»αÑñѽ∩ÑΓ  ¬á¬  àSI  ¿/¿½¿  àDI   ¿¡ñѬߡδÑ    αÑú¿ßΓαδ
  1212. ñѬαÑ¼Ñ¡Γ¿απεΓß∩  ¿½¿  ¿¡¬αÑ¼Ñ¡Γ¿απεΓß∩  »«ß½Ñ    ¬áªñ«⌐    ¿ΓÑαᵿ¿
  1213. ßΓα¿¡ú«óδσ ¿¡ßΓαπ¬µ¿⌐. Ä¡¿ ¿¡¬αÑ¼Ñ¡Γ¿απεΓß∩, Ñß½¿ DF = 0 (ßΓα¿¡ú
  1214. «íαáíáΓδóáÑΓß∩ ß½Ñóá ¡á»αáó«). Å«ßΓñѬαÑ¼Ñ¡Γ  »α«¿ºó«ñ¿Γß∩  Ñß½¿
  1215. DF = 1 (ßΓα¿¡ú «íαáíáΓδóáÑΓß∩ ß»αáóá ¡á½Ñó«).
  1216.      ÄF - Σ½áú »ÑαÑ»«½¡Ñ¡¿∩, í¿Γ 11.
  1217.      ÄF = 1, Ñß½¿ ó αѺπ½∞ΓáΓÑ «»Ñαᵿ¿ »α«¿ßσ«ñ¿Γ  »ÑαÑ»«½¡Ñ¡¿Ñ
  1218. τ¿ß½á  ß«  º¡á¬«¼.  ç¡á¬«ó«Ñ  »ÑαÑ»«½¡Ñ¡¿Ñ  ó«º¡¿¬áÑΓ  ¬«úñá   ó
  1219. αѺπ½∞ΓáΓÑ  «»Ñαᵿ¿  »α«¿ßσ«ñ¿Γ  »ÑαÑ¡«ß/ºáѼ    ó  º¡á¬«óδ⌐  í¿Γ
  1220. αѺπ½∞ΓáΓá,  ¡«  ¡Ñ  ∩ó½∩ÑΓß∩  αѺπ½∞ΓáΓ«¼   »ÑαÑ¡«ßá/ºáѼᠠ ¿º
  1221. º¡á¬«ó«ú« í¿Γá ¿½¿ ¡á«í«α«Γ. ä½∩ 8, 16 ¿ 32 í¿Γ¡δσ  «»Ñαᵿ⌐  ÄF
  1222. πßΓá¡áó½¿óáÑΓß∩ ó ß««ΓóÑΓßΓó¿¿ ß« º¡á¬«óδ¼ í¿Γ«¼ ó αáºα∩ ñáσ  7,
  1223. 15 ¿ 31.
  1224.  
  1225.                 - 193 -
  1226.      IÄÉL - πα«óÑ¡∞ »α¿ó½Ñú¿¿ óó«ñá - óδó«ñá, í¿Γδ 12 - 13.
  1227.      ¥Γ«  ñóπσí¿Γ¡«Ñ  Σ½áú«ó«Ñ    »«½Ñ  »α¿¼Ñ¡∩ÑΓß∩  ó  ºáΘ¿ΘÑ¡¡«¼
  1228. αѪ¿¼Ñ. IÄÉL τ¿ß½Ñ¡¡« »«¬áºδóÑΓ ¼á¬ß¿¼á½∞¡«Ñ  º¡áτÑ¡¿Ñ    æÉL  »α¿
  1229. ¬«Γ«α«¼ óó«ñ/óδó«ñ ¼«ªÑΓ  »α«¿ºó«ñ¿Γ∞ß∩  íѺπß½«ó¡«.  Åα¿  ½εí«¼
  1230. í«½∞ΦѼ  º¡áτÑ¡¿¿  æÉL    ¬áαΓá  í¿Γ«ó   αáºαÑΦÑ¡¿∩   óó«ñá/óδó«ñá
  1231. áóΓ«¼áΓ¿τÑ߬¿ »α¿¡¿¼áÑΓß∩ ó«  ó¡¿¼á¡¿Ñ    »α«µÑßß«α«¼.  ¥Γ«Γ  Σ½áú
  1232. ΓᬪѠ»«¬áºδóáÑΓ ¼á¬ß¿¼á½∞¡«Ñ º¡áτÑ¡¿Ñ æÉL αáºαÑΦá∩ ¿º¼Ñ¡Ñ¡¿Ñ IF
  1233. (αáºαÑΦÑ¡¿∩ »αÑαδóá¡¿⌐)  Σ½áú«ó«ú«  í¿Γá  ¬«úñá  ¡«óδÑ    º¡áτÑ¡¿∩
  1234. ¿ºó½Ñ¬áεΓß∩ ¿º ßΓѬá ó    àFLÇG.    ê¡ßΓαπ¬µ¿¿  ÉÄÉF  ¿  IRàÆ  ¼«úπΓ
  1235. ¿º¼Ñ¡¿Γ∞ IÄÉL Σ½áú Γ«½∞¬« ¬«úñá æÉL αáóÑ¡ 0. ÅÑαѬ½ετáΓѽ¿ ºáñáτ
  1236. óßÑúñá ¿º¼Ñ¡∩εΓ IÄÉL »«½Ñ, Γ.¬. ¡«óδ⌐ «íαẠàFLÇG ºáúαπªáÑΓß∩ ¿º
  1237. ßÑú¼Ñ¡Γá ß«ßΓ«∩¡¿∩ ºáñáτ¿ (ÆSS).
  1238.      NÆ - ó½«ªÑ¡¡á∩ ºáñáτá, í¿Γ 14.
  1239.      ¥Γ«Γ  Σ½áú  ¿ß»«½∞ºπÑΓß∩  ó  ºáΘ¿ΘÑ¡¡«¼  αѪ¿¼Ñ.  ¥Γ«Γ  í¿Γ
  1240. πßΓá¡áó½¿óáÑΓß∩  áóΓ«¼áΓ¿τÑ߬¿    »α«µÑßß«α«¼   80386   ó«   óαѼ∩
  1241. »ÑαѬ½ετÑ¡¿∩  ºáñáτ.  NÆ  πßΓá¡áó½¿óáÑΓß∩   »α«µÑßß«α«¼,   τΓ«íδ
  1242. »«¬áºáΓ∞, τΓ« óδ»«½¡Ñ¡¿Ñ ΓѬπΘÑ⌐ ºáñáτ¿ ó½«ªÑ¡«  ó  α«ñ¿Γѽ∞߬πε
  1243. ºáñáτπ. àß½¿ NÆ  =  1,    «¡  »«¬áºδóáÑΓ,  τΓ«  ßÑú¼Ñ¡Γ  ß«ßΓ«∩¡¿∩
  1244. ΓѬπΘÑ⌐ ºáñáτ¿    ß«ñÑαª¿Γ  º¡áτáΘ¿⌐  ßÑ½Ñ¬Γ«α  «íαáΓ¡«⌐    ßó∩º¿  ß
  1245. α«ñ¿Γѽ∞߬«⌐ ºáñáτÑ⌐. ç¡áτÑ¡¿Ñ NÆ ΓÑßΓ¿απÑΓß∩  ¿¡ßΓαπ¬µ¿Ñ⌐  IRàÆ
  1246. ñ½∩ Γ«ú«, τΓ«íδ «»αÑñѽ¿Γ∞ ¬á¬ «¡á ñ«½ª¡á óδ»«½¡∩Γ∞  ¼Ñªºáñáτ¡δ⌐
  1247. ó«ºóαáΓ ó ºáñáτπ, π¬áºá¡¡πε «íαáΓ¡«⌐ ßó∩º∞ε (NÆ  =  1)    ¿½¿  «¡á
  1248. ñ«½ª¡á óδ»«½¡¿Γ∞ ¡«α¼á½∞¡δ⌐ ó«ºóαáΓ (NÆ =  0).    ê¡ßΓαπ¬µ¿¿  ÉÄÉF
  1249. ¿½¿  IRàÆ  ¼«úπΓ  ó½¿∩Γ∞  ¡á  πßΓá¡«ó¬π  NÆ  ó    ß««ΓóÑΓßΓó¿¿   ß
  1250. ¿ºó½Ñ¬áÑ¼δ¼ ¿º ßΓѬᠫíαẫ¼ αÑú¿ßΓαá àFLÇG »α¿ ½εí«¼ æÉL.
  1251.      RF - Σ½áú αѺε¼Ñ, í¿Γ 16.
  1252.      RF ¿ß»«½∞º«óá¡ ó ß«τÑΓá¡¿¿ ß  Γ«τ¬á¼¿  »αÑαδóá¡¿⌐    αÑú¿ßΓαá
  1253. «Γ½áñ¬¿.  Ä¡  »α«óÑα∩ÑΓ  úαá¡¿µδ  ¿¡ßΓαπ¬µ¿⌐  »ÑαÑñ   «íαáí«Γ¬«⌐
  1254. «íαáí«Γ¬«⌐ ¬«¡Γα«½∞¡«⌐ Γ«τ¬¿ (éreákα«int).
  1255.      è«úñá  RF    =  1,  «¡  óδºδóáÑΓ  ¬á¬«Ñ  -  ½¿í«   «Γ½áñ«τ¡«Ñ
  1256. »αÑαδóá¡¿Ñ  (¬«¡Γα«½∞¡á∩  Γ«τ¬á  óδ»«½¡Ñ¡¿∩  ¿¡ßΓαπ¬µ¿¿),  τΓ«íδ
  1257. ¿ú¡«α¿α«óáΓ∞  ß½ÑñπεΘπε  ¿¡ßΓαπ¬µ¿ε.  çáΓѼ   RF   áóΓ«¼áΓ¿τÑ߬¿
  1258. ßíαáßδóáÑΓß∩   »α¿   πß»ÑΦ¡«¼    ºáóÑαΦÑ¡¿¿   ¬áªñ«⌐   ¿¡ßΓαπ¬µ¿¿
  1259. (í½áú«»«½πτ¡«ßΓ∞     ºáóÑαΦÑ¡¿∩     ¿¡ñ¿µ¿απÑΓß∩     «ΓßπΓßΓó¿Ñ¼
  1260. ¿ß¬½ετ¿Γѽ∞¡δσ    ß¿Γπᵿ⌐),  ºá    ¿ß¬½ετÑ¡¿Ñ¼   ¿¡ßΓαπ¬µ¿¿   IRàÆ,
  1261. ¿¡ßΓαπ¬µ¿¿ ÉÄÉF  ¿  ¿¡ßΓαπ¬µ¿⌐,  óδºδóáεΘ¿σ  »ÑαѬ½ετÑ¡¿Ñ  ºáñáτ
  1262. (JîÉ,  æÇLL,  INÆ  3,  INÆ  n,    INÆÄ,  éÄUNDS,    ¿½¿  IRàÆ).  ¥Γ¿
  1263. ¿¡ßΓαπ¬µ¿¿ πßΓá¡áó½¿óáεΓ RF ó ß««ΓóÑΓßΓó¿¿ ß ºáúαπº¬«⌐    αÑú¿ßΓαá
  1264. àFLÇG. ìá»α¿¼Ñα ó ¬«¡µÑ »α«úαá¼¼δ «íß½πª¿óá¡¿∩ ¬«¡Γα«½∞¡δσ Γ«τѬ
  1265. (¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 1), ¿¡ßΓαπ¬µ¿∩ IRàÆ  ¼«ªÑΓ  ¿ºó½Ñτ∞  ¿º
  1266. ßΓѬᠫíαẠαÑú¿ßΓαá àFLÇG, ¿¼Ñ∩ í¿Γ  RF  =  1    ¿  ó  αѺπ½∞ΓáΓÑ
  1267. óδ»«½¡Ñ¡¿∩   »α«úαá¼¼δ     »«   áñαÑßπ   ¬«¡Γα«½∞¡«⌐   Γ«τ¬¿   íѺ
  1268. úÑ¡Ñα¿α«óá¡¿∩ »αÑαδóá¡¿∩ ñαπú«⌐  ¬«¡Γα«½∞¡«⌐  Γ«τ¬¿  ¡á  Γ«⌐  ªÑ
  1269. ßἫ⌐ ¿¡ßΓαπ¬µ¿¿.
  1270.      Vî - ÉѪ¿¼ ó¿αΓπá½∞¡«ú« 8086, í¿Γ 17.
  1271.      ü¿Γ Vî «íÑß»Ñτ¿óáÑΓ αѪ¿¼ ó¿αΓπá½∞¡«ú«  8086  ó  ºáΘ¿ΘÑ¡¡«¼
  1272. αѪ¿¼Ñ. àß½¿ φëà í¿Γ    πßΓá¡«ó½¿óáÑΓß∩  »α¿  αáí«ΓÑ  »α«µÑßß«αá
  1273. 80386 ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ,  Γ«    »α«µÑßß«α  ¡áτ¿¡áÑΓ  αáí«ΓáΓ∞  ó
  1274. αѪ¿¼Ñ    ó¿αΓπá½∞¡«ú«  8086,  »«ññÑনóá∩   ºáúαπº¬¿   ßÑú¼Ñ¡Γ¡δσ
  1275. αÑú¿ßΓα«ó ¬á¬ ó αÑá½∞¡«¼  αѪ¿¼Ñ,  ¡«  úÑ¡Ñα¿απ∩  ¿ß¬½ετ¿Γѽ∞¡πε
  1276. ß¿Γπᵿε 13 ¡á »α¿ó¿½Ñú¿α«óá¡¡δ󠬫ñáσ «»Ñαᵿ⌐.  ü¿Γ  Vî  ¼«ªÑΓ
  1277. íδΓ∞ πßΓá¡«ó½Ñ¡ Γ«½∞¬« ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿¡ßΓαπ¬µ¿Ñ⌐ IRàÆ Ñß½¿
  1278. æÉL = 0, ¿½¿ »ÑαѬ½ετáΓѽѼ ºáñáτ ¡á  ½εí«¼  πα«ó¡Ñ  »α¿ó¿½Ñú¿⌐.
  1279. ö½áú Vî ¡Ñ¿º¼Ñ¡∩ÑΓß∩ ¿¡ßΓαπ¬µ¿Ñ⌐ ÉÄÉF. ÉUSìF  óßÑúñá  ºá¡«ß¿Γ  ó
  1280. ßΓѬ 0 ó φΓ«¼ í¿ΓÑ, ñáªÑ Ñß½¿ óδ»«½¡∩ÑΓß∩ ó αѪ¿¼Ñ  ó¿αΓπá½∞¡«ú«
  1281. 8086. ÄíαẠαÑú¿ßΓαá àFLÇG, ºá»¿ßá¡¡δ⌐ ó ßΓѬ ó« óαѼ∩ «íαáí«Γ¬¿
  1282. »αÑαδóá¡¿∩  ¿½¿ ß«σαѡѡ¡δ⌐ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ,  íπñÑΓ,
  1283. «ñ¡á¬«, ß«ñÑαªáΓ∞ 1 ó φΓ«¼ Σ½áúÑ, Ñß½¿ ¬«ñ »αÑαδóá¡¿∩ ¿ß»«½¡∩½ß∩
  1284. ¬á¬ ó¿αΓπá½∞¡á∩ ºáñáτá 8086.
  1285.  
  1286.                 - 194 -
  1287.              Åα¿½«ªÑ¡¿Ñ é.
  1288.               ────────────
  1289.           ìáí«α ¿¡ßΓαπ¬µ¿⌐ ó ñÑΓá½∩σ.
  1290.            ──────────────────────────
  1291.      ¥Γ«  »α¿½«ªÑ¡¿Ñ  á¡á½¿º¿απÑΓ  »«  »«α∩ñ¬π    óßÑ   ¿¡ßΓαπ¬µ¿¿
  1292. ñ«ßΓπ»¡δÑ ñ½∩ ¿ß»«½¡Ñ¡¿∩ »α«µÑßß«α«¼ 80386, αáº`∩ß¡∩∩ ó  ñÑΓá½∩σ
  1293. ¿σ ¡áº¡áτÑ¡¿Ñ, Γ«, ¬á¬¿¼ «íαẫ¼ «¡¿ ñÑ⌐ßΓóπεΓ ¡á Σ½áú¿,  ¿  ¬á¬
  1294. «¡¿ ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ »α¿¼Ñ¡¿Γѽ∞¡«  ¬  αẽ¿τ¡δ¼  αѪ¿¼á¼
  1295. áñαÑßᵿ¿. ÉѪ¿¼δ áñαÑßᵿ¿ «íßπªñÑ¡δ ñÑΓá½∞¡« ó ú½áóáσ 4 ¿ 7.
  1296.      Æáí½¿µá é.1 αÑºε¼¿απÑΓ ¬áΓÑú«α¿¿ ¿¡ßΓαπ¬µ¿⌐, ¿ «íÑß»Ñτ¿óáεΓ
  1297. íδßΓαδ⌐ «íº«α ¿¡ßΓαπ¬µ¿⌐, ñ«ßΓπ»¡δσ  ó«  óßÑσ  αáí«τ¿σ    αѪ¿¼áσ.
  1298. é««íΘÑ     ú«ó«α∩,   í«½∞Φ¿¡ßΓó«     ¿¡ßΓαπ¬µ¿⌐   óßÑúñá    ñ«ßΓπ»¡δ
  1299. »α«úαá¼¼¿ßΓπ,  ¡«  ß»Ñµ¿á½∞¡δÑ    ¿¡ßΓαπ¬µ¿¿,  ¬«Γ«αδÑ   π»αáó½∩εΓ
  1300. ß¿ßΓѼ¡δ¼¿  αÑú¿ßΓαἿ    «úαá¡¿τÑ¡δ  πα«ó¡Ñ¼   »α¿ó¿½Ñú¿⌐   0   ó
  1301. ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ    ¿¡ßΓαπ¬µ¿¿  óó«ñá/óδó«ñá
  1302. «úαá¡¿τÑ¡δ πα«ó¡Ñ¼, π¬áºδóÑ¼δ¼ IÄÉL ó »α«Γ¿ó«»«½«ª¡«ßΓ∞  í¿Γ«ó«⌐
  1303. ¬áαΓÑ αáºαÑΦÑ¡¿⌐, αáºαÑΦáεΘÑ⌐ óó«ñ/óδó«ñ »«  ñá¡¡«¼π  áñαÑßπ  ¡á
  1304. óßÑσ πα«ó¡∩σ »α¿ó¿½Ñú¿⌐. é αѪ¿¼Ñ  ó¿αΓπá½∞¡«ú«  8086  ¿¡ßΓπ¬µ¿¿
  1305. óó«ñá/óδó«ñá «úαá¡¿τÑ¡δ í¿Γ«ó«⌐ ¬áαΓ«⌐ αáºαÑΦÑ¡¿∩ óó«ñá/óδó«ñá.
  1306.      Æáí½¿µá é »«¬áºδóáÑΓ ΓᬪѠ ó½¿∩¡¿Ñ  ¬áªñ«⌐  ¿¡ßΓαπ¬µ¿¿  ¡á
  1307. »αÑñóδí«α¬π  ¬«ñá  80386.   ü«½∞Φ¿¡ßΓó«   ¿¡ßΓαπ¬µ¿⌐   »«ºó«½∩εΓ
  1308. »αÑñóδí«α¡«¼π πßΓα«⌐ßΓóπ »α«ñ«½ªáΓ∞  íÑß»αÑ»∩ΓßΓóÑ¡¡«,    »«¬á  ¡Ñ
  1309. íπñÑΓ  ñ«ßΓ¿ú¡πΓ  ¬«¡Ñµ  ßÑú¼Ñ¡Γá  ¿½¿     ¡Ñ   íπñÑΓ   ñ«ßΓ¿ú¡πΓá
  1310. ¡ÑßπΘÑßΓóπεΘá∩    ¿½¿  ¡Ñ¿ß»«½∞ºπѼá∩  ßΓαá¡¿µá    »á¼∩Γ¿.   Äñ¡á¬«
  1311. ¿¡ßΓαπ¬µ¿¿      íѺπß½«ó¡¡«⌐          »ÑαÑñáτ¿          π»αáó½Ñ¡¿∩
  1312. (æÇLL,INÆ,JîÉ,RàÆ,IRàÆ)  ¿  ¿¡ßΓαπ¬µ¿∩    ìLÆ  óδºδóáεΓ  «ßΓá¡«ó¬π
  1313. »αÑñóδí«αΘ¿¬á ñ« ΓÑσ  »«α,  »«¬á  »«ß½ÑñπεΘ¿Ñ  áñαÑßá  ¡Ñ  íπñπΓ
  1314. ¡Ñ»«ßαÑñßΓóÑ¡¡« óδ»«½¡Ñ¡δ ¿ »α«ñ«½ª¿Γß∩ »αÑñóδí«α¬á ΓÑσ áñαÑß«ó,
  1315. ¬«Γ«αδÑ ¡Ñ íπñπΓ, ß½Ññ«óáΓѽ∞¡«, ¿ß»«½∞º«óáΓ∞ óßε  Φ¿α¿¡π  Φ¿¡δ.
  1316. ôß½«ó¡δ⌐  »ÑαÑσ«ñ  ¡Ñ  «ßΓá¡áó½¿óáÑΓ  »αÑñóδí«αΘ¿¬.   ê¡ßΓαπ¬µ¿¿
  1317. »«ñ«í¡δÑ LÄÄÉßß «ßΓá¡áó½¿óáεΓ  πßΓα«⌐ßΓó«  »αÑñóδí«α¬¿¿  »«φΓ«¼π
  1318. »αÑñ»«τΓ¿Γѽ∞¡δ  ñ½∩   »«½πτÑ¡¿∩   ¼á¬ß¿¼á½∞¡«⌐   ß¬«α«ßΓ¿   »α¿
  1319. óδ»«½¡Ñ¡¿¿ ¿ΓÑαᵿ«¡¡δσ µ¿¬½«ó, úñÑ  ΓÑßΓ«ó«Ñ  πß½«ó¿Ñ    ¡á¿í«½ÑÑ
  1320. τáßΓ« íπñÑΓ ¿ßΓ¿¡¡« (Γ.Ñ. »ÑαÑñáτá π»αáó½Ñ¡¿∩ íπñÑΓ  »α«¿ßσ«ñ¿Γ∞
  1321. ¡á¿í«½ÑÑ τáßΓ«.
  1322.  
  1323.                 - 195 -
  1324.     Æáí½¿µá é.1. Å«ñα«í¡δ⌐ ß»¿ß«¬ ¿¡ßΓαπ¬µ¿⌐ 80386.
  1325. ╔═════════╤══════════════════════════╤════╤═══════════════════════════╗
  1326. ║      │                 │      │    ì὿τ¿Ñ ó 80386       ║
  1327. ║î¡Ñ¼«¡¿¬á│   Ä»¿ßá¡¿Ñ ¿¡ßΓαπ¬µ¿¿    │è½ετ│αÑá½│ºáΘ.│ó¿αΓ│»αÑñóδ│ßΓαá-║
  1328. ║      │                 │      │αѪ.│αѪ.│8086│í«α¬á.│¡¿µδ ║
  1329. ╟─────────┼──────────────────────────┼────┼────┼────┼────┼──────┼─────╢
  1330. ║  1.AAA  │ASII-¬«ααѬµ¿∩ ß½«ªÑ¡¿∩   │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 201 ║
  1331. ║  2.AAD  │ASII-¬«ααѬµ¿∩ ñѽѡ¿∩    │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 202 ║
  1332. ║  3.AAM  │ASII-¬«ααѬµ¿∩ π¼¡«ªÑ¡¿∩  │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 203 ║
  1333. ║  4.AAS  │ASII-¬«ααѬµ¿∩ óδτ¿Γá¡¿∩  │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 203 ║
  1334. ║  5.ADC  │潫ªÑ¡¿Ñ ß »ÑαÑ¡«ß«¼      │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 205 ║
  1335. ║  6.ADD  │潫ªÑ¡¿Ñ             │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 206 ║
  1336. ║  7.AND  │ï«ú¿τÑ߬«Ñ "¿"            │  86│ñá  │ñá  │ñá  │»α«ñ«½│ 208 ║
  1337. ║  8.ARPL │ìáßΓα«⌐¬á RPL »«½∩ ßѽѬ- │PROT│¡ÑΓ;│ñá  │¡ÑΓ;│»α«ñ«½│ 209 ║
  1338. ║      │Γ«αá(πα«óÑ¡∞ »α¿ó¿½Ñú¿⌐)  │      │    │    │     │    │     ║
  1339. ║  9.BOUND│Åα«óÑα¬á úαá¡¿µ ¼áßß¿óá   │ 186│ñá  │ñá  │ñá  │»α«ñ«½│ 210 ║
  1340. ║ 10.BSF  │æ¬á¡¿α«óá¡¿Ñ í¿Γ«ó ó»ÑαÑñ │ 386│ñá  │ñá  │ñá  │»α«ñ«½│ 211 ║
  1341. ║ 11.BSR  │æ¬á¡¿α«óá¡¿Ñ í¿Γ«ó ¡áºáñ  │ 386│ñá  │ñá  │ñá  │»α«ñ«½│ 212 ║
  1342. ║ 12.BT   │Åα«óÑα¬á í¿Γá         │ 386│ñá  │ñá  │ñá  │»α«ñ«½│ 213 ║
  1343. ║ 13.BTC  │Åα«óÑα¬á í¿Γá ß ¿¡óÑαß¿Ñ⌐ │ 386│ñá  │ñá  │ñá  │»α«ñ«½│ 215 ║
  1344. ║ 14.BTR  │Åα«óÑα¬á í¿Γá ß« ßíα«ß«¼  │ 386│ñá  │ñá  │ñá  │»α«ñ«½│ 217 ║
  1345. ║ 15.BTS  │Åα«óÑα¬á í¿Γá ß πßΓá¡«ó¬«⌐│ 386│ñá  │ñá  │ñá  │»α«ñ«½│ 218 ║
  1346. ║ 16.CALL │éδº«ó »«ñ»α«úαá¼¼δ/ºáñáτ¿ │    86│ñá  │ñá  │ñá  │ ßΓ«» │ 220 ║
  1347. ║ 17.CBW  │ÅαÑ«íαẫóá¡¿Ñ íá⌐Γá ó ß½«│    86│ñá  │ñá  │ñá  │»α«ñ«½│ 225 ║
  1348. ║   /CWDE │ó«/ß½«óá ó ñó«⌐¡«Ñ ß½«ó«  │      │    │    │     │    │     ║
  1349. ║ 18.CLC  │æíα«ß Σ½áúá »ÑαÑ¡«ßá      │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 226 ║
  1350. ║ 19.CLD  │æíα«ß Σ½áúá ¡á»αáó½Ñ¡¿∩   │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 226 ║
  1351. ║ 20.CLI  │æíα«ß Σ½áúá »αÑαδóá¡¿∩    │    86│ñá  │IOPL│IOPL│»α«ñ«½│ 227 ║
  1352. ║      │                 │      │    │    │ =3 │    │     ║
  1353. ║ 21.CLTS │æíα«ß Σ½áúá »ÑαѬ½ετáΓѽ∩ │PROT│ñá; │ñá  │ñá; │»α«ñ«½│ 229 ║
  1354. ║      │  ºáñáτ             │      │    │    │     │    │     ║
  1355. ║ 22.CMC  │ê¡óÑαß¿∩ Σ½áúá »ÑαÑ¡«ßá   │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 230 ║
  1356. ║ 23.CMP  │æαáó¡Ñ¡¿Ñ «»Ñαá¡ñá         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 230 ║
  1357. ║ 24.CMPSé│æαáó¡Ñ¡¿Ñ ßΓ᫬¿ íá⌐Γ     │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 231 ║
  1358. ║ 25.CMPSW│æαáó¡Ñ¡¿Ñ ßΓ᫬¿ ß½«ó     │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 231 ║
  1359. ║   /CMPSD│/ßΓ᫬¿ ñó«⌐¡δσ ß½«ó      │      │    │    │     │    │     ║
  1360. ║ 26.CWD  │ÅαÑ«íαẫóá¡¿Ñ ß½«óá ó    │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 233 ║
  1361. ║   /CDQ  │äó«⌐¡«Ñ ß½«ó«/ñó«⌐¡«ú«    │      │    │    │     │    │     ║
  1362. ║ 27.DAA  │äÑß∩Γ¿τ¡á∩ ¬«ααѬµ¿∩ »«ß½Ñ│    86│ñá  │ñá  │ñá  │»α«ñ«½│ 233 ║
  1363. ║      │   ß½«ªÑ¡¿∩             │      │    │    │     │    │     ║
  1364. ║ 28.DAS  │äÑß∩Γ¿τ¡á∩ ¬«ααѬµ¿∩ »«ß½Ñ│    86│ñá  │ñá  │ñá  │»α«ñ«½│ 235 ║
  1365. ║      │     óδτ¿Γá¡¿∩         │      │    │    │     │ªáÑΓß∩│     ║
  1366. ║ 29.DEC  │ô¼Ñ¡∞ΦÑ¡¿Ñ ¡á 1         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 236 ║
  1367. ║ 30.DIV  │äѽѡ¿Ñ íѺº¡á¬«ó«Ñ         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 237 ║
  1368. ║ 31.ENTER│ôßΓá¡«ó¬á ¡áí«αá »áαá¼ÑΓ- │ 186│ñá  │ñá  │ñá  │»α«ñ«½│ 238 ║
  1369. ║      │α«ó ñ½∩ óσ«ñá ó »α«µÑñπαπ │      │    │    │     │    │     ║
  1370. ║ 32.HLT  │ÄßΓá¡«ó             │    86│ñá  │Le- │¡ÑΓ/│ ßΓ«» │ 239 ║
  1371. ║      │                 │      │    │vel0│     │    │     ║
  1372. ║ 33.INDIV│äѽѡ¿Ñ º¡á¬«ó«Ñ         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 240 ║
  1373. ║ 34.IMUL │ô¼¡«ªÑ¡¿Ñ º¡á¬«ó«Ñ         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 242 ║
  1374. ║ 35.IN   │éó«ñ «»Ñαá¡ñá ¿º ó¡ÑΦ¡¿σ  │    86│ñá  │IOPL│BIT │»α«ñ«½│ 243 ║
  1375. ║      │    πßΓα«⌐ßΓó         │      │    │/BIT│     │    │     ║
  1376. ║ 36.INC  │ôóѽ¿τÑ¡¿Ñ ¡á 1         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 244 ║
  1377. ║ 37.INSB │éó«ñ íá⌐Γá ¿º ó¡ÑΦ¡¿σ     │ 186│ñá  │IOPL│BIT │»α«ñ«½│ 245 ║
  1378. ║      │    πßΓα«⌐ßΓó         │      │    │/BIT│     │    │     ║
  1379. ║ 38.INSW │éó«ñ ß½«óá ¿º ó¡ÑΦ¡¿σ πßΓ-│ 186│ñá  │IOPL│BIT │»α«ñ«½│ 245 ║
  1380. ║      │α«⌐ßΓó/ñó«⌐¡«ú« ß½«óá ¿º  │      │    │/BIT│     │    │     ║
  1381. ║   /INSD │ó¡ÑΦ¡¿σ πßΓα«⌐ßΓó         │      │    │    │     │    │     ║
  1382. ║ 39.INT 3│ÅαÑαδóá¡¿Ñ 3          │    86│ñá  │ñá  │ñá  │ ßΓ«» │ 247 ║
  1383. ║ 40.INTO │ÅαÑαδóá¡¿Ñ 4,Ñß½¿ »ÑαÑ»«½-│    86│ñá  │ñá  │ñá  │ ßΓ«» │ 248 ║
  1384. ║      │¡Ñ¡¿Ñ             │      │    │    │     │    │     ║
  1385. ║ 41.INT n│ÅαÑαδóá¡¿Ñ n          │    86│ñá  │ñá  │IOPL│ ßΓ«» │ 249 ║
  1386. ║      │                 │      │    │    │ =3 │    │     ║
  1387.  
  1388.                 - 196 -
  1389. ║ 42.IRET │髺óαáΓ ¿º »αÑαδóá¡¿∩     │    86│ñá  │ñá  │IOPL│ ßΓ«» │ 253 ║
  1390. ║   /IRETD│髺óαáΓ ¿º ºáñáτ¿         │      │    │    │ =3 │    │     ║
  1391. ║ 43.JCC  │                 │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 259 ║
  1392. ║ 44.JCXZ │ÅÑαÑσ«ñ Ñß½¿ αÑú¿ßΓα æò=0 │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 260 ║
  1393. ║   /JECXZ│ÅÑαÑσ«ñ,Ñß½¿ αÑú¿ßΓα àæò=0│      │    │    │     │    │     ║
  1394. ║ 45.JMP  │üѺπß½«ó¡δ⌐ »ÑαÑσ«ñ         │    86│ñá  │ñá  │ñá  │ ßΓ«» │ 261 ║
  1395. ║ 46.LANF │çáúαπº¬á αÑú¿ßΓαá Çì ¿º   │PROT│¡ÑΓ;│Le- │¡ÑΓ;│»α«ñ«½│ 265 ║
  1396. ║      │αÑú¿ßΓαá EFLAG         │      │    │vel0│     │    │     ║
  1397. ║ 47.LAR  │                 │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 266 ║
  1398. ║ 48.LEA  │çáúαπº¬á áñαÑßá ó αÑú¿ßΓα │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 268 ║
  1399. ║ 49.LEAVE│éδσ«ñ ¿º »α«µÑñπαδ         │ 186│ñá  │ñá  │ñá  │»α«ñ«½│ 269 ║
  1400. ║ 50.LGDT │çáúαπº¬á Γáí½¿µδ ú½«íá½∞- │PROT│ñá; │Le- │¡ÑΓ/│»α«ñ«½│ 269 ║
  1401. ║      │¡δσ ñÑß¬α¿»Γ«α«ó         │      │    │vel0│     │    │     ║
  1402. ║ 51.LIDT │çáúαπº¬á Γáí½¿µδ ñÑß¬α¿»- │PROT│ñá; │Le- │¡ÑΓ/│»α«ñ«½│ 271 ║
  1403. ║      │Γ«α«ó »αÑαδóá¡¿⌐         │      │    │vel0│     │    │     ║
  1404. ║ 52.LDS  │çáúαπº¬á π¬áºáΓѽ∩ ó      │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 272 ║
  1405. ║      │αÑú¿ßΓα D             │      │    │    │     │    │     ║
  1406. ║ 53.LES  │çáúαπº¬á π¬áºáΓѽ∩ ó      │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 272 ║
  1407. ║ 54.LFS  │çáúαπº¬á π¬áºáΓѽ∩ ó      │ 386│ñá  │ñá  │ñá  │»α«ñ«½│ 272 ║
  1408. ║      │αÑú¿ßΓα ßÑú¼Ñ¡Γá F         │      │    │    │     │    │     ║
  1409. ║ 55.LGS  │çáúαπº¬á π¬áºáΓѽ∩ ó      │ 386│ñá  │ñá  │ñá  │»α«ñ«½│ 272 ║
  1410. ║      │αÑú¿ßΓα ßÑú¼Ñ¡Γá G         │      │    │    │     │ªáÑΓß∩│     ║
  1411. ║ 56.LSS  │çáúαπº¬á π¬áºáΓѽ∩ ó      │ 386│ñá  │ñá  │ñá  │»α«ñ«½│ 272 ║
  1412. ║      │αÑú¿ßΓα ßÑú¼Ñ¡Γá S (ßΓѬ) │      │    │    │     │    │     ║
  1413. ║ 57.LLDT │çáúαπº¬á αÑú¿ßΓαá Γáí½¿µÑ⌐│PROT│¡ÑΓ;│Le- │¡ÑΓ;│»α«ñ«½│ 274 ║
  1414. ║      │ ½«¬á½∞¡δσ ñÑß¬α¿»Γ«α«ó   │      │    │vel0│     │    │     ║
  1415. ║ 58.LMSW │çáúαπº¬á αÑú¿ßΓαá ß½«ó«   │PROT│ñá; │Le- │ñá; │»α«ñ«½│ 275 ║
  1416. ║      │ß«ßΓ«∩¡¿Ñ¼ ¼áΦ¿¡δ (æR0)   │      │    │vel0│     │    │     ║
  1417. ║ 59.LODSB│çáúαπº¬á íá⌐Γá         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 276 ║
  1418. ║ 60.LODSW│çáúαπº¬á ß½«óá         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 276 ║
  1419. ║   /LODSD│çáúαπº¬á ñó«⌐¡«ú« ß½«óá   │      │    │    │     │    │     ║
  1420. ║ 61.LOOP │éδ»«½¡¿Γ∞ µ¿¬½ ¿ π¼Ñ¡∞Φ¿Γ∞│    86│ñá  │ñá  │ñá  │»α«ñ«½│ 277 ║
  1421. ║      │αÑú¿ßΓα àæò             │      │    │    │     │    │     ║
  1422. ║ 62.LOOPE│û¿¬½ Ñß½¿ αáó¡«         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 278 ║
  1423. ║   /LOPZ │û¿¬½,Ñß½¿ αáó¡« 0         │      │    │    │     │    │     ║
  1424. ║ 63.LSL  │çáúαπº¬á «úαá¡¿τ¿Γѽ∩     │PROT│¡ÑΓ;│ñá  │¡ÑΓ;│»α«ñ«½│ 280 ║
  1425. ║      │ßÑú¼Ñ¡Γá ó αÑú¿ßΓα         │      │    │    │     │    │     ║
  1426. ║ 64.LTR  │çáúαπº¬á αÑú¿ßΓαá ºáñáτ¿  │PROT│¡ÑΓ;│Le- │¡ÑΓ;│»α«ñ«½│ 282 ║
  1427. ║      │                 │      │    │vel0│     │    │     ║
  1428. ║ 65.MOV  │ÅÑαÑß½áΓ∞ ó/¿º αÑú¿ßΓαá   │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 283 ║
  1429. ║      │«íΘÑú« ¡áº¡áτÑ¡¿∩         │      │    │    │     │    │     ║
  1430. ║      │ÅÑαÑß½áΓ∞ ó/¿º αÑú¿ßΓαá   │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 285 ║
  1431. ║      │ßÑú¼Ñ¡Γá             │      │    │    │     │    │     ║
  1432. ║      │ÅÑαÑß½áΓ∞ ó/¿º ß¿ßΓѼ¡«ú« │ 386│ñá  │Le- │¡ÑΓ/│»α«ñ«½│ 286 ║
  1433. ║      │αÑú¿ßΓαá             │      │    │vel0│     │    │     ║
  1434. ║ 66.MOVSB│ÅÑαÑß佬á íá⌐Γá         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 288 ║
  1435. ║ 67.MOVSW│ÅÑαÑß佬á ß½«óá         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 288 ║
  1436. ║ * /MOVSD│ÅÑαÑß佬á ñó«⌐¡«ú« ß½«óá  │      │    │    │     │    │     ║
  1437. ║ 68.MOVSX│ÅÑαÑß佬á ñá¡¡δσ ß« º¡á¬«-│    86│ñá  │ñá  │ñá  │»α«ñ«½│ 289 ║
  1438. ║      │óδ¼ αáßΦ¿αÑ¡¿Ñ¼         │      │    │    │     │    │     ║
  1439. ║ 69.MOVZX│ÅÑαÑß佬á ñá¡¡δσ ß ¡π½Ñóδ¼│    86│ñá  │ñá  │ñá  │»α«ñ«½│ 290 ║
  1440. ║      │αáßΦ¿αÑ¡¿Ñ¼             │      │    │    │     │    │     ║
  1441. ║ 70.MUL  │ô¼¡«ªÑ¡¿Ñ íѺ πτÑΓá º¡á¬á │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 291 ║
  1442. ║ 71.NEG  │ê¡óÑαΓ¿α«óá¡¿Ñ         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 292 ║
  1443. ║ 72 NOP  │ìÑΓ «»Ñαᵿ¿          │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 293 ║
  1444. ║ 73.NOT  │ï«ú¿τÑ߬«Ñ ñ«»«½¡Ñ¡¿Ñ     │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 293 ║
  1445. ║ 74.OR   │ï«ú¿τÑ߬«Ñ "¿½¿"          │  86│ñá  │ñá  │ñá  │»α«ñ«½│ 294 ║
  1446. ║ 75.OUT  │éδó«ñ             │    86│ñá  │IOPL│BIT │»α«ñ«½│ 296 ║
  1447. ║      │                 │      │    │/BIT│     │    │     ║
  1448. ║ 76.OUTSB│éδó«ñ íá⌐Γá ñá¡¡δσ         │ 186│ñá  │IOPL│BIT │»α«ñ«½│ 297 ║
  1449. ║      │                 │      │    │/BIT│     │    │     ║
  1450. ║ 77.OUTSW│éδó«ñ ß½«óá ñá¡¡δσ         │ 186│ñá  │IOPL│BIT │»α«ñ«½│ 297 ║
  1451. ║   /OUTSD│éδó«ñ ñó«⌐¡«ú« ß½«óá      │      │    │/BIT│     │    │     ║
  1452.  
  1453.                 - 197 -
  1454. ║ 78.POP  │éδΓὬ¿óá¡¿Ñ ñá¡¡δσ ¿º    │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 299 ║
  1455. ║      │ßΓѬá ó αÑú¿ßΓα         │      │    │    │     │    │     ║
  1456. ║ 79.POPA │éδΓὬ¿óá¡¿Ñ ñá¡¡δσ ¿º    │ 186│ñá  │ñá  │ñá  │»α«ñ«½│ 300 ║
  1457. ║   /POPAD│ßΓѬá ó« óßÑ 16/32 í¿Γ¡δÑ │      │    │    │     │    │     ║
  1458. ║      │αÑú¿ßΓαδ «íΘÑú« ¡áº¡áτÑ¡¿∩│      │    │    │     │    │     ║
  1459. ║ 80.POPF │éδΓὬ¿óá¡¿Ñ ñá¡¡δσ ¿º    │    86│ñá  │ñá  │IOPL│»α«ñ«½│ 302 ║
  1460. ║   /POPFD│ßΓѬá ó FLAG/EFLAG         │      │    │    │ =3 │ªáÑΓß∩│     ║
  1461. ║ 81.PUSH │Å«¼ÑßΓ¿Γ∞ ó ßΓѬ         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 304 ║
  1462. ║ 82.PUSHA│Å«¼ÑßΓ¿Γ∞ ó ßΓѬ óßÑ 16/32│ 186│ñá  │ñá  │ñá  │»α«ñ«½│ 305 ║
  1463. ║  /PUSHAD│í¿Γ¡δÑ αÑú¿ßΓαδ         │      │    │    │     │    │     ║
  1464. ║ 83.PUSHF│Å«¼ÑßΓ¿Γ∞ αÑú¿ßΓα FLAG/   │    86│ñá  │ñá  │IOPL│»α«ñ«½│ 307 ║
  1465. ║  /PUSHFD│EFLAG ó ßΓѬ          │      │    │    │ =3 │    │     ║
  1466. ║ 84.RCL  │æñó¿ú ó½Ñó«             │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 308 ║
  1467. ║   /RCR  │æñó¿ú ó»αáó«          │      │    │    │     │    │     ║
  1468. ║ 85.RET  │髺óαáΓ ¿º »α«úαá¼¼δ      │    86│ñá  │ñá  │ñá  │ ßΓ«» │ 310 ║
  1469. ║ 86.ROL  │û¿¬½¿τÑ߬¿⌐ ßñó¿ú ó½Ñó«   │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 315 ║
  1470. ║   /ROR  │û¿¬½¿τÑ߬¿⌐ ßñó¿ú ó»αáó«  │      │    │    │     │    │     ║
  1471. ║ 87.SAHF │ÅÑαÑß½áΓ∞ αÑú¿ßΓα Çì ó    │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 316 ║
  1472. ║      │αÑú¿ßΓα EFLAG         │      │    │    │     │    │     ║
  1473. ║ 88.SAL  │Çα¿Σ¼ÑΓ¿τÑ߬¿⌐ ßñó¿ú ó½Ñó«│    86│ñá  │ñá  │ñá  │»α«ñ«½│ 317 ║
  1474. ║   /SAR  │/ó»αáó«             │      │    │    │     │    │     ║
  1475. ║ 89.SBB  │éδτ¿Γá¡¿Ñ ß ºáѼ«¼         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 319 ║
  1476. ║ 90.SCASB│æ¬á¡¿α«óá¡¿Ñ ßΓ᫬¿ íá⌐Γ  │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 320 ║
  1477. ║ 91.SCASW│æ¬á¡¿α«óá¡¿Ñ ßΓ᫬¿ ß½«óá │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 320 ║
  1478. ║   /SCASD│/ñó«⌐¡«ú« ß½«óá         │      │    │    │     │    │     ║
  1479. ║ 92.SETææ│ôßΓá¡«ó¬á íá⌐Γá αáó¡«ú«   │ 386│ñá  │ñá  │ñá  │»α«ñ«½│ 321 ║
  1480. ║      │¬«ñπ πß½«ó¿∩          │      │    │    │     │    │     ║
  1481. ║ 93.SGDT │çỿßáΓ∞ ó »á¼∩Γ∞ αÑú¿ßΓα │PROT│ñá; │ñá  │ñá; │»α«ñ«½│ 323 ║
  1482. ║      │ú½«íá½∞¡«ú« ñÑß¬α¿»Γ«αá   │      │    │    │     │    │     ║
  1483. ║ 94.SHL  │ï«ú¿τÑ߬¿⌐ ßñó¿ú ó½Ñó«    │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 324 ║
  1484. ║   /SHR  │/ó»αáó«             │      │    │    │     │    │     ║
  1485. ║ 95.SHLD │æñó¿ú ñó«⌐¡«⌐ Γ«τ¡«ßΓ¿    │ 386│ñá  │ñá  │ñá  │»α«ñ«½│ 326 ║
  1486. ║   /SHRD │ó½Ñó«/ó»αáó«          │      │    │    │     │    │     ║
  1487. ║ 96.SIDT │çỿßáΓ∞ ó »á¼∩Γ∞ ñÑß¬α¿»-│PROT│ñá; │ñá  │ñá; │»α«ñ«½│ 328 ║
  1488. ║      │Γ«α Γáí½¿µδ »αÑαδóá¡¿⌐    │      │    │    │     │    │     ║
  1489. ║ 97.SLDT │çỿßáΓ∞ αÑú¿ßΓα ½«¬á½∞¡«⌐│PROT│¡ÑΓ;│ñá  │¡ÑΓ;│»α«ñ«½│ 329 ║
  1490. ║      │Γáí½¿µδ ñÑß¬α¿»Γ«α«ó      │      │    │    │     │    │     ║
  1491. ║ 98.SMSW │çỿßáΓ∞ ó αÑú¿ßΓα ß½«ó«  │PROT│ñá; │ñá  │ñá; │»α«ñ«½│ 330 ║
  1492. ║      │ß«ßΓ«∩¡¿Ñ ¼áΦ¿¡δ         │      │    │    │     │    │     ║
  1493. ║ 99.STC  │ôßΓá¡«ó¿Γ∞ Σ½áú »ÑαÑ¡«ßá  │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 330 ║
  1494. ║100.STD  │ôßΓá¡«ó¿Γ∞ Σ½áú         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 331 ║
  1495. ║      │¡á»αáó½Ñ¡¿∩             │      │    │    │     │    │     ║
  1496. ║101.STI  │ôßΓá¡«ó¿Γ∞ Σ½áú αáºαÑΦÑ¡¿∩│    86│ñá  │IOPL│IOPL│»α«ñ«½│ 332 ║
  1497. ║      │»αÑαδóá¡¿⌐             │      │    │    │ =3 │    │     ║
  1498. ║102.STOSB│çỿßáΓ∞ ó »á¼∩Γ∞ ßΓ᫬«- │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 333 ║
  1499. ║      │óπε ¿¡Σ«α¼áµ¿ε (íá⌐Γ)     │      │    │    │     │    │     ║
  1500. ║103.STOSW│çỿßáΓ∞ ó »á¼∩Γ∞ ßΓ᫬«- │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 333 ║
  1501. ║   /STOSD│óπε ¿¡Σ«α¼áµ¿ε ß½«ó«/     │      │    │    │     │    │     ║
  1502. ║      │ñó«⌐¡«Ñ ß½«ó«         │      │    │    │     │    │     ║
  1503. ║104.STR  │çỿßáΓ∞ αÑú¿ßΓα ºáñáτ¿   │PROT│¡ÑΓ;│ñá  │¡ÑΓ;│»α«ñ«½│ 334 ║
  1504. ║105.SUB  │éδτ¿Γá¡¿Ñ             │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 336 ║
  1505. ║106.TEST │Åα«óÑα¿Γ∞ «»Ñαá¡ñ         │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 335 ║
  1506. ║107.VERR │Åα«óÑα¬á ßÑú¼Ñ¡Γá ñ½∩**   │PROT│¡ÑΓ;│ñá  │¡ÑΓ;│»α«ñ«½│ 337 ║
  1507. ║      │τΓÑ¡¿∩             │      │    │    │     │    │     ║
  1508. ║108.VERW │Åα«óÑα¬á ßÑú¼Ñ¡Γá ñ½∩     │PROT│¡ÑΓ;│ñá  │¡ÑΓ;│»α«ñ«½│ 337 ║
  1509. ║      │  ºá»¿ß¿             │      │    │    │     │    │     ║
  1510. ║109.WAIT │Ī¿ñá¡¿Ñ ¡Ñá¬Γ¿ó¡«ú« ß«ß- │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 339 ║
  1511. ║      │Γ«∩¡¿∩ óδó«ñá BUSY         │      │    │    │     │    │     ║
  1512. ║110.XCHG │Äí¼Ñ¡ ß«ñÑন¼δ¼ αÑú¿ßΓαá/│    86│ñá  │ñá  │ñá  │»α«ñ«½│ 340 ║
  1513. ║      │»á¼∩Γ¿ ß αÑú¿ßΓα«¼         │      │    │    │     │    │     ║
  1514. ║111.XLATé│Åα«ß¼«Γα Γáí½¿µδ »ÑαѬ«-  │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 341 ║
  1515. ║      │ñ¿α«óá¡¿∩             │      │    │    │     │    │     ║
  1516. ║112.XOR  │ï«ú¿τÑ߬«Ñ ¿ß¬½ετáεΘÑÑ    │    86│ñá  │ñá  │ñá  │»α«ñ«½│ 342 ║
  1517. ║      │     "¿½¿"               │    │    │    │    │      │     ║
  1518. ╚═════════╧══════════════════════════╧════╧════╧════╧════╧══════╧═════╝
  1519.  
  1520.                 - 198 -
  1521.              æΓáΓπß ( Státus èey ).
  1522.               ─────────────────────
  1523.      86  ê¡ßΓαπ¬µ¿∩ »α«µÑßß«α«ó 8086/8088.  Ä¡á  »α¿ßπΓßΓóπÑΓ  ó
  1524.      ¡áí«αáσ ¿¡ßΓπ¬µ¿⌐ óßÑσ »α«µÑßß«α«ó ßÑα¿¿  86:    8086/88,
  1525.      80186/80188, 80286 ¿ 80386.
  1526.     186  ê¡ßΓαπ¬µ¿∩ ó»ÑαóδÑ óóÑñÑ¡á ó »α«µÑßß«αÑ  80186/80188  ¿
  1527.      »α¿ßπΓßΓóπÑΓ ΓᬪѠó 80286 ¿ 80386.
  1528.    ÉRÄÆ  ê¡ßΓαπ¬µ¿∩  íδ½á  óóÑñѡᠠñ½∩  »«ññÑ᪬¿   ºáΘ¿ΘÑ¡¡«ú«
  1529.      αѪ¿¼á »α«µÑßß«α«ó 80286 ¿ 80386.
  1530.     386  ê¡ßΓαπ¬µ¿∩ »α«µÑßß«αá 80386.
  1531.         ä«ßΓπ»¡«ßΓ∞ ( Çváilábility èey ).
  1532.          ────────────────────────────────
  1533.      ñá  ê¡ßΓαπ¬µ¿∩ ¿½¿ Σπ¡¬µ¿∩ óßÑúñá ñ«ßΓπ»¡á ó  φΓ«¼  αѪ¿¼Ñ.
  1534.     ñá;  ¥Γá ¿¡ßΓαπ¬µ¿∩ ñ«ßΓπ»¡á ó αÑá½∞¡«¼ αѪ¿¼Ñ ñ½∩ πßΓá¡«ó¬¿
  1535.      ó ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼. üδóáÑΓ, τΓ« «¡á ΓᬪѠñ«ßΓπ»¡á ¿  ó
  1536.      αѪ¿¼Ñ  ó¿αΓπá½∞¡«ú«    8086,    σ«Γ∩   «¡á   «íδτ¡«   ¡Ñ
  1537.      óßΓαÑτáÑΓß∩ ó ¬«ñÑ »α«µÑßß«αá 8086.
  1538.   ¡ÑΓ;     é   αÑá½∞¡«¼    αѪ¿¼Ñ     ¿¡ßΓαπ¬µ¿∩   ¡Ññ«ßΓπ»¡á.   àß½¿
  1539.      »αÑñ»α¿¡¿¼áÑΓß∩   »«»δΓ¬á    ÑÑ    ¿ß»«½∞º«óá¡¿∩,    Γ«
  1540.      úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩  6.  Æ«  ªÑ  ßἫÑ
  1541.      ß»αáóÑñ½¿ó« ñ½∩ αѪ¿¼á ó¿αΓπá½∞¡«ú« 8086.
  1542.  
  1543.                 - 199 -
  1544.     Æáí½¿µá é.2. Å«ñα«í¡δ⌐ ß»¿ß«¬ »αÑΣ¿¬ß«ó ¿¡ßΓαπ¬µ¿⌐ 80386.
  1545.  
  1546. ║      │                 │      │    ì὿τ¿Ñ ó 80386
  1547. ║      │                 │      ├────┬────┬────┬──────┬─────
  1548. ║î¡Ñ¼«¡¿¬á│   Ä»¿ßá¡¿Ñ ¿¡ßΓαπ¬µ¿¿    │è½ετ│αÑá½│ºáΘ.│ó¿αΓ│»αÑñóδ│ßΓαá-
  1549. ║      │                 │      │αѪ.│αѪ.│8086│í«α¬á.│¡¿µδ
  1550. ╠═════════╪══════════════════════════╪════╪════╪════╪════╪══════╪═════
  1551. ║a  USE16 │ÅαÑΣ¿¬ß αẼÑαá áñαÑßá    │ 386│ ñá │ ñá │ ñá │ ──── │
  1552. ║  /USE32 │                 │      │    │    │     │    │
  1553. ║b  USE16 │ÅαÑΣ¿¬ß αẼÑαá «»Ñαá¡ñá  │ 386│ ñá │ ñá │ ñá │ ──── │
  1554. ║  /USE32 │                 │      │    │    │     │    │
  1555. ║c  CS:   │ÅαÑΣ¿¬ß ßÑú¼Ñ¡Γá »α«úαá¼¼ │    86│ ñá │ ñá │ ñá │ ──── │
  1556. ║d  DS:   │ÅαÑΣ¿¬ß ßÑú¼Ñ¡Γá ñá¡¡δσ   │    86│ ñá │ ñá │ ñá │ ──── │
  1557. ║e  ES:   │ÅαÑΣ¿¬ß ßÑú¼Ñ¡Γá ñá¡¡δσ   │    86│ ñá │ ñá │ ñá │ ──── │
  1558. ║f  FS:   │ÅαÑΣ¿¬ß ßÑú¼Ñ¡Γá ñá¡¡δσ   │ 386│ ñá │ ñá │ ñá │ ──── │
  1559. ║g  GS:   │ÅαÑΣ¿¬ß ßÑú¼Ñ¡Γá ñá¡¡δσ   │ 386│ ñá │ ñá │ ñá │ ──── │
  1560. ║h  SS:   │ÅαÑΣ¿¬ß ßÑú¼Ñ¡Γá ßΓѬᠠ  │ 386│ ñá │ ñá │ ñá │ ──── │
  1561. ║i  REP   │Å«óΓ«αÑ¡¿Ñ (¿¡ßΓαπ¬µ¿⌐    │    86│ ñá │ ñá │ ñá │ ──── │
  1562. ║      │INS,OUTS ¿ STOS)         │      │    │    │     │    │
  1563. ║j  REPE  │Å«óΓ«αÑ¡¿Ñ »α¿ αáó¡«,ñ½∩  │    86│ ñá │ ñá │ ñá │ ──── │
  1564. ║      │¿¡ßΓαπ¬µ¿⌐ CMPS ¿ SCAS    │      │    │    │     │    │
  1565. ║k  REPNE │Å«óΓ«αÑ¡¿Ñ »α¿ ¡Ñ αáó¡«,  │    86│ ñá │ ñá │ ñá │ ──── │
  1566. ║      │ñ½∩ ¿¡ßΓαπ¬µ¿⌐ CMPS ¿ SCAS│      │    │    │     │    │
  1567. ║l  LOCK  │ÅαÑΣ¿¬ß í½«¬¿α«ó¬¿ Φ¿¡δ   │    86│ ñá │ ñá │ ñá │ ──── │
  1568.  
  1569. IÄÉL/éIÆ é ºáΘ¿ΘÑ¡¡«¼  αѪ¿¼Ñ  ¿¡ßΓαπ¬µ¿∩  ñ«ßΓπ»¡á  ¡á  πα«ó¡∩σ
  1570.      »α¿ó¿½Ñú¿⌐ óδΦÑ ¿½¿ αáó¡δσ IÄÉL (Γ.Ñ. æÉL  IÄÉL),  Ñß½¿
  1571.      í¿Γ«óá∩  ¬áαΓá  αáºαÑΦÑ¡¿⌐  óó«ñá/óδó«ñá  ¡Ñ  αáºαÑΦáÑΓ
  1572.      óó«ñ/óδó«ñ ó  áñαÑßá,    ΓαÑíπѼδÑ  φΓ«⌐  ¿¡ßΓαπ¬µ¿Ñ⌐.  é
  1573.      »α«Γ¿ó¡«¼   ß½πτáÑ   »α¿   »«»δΓ¬Ñ   ÑÑ   ¿ß»«½∞º«óá¡¿∩
  1574.      úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13.
  1575.    IÄÉL  é ºáΘ¿ΘÑ¡¡«¼  αѪ¿¼Ñ  ¿¡ßΓαπ¬µ¿∩  ñ«ßΓπ»¡á  ¡á  πα«ó¡∩σ
  1576.      »α¿ó¿½Ñú¿⌐ óδΦÑ ¿½¿ αáó¡δσ  IÄÉL  (Γ.Ñ.  æÉL  IÄÉL).  é
  1577.      »α«Γ¿ó¡«¼   ß½πτáÑ   »α¿   »«»δΓ¬Ñ   ÑÑ   ¿ß»«½∞º«óá¡¿∩
  1578.      úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13.
  1579. Level_0  é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ Γá¬á∩ ¿¡ßΓαπ¬µ¿∩ ñ«ßΓπ»¡á Γ«½∞¬« ¡á
  1580.      πα«ó¡Ñ  »α¿ó¿½Ñú¿⌐  0    (Γ.Ñ.    æÉL   =   0),    ¡á¿í«½ÑÑ
  1581.      »α¿ó¿½Ñú¿α«óá¡¡«¼. é »α«Γ¿ó¡«¼ ß½πτáÑ    »α¿  »«»δΓ¬Ñ  ÑÑ
  1582.      ¿ß»«½∞º«óá¡¿∩ úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13.
  1583.     éIÆ  é αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 Γá¬á∩  ¿¡ßΓαπ¬µ¿∩  ñ«ßΓπ»¡á,
  1584.      Ñß½¿ í¿Γ«óá∩ ¬áαΓá  αáºαÑΦÑ¡¿⌐  óó«ñá/óδó«ñá  αáºαÑΦáÑΓ
  1585.      «»Ñαᵿ¿ ß áñαÑß«¼,  ¿ß»«½∞ºπÑ¼δ¼  ñá¡¡«⌐  ¬«¼á¡ñ«⌐.  é
  1586.      »α«Γ¿ó¡«¼   ß½πτáÑ   »α¿   »«»δΓ¬Ñ   ÑÑ   ¿ß»«½∞º«óá¡¿∩
  1587.      úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13.
  1588.  IÄÉL=3  é αѪ¿¼Ñ  ó¿αΓπá½∞¡«ú«  8086  φΓá  ¿¡ßΓαπ¬µ¿∩    ñ«ßΓπ»¡á
  1589.      Γ«½∞¬« »α¿ IÄÉL = 3. é »α«Γ¿ó¡«¼ ß½πτáÑ »α¿ »«»δΓ¬Ñ  ÑÑ
  1590.      ¿ß»«½∞º«óá¡¿∩ úÑ¡Ñα¿απÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13.
  1591.   ¡ÑΓ/     é αѪ¿¼Ñ ó¿αΓπá½∞¡«ú« 8086 φΓá  ¿¡ßΓαπ¬µ¿∩  ¡Ññ«ßΓπ»¡á,
  1592.      Γ.¬.  φΓ«  ¿¡ßΓαπ¬µ¿∩    πα«ó¡∩     »α¿ó¿½Ñú¿⌐   0   (αѪ¿¼
  1593.      ó¿αΓπá½∞¡«ú« 8086 αáí«ΓáÑΓ ¡á πα«ó¡Ñ »α¿ó¿½Ñú¿⌐ 3). Åα¿
  1594.      »«»δΓ¬Ñ ÑÑ  ¿ß»«½∞º«óá¡¿∩  úÑ¡Ñα¿απÑΓß∩  ¿ß¬½ετ¿Γѽ∞¡á∩
  1595.      ß¿Γπᵿ∩ 13.
  1596.