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

  1.                 - 104 -
  2.                ÉÇçäàï 9
  3.           æ¿ßΓѼá ßΓαá¡¿τ¡«⌐ »á¼∩Γ¿.
  4.           ──────────────────────────
  5.      êßτÑα»δóáεΘá∩ »«ññÑ᪬á ßΓαá¡¿τ¡«⌐ »á¼∩Γ¿ óßΓα«Ñ¡á ó 80386.
  6.  ìá¿í«½ÑÑ ¿ºóÑßΓ¡«Ñ ñ«ßΓ«¿¡ßΓó« Γᬫ⌐ «αúá¡¿ºáµ¿¿ -  φΓ«  »«½¡á∩
  7. »«ññÑαª¬á  ßΓαá¡¿τ¡«⌐    ó¿αΓπá½∞¡«⌐   »á¼∩Γ¿.     Ä¡á   »«ºó«½∩ÑΓ
  8. »α«úαá¼¼¿ßΓπ ¿ß»«½∞º«óáΓ∞ í«½∞Φ¿⌐ «í`Ѽ «»ÑαáΓ¿ó¡«⌐ »á¼∩Γ¿,  τѼ
  9. Σ¿º¿τÑ߬¿ αÑ὿º«óá¡¡«⌐ ó  ß¿ßΓѼÑ.   Å«½¡δ⌐  »ÑαÑτÑ¡∞    »«½Ñº¡δσ
  10. 󫺼«ª¡«ßΓÑ⌐, ¬«Γ«αδÑ ñáÑΓ  ßΓαá¡¿τ¡δ⌐    ñ¿ß»ÑΓτÑα  »á¼∩Γ¿  (MMU)
  11. ó¬½ετáÑΓ:
  12.      1) áñαÑß¡πε ºáΘ¿Γπ ñ½∩ »α«ßΓδσ ºáΘ¿ΘÑ¡¡δσ ß¿ßΓѼ, ¡á»«ñ«í¿Ñ
  13. ΓÑσ, ¬«Γ«αδÑ «»¿ßá¡δ ó αáºñѽѠ8.
  14.      2)   ßΓαá¡¿τ¡πε   ó¿αΓπá½∞¡πε    »á¼∩Γ∞,     »αÑñ«ßΓáó½∩εΘπε
  15. »α«úαá¼¼¿ßΓπ í«½∞ΦÑÑ  áñαÑß¡«Ñ    »α«ßΓαá¡ßΓó«,  τѼ  ¿¼ÑεΘÑÑß∩  ó
  16. ñÑ⌐ßΓó¿Γѽ∞¡«ßΓ¿ ó ß¿ßΓѼ¡«⌐ «»ÑαáΓ¿óπ¡«⌐ »á¼∩Γ¿.
  17.      3)  αÑ὿º«óá¡¡πε    ¡á   ¬α¿ßΓώѠ    ßΓá¡ñáαΓ¿ºáµ¿ε   ºáΘ¿Γδ
  18. «»Ñαᵿ«¡¡«⌐  ß¿ßΓÑ¼δ  ¿  »α«úαá¼¼¡«ú«    «íÑß»ÑτÑ¡¿∩  ó¿αΓπá½∞¡«⌐
  19. »á¼∩Γ¿.
  20.      4) αÑ὿ºáµ¿ε  ¡á    ¬α¿ßΓá½½Ñ,  ß¡¿ªáεΘπε  ºáúαπº¬π  Φ¿¡δ  ¿
  21. ½¿¬ó¿ñ¿απεΘπε ¼Ñª¬α¿ßΓá½∞¡δÑ ºáñÑ᪬¿ αáß»α«ßΓαá¡Ñ¡¿∩ ß¿ú¡á½«ó.
  22.      5) αÑ὿ºáµ¿ε ¡á ¬α¿ßΓá½½Ñ, ¿¼ÑεΘπε ¼á½δÑ ºáΓαáΓδ, Γᬠ ¬á¬
  23. ¿ß»«½∞ºπÑΓß∩  »α¿í½¿º¿Γѽ∞¡«  Γ«½∞¬«  10%  »½«Θáñ¿   ¬αѼ¡¿Ñó«ú«
  24. ¬α¿ßΓá½½á,   ß¡¿ªáεΘá∩     ñ«»«½¡¿Γѽ∞¡πε   ßΓ«¿¼«ßΓ∞   ßΓαá¡¿τ¡«⌐
  25. ó¿αΓπá½∞¡«⌐ »á¼∩Γ¿ »αá¬Γ¿τÑ߬¿ ñ« »αÑ¡ÑíαѪ¿¼« ¼á½«⌐ óѽ¿τ¿¡δ.
  26.      æ¿ßΓѼá ßΓαá¡¿τ¡«⌐ »á¼∩Γ¿ ¼«ªÑΓ íδΓ∞ ó¬½ετÑ¡á »α¿ αáí«ΓÑ  ó
  27. ºáΘ¿ΘÑ¡¡«¼   αѪ¿¼Ñ.    é¬½ετÑ¡¿Ñ   ¿½¿   «Γ¬½ετÑ¡¿Ñ   ¼Ñσá¡¿º¼á
  28. ßΓαá¡¿τ¡«⌐ »á¼∩Γ¿ óδ»«½¡∩ÑΓß∩  »α«úαá¼¼¡«  ¿  Γ«½∞¬«  ¿º  πα«ó¡∩
  29. »α¿ó¿½Ñú¿¿ 0.
  30.  
  31.              æΓαá¡¿τ¡á∩ ßΓαπ¬Γπαá.
  32.            ───────────────────────
  33.      æΓαá¡¿τ¡á∩   ßΓαπ¬Γπαá    αáºí¿óáÑΓ    ½¿¡Ñ⌐¡«Ñ    áñαÑß¡«Ñ
  34. »α«ßΓαá¡ßΓó« ¡á 1...048576 ßΓαá¡¿µ »« 4096 íá⌐Γ ¬áªñá∩. É¿ß. 9.1
  35. ¿½½εßΓα¿απÑΓ   ¬«¡µÑ»µ¿ε   ßΓαá¡¿τ¡«ú«     »α«ßΓαá¡ßΓóá     »á¼∩Γ¿.
  36. é¿αΓπá½∞¡«Ñ áñαÑß¡«Ñ  »α«ßΓαá¡ßΓó«  »«¬áºá¡«  ß½Ñóá,  Σ¿º¿τÑ߬«Ñ
  37. áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« -  ß»αáóá.   àñ¿¡δ⌐  αẼÑα  óßÑσ  ßΓαá¡¿µ
  38. »«ºó«½∩ÑΓ ºáúαπªáΓ∞ ½εíπε ΓαÑíπѼπε ó¿αΓπá½∞¡πε ßΓαá¡¿µπ ó ½εíπε
  39. Σ¿º¿τÑ߬πε ßΓαá¡¿µπ.  ¥Γ« ∩ó½∩ÑΓß∩ ¬½ετÑó«⌐ »α¿τ¿¡«⌐  Γ«ú«,  τΓ«
  40. ßΓαá¡¿τ¡á∩    «αúá¡¿ºáµ¿∩    ∩ó½∩ÑΓß∩,      ó    «íΘѼ     ß½πτáÑ,
  41. »αÑñ»«τΓ¿Γѽ∞¡δ¼ ß»«ß«í«¼ αÑ὿ºáµ¿¿ ó¿αΓπá½∞¡«⌐ »á¼∩Γ¿.
  42.      èᬠ»«¬áºá¡« ¡á α¿ß. 9.1, »α«ßΓαá¡ßΓó«  ó¿αΓπá½∞¡«⌐  »á¼∩Γ¿
  43. «íδτ¡« º¡áτ¿Γѽ∞¡« í«½∞ΦÑ, τѼ ¿¼ÑεΘÑÑß∩ »α«ßΓαá¡ßΓó« Σ¿º¿τÑ߬«⌐
  44. »á¼∩Γ¿, τΓ«  ∩ó½∩ÑΓß∩  αѺπ½∞ΓáΓ«¼  Σ¿º¿τÑ߬¿σ    ¿  φ¬«¡«¼¿τÑ߬¿σ
  45. «úαá¡¿τÑ¡¿⌐.  Å«φΓ«¼π, ó  ¬áªñδ⌐  ¼«¼Ñ¡Γ  óαѼѡ¿  Γ«½∞¬«  τáßΓ∞
  46. ßΓαá¡¿µ  ó¿αΓπá½∞¡«⌐  »á¼∩Γ¿  αẼÑΘѡᠠó  Σ¿º¿τÑ߬«⌐     »á¼∩Γ¿.
  47. æΓαá¡¿µδ,  «ΓßπΓßΓóπεΘ¿Ñ  ó  Σ¿º¿τÑ߬«⌐  »á¼∩Γ¿,   ¬á¬     »αá󿽫
  48. σαá¡∩Γß∩ ó πßΓα«⌐ßΓóÑ óΓ«α¿τ¡«⌐ »á¼∩Γ¿, Γᬫ⌐, ¬á¬ ªÑßΓ¬¿⌐ ñ¿ß¬.
  49.      æΓαá¡¿τ¡á∩  ß¿ßΓѼᠠߠ »«ñ¬áτ¬«⌐    »«  ΓαÑí«óá¡¿ε     (demand
  50. paging),   ¬á¬     ¿¡«úñá   ¡áºδóáεΓ   ßΓαá¡¿τ¡πε   »á¼∩Γ∞,   ∩ó¡«
  51. »«ñτÑનóáÑΓ  Γ«Γ  Σá¬Γ,  τΓ«  »«½∞º«óáΓѽ∞߬á∩   »α«úαἼᠠ ¡Ñ
  52. «ßóÑñ«¼½Ñ¡á    «    »α«µÑßßáσ,      ßó∩ºá¡¡δσ    ß«     ßΓαá¡¿τ¡«⌐
  53. «αúá¡¿ºáµ¿Ñ⌐.ÆÑନ¡δ paging ¿ demand paging ∩ó½∩εΓß∩  ß¿¡«¡¿¼á¼¿
  54. ¿ «º¡áτáεΓ, τΓ« »α«úαἼᠠ¼«ªÑΓ  ¿ß»«½∞º«óáΓ∞    óßÑ  ó¿αΓπá½∞¡«Ñ
  55. »α«ßΓαá¡ßΓó«  »«  ßó«Ñ¼π  πß¼«ΓαÑ¡¿ε.    Çασ¿ΓѬΓπαá   »α«µÑßß«αá
  56. úÑ¡Ñα¿απÑΓ  »αÑαδóá¡¿Ñ    »«  ¿ß¬½ετ¿Γѽ∞¡«⌐  ß¿Γπᵿ¿  »α¿  ½εí«⌐
  57. »«»δΓ¬Ñ ñ«ßΓπ»á ¬ ßΓαá¡¿µÑ, ¬«Γ«αá∩ «ΓßπΓßΓóπÑΓ ó  »á¼∩Γ¿.   ¥Γ«
  58. »αÑαδóá¡¿Ñ  »«ºó«½∩ÑΓ    »α«úαá¼¼Ñ-ßπ»Ñα󿺫αá    ó¼ÑΦáΓ∞ß∩,   »α¿
  59. ¡Ñ«íσ«ñ¿¼«ßΓ¿, ¡Ñó¿ñ¿¼« ñ½∩ »α«úαá¼¼δ »«½∞º«óáΓѽ∩, ñ½∩ ºáúαπº¬¿
  60. óßÑσ ¡Ñ«íσ«ñ¿¼δσ  ßΓαá¡¿µ,  »«    ¼ÑαÑ  Γ«ú«,  ¬á¬  «¡¿  ΓαÑíπεΓß∩
  61. »α«úαἼѠ »«½∞º«óáΓѽ∩.   Å«ñ    π»αáó½Ñ¡¿Ñ¼  ßπ»Ñα󿺫αá  ßΓáαδÑ
  62. ßΓαá¡¿µδ ¿º Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿ ß«σαá¡∩εΓß∩ ¡á ñ¿ß¬Ñ ñ« Γ«ú«,  ¬á¬
  63. ¡«óδÑ ßΓαá¡¿µδ ºáúαπªáεΓß∩ ó ¡ÑÑ.
  64.  
  65.                 - 105 -
  66.       4-âíá⌐Γá ½¿¡Ñ⌐¡«ú«        ö¿º¿τÑ߬«Ñ áñαÑß¡«Ñ
  67.    áñαÑß¡«ú« »α«ßΓαá¡ßΓóá         »α«ßΓαá¡ßΓó«
  68.    »«ñѽѡ¡«ú« ¡á ßΓαá¡¿µδ       ¡á ßΓαá¡¿µδ »«ñѽѡ¡«Ñ
  69.        »« 4096 ¬áªñá∩             »« 4096 ¬áªñá∩
  70. FFFFFFFFh ├─────────────┤    FFFFFFFFh ├─────────────┤
  71.        4è ßΓαá¡¿µá            4è ßΓαá¡¿µá
  72.       ├─────────────┤           ├─────────────┤¡Ñ αÑ὿º«óá¡¡δÑ
  73.        4è ßΓαá¡¿µá            4è ßΓαá¡¿µá
  74.       ├─────────────┤           ├─────────────┤
  75.          .                  .
  76.       ├─────────────┤           ├─────────────┤
  77.        4è ßΓαá¡¿µ            4è ßΓαá¡¿µ     ¬«¡Ñµ
  78.       ├─────────────┤           ├─────────────┤αÑ὿º«óá¡¡«⌐
  79.        4è ßΓαá¡¿µ            4è ßΓαá¡¿µ     Σ¿º¿τÑ߬«⌐
  80.       ├─────────────┤           ├─────────────┤     »á¼∩Γ¿
  81.          .                  .
  82.       ├─────────────┤           ├─────────────┤αÑ὿º«óá¡¡δÑ
  83.        4è ßΓαá¡¿µ            4è ßΓαá¡¿µ
  84.       ├─────────────┤           ├─────────────┤
  85.        4è ßΓαá¡¿µ            4è ßΓαá¡¿µ
  86.       └─────────────┘00000000h     └─────────────┘00000000h
  87.    É¿ß.9.1 æΓαá¡¿τ¡á∩ ó¿αΓπá½∞¡á∩ »á¼∩Γ∞ ¿ Σ¿º¿τÑ߬á∩ »á¼∩Γ∞.
  88.  
  89.       é¬½ετÑ¡¿Ñ/ó䬽ετÑ¡¿Ñ ßΓαá¡¿τ¡«⌐ áñαÑßᵿ¿.
  90.     ─────────────────────────────────────────────
  91.     Éáºα∩ñ 31 αÑú¿ßΓαá π»αáó½Ñ¡¿∩ CR0 (ß¼. α¿ß. 9.2)  π»αáó½∩ÑΓ
  92. ó¬½ετÑ¡¿Ñ¼/ó䬽ετÑ¡¿Ñ¼    ßΓαá¡¿τ¡«⌐  áñαÑßᵿ¿.      ¥Γ«Γ     αáºα∩ñ,
  93. ¡áºδóáѼδ⌐ PG, ó¬½ετáÑΓ ßΓαá¡¿τ¡πε áñαÑßáµ¿ε »α¿ πßΓá¡«ó¬Ñ ó 1 ¿
  94. «Γ¬½ετáÑΓ ÑÑ »α¿ πßΓá¡«ó¬Ñ ó 0.
  95.      é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿¡ßΓαπ¬µ¿∩ π»αáó½Ñ¡¿∩    »α«µÑßß«α«¼  MOV
  96. CR0,<EAX>  ¿ß»«½∞ºπÑΓß∩  ñ½∩  ºá»¿ß¿  ó  CR0  (ß¼.  Γáí½.  3.9).
  97. ū߬«½∞¬π φΓá  ¿¡ßΓαπ¬µ¿∩  ¼«ªÑΓ  íδΓ∞    óδ»«½¡Ñ¡á  ó  ºáΘ¿ΘÑ¡¡«¼
  98. αѪ¿¼Ñ, ßΓαá¡¿τ¡á∩ áñαÑßᵿ∩ ¼«ªÑΓ íδΓ∞ ó¬½ετѡᠠ¿½¿  ó䬽ετÑ¡á
  99. Γ«½∞¬« ó φΓ«¼ αѪ¿¼Ñ. æΓαá¡¿τ¡á∩ áñαÑßᵿ∩ «ßΓáÑΓß∩ ó¬½ετÑ¡¡«⌐ ó
  100. αѪ¿¼Ñ "é¿αΓπá½∞¡δ⌐  8086"  (ß¼.  αáºñѽ  12),  ¬«Γ«αδ⌐  ¬«¡Ñτ¡«
  101. ∩ó½∩ÑΓß∩ »αÑñ»«τΓ¿Γѽ∞¡δ¼, »«ß¬«½∞¬π  φΓ«  »«ºó«½∩ÑΓ  »α«úαá¼¼á¼
  102. αáí«ΓáΓ∞ ó  αѪ¿¼Ñ  "é¿αΓπá½∞¡δ⌐  8086",  ¬á¬  τáßΓ∞  ß¿ßΓÑ¼δ  ß
  103. ó¿αΓπá½∞¡«⌐ »á¼∩Γ∞ε.
  104.  
  105.        éδαáó¡¿óá¡¿Ñ úαá¡¿µ ßΓαá¡¿µ ¿ ßÑú¼Ñ¡Γ«ó.
  106.      ───────────────────────────────────────────
  107.      âαá¡¿µδ ßΓαá¡¿µ ß½ÑñπεΓ  ß  αÑúπ½∩α¡δ¼  ¿¡ΓÑαóὫ¼  ó  4096
  108. íá⌐Γ. âαá¡¿µδ ßÑú¼Ñ¡Γ«ó »«½¡«ßΓ∞ε »α«¿ºó«½∞¡δ ¿ ºáó¿ß∩Γ «Γ  íáºδ
  109. ¿ «úαá¡¿τÑ¡¿∩ ¬áªñ«ú« ßÑú¼Ñ¡Γá.  Æá¬¿¼ «íαẫ¼,  ßΓα«ú«  ú«ó«α∩,
  110. úαá¡¿µδ ßΓαá¡¿µ ¿ ßÑú¼Ñ¡Γ«ó ¡Ñ ºáó¿ß∩Γ ñαπú «Γ ñαπúá ¿ ¡Ñ ñ«½ª¡δ
  111. óδαáó¡¿óáΓ∞ß∩ ¼Ñªñπ ß«í«⌐.  æÑú¼Ñ¡Γδ «»αÑñѽ∩εΓß∩ «ñ¡¿¼  ¡áí«α«¼
  112. Γáí½¿µ (GDT ¿ LDT), ó Γ« óαѼ∩ ¬á¬ ßΓαá¡¿µδ «»αÑñѽ∩εΓß∩  ñαπú¿¼
  113. ¡áí«α«¼:  Γáí½¿µá¼¿  ßΓαá¡¿µ.    Äñ¡á¬«,  ó   µÑ½∩σ   «»Γ¿¼¿ºáµ¿¿
  114. »α«¿ºó«ñ¿Γѽ∞¡«ßΓ¿,  ¼á½Ñ¡∞¬¿Ñ    ßÑú¼Ñ¡Γδ  (4096  íá⌐Γ  ¿  ¼Ñ¡ÑÑ)
  115. ß½ÑñπÑΓ óδαáó¡¿óáΓ∞  Γá¬,  τΓ«íδ  ¬áªñδ⌐  αáß»«½áúá½ß∩    ó  «ñ¡«⌐
  116. ßΓαá¡¿µÑ.  ¥Γ« »α¿¼Ñ¡¿¼«, ó τáßΓ¡«ßΓ¿, ¬ Γᬿ¼ ¼á½δ¼  ßÑú¼Ñ¡Γá¼,
  117. ¬á¬  ßÑú¼Ñ¡Γ  ß«ßΓ«∩¡¿∩   ºáñáτ¿,   «»¿ßá¡¡δ⌐    ó   αáºñѽѠ  8.
  118. éδαáó¡¿óá¡¿Ñ ó «ñ¡«⌐  ßΓαá¡¿µÑ    úáαá¡Γ¿απÑΓ,  τΓ«  »α¿    ºáúαπº¬Ñ
  119. «ñ¡«⌐ ßΓαá¡¿µδ ºáúαπº¿Γß∩ óÑß∞ ßÑú¼Ñ¡Γ.
  120. 31        23        15        7        0
  121. ┼───────────────┼───────────────┼───────────────┼───────────────┼
  122. │É│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │à│Æ│à│î│É│
  123. │G│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│T│S│M│P│E│æR0
  124. └───────────────────────────────────────────────────────────────┘
  125.    É¿ß.9.2 ü¿Γ ÉG ó αÑú¿ßΓαÑ π»αáó½Ñ¡¿∩ æR0.
  126.  
  127.                 - 106 -
  128.        æαáó¡Ñ¡¿Ñ πα«ó¡∩ »α¿ó¿½Ñú¿¿ ßΓαá¡¿µ ¿ ßÑú¼Ñ¡Γ«ó.
  129.       ────────────────────────────────────────────────
  130.      ôα«ó¡¿ »α¿ó¿½Ñú¿¿ ßΓαá¡¿µ ¡áºδóáεΓß∩  "»«½∞º«óáΓѽ∞߬¿⌐"  ¿
  131. "ßπ»Ñα󿺫α߬¿⌐".  ôα«ó¡¿ »α¿ó¿½Ñú¿¿ ñ½∩  ßΓαá¡¿µ  ¿¼ÑεΓ  ¡«¼Ñαá
  132. 0,1,2 ¿ 3. ôα«óÑ¡∞ 3 ß««ΓóÑΓßΓóπÑΓ "»«½∞º«óáΓѽ∞߬«¼π", 0,1,2  -
  133. ßπ»Ñα󿺫α߬«¼π.   É¿ß.  9.3  ¿½½εßΓα¿απÑΓ  ß««Γ¡«ΦÑ¡¿Ñ  πα«ó¡Ñ⌐
  134. »α¿ó¿½Ñú¿¿ ßΓαá¡¿µ ¿ ßÑú¼Ñ¡Γ«ó.
  135.     É¿ß.9.3  æ««ΓóÑΓßΓó¿Ñ ßÑú¼Ñ¡Γ¡«ú« ¿ ßΓαá¡¿τ¡«ú« πα«ó¡∩
  136.           DPL, π¬áºá¡¡δ⌐ ó              ¿¡ΓÑα»αÑΓ¿απѼδ⌐
  137.           ñÑß¬α¿»Γ«αÑ ßÑú-           ¡á ßΓαá¡¿τ¡«¼ πα«ó-
  138.           ¼Ñ¡Γá               ¡Ñ
  139.           ────────────────────────────────────────────────
  140. æá¼δ⌐ »α¿ó¿-        0                 æπ»Ñα󿺫α
  141. ½Ñú¿α«óá¡¡δ⌐
  142.             1                 æπ»Ñα󿺫α
  143. ìῼѡÑÑ »α¿-        2                 æπ»Ñα󿺫α
  144. ó¿½Ñú¿α«óá¡¡δ⌐        3                 Å«½∞º«óáΓѽ∞
  145.           ────────────────────────────────────────────────
  146.  
  147.         Åα«µÑßß Γαá¡ß½∩µ¿¿ ßΓαá¡¿τ¡«ú« áñαÑßá.
  148.       ─────────────────────────────────────────
  149.      Åα«µÑßß ßΓαá¡¿τ¡«⌐  Γαá¡ß½∩µ¿¿  »αÑñßΓáó½∩ÑΓ  ß«í«⌐  ºá¼Ñ¡π
  150. ßΓáαΦ¿σ  20  αáºα∩ñ«ó    32-αáºα∩ñ¡«ú«    ½¿¡Ñ⌐¡«ú«   áñαÑßá-¡«¼Ñα
  151. ó¿αΓπá½∞¡«⌐ ßΓαá¡¿µδ ¡á 20-αáºα∩ñ¡πε  óѽ¿τ¿¡π-¡«¼Ñα  Σ¿º¿τÑ߬«⌐
  152. ßΓαá¡¿µδ.   æΓαá¡¿τ¡á∩    Γαá¡ß½∩µ¿∩  ∩ó½∩ÑΓß∩  »«ß½Ññ¡¿¼   φΓừ¼
  153. »α«µÑßßá óδτ¿ß½Ñ¡¿∩ áñαÑßá.  ¥Γ«Γ φΓá» ¿½½εßΓα¿α«óá¡ ó    «»¿ßá¡¿¿
  154. «í«íΘÑ¡¡«ú« »α«µÑßßá áñαÑßᵿ¿ ¡á α¿ß. 4.2 ¿ 7.2.
  155.  
  156.               Æáí½¿µδ Γαá¡ß½∩µ¿¿.
  157.             ───────────────────────
  158.      ÉѺπ½∞ΓáΓ Γαá¡ß½∩µ¿¿ (Γ« ÑßΓ∞ ¡«¼Ñα Σ¿º¿τÑ߬«⌐  Γαá¡ß½∩µ¿¿)
  159. «»αÑñѽ∩ÑΓß∩ »« Γáí½¿µá¼  Γαá¡ß½∩µ¿¿,  αáß»«½«ªÑ¡¡δ¼  ó  »á¼∩Γ¿.
  160. 80386 áóΓ«¼áΓ¿τÑ߬¿ τ¿ΓáÑΓ Γáí½¿µδ Γαá¡ß½∩µ¿¿, ¬«úñá ¡Ñ«íσ«ñ¿¼«,
  161. »α¿ Γαá¡ß½∩µ¿¿ ó¿αΓπá½∞¡δσ áñαÑ߫󠫻Ñαá¡ñ«ó ó »á¼∩Γ∞.
  162.      Æáí½¿µδ Γαá¡ß½∩µ¿¿ «αúá¡¿º«óá¡δ ó    ñóπσπα«ó¡Ñóπε  ¿Ñαáασ¿ε.
  163. Æáí½¿µÑ⌐  ¬«α¡Ñó«ú«  πα«ó¡∩  ∩ó½∩ÑΓß∩  Γáí½¿µá    ¬áΓὫúá  Γáí½¿µ
  164. ßΓαá¡¿µ ¿½¿, »α«ßΓ«, ¬áΓὫú  Γáí½¿µ  ßΓαá¡¿µ,    ß«ñÑαªáΘ¿⌐  1024
  165. φ½Ñ¼Ñ¡Γá, ¬áªñδ⌐ ¿º ¬«Γ«αδσ π¬áºδóáÑΓ ¡á Γáí½¿µπ ¡¿ª¡Ñú«  πα«ó¡∩
  166. ¿Ñαáασ¿¿.  Æá¬¿¼ «íαẫ¼, ñ« 1024 Γáí½¿µ ßΓαá¡¿µ ¡¿ª¡Ñú«  πα«ó¡∩
  167. »«ññÑনóáÑΓß∩ ¬áΓὫú«¼.
  168.      é     «Γ½¿τ¿Ñ   «Γ    «ñ¡«⌐    ½¿¡Ñ⌐¡«⌐   Γáí½¿µδ   Γαá¡ß½∩µ¿¿,
  169. ¿Ñαáασ¿τÑ߬á∩  «αúá¡¿ºáµ¿∩  »«ºó«½∩ÑΓ  ¿ºíѪáΓ∞   αѺÑαó¿α«óá¡¿∩
  170. í«½∞Φ«⌐ ¡Ñ»αÑαδó¡«⌐ º«¡δ ½¿¡Ñ⌐¡δσ áñαÑß«ó ñ½∩  σαá¡Ñ¡¿∩  Γáí½¿µδ
  171. Γαá¡ß½∩µ¿¿.   êÑαáασ¿τÑ߬á∩   «αúá¡¿ºáµ¿∩   ΓᬪѠ  »«ññÑনóáÑΓ
  172. αáºíα«ßá¡¡δÑ  ñÑαÑó∞∩    »αÑ«íαẫóá¡¿∩     áñαÑß«ó,   úñÑ   Γ«½∞¬«
  173. ¡Ñ߬«½∞¬« ßΓ᫬ ¬áΓὫúá Γáí½¿µ  ßΓαá¡¿µ  π¬áºδóáεΓ  ¡á  Γáí½¿µδ
  174. ßΓαá¡¿µ.  êÑαáασ¿∩ »«ºó«½∩ÑΓ »α¿ßóá¿óáΓ∞ áΓα¿íπΓδ ºáΘ¿Γδ ßΓ᫬á¼
  175. ¬áΓὫúá ñ½∩ 4î-íá⌐Γ¡«⌐ úαá¡π½∩α¡«ßΓ¿ ¿½¿ ßΓα«¬á¼ Γáí½¿µ ßΓαá¡¿µ
  176. ñ½∩ 4è-íá⌐Γ¡«⌐ (¡á «ñ¡π ßΓαá¡¿µπ) úαá¡π½∩α¡«ßΓ¿.
  177.      É¿ß. 9.4 ¿½½εßΓα¿απÑΓ φΓ¿ Γáí½¿µδ. ÉÑú¿ßΓα  π»αáó½Ñ¡¿∩  CR3
  178. "ºá∩¬«α¿óáÑΓ" Γáí½¿τ¡πε ßΓαπ¬Γπαπ,  »«ß¬«½∞¬π  «¡  π¬áºδóáÑΓ  ¡á
  179. Γáí½¿µπ ¬áΓὫúá Γáí½¿µ ßΓαá¡¿µ. èáªñá∩ ßΓ᫬á Γáí½¿µδ    ¬áΓὫúá
  180. π¬áºδóáÑΓ  ¡á  ßΓαá¡¿µπ,  ß«ñÑαªáΘπε  Γáí½¿µπ  ßΓαá¡¿µ.  é  ßó«ε
  181. «τÑαÑñ∞, ¬áªñá∩ ßΓ᫬á Γáí½¿µδ    ßΓαá¡¿µ  π¬áºδóáÑΓ  ¡á    ßΓαá¡¿µπ
  182. Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿.
  183.  
  184.                 - 107 -
  185.         æΓα«¬á ¬áΓὫúá Γáí½¿µ ßΓαá¡¿µ
  186.           ─────────────────────────────────
  187.      èáΓὫú Γáí½¿µ ßΓαá¡¿µ ß«ñÑαª¿Γ 1024 ßΓ᫬¿. èáªñá∩  ßΓ᫬á
  188. π¬áºδóáÑΓ ¡á Γáí½¿µπ ßΓαá¡¿µ τÑαѺ ÑÑ Σ¿º¿τÑ߬¿⌐ íẫóδ⌐ áñαÑß ¿
  189. ñαπúπε ¿¡Σ«α¼áµ¿ε.
  190.      æΓα«¬á  ¬áΓὫúá,    »«¬áºá¡¡á∩  ¡á    α¿ß.  9.5.  «»αÑñѽ∩ÑΓß∩
  191. ß½ÑñπεΘ¿¼ «íαẫ¼:
  192.    1.  Å«½Ñ  "áñαÑß  Γáí½¿µδ  ßΓαá¡¿µ"  «»αÑñѽ∩ÑΓ  ßΓáαΦ¿Ñ   20
  193. αáºα∩ñ«ó Σ¿º¿τÑ߬«ú« íẫó«ú« áñαÑßá Γáí½¿µδ ßΓαá¡¿µ.  Å«ß¬«½∞¬π
  194. Γáí½¿µá ßΓαá¡¿µ  óδα«ó¡Ñ¡á  »«    úαá¡¿µÑ  ßΓαá¡¿µδ  ó  Σ¿º¿τÑ߬«⌐
  195. »á¼∩Γ¿, Γ.Ñ. »« 4096-íá⌐Γ«ó«⌐ úαá¡¿µÑ, ÑÑ  ¼½áñΦ¿Ñ  12    αáºα∩ñ«ó
  196. íẫó«ú« áñαÑßá-¡π½¿.
  197.                             1048576 ßΓαá¡¿µ
  198.                            Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿
  199.                          (»« 4096 íá⌐Γ ¬áªñá∩)
  200.                                31     0
  201.                                ┌─────────┤
  202.                  1024 Γáí½¿µ ßΓαá¡¿µ       ├─────────┤
  203.                  (»« 4096 íá⌐Γ ¬áªñá∩)     ├─────────┤
  204.                                ├─────────┤
  205.                          ┌────÷│     │
  206.                          │     └─────────┘
  207.                    31         0     │     31     0
  208.                    ├─────────┤     │     ├─────────┤
  209.                    │         ├───┘     ├─────────┤
  210.                    ├─────────┤           ├─────────┤
  211.      èáΓὫú Γáí½¿µ ßΓαá¡¿µ    ├─────────┤           ├─────────┤
  212.      (1024 ßΓ᫬¿)           ├─────────┤           ├─────────┤
  213.                  ┌────÷│         │     ┌────÷│     │
  214.            (4096 íá⌐Γ)   │       └─────────┘     │     └─────────┘
  215.            31     0   │       31         0     │     31     0
  216.            ├─────────┤   │       ├─────────┤     │     ├─────────┤
  217.            │     ├───┘       │         ├───┘     ├─────────┤
  218.            ├─────────┤       ├─────────┤           ├─────────┤
  219.            ├─────────┤       ├─────────┤           ├─────────┤
  220.            ├─────────┤       ├─────────┤           ├─────────┤
  221.            │     ├──────┐  │         ├─────┐   ├─────────┤
  222.            ├─────────┤    │  ├─────────┤       │   ├─────────┤
  223.        ┌──────÷│     ├───┐    └─÷│         │       └──÷│     │
  224.        │       └─────────┘   │       └─────────┘           └─────────┘
  225.        │             │       31         0           31     0
  226.        │             │       ├─────────┤           ├─────────┤
  227. 31     │      0          │       ├─────────┤           ├─────────┤
  228. ├──────┴──────┤          │       ├─────────┤           ├─────────┤
  229. └─────────────┘          │       ├─────────┤           ├─────────┤
  230.                  │       │         ├──────┐  ├─────────┤
  231. ÉÑú¿ßΓα π»αáó½Ñ¡¿∩ (æR3)     │       ├─────────┤        │  ├─────────┤
  232.                  └────÷│         ├───┐  └─÷│     │
  233.   ó¡πΓα¿ 80386.            └─────────┘     │     └─────────┘
  234.                          │     31     0
  235.                          │     ├─────────┤
  236.                          │     ├─────────┤
  237.                          │     ├─────────┤
  238.                          │     ├─────────┤
  239.                          └────÷│     │
  240.                                └─────────┘
  241.           É¿ß.9.4 æΓαπ¬Γπαá Γáí½¿µ Γαá¡ß½∩µ¿¿.
  242.  
  243.                 - 108 -
  244.    2.    Å«½Ñ   "ñ½∩   ¿ß»«½∞º«óá¡¿∩   OC"   »αÑñßΓáó½∩ÑΓ   ß«í«⌐
  245. ß«ó«¬π»¡«ßΓ∞  3-σ   αáºα∩ñ«ó,    óδñѽѡ¡δσ   »«ñ   ¿ß»«½∞º«óá¡¿Ñ
  246. «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ. 80386 áóΓ«¼áΓ¿τÑ߬¿  ¡¿¬«úñá  ¡Ñ    ¿º¼Ñ¡∩ÑΓ
  247. φΓ¿ αáºα∩ñδ. Åα¿¼Ñα«¼ ¿ß»«½∞º«óá¡¿∩ φΓ¿σ αáºα∩ñ«ó ¼«ªÑΓ  ß½πª¿Γ∞
  248. σαá¡Ñ¡¿Ñ ¿¡Σ«α¼áµ¿¿ « ßΓáαÑ¡¿¿ Γáí½¿µδ ßΓαá¡¿µ. àß½¿  φΓ¿σ  ΓαÑσ
  249. αáºα∩ñ«ó  ¡Ñ  ñ«ßΓáΓ«τ¡«  ñ½∩    σαá¡Ñ¡¿∩   óßÑ⌐   ñ«»«½¡¿Γѽ∞¡«⌐
  250. ¿¡Σ«α¼áµ¿¿  «  Γáí½¿µáσ  ßΓαá¡¿µ,  «»Ñαᵿ«¡¡á∩  ß¿ßΓѼᠠ ¼«ªÑΓ
  251. ß«ºñáΓ∞ «Γñѽ∞¡δ⌐  ¼áßß¿ó  ó  »á¼∩Γ¿  ñ½∩  σαá¡Ñ¡¿∩  ¡Ñ«íσ«ñ¿¼«⌐
  252. ¿¡Σ«α¼áµ¿¿.
  253.    3. ü¿Γ D ("úα∩º¡á∩") π¬áºδóáÑΓ, íδ½á ½¿  «ßπΘÑßΓó½Ñ¡á  ºá»¿ß∞
  254. «»Ñαá¡ñá ó ¬á¬πε-½¿í«  ¿º  1024  ßΓαá¡¿µ,  «íß½πª¿óáѼδσ  ñá¡¡«⌐
  255. ßΓ᫬«⌐ (D=1), ¿½¿ ¡ÑΓ (D=0). àß½¿ D=1, Γ« ¬«»¿∩ »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ
  256. «ñ¡«⌐ ¿º ßΓαá¡¿µ, σαá¡∩Θ¿σß∩ ¡á ñ¿ß¬Ñ, πßΓáαѽá, ¿ ßπ»Ñα󿺫α¡á∩
  257. »α«úαá¼¼á ñ«½ª¡á ºá»¿ßáΓ∞ ß««ΓóÑΓßΓóπεΘπε (¿Ñ) ßΓαá¡¿µπ  (δ)  ¡á
  258. ñ¿ß¬, »αѪñÑ τѼ ºá¼Ñ¡¿Γ∞ ÑÑ (¿σ) ó »á¼∩Γ¿.
  259. 31                 11    9 8 7 6 5 4 3  2   1   0
  260. ├────────────────────────────┼──────┼─┼─┼─┼─┼─┼─┼───┼───┼───┤
  261. │ ÇäÉàæ ÆÇüïêû¢ æÆÉÇìêû 31-12│ñ½∩ OS│0│0│D│Ç│0│0│U/S│R/W│ P │
  262. └────────────────────────────┴──────┴─┴─┴─┴─┴─┴─┴───┴───┴───┘
  263.     æΓα«¬á ¬áΓὫúá π¬áºδóáÑΓ ¡á Γáí½¿µπ ßΓαá¡¿µ ¿ ß«ñÑনΓ
  264.            »ÑαÑτÑ¡∞ ÑÑ áΓα¿íπΓ«ó.
  265.   É¿ß.9.5 æΓα«¬á ¬áΓὫúá Γáí½¿µδ ßΓαá¡¿µ.
  266.    4. ü¿Γ Ç ("íδ½ Σá¬Γ ñ«ßΓπ»á") π¬áºδóáÑΓ, íδ½á ½¿ «ßπΘÑßΓó½Ñ¡á
  267. «»Ñαᵿ∩ τΓÑ¡¿Ñ/ºá»¿ß∞ »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ ó «ñ¡π  ¿º  1024  ßΓαá¡¿µ
  268. (Ç=1) ¿½¿ ¡ÑΓ (Ç=0). ¥Γ«Γ í¿Γ »«½ÑºÑ¡, Ñß½¿ «»Ñαᵿ«¡¡á∩ ß¿ßΓѼá
  269. ¡áí¿αáÑΓ ßΓáΓ¿ßΓ¿¬π «í ¿ß»«½∞º«óá¡¿¿ ßΓαá¡¿µ.
  270.    5.  ü¿Γ  U/S  ("»«½∞º«óáΓѽ∞/ßπ»Ñα󿺫α")  ó   «íΘѼ   ß½πτáÑ
  271. π¬áºδóáÑΓ ßΓáΓπß ºáΘ¿Γδ, »α¿ßó«Ñ¡¡δ⌐ 1024 ßΓαá¡¿µá¼, «»¿ßδóáѼδ¼
  272. ß««ΓóÑΓßΓóπεΘÑ⌐   Γáí½¿µÑ⌐   ßΓαá¡¿µ.     Å«½¡á∩    ¿¡ΓÑα»αÑΓᵿ∩
  273. »αÑñßΓáó½Ñ¡á ó Γáí½¿µÑ 9.1.
  274.    6. ü¿Γ R/W ("τΓÑ¡¿Ñ/ºá»¿ß∞") ó «íΘѼ ß½πτáÑ π¬áºδóáÑΓ  ºáΘ¿Γπ
  275. «Γ ºá»¿ß¿ ñ½∩ 1024 ßΓαá¡¿µ, «»¿ßδóáѼδσ ß««ΓóÑΓßΓóπεΘÑ⌐ Γáí½¿µÑ⌐
  276. ßΓαá¡¿µ.  ä½∩  »«½¡«⌐  ¿¡ΓÑα»αÑΓᵿ¿  φëà  í¿Γ   ñ«½ªÑ¡   íδΓ∞
  277. αáßß¼«ΓαÑ¡ ß«ó¼ÑßΓ¡« ß í¿Γ«¼ U/S. æ¼. Γáí½¿µπ 9.1.
  278.    7. ü¿Γ É  ("¡á½¿τ¿Ñ")  π¬áºδóáÑΓ,  ¿¼ÑÑΓß∩  ½¿  ó  Σ¿º¿τÑ߬«⌐
  279. »á¼∩Γ¿ ß««ΓóÑΓßΓóπεΘá∩ Γáí½¿µá ßΓαá¡¿µ (É=1) ¿½¿ ¡ÑΓ (É=0).
  280.      Éáºα∩ñδ, «Γ¼ÑτÑ¡¡δÑ  0,  ñ«½ª¡δ  íδΓ∞  ¿¡¿µ¿á½¿º¿α«óá¡δ  ó«
  281. óαѼ∩ ß«ºñá¡¿∩ ¬áΓὫúá Γáí½¿µ ßΓαá¡¿µ ó »á¼∩Γ¿. ¥Γ¿ αáºα∩ñδ  ¡Ñ
  282. ¿º¼Ñ¡∩εΓß∩ 80386 ¿ ºáαѺÑαó¿α«óá¡δ ñ½∩ íπñπΘÑú« »α¿¼Ñ¡Ñ¡¿∩.
  283.  
  284.             æΓ᫬á Γáí½¿µδ ßΓαá¡¿µ
  285.           ──────────────────────────
  286.      Æáí½¿µá  ßΓαá¡¿µ  ß«ñÑαª¿Γ  1024  ßΓ᫬¿.     èáªñá∩   ßΓ᫬á
  287. π¬áºδóáÑΓ ¡á ßΓαá¡¿µπ »á¼∩Γ¿ τÑαѺ ÑÑ  íẫóδ⌐    áñαÑß  ¿  ñαπúπε
  288. ¿¡Σ«α¼áµ¿ε.
  289.      æΓα«¬á  Γáí½¿µδ  ßΓαá¡¿µ,    »αÑñßΓáó½Ñ¡¡á∩    ¡á   α¿ß.   9.6,
  290. «»αÑñѽѡᠡ¿ªÑ. çá¼ÑΓ¿¼, τΓ« ÑÑ ó¡ÑΦ¡¿⌐ ó¿ñ ¿ «»αÑñѽѡ¿Ñ «τÑ¡∞
  291. ßσ«ªÑ ß« ßΓ᫬«⌐ ¬áΓὫúá Γáí½¿µ ßΓαá¡¿µ.
  292. 31                 11    9 8 7 6 5 4 3  2   1   0
  293. ├────────────────────────────┼──────┼─┼─┼─┼─┼─┼─┼───┼───┼───*
  294. │    ÇäÉàæ æÆÉÇìêû¢ 31...12**│ñ½∩ OS│0│0│D│Ç│0│0│U/S│R/W│ P │
  295. *────────────────────────────┴──────┴─┴─┴─┴─┴─┴─┴───┴───┴───┘
  296.     æΓ᫬á Γáí½¿µδ ßΓαá¡¿µ π¬áºδóáÑΓ ¡á ßΓαá¡¿µπ ¿ ß«ñÑনΓ
  297.            »ÑαÑτÑ¡∞ ÑÑ á¡Γα¿íπΓ«ó.
  298.         É¿ß.9.6 æΓ᫬á Γáí½¿µδ ßΓαá¡¿µ.
  299.  
  300.                 - 109 -
  301.    1. Å«½Ñ  "áñαÑß  ßΓαá¡¿µδ"  «»αÑñѽ∩ÑΓ  ßΓáαΦ¿Ñ  20  αáºα∩ñ«ó
  302. áñαÑßá Σ¿º¿τÑ߬«⌐  ßΓαá¡¿µδ.  Å«ß¬«½∞¬π  ßΓαá¡¿µá  óδα«ó¡Ñ¡á  »«
  303. ßΓαá¡¿τ¡«⌐ úαá¡¿µÑ, Γ.Ñ. »« 4096-íá⌐Γ«ó«⌐ úαá¡¿µÑ, ÑÑ ¼½áñΦ¿Ñ 12
  304. αáºα∩ñ«ó íẫó«ú« áñαÑßá-¡π½¿.
  305.    2.    Å«½Ñ   "ñ½∩   ¿ß»«½∞º«óá¡¿∩   Äæ"   »αÑñßΓáó½∩ÑΓ   ß«í«⌐
  306. ß«ó«¬π»¡«ßΓ∞  3-σ   αáºα∩ñ«ó,    óδñѽѡ¡δσ   ñ½∩   ¿ß»«½∞º«óá¡¿∩
  307. «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼ«⌐. 80386 áóΓ«¼áΓ¿τÑ߬¿ ¡¿¬«úñá  ¡Ñ    ¿º¼Ñ¡∩ÑΓ
  308. φΓ¿ αáºα∩ñδ. Åα¿¼Ñα«¼ ¿ß»«½∞º«óá¡¿∩ φΓ¿σ αáºα∩ñ«ó ¼«ªÑΓ  ß½πª¿Γ∞
  309. σαá¡Ñ¡¿Ñ ¿¡Σ«α¼áµ¿¿ « ßΓáαÑ¡¿¿ ßΓαá¡¿µ. àß½¿ φΓ¿σ ΓαÑσ    αáºα∩ñ«ó
  310. ¡Ñ ñ«ßΓáΓ«τ¡« ñ½∩  σαá¡Ñ¡¿∩  óßÑ⌐  ñ«»«½¡¿Γѽ∞¡«⌐  ¿¡Σ«α¼áµ¿¿  «
  311. ßΓαá¡¿µáσ, «»Ñαᵿ«¡¡á∩ ß¿ßΓѼᠼ«ªÑΓ ß«ºñáΓ∞ «Γñѽ∞¡δ⌐ ¼áßß¿ó ó
  312. »á¼∩Γ¿ ñ½∩ σαá¡Ñ¡¿∩ φΓ«⌐ ¿¡Σ«α¼áµ¿¿.
  313.    3.  ü¿Γ  D  ("úα∩º¡á∩")  π¬áºδóáÑΓ,  íδ½á   ½¿   «ßπΘÑßΓó½Ñ¡á
  314. ¬á¬á∩-½¿í« ºá»¿ß∞ ó ßΓαá¡¿µπ (D=1) ¿½¿ ¡ÑΓ (D=0). àß½¿    D=1,  Γ«
  315. ¬«»¿∩  φΓ«⌐  ßΓαá¡¿µδ,    ß«ñÑαªáΘá∩ß∩  ¡á  ñ¿ß¬Ñ,   πßΓáαѽá,   ¿
  316. ßπ»Ñα󿺫α¡á∩ »α«úαá¼¼á ñ«½ª¡á ºá»¿ßáΓ∞ φΓπ ßΓαá¡¿µπ «íαáΓ¡«  ¡á
  317. ñ¿ß¬ »αѪñÑ, τѼ ºáΓÑαÑΓ∞ ÑÑ ó »á¼∩Γ¿.
  318.    4. ü¿Γ Ç ("íδ½ Σá¬Γ ñ«ßΓπ»á") π¬áºδóáÑΓ, íδ½á ½¿ «ßπΘÑßΓó½Ñ¡á
  319. «»Ñαᵿ∩ τΓÑ¡¿∩ ¿½¿ ºá»¿ß¿ ¬ ¬á¬«⌐-½¿í« ∩τÑ⌐¬Ñ ó ßΓαá¡¿µÑ (Ç=1)
  320. ¿½¿ ¡ÑΓ (Ç=0).    ¥Γ«Γ  í¿Γ  »«½ÑºÑ¡,  Ñß½¿  «»Ñαᵿ«¡¡á∩  ß¿ßΓѼá
  321. ¡áí¿αáÑΓ ßΓáΓ¿ßΓ¿¬π «í ¿ß»«½∞º«óá¡¿¿ ßΓαá¡¿µ.
  322.    5.  ü¿Γ  U/S  ("»«½∞º«óáΓѽ∞/ßπ»Ñα󿺫α")  ó   «íΘѼ   ß½πτáÑ
  323. π¬áºδóáÑΓ   ßΓáΓπß   ºáΘ¿Γδ,   »α¿ßó«Ñ¡¡δ⌐   ßΓαá¡¿µÑ.      Å«½¡á∩
  324. ¿¡ΓÑα»αÑΓᵿ∩ φΓ«ú« í¿Γá »αÑñßΓáó½Ñ¡á ó Γáí½¿µÑ 9.1.
  325.    6. ü¿Γ R/W ("τΓÑ¡¿Ñ/ºá»¿ß∞") ó «íΘѼ ß½πτáÑ π¬áºδóáÑΓ  ºáΘ¿Γπ
  326. «Γ ºá»¿ß¿ ó ßΓαá¡¿µπ. ä½∩ »«½¡«⌐ ¿¡ΓÑα»αÑΓᵿ¿ φëà í¿Γ  ñ«½ªÑ¡
  327. íδΓ∞ αáßß¼«ΓαÑ¡ ß«ó¼ÑßΓ¡« ß í¿Γ«¼ U/S. æ¼. Γáí½¿µπ 9.1.
  328.    7. ü¿Γ É  ("¡á½¿τ¿Ñ")  π¬áºδóáÑΓ,  ¿¼ÑÑΓß∩  ½¿  ó  Σ¿º¿τÑ߬«⌐
  329. »á¼∩Γ¿ ß««ΓóÑΓßΓóπεΘá∩ ßΓαá¡¿µá (É=1) ¿½¿ ¡ÑΓ (É=0).
  330.      Éáºα∩ñδ, «Γ¼ÑτÑ¡¡δÑ  0,  ñ«½ª¡δ  íδΓ∞  ¿¡¿µ¿á½¿º¿α«óá¡δ  ó«
  331. óαѼ∩  ß«ºñá¡¿∩  Γáí½¿µδ  ßΓαá¡¿µ  ó  »á¼∩Γ¿.  ¥Γ¿  »«º¿µ¿¿   ¡Ñ
  332. ¿º¼Ñ¡∩εΓß∩ 80386 ¿ ºáαѺÑαó¿α«óá¡δ ñ½∩ íπñπΘÑú« »α¿¼Ñ¡Ñ¡¿∩.
  333.  
  334.             çáΘ¿Γá ßΓαá¡¿µ
  335.              ───────────────────
  336.      é    ßΓα«¬Ñ    ¬áΓὫúá  Γáí½¿µ  ßΓαá¡¿µ  αáºα∩ñδ  U/S  ¿   R/W
  337. ¿ß»«½∞ºπεΓß∩ ó ¬áτÑßΓóÑ áΓα¿íπΓ«ó ºáΘ¿Γδ óßÑσ ßΓαá¡¿µ ó  Γáí½¿µÑ
  338. ßΓαá¡¿µ. ¥Γ¿ αáºα∩ñδ ó ßΓα«¬Ñ ¬áΓὫúá Γáí½¿µδ ßΓαá¡¿µ »α¿¼Ñ¡¿¼δ
  339. »« «Γ¡«ΦÑ¡¿ε ¬« óßѼ 1024 ßΓαá¡¿µá¼,  «»¿ßδóáÑ¼δ¼  φΓ«⌐  ßΓ᫬«⌐
  340. ¬áΓὫúá.
  341.      é ßΓα«¬Ñ Γáí½¿µδ ßΓαá¡¿µ αáºα∩ñδ  U/S  ¿  R/W  «íÑß»Ñτ¿óáεΓ
  342. »«ñ«í¡πε ºáΘ¿Γπ ñ½∩ ßΓαá¡¿µδ. ü¿Γδ U/S ¿ R/W  ó  ßΓα«¬Ñ  Γáí½¿µδ
  343. ßΓαá¡¿µ »α¿¼Ñ¡¿¼δ Γ«½∞¬« »« «Γ¡«ΦÑ¡¿ε  ¬  ßΓαá¡¿µÑ,  «»¿ßδóáѼ«⌐
  344. φΓ«⌐ ßΓ᫬«⌐.
  345.      èᬠ»«¬áºá¡« ¡á α¿ß. 9.7, «íá  πα«ó¡∩  Γáí½¿µ  ¿ß»«½∞ºπεΓß∩
  346. »α¿  ßΓαá¡¿τ¡«⌐  Γαá¡ß½∩µ¿¿.  Å«φΓ«¼π  ºáΘ¿Γá,    »α¿¼Ñ¡∩Ѽá∩   »«
  347. «Γ¡«ΦÑ¡¿ε   ¬     ñá¡¡«⌐    ßΓαá¡¿µÑ,    «»αÑñѽ∩ÑΓß∩    ¡á¿í«½ÑÑ
  348. «úαá¡¿τ¿óáεΘÑ⌐ ¬«¼í¿¡áµ¿Ñ⌐ í¿Γ«ó U/S ¿    R/W.  Å«¡∩Γ¿Ñ  "¡á¿í«½ÑÑ
  349. «úαá¡¿τ¿óáεΘá∩     ¬«¼í¿¡áµ¿∩"   «º¡áτáÑΓ   ¡á¿¼Ñ¡∞ΦÑÑ    º¡áτÑ¡¿Ñ
  350. ßπ»Ñαó¿º«α¡«ú« ßΓáΓπßá ¿ ßΓáΓπßá  "¿ß¬½ετ¿Γѽ∞¡«  τΓÑ¡¿∩",  Γ.Ñ.
  351. ¡á¿¼Ñ¡∞ΦÑÑ  º¡áτÑ¡¿Ñ   ¬«¼í¿¡áµ¿¿   [U/S:R/W]    ∩ó½∩ÑΓß∩   í«½ÑÑ
  352. «úαá¡¿τ¿óáεΘÑ⌐ óѽ¿τ¿¡«⌐, ¿ »«φΓ«¼π ¿¼Ñ¡¡« «¡« ¿ ¿ß»«½∞ºπÑΓß∩.
  353.      ìá»α¿¼Ñα, ñ½∩ ßΓαá¡¿µδ ß ¬«¼í¿¡áµ¿Ñ⌐ U/S:R/W ,αáó¡«⌐  10  ó
  354. ßΓα«¬Ñ    ¬áΓὫúá  Γáí½¿µδ  ¿  10  ó  ßΓα«¬Ñ  Γáí½¿µδ,    ¡á¿í«½ÑÑ
  355. «úαá¡¿τ¿óáεΘÑÑ º¡áτÑ¡¿Ñ-01 ó ßΓα«¬Ñ Γáí½¿µδ ßΓαá¡¿µ.
  356.      ìá¿í«½ÑÑ «úαá¡¿τ¿óáεΘ¿Ñ º¡áτÑ¡¿∩  ¬«¼í¿¡áµ¿⌐,  ¿ß»«½∞ºπѼδσ
  357. »α¿ ºáΘ¿ΓÑ, »«¬áºá¡δ ó Γáí½¿µÑ 9.1.
  358.      Åαáó¿½á ñ«ßΓπ»á  ¬  ßÑú¼Ñ¡Γá¼  ΓᬪѠ »α¿¼Ñ¡∩εΓß∩    ¬«  óßѼ
  359. «íαáΘÑ¡¿∩¼  ó  »á¼∩Γ∞.    é  ¬«¡Ñτ¡«¼  ¿Γ«úÑ  ¿ß»«½∞ºπεΓß∩   ßá¼δÑ
  360. «úαá¡¿τ¿óáεΘ¿Ñ »αáó¿½á, ¡Ñºáó¿ß¿¼«  «Γ    Γ«ú«,  ∩ó½∩εΓß∩  ½¿  «¡¿
  361. »αáó¿½á¼¿ «íαáΘÑ¡¿∩ ¬ ßÑú¼Ñ¡Γá¼ ¿½¿ ¬  ßΓαá¡¿µá¼.  çá¼ÑΓ¿¼,  τΓ«
  362. ºáΘ¿Γá »« »α¿¡µ¿»π "¿ß¬½ετ¿Γѽ∞¡«  óδ»«½¡Ñ¡¿Ñ"  ºáñáÑΓß∩  Γ«½∞¬«
  363. »αáó¿½á¼¿ ßÑú¼Ñ¡Γ¡«ú« ñ«ßΓπ»á.
  364.  
  365.                 - 110 -
  366. 31         21           11                0
  367. ├────────────────┼─────────────────┼────────────────────────┤
  368. │êìäàèæ èÇÆÇïÄâÇ │ êìäàèæ ÆÇüïêû¢  │  æîàÖàìêà é æÆÉÇìêûà   │
  369. │   ÆÇüïêû     │    æÆÉÇìêû       │        *            │
  370. └────────────────┴─────────────────┴────────────────────────┘
  371.      ïêìàëì¢ë ÇäÉàæ
  372. 31    21    11     0
  373. ├─────┼─────────┼──────┤
  374. └──┬──┴────┬────┴──┬───┘                éδíαá¡¡á∩ ßΓαá¡¿µá
  375.    │       │       └─────────────────────────────┐ ó Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿
  376.    │       │                     ∙    (4096 íá⌐Γ)
  377.    │       │                     x4
  378.    │       │                     ∙
  379.    │       │                     +──┐  ├─────────┤
  380.    │       │                     °  └─÷│ «»Ñαá¡ñ │
  381.    │       │                     │     ├─────────┤
  382.    │       │                     │     ;    ;     ;
  383.    │       └────────────────┐             │     ├─────────┤
  384.    │                ∙    éδíαá¡¡á∩ Γáí½¿µá│     ├─────────┤
  385.    │                x4        ßΓαá¡¿µ     │     ├─────────┤
  386.    │                │ (4096 íá⌐Γ ¬áªñá∩) │     ├─────────┤
  387.    │                │             ├────÷│     │
  388.    │                │             │     └─────────┘
  389.    │                │             │
  390.    │                ∙       ├─────────┤     │
  391.    │                   ┌──÷│         ├───┘
  392.    │                +──┘   ├─────────┤
  393.    │                °       ;    ;    ;
  394.    │                │       ├─────────┤
  395.    │                │       ├─────────┤
  396.    │                │       ├─────────┤
  397.    ∙        èáΓὫú     ├─────÷│         │
  398.    σ4        ßΓαá¡¿µ     │       └─────────┘
  399.    │         (4096 íá⌐Γ)    │
  400.    │           ├─────────┤  │
  401.    │     ┌────÷│     ├──┘
  402.    │     │     ├─────────┤
  403.    ∙     │     ;     ;
  404.    +─────┘     ├─────────┤
  405.    °           ├─────────┤
  406.    │           ├─────────┤
  407.    │           ├─────────┤
  408.    └────┬─────÷│     │
  409.     │      └─────────┘
  410.     │
  411. 31    │    0
  412. ├───────┴───────┤
  413. └───────────────┘
  414. ƒ¬«α∞ ¬áΓὫúá ßΓαá¡¿µ
  415. ÉÑú¿ßΓα π»αáó½Ñ¡¿∩ æR3
  416.   (ó¡πΓαÑ¡¡¿⌐ 80386)
  417.   É¿ß.9.7 Æαá¡ß½∩µ¿∩ ½¿¡Ñ⌐¡«ú« áñαÑßá ó Σ¿º¿τÑ߬¿⌐.
  418.      Åαáó¿½á ñ«ßΓπ»á  ¬  ßÑú¼Ñ¡Γá¼  ΓᬪѠ »α¿¼Ñ¡∩εΓß∩    ¬«  óßѼ
  419. «íαáΘÑ¡¿∩¼  ó  »á¼∩Γ∞.    é  ¬«¡Ñτ¡«¼  ¿Γ«úÑ  ¿ß»«½∞ºπεΓß∩   ßá¼δÑ
  420. «úαá¡¿τ¿óáεΘ¿Ñ »αáó¿½á, ¡Ñºáó¿ß¿¼«  «Γ    Γ«ú«,  ∩ó½∩εΓß∩  ½¿  «¡¿
  421. »αáó¿½á¼¿ «íαáΘÑ¡¿∩ ¬ ßÑú¼Ñ¡Γá¼ ¿½¿ ¬  ßΓαá¡¿µá¼.  çá¼ÑΓ¿¼,  τΓ«
  422. ºáΘ¿Γá »« »α¿¡µ¿»π "¿ß¬½ετ¿Γѽ∞¡«  óδ»«½¡Ñ¡¿Ñ"  ºáñáÑΓß∩  Γ«½∞¬«
  423. »αáó¿½á¼¿ ßÑú¼Ñ¡Γ¡«ú« ñ«ßΓπ»á.
  424.  
  425.                 - 111 -
  426.     Æáí½¿µá 9.1   çáΘ¿Γá, «íÑß»Ñτ¿óáѼá∩ í¿ΓἿ U/S ¿ R/W.
  427. ────────────────────────────────────────────────────────────────
  428. U/S     R/W      ÉáºαÑΦÑ¡¡δ⌐ ñ«ßΓπ»       ÉáºαÑΦÑ¡¡δ⌐ ñ«ßΓπ»
  429.           ¿º πα«ó¡∩ »«½∞º«óá-       ¿º ßπ»Ñαó¿º«α¡«ú«
  430.           Γѽ∩ (CPL=3)           πα«ó¡∩ (DPL=2,1¿½¿ 0)
  431. ────────────────────────────────────────────────────────────────
  432.  0      0        ¡Ñ αáºαÑΦÑ¡          τΓÑ¡¿Ñ ¿ ºá»¿ß∞
  433.  0      1        ¡Ñ αáºαÑΦÑ¡          τΓÑ¡¿Ñ ¿ ºá»¿ß∞
  434.  1      0        Γ«½∞¬« τΓÑ¡¿Ñ         τΓÑ¡¿Ñ ¿ ºá»¿ß∞
  435.  1      1        τΓÑ¡¿Ñ ¿ ºá»¿ß∞         τΓÑ¡¿Ñ ¿ ºá»¿ß∞
  436. ────────────────────────────────────────────────────────────────
  437.      ìá»α¿¼Ñα,    Ñß½¿  ñá¡¡δÑ  αẼÑΘÑ¡δ   ó   ßÑú¼Ñ¡ΓÑ     ñá¡¡δσ,
  438. «Γ¼ÑτÑ¡¡«¼ ¬á¬ Γ«½∞¬« τ¿ΓáѼδ⌐, á ¬á¬á∩-½¿í« ßΓαá¡¿µá  «Γ¼ÑτÑ¡á,
  439. ¬á¬ τ¿ΓáѼá∩/ºá»¿ßδóáѼá∩, ñ«ßΓπ» ¬ ñá¡¡δ¼ ñ«»πßΓ¿¼  Γ«½∞¬«  ñ½∩
  440. τΓÑ¡¿∩ ¿º-ºá í«½ÑÑ «úαá¡¿τ¿óáεΘ¿σ  »αáó¿½  ßÑú¼Ñ¡Γ¡«ú«    ñ«ßΓπ»á.
  441. éΓ«α«⌐ »α¿¼Ñα:    Ñß½¿  ß«ºñá¡  ßÑú¼Ñ¡Γ  »α«úαá¼¼δ  πα«ó¡∩  3,  ¡«
  442. ß«ñÑαªáΘ¿⌐   ¡Ñ¬«Γ«αδÑ     ßΓαá¡¿µδ,   »«¼ÑτÑ¡¡δÑ   ¬á¬    "πα«óÑ¡∞
  443. ßπ»Ñα󿺫αá", Γ«úñá »α¿ CPL=3 ¼«úπΓ  íδΓ∞  óδ»«½¡Ñ¡δ  Γ«½∞¬«  ΓÑ
  444. ßΓαá¡¿µδ   »α«úαá¼¼¡«ú«   ßÑú¼Ñ¡Γá,   ¬«Γ«αδÑ     »«¼ÑτÑ¡δ    ¬á¬
  445. "»«½∞º«óáΓѽ∞߬¿⌐ πα«óÑ¡∞". ¥Γ«Γ óΓ«α«⌐ »α¿¼Ñα «τÑ¡∞ Γ¿»¿τÑ¡ ñ½∩
  446. 32-σ  αáºα∩ñ¡«⌐  »α«ßΓ«⌐  ß¿ßΓÑ¼δ  ß  ºáΘ¿Γ«⌐,    αáßß¼«ΓαÑ¡¡«⌐  ó
  447. αáºñѽѠ 8.  êß»«½∞º«óá¡¿Ñ  ßΓαá¡¿τ¡«⌐     áñαÑßᵿ¿   ó     »α«ßΓ«⌐
  448. ºáΘ¿ΘÑ¡¡«⌐ ß¿ßΓѼѠ«»¿ßá¡« ¡á ßΓαá¡¿µÑ       .
  449.  
  450.          Åα«µÑßß Γαá¡ß½∩µ¿¿ ó ñÑΓá½∩σ
  451.           ────────────────────────────────
  452.      é »α«µÑßßÑ ßΓαá¡¿τ¡«⌐ Γαá¡ß½∩µ¿¿ ßΓáαΦ¿Ñ 20  αáºα∩ñ«ó  32-σ
  453. αáºα∩ñ¡«ú« ½¿¡Ñ⌐¡«ú« áñαÑßá ºá¼Ñ¡∩εΓß∩ 20 αáºα∩ñἿ, »«½πτÑ¡¡δ¼¿
  454. ¿º Γáí½¿µδ ßΓαá¡¿µδ. Æá¬¿¼ «íαẫ¼, 80386 Σ«α¼¿απÑΓ  ¡«óδ⌐  32-σ
  455. αáºα∩ñ¡δ⌐ áñαÑß, ¿ß»«½∞ºπѼδ⌐ ñ½∩ «íαáΘÑ¡¿∩ ó Σ¿º¿τÑ߬πε »á¼∩Γ∞.
  456.      ö¿úπαá  9.7  »«¬áºδóáÑΓ,    ¬á¬   τáßΓ¿   ½¿¡Ñ⌐¡«ú«   áñαÑßá
  457. ¿ß»«½∞ºπεΓß∩ ó ¬áτÑßΓóÑ ¿¡ñѬßá ó ¬áªñ«¼ πα«ó¡Ñ ¿Ñαáασ¿¿  Γáí½¿µ
  458. Γαá¡ß½∩µ¿¿ ñ½∩ Γαá¡ß½∩µ¿¿ ½¿¡Ñ⌐¡«ú« áñαÑßá ó  Σ¿º¿τÑ߬¿⌐  áñαÑß.
  459. æ¡áτá½á ßΓáαΦ¿Ñ 10 αáºα∩ñ«ó ¿ß»«½∞ºπεΓß∩ ó  ¬áτÑßΓóÑ  ¿¡ñѬßá  ¬
  460. ¬áΓὫúπ Γáí½¿µ ßΓαá¡¿µ ñ½∩ «íαáΘÑ¡¿∩ ¬  «ñ¡«⌐    ¿º  1024  ßΓ᫬,
  461. óδí¿αá∩ ΓѼ ßá¼δ¼ «ñ¡π ¿º Γáí½¿µ ßΓαá¡¿µ. æ½ÑñπεΘ¿Ñ 10    αáºα∩ñ«ó
  462. ¿ß»«½∞ºπεΓß∩ ó ¬áτÑßΓóÑ ¿¡ñѬßá ¬ óδíαá¡¡«⌐ Γáí½¿µÑ ßΓαá¡¿µ  ñ½∩
  463. «íαáΘÑ¡¿∩  ¬  «ñ¡«⌐  ¿º  1024  ßΓ᫬,    ß««ΓóÑΓßΓóπεΘÑ⌐   ¡πª¡«⌐
  464. ßΓαá¡¿µÑ. 20-αáºα∩ñ¡δ⌐ ¡«¼Ñα óδíαá¡¡«⌐ ßΓαá¡¿µδ  ºáΓѼ    ºá¼Ñ¡∩ÑΓ
  465. ßΓáαΦ¿Ñ  20   αáºα∩ñ«ó     ½¿¡Ñ⌐¡«ú«   áñαÑßá.   Æá¬   Σ«α¼¿απÑΓß∩
  466. 32-αáºα∩ñ¡δ⌐ Σ¿º¿τÑ߬¿⌐ áñαÑß.
  467.      çá¼ÑΓ¿¼, τΓ« óßÑ ßΓαá¡¿µδ    ó¿αΓπá½∞¡«⌐  »á¼∩Γ¿  ¿    ßΓαá¡¿µδ
  468. Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿ óδα«ó¡Ñ¡δ »« 4096-íá⌐Γ«ó«⌐ úαá¡¿µÑ.  ü½áú«ñáα∩
  469. φΓ«¼π ß««ΓóÑΓßΓó¿ε, ßΓαá¡¿τ¡á∩    Γαá¡ß½∩µ¿∩  ¡Ñ    ó«ºñÑ⌐ßΓóπÑΓ  ¡á
  470. ¼½áñΦ¿Ñ 12 αáºα∩ñ«ó ½¿¡Ñ⌐¡«ú« áñαÑßá-ß¼ÑΘÑ¡¿∩ ó ßΓαá¡¿µÑ.
  471.  
  472.     êß»«½∞º«óá¡¿Ñ ßΓαá¡¿τ¡«⌐ «αúá¡¿ºáµ¿¿ ñ½∩ ºáΘ¿Γδ ß¿ßΓѼδ
  473.      ───────────────────────────────────────────────────
  474.      æΓαá¡¿τ¡á∩  «αúá¡¿ºáµ¿∩  ßá¼á  »α¿ñáÑΓ   ß¿ßΓѼѠ   ßó«⌐ßΓó«
  475. ºáΘ¿Γδ, í½áú«ñáα∩ Γ«¼π, τΓ« ßΓ᫬¿  ¬áΓὫúá  Γáí½¿µ  ßΓαá¡¿µ  ¿
  476. ßΓ᫬¿ Γáí½¿µ ßΓαá¡¿µ ß«ñÑαªáΓ ¿¡Σ«α¼áµ¿ε «í πα«ó¡Ñ  »α¿ó¿½Ñú¿¿
  477. (í¿Γ U/S), ¿ ¿¡Σ«α¼áµ¿ε « »αáó¿½áσ ¿ß»«½∞º«óá¡¿∩ (í¿Γ R/W).
  478.      ïεí«Ñ «íαáΘÑ¡¿Ñ ¬ »á¼∩Γ¿, óδ»«½¡∩Ѽ«Ñ 80386, ñ«½ª¡« πß»ÑΦ¡«
  479. »α«⌐Γ¿ ¬«¡Γα«½∞ ºáΘ¿Γδ ¡á πα«ó¡Ñ ßÑú¼Ñ¡Γ¡«⌐ áñαÑßᵿ¿ ¿ ¬«¡Γα«½∞
  480. ºáΘ¿Γδ ¡á πα«ó¡Ñ ßΓαá¡¿τ¡«⌐ áñαÑßᵿ¿. ¥Γ¿ ¬«¡Γα«½∞¡δÑ »α«µÑñπαδ
  481. »α«óÑα∩εΓ, τΓ« CPL (ß¼. ßΓα.        ) ¿¼ÑÑΓ  áñѬóáΓ¡δ⌐  πα«óÑ¡∞
  482. »α¿ó¿½Ñú¿¿ ñ½∩ ñ«ßΓπ»á ¬ ßÑú¼Ñ¡Γπ ß ñá¡¡δ¼ DPL ¿  ¬  ßΓαá¡¿µÑ  ß
  483. ñá¡¡δ¼ πα«ó¡Ñ¼ U/S. ¥Γ« ΓᬪѠ«º¡áτáÑΓ, τΓ« ñ«ßΓπ»  ñ«½ªÑ¡  íδΓ∞
  484. ñ«»πßΓ¿¼ ó ΓÑନ¡áσ »αáó¿½ ñ«ßΓπ»á ¬ ßÑú¼Ñ¡Γá¼ ¿ »αáó¿½  ñ«ßΓπ»á
  485. ¬ ßΓαá¡¿µá¼.
  486.  
  487.                 - 112 -
  488.      é ¬«¡ΓѬßΓÑ »α«ßΓ«⌐ 32-αáºα∩ñ¡«⌐ ß¿ßΓѼδ, ¬á¬ ó αáºñѽѠ 8,
  489. ß¿ßΓѼᠠßΓαá¡¿τ¡«⌐   »á¼∩Γ¿   ¼«ªÑΓ   íδΓ∞   ¿ß»«½∞º«óá¡á   ñ½∩
  490. «úαá¡¿τÑ¡¿∩ ñ«ßΓπ»á »«½∞º«óáΓѽ∩ ¬  «»αÑñѽѡ¡«⌐  º«¡Ñ    ½¿¡Ñ⌐¡δσ
  491. áñαÑß«ó. é «ß«íÑ¡¡«ßΓ¿ ¬«úñá ßÑú¼Ñ¡Γδ »«½∞º«óáΓѽ∞߬«⌐ »α«úαá¼¼δ
  492. ¿ ñá¡¡δσ »«½∞º«óáΓѽ∩ ºá¡¿¼áεΓ ¬áªñá∩ »« µÑ½«¼π  4-ú¿úáíá⌐Γ«ó«¼π
  493. ½¿¡Ñ⌐¡«¼π áñαÑß¡«¼π »α«ßΓαá¡ßΓóπ, ß¿ßΓѼᠠßΓαá¡¿τ¡«⌐  áñαÑßᵿ¿
  494. ¼«ªÑΓ  «úαá¡¿τ¿Γ∞  º«¡π  áñαÑß«ó,  ñ«ßΓπ»¡δσ  »«½∞º«óáΓѽε,   ñ«
  495. ¼Ñ¡∞ΦÑ⌐ «í½áßΓ¿. Åα«ßΓαá¡ßΓó« »«½∞º«óáΓѽ∩  ¼«ªÑΓ  íδΓ∞  ß«íαá¡«
  496. »πΓѼ  »«¼ÑΓ¬¿    αẽ¿τ¡δσ  ßΓαá¡¿µ,  ¬á¬  ßΓαá¡¿µδ   ßπ»Ñα󿺫αá
  497. (U/S=0).
  498.      Ä¬«¡τáΓѽ∞¡δÑ ΓαÑí«óá¡¿∩, »αÑñ`∩ó½∩ѼδÑ ¬ πß»ÑΦ¡«¼π ñ«ßΓπ»π
  499. ¬ ßΓαá¡¿µÑ: í¿Γ É ("¡á½¿τ¿Ñ") ó ßΓα«¬Ñ ¬áΓὫúá Γáí½¿µ ßΓαá¡¿µ ¿
  500. ó ßΓα«¬Ñ Γáí½¿µδ  ßΓαá¡¿µδ  ñ«½ªÑ¡  íδΓ∞  πßΓá¡«ó½Ñ¡  ó  1,  τΓ«
  501. «º¡áτáÑΓ ß«ßΓ«∩¡¿Ñ ¡á½¿τ¿∩. é ß¿ßΓѼÑ,    ¿ß»«½∞ºπεΘÑ⌐  ßΓαá¡¿τ¡πε
  502. «αúá¡¿ºáµ¿ε ñ½∩ ºáΘ¿Γδ, á ¡Ñ ñ½∩ »«ññÑ᪬¿  ó¿αΓπá½∞¡«⌐  »á¼∩Γ¿,
  503. óßÑ αáºα∩ñδ É ñ«½ª¡δ íδΓ∞ πßΓá¡«ó½Ñ¡δ ó 1.
  504.  
  505. êß»«½∞º«óá¡¿Ñ  ßΓαá¡¿τ¡«⌐  «αúá¡¿ºáµ¿¿    »á¼∩Γ¿    ñ½∩  ó¿αΓπá½∞¡«⌐
  506.                 »á¼∩Γ¿
  507. ────────────────────────────────────────────────────────────────
  508.      îÑσá¡¿º¼ ßΓαá¡¿τ¡«⌐  «αúá¡¿ºáµ¿¿  80386  ¼«ªÑΓ  íδΓ∞  ½Ñú¬«
  509. ¿ß»«½∞º«óá¡ ñ½∩ «íÑß»ÑτÑ¡¿∩ ó¿αΓπá½∞¡«⌐ »á¼∩Γ¿ ñ½∩ »α«úαá¼¼¿ßΓá.
  510. é ß¿ßΓѼѠߠó¿αΓπá½∞¡«⌐ »á¼∩Γ∞ε í¿Γ É ¼«ªÑΓ íδΓ∞ ¬á¬ 0, Γᬠ¿ 1,
  511. ¡« «¡  óßÑúñá  ñ«½ªÑ¡  Γ«τ¡«  «Γ«íαáªáΓ∞  ß«ßΓ«∩¡¿Ñ  ó¿αΓπá½∞¡«⌐
  512. ßΓαá¡¿µδ:   "ó   »á¼∩Γ¿"/"¡á   ñ¿ß¬Ñ".   Ä»Ñαᵿ«¡¡á∩    ß¿ßΓѼá
  513. «ΓóÑΓßΓóÑ¡¡á ºá  Γ«τ¡«Ñ  «Γ߽Ѫ¿óá¡¿Ñ  ß«ßΓ«∩¡¿∩  í¿Γ«ó  É.  Ä¡¿
  514. ¡¿¬«úñá  áóΓ«¼áΓ¿τÑ߬¿     80386     ¡Ñ   ¿º¼Ñ¡∩εΓß∩,   σ«Γ∩   80386
  515. áóΓ«¼áΓ¿τÑ߬¿ ßßδ½áÑΓß∩ ¡á  ß««ΓóÑΓßΓóπεΘ¿⌐  í¿Γ  É  »α¿  ¬áªñ«¼
  516. «íαáΘÑ¡¿¿ ó »á¼∩Γ∞.
  517.      ¥Γ«Γ í¿Γ »«ññÑনóáÑΓ ßΓαá¡¿τ¡πε  ó¿αΓπá½∞¡πε  »á¼∩Γ∞.  ä½∩
  518. ¬áªñ«ú« «íαáΘÑ¡¿∩ ó »á¼∩Γ∞ »α«óÑα∩εΓß∩ í¿Γδ É ó ¬áΓὫúÑ  Γáí½¿µ
  519. ßΓαá¡¿µ ¿ ó Γáí½¿µÑ ßΓαá¡¿µ. àß½¿ É=1 ó ¬áΓὫúÑ Γáí½¿µδ ßΓαá¡¿µ
  520. ¿ ó Γáí½¿µÑ ßΓαá¡¿µ, ßΓαá¡¿µá ó ¡á½¿τ¿¿, ¿ ßαáºπ ªÑ »α«¿ºó«ñ¿Γß∩
  521. Γαá¡ß½∩µ¿∩ áñαÑßá ó Σ¿º¿τÑ߬¿⌐. àß½¿ ½εí«⌐  αáºα∩ñ  É  αáóÑ¡  0,
  522. «íαáΘÑ¡¿Ñ ¬ »á¼∩Γ¿  ¡Ñ    ñѽáÑΓß∩.  é¼ÑßΓ«  φΓ«ú«  «í¡áαπª¿óáÑΓß∩
  523. «Φ¿í¬á    ßΓαá¡¿µδ,  ¿  »α«µÑßß«α  úÑ¡Ñα¿απÑΓ   »αÑαδóá¡¿Ñ   ¿º-ºá
  524. ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿. ê߬½ετ¿Γѽ∞¡á∩  ß¿Γπᵿ∩  14  »α¿ßó«Ñ¡á
  525. πß½«ó¿ε   «Φ¿í¬¿   ßΓαá¡¿µδ.   Å«ßΓα«Ñ¡¿Ñ    »α«µÑßß«αá    80386
  526. úáαá¡Γ¿απÑΓ,   τΓ«   óßÑ    «Φ¿í¬¿    ßΓαá¡¿µ     »ÑαѺá»π߬áѼδ;
  527. ß½Ññ«óáΓѽ∞¡«, óδ»«½¡Ñ¡¿Ñ  »α«úαá¼¼δ,  óδºóáóΦÑ⌐  ¿ß¬½ετ¿Γѽ∞¡πε
  528. ß¿Γπᵿε,  ¼«ªÑΓ  íδΓ∞    ó«º«í¡«ó½Ñ¡«  »«ß½Ñ  Γ«ú«,  ¬á¬   ¡πª¡á∩
  529. ßΓαá¡¿µá  íπñÑΓ  »ÑαÑ¡Ñßѡᠠ󠠠 Σ¿º¿τÑ߬πε  »á¼∩Γ∞  ó    Γáí½¿µáσ
  530. Γαá¡ß½∩µ¿¿ íπñÑΓ «í¡«ó½Ñ¡ áñαÑß Σ¿º¿τÑ߬«⌐ ßΓαá¡¿µδ ¿ »αáó¿½∞¡«Ñ
  531. º¡áτÑ¡¿Ñ í¿Γá É.
  532.  
  533.  ÆαÑí«óá¡¿∩ ¬ ¡á½¿τ¿ε ßΓαá¡¿µ ó ß¿ßΓѼѠߠó¿αΓπá½∞¡«⌐ »á¼∩Γ∞ε
  534.   ──────────────────────────────────────────────────────────
  535.      è«úñá  ¼Ñσá¡¿º¼  ßΓαá¡¿τ¡«⌐  áñαÑßᵿ¿   ¿ß»«½∞ºπÑΓß∩   ñ½∩
  536. «íÑß»ÑτÑ¡¿∩  ó¿αΓπá½∞¡«⌐   »á¼∩Γ¿,   í«½∞Φá∩   τáßΓ∞   ½¿¡Ñ⌐¡«ú«
  537. áñαÑß¡«ú« »α«ßΓαá¡ßΓóá «ΓßπΓßΓóπÑΓ ó Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿ ó  ¬áªñδ⌐
  538. ¼«¼Ñ¡Γ óαѼѡ¿. Äñ¡á¬«, ¡Ñ¬«Γ«αδÑ »α«úαá¼¼δ ¿  ßΓαπ¬Γπαδ  ñá¡¡δσ
  539. ñ«½ª¡δ íδΓ∞ αѺ¿ñÑ¡Γ¡δ óßÑúñá, ¬á¬ «»¿ßá¡« ó φΓ«¼  αáºñѽѠ ¿  ó
  540. Γáí½¿µÑ 9.2. ¥Γ¿ «í½áßΓ¿ ¡¿¬«úñá ¡Ñ ñ«½ª¡δ óδ¡«ß¿Γ∞ß∩ ¡á ñ¿ß¬.
  541.      é ß¿ßΓѼѠ߫  ßΓαá¡¿τ¡«⌐  »á¼∩Γ∞ε    ¬áΓὫú  Γáí½¿µ  ßΓαá¡¿µ
  542. óßÑúñá ñ«½ªÑ¡ «ßΓáóáΓ∞ß∩ ó »á¼∩Γ¿; φΓ« αáºπ¼¡«Ñ ΓαÑí«óá¡¿Ñ,  Γá¬
  543. ¬á¬ ¬ ¡Ñ¼π, ¬á¬ ¬ Γáí½¿µÑ »Ñαó«ú« πα«ó¡∩, «íαáΘáεΓß∩ óß∩¬¿⌐ αáº,
  544. ¬«úñá ΓαÑíπεΓß∩ Γáí½¿µδ ßΓαá¡¿µ.
  545.      éß∩ »α«úαἼᠫíß½πª¿óá¡¿∩ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿  "«Φ¿í¬¿
  546. ßΓαá¡¿µ" (»αÑαδóá¡¿Ñ »« ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿  14);  »α«úαá¼¼á
  547. «íß½πª¿óá¡¿∩,    ¬«Γ«αá∩   »ÑαÑ¡«ß¿Γ   ¡Ñ«íσ«ñ¿¼δÑ   ßΓαá¡¿µδ   ó
  548. Σ¿º¿τÑ߬πε »á¼∩Γ∞, ñ«½ª¡á ßá¼á »«ßΓ«∩¡¡« ¡áσ«ñ¿Γ∞ß∩ ó »á¼∩Γ¿.  é
  549. »α«Γ¿ó¡«¼  ß½πτáÑ  ¡¿  «ñ¡á  ßΓαá¡¿µá  πß»ÑΦ¡«    ¡Ñ  ß¼«ªÑΓ  íδΓ∞
  550. »ÑαÑ¡ÑßÑ¡á ó Σ¿º¿τÑ߬πε »á¼∩Γ∞ íѺ Γ«ú«, τΓ«íδ ¡Ñ óδºóáΓ∞ ñαπúπε
  551.  
  552.                 - 113 -
  553. ¿ß¬½ετ¿Γѽ∞¡πε     ß¿Γπáµ¿ε   "«Φ¿í¬á    ßΓαá¡¿µδ".    Ç¡á½«ú¿τ¡«Ñ
  554. αáßßπªñÑ¡¿Ñ  »α¿¼Ñ¡¿¼«    ¬  ñαπú¿¼  ßΓαπ¬Γπαá¼,    ¬«Γ«αδÑ   ñ«½ª¡δ
  555. «ßΓáóáΓ∞ß∩ ó »á¼∩Γ¿.
  556.      ä½∩  ¡áτá½∞¡«ú«  ó맮óá   »α«úαá¼¼δ   «íß½πª¿óá¡¿∩   «Φ¿í¬¿
  557. ßΓαá¡¿µδ (»α«úαἼᠫíß½πª¿óá¡¿∩ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ 14) IDT
  558. ¿  GDT    ñ«½ª¡á    ¡áσ«ñ¿Γ∞ß∩  ó    »á¼∩Γ¿,   »«ß¬«½∞¬π   IDT   ñáÑΓ
  559. »ÑαѬ½ετáΓѽ∞ π¬áºá¡¡«⌐  ¿ß¬½ετ¿Γѽ∞¡«⌐  ß¿Γπᵿ¿,  ¿  GDT  ñáÑΓ
  560. ñÑß¬α¿»Γ«αδ  ßÑú¼Ñ¡Γ«ó    »α«úαá¼¼δ  «íß½πª¿óá¡¿∩  ¿  ñá¡¡δσ.  TSS
  561. ñ«½ªÑ¡ íδΓ∞ ó ¡á½¿τ¿¿, »«ß¬«½∞¬π «¡  ñáÑΓ  π¬áºáΓѽ∞  ßΓѬᠠñ½∩
  562. ßΓѬá πα«ó¡∩ 0, ¿ß»«½∞ºπѼ«ú« »α«úαá¼¼«⌐ «íß½πª¿óá¡¿∩. æá¼  ßΓѬ
  563. πα«ó¡∩ 0 ñ«½ªÑ¡, ß½Ññ«óáΓѽ∞¡«, íδΓ∞ ó »á¼∩Γ¿. Å« Γ«⌐ ªÑ »α¿τ¿¡Ñ
  564. Γáí½¿µδ ßΓαá¡¿µ, ¿ß»«½∞ºπѼδÑ »α¿  Γαá¡ß½∩µ¿¿  áñαÑßá  ñ½∩  IDT,
  565. GDT, TSS, ßΓѬá πα«ó¡∩ 0 ¿ ßÑú¼Ñ¡Γ«ó  »α«úαá¼¼δ  «íß½πª¿óá¡¿∩  ¿
  566. ñá¡¡δσ, ñ«½ª¡δ «ßΓáóáΓ∞ß∩ ó »á¼∩Γ¿. Äñ¡á Γáí½¿µá  ßΓαá¡¿µ  ¼«ªÑΓ
  567. ½Ñú¬« «íαáíáΓδóáΓ∞ áñαÑß¡«Ñ «Γ«íαáªÑ¡¿Ñ ñ½∩ óßÑσ φΓ¿σ  ßΓαπ¬Γπα.
  568. ÄßΓáóΦ¿Ñß∩ Γáí½¿µδ ßΓαá¡¿µ ¼«úπΓ ¡Ñ  «ßΓáóáΓ∞ß∩  ó  »á¼∩Γ¿;  «¡¿
  569. ¼«úπΓ íδΓ∞ «Γ»αáó½Ñ¡δ ¡á ñ¿ß¬, ¿  í¿Γ  É  ó  ß««ΓóÑΓßΓóπεΘ¿σ  ¿¼
  570. ßΓ᫬áσ ó ¬áΓὫúÑ  Γáí½¿µ  ßΓαá¡¿µ  ¼«ªÑΓ  íδΓ∞  ßíα«ΦÑ¡  ó  0,
  571. π¬áºδóá∩, τΓ« ¿σ ¡ÑΓ ó »á¼∩Γ¿.
  572.      æ Γ«τ¬¿ ºαÑ¡¿∩ ºá¼Ññ½Ñ¡¿∩ αÑᬵ¿¿    ¡á  »αÑαδóá¡¿∩,  «ñ¡á¬«,
  573. ¬αá⌐¡Ñ    ªÑ½áΓѽ∞¡«,  τΓ«íδ  ó  »á¼∩Γ¿  «ßΓáó὿ß∞   ¬«ñδ   τáßΓ«
  574. ¿ß»«½∞ºπѼδσ »α«úαá¼¼ «íß½πª¿óá¡¿∩ »αÑαδóá¡¿⌐.
  575.      êßσ«ñ∩  ¿º  ß««íαáªÑ¡¿∩  «íΘÑ⌐  »α«¿ºó«ñ¿Γѽ∞¡«ßΓ¿,  ¬αá⌐¡Ñ
  576. ªÑ½áΓѽ∞¡« ñÑαªáΓ∞ ó Σ¿º¿τÑ߬«⌐  »á¼∩Γ¿  ó«º¼«ª¡«  í«½∞ΦÑ  τáßΓ«
  577. ¿ß»«½∞ºπѼδσ ñαπú¿σ »α«úαá¼¼ ¿ ñá¡¡δσ.
  578. Æáí½¿µá 9.2
  579.       æΓαπ¬Γπαδ, ¬«Γ«αδÑ ñ«½ª¡δ íδΓ∞ αѺ¿ñÑ¡Γ¡δ ó »á¼∩Γ¿
  580. ────────────────────────────────────────────────────────────────
  581.     æΓαπ¬Γπαδ, ¬«Γ«αδÑ ñ«½ª¡δ               Åα¿τ¿¡á
  582.     αáß»«½áúáΓ∞ß∩ ó »á¼∩Γ¿
  583. ────────────────────────────────────────────────────────────────
  584. 1.  èáΓὫú Γáí½¿µ ßΓαá¡¿µ        èáªñ«Ñ «íαáΘÑ¡¿Ñ ¬ Γáí-
  585.                     ½¿µá¼ ßΓαá¡¿τ¡«⌐ Γαá¡ß-
  586.                     ½∩µ¿¿ ΓαÑíπÑΓ ¿ß»«½∞º«-
  587.                     óá¡¿∩ ¬áΓὫúá.
  588. 2.  IDT                 ÆαÑíπÑΓß∩ ñ½∩ ¡«α¼á½∞-
  589.                     ¡«ú« ó맮óá »α«úαá¼¼
  590.                     «íαáí«Γ¬¿ «Φ¿í¬¿ ßΓαá-
  591.                     ¡¿µδ.
  592. 3.  Æáí½¿µá ßΓαá¡¿µ ñ½∩ IDT        Æá ªÑ, τΓ« ¿ ñ½∩ ».2
  593. 4.  GDT                      "-"
  594. 5.  Æáí½¿µá ßΓαá¡¿µ ñ½∩ GDT             "-"
  595. 6.  TSS                      "-"
  596. 7.  Æáí½¿µá ßΓαá¡¿µ ñ½∩ TSS             "-"
  597. 8.  æΓѬ πα«ó¡∩ 0                 "-"
  598. 9.  Æáí½¿µá ßΓαá¡¿µ ñ½∩ ßΓÑ-
  599.     ¬á πα«ó¡∩ 0                  "-"
  600. 10. è«ñ «íαáí«Γτ¿¬á ¿ß¬½ετ¿-        ÆαÑíπÑΓß∩ ñ½∩ πß»ÑΦ¡«-
  601.     Γѽ∞¡«⌐ ß¿Γπᵿ¿ "«Φ¿í-             ú« óδ»«½¡Ñ¡¿∩ »α«úαá¼-
  602.     ¬á ßΓαá¡¿µδ".                       ¼δ «íß½πª¿óá¡¿∩ «Φ¿í¬¿
  603.                     ßΓαá¡¿µ (¿ß¬½ετ¿Γѽ∞¡á∩
  604.                     ß¿Γπᵿ∩ 14).
  605. 11. Äí½áßΓ∞ ñá¡¡δσ ñ½∩ «í-        ÆαÑíπÑΓß∩ ñ½∩ «»αÑñѽÑ-
  606.     αáí«Γτ¿¬á ¿ß¬½ετ¿Γѽ∞-        ¡¿∩ Γ«ú«, úñÑ ßΓαá¡¿µá
  607.     ¡«⌐ ß¿Γπᵿ¿ "«Φ¿í¬á                σαá¡¿Γß∩ ¡á ñ¿ß¬Ñ
  608.     ßΓαá¡¿µδ".
  609. 12. Æáí½¿µδ ßΓαá¡¿µ ñ½∩         Æá ªÑ, τΓ« ¿ ñ½∩ ».2
  610.     ßÑú¼Ñ¡Γ«ó ñá¡¡δσ ¿
  611.     ¬«ñá «íαáí«Γτ¿¬á ¿ß¬-
  612.     ½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿
  613.     "«Φ¿í¬á ßΓαá¡¿µδ".
  614. ────────────────────────────────────────────────────────────────
  615.  
  616.                 - 114 -
  617.      çá¼ÑΓ¿¼, τΓ« Γáí½¿µδ ßΓαá¡¿µ, π»«¼∩¡πΓδÑ ó  »».  3,5,7,9,12
  618. ¼«úπΓ íδΓ∞ «ñ¡«⌐ ¿ Γ«⌐ ªÑ Γáí½¿µÑ⌐ ßΓαá¡¿µ.
  619.  
  620.            üπΣÑα π߬«αÑ¡¿∩ Γαá¡ß½∩µ¿¿ (TLB)
  621.         ────────────────────────────────
  622.      ä½∩ π߬«αÑ¡¿∩ »α«µÑßßá Γαá¡ß½∩µ¿¿    áñαÑßá    80386  ¿¼ÑÑΓ  ¡á
  623. ¬α¿ßΓώѠíδßΓαπε ¬φΦ-»á¼∩Γ∞, ß«ñÑαªáΘπε »«ß½Ññ¡¿Ñ  (»«  óαѼѡ¿
  624. ¿ß»«½∞º«óá¡¿∩)    αѺπ½∞ΓáΓδ  Γαá¡ß½∩µ¿¿    áñαÑßá.  ¥Γá  ¬φΦ-»á¼∩Γ∞
  625. ¡áºδóáÑΓß∩ íπΣÑα«¼ π߬«αÑ¡¿∩ Γαá¡ß½∩µ¿¿; φëàΓÑନ¡ ºá¿¼ßΓó«óá¡
  626. ¿º áασ¿ΓѬΓπαδ í«½∞Φ¿σ ¥éî, ó ¬«Γ«αδσ ΓᬿѠ ¬φΦ-»á¼∩Γ¿  ó»ÑαóδÑ
  627. í뫨 αÑ὿º«óá¡δ.
  628.      TLB 80386    σαá¡¿Γ    32  º¡áτÑ¡¿∩  «ΓΓαá¡ß½¿α«óá¡¡δσ  ¡«¼Ñα«ó
  629. ßΓαá¡¿µ, ß««ΓóÑΓßΓóπεΘ¿σ 32-¼  ¡«¼Ñαá¼    ó¿αΓπá½∞¡δσ  ßΓαá¡¿µ.  é
  630. ½εí«⌐ ¼«¼Ñ¡Γ óαѼѡ¿, ¬«úñá ½¿¡Ñ⌐¡δ⌐ áñαÑß »α¿¡áñ½Ñª¿Γ «ñ¡«⌐  ¿º
  631. φΓ¿σ 32-σ ó¿αΓπá½∞¡δσ ßΓαá¡¿µ, TLB ¼«ªÑΓ ¡Ñ¼Ññ½Ñ¡¡«  óδñáΓ∞  ñ½∩
  632. Γαá¡ß½∩µ¿¿ ß««ΓóÑΓßΓóπεΘÑÑ º¡áτÑ¡¿Ñ ¡«¼Ñαá Σ¿º¿τÑ߬«⌐  ßΓαá¡¿µδ.
  633. ä«ßΓπ» ó  TLB,    ¬«Γ«αδ⌐  »α«¿ºó«ñ¿Γß∩  »α¿  ¬áªñ«¼  «íαáΘÑ¡¿¿  ó
  634. »á¼∩Γ∞,  ¡áºδóáÑΓß∩  »α«ß¼«Γα«¼  TLB.  Å«ß¬«½∞¬π  »α«ß¼«Γα   TLB
  635. ºá¡¿¼áÑΓ Γ«½∞¬« 1/2 »Ñα¿«ñá Γá¬Γ«ó«ú« ß¿ú¡á½á,    TLB  º¡áτ¿Γѽ∞¡«
  636. π߬«α∩ÑΓ »α«µÑßß ßΓαá¡¿τ¡«⌐ Γαá¡ß½∩µ¿¿. TLB  »«ºó«½∩ÑΓ    ¿ºíѪáΓ∞
  637. τáßΓδσ «íαáΘÑ¡¿⌐ ¬ αѺ¿ñÑ¡Γ¡δ¼ Γáí½¿µá¼ ßΓαá¡¿µ ó  »á¼∩Γ¿.  àß½¿
  638. íδ 80386 ¡Ñ ¿¼Ñ½ TLB, «¡ íδ «íαáΘá½ß∩ ¬ Γáí½¿µá¼ Γαá¡ß½∩µ¿¿  »α¿
  639. ¬áªñ«¼ «íαáΘÑ¡¿¿ ó »á¼∩Γ∞.
  640.      éß½ÑñßΓó¿Ñ   Γ«ú«,   τΓ«    «¡   ß«ñÑαª¿Γ     32    »«ß½Ññ¡¿σ
  641. «ΓΓαá¡ß½¿α«óá¡¡δσ º¡áτÑ¡¿∩, TLB óδ»«½¡∩ÑΓ ¡Ñ¼Ññ½Ñ¡¡πε Γαá¡ß½∩µ¿ε
  642. »α¿í½¿º¿Γѽ∞¡« ó 98-99% «íαáΘÑ¡¿⌐ ó »á¼∩Γ∞. ¥Γ«  ¡Ñ  ¡Ñ«ª¿ñá¡¡δ⌐
  643. »«¬áºáΓѽ∞,  »«ß¬«½∞¬π    32   ßΓαá¡¿µδ    »«¬αδóáεΓ   128   èüá⌐Γ.
  644. ü«½∞Φ¿¡ßΓó« »α«úαá¼¼ ó ¬áªñδ⌐ ¼«¼Ñ¡Γ óαѼѡ¿ »α«∩ó½∩εΓ    ßó«⌐ßΓó«
  645. ½«¬á½∞¡«ßΓ¿ ßß佫¬, «º¡áτáεΘÑÑ, τΓ«  «¡¿  óδ»«½¡∩εΓ  í«½∞Φ¿¡ßΓó«
  646. «íαáΘÑ¡¿⌐ ó »á¼∩Γ∞ ó «Γ¡«ß¿Γѽ∞¡« πº¬«⌐ º«¡Ñ ó¿αΓπá½∞¡δσ áñαÑß«ó
  647. («íδτ¡«  ßπ¼¼áα¡«  ó  »αÑñѽáσ    128  è).   Åα¿¡µ¿»   ½«¬á½∞¡«ßΓ¿
  648. »«ºó«½∩ÑΓ TLB αáí«ΓáΓ∞ φΣΣÑ¬Γ¿ó¡«.
  649.      Äñ¡á¬«, Ñß½¿  ½¿¡Ñ⌐¡δ⌐  áñαÑß  ¡Ñ    »α¿¡áñ½Ñª¿Γ  ó¿αΓπá½∞¡«⌐
  650. ßΓαá¡¿µÑ, «Γ«íαáªáѼ«⌐ TLB, 80386 áóΓ«¼áΓ¿τÑ߬¿ «»αÑñѽ∩ÑΓ ¡«¼Ñα
  651. Σ¿º¿τÑ߬«⌐ ßΓαá¡¿µδ »πΓѼ «íαáΘÑ¡¿∩ ¬ ¬áΓὫúπ Γáí½¿µ ßΓαá¡¿µ  ¿
  652. ¬ Γáí½¿µÑ ßΓαá¡¿µ, αẼÑΘÑ¡¡δσ ó »á¼∩Γ¿, ¬á¬  »«¬áºá¡«    ¡á  α¿ß.
  653. 9.8. Äñ¡«óαѼѡ¡« 80386 ºá¼Ñ¡∩ÑΓ «ñ¡π ¿º  ßΓáαδσ  ßΓ᫬  TLB  ¡á
  654. ¡«óπε  ¿¡Σ«α¼áµ¿ε,  »«½πτÑ¡¡πε    ó  »α«µÑßßÑ   Γαáß½∩µ¿¿.   Æá¬¿¼
  655. «íαẫ¼, ß«ñÑন¼«Ñ TLB «ΓαáªáÑΓ αѺπ½∞ΓáΓδ ¡Ññáó¡«  óδ»«½¡Ñ¡¡«⌐
  656. ßΓαá¡¿τ¡«⌐ Γαá¡ß½∩µ¿¿.
  657.  
  658.             Äαúá¡¿ºáµ¿∩ TLB
  659.              ───────────────
  660.      Æα¿ñµáΓ∞ ñóÑ ßΓ᫬¿ TLB «αúá¡¿º«óá¡δ ó τÑΓδαÑ ¡áí«αá  »«  8
  661. ßΓ᫬ ó  ¬áªñ«⌐.  ¥Γá  «αúá¡¿ºáµ¿∩  ¿º    τÑΓδαÑσ  ¡áí«α«ó  «íδτ¡«
  662. ¡áºδóáÑΓß∩      4-¬á¡á½∞¡«⌐         ¼¡«ªÑßΓóÑ¡¡«-áßß«µ¿áΓ¿ó¡«⌐.
  663. Çßß«µ¿áΓ¿ó¡«ßΓ∞  »«¬áºδóáÑΓ,  τΓ«  ¬φΦÑóδÑ  ¡áí«αδ  αáí«ΓáεΓ   ó
  664. »áαώѽ∞ ¿½¿, ñαπú¿¼¿ ß½«óἿ,  «ñ¡«óαѼѡ¡«.    ìá»α¿¼Ñα,  ¬«úñá
  665. »α«¿ßσ«ñ¿Γ »α«ß¼«Γα TLB, ¬áªñδ⌐ ¡áí«α «ñ¡«óαѼѡ¡« ¿¡ñѬ߿απÑΓß∩
  666. ΓαѼ∩  ¼½áñΦ¿¼¿  αáºα∩ñἿ  14,  13  ¿    12  ¡«¼Ñαá   ó¿αΓπá½∞¡«⌐
  667. ßΓαá¡¿µδ.
  668.     èáªñδ⌐  φ½Ñ¼Ñ¡Γ   ¡áí«αá,ß««ΓóÑΓßΓóπεΘ¿⌐   ñá¡¡«¼π     ¿¡ñѬßπ,
  669. «ñ¡«óαѼѡ¡« ßαáó¡¿óáÑΓß∩ ß  ΓѬπΘ¿¼  ó¿αΓπá½∞¡δ¼  áñαÑß«¼.  àß½¿
  670. ¡á⌐ñÑ¡« ß«ó»áñÑ¡¿Ñ ó  «ñ¡«¼  ¿º  τÑΓδαÑσ  ¡áí«α«ó,ÆLé  ¡Ñ¼Ññ½Ñ¡¡«
  671. óδñáÑΓ    ¡«¼Ñα  Σ¿º¿τÑ߬«⌐  ßΓαá¡¿µδ  ¿º  Γ«ú«  ¡áí«αá,ó   ¬«Γ«α«¼
  672. «í¡áαπªÑ¡« ß«ó»áñÑ¡¿Ñ.É¿ß.9.7 ¿½½εßΓα¿απÑΓ «αúá¡¿ºáµ¿ε ó ÆLé.
  673.     ¥Γ« ßΓáΓ¿τÑ߬á∩  32-φ½Ñ¼Ñ¡Γ¡á∩  4-σ  ¬á¡á½∞¡á∩  áßß«µ¿áΓ¿ó¡á∩
  674. «αúá¡¿ºáµ¿∩ «íÑß»Ñτ¿óáÑΓ σ«α«Φπε óÑα«∩Γ¡«ßΓ∞  Γ«ú«,τΓ«    ΓαÑíπѼá∩
  675. Γαá¡ß½∩µ¿∩ íπñÑΓ ¡á⌐ñÑ¡á ó ÆLé. Ä¡á «íÑß»Ñτ¿óáÑΓ,¡á»α¿¼Ñα, ½πτΦπε
  676. »α«¿ºó«ñ¿Γѽ∞¡«ßΓ∞,τѼ 32-φ½Ñ¼Ñ¡Γ¡δ⌐  ÆLé,  ß«ßΓ«∩Θ¿⌐  ¿º  «ñ¡«ú«
  677. ¡áí«αá (»α∩¼«ú« «Γ«íαáªÑ¡¿∩). æ Γ«τ¬¿ ºαÑ¡¿∩ ºáΓαáΓ ¡á αÑ὿ºáµ¿ε
  678. «ñ¡á¬«,τÑΓδαÑσ ¬á¡á½∞¡á∩ áßß«µ¿áΓ¿ó¡«ßΓ∞ ΓαÑíπÑΓ í«½∞ΦÑ  ¬«¼»«¡Ñ¡-
  679. Γ«ó ¡á ¬α¿ßΓá½½Ñ,:αáºñѽ∞¡δÑ ßσÑ¼δ ¬«¼»áαáΓ«α«ó,¬á¬  »«¬áºá¡«  ¡á
  680. α¿ß.9.7.
  681.  
  682.                    - 115 -
  683. 31                15 14    12 11            0
  684. ├─────────────────────────────────┴───────┼─────────────────┤
  685. │   ìÄîàÉ éêÉÆôÇï£ìÄë æÆÉÇìêû¢          │   æîàÖàìêà        │
  686. ├─────────────────────────────────┬───────┼─────────┬───────┘
  687. │≈───────────────TLB─────────────÷│≈─TLB─÷│        │¡á Φ¿¡π áñαÑßá
  688.          ΓÑú            ¿¡ñѬߠ       └───────────────
  689.          *│              │            11...0
  690. ┌─────────────────┘              │
  691. │ * ┬─────────────────────────────────┘
  692. │   │        32 ßΓ᫬¿,4-¬á¡á½∞¡δ⌐ ¼¡«ªÑßΓóÑ¡¡«-áßß«µ¿áΓ¿ó¡δ⌐ íπΣÑα
  693. │   │                   π߬«αÑ¡¿∩ Γαá¡ß½∩µ¿¿.
  694. │   │
  695. │   │          ¡áí«α 0
  696. │ * │ é┌ ┌────────┐¡áí«α 1 ┌───────────────────────────────────────┐
  697. │ * │ ¢│ │┌───────┴┐¡áí«α 2│┌──────────────────────────────────────┴┐
  698. │ * │ ü│ ││┌───────┴┐......││┌─────────────────────────┬─┬─┬───┬───┬┴┐
  699. │ * │ Ä│ │││  Æàâ   │......│││¡«¼Ñα Σ¿º¿τÑ߬«⌐ ßΓαá¡¿µδ│D│A│U/S│R/W│P│
  700. │ * │ É│ ││├────────┤......││├─────────────────────────┼─┼─┼───┼───┼─┤
  701. │ * │  │ │││**Æàâ***│......│││¡«¼Ñα Σ¿º¿τÑ߬«⌐ ßΓαá¡¿µδ│D│A│U/S│R/W│P│
  702. │ * │ 1│ ││├────────┤......││├─────────────────────────┼─┼─┼───┼───┼─┤
  703. │ * └─÷│ │││**Æàâ***│......│││¡«¼Ñα Σ¿º¿τÑ߬«⌐ ßΓαá¡¿µδ│D│A│U/S│R/W│P│
  704. │ *   ê│ ││├────────┤......││├─────────────────────────┼─┼─┼───┼───┼─┤
  705. │ *   ç│ │││**Æàâ***│......│││¡«¼Ñα Σ¿º¿τÑ߬«⌐ ßΓαá¡¿µδ│D│A│U/S│R/W│P│
  706. │ *    │ └┤├────────┤......││├─────────────────────────┼─┼─┼───┼───┼─┤
  707. │ *   8│  └┤**Æàâ***│......│││¡«¼Ñα Σ¿º¿τÑ߬«⌐ ßΓαá¡¿µδ│D│A│U/S│R/W│P│
  708. │ *    └   └───┬────┘......└│├─────────────────────────┼─┼─┼───┼───┼─┤
  709. │************° │     .......└┤¡«¼Ñα Σ¿º¿τÑ߬«⌐ ßΓαá¡¿µδ│D│A│U/S│R/W│P│
  710. ├────────────┘*│     ........└──────────────┬────┬─────┴─┴─┴───┴───┴─┘
  711. │*çÇîàìÇ ÆàâÇ**│      «í¡«ó½Ñ¡¿Ñ ¡«¼Ñαá °     │
  712. │(»α¿ »α«¼áσÑ)*│*******    ─────────────────┘     │¬ Φ¿¡Ñ áñαÑßá 31..12
  713. │ *   *┌───────┼───────┐  Σ¿º¿τÑ߬«⌐ ßΓαá¡¿µδ     └────────────────────
  714. │ *   *│┌──────∙───────┴┐   (»α¿ »α«¼áσÑ)        (»α¿ ß«ó»áñÑ¡¿¿)
  715. │ *    └┤┌──────────────┴┐
  716. └───────÷│èÄîÅÇÉÇÆÄÉ ÆàâÇ├───ß«ó»áñÑ¡¿Ñ──────────÷¬ ½«ú¿¬Ñ π»αáó½Ñ¡¿∩
  717.      └───────────────┘                ÆLé
  718.        4 ¬«¼»áαáΓ«αá(«ñ¿¡ ¡áí«α)
  719.    É¿ß.9.8 Äαúá¡¿ºáµ¿∩ ÆLB 80386.
  720. ---------------------------------------------------------------------
  721.  
  722.                - 116 -
  723.  
  724.               âïÇéÇ 10.
  725.        Ä»ÑαáΓ¿ó¡á∩ ¿¡Σ«α¼áµ¿∩  »«  ¬«¼á¡ñá¼  ñ½∩  ºáΘ¿ΘÑ¡¡«ú«
  726.               αѪ¿¼á.
  727.        ──────────────────────────────────────────────────────
  728.    é φΓ«⌐ ú½áóÑ «íßπªñáεΓß∩ ¬«¼á¡ñδ 80386 »α«µÑßß«αá, ¬«Γ«αδÑ
  729. ¿ß»«½∞ºπεΓß∩ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ. éßÑ ¬«¼á¡ñδ 80386 ¿¼ÑεΓß∩ ó
  730. ¡á½¿τ¿¿ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ.
  731.    é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ 80386-⌐ ¼«ªÑΓ  «íαáíáΓδóáΓ∞  32-í¿Γ¡δÑ
  732. ¬«ñ«óδÑ  ßÑú¼Ñ¡Γδ  (  »«  π¼«½τá¡¿ε,  í¿Γ D ó  ¬«ñ-ßÑú¼Ñ¡Γ¡«¼
  733. ñÑß¬α¿»Γ«αÑ αáóÑ¡ 1 ) ¿½¿ 16-í¿Γ¡δÑ ¬«ñ«óδÑ ßÑú¼Ñ¡Γδ ( D=0 ).
  734. êß»«½∞º«óá¡¿Ñ 32-í¿Γ¡δ󠬫ñ«óδσ ßÑú¼Ñ¡Γ«ó »«ºó«½∩ÑΓ »«½¡«ßΓ∞ε
  735. ¿ß»«½∞º«óáΓ∞ 80386-⌐; 16-í¿Γ¡δÑ ¬«ñ«óδÑ ßÑú¼Ñ¡Γδ ñáεΓ  »«½¡πε
  736. ß«ó¼ÑßΓ¿¼«ßΓ∞ ß αáí«Γ«⌐ 80286-ú« ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ.
  737.    ê¼ÑεΓß∩ αẼÑαδ «»Ñαá¡ñ«ó 8 í¿Γ, 16 í¿Γ,  32  í¿Γá.    è«úñá
  738. 80386-⌐ «íαáíáΓδóáÑΓ 32-í¿Γ¡δÑ ¬«ñ«óδÑ ßÑú¼Ñ¡Γδ, »« π¼«½τá¡¿ε
  739. ¿ß»«½∞ºπÑΓß∩ 32-í¿Γ¡δ⌐ ß»«ß«í áñαÑßᵿ¿, ¬á¬ «»¿ßá¡« ó    ú½áóÑ
  740. 7. è«úñá  «¡  «íαáíáΓδóáÑΓ  16-í¿Γ¡δÑ  ¬«ñ«óδÑ    ßÑú¼Ñ¡Γδ,  »«
  741. π¼«½τá¡¿ε  ¿ß»«½∞ºπÑΓß∩  16-í¿Γ¡δ⌐  ß»«ß«í   áñαÑßᵿ¿,   ¬á¬
  742. «»¿ßá¡«  ó  ú½áóÑ  4.  è«úñá  óδ»«½¡∩ÑΓß∩  16-í¿Γ¡δ⌐  ¬«ñ«óδ⌐
  743. ßÑú¼Ñ¡Γ, ΓѼ ¡Ñ ¼Ñ¡ÑÑ, ¿¼ÑÑÑΓß∩ ¡Ñ߬«½∞¬« ¡«óδσ  τÑαΓ  80386.
  744. Æá¬, ßΓα«ú« ú«ó«α∩, 16-í¿Γ¡δ⌐ ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼    80386  -  φΓ«
  745. αѪ¿¼ αáí«Γδ ß í«½∞Φ¿¼¿ ó«º¼«ª¡«ßΓ∩¼¿, τѼ  ºáΘ¿ΘÑ¡¡δ⌐    αѪ¿¼
  746. 80286. ê¼ÑεΓß∩ «Γ½áñ«τ¡δÑ αÑú¿ßΓαδ 80386, ¿ »α«úαá¼¼δ «Γ½áñ¬¿
  747. ¼«úπΓ     ¿ß»«½∞º«óáΓ∞     ¿σ    ñ½∩    «ß«í«⌐       «Γ½áñ«τ¡«⌐
  748. »α«¿ºó«ñ¿Γѽ∞¡«ßΓ¿.  Æá¬ªÑ  ¿¼ÑεΓß∩   αÑú¿ßΓαδ     »«ßΓαá¡¿τ¡δσ
  749. ΓÑßΓ«ó ¿ ¬«¡Γα«½∞¡δÑ αÑú¿ßΓαδ,    ¿ß»«½∞ºπѼδÑ  »α¿  »«ñú«Γ«ó¬Ñ
  750. óóÑñÑ¡¿∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á. äóá ¡«óδσ ßÑú¼Ñ¡Γ¡δσ αÑú¿ßΓαá FS
  751. ¿  GS  »«ºó«½∩εΓ  »«óδß¿Γ∞  φΣΣÑ¬Γ¿ó¡«ßΓ∞  »α«úαá¼¼.  ê¼ÑεΓß∩
  752. ¬«¼á¡ñδ αáí«Γδ ß í¿ΓἿ ¿ ¬«¼á¡ñδ ñó«⌐¡«ú« ßñó¿úá.
  753.  
  754.                ì὿τ¿Ñ ¬«¼á¡ñ.
  755.             ──────────────
  756.    èᬠºá¼ÑτÑ¡«,  óßÑ  ¬«¼á¡ñδ    80386  ¿¼ÑεΓß∩    ó  ºáΘ¿ΘÑ¡¡«¼
  757. αѪ¿¼Ñ. Å« ßαáó¡Ñ¡¿ε ß ºáΘ¿ΘÑ¡¡δ¼ αѪ¿¼«¼  80286  ¿¼ÑεΓß∩  12
  758. ¡«óδ󠬫¼á¡ñ. ì«óá∩ ß«óÑαΦÑ¡¡á∩  ßñó¿ú«óá∩  Σ«α¼á Jcc ¬«¼á¡ñδ
  759. (¬«¼á¡ñδ πß½«ó¡«ú«  »ÑαÑσ«ñá)
  760. ¿  ß«óÑαΦÑ¡¡«  ßΓá¡ñáαΓ¡á∩  Σ«α¼á  IMUL-¬«¼á¡ñδ   (¬«¼á¡ñδ
  761. º¡á¬«ó«ú« π¼¡«ªÑ¡¿∩)  ¿¼ÑεΓß∩  ó  ºáΘ¿ΘÑ¡¡«¼  αѪ¿¼Ñ  80386.
  762. Æáí½¿µá 10.1 »ÑαÑτ¿ß½∩ÑΓ ñ«»«½¡Ñ¡¿∩ ó 80386  »«  ßαáó¡Ñ¡¿ε  ß
  763. 80286 ¿ ñαπú¿¼¿  ¼«ñ¿Σ¿¬áµ¿∩¼¿.  ¥Γ¿  ñ«»«½¡¿Γѽ∞¡δÑ  ¬«¼á¡ñδ
  764. »«ºó«½∩εΓ   ¡«óδÑ   »α«úαá¼¼δ    80386-ú«   óδ»«½¡∩Γ∞    í«½ÑÑ
  765. φΣΣÑ¬Γ¿ó¡«, τѼ »α«úαá¼¼δ 8086 ¿½¿ 80286.
  766.    çá¼ÑΓ¿¼, τΓ« «»αÑñѽѡ¡δÑ ¬«¼á¡ñδ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á ¼«úπΓ
  767. ΓᬪѠíδΓ∞ óδ»«½¡Ñ¡δ ó αÑá½∞¡«¼ αѪ¿¼Ñ. ¥Γ¿ ¬«¼á¡ñδ »«ºó«½∩εΓ
  768. ¿¡¿µ¿á½¿º¿α«óáΓ∞ ß¿ßΓѼπ ñ½∩ αáí«Γδ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ,  ¬á¬
  769. »«¬áºá¡« ó ú½áóÑ 11. èá¬ Γ«½∞¬« ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼  πßΓá¡«ó½Ñ¡,
  770. ¼¡«ú¿Ñ    ¿º  φΓ¿σ  ¬«¼á¡ñ  ¼«úπΓ  íδΓ∞  óδ»«½¡Ñ¡δ  Γ«½∞¬«   ¡á
  771. »α¿óѽÑú¿α«óá¡¡«¼ ¡π½Ñó«¼  πα«ó¡Ñ,  ßἫ¼  »α¿óѽÑú¿α«óá¡¡«¼,
  772. ¿º-ºá ¿σ º¡áτ¿Γѽ∞¡«⌐ α«½¿ ó ß¿ßΓѼ¡«¼ »α«úαá¼¼¿α«óá¡¿¿.
  773.  
  774.           ä«»«½¡¿Γѽ∞¡δѠ󫺼«ª¡«ßΓ¿.
  775.           ──────────────────────────
  776.    éßÑ    ñ«»«½¡Ñ¡¿∩,  »ÑαÑτ¿ß½Ñ¡¡δÑ  ¡á    α¿ß.3.1,  ¿¼ÑεΓß∩   ó
  777. ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ.
  778.  
  779.                - 117 -
  780.                         Æáí½¿µá 10.1
  781.          ä«»«½¡Ñ¡¿∩ ¬ ¬«¼á¡ñá¼ »« ßαáó¡Ñ¡¿ε ß 8086.
  782.  _______________________________________ ____________________
  783. │ ä«»«½¡Ñ─│ ä«»«½¡Ñ-│ ä«»«½¡Ñ-│ ä«»«½¡Ñ-│
  784. │¡¿∩ ó αÑ-│¡¿∩ ó αÑ-│¡¿∩ ó ºá-│¡¿∩ ó ºá-│      Ä»¿ßá¡¿Ñ
  785. │ á½∞¡«¼  │ á½∞¡«¼  │Θ¿ΘÑ¡¡«¼ │Θ¿ΘÑ¡¡«¼ │
  786. │ αѪ¿¼Ñ  │ αѪ¿¼Ñ  │ αѪ¿¼Ñ  │ αѪ¿¼Ñ    │
  787. │ 80286   │ 80386   │ 80286   │ 80386    │
  788. │_________│_________│_________│_________│____________________
  789. │      │        │          │     │諼á¡ñδ ñ½∩ «ß¡«ó¡«ú«
  790. │      │        │          │     │ ¿ß»«½∞º«óá¡¿∩
  791. │      │        │          │     │
  792. │BOUND      │BOUND    │BOUND    │BOUND    │ÄßπΘÑßΓó½Ñ¡¿Ñ ¬«¡Γα«-
  793. │      │        │          │     │½∩ úαá¡¿µ ¼áßß¿óá
  794. │ENTER      │ENTER    │ENTER    │ENTER    │櫺ñá¡¿Ñ ¬áñαá ßΓѬá
  795. │IMUL#      │IMUL#    │IMUL#    │IMUL#    │Åα∩¼«Ñ º¡á¬«ó«Ñ π¼¡«-
  796. │ <data>  │ <data>  │ <data>  │ <data>    │ªÑ¡¿Ñ
  797. │INS      │INS        │INS      │INS    │諼á¡ñá óó«ñá ßΓ᫬¿
  798. │LEAVE      │LEAVE    │LEAVE    │LEAVE    │ôñá½Ñ¡¿Ñ ¬áñαá ßΓѬá
  799. │OUTS      │OUTS     │OUTS     │OUTS    │諼á¡ñá óδó«ñá ßΓ᫬¿
  800. │POPA      │POPA     │POPA     │POPA    │éδΓὬ¿óá¡¿Ñ (¿º ßΓѬá)
  801. │      │        │          │     │óßÑσ «ß¡«ó¡δσ αÑú¿ßΓα«ó
  802. │PUSHA      │PUSHA    │PUSHA    │PUSHA    │Åα«ΓὬ¿óá¡¿Ñ (ó ßΓѬ)
  803. │      │        │          │     │óßÑσ «ß¡«ó¡δσ αÑú¿ßΓα«ó
  804. │PUSH#      │PUSH#    │PUSH#    │PUSH#    │Åα«ΓὬ¿óá¡¿Ñ (ó ßΓѬ)
  805. │ <data>  │ <data>  │ <data>  │ <data>    │º¡áτÑ¡¿⌐ ¡Ñ»«ßαÑñßΓóÑ¡-
  806. │      │        │          │     │¡« »«½πτáѼδσ ñá¡¡δσ
  807. │REP   INS│REP INS  │REP INS  │REP INS    │éó«ñ »«óΓ«α∩Ѽ«⌐ ßΓ᫬¿
  808. │REP OUTS │REP OUTS │REP OUTS │REP OUTS │éδó«ñ »«óΓ«α∩Ѽ«⌐ ßΓ᫬¿
  809. │shift/ro-│shift/ro─│shift/ro-│shift/ro-│æñó¿ú..µ¿¬½¿τÑ߬¿⌐ ßñó¿ú
  810. │tate by  │tate by  │tate by  │tate by    │¡Ñ»«ßαÑñßΓóÑ¡¡δ¼ ßτÑΓ«¼
  811. │count      │count    │count    │count    │
  812. │      │BT        │          │BT    │ÆÑßΓ í¿Γá
  813. │      │BTC        │          │BTC    │ÆÑßΓ í¿Γá ¿ ñ«»«½¡Ñ¡¿Ñ
  814. │      │BTR        │          │BTR    │ÆÑßΓ í¿Γá ¿ ßíα«ß
  815. │      │BTS        │          │BTS    │ÆÑßΓ í¿Γá ¿ πßΓá¡«ó¬á
  816. │      │IMUL     │          │IMUL    │Äß¡«ó¡«⌐ αÑú¿ßΓα º¡á¬«-
  817. │      │ genera- │          │ genera- │ó«ú« π¼¡«ªÑ¡¿∩
  818. │      │ lized   │          │ lized    │
  819. │      │MOV CRn  │          │MOV CRn    │ÅÑαѼÑΘÑ¡¿Ñ ó/¿º
  820. │      │        │          │     │π»αáó½∩εΘ¿σ αÑú¿ßΓα«ó
  821. │      │MOV DRn  │          │MOV DRn    │ÅÑαѼÑΘÑ¡¿Ñ ó/¿º «Γ½á-
  822. │      │        │          │     │ñ«τ¡δσ αÑú¿ßΓα«ó
  823. │      │MOV TRn  │          │MOV TRn    │ÅÑαѼÑΘÑ¡¿Ñ ó/¿º αÑú¿ß-
  824. │      │        │          │     │Γα«ó »«ßΓαá¡¿τ¡δσ ΓÑßΓ«ó
  825. │      │Jcc full │          │Jcc full │ôß½«ó¡δ⌐-»«½¡δ⌐ ßñó¿ú
  826. │      │ display │          │ display │   »ÑαÑσ«ñá
  827. │      │Scc        │          │Scc    │ôßΓá¡«ó¬á í¿Γá πß½«ó¡«
  828. │      │SHLD     │          │SHLD    │äó«⌐¡«⌐ ßñó¿ú ó½Ñó«
  829. │      │SHRD     │          │SHRD    │äó«⌐¡«⌐ ßñó¿ú ó»αáó«
  830. │      │        │          │     │
  831. │      │        │          │     │ è«¼á¡ñδ ºáΘ¿ΘÑ¡¡«ú«
  832. │      │        │          │     │     αѪ¿¼á
  833. │    *      │    *    │          │     │
  834. │CLTS      │CLTS     │          │     │æΓ¿αá¡¿Ñ Σ½áúá »ÑαÑ-
  835. │    *      │    *    │          │     │¬½ετÑ¡¿∩ ºáñáτ
  836. │LGDT      │LGDT     │          │     │çáúαπº¬á αÑú¿ßΓαá
  837. │    *      │    *    │          │     │GDTR
  838. │SGDT      │SGDT     │SGDT     │SGDT    │æ«σαá¡Ñ¡¿Ñ αÑú¿ßΓαá
  839. │      │        │          │     │GDTR
  840.  
  841.                - 118 -
  842.  _______________________________________ ____________________
  843. │ ä«»«½¡Ñ─│ ä«»«½¡Ñ-│ ä«»«½¡Ñ-│ ä«»«½¡Ñ-│
  844. │¡¿∩ ó αÑ-│¡¿∩ ó αÑ-│¡¿∩ ó ºá-│¡¿∩ ó ºá-│      Ä»¿ßá¡¿Ñ
  845. │ á½∞¡«¼  │ á½∞¡«¼  │Θ¿ΘÑ¡¡«¼ │Θ¿ΘÑ¡¡«¼ │
  846. │ αѪ¿¼Ñ  │ αѪ¿¼Ñ  │ αѪ¿¼Ñ  │ αѪ¿¼Ñ    │
  847. │ 80286   │ 80386   │ 80286   │ 80386    │
  848. │_________│_________│_________│_________│____________________
  849. │    *      │    *    │          │     │
  850. │LIDT      │LIDT     │          │     │çáúαπº¬á αÑú¿ßΓαá
  851. │    *      │    *    │          │     │IDTR
  852. │SIDT      │SIDT     │SIDT     │SIDT    │æ«σαá¡Ñ¡¿Ñ αÑú¿ßΓαá
  853. │    *      │    *    │          │     │IDTR
  854. │LMSW      │LMSW     │          │     │çáúαπº¬á ß½«óá ßΓáΓπ-
  855. │    *      │    *    │          │     │ßá πßΓα«⌐ßΓóá
  856. │SMSW      │SMSW     │SMSW     │SMSW    │æ«σαá¡Ñ¡¿Ñ ß½«óá ßΓá-
  857. │      │        │          │     │Γπßá πßΓα«⌐ßΓóá
  858. │      │        │ARPL     │ARPL    │ÉÑúπ½¿α«óá¡¿Ñ »α¿óѽÑ-
  859. │      │        │          │     │ú¿α«óá¡¡«ú« πα«ó¡∩ ºá-
  860. │      │        │          │     │»αáΦ¿óáεΘÑú« πßΓα«⌐ßΓóá
  861. │      │        │LAR      │LAR    │çáúαπº¬á »αáó ñ«ßΓπ»á
  862. │      │        │LSL      │LSL    │çáúαπº¬á úαá¡¿µδ ßÑú-
  863. │      │        │          │     │¼Ñ¡Γá
  864. │      │        │VERR     │VERR    │éÑα¿Σ¿¬áµ¿∩ ñ½∩ τΓÑ¡¿∩
  865. │      │        │VERW     │VERW    │éÑα¿Σ¿¬áµ¿∩ ñ½∩ ºá»¿ß¿
  866. │      │        │          │     │
  867. │      │        │          │     │Æ«½∞¬«  ñ½∩  ¡π½Ñó«ú«
  868. │      │        │          │     │πα«ó¡∩  ºáΘ¿ΘÑ¡¡«ú«
  869. │      │        │          │     │    αѪ¿¼á
  870. │      │        │          │     │
  871. │      │        │CLTS     │CLTS    │æΓ¿αá¡¿Ñ Σ½áúá »ÑαÑ-
  872. │      │        │          │     │¬½ετÑ¡¿∩ ºáñáτ
  873. │      │        │LIDT     │LIDT    │çáúαπº¬á αÑú¿ßΓαá IDTR
  874. │      │        │LGDT     │LGDT    │çáúαπº¬á αÑú¿ßΓαá GDTR
  875. │      │        │LMSW     │LMSW    │çáúαπº¬á ß½«óá ßΓáΓπßá
  876. │      │        │          │     │πßΓα«⌐ßΓóá
  877. │      │        │LLDT     │LLDT    │çáúαπº¬á αÑú¿ßΓαá LDTR
  878. │      │        │LTR      │LTR    │çáúαπº¬á αÑú¿ßΓαá TR
  879. │      │        │          │MOV CRn, │çáúαπº¬á ¬«¡Γα«½∞¡«ú«
  880. │      │        │          │  <ea>    │αÑú¿ßΓαá n
  881. │      │        │          │MOV <ea>,│æ«σαá¡Ñ¡¿Ñ ¬«¡Γα«½∞¡«ú«
  882. │      │        │          │  CRn    │αÑú¿ßΓαá n
  883. │      │        │          │MOV TRn, │çáúαπº¬á ΓÑßΓ«ó«ú« αÑ-
  884. │      │        │          │  <ea>    │ú¿ßΓαá n
  885. │      │        │          │MOV <ea>,│æ«σαá¡Ñ¡¿Ñ ΓÑßΓ«ó«ú«
  886. │      │        │          │  TRn    │αÑú¿ßΓαá n
  887. │      │        │          │MOV DRn, │çáúαπº¬á «Γ½áñ«τ¡«ú«
  888. │      │        │          │  <ea>    │αÑú¿ßΓαá n
  889. │      │        │          │MOV <ea>,│æ«σαá¡Ñ¡¿Ñ «Γ½áñ«τ¡«ú«
  890. │      │        │          │  DRn    │αÑú¿ßΓαá n
  891. │_________│_________│_________│_________│_______________________
  892. * ¥Γ¿ ¬«¼á¡ñδ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á ñÑ⌐ßΓó¿Γѽ∞¡δ Γ«½∞¬« ó αÑá½∞¡«¼
  893.   αѪ¿¼Ñ,  τΓ«íδ  ßñѽáΓ∞  ó«º¼«ª¡«⌐  ¿¡¿µ¿á½¿ºáµ¿ε  ºáΘ¿ΘÑ¡¡«ú«
  894.   αѪ¿¼á.
  895.  
  896.                - 119 -
  897.      Äúαá¡¿τÑ¡¿∩ ¡á αẼÑα ßÑú¼Ñ¡Γá ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ.
  898.      ──────────────────────────────────────────────────
  899.    é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¼á¬ß¿¼á½∞¡δ⌐ αẼÑα ßÑú¼Ñ¡Γá «»αÑñѽ∩ÑΓß∩
  900. ß«ñÑন¼δ¼ ñÑß¬α¿»Γ«αá. è«ñ«óδÑ ßÑú¼Ñ¡Γδ ¿ ßÑú¼Ñ¡Γδ ñá¡¡δσ ¼«úπΓ
  901. íδΓ∞ ¬á¬ 16-í¿Γ¡δ¼¿ ßÑú¼Ñ¡ΓἿ, ¿¼ÑεΘ¿¼¿  ¼á¬ß¿¼á½∞¡«Ñ    ß¼ÑΘÑ¡¿Ñ
  902. FFFFh íá⌐Γ, Γᬠ¿ 32-í¿Γ¡δ¼¿ ßÑú¼Ñ¡ΓἿ,  ¿¼ÑεΘ¿¼¿  ¼á¬ß¿¼á½∞¡«Ñ
  903. ß¼ÑΘÑ¡¿Ñ  FFFFFFFFh  íá⌐Γ.   ü¿Γ   D   ßÑú¼Ñ¡Γ¡«ú«   ñÑß¬α¿»Γ«αá
  904. (πßΓá¡áó½¿óáѼδ⌐ »« π¼«½τá¡¿ε) «»αÑñѽ∩ÑΓ 16-í¿Γ¡δÑ φΓ« ßÑú¼Ñ¡Γδ
  905. (D=0) ¿½¿  32-í¿Γ¡δÑ  (D=1).  âαá¡¿µá  ßÑú¼Ñ¡Γá  ΓαÑíπÑΓ,  τΓ«íδ
  906. φΣΣÑ¬Γ¿ó¡δÑ áñαÑßá, ßúÑ¡Ñα¿α«óá¡¡δÑ ó  ºáΘ¿ΘÑ¡¡«¼  αѪ¿¼Ñ,  í뫨
  907. ¼Ñ¡∞ΦÑ    ¿½¿  αáó¡δ  »αÑñѽ∞¡«¼π  αẼÑαπ  ßÑú¼Ñ¡Γá.   é   ß½πτáÑ
  908. ¼¡«ú«íá⌐Γ¡δσ «»Ñαá¡ñ«ó, Γᬿ¼  «íαẫ¼,  ΓαÑíπÑΓß∩,  τΓ«íδ  óÑß∞
  909. «»Ñαá¡ñ  ó  µÑ½«¼  íδ½    ß¼ÑΘÑ¡    ¼Ñ¡∞ΦÑ    ¿½¿  αáó¡«  »αÑñѽπ.   é
  910. ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ »«»δΓ¬á ñ«ßΓπ»á  ¬  «»Ñαá¡ñá¼,  ¬«Γ«αδÑ  ½ÑªáΓ
  911. µÑ½¿¬«¼ ¿½¿ τáßΓ¿τ¡« ºá »αÑñѽἿ ßÑú¼Ñ¡Γá, »α¿ó«ñ¿Γ ¬ ¡áαπΦÑ¡¿ε
  912. ¿ óδºδóáÑΓ ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε. ( ìáαπΦÑ¡¿Ñ úαá¡¿µ    ßÑú¼Ñ¡Γá
  913. ñá½∞ΦÑ «»¿ßδóáÑΓß∩ ó ú½áóÑ 16.)  éßÑ  «»Ñαá¡ñδ,  Γᬿ¼    «íαẫ¼,
  914. ñ«½ª¡δ ½ÑªáΓ∞ ó¡πΓα¿ «»αÑñѽѡ¡«⌐ úαá¡¿µδ ßÑú¼Ñ¡Γá.
  915.  
  916.               âïÇéÇ 11.
  917.      êìêûêÇïêçÇûꃠÅÉÄæÆ¢ò çÇÖêÖàìì¢σ 32-üêÆì¢ò æêæÆàî.
  918.      ─────────────────────────────────────────────────
  919.    ¥Γá ú½áóá  ñáÑΓ  ¬½ετÑó«⌐  »α¿¼Ñα  ¿¡¿µ¿á½¿ºáµ¿¿  80386-ú«  ó
  920. 32-í¿Γ¡«¼     Σπ¡¬µ¿«¡¿α«óá¡¿¿.      æ¿ßΓѼ¡á∩        ¬«¡Σ¿úπαᵿ∩
  921. πßΓá¡áó½¿óáÑΓß∩ ¬á¬ »α«ßΓÑ⌐Φá∩ ºáΘ¿ΘÑ¡¡á∩ ß¿ßΓѼá, ¬á¬ «»¿ßá¡« ó
  922. ú½áóÑ  8,  ß   4-ú¿úáíá⌐Γ¡«⌐   «í½áßΓ∞ε   »α∩¼«⌐   áñαÑßᵿ¿   ¿
  923. ñóπσπα«ó¡Ñó«⌐ ß¿ßΓѼ«⌐ ºáΘ¿Γδ.
  924.  
  925.                 ûѽ¿.
  926.                 ────
  927.    æ ¼¿¡¿¼π¼«¼ ¬«ñ«ó ¿ ñá¡¡δσ »α«úαá¼¼á, »αÑñßΓáó½Ñ¡¡á∩  ó  φΓ«⌐
  928. ú½áóÑ,    ¿¡¿µ¿á½¿º¿απÑΓ    80386-⌐   ñ½∩    αáí«Γδ     ¬á¬   32-í¿Γ¡δ⌐
  929. »α«µÑßß«α. Æá¬¿¼ «íαẫ¼, φΓá  »α«úαἼᠠαáºαÑΦáÑΓ   ºáΘ¿ΘÑ¡¡δ⌐
  930. αѪ¿¼.    êß»«½∞ºπεΓß∩  2   »α¿ó¿½Ñú¿α«óá¡¡δσ   πα«ó¡∩:    ¡á¿í«½ÑÑ
  931. »α¿ó¿½Ñú¿α«óá¡¡δ⌐ - ñ½∩  ¬«ñá  ¿  ñá¡¡δσ  ßπ»Ñα󿺫αá,    ¿  ¼Ñ¡ÑÑ
  932. »α¿ó¿½Ñú¿α«óá¡¡δ⌐ πα«óÑ¡∞ -  ñ½∩  ¬«ñá    ¿  ñá¡¡δσ  »«½∞º«óáΓѽ∩.
  933. Åα«úαá¼¼á αáºαÑΦáÑΓ ñ«ßΓπ» ¬« óßÑ⌐ 4-ú¿úáíá⌐Γ¡«⌐ «í½áßΓ¿  »α∩¼«⌐
  934. áñαÑßᵿ¿.
  935.  
  936.               îÑσá¡¿º¼.
  937.               ────────
  938.    Åα«úαἼᠠ¿¡¿µ¿á½¿º¿απÑΓ   ¡Ñ߬«½∞¬«   ß¿ßΓѼ¡δσ   αÑú¿ßΓα«ó
  939. 80386-ú«, τΓ«íδ ßñѽáΓ∞ ó«º¼«ª¡δ¼ ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼  ¿  ñ«ßΓπ»  ¬
  940. ¡Ñ«íσ«ñ¿¼δ¼  Γáí½¿µá¼  ñÑß¬α¿»Γ«α«ó  GDT  ¿  IDT.  ò«Γ∩   ¿   ¡Ñ
  941. ßπΘÑßΓóπÑΓ Ññ¿¡«⌐ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ¬«ñ«ó, ¬«Γ«αá∩ ñ«½ª¡á  íδΓ∞
  942. ¿ß»«½∞º«óá¡á ñ½∩ ¿¡¿µ¿á½¿ºáµ¿¿ 80386 ó 32-í¿Γ¡«¼ αѪ¿¼Ñ  αáí«Γδ,
  943. ó᪡δÑ »π¡¬Γδ ñ«½ª¡δ  íδΓ∞  σ«α«Φ«  »«¡∩Γδ,  ¿    «¡¿  ¼«úπΓ  íδΓ∞
  944. «í`Ññ¿¡Ñ¡δ ó ¡Ñ¬«Γ«απε    ºáñá¡¡πε  »α«úαá¼¼π  ¿¡¿µ¿á½¿ºáµ¿¿.  ¥Γ¿
  945. »π¡¬Γδ »ÑαÑτ¿ß½Ñ¡δ ¡¿ªÑ.
  946. 1. Åα«úαá¼¼á ß¬«¡ßΓαπ¿α«óá¡á Γá¬, τΓ«íδ  óδ»«½¡∩Γ∞ß∩  ¡Ñ¼Ññ½Ñ¡¡«
  947. »«ß½Ñ ó«ßßΓá¡«ó½Ñ¡¿∩  »α«µÑßß«αá.  ä½∩    »α«ßΓ«Γδ  φΓá  »α«µÑñπαá
  948. ñ«½ª¡á    ¡áσ«ñ¿Γ∞ß∩  ó  EPROM,  ¿  «¡á  ¡áτ¿¡áÑΓ  óδ»«½¡∩Γ∞ß∩   ß
  949. ¿ßσ«ñ¡«ú« áñαÑßá. Åα¿ »ÑαѺáúαπº¬Ñ 80386-⌐ ¡áσ«ñ¿Γß∩ ó    αÑá½∞¡«¼
  950. αѪ¿¼Ñ, ¡« íáºá ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá  ¿º¡áτá½∞¡«  ºáñá¡á  FFFF0000h
  951. (64è   «Γ   óÑαΦ¿¡δ   4-ú¿úáíá⌐Γ¡«ú«    Σ¿º¿τÑ߬«ú«    áñαÑß¡«ú«
  952. »α«ßΓαá¡ßΓóá, óѽ¿τ¿¡á, »αÑó«ßσ«ñ∩Θá∩  ¡«α¼á½∞¡«Ñ  1-¼Ñúáíá⌐Γ¡«Ñ
  953. áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« αÑá½∞¡«ú«  αѪ¿¼á.  IP  ºáñá¡  FFF0h,  τΓ«
  954. »α¿ó«ñ¿Γ   ¬   Γ«¼π,   τΓ«   ¡áτá½∞¡δ⌐     áñαÑß     ó맮óá    íπñÑΓ
  955. FFFF0000h + FFF0h (áñαÑß íáºδ ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá + º¡áτÑ¡¿Ñ IP) =
  956. FFFFFFF0h  ó  Σ¿º¿τÑ߬«⌐  »á¼∩Γ¿.  çá¼ÑΓ¿¼,  τΓ«  íẫóδÑ áñαÑßá
  957. ßÑú¼Ñ¡Γá ¿ IP, ¬á¬ «¡¿ ºáñá¡δ,    ñ«»π߬áεΓ  ßἫºáúαπº¬π  ¬«ñá  ó
  958. EPROM, ¬«Γ«αδ⌐ »«¼ÑΘáÑΓß∩  ¡á óÑαΦ¿¡π  4-ú¿úáíá⌐Γ¡«⌐  Σ¿º¿τÑ߬«⌐
  959. »á¼∩Γ¿. æ¼«Γα¿ α¿ß.11.1.
  960.  
  961.                - 120 -
  962. 2. ÅÑαóá∩ ¬«¼á¡ñá ó ó¿ñÑ »α«úαá¼¼δ   -    JMP.  Æ.¬.  φëà »α¿¼Ñα
  963. ßñѽᡠΓá¬, τΓ«íδ »«ßΓ«∩¡¡« ¡áσ«ñ¿Γ∞ß∩ ó ßἫºáúαπºτ¿¬Ñ EPROM  ó
  964. óÑαΦ¿¡Ñ Σ¿º¿τÑ߬«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá, φΓá JMP ñ«½ª¡á  íδΓ∞
  965. ó¡πΓα¿ßÑú¼Ñ¡Γ¡«⌐ JMP (¬«ñ «»Ñαᵿ¿ à9h,  »α∩¼«⌐  »ÑαÑσ«ñ  ó¡πΓα∞
  966. ¬«ñ«ó«ú«   ßÑú¼Ñ¡Γá),    τΓ«íδ    ¿ºíѪáΓ∞   »ÑαѺáúαπº¬¿   áñαÑßá
  967. ¬«ñ-ßÑú¼Ñ¡Γ¡«⌐ íáºδ.
  968. 3. é« óαѼ∩ αáí«Γδ »α«úαá¼¼δ  ß¿ßΓѼ¡δÑ  αÑú¿ßΓαδ  GDTR  ¿  IDTR
  969. 80386-ú«  ºáúαπªáεΓß∩  º¡áτÑ¡¿∩¼¿,  ¬«Γ«αδÑ  π¬áºδóáεΓ    ¡á   ñóÑ
  970. Γáí½¿µδ ñÑß¬α¿»Γ«α«ó, αáßß¼«ΓαÑ¡¡δÑ ó ú½áóÑ 8, GDT ¿ IDT. Äíαáºδ
  971. ßΓαπ¬Γπα GDT ¿ IDT ΓᬪѠó¬½ετÑ¡δ ó ßἫºáúαπºτ¿¬ ó  EPROM  (ß¼.
  972. α¿ß.11.2). é᪡«: óßÑ ñÑß¬α¿»Γ«αδ ¬«ñ«ó ¿ ñá¡¡δσ ó  EPROM-«íαáºÑ
  973. GDT ñ«½ª¡δ ¿¼ÑΓ∞ ¡áí«α    í¿Γ«ó  ñ«ßΓπ»á.  äÑß¬α¿»Γ«α  TSS  ñ«½ªÑ¡
  974. ¿¼ÑΓ∞  ¡áí«α  í¿Γ«ó  ñ«ßΓπ»á  ¿  í¿Γ ó«ßßΓá¡«ó½Ñ¡¿∩.  çá¼Ñτá¡¿Ñ:
  975. «íαáºδ GDT  ¿  IDT  ¼«úπΓ  íδΓ∞  ß¬«»¿α«óá¡δ  ó  RAM,  Ñß½¿  φΓ«
  976. »«¡áñ«í¿Γß∩, »«ºó«½∩∩ ¿º¼Ñ¡∩Γ∞ Γáí½¿µδ, ΓᬪѠ ¬á¬  ¿  ß¿ßΓѼ¡δÑ
  977. ºá»π߬¿.  ä½∩  ¼π½∞Γ¿ºáñáτ¡«⌐  ß¿ßΓÑ¼δ     Γáí½¿µδ   ñ«½ª¡δ   íδΓ∞
  978. αáß»«½«ªÑ¡δ  ó    RAM   Γá¬,   τΓ«íδ   80386   ¼«ú   ¬á¬     ß½ÑñπÑΓ
  979. ¬«¡Γα«½¿α«óáΓ∞    ºá¡∩ΓδÑ  í¿Γδ    ¡Ñ߬«½∞¬¿σ   ñÑß¬α¿»Γ«α«ó   TSS,
  980. ßπΘÑßΓóπεΘ¿σ ó Γᬫ⌐ ß¿ßΓѼÑ.
  981. 4. è«úñá  Γáí½¿µδ  πßΓá¡«ó½Ñ¡δ,  ¬á¬  »«¬áºá¡«    óδΦÑ,  »α«úαá¼¼á
  982. αáºαÑΦáÑΓ  ºáΘ¿ΘÑ¡¡δ⌐  αѪ¿¼  »πΓѼ  ºáúαπº¬¿  º¡áτÑ¡¿⌐  ó   CR0
  983. (¬«¡Γα«½∞¡δ⌐  αÑú¿ßΓα  0,  α¿ß.2.7),  ¬«Γ«αδ⌐  πßΓá¡áó½¿óáÑΓ  PE
  984. (󫺼«ª¡«ßΓ∞ ºáΘ¿Γδ)í¿Γ (í¿Γ, «íÑß»Ñτ¿óáεΘ¿⌐  ºáΘ¿Γπ),    í¿Γ  31.
  985. æÑ⌐τáß    ºáΘ¿ΘÑ¡¡δ⌐  αѪ¿¼  πßΓá¡«ó½Ñ¡,    ¿  φΓ«     «º¡áτáÑΓ,   τΓ«
  986. ß½ÑñπεΘ¿Ñ ºáúαπº¬¿ ßÑ½Ñ¬Γ«α«ó ó ßÑú¼Ñ¡Γ¡δ⌐ αÑú¿ßΓα  ó맮óπΓ  Γ«,
  987. τΓ« 80386 íπñÑΓ  «íαáΘáΓ∞ß∩  ¬    GDT,  ßτ¿ΓδóáΓ∞  ñÑß¬α¿»Γ«α  ñ½∩
  988. ßÑú¼Ñ¡Γá  ¿  ß«σαá¡∩Γ∞    ¿¡Σ«α¼áµ¿ε  ñÑß¬α¿»Γ«αá  ó«   ó¡πΓαÑ¡¡Ñ¼
  989. ñÑß¬α¿»Γ«α¡«¼ è¥ÿ-αÑú¿ßΓαÑ (α¿ß.8.6). çáúαπº¬¿ ßÑ½Ñ¬Γ«α«ó  ¼«úπΓ
  990. íδΓ∞ óδ»«½¡Ñ¡δ ß »«¼«Θ∞ε ¬«¼á¡ñδ MOV ¿½¿, ñ½∩ αÑú¿ßΓαá CS, τÑαѺ
  991. ¿¡ΓÑαßÑú¼Ñ¡Γ¡δÑ ¬«¼á¡ñδ JMP, CALL, INTn, RET ¿½¿ IRET.
  992. 5.  Åα«úαἼᠠ»α«ñ«½ªáÑΓ  ¿¡¿µ¿á½¿º¿α«óáΓ∞  è¥ÿ  80386-ú«   ñ½∩
  993. ¬áªñ«ú« ßÑú¼Ñ¡Γ¡«ú« αÑú¿ßΓαá.  Åα«úαἼᠠ߼ÑΘáÑΓ  ßÑ½Ñ¬Γ«α  ñ½∩
  994. ßÑú¼Ñ¡Γá ñá¡¡δσ ßπ»Ñα󿺫αá  (ßÑ½Ñ¬Γ«α    =  0018h)  ó  ßÑú¼Ñ¡Γ¡δÑ
  995. αÑú¿ßΓαδ SS, DS, ES, FS, ¿ GS. ç¡áτÑ¡¿Ñ ßÑ½Ñ¬Γ«αá Γᬫó«, τΓ« «¡
  996. ßßδ½áÑΓß∩   ¡á     ñÑß¬α¿»Γ«α   ñ½∩   ßÑú¼Ñ¡Γá    ñá¡¡δσ      πα«ó¡∩
  997. ßπ»Ñα󿺫αá(πα«ó¡∩ 0). ¥Γ¿¼ ñÑ⌐ßΓó¿Ñ¼ »α«úαá¼¼á ñѽáÑΓ ñ«ßΓπ»¡δ¼
  998. í«½∞Φ«⌐ ßÑú¼Ñ¡Γ ñá¡¡δσ ßπ»Ñα󿺫αá. èᬠ«»αÑñѽѡ«  ñÑß¬α¿»Γ«α«¼
  999. ßÑú¼Ñ¡Γá ñá¡¡δσ ó GDT, ßÑú¼Ñ¡Γ ñá¡¡δσ - 32-í¿Γ¡δ⌐ ßÑú¼Ñ¡Γ, Γ.¬.
  1000.      í¿Γ ñÑß¬α¿»Γ«αá D=1. äÑß¬α¿»Γ«α ßÑú¼Ñ¡Γá ñá¡¡δσ, ¬«Γ«αδ⌐
  1001. »«∩ó½∩ÑΓß∩,  ¬á¬  »«¬áºá¡«   ¡á   α¿ß.8.3,   »α¿ó«ñ¿Γß∩   ¬á¬
  1002. ñÑß¬α¿»Γ«α CDT 3 ¡á α¿ß.11.2. ¥Γ«Γ ñÑß¬α¿»Γ«α ßÑú¼Ñ¡Γá ñá¡¡δσ
  1003. »«¬áºδóáÑΓ íẫóδ⌐ áñαÑß 00000000h  ¿  úαá¡¿µπ    ¼á¬ß¿¼á½∞¡«ú«
  1004. αẼÑαá FFFFFFFFh. æÑú¼Ñ¡Γ ñá¡¡δσ ßπ»Ñα󿺫αá, Γᬿ¼ «íαẫ¼,
  1005. «σóáΓδóáÑΓ óßε 4-ú¿úáíá⌐Γ¡πε «í½áßΓ∞ »α∩¼«⌐ áñαÑßᵿ¿. ÉÑú¿ß-
  1006. Γαδ SS, DS, ES,  FS,  ¿  GS  óßÑ  «»¿ßδóáεΓ  Γ«Γ  ªÑ  ßÑú¼Ñ¡Γ
  1007. ¼á¬ß¿¼á½∞¡«ú« αẼÑαá.
  1008. 6. ÄßΓáÑΓß∩ ºáúαπº¿Γ∞ «ñ¿¡  »«ß½Ññ¡¿⌐  ßÑú¼Ñ¡Γ¡δ⌐  αÑú¿ßΓα  -
  1009. αÑú¿ßΓα CS. ¥Γ« ºáóÑαΦáÑΓß∩ ¡Ñ    ¬«¼á¡ñ«⌐  MOV  (MOV  ó    CS  -
  1010. ¡Ññ«»πßΓ¿¼δ⌐ ¬«ñ «»Ñαᵿ¿), á ¬«¼á¡ñ«⌐ JMP. Æ.¬. ¬«¼á¡ñá  JMP
  1011. ñ«½ª¡á ºáúαπº¿Γ∞ ¡«ó«Ñ º¡áτÑ¡¿Ñ ßÑ½Ñ¬Γ«αá  ó  CS,  ¡Ñ«íσ«ñ¿¼«
  1012. óδ»«½¡¿Γ∞  ¿¡ΓÑαßÑú¼Ñ¡Γ¡πε  JMP  (¬«ñ  «»Ñαᵿ¿  EAh,  »α∩¼«⌐
  1013. ¿¡ΓÑαßÑú¼Ñ¡Γ¡δ⌐   »ÑαÑσ«ñ).   ê¡ΓÑαßÑú¼Ñ¡Γ¡á∩    ¬«¼á¡ñá   JMP
  1014. «»αÑñѽ∩ÑΓ ßÑ½Ñ¬Γ«α ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá ßπ»Ñα󿺫αá (ßÑ½Ñ¬Γ«α =
  1015. 0010h)    ¿  ß¼ÑΘÑ¡¿Ñ  ó¡πΓα¿  φΓ«ú«  »α¿¡¿¼áεΘÑú«  ßÑú¼Ñ¡Γá  (
  1016. ß¼ÑΘÑ¡¿Ñ = ½¿¡Ñ⌐¡δ⌐ áñαÑß ¬«¼á¡ñδ, ß½ÑñπεΘÑ⌐ ºá JMP). è«ñ«óδ⌐
  1017. ßÑú¼Ñ¡Γ, ¬á¬ «»¿ßδóáÑΓß∩  ñÑß¬α¿»Γ«α«¼    ¬«ñ«ó«ú«  ßÑú¼Ñ¡Γá  ó
  1018. GDT,  ÑßΓ∞  32-í¿Γ¡δ⌐  ßÑú¼Ñ¡Γ    (D=1).     äÑß¬α¿»Γ«α  ¬«ñ«ó«ú«
  1019. ßÑú¼Ñ¡Γá,  »α¿óÑñÑ¡¡δ⌐    ¬á¬  ñÑß¬α¿»Γ«α  GDT_2    ¡á  α¿ß.11.2,
  1020. »«¬áºδóáÑΓ íẫóδ⌐ áñαÑß 00000000h  ¿  úαá¡¿µπ    ¼á¬ß¿¼á½∞¡«ú«
  1021. αẼÑαá FFFFFFFFh. æÑú¼Ñ¡Γ ¬«ñá ßπ»Ñα󿺫αá,  Γᬿ¼  «íαẫ¼,
  1022. «σóáΓδóáÑΓ óßε 4-ú¿úáíá⌐Γ¡πε «í½áßΓ∞ »α∩¼«⌐ áñαÑßᵿ¿.
  1023.  
  1024.                - 121 -
  1025.    ê¡ΓÑαßÑú¼Ñ¡Γ¡á∩ ¬«¼á¡ñá JMP    íπñÑΓ  ¿ß»«½∞º«óáΓ∞  º¡áτÑ¡¿Ñ
  1026. ßÑ½Ñ¬Γ«αá, ¬«Γ«αδ⌐  «íαáΘáÑΓß∩    ¬  ñÑß¬α¿»Γ«απ    ñ½∩  ¬«ñ«ó«ú«
  1027. ßÑú¼Ñ¡Γá   πα«ó¡∩   ßπ»Ñα󿺫αá   (πα«ó¡∩   0).   Ä¡á    íπñÑΓ
  1028. ¿ß»«½∞º«óáΓ∞ ß¼ÑΘÑ¡¿Ñ, ¬«Γ«α«Ñ «»αÑñѽ∩ÑΓ áñαÑßáΓ  ¿¡Σ«α¼áµ¿¿
  1029. «Γ¡«ß¿Γѽ∞¡«  ó¡«ó∞  ºáúαπªÑ¡¡«ú«   ßÑú¼Ñ¡Γ¡«ú«   ¬«ñá.   èá¬
  1030. «»¿ßá¡«, íáºá φΓ«ú«  ¬«ñ«ó«ú«  ßÑú¼Ñ¡Γá  -  00000000h,    Γᬿ¼
  1031. «íαẫ¼ «»αÑñѽѡ¿Ñ ß¼ÑΘÑ¡¿∩ n »α¿ó«ñ¿Γ ¬ áñαÑßπ  n  áñαÑßáΓá
  1032. ¿¡Σ«α¼áµ¿¿ ó¡πΓα¿ 4-ú¿úáíá⌐Γ¡«⌐ «í½áßΓ¿ »α∩¼«⌐ áñαÑßᵿ¿.
  1033. 7.  ìá    áñαÑßáΓÑ  ¿¡Σ«α¼áµ¿¿  JMP-¬«¼á¡ñδ  ªÑ½áΓѽ∞¡«    ¿¼ÑΓ∞
  1034. ¬«¼á¡ñπ, ¬«Γ«αá∩ ¿¡¿µ¿á½¿º¿απÑΓ ßΓѬ ßπ»Ñα󿺫αá. ÅÑαѼÑΘÑ¡¿Ñ
  1035. ¡áτá½∞¡«ú« º¡áτÑ¡¿∩ ó αÑú¿ßΓα ESP - φΓ« óßÑ, τΓ« ΓαÑíπÑΓß∩.
  1036.    Æ.¬. íẫóδ⌐ áñαÑß óßÑσ ßÑú¼Ñ¡Γ«ó «»αÑñѽѡ ¬á¬ 00000000h,
  1037. ¿  úαá¡¿µδ  «»αÑñÑ½Ñ¡δ    ¬á¬   FFFFFFFFh,   φΓá     ¬«¡Σ¿úπαᵿ∩
  1038. πßΓá¡áó½¿óáÑΓß∩   Γá¬,     τΓ«   ßÑú¼Ñ¡Γ¡δÑ    αÑú¿ßΓαδ     ¼á½«
  1039. ¿ß»«½∞ºπεΓß∩   ¬«úñá   »α«µÑñπαá   ¿¡¿µ¿á½¿ºáµ¿¿   ºá¬«¡τÑ¡á.
  1040. 4-ú¿úáíá⌐Γ¡á∩ ½¿¡Ñ⌐¡á∩ «í½áßΓ∞    ñѽáÑΓß∩  ñ«ßΓπ»¡«⌐  ¬«ñá¼  ¿
  1041. ñá¡¡δ¼.
  1042. 8. è«¼á¡ñá LTR ¿¡¿µ¿á½¿º¿απÑΓ αÑú¿ßΓα ºáñáτ¿, π¬áºδóáεΘ¿⌐  Ñ⌐
  1043. ¡á TSS ñ½∩ φΓ«⌐ (¿ Γ«½∞¬« φΓ«⌐) ºáñáτ¿. TSS  ΓαÑíπÑΓß∩,  Γ.¬.
  1044. ß¿ßΓѼᠠ   ñ«»π߬áÑΓ       »«½∞º«óáΓѽ∞/ßπ»Ñα»«½∞º«óáΓѽ∞߬πε
  1045. áασ¿ΓѬΓπαπ.  è«úñá   «íαáíáΓδóáεΘ¿⌐ß∩     ¬«ñ   ¡áσ«ñ¿Γß∩   ¡á
  1046. »«½∞º«óáΓѽ∞߬«¼ πα«ó¡Ñ, TSS  ß«σαá¡∩ÑΓ  ¡áτá½∞¡δ⌐  π¬áºáΓѽ∞
  1047. ßΓѬá ßπ»Ñα󿺫αá.
  1048.  
  1049.    Åα«µÑñπαá 32-í¿Γ¡«⌐ ¿¡¿µ¿á½¿ºáµ¿¿ ßπ»Ñα󿺫αá ¿ ñá¡¡δσ.
  1050.     ──────────────────────────────────────────────────────
  1051.    Åα«úαá¼¼á, ¿º«íαáªÑ¡¡á∩  ¡á    α¿ß.11.1  -  ¬«ñδ  ¿  ñá¡¡δÑ,
  1052. ¿ß»«½∞ºπѼδÑ ñ½∩ ¿¡¿µ¿á½¿ºáµ¿¿ 80386-ú« ó  32-í¿Γ¡«¼  αѪ¿¼Ñ.
  1053. Åα«úαá¼¼á αÑ὿ºπÑΓ óßÑ Φáú¿, «»¿ßá¡¡δÑ ¡á ßΓαá¡¿µáσ        .
  1054. ìÑ«íσ«ñ¿¼δÑ ßΓαπ¬Γπαδ ñá¡¡δσ - α¿ß.11.2 ó¬½ετáÑΓ «íαẠGDT  ß
  1055. ¡π½Ñóδ¼ ñÑß¬α¿»Γ«α«¼, 4-ßÑú¼Ñ¡Γ¡δσ ñÑß¬α¿»Γ«αá, π»«¼∩¡πΓδÑ ¡á
  1056. ßΓα.       , ¿ ñÑß¬α¿»Γ«α TSS , π»«¼∩¡πΓδ⌐  ¡á    ßΓα.    . ä½∩
  1057. πñ«íßΓóá º¡áτÑ¡¿∩ ßÑ½Ñ¬Γ«αá ñ½∩ ñÑß¬α¿»Γ«α«ó GDT »ÑαÑτ¿ß½Ñ¡δ:
  1058.     óσ«ñ GDT  º¡áτÑ¡¿Ñ ßÑ½Ñ¬Γ«αá    φ½Ñ¼Ñ¡Γ
  1059.       0       0000h        ìπ½Ñó«⌐ ñÑß¬α¿»Γ«α
  1060.       1       0008h        æÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿
  1061.       2       0010h        æÑú¼Ñ¡Γ ¬«ñá ßπ»Ñα󿺫αá
  1062.       3       0018h        æÑú¼Ñ¡Γ ñá¡¡δσ ßπ»Ñα󿺫αá
  1063.       4       0020h        æÑú¼Ñ¡Γ ¬«ñá »«½∞º«óáΓѽ∩
  1064.       5       0028h        æÑú¼Ñ¡Γ ñá¡¡δσ »«½∞º«óáΓѽ∩
  1065.    Å«ß½Ññ¡∩∩  ¡Ñ«íσ«ñ¿¼á∩  ßΓαπ¬Γπαá  ñá¡¡δσ  -   «íαẠ  IDT,
  1066. ¬á¬ αáßß¼«ΓαÑ¡« ¡á ßΓα.    .Ä¡    »«¬áºá¡  ¡á  α¿ß.11.2.    èáªñδ⌐
  1067. óσ«ñ IDT - óÑ¡Γ¿½∞, á ¡Ñ ßÑ½Ñ¬Γ«α, ¿ ¬ ¡Ñ¼π «íαáΘáεΓß∩ »«  Ñú«
  1068. »«º¿µ¿«¡¡«¼π ¡«¼Ñαπ ó IDT. ìá»α¿¼Ñα, ¬«¼á¡ñá INTn íπñÑΓ ñáóáΓ∞
  1069. ¡á»αáó½Ñ¡¿Ñ τÑαѺ óÑ¡Γ¿½∞ n ó IDT.
  1070.    ¥Γ«Γ ¬«ñ ¿ ñá¡¡δÑ αáºαÑΦáεΓ 80386-¼π ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼. Æ.¬.
  1071. ßÑú¼Ñ¡Γ¡δ⌐ ñÑß¬α¿»Γ«α ßπ»Ñα󿺫αá ¿ ßÑú¼Ñ¡Γ¡δ⌐ ñÑß¬α¿»Γ«α ¬«ñá
  1072. »«½∞º«óáΓѽ∩ ¿¼ÑεΓ D=1, 32-í¿Γ¡δ⌐ αẼÑα «»Ñαá¡ñá ¿  32-í¿Γ¡δ⌐
  1073. αẼÑα áñαÑßá - »« π¼«½τá¡¿ε.
  1074.  
  1075.                - 122 -
  1076. ASSUME     CS:INITIAL,DS:TABLEDATA
  1077. INITIAL  SEGMENT  PUBLIC   AT  0F00h
  1078.      ORG      FFF0h
  1079.      ASSUME   CS:INITIAL,DS:NOTHING,ES:NOTHING
  1080. RES_ADR: JMP      BODY
  1081.      ORG      0D000h
  1082. BODY:     LGDT      GDT_PTR
  1083.      LIDT      IDT_PTR
  1084.      MOV      EAX,CR0
  1085.      OR      EAX,00000001h
  1086.      MOV      CR0,EAX
  1087.      MOV      AX,0018h
  1088.      MOV      SS,AX
  1089.      MOV      DS,AX
  1090.      MOV      ES,AX
  1091.      MOV      FS,AX
  1092.      MOV      GS,AX
  1093.      JMP      DEST_0FFSET,DEST_SEL
  1094. DEST:     MOV      ESP,00400000h
  1095.      LTR      SIMPLE_TSS_SEL
  1096. YOUR_SUPERVISOR:   .....
  1097.            .....
  1098.            .....
  1099. INITIAL  ENDS
  1100.       É¿ß.11.1 32-í¿Γ¡δ⌐ ºáΘ¿ΘÑ¡¡δ⌐ ßπ»Ñα󿺫α
  1101. INITIAL  SEGMENT  PUBLIC   AT  0F000h
  1102.      ORG      0BFF0h
  1103. GDT_PTR: DW      002Fh
  1104.      DW      C000h
  1105.      DW      0FFFFh
  1106. IDT_PTR: DW      07FFh
  1107.      DW      C030h
  1108.      DW      0FFFFh
  1109.      ORG      0C000h
  1110. GDT:
  1111. GDT_0:
  1112.      DD      00000000b
  1113.      DD      00000000b
  1114. GDT_1:
  1115.      DW      0067h
  1116.      DW      8000h
  1117.      DB      0FFh
  1118.      DB      10001011b
  1119.      DB      00000000b
  1120.      DB      0FFh
  1121. GDT_2:
  1122.      DW      0FFFFh
  1123.      DW      0000h
  1124.      DB      0FFh
  1125.      DB      10011011b
  1126.      DB      10001111b
  1127.      DB      0FFh
  1128. GDT_3:
  1129.      DW      0FFFFh
  1130.      DW      0000h
  1131.      DB      0FFh
  1132.      DB      10010011b
  1133.      DB      10001111b
  1134.      DB      0FFh
  1135.  
  1136.                - 123 -
  1137. GDT_4:
  1138.      DW      0FFFFh
  1139.      DW      0000h
  1140.      DB      0FFh
  1141.      DB      11111011b
  1142.      DB      10001111b
  1143.      DB      0FFh
  1144. GDT_5:
  1145.      DW      0FFFFh
  1146.      DW      0000h
  1147.      DB      0FFh
  1148.      DB      11110011b
  1149.      DB      10001111b
  1150.      DB      0FFh
  1151. GDT_END:
  1152. IDT:
  1153. IDT_0:
  1154.      DW      XXXXh
  1155.      DW      0010h
  1156.      DB      00h
  1157.      DB      11101111h
  1158.      DW      XXXXh
  1159. IDT_32:
  1160.      DW      XXXXh
  1161.      DW      0010h
  1162.      DB      00h
  1163.      DB      11100101h
  1164.      DW      XXXXh
  1165. IDT_33:
  1166.      DW      XXXXh
  1167.      DW      0010h
  1168.      DB      00h
  1169.      DB      11100101h
  1170.      DW      XXXXh
  1171. IDT_END:
  1172. INITIAL  ENDS
  1173.               É¿ß.11.2
  1174. TABLEDATASEGMENT
  1175. TSS:
  1176.      DD      00000000h
  1177.      DD      00400000h
  1178.      DW      0000h
  1179.      DW      0018h
  1180.      DD      00000000h
  1181.      DD      00000000h
  1182.      DD      00000000h
  1183.      DD      00000000h
  1184.      DD      00000000h
  1185.      DD      00000000h
  1186.      DD      00000000h
  1187.      DD      00000000h
  1188.      DD      00000000h
  1189.      DD      00000000h
  1190.      DD      00000000h
  1191.      DD      00000000h
  1192.      DD      00000000h
  1193.      DD      00000000h
  1194.      DD      00000000h
  1195.      DW      0000h
  1196.      DW      0000h
  1197.      DW      0000h
  1198.  
  1199.                - 124 -
  1200.      DW      0000h
  1201.      DW      0000h
  1202.      DW      0000h
  1203.      DW      0000h
  1204.      DW      0000h
  1205.      DW      0000h
  1206.      DW      0000h
  1207.      DW      0000h
  1208.      DW      0000h
  1209.      DW      0000h
  1210.      DW      0000h
  1211.      DW      0000h
  1212.      DW      0FFFFh
  1213. TSS_END:
  1214. TABLEDATAENDS
  1215.               É¿ß.11.3
  1216.  
  1217.        32-í¿Γ¡δ⌐ ¬«ñ ¿ ñá¡¡δÑ »«½∞º«óáΓѽ∩.
  1218.        ───────────────────────────────────
  1219.    ùΓ«íδ íδΓ∞ ¿ß»«½∞º«óá¡¡δ¼,  ¬«ñ  »«½∞º«óáΓѽ∩  ºá»¿ßδóáÑΓß∩
  1220. ¬á¬ ¬«ñ, ß««ΓóÑΓßΓóπεΘ¿⌐ ºáñáτÑ ¿½¿ »α¿¼Ñ¡Ñ¡¿ε.
  1221.  
  1222.      ìáτá½∞¡á∩    ñ¿ß»ÑΓτÑα¿ºáµ¿∩  »α«úαá¼¼δ   »«½∞º«óáΓѽ∞߬«ú«
  1223.      ─────────────────────────────────────────────────────────
  1224.                  πα«ó¡∩.
  1225.                ────────────────────
  1226.    è«úñá    ¬«ñ    ßπ»Ñα󿺫αá      ¿ß»«½∞ºπÑΓß∩      ñ½∩     Γ«ú«,
  1227. τΓ«íδ ñ¿ß»ÑΓτÑਧ«óáΓ∞ »«½∞º«óáΓѽ∞߬πε »α«úαá¼¼π (Γ.Ñ. ¡áτáΓ∞
  1228. óδ»«½¡Ñ¡¿Ñ  »α«úαá¼¼δ  »«½∞º«óáΓѽ∞߬«ú«   πα«ó¡∩),   ¬«¡Γα«½∞
  1229. ñ«½ªÑ¡ íδΓ∞ »ÑαÑ¡ÑßÑ¡ ¬«¼á¡ñ«⌐ RET ¿½¿ IRET, »«τΓ¿  ΓᬪÑ, ¬á¬
  1230. «íß½πª¿óáεΘá∩ »α«µÑñπαá  ºáóÑαΦáÑΓß∩  ¬«¼á¡ñ«⌐    IRET.  Äñ¡á¬«,
  1231. Γ.¬.   ¬«ñ   »«½∞º«óáΓѽ∩   Σá¬Γ¿τÑ߬¿     óδºδóáÑΓß∩   ß πα«ó¡∩
  1232. ßπ»Ñα󿺫αá, ¬«ñ ßπ»Ñα󿺫αá ñ«½ªÑ¡ ß«ºñáóáΓ∞  ¬áñα  ßΓѬᠠ¡á
  1233. φëàßΓѬ.
  1234.    ÆαÑí«óá¡¿∩ ¬áñαá ßΓѬᠠ »ÑαÑñ  óδ»«½¡Ñ¡¿Ñ¼    RET  ¿½¿  IRET
  1235. ¿º«íαáªÑ¡δ ¡á α¿ß.11.4. çá¼ÑΓ¿¼,  τΓ«  »«¬áºá¡¡δ⌐  ¬áñα  ßΓѬá
  1236. ñ«½ªÑ¡ íδΓ∞ Γ«½∞¬« ¬áñα«¼ ¡á ßΓѬ ßπ»Ñα󿺫αá, ¬«úñá  RET  ¿½¿
  1237. IRET óδ»«½¡∩εΓß∩. ¥Γ«  ΓαÑí«óá¡¿Ñ  »«ºó«½∩ÑΓ  πßΓá¡«ó¿Γ∞  ßΓѬ
  1238. ßπ»Ñα󿺫αá, ¿ß»«½∞ºπ∩ º¡áτÑ¡¿∩ SS ¿ ESP, ß«ñÑαªáΘ¿Ñß∩    ó  TSS
  1239. (ß¼. α¿ß.11.3).
  1240.  
  1241.        ôßΓá¡«ó¬á ßÑú¼Ñ¡Γá ñá¡¡δσ »«½∞º«óáΓѽ∩.
  1242.        ──────────────────────────────────────
  1243.    Æ«, « τѼ «ß«íÑ¡¡«  ¡πª¡«  π»«¼∩¡πΓ∞,  ó«º¡¿¬áÑΓ  ¬á¬  αáº
  1244. »ÑαÑñ  ñ¿ß»ÑΓτÑα¿ºáµ¿Ñ⌐   ßπ»Ñαó¿º«α«¼     ¬«ñá    »«½∞º«óáΓѽ∩.
  1245. ìÑ«íσ«ñ¿¼«, τΓ«íδ ßπ»Ñαó¿º«α »ÑαѼÑΘá½ ßÑ½Ñ¬Γ«α ñ½∩  ßÑú¼Ñ¡Γá
  1246. ñá¡¡δσ »«½∞º«óáΓѽ∩ ó ¬áªñδ⌐ ßÑú¼Ñ¡Γ¡δ⌐ αÑú¿ßΓα DS, ES, FS, ¿
  1247. GS.  ç¡áτÑ¡¿Ñ  ßÑ½Ñ¬Γ«αá  Γᬫó«,  τΓ«      «¡   «íαáΘáÑΓß∩   ¬
  1248. ñÑß¬α¿»Γ«απ  ñ½∩  ßÑú¼Ñ¡Γá  ñá¡¡δσ  »«½∞º«óáΓѽ∞߬«ú«  πα«ó¡∩
  1249. (πα«ó¡∩ 3). ¥Γ¿¼ ñÑ⌐ßΓó¿Ñ¼ »α«úαá¼¼á ñѽáÑΓ ñ«ßΓπ»¡δ¼ í«½∞Φ«⌐
  1250. ßÑú¼Ñ¡Γ ñá¡¡δσ    »«½∞º«óáΓѽ∩.  èᬠ «»¿ßδóáÑΓß∩  ñÑß¬α¿»Γ«α«¼
  1251. ßÑú¼Ñ¡Γá ñá¡¡δσ ó GDT, ßÑú¼Ñ¡Γ ñá¡¡δσ  -  32-í¿Γ¡δ⌐  ßÑú¼Ñ¡Γ,
  1252. Γ.¬. í¿Γ D ñÑß¬α¿»Γ«αá αáóÑ¡ 1.  äÑß¬α¿»Γ«α  ßÑú¼Ñ¡Γá  ñá¡¡δσ
  1253. »«∩ó½∩ÑΓß∩  ¬á¬   »«¬áºá¡«   ¡á   α¿ß.8.3 ¿  »α¿ó«ñ¿Γß∩   ¬á¬
  1254. ñÑß¬α¿»Γ«α GDT_5 ¡á α¿ß.11.2. ¥Γ«Γ ñÑß¬α¿»Γ«α ßÑú¼Ñ¡Γá ñá¡¡δσ
  1255. π¬áºδóáÑΓ áñαÑß  00000000h  ¿  »αÑñѽ  ¼á¬ß¿¼á½∞¡«ú«  αẼÑαá
  1256. FFFFFFFFh.  æÑú¼Ñ¡Γ  ñá¡¡δσ  »«½∞º«óáΓѽ∩,   Γᬿ¼   «íαẫ¼,
  1257. «σóáΓδóáÑΓ  óßε  4-ú¿úáíá⌐Γ¡πε    «í½áßΓ∞   »α∩¼«⌐   áñαÑßᵿ¿.
  1258. ÉÑú¿ßΓαδ SS, DS, ES, FS ¿ GS  óßÑ «»¿ßδóáεΓ  «ñ¿¡  ¿  Γ«Γ  ªÑ
  1259. ßπú¼Ñ¡Γ ¼á¬ß¿¼á½∞¡«ú« αẼÑαá.
  1260.  
  1261.                - 125 -
  1262.    ÉÑú¿ßΓα  SS    ºáúαπªáÑΓß∩ ß ßÑ½Ñ¬Γ«α«¼  ó  ßÑú¼Ñ¡Γ   ñá¡¡δσ
  1263. »«½∞º«óáΓѽ∩  ¬«¼á¡ñἿ  RET  ¿   IRET,   ¿ß»«½∞ºπÑ¼δ¼¿   ñ½∩
  1264. ñ¿ß»ÑΓτÑα¿ºáµ¿¿ »α«úαá¼¼δ »«½∞º«óáΓѽ∩. RET ¿½¿ IRET óδñѽ∩εΓ
  1265. »ÑαÑσ«ñδ »α¿ó¿½Ñú¿α«óá¡¡«ú« πα«ó¡∩, Γ.¬. «¡¿  óδΓὬ¿óáεΓ  ¿º
  1266. ¬áñαá  ßΓѬᠠº¡áτÑ¡¿Ñ    CS   áñαÑßáΓá    ¿¡Σ«α¼áµ¿¿.   ÇñαÑßáΓ
  1267. ¿¡Σ«α¼áµ¿¿ CPL «»αÑñѽ∩ÑΓß∩ ó ¡¿ºΦ¿σ ñóπσ í¿Γáσ CS ßÑ½Ñ¬Γ«αá.
  1268. Åα¿ τΓÑ¡¿¿ º¡áτÑ¡¿∩ áñαÑßáΓá  ¿¡Σ«α¼áµ¿¿  CPL,    «Γ½¿τ¡«ú«  «Γ
  1269. ¡áßΓ«∩ΘÑú« º¡áτÑ¡¿∩ CPL, 80386-⌐ «Γ¼ÑτáÑΓ, τΓ« »αÑñ»«½áúáÑΓß∩
  1270. »ÑαÑσ«ñ ß πα«ó¡∩ ¡á πα«óÑ¡∞.  Æ.¬.  ñ½∩  áñαÑßáΓá  ¿¡Σ«α¼áµ¿¿
  1271. »α¿ó¿½Ñú¿α«óá¡¡«ú« πα«ó¡∩ ñ«½ªÑ¡ íδΓ∞  ¿ß»«½∞º«óá¡  «Γñѽ∞¡δ⌐
  1272. ßΓѬ, 80386, Γᬿ¼ «íαẫ¼, »α«ñ«½ªáÑΓ αáí«Γπ ñ« óδΓὬ¿óá¡¿∩
  1273. ¿º  ßΓѬᠠ¿¡Σ«α¼áµ¿¿,    á  ¿¼Ñ¡¡«   º¡áτÑ¡¿∩   ESP   áñαÑßáΓá
  1274. ¿¡Σ«α¼áµ¿¿ ¿ ßÑ½Ñ¬Γ«αá SS áñαÑßáΓá ¿¡Σ«α¼áµ¿¿.
  1275.    Åα¿¡¿¼á∩ ó« ó¡¿¼á¡¿Ñ óδΦÑ¿º½«ªÑ¡¡«Ñ, »α¿¼Ñα ¬«ñá  ßπ»Ñα󿺫αá,
  1276. »αÑñ¡áº¡áτÑ¡¡δ⌐ ñ½∩ ñ¿ß»ÑΓτÑα¿ºáµ¿¿  »«½∞º«óáΓѽ∞߬«⌐  »α«úαá¼¼δ,
  1277. »«¬áºá¡ ¡á  α¿ß.11.5.  Åα¿¼Ñα  ß«ºñáÑΓ    ¬áñα  ßΓѬᠠßπ»Ñα󿺫αá,
  1278. ºáúαπªáÑΓ  DS,    ES,  FS  ¿  GS    c  ßÑ½Ñ¬Γ«α«¼  ó  ßÑú¼Ñ¡Γ  ñá¡¡δσ
  1279. »«½∞º«óáΓѽ∩  ¿   óδ»«½¡∩ÑΓ   ¬«¼á¡ñπ    IRET   τΓ«íδ   »α«¿ºóÑßΓ¿
  1280. ñ¿ß»ÑΓτÑα¿ºáµ¿ε.  çá¼ÑΓ¿¼,  τΓ«  »αÑñ»«½«ªÑ¡¿Ñ    «í  φΓ«¼  »«ñσ«ñÑ
  1281. »«ºó«½∩ÑΓ  ¬«ñπ  »«½∞º«óáΓѽ∩  »«½¡«ßΓ∞ε  ¡Ñ  ¬áßáΓ∞ß∩    αÑú¿ßΓα«ó
  1282. ßÑú¼Ñ¡Γá; ßÑú¼Ñ¡Γ ñá¡¡δσ »«½∞º«óáΓѽ∩ ñ«ßΓπ»Ñ¡, ¡áτ¿¡á∩ ß ¼«¼Ñ¡Γá,
  1283. ¬«úñá ¬«ñ »«½∞º«óáΓѽ∩ ¡áτ¿¡áÑΓ  óδ»«½¡Ñ¡¿Ñ.  é«º¼«ª¡«,  ¬«¡Ñτ¡«,
  1284. »«ºó«½¿Γ∞ ¬«ñπ »«½∞º«óáΓѽ∩ ºáúαπªáΓ∞ ßÑ½Ñ¬Γ«α    ßÑú¼Ñ¡Γá  ñá¡¡δσ,
  1285. ¡« φΓ« úαπíδ⌐ »«ñσ«ñ, Γ.¬. «¡  ΓαÑíπÑΓ,  τΓ«íδ    ¬«ñ  »«½∞º«óáΓѽ∩
  1286. "º¡á½" ¡Ñ«íσ«ñ¿¼«Ñ Γ«τ¡«Ñ º¡áτÑ¡¿Ñ ßÑ½Ñ¬Γ«αá.
  1287.  ÆαÑíπѼδ⌐ ¬áñα ßΓѬᠡᠠ    │ ÆαÑíπѼδ⌐ ¬áñα ßΓѬᠡá
  1288.  ßΓѬ ßπ»Ñα󿺫αá          │ ßΓѬ ßπ»Ñα󿺫αá
  1289.                   │
  1290.  àß½¿ ñ¿ß»ÑΓτÑα¿ºáµ¿∩ τÑαѺ      │ àß½¿ ñ¿ß»ÑΓτÑα¿ºáµ¿∩ τÑαѺ
  1291.  ¿¡ΓÑαßÑú¼Ñ¡Γ¡πε ¬«¼á¡ñπ RET      │ ¬«¼á¡ñπ IRET
  1292.                   │
  1293.      ìáτá½∞¡δ⌐ π¬áºáΓѽ∞ ßΓѬᠠ    │    ìáτá½∞¡δ⌐ π¬áºáΓѽ∞ ßΓѬá
  1294.      ñ½∩ ßΓѬá ßπ»Ñα󿺫αá  │      │    ñ½∩ ßΓѬá ßπ»Ñα󿺫αá  │
  1295. ┌___________________________│____┐│┌___________________________│____┐
  1296. │         │        ∙     │││            │           ∙    │
  1297. │         │        .     │││            │           .    │
  1298. │         │         │││            │            │
  1299. │0000000000000000│æÑ½Ñ¬Γ«α ñ½∩ SS│││0000000000000000│æÑ½Ñ¬Γ«α ñ½∩ SS│
  1300. │         │ñ½∩ ßÑú¼Ñ¡Γá     │││            │ñ½∩ ßÑú¼Ñ¡Γá   │
  1301. │         │ßΓѬᠻ«½∞º-½∩ │││            │ßΓѬᠻ«½∞º-½∩ │
  1302. │         │         │││            │            │
  1303. │ìáτá½∞¡. ESP ñ½∩ ßΓѬᠻ«½∞º-½∩ │││ìáτá½∞¡. ESP ñ½∩ ßΓѬᠻ«½∞º-½∩ │
  1304. │         │         │││            │            │
  1305. │0000000000000000│æÑ½Ñ¬Γ«α ñ½∩ CS│││Å«½∞º«óáΓѽ∞߬¿⌐ «íαẠó EFLAG  │
  1306. │         │ñ½∩ ßÑú¼Ñ¡Γá     │││     VM=0        │  IOPL        │
  1307. │         │¬«ñá »«½∞º-½∩  │││            │            │
  1308. │         │         │││            │            │
  1309. │ìáτá½∞¡. EIP ñ½∩ ¬«ñá »«½∞º-½∩  │││ìáτá½∞¡. EIP ñ½∩ ¬«ñá »«½∞º-½∩  │
  1310. └         ┴         ┘│└            ┴            ┘
  1311.                   │
  1312.       ÆÑ¬πΘ¿⌐ π¬áºáΓѽ∞ ßΓѬá ñ½∩ │     ÆÑ¬πΘ¿⌐ π¬áºáΓѽ∞ ßΓѬá ñ½∩
  1313.       ßΓѬá ßπ»Ñα󿺫αá       │     ßΓѬá ßπ»Ñα󿺫αá
  1314. É¿ß.11.4 ÆαÑí«óá¡¿∩ 32-í¿Γ¡«ú« ¬áñαá ßΓѬá ßπ»Ñα󿺫αá, »αÑñΦÑßΓóπε-
  1315.      Θ¿Ñ ñ¿ß»ÑΓτÑα¿ºáµ¿¿ »«½∞º«óáΓѽ∞߬«⌐ »α«úαá¼¼δ.
  1316.  
  1317.                - 126 -
  1318. è«úñá ¬«ñ »«½∞º«óáΓѽ∩ »«ß½Ññ«óáΓѽ∞¡« óδºδóáÑΓ  »α«úαá¼¼π  ó
  1319. ¬«ñÑ ßπ»Ñα󿺫αá, »α«úαá¼¼á ßπ»Ñα󿺫αá ñ«½ª¡á »α«Γ«½¬¡πΓ∞ »«
  1320. ßΓÑ¬π    º¡áτÑ¡¿Ñ  ßÑú¼Ñ¡Γ¡«ú«    αÑú¿ßΓαá,    ¬«Γ«αδ⌐    íπñÑΓ
  1321. ¿ß»«½∞º«óáΓ∞ß∩,  ¿,  ß««ΓóÑΓßΓóÑ¡¡«,  ó  ¬«¡µÑ    «íß½πª¿óáεΘÑ⌐
  1322. »α«úαá¼¼δ    óδΓ«½¬¡πΓ∞    ¡áτá½∞¡δÑ    º¡áτÑ¡¿∩    ßÑ½Ñ¬Γ«αá
  1323. »«½∞º«óáΓѽ∩ «íαáΓ¡« ó ßÑú¼Ñ¡Γ¡δÑ αÑú¿ßΓαδ »ÑαÑñ  óδ»«½¡Ñ¡¿Ñ¼
  1324. ¬«¼á¡ñδ IRET ¡á »«½∞º«óáΓѽ∞߬«¼ πα«ó¡Ñ.
  1325.      PUSHF
  1326.      SUB      ESP,16
  1327.      MOV      [ESP+12],USER_STK_SEL
  1328.      MOV      [ESP+8], USER_STK_PTR
  1329.      MOV      [ESP+4], USER_CODE_SEL
  1330.      MOV      [ESP],   USER_INSTR_PTR
  1331.      MOV      ESP,EBP
  1332.      MOV      AX,USER_DATA_SEL
  1333.      MOV      DS,AX
  1334.      MOV      ES,AX
  1335.      MOV      FS,AX
  1336.      MOV      GS,AX
  1337. IRET
  1338.               É¿ß.11.5
  1339.  
  1340.               ùÇæÆ£ 4
  1341.            éêÉÆôÇï£ì¢ë Éàåêî 8086.
  1342.            ──────────────────────
  1343.    é¿αΓπá½∞¡δ⌐    αѪ¿¼  8086  -    »α«ßΓ«⌐   ¼Ñσá¡¿º¼,   ¬«Γ«αδ⌐
  1344. »«ºó«½∩ÑΓ  »α«úαἼѠ ºáΘ¿ΘÑ¡¡«ú«   αѪ¿¼á   ßπ»Ñα󿺫αá   ¡á
  1345. »α¿ó¿½Ñú¿α«óá¡¡«¼ πα«ó¡Ñ 0 ñ¿ß»ÑΓτÑਧ«óáΓ∞  »α«úαá¼¼δ    8086,
  1346. ΓᬿѠ ¬á¬  »α«úαá¼¼δ  »Ñαß«¡á½∞¡δσ   ¬«¼»∞εΓÑα«ó   IBM,   ¡á
  1347. »«½∞º«óáΓѽ∞߬«¼  πα«ó¡Ñ.  é¿αΓπá½∞¡δ⌐    αѪ¿¼    8086,    Γᬿ¼
  1348. «íαẫ¼,  »«ºó«½∩ÑΓ  ¡«óδ¼  80386  ß¿ßΓѼá¼,   αáí«ΓáεΘ¿¼   ß
  1349. 32-í¿Γ¡δ¼ »α«úαá¼¼¡δ¼ «íÑß»ÑτÑ¡¿Ñ¼, ¿¼ÑΓ∞  ñ«ßΓπ»  ¬  í«½∞Φ«⌐
  1350. íáºÑ   πßΓá¡«ó½Ñ¡¡«ú«    »α«úαá¼¼¡«ú«   «íÑß»ÑτÑ¡¿∩   PC.    æ
  1351. ó¿αΓπá½∞¡δ¼  αѪ¿¼«¼   8086  »α«úαá¼¼¡«Ñ   «íÑß»ÑτÑ¡¿Ñ     8086
  1352. óδ»«½¡∩ÑΓß∩  ß»«ß«í«¼,    »«ñτ¿¡∩εΘ¿¼ß∩  »α«úαἼѠ ßπ»Ñα󿺫αá
  1353. ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á ¡á »α¿óѽÑú¿α«óá¡¡«¼ ¡π½Ñó«¼ πα«ó¡Ñ.
  1354.    Åα«ßΓ« ¿º-ºá  Ñú«  »«½∞ºδ,  ó¿αΓπá½∞¡«Ñ  ßó«⌐ßΓó«  8086  -
  1355. σ«α«ΦÑÑ  ñ«»«½¡Ñ¡¿Ñ  ¬    ¼¡«ú¿¼    32-í¿Γ¡δ¼   80386   ß¿ßΓѼá¼.
  1356. Åα¿½«ªÑ¡¿Ñ  G    ñáÑΓ   αÑá½∞¡πε,   ΓÑßΓ¿απѼπε     ßπ»Ñαó¿º«α«¼
  1357. »α«úαá¼¼π, ¬«Γ«αá∩ ºá»π߬áÑΓ PC-DOS ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ 8086
  1358. ¡á ½εí«¼ »Ñαß«¡á½∞¡«¼ ¬«¼»∞εΓÑαÑ.
  1359.  
  1360.             âïÇéÇ 12.
  1361.         éêÉÆôÇï£ì¢ë 8086 Éàåêî.
  1362.         ──────────────────────
  1363.    ÅαÑñδñπΘá∩  ú½áóá   ºá¬«¡τ¿½áß∞   «íº«α«¼,    ¬á¬   πα«óÑ¡∞
  1364. ßπ»Ñα󿺫αá   80386    ¼«ªÑΓ    ñ¿ß»ÑΓτÑਧ«óáΓ∞    »α«úαá¼¼π
  1365. »«½∞º«óáΓѽ∞߬«ú« πα«ó¡∩  32-í¿Γ¡«ú«  ºáΘ¿ΘÑ¡¡«ú«  αѪ¿¼á.  é
  1366. ºáó¿ß¿¼«¼ αѪ¿¼Ñ αáí«Γδ ó¿αΓπá½∞¡δ⌐  αѪ¿¼  80386  -  »α«ßΓ«⌐
  1367. ¼Ñσá¡¿º¼,     ¬«Γ«αδ⌐      »«ºó«½ÑΓ     πα«ó¡ε      ßπ»Ñα󿺫αá
  1368. ñ¿ß»ÑΓτÑਧ«óáΓ∞ »α«úαá¼¼π 8086 ¡á »«½∞º«óáΓѽ∞߬«¼ πα«ó¡Ñ.
  1369.    Åα«úαá¼¼δ 8086, ñ¿ß»ÑΓτÑਧ«óá¡¡δÑ ß  ¿ß»«½∞º«ó᡿Ѽ  8086
  1370. ó¿αΓπá½∞¡«ú« αѪ¿¼á ¼«úπΓ íδΓ∞ ß ½εíδ¼ «í`Ñ¬Γ¡δ¼  ¬«ñ«¼.  ¥Γ«
  1371. ¼«ªÑΓ  íδΓ∞  »α«ßΓ«  »α¿¬½áñ¡á∩  »α«úαἼᠠ8086   ¿½¿     ñáªÑ
  1372. «»Ñαᵿ«¡¡á∩ ß¿ßΓѼá 8086. Éẽ¿τ¿Ñ ¡Ñ    ¿¼ÑÑΓ º¡áτÑ¡¿∩,  Γ.¬.
  1373. óßÑ ¬«ñδ, óδ»«½¡Ñ¡¡δÑ ó ó¿αΓπá½∞¡«¼ 8086 αѪ¿¼Ñ, »α¿ßóá¿óáεΓß∩
  1374. 8086 ¬«ñá¼. é¿αΓπá½∞¡δ⌐ 8086 αѪ¿¼ »«½¡«ßΓ∞ε ß«ó¼ÑßΓ¿¼ ß 8086
  1375. ó Γ«¼ ªÑ ß¼δß½Ñ, ó ¬«Γ«α«¼ αÑá½∞¡δ⌐ αѪ¿¼ 80386  ß«ó¼ÑßΓ¿¼  ß
  1376. 8086.
  1377.  
  1378.                - 127 -
  1379.        ç¡áτÑ¡¿Ñ ó¿αΓπá½∞¡«ú« αѪ¿¼á 8086.
  1380.        ─────────────────────────────────
  1381.    Å«ß½Ñ Γ«ú«,    ¬á¬  «Γ¼ÑτÑ¡«  ßσ«ñßΓó«  αÑá½∞¡«ú«  αѪ¿¼á  ¿
  1382. ó¿αΓπá½∞¡«ú« αѪ¿¼á  8086,  ß½ÑñπÑΓ  ¿ßß½Ññ«óáΓ∞  «Γ½¿τ¿Ñ.  é
  1383. αÑá½∞¡«¼ αѪ¿¼Ñ »α«úαá¼¼á 8086, Σá¬Γ¿τÑ߬¿, ¬«¡Γα«½¿απÑΓ óÑß∞
  1384. 80386,      ó¬½ετá∩    αáºαÑΦÑ¡¿Ñ/ºá»αÑΘÑ¡¿Ñ    »αÑαδóá¡¿⌐    ¿
  1385. ¿ß»«½∞º«óá¡¿Ñ ¬«¼á¡ñ óó«ñá/óδó«ñá. é ó¿αΓπá½∞¡«¼ 8086  αѪ¿¼Ñ
  1386. »α«úαá¼¼á 8086 ßπΘÑßΓóÑ¡¡« «í¼á¡δóáÑΓß∩ ó  "ßó«¿σ  ¼δß½∩σ"  «
  1387. Γ«¼, τΓ« «¡á ¬«¡Γα«½¿απÑΓ óßÑ »αÑαδóá¡¿∩ ¿ óó«ñ-óδó«ñ.
  1388.    éßÑ     ó¿αΓπá½∞¡δÑ   »α«úαá¼¼δ    8086    óδ»«½¡∩εΓß∩    ¡á
  1389. »α¿ó¿½Ñú¿α«óá¡¡«¼  πα«ó¡Ñ  3.  ¥Γ«  «Γ½¿τáÑΓß∩    «Γ  αÑá½∞¡«ú«
  1390. αѪ¿¼á, ¬«Γ«αδ⌐ ¡Ñ∩ó¡« óδ»«½¡∩∩ÑΓ (»α«úαá¼¼δ)  ¬á¬  íπñΓ«  ¡á
  1391. »α¿ó¿½Ñú¿α«óá¡¡«¼  πα«ó¡Ñ  0  (óÑß∞  óó«ñ/óδó«ñ  ñ«»π߬áÑΓß∩,
  1392. »αÑαδóá¡¿∩    ¼«úπΓ    íδΓ∞    αáºαÑΦÑ¡δ/ºá»αÑΘÑ¡δ).    îÑ¡ÑÑ
  1393. »α¿ó¿½Ñú¿α«óá¡¡δÑ  »α«úαá¼¼δ  ó¿αΓπá½∞¡«ú«  αѪ¿¼á  »«ºó«½∩εΓ
  1394. ßπ»Ñα󿺫απ ºáΘ¿ΘÑ¡¡«ú«  αѪ¿¼á  πñÑনóáΓ∞  óδß«¬¿⌐  πα«óÑ¡∞
  1395. ¬«¡Γα«½∩ ß¿ßΓѼδ.
  1396.    è«úñá   ó¿αΓπá½∞¡á∩     »α«úαἼᠠ 8086   óδ»«½¡∩ÑΓß∩    ¡á
  1397. »α¿ó¿½Ñú¿α«óá¡¡«¼ πα«ó¡Ñ  3,  í«½∞Φ¿¡ßΓó«  ¬«¼á¡ñ  »α«ñ«½ªáÑΓ
  1398. αáí«ΓáΓ∞ óÑα¡«, ¬á¬ ¿ ó  ß«ó¼ÑßΓ¿¼«¼  αÑá½∞¡«¼    αѪ¿¼Ñ    8086.
  1399. Äñ¡á¬«, ¬«¼á¡ñδ, ¬«Γ«αδÑ »δΓáεΓß∩  ¡áσ«ñ¿Γ∞  ¿    ¿º¼Ñ¡∩Γ∞  í¿Γ
  1400. Σ½áúá »αÑαδóá¡¿⌐ ¿½¿ óδ»«½¡∩Γ∞ óó«ñ/óδó«ñ óδºδóáεΓ  ¡áαπΦÑ¡¿Ñ
  1401. «ß¡«ó¡«⌐  ºáΘ¿Γδ   (13),   ó«ºóαáΘá∩   π»αáó½Ñ¡¿Ñ   »α«úαá¼¼Ñ
  1402. ßπ»Ñα󿺫αá. æπ»Ñαó¿º«α «»αÑñѽ∩ÑΓ,  ¬á¬á∩  ¬«¼á¡ñá  óδºδóáÑΓ
  1403. ¡áαπΦÑ¡¿Ñ   ¿    ºáΓѼ    ß««ΓóÑΓßΓóÑ¡¡«     φ¼π½¿απÑΓ   ¬«¼á¡ñπ.
  1404. æπ»Ñαó¿º«α  «¬«¡τáΓѽ∞¡«  óδ»«½¡∩ÑΓ   ¬«¼á¡ñπ    IRET,    τΓ«íδ
  1405. ó«º«í¡«ó¿Γ∞ »α«úαá¼¼π 8086, ¬«Γ«αá∩ óδ»«½¡∩½áß∞ ó ó¿αΓπá½∞¡«¼
  1406. αѪ¿¼Ñ 8086.  Éáí«Γá  ó  ó¿αΓπá½∞¡«¼  αѪ¿¼Ñ  »α«ñ«½ªáÑΓß∩  ß
  1407. óδß«¬«⌐  ß¬«α«ßΓ∞ε  ñ«    ñ«ßΓ¿ªÑ¡¿∩   ß½ÑñπεΘÑ⌐     «úαá¡¿τÑ¡¡«⌐
  1408. ¬«¼á¡ñδ.
  1409.  
  1410.         8086 ó¿αΓπá½∞¡δ⌐ αѪ¿¼ ñ¿ß»ÑΓτÑα¿ºáµ¿¿.
  1411.         ──────────────────────────────────────
  1412.    üδßΓα«Ñ óδ»«½¡Ñ¡¿Ñ »ÑαѬ½ετÑ¡¿∩ ºáñáτ, αáºú«ó«α «  ¬«Γ«α«¼
  1413. «Γ½«ªÑ¡ ñ« ú½áóδ  15,  Ññ¿¡ßΓóÑ¡¡δ⌐  »πΓ∞  ñ¿ß»ÑΓτÑα¿ºáµ¿¿  ó
  1414. ó¿αΓπá½∞¡«¼  αѪ¿¼Ñ  8086  ½Ñª¿Γ  τÑαѺ   ¬«¼á¡ñπ   IRET   ¡á
  1415. »α¿ó¿½Ñú¿α«óá¡¡«¼   πα«ó¡Ñ   0.   ÆÑσ¡¿¬á    φΓ«ú«    »«ñ«í¡á
  1416. ñ¿ß»ÑΓτÑα¿ºáµ¿¿   »α«úαá¼¼    ó    ºáΘ¿ΘÑ¡¡«¼     αѪ¿¼Ñ    ¡á
  1417. »«½∞º«óáΓѽ∞߬«¼ πα«ó¡Ñ, ¬á¬ »«¬áºá¡«  ¡á  α¿ß.11.5.  Äñ¡á¬«,
  1418. τΓ«íδ ñ¿ß»ÑΓτÑਧ«óáΓ∞ »α«úαá¼¼π ó ó¿αΓπá½∞¡«¼    αѪ¿¼Ñ    8086,
  1419. »α«úαá¼¼áΓ«α πßΓá¡áó½¿óáÑΓ VM í¿Γ ó EFLAG-«íαẠó ßΓѬÑ.  ü¿Γ
  1420. VM EFLAG-«íαáºá ñ«½ªÑ¡    íδΓ∞  πßΓá¡«ó½Ñ¡  1.  éóÑñÑ¡¡á∩  IRET
  1421. ñ«½ª¡á     íδΓ∞     óδ»«½¡Ñ¡á    ó    ºáΘ¿ΘÑ¡¡«¼     αѪ¿¼Ñ    ¡á
  1422. »α¿ó¿½Ñú¿α«óá¡¡«¼  πα«ó¡Ñ  0,  Γ.¬.  Γ«½∞¬«  ¡á  φΓ«¼  πα«ó¡Ñ
  1423. 󫺼«ª¡«, τΓ«íδ í¿Γ VM Σá¬Γ¿τÑ߬¿  íδ½    πßΓá¡«ó½Ñ¡  1  ó¡πΓα¿
  1424. 80386. ìá ¬áªñ«¼ ¼Ñ¡ÑÑ »α¿ó¿½Ñú¿α«óá¡¡«¼ πα«ó¡Ñ  (1,  2,  3),
  1425. í¿Γ VM «ßΓáÑΓß∩ αáó¡δ¼ 0, ñáªÑ Ñß½¿ «íαẠ ó  EFLAG  ó    ßΓѬÑ
  1426. ß«ñÑαª¿Γ VM-«íαẠ1. IRET ñ«½ª¡á  íδΓ∞    ó  32-í¿Γ¡«¼  ¬«ñ«ó«¼
  1427. ßÑú¼Ñ¡ΓÑ (¿½¿ ó 16-í¿Γ¡¡«¼ ¬«ñ«ó«¼ ßÑú¼Ñ¡ΓÑ ß »αÑΣ¿¬ß«¼  Γá¬,
  1428. τΓ« 32-í¿Γ¡«Ñ º¡áτÑ¡¿Ñ ºáúαπªáÑΓß∩ ó EFLAG). VM-í¿Γ  ºá¡¿¼áÑΓ
  1429. 17-⌐ í¿Γ, ó¡πΓα¿ óδΦѽѪáΘÑú« ß½«óá ó EFLAG.
  1430.    Æ.¬. ¬«¼á¡ñá IRET »α¿ó¿½Ñú¿α«óá¡¡«ú« πα«ó¡∩ 0 τ¿ΓáÑΓ  ¬áñα
  1431. ßΓѬá, Ñß½¿ «¡á πßΓá¡«ó¿Γ, τΓ«    «íαẠ ó  EFLAG  ¿¼ÑÑΓ    VM=1,
  1432. 80386 »α¿º¡áÑΓ ¡á¼ÑαÑ¡¿Ñ  ó«⌐Γ¿  ó  ó¿αΓπá½∞¡δ⌐  8086  αѪ¿¼.
  1433. Æá¬¿¼ «íαẫ¼, «¡  πßΓá¡áó½¿óáÑΓ,  τΓ«    ß««ΓóÑΓßΓóπεΘ¿⌐  ¬áñα
  1434. ßΓѬᠻ«ñú«Γ«ó½Ñ¡, ¬á¬ »«¬áºá¡« ¡á α¿ß.12.1.
  1435.    é ¬áñαÑ ßΓѬᠺ¡áτÑ¡¿∩ αÑú¿ßΓαá Γᬫóδ, τΓ« íπñπΓ  ó¡áτá½Ñ
  1436. ¿ß»«½∞º«óá¡δ  »α«úαá¼¼«⌐,  ñ¿ß»ÑΓτÑਧ«óá¡¡«⌐  ó  ó¿αΓπá½∞¡«¼
  1437. αѪ¿¼Ñ 8086. ü¿Γδ EIP ¿ ESP óδΦÑ 16-ú« ñ«½ª¡δ íδΓ∞  ¡π½Ñó묨,
  1438. τΓ« ß««ΓóÑΓßΓóπÑΓ 16-í¿Γ¡«¼π ó¿αΓπá½∞¡«¼π αѪ¿¼π αáí«Γδ 8086.
  1439. ç¡áτÑ¡¿∩ ßÑ½Ñ¬Γ«αá ¬áñαá ßΓѬá ñ½∩ CS, SS, ES, DS,  FS    ¿  GS
  1440. τ¿ΓáεΓß∩ 80386-¼, ¿ áñαÑßá íẫóδσ ßÑú¼Ñ¡Γ«ó úÑ¡Ñα¿απΓß∩  ¬á¬
  1441.  
  1442.                - 128 -
  1443. π¼¡«ªÑ¡¡δÑ ¡á 16 º¡áτÑ¡¿∩  ßÑ½Ñ¬Γ«αá,  τΓ«  ∩ó½∩ÑΓß∩  «íδτ¡δ¼
  1444. ¿ß»«½∞º«ó᡿Ѽ      8086-¼    º¡áτÑ¡¿⌐    ßÑ½Ñ¬Γ«α«ó.    ÇñαÑßá
  1445. íẫóδσ ßÑú¼Ñ¡Γ«ó ¡á¬á»½¿óáεΓß∩ ó  αÑú¿ßΓαÑ  ñÑß¬α¿»Γ«αá  èàÿ
  1446. 80386-ú«.
  1447. 80386-⌐ ºáΓѼ áóΓ«¼áΓ¿τÑ߬¿  πßΓá¡áó½¿óáÑΓ  úαá¡¿µδ  ßÑú¼Ñ¡Γá
  1448. FFFFh ñ½∩ ¬áªñ«ú« ó¿αΓπá½∞¡«ú« ßÑú¼Ñ¡Γá 8086 ó ß««ΓóÑΓßΓó¿¿ ß
  1449. σáαá¬ΓÑα¿ßΓ¿¬á¼¿ 8086-ú« ¿ ¿¼ÑÑΓ »αÑñѽ 64è ó Ñú«  ó¡πΓαÑ¡¡¿σ
  1450. αÑú¿ßΓαáσ ñÑß¬α¿»Γ«α«ó è¥ÿ. 80386 ΓᬪѠ πßΓá¡áó½¿óáÑΓ    »αáóá
  1451. ñ«ßΓπ»á  ó  ß««ΓóÑΓßΓó¿¿  ß  αáí«Γ«⌐  8086  ¿  σαá¡¿Γ  ¿σ  ó«
  1452. ó¡πΓαÑ¡¡¿σ  αÑú¿ßΓαáσ  ñÑß¬α¿»Γ«α«ó  è¥ÿ.  éßѼ   ó¿αΓπá½∞¡δ¼
  1453. ßÑú¼Ñ¡Γá¼ 8086 ñá¡δ »αáóá ñ«ßΓπ»á ñ½∩  ó«º¼«ª¡«ßΓ¿  τΓÑ¡¿∩  ¿
  1454. ºá»¿ß¿. âαá¡¿µá ßÑú¼Ñ¡Γá ¿  »αáóá  ñ«ßΓπ»á  ¡Ñ    ¿º¼Ñ¡∩εΓß∩  ó
  1455. ΓÑτÑ¡¿¿ ó¿αΓπá½∞¡«ú« αѪ¿¼á 8086.
  1456.  
  1457. äÑΓ὿ºáµ¿∩ óσ«ñá ó ó¿αΓπá½∞¡δ⌐ αѪ¿¼ 8086 τÑαѺ ¬«¼á¡ñπ IRET.
  1458. ─────────────────────────────────────────────────────────────
  1459.    è«úñá «íαẠó EFLAG ó ¬áñαÑ ßΓѬá πßΓá¡áó½¿óáÑΓß∩ 1, ¬«¼á¡ñá
  1460. IRET πα«ó¡∩  0 óó«ñ¿Γ ó¿αΓπá½∞¡δ⌐ αѪ¿¼ 8086 ß½ÑñπεΘ¿¼¿  ΦáúἿ
  1461. (º¡áτÑ¡¿Ñ NT í¿Γá ó «íαáºÑ EFLAG ó«ßßΓá¡áó½¿óáÑΓß∩ ó  0,  τΓ«íδ
  1462. ¿ºíѪáΓ∞ »ÑαѬ½ετÑ¡¿∩ ºáñáτ¿):
  1463.  1. ùΓÑ¡¿Ñ «íαáºá EFLAGS ¿º ßΓѬá, SS:[ESP+8], ó αÑú¿ßΓα EFLAG.
  1464. àß½¿  «íαẠ EFLAGS  ¿¼ÑÑΓ   VM,   πßΓá¡«ó½Ñ¡¡δ⌐   ó   1,   φΓ«
  1465. πßΓá¡áó½¿óáÑΓ VM ó αѪ¿¼ 80386.
  1466.  2. éδΓὬ¿óá¡¿Ñ  (¿º  ßΓѬá)  π¬áºáΓѽÑ⌐  ¬«¼á¡ñ  ó¿αΓπá½∞¡«ú«
  1467. αѪ¿¼á     8086    CS:EIP.   EIP    óδΓὬ¿óáÑΓß∩    »Ñαóδ¼,   ºáΓѼ
  1468. óδΓὬ¿óáÑΓß∩ 32-í¿Γ¡«Ñ ß½«ó«, ¬«Γ«α«Ñ ß«ñÑαª¿Γ CS ó ¡¿ºΦ¿σ  16
  1469. í¿Γáσ. àß½¿ VM    αáóÑ¡  1,  ºáúαπº¬á  CS  íπñÑΓ    óδ»«½¡∩Γ∞ß∩ ¬á¬
  1470. ºáúαπº¬á ßÑú¼Ñ¡Γá ó αѪ¿¼Ñ αÑá½∞¡«ú« óαѼѡ¿.
  1471.  3. ôóѽ¿τÑ¡¿Ñ αÑú¿ßΓαá ESP ¡á 4, τΓ«íδ  «í«⌐Γ¿  «íαẠ   EFLAGS,
  1472. ¬«Γ«αδ⌐ íδ½ óδΓ«½¬¡πΓ ¡á ΦáúÑ 1.
  1473.  4.  àß½¿  VM  αáóÑ¡  1   -   ºáúαπº¬á     ßÑú¼Ñ¡Γ¡δσ   αÑú¿ßΓα«ó
  1474. ó¿αΓπá½∞¡«ú« αѪ¿¼á 8086 ES,  DS,  FS  ¿  GS  ¿º  ∩τÑѬ  ßΓѬ«ó
  1475. SS:[ESP+8],    SS:[ESP+12],    SS[ESP+16]    ¿       SS:[ESP+20],
  1476. ß««ΓóÑΓßΓóÑ¡¡«,   úñÑ    ¿ß»«½∞ºπÑΓß∩   ¡«ó«Ñ   º¡áτÑ¡¿Ñ    ESP,
  1477. ß«σαá¡Ñ¡¡«Ñ ¡á 3-¼ ΦáúÑ.
  1478.  5. éδΓὬ¿óá¡¿Ñ π¬áºáΓѽ∩  ßΓѬᠠó  ó¿αΓπá½∞¡«¼  αѪ¿¼Ñ  8086
  1479. SS:ESP ¿º ßΓѬá. ESP óδΓὬ¿óáÑΓß∩ »Ñαóδ¼, ºá  ¡¿¼  ß½ÑñπεΓ  32
  1480. í¿Γá, ß«ñÑαªáΘ¿Ñ SS  ó    ¡¿ºΦ¿σ    16  í¿Γáσ.  Æ.¬.  VM  αáó¡«  1,
  1481. ºáúαπº¬á SS, íπñÑΓ óδ»«½¡∩Γ∞ß∩ ¬á¬ ºáúαπº¬á ßÑú¼Ñ¡Γá  αÑá½∞¡«ú«
  1482. αѪ¿¼á.
  1483.  6. ìáτὫ (¿½¿ ó«º«í¡«ó½Ñ¡¿Ñ) óδ»«½¡Ñ¡¿∩ ó¿αΓπá½∞¡«⌐ »α«úαá¼¼δ
  1484. 8086 ¬á¬ »α«úαá¼¼δ 3-ú« πα«ó¡∩.
  1485.  
  1486.         Éáí«Γá ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ 8086.
  1487.         ────────────────────────────────
  1488.    ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ 8086 αẼÑα «»Ñαá¡ñá  ñá¡¡δσ  ¿  αẼÑα
  1489. áñαÑßá »« π¼«½τá¡¿ε 16 í¿Γ, ¬á¬ ó  αÑá½∞¡«¼  αѪ¿¼Ñ.  ìѬ«Γ«αδÑ
  1490. τÑαΓδ  80386,  ¿¼ÑεΘ¿σß∩   ó   αÑá½∞¡«¼   αѪ¿¼Ñ,   ΓᬿѠ  ¬á¬
  1491. ñ«»«½¡¿Γѽ∞¡δÑ »αÑΣ¿¬ßδ ¿ ñ«»«½¡¿Γѽ∞¡δÑ ßÑú¼Ñ¡Γ¡δÑ αÑú¿ßΓαδ FS
  1492. ¿ GS, ΓᬪѠ¿¼ÑεΓß∩ ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ 8086.
  1493.    çáúαπº¬á ßÑú¼Ñ¡Γαδσ αÑú¿ßΓα«ó  óδ»«½¡∩ÑΓß∩  Γᬠ ªÑ,  ¬á¬  ó
  1494. αÑá½∞¡«¼ αѪ¿¼Ñ: º¡áτÑ¡¿Ñ ßÑ½Ñ¬Γ«αá π¼¡«ªáÑΓß∩ ¡á  16  ¿  »α∩¼«
  1495. πßΓá¡áó½¿óáÑΓ íẫóδ⌐ áñαÑß ßÑú¼Ñ¡Γá, ¬«Γ«αδ⌐ 80386-⌐ ß«σαá¡∩ÑΓ
  1496. ó Ñú« ó¡πΓαÑ¡¡Ñ¼ αÑú¿ßΓαÑ ñÑß¬α¿»Γ«αá è¥ÿ ñ½∩  ßÑú¼Ñ¡Γá.  Æá¬ªÑ
  1497. ¬á¬ ó αÑá½∞¡«¼ αѪ¿¼Ñ ¡á úαá¡¿µδ ßÑú¼Ñ¡Γá ¿  »αáóá  ñ«ßΓπ»á  ¡Ñ
  1498. ó½¿∩εΓ ºáúαπº¬¿ ßÑú¼Ñ¡Γ¡δσ  αÑú¿ßΓα«ó:    «¡¿  «ßΓáεΓß∩  FFFFh  ¿
  1499. ¿¼ÑÑΓß∩ ñ«ßΓπ» ñ½∩ τΓÑ¡¿∩ ¿ ºá»¿ß¿.
  1500.  
  1501.                - 129 -
  1502.                ÆαÑíπѼδ⌐ ¬áñα ßΓѬᠡá ßΓѬ
  1503.                ßπ»Ñα󿺫αá Ñß½¿ ñ¿ß»ÑΓτÑα¿ºáµ¿∩
  1504.                »α«úαá¼¼δ »α«¿ßσ«ñ¿Γ ó ó¿αΓπá½∞¡«¼
  1505.                8086 αѪ¿¼Ñ (ñ«½ª¡á ¿ß»«½∞º«óáΓ∞ß∩
  1506.                ¬«¼á¡ñá IRET)
  1507.              ìáτá½∞¡δ⌐ SS:ESP π¬áºáΓѽ∞
  1508.           ßΓѬá ñ½∩ ßΓѬá ßπ»Ñα󿺫αá (¿º TSS)
  1509.                           │
  1510. 31           16 15                  │      0
  1511.  _____________________________________________│___________
  1512. │         │                  ∙       │
  1513. │         │                  .       │
  1514. │________________│________________________________________│
  1515. │0000000000000000│æÑ½Ñ¬Γ«α ñ½∩ GS ñ½∩ ñá¡¡δσ ó ó¿αΓπá½∞¡«¼│
  1516. │         │86 αѪ¿¼Ñ                  │
  1517. │0000000000000000│ "________"  FS  "____________________" │
  1518. │         │                      │
  1519. │0000000000000000│ "________"  DS  "____________________" │
  1520. │         │                      │
  1521. │0000000000000000│ "________"  ES  "____________________" │
  1522. │         │                      │
  1523. │0000000000000000│ "_______"  SS  ñ½∩ ßΓѬá ó ó¿αΓπá½∞¡«¼ │
  1524. │         │              86 αѪ¿¼Ñ       │
  1525. │     ìáτá½∞¡. EIP ñ½∩ ßΓѬá ó ó¿αΓπá½∞¡«¼ 86 αѪ¿¼Ñ      │
  1526. │                              │
  1527. │     ìáτá½∞¡δ⌐ «íαẠó EFLAG ó ó¿αΓπá½∞¡«¼ 86 αѪ¿¼Ñ      │
  1528. │                              │
  1529. │      VM=1     │  IOPL                  │
  1530. │         │                      │
  1531. │0000000000000000│ "_______"  CS  ñ½∩ ¬«ñá ó ó¿αΓπá½∞¡«¼  ││
  1532. │         │              86 αѪ¿¼Ñ       ││
  1533. │                              ││
  1534. │     ìáτá½∞¡. EIP ñ½∩ ¬«ñá ó ó¿αΓπá½∞¡«¼ 86 αѪ¿¼Ñ      ││
  1535. │_________________________________________________________││
  1536. └                              ┘∙
  1537.                         °
  1538.      ÆÑ¬πΘ¿⌐ π¬áºáΓѽ∞ ßΓѬá ñ½∩ ßΓѬá _____│    ü«½ÑÑ ¡¿º¬¿⌐
  1539.           ßπ»Ñα󿺫αá            áñαÑß »á¼∩Γ¿
  1540.   É¿ß.12.1 ÆαÑí«óá¡¿∩ ¬ ¬áñαπ ßΓѬá ó  32-í¿Γ¡«¼  ßπ»Ñα󿺫αÑ
  1541. ñ« ñ¿ß»ÑΓτÑα¿ºáµ¿¿ »α«úαá¼¼δ ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ.
  1542.  
  1543.                - 130 -
  1544.     ÅαÑαδóá¡¿Ñ ¬«¼á¡ñδ ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ 8086.
  1545.      ────────────────────────────────────────────
  1546.    é ºáó¿ß¿¼«ßΓ¿ «Γ πα«ó¡∩ ó« óαѼ∩ ó¿αΓπá½∞¡«ú«  αѪ¿¼á  8086,
  1547. πßΓá¡«ó½Ñ¡¡«ú« ó í¿Γáσ 13 ¿ 12 EFLAG-«íαáºá IRET  ¬áñαá  ßΓѬá,
  1548. ¡Ñ¬«Γ«αδÑ ¬«¼á¡ñδ 8086 íπñπΓ óδºδóáΓ∞ ¿ß¬½ετ¿Γѽ∞¡πε  ß¿Γπᵿε.
  1549. Æ.¬.  ó¿αΓπá½∞¡á∩  »α«úαἼᠠ8086  óδ»«½¡∩ÑΓß∩  ¬á¬  »α«úαá¼¼á
  1550. »α¿ó¿½Ñú¿α«óá¡¡«ú« πα«ó¡∩ 3, º¡áτÑ¡¿∩ IOPL 2, 1 ¿½¿ 0 «¬áºδóáεΓ
  1551. »αÑ»∩ñßΓóπεΘÑÑ    ó«ºñÑ⌐ßΓó¿Ñ  ¡á  ¡Ñ¬«Γ«αδÑ  ¬«¼á¡ñδ   ó«  óαѼ∩
  1552. ó¿αΓπá½∞¡«ú« αѪ¿¼á 8086.
  1553.    àß½¿ IOPL - 2, 1 ¿½¿ 0, ¬«¼á¡ñδ CLI, STI, PUSH, POPF ¿  INTn
  1554. óδºδóáεΓ ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπáµ¿ε  «íΘÑ⌐  ºáΘ¿Γδ (¿ß¬½ετ¿Γѽ∞¡á∩
  1555. ß¿Γπᵿ∩ 13), ¬«úñá «¡¿ »«∩ó½∩εΓß∩ ó« óαѼ∩ ó¿αΓπá½∞¡«ú« αѪ¿¼á
  1556. 8086. àß½¿ ßπ»Ñαó¿º«α ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á πßΓá¡áó½¿óáÑΓ «ñ¡«  ¿º
  1557. φΓ¿σ º¡áτÑ¡¿⌐  IOPL,  ó¿αΓπá½∞¡«⌐  »α«úαἼѠ ºá»αÑΘѡᠠ»α∩¼á∩
  1558. ó¿ºπ὿ºáµ¿∩ ¿ ¿º¼Ñ¡Ñ¡¿Ñ Σ½áúá »αÑαδóá¡¿⌐.
  1559.    Æá¬¿¼  ªÑ  «íαẫ¼  ¬«¼á¡ñδ    IN,  INS,  REP INS, OUT, OUTS ¿
  1560. REP OUTS ¼«úπΓ óδºδóáΓ∞ ¿ß¬½ετ¿Γѽ∞¡πε    ß¿Γπáµ¿ε  «íΘÑ⌐  ºáΘ¿Γδ
  1561. (¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩  13),Ñß½¿ »«αáºα∩ñ¡á∩ ¬áαΓá αáºαÑΦÑ¡¿∩
  1562. óó«ñá/óδó«ñá   ¡Ñ   αáºαÑΦáÑΓ    óó«ñ/óδó«ñ   »«    ß»Ñµ¿á½∞¡«¼π
  1563. ó¬½ετÑ¡¡«¼π áñαÑßπ óó«ñá/óδó«ñá. èáαΓá αáºαÑΦÑ¡¿∩  óó«ñá/óδó«ñá
  1564. ñ«»π߬áÑΓ  «τÑ¡∞   ß»Ñµ¿Σ¿τÑ߬«Ñ   π»αáó½Ñ¡¿Ñ    óó«ñ«¼/óδó«ñ«¼,
  1565. »«ºó«½εΘÑÑ ¬«¡Γα«½¿α«óáΓ∞ óó«ñ/óδó«ñ  ¡á  port-by-port    «ß¡«óÑ.
  1566. Å«αáºα∩ñ¡á∩ ¬áαΓá,  ¬á¬  »α«¿ºó«½∞¡«Ñ  αáßΦ¿αÑ¡¿Ñ   ¬    ¬áªñ«¼π
  1567. 32-í¿Γ¡«¼π TSS, »«¬áºá¡á  ¡á  α¿ß.12.3.  ùΓ«íδ    »«ñóÑßΓ¿  ¿Γ«ú,
  1568. ºá¼ÑΓ¿¼, τΓ« ó« óαѼ∩ αáí«Γδ ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ 8086 IOPL  ¡Ñ
  1569. ó½¿ÑΓ ¡á  ó«º¼«ª¡«ßΓ∞  óδ»«½¡Ñ¡¿∩ ¬«¼á¡ñ  óó«ñá/óδó«ñá.  Æ«½∞¬«
  1570. ¬áαΓá     αáºαÑΦÑ¡¿∩    óó«ñá/óδó«ñá    π»αáó½∩ÑΓ    αáºαÑΦÑ¡¿Ñ¼
  1571. óó«ñá/óδó«ñá ó« óαѼ∩ ó¿αΓπá½∞¡«ú« αѪ¿¼á 8086.
  1572.    ìѺáñ«½ú« ñ«  óδ»«½¡Ñ¡¿∩  »ÑαѬ½ετÑ¡¿∩  ºáñáτ,  ¿ß¬½ετ¿Γѽ∞¡á∩
  1573. ß¿Γπᵿ∩ «íΘÑ⌐ ºáΘ¿Γδ ñ«½ª¡á íδΓ∞ ß«ºñá¡á óÑ¡ΓѽѼ »αÑαδóá¡¿∩ ¿½¿
  1574. óÑ¡ΓѽѼ ß¿ßΓѼ¡«ú« »αÑαδóá¡¿∩, ¬«Γ«αδ⌐ π¬áºδóáÑΓ ¡á ßÑú¼Ñ¡Γ ¬«ñá
  1575. »α¿ó¿½Ñú¿α«óá¡¡«ú« πα«ó¡∩ 0 (Γ.Ñ. ¡á πα«óÑ¡∞ ßπ»Ñα󿺫αá).  è«úñá
  1576. Γá¬á∩  ¿ß¬½ετ¿Γѽ∞¡á∩    ß¿Γπᵿ∩   ó«º¡¿¬áÑΓ,    ¬«ñ   ßπ»Ñα󿺫αá
  1577. φ¼π½¿απÑΓ ¬«¼á¡ñπ, ñ«ßΓ¿úáεΘπε    EIP  ¬áñαá  ßΓѬᠠ»«ß½Ñ  ¬«¼á¡ñδ
  1578. Γ«½∞¬«    τΓ«  ß`φ¼π½¿α«óá¡¡«⌐,  ¿  óδ»«½¡∩ÑΓ  ¬«¼á¡ñπ  IRET   ñ½∩
  1579. ó«º«í¡«ó½Ñ¡¿∩ ó¿αΓπá½∞¡«⌐ »α«úαá¼¼δ 8086.
  1580.    è«¡Ñτ¡«, ¬«¼á¡ñ ºáΘ¿ΘÑ¡¡«ú«    αѪ¿¼á,  óδ»«½¡∩∩Ѽδσ  Γ«½∞¬«  ¡á
  1581. »α¿ó¿½Ñú¿α«óá¡¡«¼  πα«ó¡Ñ  0,  ¡ÑΓ  ó  ó¿αΓπá½∞¡«¼  αѪ¿¼Ñ  8086.
  1582. Å«»δΓ¬¿ óδ»«½¡¿Γ∞ φΓ¿ ¬«¼á¡ñδ »α¿ó«ñ∩Γ ¬ ¿ß¬½ετ¿Γѽ∞¡«⌐  ß¿Γπᵿ¿
  1583. «íΘÑ⌐ ºáΘ¿Γδ (¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13). Äñ¡á¬«,  ¡á    »αá¬Γ¿¬Ñ,
  1584. ßπΘÑßΓóπεΘ¿Ñ »α«úαá¼¼δ 8086 ¡Ñ »δΓáεΓß∩ óδ»«½¡¿Γ∞ ΓᬿѠ ¬«¼á¡ñδ,
  1585. Γ.¬.  ¿σ  ¬«ñδ    «»Ñαᵿ⌐  ¿  αÑú¿ßΓαδ    ºáΘ¿ΘÑ¡¡«ú«   αѪ¿¼á   ¡Ñ
  1586. αÑ὿º«óá¡δ ó 8086.
  1587.  
  1588.         éδσ«ñ ¿º ó¿αΓπá½∞¡«ú« 8086 αѪ¿¼á.
  1589.         ─────────────────────────────────
  1590.    80386  óδσ«ñ¿Γ  ¿º  ó¿αΓπá½∞¡«ú«  αѪ¿¼á   8086   Γ«½∞¬«   »α¿
  1591. 󫺡¿¬¡«óÑ¡¿¿  ¿ß¬½ετ¿Γѽ∞¡«⌐  ß¿Γπᵿ¿  (Γᬫ⌐   ¬á¬    ß¿Γπᵿ∩,
  1592. óδºóá¡¡á∩ τπßΓó¿Γѽ∞¡«⌐ ¬«¼á¡ñ«⌐) ¿½¿  »αÑαδó᡿Ѽ.  ¥Γ¿  ß«íδΓ¿∩
  1593. ¡á»αáó½∩εΓß∩ τÑαѺ  óÑ¡Γ¿½∞  ß¿ßΓѼ¡«ú«  »αÑαδóá¡¿∩  ¿½¿  óÑ¡Γ¿½∞
  1594. »αÑαδóá¡¿∩ ó ¬«ñ«óδ⌐  ßÑú¼Ñ¡Γ  »α¿ó¿½Ñú¿α«óá¡¡«ú«  πα«ó¡∩  0  ñ½∩
  1595. «íß½πª¿óá¡¿∩.    éßÑ   ¿ß¬½ετ¿Γѽ∞¡δÑ   ß¿Γπᵿ¿   ¿    »αÑαδóá¡¿∩
  1596. ¡á»αáó½∩εΓß∩ τÑαѺ IDT ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á,  á  ¡Ñ  τÑαѺ  Γáí½¿µπ
  1597. »αÑαδóá¡¿⌐ 8086.
  1598.    æΓѬ  »α¿ó¿½Ñú¿α«óá¡¡«ú«   πα«ó¡∩   0   »«ß½Ñ   »αÑαδóá¡¿∩    ó
  1599. ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ 8086 »«¬áºá¡ ¡á α¿ß.12.2, ß½Ñóá. ¥Γ«, ¬«¡Ñτ¡«,
  1600. Γ« ªÑ ßἫÑ, τΓ« ¿ ¡á α¿ß.12.1, Γ.¬. ¬«¼á¡ñá IRET ¿ß»«½∞ºπÑΓß∩    ó
  1601. «í«¿σ ß½πτá∩σ ñ½∩ ñ¿ß»ÑΓτÑα¿ºáµ¿¿ ó¿αΓπá½∞¡«⌐ »α«úαá¼¼δ 8086.
  1602.    æΓѬ »α¿ó¿½Ñú¿α«óá¡¡«ú« πα«ó¡∩ 0 »«ß½Ñ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿
  1603. ó« óαѼ∩ ó¿αΓπá½∞¡«ú« αѪ¿¼á 8086 ΓᬪѠ»«¬áºá¡  ¡á  α¿ß.12.2.    é
  1604. ºáó¿ß¿¼«ßΓ¿  «Γ  Γ¿»á  ¿ß¬½ετ¿Γѽ∞¡«⌐  ß¿Γπᵿ¿  ó  ßΓѬѠ  ¼«ªÑΓ
  1605. »«∩ó¿Γ∞ß∩ ¿½¿ ¡Ñ »«∩ó¿Γ∞ß∩ «Φ¿í«τ¡δ⌐  ¬«ñ.  èáªñδ⌐  ñá¡¡δ⌐  ¡«¼Ñα
  1606.  
  1607.                - 131 -
  1608. ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ óÑñÑΓ ßÑí∩ «»αÑñѽѡ¡δ¼ «íαẫ¼;  ¿½¿  «¡
  1609. óßÑúñá »α«ΓὬ¿óáÑΓ (»«  ßΓѬπ)  «Φ¿í«τ¡δ⌐  ¬«ñ,  ¿½¿  ¡Ñ  ñѽáÑΓ
  1610. φΓ«ú«,    ¬á¬  »«¬áºá¡«  ó  Γáí½.12.1.  é  «ß¡«ó¡«¼  ¿ß¬½ετ¿Γѽ∞¡δÑ
  1611. ß¿Γπᵿ¿, «Γ¡«ß∩Θ¿Ñß∩  ¬  ß»Ñµ¿Σ¿τÑ߬¿¼  ßÑú¼Ñ¡Γá¼,  »α«ΓὬ¿óáεΓ
  1612. «Φ¿í«τ¡δ⌐ ¬«ñ.    ê߬½ετ¿Γѽ∞¡á∩    ß¿Γπᵿ∩  «ΓßπΓßΓó¿∩  ßΓαá¡¿µδ    ó
  1613. «»ÑαáΓ¿ó¡«⌐  »á¼∩Γ¿  ΓᬪѠ »α«ΓὬ¿óáÑΓ  «Φ¿í«τ¡δ⌐  ¬«ñ.   ü«½ÑÑ
  1614. ñÑΓá½∞¡á∩ ¿¡Σ«α¼áµ¿∩ «í ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ∩σ  ¿  »αÑαδóá¡¿∩σ,
  1615. ó¬½ετá∩ Γ«τ¡δ⌐ Σ«α¼áΓ ¬«ñá «Φ¿í¬¿, ÑßΓ∞ ó ú½áóÑ 16.
  1616.  
  1617.       äÑΓ὿ºáµ¿∩ óδσ«ñá τÑαѺ óÑ¡Γ¿½¿ »αÑαδóá¡¿∩ ¿
  1618.            ß¿ßΓѼ¡«ú« »αÑαδóá¡¿∩.
  1619.       ─────────────────────────────────────────────
  1620.    äÑ⌐ßΓó¿Ñ, »α«¿ºó«ñ¿¼«Ñ  80386-¼  ñ½∩  óÑ¡Γ¿½∩  »αÑαδóá¡¿∩  ¿½¿
  1621. ß¿ßΓѼ¡«ú«   »αÑαδóá¡¿∩,   ¬«úñá   ó«º¡¿¬áÑΓ    »αÑαδóá¡¿Ñ    ¿½¿
  1622. ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ ó«  óαѼ∩  αáí«Γδ  ó  ó¿αΓπá½∞¡«¼  αѪ¿¼Ñ
  1623. 8086, «»¿ßá¡« ñÑΓá½∞¡« ¡¿ªÑ.
  1624.  1.  æ«σαá¡Ñ¡¿Ñ  αÑú¿ßΓαá  EFLAG   ó«    óαѼѡ¡δ⌐   αÑú¿ßΓα   ñ½∩
  1625. »α«ΓὬ¿óá¡¿∩ ó ßΓѬ ßπ»Ñα󿺫αá »«ºªÑ. æíα«ß í¿Γ«ó  VM  ¿  TF    ó
  1626. ¡«½∞,  ¿  ,  Ñß½¿  »αÑαδóá¡¿Ñ/¿ß¬½ετÑ¡¿Ñ  «íß½πª¿óáÑΓß∩  óÑ¡Γ¿½Ñ¼
  1627. »αÑαδóá¡¿∩, ó«ßßΓá¡«ó½Ñ¡¿Ñ IF ó ¡«½∞ Γ«ªÑ.
  1628.  2. éÑ¡Γ¿½∞ »αÑαδóá¡¿∩ ¿½¿ ß¿ßΓѼ¡«ú« »αÑαδóá¡¿∩ ñ«½ªÑ¡ óδ»«½¡∩Γ∞
  1629. »ÑαѬ½ετÑ¡¿Ñ  ß  πα«ó¡∩  3,  úñÑ   ó¿αΓπá½∞¡á∩     »α«úαἼᠠ 8086
  1630. óδ»«½¡∩ÑΓß∩,  ¡á  πα«óÑ¡∞  0  Γá¬,  τΓ«íδ  ¬«¼á¡ñá   IRET   ¼«ú½á
  1631. »ÑαÑñ¿ß»ÑΓτÑਧ«óáΓ∞ »α«úαá¼¼π ó¿αΓπá½∞¡«ú« αѪ¿¼á 8086  ó  ¬«¡µÑ
  1632. «íß½πª¿óáεΘÑ⌐ »α«úαá¼¼δ. Åα«µÑßß  óó«ñ¿Γ  »ÑαѬ½ετáΓѽ∞  ßΓѬᠠ  ó
  1633. ßΓѬ ¡π½Ñó«ú« πα«ó¡∩ πßΓá¡«ó½Ñ¡¡δ⌐ ó TSS  ñ½∩  »α¿ó¿½Ñú¿α«óá¡¡«ú«
  1634. πα«ó¡∩ 0 (ß¼. α¿ß.12.3). çáúαπº¬á SS ¿ ESP αÑú¿ßΓα«ó ó¿αΓπá½∞¡«ú«
  1635. αѪ¿¼á 8086 ó« óαѼѡ¡δ⌐ ¡á¬«»¿Γѽ∞ ñ½∩  »α«ΓὬ¿óá¡¿∩    ¡á  í«½ÑÑ
  1636. »«ºñ¡Ñ¼  φΓá»Ñ.  çáúαπº¬á  ßÑú¼Ñ¡Γ¡«ú«    αÑú¿ßΓαá  SS   πα«ó¡∩    0
  1637. óδ»«½¡∩ÑΓß∩ ¬á¬ ºáúαπº¬á ßÑú¼Ñ¡Γá ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á, Γ.¬. í¿Γ VM
  1638. íδ½ ó«ßßΓá¡«ó½Ñ¡ αá¡∞ΦÑ.
  1639. Æáí½¿µá 12.1 èαáΓ¬«Ñ ¿º½«ªÑ¡¿Ñ ¬«ñ«ó «Φ¿í«¬
  1640.           ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐.
  1641.  _____________________________________________________________
  1642. │                │               │          │
  1643. │ê߬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩    │쫼Ñα (ñÑß∩Γ¿τ¡.) │ è«ñ «Φ¿í¬¿   │
  1644. │___________________________│__________________│______________│
  1645. │                │               │          │
  1646. │ÄΦ¿í¬á ñѽѡ¿∩         │         0           │     No       │
  1647. │ê߬½ετ¿Γѽ∞¡á∩  ß¿Γπᵿ∩   │               │          │
  1648. │       «Γ½áñ¬¿        │         1           │     No       │
  1649. │Æ«τ¬á »αÑαδóá¡¿∩        │         3           │     No       │
  1650. │ÅÑαÑ»«½¡Ñ¡¿Ñ            │         4           │     No       │
  1651. │è«¡Γα«½∞ úαá¡¿µ        │         5           │     No       │
  1652. │ìÑóÑα¡δ⌐ ¬«ñ «»Ñαᵿ¿        │         6           │     No       │
  1653. │ÄΓßπΓßΓó¿Ñ ß«»α«µÑßß«αá    │         7           │     No       │
  1654. │äó«⌐¡á∩ «Φ¿í¬á         │         8           │    Yes  *    │
  1655. │éδσ«ñ ºá úαá¡¿µδ ßÑú¼Ñ¡Γá  │               │          │
  1656. │       ß«»α«µÑßß«αá     │         9           │    Yes       │
  1657. │ìÑóÑα¡δ⌐ ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ │               │          │
  1658. │       ºáñáτ¿        │        10           │    Yes       │
  1659. │ÄΓßπΓßΓó¿Ñ ßÑú¼Ñ¡Γá        │        11           │    Yes       │
  1660. │ê߬½ετ¿Γѽ∞¡«Ñ  ß«ßΓ«∩¡¿Ñ  │               │          │
  1661. │        ßΓѬᠠ      │        12           │    Yes       │
  1662. │ê߬½ετ¿Γѽ∞¡«Ñ ß«ßΓ«∩¡¿Ñ   │               │          │
  1663. │  «ß¡«ó¡«⌐ ºáΘ¿Γδ        │        13           │    Yes       │
  1664. │ÄΦ¿í¬á ßΓαá¡¿µδ        │        14           │    Yes       │
  1665. │     /αѺÑαó/            │        15           │    n/a       │
  1666. │û¿Σα«óá∩ «Φ¿í¬á ß«»α«µÑß-  │               │          │
  1667. │            ß«αá    │        16           │     No       │
  1668. │     /αѺÑαó/            │      17-31        │    n/a       │
  1669. │___________________________│__________________│______________│
  1670.     * è«ñ «Φ¿í¬¿ óßÑúñá 0000000h
  1671.  
  1672.                - 132 -
  1673.          ìáτá½∞¡δ⌐ SS:ESP π¬áºáΓѽ∞
  1674.           ßΓѬá ñ½∩ ßΓѬá ßπ»Ñα󿺫αá (¿º TSS)
  1675.                           │
  1676. 31           16 15                  │      0
  1677.  _____________________________________________│___________
  1678. │         │                  ∙       │
  1679. │         │                  .       │
  1680. │0000000000000000│æÑ½Ñ¬Γ«α ñ½∩ GS ñ½∩ ñá¡¡δσ ó ó¿αΓπá½∞¡«¼│
  1681. │         │86 αѪ¿¼Ñ                  │
  1682. │0000000000000000│ "________"  FS  "____________________" │
  1683. │         │                      │
  1684. │0000000000000000│ "________"  DS  "____________________" │
  1685. │         │                      │
  1686. │0000000000000000│ "________"  ES  "____________________" │
  1687. │         │                      │
  1688. │0000000000000000│ "_______"  SS  ñ½∩ ßΓѬá ó ó¿αΓπá½∞¡«¼ │
  1689. │         │              86 αѪ¿¼Ñ       │
  1690. │     ìáτá½∞¡. EIP ñ½∩ ßΓѬá ó ó¿αΓπá½∞¡«¼ 86 αѪ¿¼Ñ      │
  1691. │                              │
  1692. │     ìáτá½∞¡δ⌐ «íαẠó EFLAG ó ó¿αΓπá½∞¡«¼ 86 αѪ¿¼Ñ      │
  1693. │                              │
  1694. │      VM=1     │   IOPL                  │
  1695. │         │                      │
  1696. │0000000000000000│ "_______"  CS  ñ½∩ ¬«ñá ó ó¿αΓπá½∞¡«¼  │
  1697. │         │              86 αѪ¿¼Ñ       │
  1698. │     ìáτá½∞¡. EIP ñ½∩ ¬«ñá ó ó¿αΓπá½∞¡«¼ 86 αѪ¿¼Ñ      │
  1699. │_________________________________________________________│
  1700. └                              ┘
  1701.                         °
  1702.                         │
  1703.      ÆÑ¬πΘ¿⌐ π¬áºáΓѽ∞ ßΓѬá ñ½∩ ßΓѬá _____│
  1704.           ßπ»Ñα󿺫αá
  1705.  
  1706.      ÅαÑαδóá¡¿Ñ ¿½¿ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩
  1707.      íѺ ¬«ñá «Φ¿í¬¿
  1708.  
  1709.                - 133 -
  1710.           ìáτá½∞¡δ⌐ SS:ESP ßΓѬ
  1711.           ô¬áºáΓѽ∞ ñ½∩ ßΓѬá ßπ»Ñα󿺫αá (¿º TSS)
  1712.                          │
  1713. 31           16 15                 │         0
  1714.  ____________________________________________│____________
  1715. │         │                 ∙          │
  1716. │         │                 .          │
  1717. │0000000000000000│æÑ½Ñ¬Γ«α ñ½∩ GS ñ½∩ ñá¡¡δσ ó ó¿αΓπá½∞¡«¼│
  1718. │         │86 αѪ¿¼Ñ                  │
  1719. │0000000000000000│ "________"  FS  "____________________" │
  1720. │         │                      │
  1721. │0000000000000000│ "________"  DS  "____________________" │
  1722. │         │                      │
  1723. │0000000000000000│ "________"  ES  "____________________" │
  1724. │         │                      │
  1725. │0000000000000000│ "_______"  SS  ñ½∩ ßΓѬá ó ó¿αΓπá½∞¡«¼ │
  1726. │         │              86 αѪ¿¼Ñ       │
  1727. │     ìáτá½∞¡. EIP ñ½∩ ßΓѬá ó ó¿αΓπá½∞¡«¼ 86 αѪ¿¼Ñ      │
  1728. │                              │
  1729. │     ìáτá½∞¡δ⌐ «íαẠó EFLAG ó ó¿αΓπá½∞¡«¼ 86 αѪ¿¼Ñ      │
  1730. │         │                      │
  1731. │0000000000000000│ "_______"  CS  ñ½∩ ¬«ñá ó ó¿αΓπá½∞¡«¼  │
  1732. │         │              86 αѪ¿¼Ñ       │
  1733. │                              │
  1734. │     ìáτá½∞¡. EIP ñ½∩ ¬«ñá ó ó¿αΓπá½∞¡«¼ 86 αѪ¿¼Ñ      │
  1735. │                              │
  1736. │           è«ñ «Φ¿í¬¿                  │
  1737. │_________________________________________________________│
  1738.                         °
  1739.                         │
  1740.      ÆÑ¬πΘ¿⌐ π¬áºáΓѽ∞ ßΓѬá ñ½∩ ßΓѬá _____│
  1741.           ßπ»Ñα󿺫αá
  1742.      ê߬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ ß ¬«ñ«¼ «Φ¿í¬¿
  1743.   É¿ß.12.2 æΓѬ »α¿ó¿½Ñú¿α«óá¡¡«ú« πα«ó¡∩ 0 »«ß½Ñ »αÑαδóá¡¿∩ ¿½¿
  1744. ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ ó« óαѼ∩ ó¿αΓπá½∞¡«ú« αѪ¿¼á 8086.
  1745.  
  1746.  3. é ßΓѬ ¡á ¡π½Ñó«¼ πα«ó¡Ñ »α«ΓὬ¿óá¡¿Ñ »« »«α∩ñ¬π GS, FS,  DS
  1747. ¿ ES. èáªñδ⌐  ¿º  φΓ¿σ    αÑú¿ßΓα«ó  »α«ΓὬ¿óáÑΓß∩  ¬á¬    32-í¿Γ¡á∩
  1748. óѽ¿τ¿¡á, τΓ«íδ ñÑαªáΓ∞ ßΓѬ óδα«ó¡Ñ¡¡δ¼. éÑασ¡¿Ñ 16  í¿Γ  ¬áªñ«⌐
  1749. óѽ¿τ¿¡δ αáó¡δ    ¡π½ε.  çáΓѼ  ºáúαπº¬á    φΓ¿σ   τÑΓδαÑσ    αÑú¿ßΓα«ó
  1750. ¡π½Ñó묨 ßÑ½Ñ¬Γ«αἿ ó¡πΓα¿,  τΓ«íδ  »αÑñ«ΓóαáΓ¿Γ∞  ¿ß»«½∞º«óá¡¿Ñ
  1751. ßΓáαδσ º¡áτÑ¡¿⌐ »α«úαá¼¼«⌐ ¡π½Ñó«ú« πα«ó¡∩.
  1752.                   - 134 -
  1753.  
  1754.  4. Åα«ΓὬ¿óá¡¿Ñ αÑú¿ßΓαá SS ¬á¬ 32-í¿Γ¡.  óѽ¿τ¿¡δ  ß  óÑασ¡¿¼¿
  1755. í¿ΓἿ αáó¡δ¼¿ 0. Åα«ΓὬ¿óá¡¿Ñ 32-í¿Γ¡«ú« αÑú¿ßΓαá ESP.
  1756.  5.  Åα«ΓὬ¿óá¡¿Ñ  32-í¿Γ¡«ú«    αÑú¿ßΓαá   EFLAGS,   c«σαá¡Ñ¡¡«ú«
  1757. ó¡áτá½Ñ ¡á 1-¼ ΦáúÑ.
  1758.  6. Åα«ΓὬ¿óá¡¿Ñ αÑú¿ßΓαá CS ¬á¬ 32-í¿Γ¡.  óѽ¿τ¿¡δ  ß  óÑασ¡¿¼¿
  1759. í¿ΓἿ αáó¡δ¼¿ 0. Åα«ΓὬ¿óá¡¿Ñ 32-í¿Γ¡«ú« αÑú¿ßΓαá EIP.
  1760.  7. çáúαπº¬á ¡«óδσ CS ¿ EIP ¿º    óÑ¡Γ¿½∩  »αÑαδóá¡¿⌐  ¿½¿  óÑ¡Γ¿½∩
  1761. ß¿ßΓѼ¡δσ »αÑαδóá¡¿⌐.  çáúαπº¬á  ßÑú¼Ñ¡Γ¡«ú«  αÑú¿ßΓαá    CS  íπñÑΓ
  1762. óδ»«½¡∩Γ∞ß∩ ¬á¬ ºáúαπº¬á ßÑú¼Ñ¡Γá ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á, Γ.¬. í¿Γ VM
  1763. íδ½ ó«ßßΓá¡«ó½Ñ¡ óδΦÑ. ìáτὫ óδ»«½¡Ñ¡¿∩ «íß½πª¿óáεΘÑ⌐    »α«úαá¼¼δ
  1764. ¡π½Ñó«ú« πα«ó¡∩ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ.
  1765.  
  1766.    Å«αáºα∩ñ¡á∩ ¬áαΓá αáºαÑΦÑ¡¿∩ óó«ñá /óδó«ñá ó ó¿αΓπá½∞¡«¼
  1767.              αѪ¿¼Ñ 8086.
  1768.     ───────────────────────────────────────────────────────────
  1769.    è«¼á¡ñδ óó«ñá/óδó«ñá (IN, INS, REP INS, OUT, OUTS, REP ¿ OUTS)
  1770. ¡Ñ τπóßΓó¿Γѽ∞¡δ ¬ IOPL ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ  8086.  æ¬«αÑÑ,  φΓ¿
  1771. ¬«¼á¡ñδ  ßΓá¡«ó∩Γß∩ áóΓ«¼áΓ¿τÑ߬¿  τπóßΓó¿Γѽ∞¡δ¼¿  ¬ »«αáºα∩ñ¡«⌐
  1772. ¬áαΓÑ    αáºαÑΦÑ¡¿∩  óó«ñá/óδó«ñá,    ¡Ñ«í∩ºáΓѽ∞¡«⌐    ¬«¼»«¡Ñ¡ΓÑ
  1773. 32-í¿Γ¡«ú«   ßÑú¼Ñ¡Γá    ß«ßΓ«∩¡¿∩   ºáñáτ¿.   èáαΓá    αáºαÑΦÑ¡¿∩
  1774. óó«ñá/óδó«ñá »«¬áºá¡á ¡á α¿ß.12.3 ¿ 12.4.
  1775.    èᬠ»«¬áºδóáÑΓ α¿ß.12.3, ¬áαΓá αáºαÑΦÑ¡¿∩ óó«ñá/óδó«ñá  -  φΓ«
  1776. »«αáºα∩ñ¡á∩ ¬áαΓá, ß«ñÑαªáΘá∩ß∩ ó  32-í¿Γ¡«¼  ßÑú¼Ñ¡ΓÑ    ß«ßΓ«∩¡¿∩
  1777. ºáñáτ¿. ÉẼÑα ¬áαΓδ ¿ ÑÑ αáß»«½«ªÑ¡¿Ñ ó ßÑú¼Ñ¡ΓÑ  TSS    αẽ¿τ¡δ.
  1778. ġᠠ¡áτ¿¡áÑΓß∩  ó  »á¼∩Γ¿  ß  Bit_Map_Offset  ó  TSS.    16-í¿Γ¡«Ñ
  1779. º¡áτÑ¡¿Ñ Bit_Map_Offset 15.....0 πßΓá¡áó½¿óáÑΓß∩ π  ß¼ÑΘÑ¡¿∩  102
  1780. (ñÑß∩Γ¿τ¡«⌐.) ó Σ¿¬ß¿α«óá¡¡«⌐ τáßΓ¿  TSS.  ÄΓ  íẫó«ú«  ß¼ÑΘÑ¡¿∩
  1781. (Bit_Map_Offset)  »«αáºα∩ñ¡á∩    ¬áαΓá    αáºαÑΦÑ¡¿∩   óó«ñá/óδó«ñá
  1782. »α«ñ«½ªáÑΓß∩ ¡á 8 èíá⌐Γ ¿½¿ ñ« úαá¡¿µδ TSS, ñ« Γ«ú«, τΓ« ¼Ñ¡∞ΦÑ.
  1783.    ü½áú«ñáα∩  ¿ß»«½∞º«óá¡¿ε   π¬áºáΓѽ∩   íáºδ     »«í¿Γ¡«⌐   ¬áαΓδ
  1784. αáºαÑΦÑ¡¿∩ óó«ñá/óδó«ñá, ¬áαΓá ¼«ªÑΓ  íδΓ∞  αáß»«½«ªÑ¡á  ó  ½εí«¼
  1785. ¼ÑßΓÑ ó¡πΓα¿ TSS ¿½¿ ¼«ªÑΓ íδΓ∞ ¿ú¡«α¿α«óá¡á »«½¡«ßΓ∞ε    π¬áºá¡¿Ñ¼
  1786. ß¼ÑΘÑ¡¿∩  Bit_Map_Offset  ºá  »αÑñѽἿ   ßÑú¼Ñ¡Γá   TSS.   êº-ºá
  1787. αÑúπ½¿α«óá¡¿∩ »αÑñѽá TSS  ñ½∩    πßÑτÑ¡¿∩  »«í¿Γ¡«⌐  ¬áαΓδ  Γ«½∞¬«
  1788. ¼á½á∩ ¡¿ºΦá∩ τáßΓ∞ 64 èíá⌐Γ¡«⌐ ¡Ñ«íσ«ñ¿¼«⌐  «í½áßΓ¿  óó«ñá/óδó«ñá
  1789. ¿¼ÑÑΓ ßó∩ºá¡¡πε »«í¿Γ¡πε ¬áαΓπ. ¥Γ« πßΓαá¡∩ÑΓ í½«¬¿α«óá¡¿Ñ 8è »á-
  1790. ¼∩Γ¿ ñ½∩ Γ«ú« τΓ«íδ,»α¿ ªÑ½á¡¿¿, íδ½ ñ«ßΓπ»Ñ¡ í«½ÑÑ «íΘ¿⌐ ß½πτá⌐.
  1791.    èáªñδ⌐ í¿Γ ó  »«í¿Γ¡«⌐  ¬áαΓÑ  »αÑñßΓáó½∩ÑΓ    αáºαÑΦÑ¡¿Ñ óó«ñá/
  1792. óδó«ñá ñ½∩ «ñ¡«íá⌐Γ«ó«ú« »«αΓá ó «í½áßΓ¿ óó«ñá/óδó«ñá, «Γ 0-»«αΓá
  1793. ñ«  »«αΓá   66535.   àß½¿   í¿Γ   αáóÑ¡   0,   óó«ñ/óδó«ñ   τÑαѺ
  1794. ß««ΓóÑΓßΓóπεΘ¿⌐ «ñ¡«íá⌐Γ«óδ⌐ »«αΓ ¼«ªÑΓ ó«º¡¿¬áΓ∞ ó  ó¿αΓΓπá½∞¡«¼
  1795. αѪ¿¼Ñ 8086 íѺ úÑ¡Ñαᵿ¿ ¿¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿. àß½¿ í¿Γ  αáóÑ¡
  1796. 1 ¿½¿ Ñß½¿ ß««ΓóÑΓßΓóπεΘ¿⌐ í¿Γ ¡áσ«ñ¿Γß∩  ºá  »αÑñѽἿ  ßÑú¼Ñ¡Γá
  1797. TSS, »«»δΓ¬á óδ»«½¡¿Γ∞ ¬«¼á¡ñπ óó«ñá/óδó«ñá »α¿ó«ñ¿Γ ¬    úÑ¡Ñαᵿ¿
  1798. ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ ºáΘ¿Γδ (¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ 13).
  1799.    ä½∩ »«αΓá óó«ñá/óδó«ñá Φ¿α¿¡«⌐  ó  ß½«ó«  «íá  ß««ΓóÑΓßΓóπεΘ¿σ
  1800. í¿Γá ñ«½ª¡δ íδΓ∞ αáó¡δ 0 ñ½∩ Γ«ú«,  τΓ«íδ  óó«ñ/óδó«ñ  »α«¿ßσ«ñ¿½
  1801. πß»ÑΦ¡«; ñ½∩ »«αΓá óó«ñá/óδó«ñá Φ¿α¿¡«⌐ ó  ñó«⌐¡«Ñ  ß½«ó«  óßÑ    4
  1802. ß««ΓóÑΓßΓóπεΘ¿σ  í¿Γá  ñ«½ª¡δ  íδΓ∞  αáó¡δ  0,    τΓ«íδ  óó«ñ/óδó«ñ
  1803. óδ»«½¡∩½ß∩ πß»ÑΦ¡«.
  1804.    ùΓ«íδ  ¬«ααÑ¬Γ¡«  αÑ὿º«óáΓ∞  »«í¿Γ¡πε   ¬áαΓπ   óó«ñá/óδó«ñá
  1805. ΓαÑíπÑΓß∩,  τΓ«íδ  íá⌐Γ  FFh  ¡áσ«ñ¿½ß∩   ºá   »«ß½Ññ¡¿¼   íá⌐Γ«¼
  1806. ¿¡Σ«α¼áµ¿¿  ¬áαΓδ  óó«ñá/óδó«ñá.  üá⌐Γ    FFh  ñ«½ªÑ¡  íδΓ∞  ó¡πΓα¿
  1807. úαá¡¿µδ ßÑú¼Ñ¡Γá TSS. ¥Γ« ΓαÑíπÑΓß∩ «Γ íá⌐Γá FFh ¿º-ºá Γ«ú«,  τΓ«
  1808. ó¡πΓαÑ¡¡¿⌐ á½ú«α¿Γ¼ 80386-ú«  ßτ¿ΓδóáÑΓ 2  íá⌐Γá  »«í¿Γ¡«⌐  ¬áαΓδ
  1809. óó«ñá/óδó«ñá, ¬«úñá íδ ¡¿ »α«¿ßσ«ñ¿½« «íαáΘÑ¡¿Ñ ¬ »«í¿Γ¡«⌐ ¬áαΓÑ.
  1810.    É¿ß.12.4 ñáÑΓ »α¿¼Ñα »«í¿Γ¡«⌐ ¬áαΓδ    αáºαÑΦÑ¡¿∩  óó«ñá/óδó«ñá.
  1811. Æ.¬. ¡π½ÑóδÑ í¿Γδ, ß««ΓóÑΓßΓóπεΘ¿Ñ »«αΓá¼ íá⌐Γ«ó«ú«  óó«ñá/óδó«ñá
  1812. Γá¼, úñÑ óó«ñ/óδó«ñ αáºαÑΦÑ¡, φëàα¿ßπ¡«¬  »«¬áºδóáÑΓ    ñ«ßΓπ»¡δÑ
  1813. »«αΓδ 2-9,12,13,15,20-24,27,33,34,40,41,48,50,52,53,58-60,62,63 ¿
  1814. 96-127.
  1815.  
  1816.                   - 135 -
  1817.                         7        0
  1818. 31                  16 15        ├───────────────┤
  1819.                         │1 1 1 1 1 1 1 1│
  1820. │65535**********│***************│***************│**********65504│
  1821. │65503**********│***************│***************│**********65472│
  1822. │65471**********│***************│***************│**********65440│
  1823. │65439**********│***************│***************│**********65408│
  1824. ;                ;                ;
  1825. ;                ;                ;
  1826. ;                ;                ;
  1827. │127************│***************│***************│*************96│
  1828. │95*************│***************│***************│*************64│
  1829. │63*************│***************│***************│*************32│
  1830. │31*************│***************│***************│**************0│≈─┐
  1831. ;                ;                ;  │
  1832. ;        ┌──────────────────────────────────────────────────┘
  1833. ;        ∙        ;                ;
  1834. │ß¼ÑΘÑ¡¿Ñ 0-15******************│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│100
  1835. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│96
  1836. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│92
  1837. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│88
  1838. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│84
  1839. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│80
  1840. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│76
  1841. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│72
  1842. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│68
  1843. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│64
  1844. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│60
  1845. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│56
  1846. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│52
  1847. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│48
  1848. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│44
  1849. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│40
  1850. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│36
  1851. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│32
  1852. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│28
  1853. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│24
  1854. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│20
  1855. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│16
  1856. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│12
  1857. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│*************SS=0**************│8
  1858. │********************ESP=0**************************************│4
  1859. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│0
  1860. └───────────────────────────────────────────────────────────────┘
  1861.   É¿ß.12.3 32-í¿Γ¡δ⌐ ÆSS ñ½∩ »α«ßΓ«⌐ ºáΘ¿ΘÑ¡¡«⌐ ß¿ßΓѼδ ß »«½¡«⌐
  1862.        »«í¿Γ¡«⌐ ¬áαΓ«⌐ αáºαÑΦÑ¡¿∩ óó«ñá/óδó«ñá.
  1863.  
  1864.                   - 136 -
  1865.                       »αÑñѽ ÆSS
  1866.                       ───────────────┐
  1867.                              │
  1868.                         7     ∙    0
  1869. 31                  16 15        ├───────────────┤
  1870.                         │1 1 1 1 1 1 1 1│ 16
  1871. ├───────────────────────────────────────────────┼───────────────┤
  1872. │0*0*0*0*0*0*0*0│0*0*0*0*0*0*0*0│0*0*0*0*0*0*0*0│0*0*0*0*0*0*0*0│ 12
  1873. │1*1*1*1*1*1*1*1│1*1*1*1*1*1*1*1│1*1*1*1*1*1*1*1│1*1*1*1*1*1*1*1│ 8
  1874. │0*0*1*0*0*0*1*1│1*1*0*0*1*0*1*0│1*1*1*1*1*1*0*0│1*1*1*1*1*0*0*1│ 4
  1875. │1*1*1*1*0*1*1*0│0*0*0*0*1*1*1*1│0*1*0*0*1*1*0*0│0*0*0*0*0*0*1*1│ 0
  1876. └───────────────────────────────────────────────────────────────┘
  1877.   É¿ß.12.4 Åα¿¼Ñα 16-íá⌐Γ¡«⌐ »«í¿Γ¡«⌐ ¬áαΓδ αáºαÑΦÑ¡¿∩ óó«ñá/óδó«ñá.
  1878.  
  1879.  
  1880.                  âïÇéÇ 13.
  1881.         Åα¿¼Ñα ó¿αΓπá½∞¡«ú« αѪ¿¼á 8086 ñ½∩ PC-DOS.
  1882.          ──────────────────────────────────────────
  1883.    é¿αΓπá½∞¡δ⌐     αѪ¿¼     8086    »«ºó«½∩ÑΓ   ½εí«¼π    »α«úαἡ«¼π
  1884. «íÑß»ÑτÑ¡¿ε 8086  óδ»«½¡∩Γ∞ß∩  ó  ºáΘ¿ΘÑ¡¡«¼  αѪ¿¼Ñ  80386.  èá¬
  1885. »«¬áºδóáÑΓ Γáí½¿µá  13.1,  «ß¡«ó¡δÑ  »αá¬Γ¿τÑ߬¿Ñ  Σπ¡¬µ¿¿  ¼«úπΓ
  1886. óδΓѬáΓ∞  ¿º  ó¿αΓπá½∞¡«ú«  αѪ¿¼á  8086,  ¿,  ¬á¬  φëà  »α¿¼Ñα
  1887. ñÑ⌐ßΓó¿Γѽ∞¡« ñѼ«¡ßΓα¿απÑΓ, »α«úαá¼¼¡«Ñ «íÑß»ÑτÑ¡¿Ñ PC-DOS ¼«ªÑΓ
  1888. íδΓ∞ óδ»«½¡Ñ¡« ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ 8086  ¡á  ½εí«¼  »Ñαß«¡á½∞¡«¼
  1889. ¬«¼»∞εΓÑαÑ ß »α«µÑßß«α«¼ 80386.  Åα¿¼Ñα,  ñ¿ß»ÑΓτÑਧ«óá¡¡δ⌐  ¬á¬
  1890. ¬«¼á¡ñá  ó  PC-DOS,  »α¿ú«ñÑ¡  ñ½∩   φ¬ß»Ñα¿¼Ñ¡Γ¿α«óá¡¿∩   ½εí«¼π
  1891. »α«úαá¼¼¿ßΓπ,    ¿¼ÑεΘÑ¼π   »Ñαß«¡á½∞¡δ⌐   ¬«¼»∞εΓÑα   ß   80386-¼
  1892. »α«µÑßß«α«¼.
  1893.  Æáí½¿µá 13.1 Åαá¬Γ¿τÑ߬¿Ñ Σπ¡¬µ¿¿ ó¿αΓπá½∞¡«ú« ßπ»Ñα󿺫αá 8086.
  1894. _________________________________________________________________
  1895. 1. æ«ºñá¡¿Ñ  ß½«ª¡«⌐  ßαÑñδ  DOS  ñ½∩  ¼π½∞Γ¿ºáñáτ¡«⌐  ¿  Σ«¡«ó«⌐
  1896. αáí«Γδ.
  1897. 2.  î«ñѽ¿α«óá¡¿Ñ   ß«ó¼ÑßΓ¿¼δσ   ß   DOS   ΓÑσ¡¿τÑ߬¿σ   ßαÑñßΓó
  1898. »«ßΓαá¡¿τ¡«⌐ «αúá¡¿ºáµ¿¿ EMS ¿ EEMS,  αáßΦ¿α∩εΘ¿σ  »½áΓδ  »á¼∩Γ¿,
  1899. «íÑß»Ñτ¿óáεΘ¿σ ß«ó¼ÑßΓ¿¼«ßΓ∞ ß ß¿ßΓѼἿ ¡á 80386 »α«µÑßß«αáσ íѺ
  1900. ñ«»«½¡¿Γѽ∞¡«ú« «í«απñ«óá¡¿∩ »«ßΓαá¡¿τ«¡⌐ «αúá¡¿ºáµ¿¿.
  1901. 3. Å«ññÑαª¬á «ñ¡«óαѼѡ¡« ß¿ßΓѼ, ¡Ñ  ßσ«ñ¡δσ  ß  8086,  ¡á»α¿¼Ñα
  1902. PC-DOS ¿ CP/M.
  1903. 4. Å«ññÑαª¬á «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼ(δ) 8086 »«ñ ºáΘ¿ΘÑ¡¡«⌐ 32-í¿Γ¡«⌐
  1904. «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼ«⌐, ¡á»α¿¼Ñα PC-DOS »«ñ UNIX«¼.
  1905. _________________________________________________________________
  1906. ¥Γ«Γ    »α¿¼Ñα       »α«úαá¼¼¡«ú«     «íÑß»ÑτÑ¡¿∩     -      »α«ßΓá∩
  1907. »α«úαá¼¼á-ßπ»Ñαó¿º«α ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á, ºá»π߬áѼá∩ ß ¬½áó¿áΓπαδ
  1908. ¿¼Ñ¡Ñ¼, ¬á¬ ¬«¼á¡ñá DOS. äαπú¿¼¿ ß½«óἿ, »α«úαἼᠠ_ßπ»Ñα󿺫α,
  1909. óº∩Γá∩ ó ¬áτÑßΓóÑ »α¿¼Ñαá, αáí«ΓáÑΓ  ¬á¬  «íδτ¡«Ñ  »α¿¼Ñ¡Ñ¡¿Ñ  ¿º
  1910. DOSá. è«úñá »α«úαá¼¼á óδ»«½¡∩ÑΓß∩, «¡á óδºδóáÑΓ óσ«ñ  80386-ú«    ó
  1911. ºáñáτπ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á ¡á »α¿ó¿½Ñú¿α«óá¡¡«¼ πα«ó¡Ñ 0  ¿  ºáΓѼ
  1912. ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ PC-DOS  ó ó¿αΓπá½∞¡«¼ αѪ¿¼Ñ ¡á πα«ó¡Ñ 3. æ
  1913. Γ«τ¬¿ ºαÑ¡¿∩ »«½∞º«óáΓѽ∩ DOS,    α¿ß.13.1,  DOS    »α«ñ«½ªáÑΓ  óÑßΓ¿
  1914. ßÑí∩  ¡«α¿á½∞¡«,  «íÑß»Ñτ¿óá∩  Γ«,  τΓ«  ó¿αΓπá½∞¡δ⌐  αѪ¿¼  8086
  1915. »«ºó«½∩ÑΓ »α«úαἼἠ 8086-ú«  Σπ¡¬µ¿«¡¿α«óáΓ∞    ß«ó¼ÑßΓ¿¼«,  ñáªÑ
  1916. Ñß½¿ «ß¡«ó¡«⌐  ¬«¼»∞εΓÑα  ¡á  80386-¼  ¡áσ«ñ¿Γß∩  »«ñ  π»αáó½Ñ¡¿¼
  1917. ßπ»Ñαó¿º«α¡«⌐ »α«úαá¼¼δ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á  ¡á    »α¿óѽÑú¿α«óá¡¡«¼
  1918. πα«ó¡Ñ 0.
  1919.  
  1920.                   - 137 -
  1921.    ┌────────────┐     ┌────────────┐      ┌─────────────┐
  1922.    │c>        │     │c>v¼_super  │      │c>v¼_super    │
  1923.    │        │     │        │      │c>        │
  1924.    └────────────┘     └────────────┘      └─────────────┘
  1925. 1.Åα¿ú½áΦÑ¡¿Ñ PC-DOS  2.ê¼∩ »«½∞º«óáΓѽ∩  3.Åα«úαá¼¼á-ßπ»Ñα󿺫α
  1926. ¡á »Ñαß«¡á½∞¡«¼ ¬«¼-  ó ó¿αΓπá½∞¡«⌐ »α«ú- ºáóÑαΦáÑΓß∩    ó«   2-⌐
  1927. »∞εΓÑαÑ, αáí«ΓáεΘѼ   αἼѠßπ»Ñα󿺫αá   τáßΓ¿.  Å«ñ߬Ậá DOS
  1928. ¡á 80386 »α«µÑßß«αÑ.  8086.          »«óΓ«α∩ÑΓß∩, ¡« ßÑ⌐τáß
  1929.                       80386 αáí«Γ«ÑΓ ó ó¿αΓπ-
  1930.                       á½∞¡«¼ αѪ¿¼Ñ 8086. çá-
  1931.                       ¼Ñτá¡¿∩ »«½∞º«óáΓѽ∩ ¡Ñ
  1932.                       αẽ¿τáεΓß∩.
  1933. Åα¿¼Ñα     ¿ßß½ÑñπÑΓ   ¼Ñσá¡¿º¼    πßΓᡫ󬿠  ºáΘ¿ΘÑ¡¡«ú«   αѪ¿¼á,
  1934. ¡Ñ«íσ«ñ¿¼«⌐  ñ«   ¡áτá½á   αáí«Γδ   ºáΘ¿ΘÑ¡¡«ú«   αѪ¿¼á.   è«úñá
  1935. »α«úαá¼¼á-ßπ»Ñαó¿º«α ¡áτ¿¡áÑΓ óδ»«½¡∩Γ∞ß∩,    «¡á  ß«ºñáÑΓ  «íΘπε
  1936. Γáí½¿µπ ñÑß¬α¿»Γ«α«ó, Γáí½¿µπ ñÑß¬α¿»Γ«α«ó »αÑαδóá¡¿⌐  ¿  ßÑú¼Ñ¡Γ
  1937. ß«ßΓ«∩¡¿∩ ºáñáτ¿, ó¬½ετáεΘ¿⌐ »«αáºα∩ñ¡πε ¬áαΓπ αáºαÑΦÑ¡¿∩  óó«ñá/
  1938. óδó«ñá, ¿ß»«½∞ºπѼπε  ó  ºáΘ¿ΘÑ¡¡«¼  αѪ¿¼Ñ  80386.  ä½∩  »α«ßΓ«⌐
  1939. »α«úαá¼¼δ-ßπ»Ñα󿺫αá  »«í¿Γ¡á∩  ¬áαΓá    αáºαÑΦÑ¡¿∩   óó«ñá/óδó«ñá
  1940. ºá»«½¡∩ÑΓß∩ Ññ¿¡¿µá¼¿ (1), αáºαÑΦáεΘ¿¼¿ ¡Ñ«úαá¡¿τÑ¡¡δ⌐ óó«ñ/óδó«ñ
  1941. ¡á óßÑ »«αΓδ. è«úñá φΓ¿ ¡Ñ«íσ«ñ¿¼δÑ ßΓαπ¬Γπαδ ñá¡¡δσ πßΓá¡«ó½Ñ¡δ,
  1942. ßπ»Ñα󿺫α αáºαÑΦáÑΓ ºáΘ¿ΘÑ¡¡δ⌐ αѪ¿¼.
  1943.    ôß½«ó¿∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á, ß«ºñáóáѼδÑ »α¿¼Ñα«¼ ßπ»Ñα󿺫αá -
  1944. ºáñáτá.  àÑ  «ß¡«ó¡á∩  µÑ½∞  ß«ßΓ«¿Γ  ó  ó«º«í¡«ó½Ñ¡¿¿    DOSá  ¬á¬
  1945. »α«úαá¼¼δ  ó¿αΓπá½∞¡«ú«   αѪ¿¼á   8086.   àßΓÑßΓóÑ¡¡«,   »á¼∩Γ∞,
  1946. ¿ß»«½∞ºπѼá∩ ñ½∩  ó¡«ó∞  ß«ºñá¡¡δσ  GDT,  JDT  ¿  TSS  ¡Ñ  ñ«½ª¡á
  1947. »ÑαѺỿßδóáΓ∞ß∩,  ¬«úñá  DOS  »α«ñ«½ªáÑΓ  αáí«Γπ,  »«φΓ«¼π   DOS
  1948. ó«ßßΓá¡áó½¿óáÑΓß∩ óδ»«½¡Ñ¡¿Ñ¼ φΓ¿¼  ßπ»Ñαó¿º«α«¼  ¬«¼á¡ñδ  RET    ó
  1949. Γ«τ¬Ñ  óσ«ñá  »α«úαá¼¼δ  »αÑαδóá¡¿∩   DOS   ñ½∩   »αÑαδóá¡¿∩   39
  1950. ("Terminate But Stay REsident in Memory")(Ĭ«¡τá¡¿Ñ ß «ßΓáó½Ñ¡¿Ñ¼
  1951. αѺ¿ñÑ¡Γá ó »á¼∩Γ¿). Åα«úαá¼¼á "Term. But St.  Res."  ºáΘ¿ΘáÑΓ
  1952. DOS  «Γ  »ÑαÑαáß»αÑñѽѡ¿∩  »á¼∩Γ¿,  úñÑ  σαá¡¿Γß∩  ßπ»Ñα󿺫α
  1953. ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.
  1954.    äÑΓ὿ ó«ºóαáΓá ó  »α«úαá¼¼π  Term.    But  St.  Res."  «τÑ¡∞
  1955. ¿¡ΓÑαÑß¡δ.  Åα¿   ¡Ñ»«ßαÑñßΓóÑ¡¡«⌐   »«ñú«Γ«ó¬Ñ   ¬   ó«ºóαáΓπ
  1956. ßπ»Ñαó¿º«α  ñѽáÑΓ  ¬áñα  ßΓѬᠠ¡á  ßΓѬ  DOS,  ¬á¬  Ñß½¿  íδ
  1957. »α«úαá¼¼á Γ«½∞¬«  τΓ«  »«½πτ¿½á  ß¿ú¡á½  Term.    But  St.  Res.
  1958. »αÑαδóá¡¿∩ 39  αÑá½∞¡«ú«  αѪ¿¼á.  ä½∩    φΓ«⌐  µÑ½¿  ßπ»Ñα󿺫α
  1959. »«¼ÑΘáÑΓ  ¬áñα 6 íá⌐Γ«ó (FLAG, CS, ¿ IP) ó  ßΓѬ  DOS.    Æ«τ¡δÑ
  1960. º¡áτÑ¡¿∩ ¡Ñ ó᪡δ,  Γ.¬.  Γᬫóá  »α«µÑñπαá  ñ½∩  »α«úαá¼¼¡«ú«
  1961. »αÑαδóá¡¿∩. DOS  íπñÑΓ    αÑúπ½¿α«óáΓ∞  π¬áºáΓѽ∞  ßΓѬá,  τΓ«íδ
  1962. «ßó«í«ñ¿Γ∞  6  íá⌐Γ«ó  ó  «í½áßΓ¿  ßΓѬá.   æπ»Ñαó¿º«α     ºáΓѼ
  1963. Σá¬Γ¿τÑ߬¿ ó«ßßΓá¡áó½¿óáÑΓ DOS, αáí«Γá∩ ó  ó¿αΓπá½∞¡«¼    αѪ¿¼Ñ
  1964. 8086,  ¡áτ¿¡á∩    ß  Γ«τ¬¿  óσ«ñá  ó  DOS  »αÑαδóá¡¿∩  39.   ä½∩
  1965. ¼á¬ß¿¼á½∞¡«⌐   ß¬«α«ßΓ¿   ó«ºóαáΓ   óδ»«½¡∩ÑΓß∩   »α«ßΓ«   ¬á¬
  1966. ¼Ñªπα«ó¡Ñóá∩  ¬«¼á¡ñá  RET;  ¡Ñ  ¡πª¡á    «Γñѽ∞¡á∩  ºáñáτá  ñ½∩
  1967. ó¿αΓπá½∞¡«⌐  »α«úαá¼¼δ    8086.  ùΓ«íδ  πñ«í¡«   óδ»«½¡¿Γ∞   φΓπ
  1968. ¡áτá½∞¡πε ¬«¼á¡ñπ RET ó ó¿αΓπá½∞¡«¼  αѪ¿¼Ñ  8086,  ßπ»Ñα󿺫α
  1969. »«¼ÑΘáÑΓ º¡áτÑ¡¿∩ CS ¿ IP ñ½∩ »α«úαá¼¼δ »αÑαδóá¡¿∩ 39  ó  ¬áñα
  1970. ßΓѬᠡᠠßΓѬ    »α¿ó¿½Ñú¿α«óá¡¡«ú«  πα«ó¡∩  0,    ¿¡¿µ¿á½¿º¿απÑΓ
  1971. «íαáºδ ßΓѬ«ó SS ¿ SP ñ½∩ π¬áºá¡¿∩ ¡á ßΓѬ DOS,  πßΓá¡áó½¿óáÑΓ
  1972. í¿Γ Σ½áúá VM «íαáºá ó EFLAG ó ßΓѬ ¿  óδ»«½¡∩ÑΓ  ¬«¼á¡ñπ  RET,
  1973. τΓ«íδ  ºáóÑαΦ¿Γ∞  »ÑαÑσ«ñ  ß  πα«ó¡∩  ¡á  πα«óÑ¡∞   ¿    ¡áτáΓ∞
  1974. óδ»«½¡Ñ¡¿Ñ  ó¿αΓπá½∞¡«ú«  αѪ¿¼á  8086.  DOS,  Γᬿ¼  «íαẫ¼,
  1975. ó«ßßΓá¡áó½¿óáÑΓß∩ ß »Ñαó«⌐ ¬«¼á¡ñ«⌐ »α«úαá¼¼δ  Term.  But  St.
  1976. Res.,  ¿,  »«¬á  DOS  ¼«ªÑΓ  αẽ¿τáΓ∞,  »α«úαἼᠠ»αÑαδóá¡¿∩
  1977. óδºδóáÑΓß∩ ó ¡«α¼á½∞¡«¼ αѪ¿¼Ñ ¬«¼á¡ñ«⌐ INT 39    ¿º  »α¿¬½áñ¡«⌐
  1978. »α«úαá¼¼δ ó αÑá½∞¡«¼ αѪ¿¼Ñ.
  1979.  
  1980.                   - 138 -
  1981.    æ ΓÑσ »«α, ¬á¬ »α«úαá¼¼á-ßπ»Ñα󿺫α óδºóá½á    ó«ßßΓá¡«ó½Ñ¡¿Ñ
  1982. DOS  (¬«¡Ñτ¡«,    ó  ó¿αΓπá½∞¡«¼    αѪ¿¼Ñ    8086),     φëà   »α¿¼Ñα
  1983. ßπ»Ñα󿺫αá  óδ»«½¡∩ÑΓß∩  ,  ¡á»α¿¼Ñα,    Γ«½∞¬«    »«ß½Ñ    φΓ«ú«.
  1984. òáαá¬ΓÑα¡«, τΓ« ßπ»Ñα󿺫α óδ»«½¡∩ÑΓß∩ ñ½∩  ¬«α«Γ¬«ú«  ¼«¼Ñ¡Γá
  1985. óαѼѡ¿,   ¬«úñá   ó«º¡¿¬áÑΓ   »α«úαá¼¼¡«Ñ   ¿½¿    á»»áαáΓ¡«Ñ
  1986. »αÑαδóá¡¿Ñ,  ¡«  «¡   óδ»«½¡∩ÑΓß∩   »α«ßΓ«   ñ½∩   ¡á»αáó½Ñ¡¿∩
  1987. óδ»«½¡Ñ¡¿∩  ¬    DOS-   »α«úαἼѠ  ñ½∩     »αÑαδóá¡¿⌐,   ¬«Γ«α«Ñ
  1988. »«∩ó½∩ÑΓß∩. ¥Γ« óδ»«½¡∩ÑΓß∩ ó í«½∞Φ¿¡ßΓóÑ ß½πτáÑó ΓѼ ªÑ ßá¼δ¼
  1989. «íαẫ¼ ¬á¬ ¿ »α¿ á¬Γ¿ó¿º¿α«óá¡¿¿ »α«úαá¼¼δ Term. But St. Res.
  1990. ñ½∩ ¡áτá½∞¡«ú« ºá»π߬á DOS ó  ó¿αΓπá½∞¡«¼  8086  αѪ¿¼Ñ.  ƒß¡«
  1991. Γ«½∞¬«, τΓ« FLAG, CS ¿ IP  º¡áτÑ¡¿∩,  »«¼ÑΘÑ¡¡δÑ  ó  ßΓѬ  DOS
  1992. ñ«½ª¡δ íδΓ∞  Γ«τ¡δ¼¿,  Γᬠ ¬á¬  DOS  íπñÑΓ  ¿ß»«½∞º«óáΓ∞  φΓ¿
  1993. óѽ¿τ¿¡δ »α¿ ó«ºóαáΓÑ ¿º »α«úαá¼¼δ «íαáí«Γ¬¿ »αÑαδóá¡¿⌐.
  1994.  
  1995.      Éáß»ÑτáΓ¬á ßπ»Ñαó¿º«α«¼ ó¿αΓπá½∞¡«ú« αѪ¿¼á.
  1996.       ───────────────────────────────────────────
  1997. Éáß»ÑτáΓ¬á ó »α¿½«ªÑ¡¿¿  G  -  »«½¡á∩,    »«½¡«ßΓ∞ε  »α«óÑαÑ¡¡δ⌐
  1998. »α¿¼Ñα ñ½∩ αáºαÑΦÑ¡¿∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á ¿  ºá»π߬ᠠ»α«úαá¼¼δ
  1999. DOS,  ó  ó¿αΓπá½∞¡«¼  8086  αѪ¿¼Ñ   φëà  ¬«ñ   ¼«ªÑΓ   íδΓ∞
  2000. «Γαá¡ß½¿α«óá¡ ß »«¼«Θ∞ε áßßѼí½Ñαá  8086,  Γᬠ   ¬á¬  ¡Ñ¬«Γ«αδÑ
  2001. ¡Ñ«íσ«ñ¿¼δÑ  ¬«ñδ  «»Ñαᵿ¿  ºáΘ¿ΘÑ¡¡«ú«  αѪ¿¼á  ñ«½ª¡δ  íδΓ∞
  2002. «»αÑñѽѡδ, ¿ß»«½∞ºπ∩ «»ÑαáΓ«αδ DB.
  2003.  
  2004.             ÉáßΦ¿αÑ¡¿Ñ óáα¿á¡Γ«ó.
  2005.              ────────────────────
  2006. Åα¿¼Ñα     ßπ»Ñα󿺫αá   πßΓá¡áó½¿óáÑΓ   "íẫó«Ñ   αáß»«½«ªÑ¡¿Ñ
  2007. «»Ñαᵿ¿" ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ, ó ¬«Γ«α«Ñ ¼«úπΓ íδΓ∞  ñ«íáó½Ñ¡δ
  2008. ñ«»«½¡¿Γѽ∞¡δÑ τÑαΓδ. ìá»α¿¼Ñα,  Γáí½¿µδ  ßΓαá¡¿µ  80386,  ¬á¬
  2009. «Γ¼ÑτÑ¡« ó ». 9, ¼«úπΓ íδΓ∞  ß«ºñá¡δ  ¿  ó»«ß½ÑñßΓó¿¿  ßñѽá¡δ
  2010. »«ßΓαá¡¿τ¡« ñ«ßΓπ»¡δ¼¿.
  2011.    ìá 80386  ¬«¼»∞εΓÑαáσ  í«½∞Φ«Ñ  »αá¬Γ¿τÑ߬«Ñ  ¿ß»«½∞º«óá¡¿Ñ
  2012. »«ßΓαá¡¿τ¡δσ ó«º¼«ª¡«ßΓÑ⌐  80386-ú«  ß«ßΓ«¿Γ  ó  ¼«ñѽ¿α«óá¡¿¿
  2013. á»»áαáΓπαδ   ñ½∩   »«ßΓαá¡¿τ¡«ú«   αáºí¿Ñ¡¿∩,    óßΓα«Ñ¡¡«⌐   ó
  2014. αáßΦ¿αÑ¡¡δÑ »½áΓδ »á¼∩Γ¿ (»½áΓδ EMS ¿ EEMS), ñ«ßΓπ»¡δÑ ñ½∩ PC,
  2015. «ß¡«óá¡¡δσ ¡á 8086 ¿ 80286.
  2016.    Ç»»áαáΓπαá ñ½∩  »«ßΓαá¡¿τ¡«ú«  αáºí¿Ñ¡¿∩,  ß«ñÑαªáΘá∩ß∩  ¡á
  2017. Γá¬¿σ »½áΓáσ, π»αáó½∩ÑΓß∩ αÑú¿ßΓαἿ, áñαÑßπεΘ¿¼¿ß∩ ¬á¬  »«αΓδ
  2018. óó«ñá/óδó«ñá. Åα¿ ¿ß»«½∞º«óá¡¿¿ »«αáºα∩ñ¡«⌐  ¬áαΓδ  αáºαÑΦÑ¡¿∩
  2019. óó«ñá/óδó«ñá 80386 ñ½∩    »αÑñ«ΓóαáΘÑ¡¿∩    óó«ñá/óδó«ñá  »«  φΓ¿¼
  2020. áñαÑßá¼, »«»δΓ¬á  óó«ñá/óδó«ñá    ó  ¬«¡Γα«½∞¡δÑ    αÑú¿ßΓαδ  φΓ¿σ
  2021. »«½Ñ⌐  íπñÑΓ  »α¿ó«ñ¿Γ∞  ¬  ÄíΘÑ⌐  «Φ¿í¬Ñ  ºáΘ¿Γδ  («Φ¿í¬á  13
  2022. ¿ß¬½ετ¿Γѽ∞¡«⌐     ß¿Γπᵿ¿)   ñ½∩   »αÑαδóá¡¿∩    »α«úαá¼¼δ   13
  2023. ßπ»Ñα󿺫αá ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.
  2024.    Äíß½πª¿óáεΘá∩ »α«úαἼᠠó  ßπ»Ñα󿺫αÑ  ¼«ªÑΓ  φ¼π½¿α«óáΓ∞
  2025. Σπ¡¬µ¿¿  ß«ßΓáó½Ñ¡¿∩  EMS  ¿½¿     EEMS    ¬áαΓδ    ß««ΓóÑΓßΓóÑ¡¡«
  2026. αÑúπ½¿α«ó¬«⌐ Γáí½¿µ ßΓαá¡¿µ 80386. Æá¬á∩ »α«úαἼᠻαÑ«íαáºπÑΓ
  2027. ΓαÑíπε¼πε Σ¿º¿τÑ߬πε »á¼∩Γ∞ ó  ½«ú¿τÑ߬¿Ñ  áñαÑßá,  ¡áº¡τÑ¡¡δÑ
  2028. αáßΦ¿αÑ¡¡«⌐ ¬áαΓ«⌐ »á¼∩Γ¿.  æ  φΓ¿¼  »«ñσ«ñ«¼  »α¿½«ªÑ¡¿∩  DOS
  2029. ¼«úπΓ  »α«ñ«½ªáΓ∞   ¿ß»«½∞º«óá¡¿Ñ   αáßΦ¿αÑ¡¡«⌐   »á¼∩Γ¿   íѺ
  2030. ¡Ñ«íσ«ñ¿¼«ßΓ¿ ó¡πΓαÑ¡¡Ñ⌐ á»»áαáΓπαδ »«ßΓαá¡¿τ¡«ú« αáºí¿Ñ¡¿∩.
  2031.    ÄíÑß»ÑτÑ¡¿Ñ    ¡Ñ߬«½∞¬¿σ  ßαÑñ  ó¿αΓπá½∞¡«ú«     8086    αѪ¿¼á
  2032. ßΓá¡«ó¿Γß∩   º¡áτ¿Γѽ∞¡«    í«½ÑÑ    ß½«ª¡«⌐    αáí«Γ«⌐    ñ½∩
  2033. ßπ»Ñαó¿º«α¡«ú« »α«úαá¼¼¡«ú« «íÑß»ÑτÑ¡¿∩, σ«Γ∩ φΓ« «τÑ¡∞ σ«α«Φ«
  2034. »«ññÑনóáÑΓß∩ á»»áαáΓπα«⌐ 80386-ú«. éó«ñ/óδó«ñ  ¿  »αÑαδóá¡¿∩
  2035. ñ«½ª¡δ π»αáó½∩Γ∞ß∩ ßπ»Ñαó¿º«α«¼, τΓ«íδ ¿ºíѪáΓ∞ ¬«¡Σ½¿¬Γ«ó ¿½¿
  2036. Γπ»¿¬«óδσ ß¿Γπᵿ⌐󠼡«ªÑßΓóÑ¡¡«¼ 8086 αѪ¿¼Ñ.    ü«½ÑÑ  ß½«ª¡á∩
  2037. »α«úαá¼¼á ßπ»Ñα󿺫αá, «ß«íÑ¡¡« Ñß½¿ «¡á π»αáó½∩ÑΓ ó¿αΓπá½∞¡δ¼
  2038. ¼¡«ªÑßΓóÑ¡¡δ¼ 8086 αѪ¿¼«¼, ó«º¼«ª¡« ¼«ªÑΓ  »α«¿ºó«ñ¿Γ∞  í«½ÑÑ
  2039. ß½«ª¡δÑ ñÑ⌐ßΓó¿∩, τѼ »«¬áºá¡«    ¡á  »α¿¼ÑαÑ  ó    »α¿½«ªÑ¡¿¿  G,
  2040. ¬«Γ«αδ⌐  »α«ßΓ«  ¡Ñ  πτ¿ΓδóáÑΓ    »αÑαδóá¡¿∩.  æ½«ª¡δÑ  ñÑ⌐ßΓó¿∩
  2041. «íδτ¡«    ß½πªáΓ    ñ½∩   ¬««αñ¿¡áµ¿¿   ñ«ßΓπ»á   ¬   »ÑαÑΣ¿α¿⌐¡δ¼
  2042. πßΓα«⌐ßΓóá¼, ¬«Γ«αδÑ ¿ß»«½∞ºπεΓß∩ ñóπ¼∩ ¿½¿ í«½ÑÑ ¡Ñºáó¿ß¿¼δ¼¿
  2043. αѪ¿¼á¼¿ 8086.
  2044.