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

  1.                 - 139 -
  2.  
  3.                 ùÇæÆ£ 5
  4.       üÄïàà âïôüÄèÄà ÄÅêæÇìêà çÇÖêÖàììÄâÄ ÉàåêîÇ.
  5.        ──────────────────────────────────────────
  6.     Åα¿¡µ¿»   ¿ß»«½∞º«óá¡¿∩   »α«µÑßß«αá   80386   ñ½∩     »α«ßΓδσ
  7. ºáΘ¿ΘÑ¡¡δσ 32-í¿Γ¡δσ ß¿ßΓѼ íδ½ αá߬αδΓ ó τáßΓ¿ 3. çáΓѼ ó τáßΓ¿
  8. 4 «»¿ßá¡ ¡«óδ⌐ ¿ »«½Ñº¡δ⌐ αѪ¿¼ ó¿αΓπá½∞¡«ú« 8086. ì« ¬α«¼Ñ Γ«ú«
  9. »α«µÑßß«α  80386  »αÑñ«ßΓáó½∩ÑΓ  ÑΘÑ  ñ«»«½¡¿Γѽ∞¡δÑ  ¿¡ΓÑαÑß¡δÑ
  10. 󫺼«ª¡«ßΓ¿.
  11.    ¥Γ«Γ  αáºñѽ  αá߬αδóáÑΓ  ¡á¿í«½ÑÑ  ¿¡ΓÑαÑß¡δÑ  ¿   ¡á¿í«½ÑÑ
  12. ºá»πΓá¡¡δѠ󫺼«ª¡«ßΓ¿ 80386, ó¬½ετá∩
  13.    p Å«½¡«Ñ «»¿ßá¡¿Ñ Γáí½¿µδ ñ¿ß¬α¿»Γ«α«ó ¿ ¿σ ß«ñÑন¼«ú«.
  14.    p éßΓα«Ñ¡¡πε »«ññÑαª¬π ¼¡«ú«ºáñáτ¡«ßΓ¿ ¿ »ÑαѬ½ετÑ¡¿Ñ ºáñáτ.
  15.    p Å«½¡«Ñ «í`∩ߡѡ¿Ñ αáí«Γδ ß »αÑαδóá¡¿∩¼¿ ¿    ¿ß¬½ετ¿Γѽ∞¡δ¼¿
  16. ß¿Γπᵿ∩¼¿.
  17.    p  ÉáßΦ¿αÑ¡¡δÑ  ó«º¼«ª¡«ßΓ¿    «Γ½áñ¬¿,  óßΓα«Ñ¡¡δÑ  ó  ¬áªñδ⌐
  18. »α«µÑßß«α 80386.
  19.    ¥Γ¿ «ß«íÑ¡¡«ßΓ¿ ñ«»«½¡∩εΓ  ¬áαΓ¿¡π  áασ¿ΓѬΓπαδ  »α«µÑßß«αá.
  20. ü«½ÑÑ ú½πí«¬¿⌐ óºú½∩ñ ¡á Γáí½¿µδ ñÑß¬α¿»Γ«α«ó  ¿  ¿σ  ß«ñÑন¼«Ñ
  21. αá߬αδóáÑΓ óßΓα«Ñ¡¡δѠ󫺼«ª¡«ßΓ¿ ¼¡«ú«ºáñáτ¡«⌐  αáí«Γδ.  â½áóá,
  22. »«ßó∩ΘÑ¡¡á∩ ¿ß¬½ετ¿Γѽ∞¡δ¼ ß¿Γπᵿ∩¼  ¿  »αÑαδóá¡¿∩¼,  ∩ó½∩ÑΓß∩,
  23. ó- «ß¡«ó¡«¼, ¿¡Σ«α¼áµ¿Ñ⌐ ñ½∩ »«¡¿¼á¡¿∩ óßÑσ «»Ñαᵿ⌐  »α«µÑßß«αá
  24. 80386. ìᬫ¡Ñµ,  «ß«íÑ¡¡«ßΓ¿  «Γ½áñ¬¿  ñ½∩  16    ¿  32  -  í¿Γ¡δσ
  25. »α«úαá¼¼, ¬á¬ ó αÑá½∞¡«¼, Γᬠ¿  ó  ºáΘ¿ΘÑ¡¡«¼    αѪ¿¼Ñ    ∩ó½∩εΓß∩
  26. »αÑñ¼ÑΓ«¼ ¿¡ΓÑαÑßá ñ½∩ óßÑσ »α«úαá¼¼¿ßΓ«ó.
  27.  
  28.                âïÇéÇ 14.
  29.          Æáí½¿µδ ñÑß¬α¿»Γ«α«ó ¿ ¿σ ß«ñÑন¼«Ñ.
  30.            ────────────────────────────────
  31.    ¥Γá    ú½áóá  ß«ñÑαª¿Γ  »«½¡«Ñ  «»¿ßá¡¿Ñ  Γáí½¿µ  ñÑß¬α¿»Γ«α«ó
  32. »α«µÑßß«αá  80386  ¿  ¿σ  ß«ñÑন¼«ú«.    â½áóá  8  ñá½á     óó«ñ¡πε
  33. ¿¡Σ«α¼áµ¿ε  »«     ñÑß¬α¿»Γ«αá¼,     »ÑαѬ½ετáΓѽ∩¼    ¿    Γáí½¿µá¼
  34. ñÑß¬α¿»Γ«α«ó »α«ßΓ«⌐ ºáΘ¿ΘÑ¡¡«⌐ 32 - í¿Γ¡«⌐ ß¿ßΓѼδ. ü뫨  ΓᬪÑ
  35. αáßß¼«ΓαÑ¡δ¿ ¡Ñ¬«Γ«αδÑ ñαπú¿Ñ Γ¿»δ ñÑß¬α¿»Γ«α«ó,  »ÑαѬ½ετáΓѽÑ⌐
  36. ¿  Γáí½¿µ  ñÑß¬α¿»Γ«α«ó.  ¥Γá  ú½áóá  αÑºε¼¿απÑΓ  ¿  óßÑßΓ«α«¡¡Ñ
  37. «»¿ßδóáÑΓ   ¡áº¡áτÑ¡¿Ñ     ¿   Σ«α¼áΓ    óßÑσ    ñÑß¬α¿»Γ«α«ó    ¿
  38. »ÑαѬ½ετáΓѽÑ⌐.
  39.  
  40.           ìạáτÑ¡¿Ñ ñÑß¬α¿»Γ«α«ó ßÑú¼Ñ¡Γ«ó.
  41.          ────────────────────────────
  42.    äÑß¬α¿»Γ«αδ ßÑú¼Ñ¡Γ«ó  ñ½∩  ¬«¼á¡ñ  ¿  ñá¡¡δσ  «»¿ßδóáεΓ,  ó
  43. ¬«¼»á¬Γ¡«⌐ Σ«α¼Ñ,ó«ß»α¿¡¿¼áѼ«⌐ »α«µÑßß«α«¼ 80386, ¿ß¬½ετ¿Γѽ∞¡«
  44. ßÑú¼Ñ¡Γδ, ßπΘÑßΓóπεΘ¿Ñ ó »á¼∩Γ¿ - Γ.Ñ.    code  ¿  data  ßÑú¼Ñ¡Γδ.
  45. æÑú¼Ñ¡Γδ code ¿ data  ºáñáεΓß∩    αẽ¿τ¡δ¼¿  Γ¿»á¼¿  ñÑß¬α¿»Γ«α«ó
  46. Γ.¬.  Γ«½∞¬«  code  ßÑú¼Ñ¡Γ  ∩ó½∩ÑΓß∩  ¿ß»«½¡∩Ѽδ¼,  á    ß  µÑ½∞ε
  47. «íÑß»ÑτÑ¿∩  ¡áñ½ÑªáΘÑ⌐ ºáΘ¿Γδ  ß¿ßΓѼδ,  ñ½∩  ¿ß»«½¡∩Ѽ«ú«  ¬«ñá
  48. ΓαÑíπÑΓß∩ ñαπú«⌐ ¡áí«α áΓα¿íπΓ«ó, ¡ÑªÑ½¿ ñ½∩ ñá¡¡δσ.
  49.    ÅαÑñπß¼«ΓαÑ¡¡δÑ ñÑß¬α¿»Γ«αδ ßÑú¼Ñ¡Γ«ó ß«ßΓ«∩¡¿∩ ºáñáτ¿ (TSS)
  50. »«ºó«½∩εΓ π¼¡«ªáΓ∞ TSS-δ. ¥Γá «ß«íÑ¡¡«ßΓ∞  »«ºó«½∩ÑΓ  »α«µÑßß«απ
  51. 80386 »«ññÑনóáΓ∞ ¼¡«ú«ºáñáτ¡«ßΓ∞.  Ç¬Γ¿ó¡á∩  ó  ñá¡¡δ⌐  ¼«¼Ñ¡Γ
  52. ºáñáτá ¿¡ñ¿µ¿απÑΓß∩ ßÑ½Ñ¬Γ«α«¼    ó  αÑú¿ßΓαÑ  ºáñáτ  (TR)  ¿  TSS
  53. ñÑß¬α¿»Γ«αÑ, «»¿ßδóáÑ¼δ¼  ß««ΓóÑΓßΓóπεΘ¿¼  º¡áτÑ¡¿Ñ¼  ßÑ½Ñ¬Γ«αá.
  54. ¥Γ« íπñÑΓ «»¿ßá¡« ¡¿ªÑ ó ú½áóÑ 15.
  55.    Æá¬¿¼  ªÑ  «íαẫ¼,     »αÑñπß¼«ΓαÑ¡¡δÑ   ñÑß¬α¿»Γ«αδ     Γáí½¿µ
  56. ½«¬á½∞¡δσ  ñÑß¬α¿»Γ«α«ó  (LDT)    »«ºó«½∩εΓ  π¼¡«ªáΓ∞  LDT-δ.  ¥Γ«
  57. »«ºó«½∩ÑΓ ¬áªñ«⌐ ºáñáτѠ󠼡«ú«ºáñáτ¡«⌐ áασ¿ΓѬΓπαÑ 80386  ¿¼ÑΓ∞
  58. ßó«Ñ  ½¿τ¡«Ñ  ½«¬á½∞¡«Ñ  áñαÑß¡«Ñ   »α«ßΓαá¡ßΓó«.   Ç¬Γ¿ó¡«Ñ   ó
  59. ¡áßΓ«∩Θ¿⌐ ¼«¼Ñ¡Γ ½«¬á½∞¡«Ñ  áñαÑß¡«Ñ  »α«ßΓαá¡ßΓó«,  π¬áºδóáѼ«Ñ
  60. ßÑ½Ñ¬Γ«α«¼ ó LDT αÑú¿ßΓαÑ (LDTR),á  LDT  ñÑß¬α¿»Γ«α  π¬áºδóáÑΓß∩
  61. ß««ΓóÑΓßΓóπεΘ¿¼ º¡áτÑ¡¿Ñ¼ ßÑ½Ñ¬Γ«αá.
  62.  
  63.                 - 140 -
  64.           ìạáτÑ¡¿Ñ »ÑαѬ½ετáΓѽÑ⌐.
  65.            ──────────────────────
  66.    ÅÑαѬ½ετáΓѽ¿  «íÑß»Ñτ¿óáεΓ    Γ«½∞¬«    »ÑαÑñáτπ  π»αáó½Ñ¡¿∩  ó
  67. áñαÑß¡«¼ »α«ßΓαá¡ßΓóÑ, ¬á¬ ¬  «»αÑñѽѡ¡«¼π  ßÑú¼Ñ¡Γπ  code  ¿½¿
  68. «»αÑñѽѡ¡«⌐ ºáñáτÑ.
  69.    éδºδóáεΘ¿Ñ »ÑαѬ½ετáΓѽ¿, «Γ½áñ«τ¡δÑ (trap) »ÑαѬ½ετáΓѽ¿, ¿
  70. »ÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿⌐ «»¿ßδóáεΓ Γ«τ¬π óσ«ñá ó  ßÑú¼Ñ¡Γ  code;
  71. »ÑαѬ½ετáΓѽ¿ ºáñáτ π¬áºδóáεΓ ºáñáτπ. ô¬áºδóá∩ »ÑαѬ½ετáΓѽ∞ ¬á¬
  72. «»Ñαá¡ñ αѺπ½∞ΓáΓá óδ»«½¡Ñ¡¿∩ ¿¡ßΓαπ¬µ¿¿,  π»αáó½Ñ¡¿Ñ  íπñÑΓ  ¡á
  73. ¡Ñ¬«Γ«α«Ñ    óαѼ∩    »ÑαÑñáóáΓ∞ß∩    »α¿¡¿¼áεΘÑ¼π     «»Ñαá¡ñπ,
  74. «»¿ßδóáѼ«¼π »ÑαѬ½ετáΓѽѼ. ìÑ«íσ«ñ¿¼« «ΓñáΓ∞    ñ«½ª¡«Ñ  Σπ¡¬µ¿¿
  75. »ÑαÑ¡á»αáó½Ñ¡¿∩, Γ.¬. τáßΓ« ßπΘÑßΓóπÑΓ    ¡Ñ«íσ«ñ¿¼«ßΓ∞  ß«ºñáóáΓ∞
  76. ¼¡«ªÑßΓóÑ¡¡δÑ Γ«τ¬¿ óσ«ñá, ß««ΓóÑΓßΓóπεΘ¿Ñ ñá¡¡«¼π ßÑú¼Ñ¡Γπ  ¿½¿
  77. ñá¡¡«⌐ ºáñáτÑ.
  78.    ÅÑαѬ½ετáΓѽ¿, αáß»«½«ªÑ¡¡δÑ ó IDT »«ºó«½∩εΓ «»¿ßδóáΓ∞ Γ«τ¬¿
  79. óσ«ñᠬᬠτÑαѺ ¼Ñσá¡¿º¼ á»»áαáΓ¡δσ »αÑαδóá¡¿⌐ »α«µÑßß«αá, Γᬠ¿
  80. τÑαѺ ¿¡ßΓαπ¬µ¿¿ »α«úαá¼¼¡δσ  »αÑαδóá¡¿⌐  INTn,  INTO,    BOUND  ¿
  81. ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿. ä½∩ φΓ¿σ µÑ½Ñ⌐ «Γ½áñ«τ¡δ⌐ »ÑαѬ½ετáΓѽ∞
  82. (trap  gate)  ¿  »ÑαѬ½ετáΓѽ∞     »αÑαδóá¡¿⌐   (interrupt   gate)
  83. π¬áºδóáεΓ ¡á code ßÑú¼Ñ¡Γ ó¡πΓα¿ ΓѬπΘÑ⌐ ºáñáτ¿, ¿ß»«½∞ºπ∩ GDT ¿
  84. ΓѬπΘπε  LDT.  ÅÑαѬ½ετáΓѽ∞  ºáñáτ  (task  gate)  π¬áºδóáÑΓ  ¡á
  85. ßÑú¼Ñ¡Γ  ß«ßΓ«∩¡¿∩  ºáñáτ¿  ¿  ΓαÑíπÑΓ     «Γ   »α«µÑßß«αá   80386
  86. óδ»«½¡Ñ¡¿∩  áóΓ«¼áΓ¿τÑ߬«ú«  »ÑαѬ½ετÑ¡¿∩  ºáñáτ  ñ½∩  »«½πτÑ¡¿∩
  87. ñ«ßΓπ»á ¬ ºáñáτÑ-»α¿Ñ¼¡¿¬π (ß¼. ú½áóπ 15).
  88.  
  89.          Æ¿»δ ¿ Σ«α¼áΓδ ñÑß¬α¿»Γ«αá ßÑú¼Ñ¡Γ«ó.
  90.           ────────────────────────────────────
  91.    äÑß¬α¿»Γ«αδ ßÑú¼Ñ¡Γ«ó - ß»Ñµ¿á½∞¡δÑ 8-íá⌐Γ«óδÑ Γ¿»δ    ñá¡¡δσ,
  92. ¡Ñ«íσ«ñ¿¼δÑ ñ½∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á. Ä¡¿ «»¿ßδóáεΓ íẫóδ⌐ áñαÑß,
  93. αẼÑα ¿ áΓα¿íπΓδ ßÑú¼Ñ¡Γ«ó. æπΘÑßΓóπεΓ τÑΓδαÑ Γ¿»á ñÑß¬α¿»Γ«α«ó
  94. ßÑú¼Ñ¡Γ«ó  ñÑß¬α¿»Γ«αδ     code    ßÑú¼Ñ¡Γ«ó,   ñÑß¬α¿»Γ«αδ   data
  95. ßÑú¼Ñ¡Γ«ó, ñÑß¬α¿»Γ«αδ ßÑú¼Ñ¡Γ«ó ß«ßΓ«∩¡¿∩ ºáñáτ  ¿  ñÑß¬α¿»Γ«αδ
  96. Γáí½¿µ     ½«¬á½∞¡δσ   ñÑß¬α¿»Γ«α«ó.   Ä»¿ßá¡¿Ñ     ¬áªñ«ú«    Γ¿»á
  97. ñÑß¬α¿»Γ«α«ó íπñÑΓ »α¿óÑñÑ¡« ¡¿ªÑ.
  98.    éßÑ ñÑß¬α¿»Γ«αδ ¿¼ÑεΓ «»αÑñѽѡ¡«Ñ ßσ«ñßΓó« ñαπú  ß    ñαπú«¼.
  99. é¡πΓαÑ¡¡¿⌐ Σ«α¼áΓ  óßÑσ  ñÑß¬α¿»Γ«α«ó  ó¬½ετáÑΓ  íẫóδ⌐  áñαÑß,
  100. º¡áτÑ¡¿Ñ »αÑñѽá, á ΓᬪѠñαπúπε ¿¡Σ«α¼áµ¿ε «í áΓα¿íπΓáσ.
  101.    æá¼¿ ßÑú¼Ñ¡Γδ ¬á¬ 16-í¿Γ¡δÑ, Γᬠ ¿    32-í¿Γ¡δÑ  ¿ß»«½∞ºπεΓß∩
  102. ñ½∩ code ßÑú¼Ñ¡Γ«ó, data ßÑú¼Ñ¡Γ«ó ¿ ßÑú¼Ñ¡Γ«ó ß«ßΓ«∩¡¿∩  ºáñáτ.
  103. äÑß¬α¿»Γ«αδ code ßÑú¼Ñ¡Γ«ó ß«ñÑαªáΓ í¿Γ π¼«½τá¡¿∩  D  (Default),
  104. π¬áºδóáεΘ¿⌐ ¡á Γ« ∩ó½∩ÑΓß∩ ñá¡¡δ⌐ ßÑú¼Ñ¡Γ  16-í¿Γ¡δ¼  (D=0)  ¿½¿
  105. 32-í¿Γ¡δ¼  (D=1)  ßÑú¼Ñ¡Γ«¼.  è«úñá  D=0  µÑ½«Ñ  ßΓáαΦÑÑ   ß½«ó«
  106. ñÑß¬α¿»Γ«αá ñ«½ª¡« íδΓ∞ 0, ó ß««ΓóÑΓßΓó¿¿ ß «»αÑñѽѡ¿Ñ¼ Σ«α¼áΓá
  107. ñ½∩ 16-í¿Γ¡«ú« ñÑß¬α¿»Γ«αá. äÑß¬α¿»Γ«αδ code  ¿  data  ßÑú¼Ñ¡Γ«ó
  108. ¿¼ÑεΓ B (Big) í¿Γ, ¬«Γ«αδ⌐ ¼«ªÑΓ íδΓ∞ πßΓá¡«ó½Ñ¡  ñ½∩  ¿¡ñ¿¬áµ¿¿
  109. óѽ¿τ¿¡δ αẼÑαá ßÑú¼Ñ¡Γá; 32-í¿Γ¡δ⌐  ñÑß¬α¿»Γ«α  ñá¡¡δσ  «íδτ¡«
  110. ¿¼ÑÑΓ B=1, ¿¡ñ¿µ¿απ∩ »«ññÑ᪬π αẼÑα«ó ßÑú¼Ñ¡Γ«ó  ó»½«Γ∞  ñ«  4
  111. ú¿úáíá⌐Γ. äÑß¬α¿»Γ«αδ ñ½∩ ßÑú¼Ñ¡Γ«ó  ß«ßΓ«∩¡¿∩    ºáñáτ  αẽ¿τáεΓ
  112. 32- í¿Γ¡δÑ TSS «Γ 16- í¿Γ¡δσ TSS.
  113.    Åα¿¡¿¼á∩ ó αáßτÑΓ αẽ¿τ¡δÑ Γ¿»δ ßÑú¼Ñ¡Γ«ó, 16- í¿Γ¡δÑ ¿ 32-
  114. í¿Γ¡δÑ αẼÑαδ, ßπΘÑßΓóπεΓ ßѼ∞ Σ«α¼áΓ«ó ñÑß¬α¿»Γ«α«ó
  115.    32- í¿Γ¡δÑ ßÑú¼Ñ¡Γδ code
  116.    16- í¿Γ¡δÑ ßÑú¼Ñ¡Γδ code
  117.    32- í¿Γ¡δÑ ßÑú¼Ñ¡Γδ data
  118.    16- í¿Γ¡δÑ ßÑú¼Ñ¡Γδ data
  119.    32- í¿Γ¡δÑ ßÑú¼Ñ¡Γδ ß«ßΓ«∩¡¿∩ ºáñáτ¿
  120.    16- í¿Γ¡δÑ ßÑú¼Ñ¡Γδ ß«ßΓ«∩¡¿∩ ºáñáτ¿
  121.    Æáí½¿µδ ½«¬á½∞¡δσ ñÑß¬α¿»Γ«α«ó
  122.    äÑß¬α¿»Γ«α ¿¼ÑÑΓ ß½ÑñπεΘ¿Ñ »«½∩
  123.    1. üẫóδ⌐    áñαÑß    ßÑú¼Ñ¡Γá   -   32-   í¿Γ¡«Ñ   º¡áτÑ¡¿Ñ,
  124. «»αÑñѽ∩εΘÑÑ  íẫóδ⌐  áñαÑß  ßÑú¼Ñ¡Γá     ó   ½¿¡Ñ⌐¡«¼    áñαÑß¡«¼
  125. »α«ßΓαá¡ßΓóÑ.
  126.  
  127.                 - 141 -
  128. 31          24 23          16 15           8 7        0
  129. ├───────────────┼───────────────┼───────────────┼───────────────┤
  130. │        │  D   A »αÑñѽ │        │        │ 4
  131. │ßÑú.íáºδ 31..24│G 1 0 V    │P DPL 1 1 C R A│ßÑú.íáºδ 23..16│
  132. │        │      L 19...16│        │        │
  133. ├───────────────────────────────┼───────────────────────────────┤
  134. │ ßÑú¼Ñ¡Γ íáºδ 15.....0     │ßÑú¼Ñ¡Γ¡δ⌐ «úαá¡¿τ¿Γѽ∞ 15...0 │ 0
  135. └───────────────────────────────┴───────────────────────────────┘
  136.  á) 32-í¿Γ¡δ⌐ ¬«ñ«óδ⌐ ßÑú¼Ñ¡Γ¡δ⌐ ñÑß¬α¿»Γ«α.
  137. 31          24 23          16 15           8 7        0
  138. ├───────────────┼───────────────┼───────────────┼───────────────┤
  139. │        │  D        │        │        │ 4
  140. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│P DPL 1 1 C R A│ßÑú.íáºδ 23..16│
  141. ├───────────────────────────────┼───────────────────────────────┤
  142. │ ßÑú¼Ñ¡Γ íáºδ 15.....0     │ßÑú¼Ñ¡Γ¡δ⌐ «úαá¡¿τ¿Γѽ∞ 15...0 │ 0
  143. └───────────────────────────────┴───────────────────────────────┘
  144.  ó) 16-í¿Γ¡δ⌐ ¬«ñ«óδ⌐ ßÑú¼Ñ¡Γ¡δ⌐ ñÑß¬α¿»Γ«α.
  145.   É¿ß.14.1 äÑß¬α¿»Γ«α ñ½∩ 32-í¿Γ¡«ú« ¿ 16-í¿Γ¡«ú« ßÑú¼Ñ¡Γá ¬«ñá.
  146. 31          24 23          16 15           8 7        0
  147. ├───────────────┼───────────────┼───────────────┼───────────────┤
  148. │        │  B   A »αÑñѽ │        │        │ 4
  149. │ßÑú.íáºδ 31..24│G 1 0 V    │P DPL 1 0 E W A│ßÑú.íáºδ 23..16│
  150. │        │      L 19...16│        │        │
  151. ├───────────────────────────────┼───────────────────────────────┤
  152. │ ßÑú¼Ñ¡Γ íáºδ 15.....0     │ßÑú¼Ñ¡Γ¡δ⌐ «úαá¡¿τ¿Γѽ∞ 15...0 │ 0
  153. └───────────────────────────────┴───────────────────────────────┘
  154.  á) 32-í¿Γ¡δ⌐  ßÑú¼Ñ¡Γ¡δ⌐ ñÑß¬α¿»Γ«α ñá¡¡δσ.
  155. 31          24 23          16 15           8 7        0
  156. ├───────────────┼───────────────┼───────────────┼───────────────┤
  157. │        │  B        │        │        │ 4
  158. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│P DPL 1 0 L W A│ßÑú.íáºδ 23..16│
  159. ├───────────────────────────────┼───────────────────────────────┤
  160. │ ßÑú¼Ñ¡Γ íáºδ 15.....0     │ßÑú¼Ñ¡Γ¡δ⌐ «úαá¡¿τ¿Γѽ∞ 15...0 │ 0
  161. └───────────────────────────────┴───────────────────────────────┘
  162.  ó) 16-í¿Γ¡δ⌐ ßÑú¼Ñ¡Γ¡δ⌐ ñÑß¬α¿»Γ«α ñá¡¡δσ.
  163. É¿ß.14.2 äÑß¬α¿»Γ«α ñ½∩ 32-í¿Γ¡«ú« ¿ 16-í¿Γ¡«ú« ßÑú¼Ñ¡Γá ñá¡¡δσ.
  164. 31          24 23          16 15           8 7        0
  165. ├───────────────┼───────────────┼───────────────┼───────────────┤
  166. │        │      A »αÑñѽ │        │        │ 4
  167. │ßÑú.íáºδ 31..24│G 0 0 V    │P DPL 0 1 0 é 1│ßÑú.íáºδ 23..16│
  168. │        │      L 19...16│        │        │
  169. ├───────────────────────────────┼───────────────────────────────┤
  170. │    TSS  íáºδ 15.....0     │  TSS        «úαá¡¿τ¿Γѽ∞ 15...0 │ 0
  171. └───────────────────────────────┴───────────────────────────────┘
  172.  á) 32-í¿Γ¡δ⌐ ñÑß¬α¿»Γ«α ßÑú¼Ñ¡Γá ß«ßΓ«∩¡¿∩ ºáñáτ¿.
  173. 31          24 23          16 15           8 7        0
  174. ├───────────────┼───────────────┼───────────────┼───────────────┤
  175. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│P DPL 0 0 0 B 1│TSS íáºδ 23..16│ 4
  176. ├───────────────────────────────┼───────────────────────────────┤
  177. │     TSS íáºδ 15.....0     │      TSS  «úαá¡¿τ¿Γѽ∞ 15...0 │ 0
  178. └───────────────────────────────┴───────────────────────────────┘
  179.  ó) 16-í¿Γ¡δ⌐ ñÑß¬α¿»Γ«α ßÑú¼Ñ¡Γá ß«ßΓ«∩¡¿∩ ºáñáτ¿.
  180.   É¿ß.14.3 äÑß¬α¿»Γ«α ñ½∩ 32-í¿Γ¡«ú« ¿ 16-í¿Γ¡«ú« ßÑú¼Ñ¡Γá
  181. ß«ßΓ«∩¡¿∩ ºáñáτ¿.
  182.     2. âαá¡¿µá    ßÑú¼Ñ¡Γá  -  20-   í¿Γ¡«Ñ   »«½Ñ,   «»αÑñѽ∩εΘÑÑ
  183. ¼á¬ß¿¼á½∞¡«Ñ ß¼ÑΘÑ¡¿Ñ (offset) ßÑú¼Ñ¡Γá. ¥Γá úαá¡¿µá ¼«ªÑΓ ¿¼ÑΓ∞
  184. ½¿í«  íá⌐Γ«óπε     ½¿í«    ßΓαá¡¿τ¡πε   úαá¡π½∩α¡«ßΓ∞   (4096-byte-
  185. granular). Ä í¿ΓÑ úαá¡π½∩α¡«ßΓ¿ ß¼. ¡¿ªÑ.
  186.  
  187.                 - 142 -
  188. 31          24 23          16 15           8 7        0
  189. ├───────────────┼───────────────┼───────────────┼───────────────┤
  190. │        │      A »αÑñѽ │        │        │ 4
  191. │LDT íáºδ 31..24│G 0 0 V    │P DPL 0 1 0 1 0│LDT íáºδ 23..16│
  192. │        │      L 19...16│        │        │
  193. ├───────────────────────────────┼───────────────────────────────┤
  194. │    LDT  íáºδ 15.....0     │  LDT        «úαá¡¿τ¿Γѽ∞ 15...0 │ 0
  195. └───────────────────────────────┴───────────────────────────────┘
  196.   É¿ß.14.4 äÑß¬α¿»Γ«α ñ½∩ LDT (½«¬á½∞¡á∩ ñÑß¬α¿»Γ«α¡á∩ Γáí½¿µá).
  197.    3. G   (Granularity)   »«¬áºδóáÑΓ   úαá¡π½∩α¡«ßΓ∞    úαá¡¿µδ
  198. ßÑú¼Ñ¡Γá.  (G=0)-  íá⌐Γ«óá∩  úαá¡π½∩α¡«ßΓ∞,  (G=1)-   ßΓαá¡¿τ¡á∩
  199. úαá¡π½∩α¡«ßΓ∞. àß½¿ úαá¡π½∩α¡«ßΓ∞  íá⌐Γ«óá∩,  Γ«  úαá¡¿µá  ¼«ªÑΓ
  200. íδΓ∞ «»αÑñѽѡá ß Γ«τ¡«ßΓ∞ε ñ« íá⌐Γá, Γ.¬.  »«½Ñ  »αÑñßΓáó½∩εΘÑÑ
  201. í¿Γδ 19..10 αáºαÑΦáÑΓ ¼á¬ß¿¼á½∞¡« ó«º¼«ª¡«Ñ ß¼ÑΘÑ¡¿Ñ ó»½«Γ∞ ñ« 1
  202. ¼Ñúáíá⌐Γá. é ß½πτáÑ ßΓαá¡¿τ¡«⌐ úαá¡π½∩α¡«ßΓ¿ úαá¡¿µá ¼«ªÑΓ  íδΓ∞
  203. «»αÑñѽѡá ß Γ«τ¡«ßΓ∞ε ñ«  ßΓαá¡¿µδ,  Γ.¬.  »«½Ñ  »αÑñßΓáó½∩εΘÑÑ
  204. í¿Γδ  31..12  αáºαÑΦáÑΓ  ¼á¬ß¿¼á½∞¡«  ó«º¼«ª¡«Ñ  ß¼ÑΘÑ¡¿Ñ  ñ«  4
  205. ú¿úáíá⌐Γ.
  206.    4. D (Derfault) π¬áºδóáÑΓ ∩ó½∩ÑΓß∩  ½¿  ßÑú¼Ñ¡Γ  32-  í¿Γ¡δ¼
  207. (D=1) ¿½¿ 16 í¿Γ¡δ¼ (D=0). àß½¿ D=1 Σ«α¼áΓ ñÑß¬α¿»Γ«αá ñ½∩  code
  208. ¿ data ßÑú¼Ñ¡Γ«ó íπñÑΓ Γᬿ¼,¬á¬ »«¬áºá¡« ¡á α¿ß. 8.2 ¿ α¿ß. 8.3
  209. ß««ΓóÑΓßΓóÑ¡¡«. é ß½πτáÑ D=0  Σ«α¼áΓ  ñÑß¬α¿»Γ«αá  ß««ΓóÑΓßΓóπÑΓ
  210. ¿ß»«½∞ºπѼ«¼π  »α«µÑßß«α«¼  80286  ó   ºáΘ¿ΘÑ¡¡«¼   αѪ¿¼Ñ   ñ½∩
  211. 16-í¿Γ¡δσ ßÑú¼Ñ¡Γ«ó, ¬á¬ ß¬áºá¡« ó ú½áóÑ 14. Å«  π¼«½τá¡¿ε,  32-
  212. í¿Γ¡δÑ ¬«ñδ «»Ñαᵿ⌐ ¿ß»«½∞ºπεΓ  32-  í¿Γ¡δÑ  αẼÑαδ  ñá¡¡δσ  ó
  213. «»Ñαá¡ñáσ ¿ 32- í¿Γ¡δÑ áñαÑßá. Å«  π¼«½τá¡¿ε,  16-  í¿Γ¡δÑ  ¬«ñδ
  214. «»Ñαᵿ⌐ ¿ß»«½∞ºπεΓ 16- í¿Γ¡δÑ αẼÑαδ ñá¡¡δσ ó «»Ñαá¡ñáσ ¿  16-
  215. í¿Γ¡δÑ      áñαÑßá.    (æ«ó¼ÑßΓ¿¼«    ß      ºáΘ¿ΘÑ¡¡δ¼     αѪ¿¼«¼
  216. 80286).
  217.    5. E  (Expansion  Direction),  Γ«½∞¬«  ñ½∩  data   ßÑú¼Ñ¡Γ«ó
  218. π¬áºδóáÑΓ úñÑ ß«ñÑনΓß∩ ßÑú¼Ñ¡Γ ó  ñ¿á»áº«¡Ñ  áñαÑ߫󠠠 «Γ  íáºδ
  219. ßÑú¼Ñ¡Γá  óóÑασ  ñ«  Ñú«  úαá¡¿µδ  ó¬½ετ¿Γѽ∞¡«  (E=0),  ¿½¿  «Γ
  220. ¼á¬ß¿¼á½∞¡«ú« ß¼ÑΘÑ¡¿∩ (offset) ó¡¿º ñ« úαá¡¿µδ  ¡Ñ  ó¬½ετá∩  ÑÑ
  221. (E=1). ü«½∞Φ¿¡ßΓó« ßÑú¼Ñ¡Γ«ó ñá¡¡δσ ß«ñÑαªáΓ 0 ó φΓ«¼  í¿ΓÑ  ñ½∩
  222. "αáßΦ¿αÑ¡¿∩  óóÑασ".  æÑú¼Ñ¡Γ   ñá¡¡δσ,   ¬«Γ«αδ⌐   »«ññÑনóáÑΓ
  223. ñ¿¡á¼¿τÑ߬¿ αáßΦ¿α∩Ѽδ⌐ ßΓѬ, ñ«½ªÑ¡ íδΓ∞  πßΓá¡«ó½Ñ¡  ó  1  ñ½∩
  224. "αáßΦ¿αÑ¡¿∩ ó¡¿º". æΓѬ ñá¡¡δσ ¡áαáΘ¿óáÑΓß∩ ó¡¿º  ó  ¡á»αáó½Ñ¡¿¿
  225. ¼½áñΦ¿σ áñαÑß«ó.
  226.    6. B (Big) Æ«½∞¬« ñ½∩ ßÑú¼Ñ¡Γ«ó  ñá¡¡δσ.  é½¿∩ÑΓ  Γ«½∞¬«  ¡á
  227. ßÑú¼Ñ¡Γδ, αáßΦ¿α∩ѼδѠ󡿺. B »«¬áºδóáÑΓ  ¼á¬ß¿¼á½∞¡«Ñ    ß¼ÑΘÑ¡¿Ñ
  228. (offset) ßÑú¼Ñ¡Γá. îá¬ß¿¼á½∞¡«Ñ ß¼ÑΘÑ¡¿Ñ  (offset)  αáßΦ¿α∩Ѽ«ú«
  229. 󡿺 ßÑú¼Ñ¡Γá ñá¡¡δσ ¿¡ñ¿µ¿απÑΓß∩ ¬á¬ FFFFFFFFh  (B=1)    ¿½¿  ¬á¬
  230. 0000FFFFh (B=0). B  ¡Ñ    ó½¿∩ÑΓ    ¡á  αáßΦ¿α∩ѼδÑ  óóÑασ    ßÑú¼Ñ¡Γδ
  231. ñá¡¡δσ.
  232.    7. Åαáó«  ñ«ßΓπ»á.  Å«¬áºδóáÑΓ  ñ«ßΓπ»¡δÑ  Σ«α¼δ  ñ«ßΓπ»á  ¬
  233. ßÑú¼Ñ¡Γá¼, ó¬½ετá∩ ΓαÑí«óá¡¿∩  πα«ó¡∩  »α¿ó¿½Ñú¿⌐  ¿  ºáΘ¿Γδ  «Γ
  234. ºá»¿ß¿ ¿½¿ τΓÑ¡¿∩. àß½¿ ¿ß»«½∞º«óá¡¿Ñ «»Ñαá¡ñá    ó¡πΓα¿    ßÑú¼Ñ¡Γá
  235. ¡Ñ ß«ó¼ÑßΓ¿¼« ß ñ«»πßΓ¿¼δ¼¿  Σ«α¼á¼¿  ñ«ßΓπ»á,    »α«µÑßß«α  80386
  236. úÑ¡Ñα¿απÑΓ  ¿ß¬½ετ¿Γѽ∞¡πε  ß¿Γπáµ¿ε  «íΘÑ⌐  ºáΘ¿Γδ   (13)   ¿½¿
  237. ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπáµ¿ε »«ΓÑα¿ ßΓѬᠠ(12)  ó  ß½πτáÑ  Ñß½¿  φΓ«
  238. »α«¿º«Φ½« ß ßÑú¼Ñ¡Γ«¼ stack.
  239.    7á. P (Present) »«¬áºδóáÑΓ »α¿ßπΓßΓóπÑΓ ßÑú¼Ñ¡Γ ó Σ¿º¿τÑ߬«⌐
  240. »á¼∩Γ¿    (P=1)  ¿½¿  «ΓßπΓßΓóπÑΓ  (P=0).   ¥Γ«Γ     í¿Γ   »«ºó«½∩ÑΓ
  241. «í`∩ó½∩Γ∞   ¼¡«ú«   í«½∞Φ¿σ   ßÑú¼Ñ¡Γ«ó,   Γ«½∞¬«    τáßΓ∞    ¿º
  242. ¬«Γ«αδσ  ∩ó½∩ÑΓß∩  »«½¡«ßΓ∞ε  ¿½¿  τáßΓ¿τ¡«  »α¿ßπΓßΓóπεΘ¿¼¿   ó
  243. Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿  «ñ¡«óαѼѡ¡«.  æΓαá¡¿τ¡á∩  ß¿ßΓѼᠠ»«ºó«½∩ÑΓ
  244. ½εí«¼π ßÑú¼Ñ¡Γπ íδΓ∞ ºáúαπªÑ¡¡δ¼ ó  íếߠ ßΓαá¡¿µδ.  äáªÑ  Ñß½¿
  245. P=1, ßÑú¼Ñ¡Γπ ¡Ñ «í∩ºáΓѽ∞¡«  »α¿ßπΓßΓó«óáΓ∞  »«½¡«ßΓ∞ε.  î¡«ú¿Ñ
  246. ßΓαá¡¿µδ   ó¿αΓπá½∞¡«    »α¿ßπΓßΓóπεΘÑú«   ßÑú¼Ñ¡Γá    ¼«úπΓ    ó
  247. ñÑ⌐ßΓó¿Γѽ∞¡«ßΓ¿ ¡áσ«ñ¿Γ∞ß∩ ¡á ñ¿ß¬Ñ.
  248.    7b. DPL  (Descriptor  Privilege  Level)  »«¬áºδóáÑΓ    πα«óÑ¡∞
  249. »α¿ó¿½Ñú¿⌐ ßÑú¼Ñ¡Γá ó ó¿ñÑ ¡«¼Ñαá «Γ 0 ñ« 3 ó ß½ÑñπεΘѼ »«α∩ñ¬Ñ
  250.  
  251.                 - 143 -
  252.   Å«½Ñ DPL   Ä»¿ßá¡¿Ñ
  253. ────────────────────────────────────────────────────────────────
  254.    00         ôα«óÑ¡∞ 0          ¡á¿í«½ÑÑ    »α¿ó¿½Ñú¿α«óá¡¡δ⌐
  255.                      (ßπ»Ñα󿺫α, ∩ñα«)
  256.    01         ôα«óÑ¡∞ 1
  257.    10         ôα«óÑ¡∞ 2
  258.    11         ôα«óÑ¡∞ 3          ¡á¿¼Ñ¡ÑÑ »α¿ó¿½Ñú¿α«óá¡¡δ⌐
  259.                        (»«½∞º«óáΓѽ∞)
  260.    ôα«óÑ¡∞ »α¿ó¿½Ñú¿⌐ DPL  ΓѬπΘÑú«  ßÑú¼Ñ¡Γá  code  »«¬áºδóáÑΓ
  261. ΓѬπΘ¿⌐  πα«óÑ¡∞  »α¿ó¿½Ñú¿¿  (CPL)  «»Ñαᵿ¿.    ìá»α¿¼Ñα,   Ñß½¿
  262. »α«µÑßß«α  ¿ß»«½¡∩ÑΓ  ßÑú¼Ñ¡Γ  code,  ¿¼ÑεΘ¿⌐  DPL  0,     Γ«   «¡
  263. ¿ß»«½¡∩ÑΓß∩ ß  CPL  0,    ¡á  ¡á¿í«½ÑÑ  »α¿ó¿½Ñú¿α«óá¡¡«¼  πα«ó¡Ñ,
  264. πα«ó¡Ñ ßπ»Ñα󿺫αá.
  265.    7ß. A (Accessed)  »«¬áºδóáÑΓ  ¼«ªÑΓ    íδΓ∞  ñ«ßΓπ»Ñ¡    ßÑú¼Ñ¡Γ
  266. (A=1) ¿½¿ ¡ÑΓ (A=0). æ¿ßΓѼδ, ¿ß»«½∞ºπεΘ¿Ñ ¼ÑªßÑú¼Ñ¡Γ¡δÑ  «í¼Ñ¡δ
  267. ¼«úπΓ  ¿ß»«½∞º«óáΓ∞  φëà í¿Γ    ñ½∩  «»αÑñѽѡ¿∩   ¿ß»«½∞º«óá¡¿∩
  268. ßÑú¼Ñ¡Γá. Æ¿»¿τ¡δÑ »α«ßΓÑ⌐Φ¿Ñ ß¿ßΓÑ¼δ  «í¼Ñ¡¿óáεΓß∩  ßΓαá¡¿µá¼¿,
  269. á¡Ñ  ßÑú¼Ñ¡ΓἿ,  ¿  ñ½∩  Γᬿσ  ß¿ßΓѼ  φëà   í¿Γ   ¡Ñ   íπñÑΓ
  270. »αÑñßΓáó½∩Γ∞ ¿¡ΓÑαÑßá.
  271.    7d. R (Readable), ñ½∩  ßÑú¼Ñ¡Γ«ó  code  Γ«½∞¬«.  Å«¬áºδóáÑΓ,
  272. ∩ó½∩ÑΓß∩ ½¿ ßÑú¼Ñ¡Γ τ¿ΓáÑ¼δ¼ (R=1) ¿½¿ ¡ÑΓ (R=0). æÑú¼Ñ¡Γδ  code
  273. ∩ó½∩εΓß∩  óßÑúñá  ¿ß»«½¡∩Ñ¼δ¼¿.  ÇΓΓα¿íπΓ  R  ¼«ªÑΓ   «íÑß»Ñτ¿Γ∞
  274. ñ«»«½¡¿Γѽ∞¡πε íѺ«»áß¡«ßΓ∞  ßΓαáΦ¡δ¼  »α«úαá¼¼¡δ¼  «íÑß»ÑτÑ¡¿Ñ¼
  275. τ¿ΓáΓ∞ ¿º ßÑú¼Ñ¡Γá code ¿ß»«½∞ºπ∩ »αÑΣ¿¬ß ß¼Ñ¡δ ßÑú¼Ñ¡Γá CS (ß¼.
  276. α¿ß   3.1).   ¥Γ«    ¼«ªÑΓ    »αÑñ«ΓóαáΓ¿Γ∞    "»¿αáΓßΓó«"    »«
  277. «Γ¡«ΦÑ¡¿ε ¬ «í∞Ñ¬Γ¡«¼π ¬«ñπ, ¡áσ«ñ∩ΘѼπß∩ ó »á¼∩Γ¿.
  278.    7e. C (Conforming), Γ«½∞¬«  ñ½∩  ßÑú¼Ñ¡Γ«ó  code.  ô¬áºδóáÑΓ
  279. »α«¿ßσ«ñ¿½¿ ½¿ ¿º¼Ñ¡Ñ¡¿∩ ó CPL ¬«úñá ßÑú¼Ñ¡Γ íδ½ óδºóá¡ ß πα«ó¡∩
  280. í«½ÑÑ ¡¿º¬«⌐ »α¿ó¿½Ñú¿¿  (C=0)    ¿½¿  ¡ÑΓ  (C=1).  àß½¿    C=1,  Γ«
  281. ßÑú¼Ñ¡Γ code ßτ¿ΓáÑΓß∩ ¬«¡Σ«α¼¡δ¼ ßÑú¼Ñ¡Γ«¼, Γ.¬.  º¡áτÑ¡¿Ñ  CPL
  282. ¡Ñ ¿º¼Ñ¡∩½«ß∞ ¬«úñá  óδºδóá½ß∩    φëà ßÑú¼Ñ¡Γ.    è«¡Σ«α¼¡δÑ  code
  283. ßÑú¼Ñ¡Γδ ∩ó½∩εΓß∩,  ó«º¼«ª¡«,  ¡á¿í«½ÑÑ  áíßΓαá¬Γ¡«⌐  ¬«¡µÑ»µ¿Ñ⌐
  284. áασ¿ΓѬΓπαδ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á. é »α«ßΓ«⌐ 32- í¿Γ¡«⌐ ß¿ßΓѼѠóßÑ
  285. code ßÑú¼Ñ¡Γδ ∩ó½∩εΓß∩ αÑúπ½∩α¡δ¼¿, Γ.Ñ. ¡Ñ¬«¡Σ«α¼¡δ¼¿.
  286.    7f. W (Writable), Γ«½∞¬« ñ½∩  ßÑú¼Ñ¡Γ«ó  ñá¡¡δσ.  Å«¬áºδóáÑΓ
  287. αáºαÑΦѡᠺỿß∞ ó ßÑú¼Ñ¡Γ (W=1) ¿½¿ ¡ÑΓ (W=0). æÑú¼Ñ¡Γδ  ñá¡¡δσ
  288. óßÑúñá     τ¿ΓáѼδ.   ÇΓα¿íπΓ   W    «íÑß»Ñτ¿óáÑΓ    íѺ«»áß¡«ßΓ∞,
  289. »αÑñ«ΓóαáΘá∩  ½εíδÑ  ¿º¼Ñ¡Ñ¡¿∩     ó   ñá¡¡δσ.   ¥Γá   ß»Ñµ¿á½∞¡á∩
  290. «ß«íÑ¡¡«ßΓ∞  »α¿¼Ñ¡∩ÑΓß∩,  ¡á»α¿¼Ñα,  ñ½∩  ßÑú¼Ñ¡Γ«ó  ß«ñÑαªáΘ¿σ
  291. ó᪡πε ¿¡Σ«α¼áµ¿ε « ßΓáΓπßÑ ß¿ßΓÑ¼δ ¿½¿ ñ½∩  «íΘÑñ«ßΓπ»¡«⌐  íáºδ
  292. ñá¡¡δσ. é »α«ßΓ«⌐ ºáΘ¿ΘÑ¡¡«⌐ 32- í¿Γ¡«⌐ ß¿ßΓѼѠ ßÑú¼Ñ¡Γ  ñá¡¡δσ
  293. ∩ó½∩ÑΓß∩ ¼¡«ú«µÑ½Ñóδ¼ ¿ ¬α«¼Ñ óßÑú«  »α«τÑú«  ß«ñÑαª¿Γ    ßΓѬ;  ó
  294. «τÑ¡∞ »α«ßΓ«⌐ ß¿ßΓѼѠ«¡ ñ«½ªÑ¡, Γᬿ¼ «íαẫ¼,  íδΓ∞  ñ«ßΓπ»¡δ¼
  295. ñ½∩ ºá»¿ß¿.
  296.  
  297.         Æ¿»δ »ÑαѬ½ετáΓѽÑ⌐ ¿ Σ«α¼áΓδ.
  298.          ─────────────────────────────
  299.    ÅÑαѬ½ετáΓѽ¿ -  φΓ«  ß»Ñµ¿á½∞¡δÑ  ó«ß∞¼¿íá⌐Γ«óδÑ  ßΓαπ¬Γπαδ
  300. ñá¡¡δσ,   ¡Ñ«íσ«ñ¿¼δÑ    ó   ºáΘ¿ΘÑ¡¡«¼     αѪ¿¼Ñ    ó    ¬áτÑßΓóÑ
  301. »ÑαÑ¡á»αáó½∩εΘ¿σ ¿½¿ óÑ¬Γ«α¡δσ πßΓα«⌐ßΓó. æπΘÑßΓóπÑΓ τÑΓδαÑ Γ¿»á
  302. »ÑαѬ½ετáΓѽÑ⌐. æ ¬áªñδ¼ Γ¿»«¼ óδ»«½¡∩εΓß∩  ¡Ñ߬«½∞¬«  αẽ¿τ¡δÑ
  303. Σ«α¼δ »ÑαÑ¡á»αáó½Ñ¡¿∩. ¥Γ¿ τÑΓδαÑ  Γ¿»á  ¡áºδóáεΓß∩  óδºδóáεΘ¿Ñ
  304. »ÑαѬ½ετáΓѽ¿  (call  gates),  «Γ½áñ«τ¡δÑ  »ÑαѬ½ετáΓѽ¿   (trap
  305. gates),   »ÑαѬ½ετáΓѽ¿   »αÑαδóá¡¿⌐   (interrupt    gates)    ¿
  306. »ÑαѬ½ετáΓѽ¿ ºáñáτ (task gates). ÅαÑñ¡áº¡áτÑ¡¿Ñ ¬áªñ«ú« ¿º ¡¿σ,
  307. ¬«Γ«α«Ñ íπñÑΓ «í`∩ߡѡ« ¡¿ªÑ, ó- «ß¡«ó¡«¼ ∩ß¡« ¿º ¡áºóá¡¿⌐.
  308.    ÄíΘ¿⌐  Σ«α¼áΓ  óßÑσ     Γ¿»«ó     »ÑαѬ½ετáΓѽÑ⌐   ¿ñÑ¡Γ¿τÑ¡   ¿
  309. ó ½εí«¼ ß½πτáÑ ß«ñÑαª¿Γ ßÑ½Ñ¬Γ«α, π¬áºδóáεΘ¿⌐ ¿½¿ ¡á ñÑß¬α¿»Γ«α
  310. code ßÑú¼Ñ¡Γá ¿½¿ ¡á TSS ñÑß¬α¿»Γ«α, º¡áτÑ¡¿Ñ  ß¼ÑΘÑ¡¿∩  (offset
  311. value), «»αÑñѽ∩εΘÑÑ Γ«τ¬π  óσ«ñá  (¿ßσ«ñ¡«Ñ  º¡áτÑ¡¿Ñ    αÑú¿ßΓαá
  312. EIP) ó óδíαá¡¡δ⌐ ßÑú¼Ñ¡Γ ¿ ¿¡Σ«α¼áµ¿ε «í ¿ß»«½∞º«óá¡¿¿. çá¼ÑΓ¿¼,
  313. τΓ« »ÑαѬ½ετáΓѽ∞ ºáñáτ ß«ñÑαª¿Γ »«½Ñ ß¼ÑΘÑ¡¿∩    (offset  field),
  314.  
  315.                 - 144 -
  316. ¬«Γ«α«Ñ ¡Ñ ¿ß»«½∞ºπÑΓß∩ ß ΓÑσ »«α ¬á¬ π¬áºá¡¡δ⌐ TSS  ¡Ñ  »«½πτ¿Γ
  317. º¡áτÑ¡¿Ñ EIP.
  318.    é   ß½πτá∩σ     óδºδóáεΘ¿σ,   «Γ½áñ«τ¡δσ   »ÑαѬ½ετáΓѽÑ⌐    ¿
  319. »ÑαѬ½ετáΓѽÑ⌐ »αÑαδóá¡¿⌐, ñѽáεΓß∩ αẽ¿τ¿∩ ¼Ñªñπ  16-  í¿Γ¡δ¼¿
  320. ¿  32-    í¿Γ¡δ¼¿  »ÑαѬ½ετáΓѽ∩¼¿.  é  φΓ¿σ  ß½πτá∩σ   ñóá   Γ¿»á
  321. »ÑαѬ½ετáΓѽÑ⌐ ¿¼ÑεΓ αẽ¿τ¡δÑ »«½∩ áΓα¿íπΓ«ó.
  322.    Åα¿¡¿¼á∩ ó«    ó¡¿¼á¡¿Ñ  αẽ¿τ¡δÑ  Γ¿»δ  »ÑαѬ½ετáΓѽÑ⌐,  16-
  323. í¿Γ¡δÑ    ¿  32-    í¿Γ¡δÑ     αẼÑαδ,   ßπΘÑßΓóπÑΓ     ßѼ∞    Σ«α¼áΓ«ó
  324. »ÑαѬ½ετáΓѽÑ⌐
  325.    32- í¿Γ¡δÑ óδºδóáεΘ¿Ñ »ÑαѬ½ετáΓѽ¿
  326.    16- í¿Γ¡δÑ óδºδóáεΘ¿Ñ »ÑαѬ½ετáΓѽ¿
  327.    32- í¿Γ¡δÑ «Γ½áñ«τ¡δÑ »ÑαѬ½ετáΓѽ¿
  328.    16- í¿Γ¡δÑ «Γ½áñ«τ¡δÑ »ÑαѬ½ετáΓѽ¿
  329.    32- í¿Γ¡δÑ »ÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿⌐
  330.    16- í¿Γ¡δÑ »ÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿⌐
  331.    ÅÑαѬ½ετáΓѽ¿ ºáñáτ.
  332. 31                15        7        0
  333. ├───────────────────────────────┼───────────────┼───────────────┤
  334. │  ß¼ÑΘÑ¡¿Ñ 31...16        │É DPL 0 1 1 0 0│0 0 0        │ 4
  335. ├───────────────────────────────────────────────────────────────┤
  336. │ßÑ½Ñ¬Γ«α ¬ ñÑ߬α.¬«ñ.ßÑú¼Ñ¡Γπ    │ ß¼ÑΘÑ¡¿Ñ 15...0        │ 0
  337. └───────────────────────────────────────────────────────────────┘
  338. á) éδºδóáεΘ¿⌐ »ÑαѬ½ετáΓѽ∞ ó ñÑß¬α¿»Γ«α 32-í¿Γ¡«ú« ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá.
  339. 31                15        7        0
  340. ├───────────────────────────────┼───────────────┼───────────────┤
  341. │0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0│É DPL 0 0 1 0 0│0 0 0        │ 4
  342. ├───────────────────────────────────────────────────────────────┤
  343. │ßÑ½Ñ¬Γ«α ¬ ñÑ߬α.¬«ñ.ßÑú¼Ñ¡Γπ    │ ß¼ÑΘÑ¡¿Ñ 15...0        │ 0
  344. └───────────────────────────────────────────────────────────────┘
  345. ó) éδºδóáεΘ¿⌐ »ÑαѬ½ετáΓѽ∞ ó ñÑß¬α¿»Γ«α 16-í¿Γ¡«ú« ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá.
  346.   É¿ß.14.5    32-í¿Γ¡δÑ ¿ 16-í¿Γ¡δÑ óδºδóáεΘ¿Ñ »ÑαѬ½ετáΓѽ¿.
  347. 31                15        7        0
  348. ├───────────────────────────────┼───────────────┼───────────────┤
  349. │  ß¼ÑΘÑ¡¿Ñ 31...16        │É DPL 0 1 1 1 1│0 0 0        │ 4
  350. ├───────────────────────────────────────────────────────────────┤
  351. │ßÑ½Ñ¬Γ«α ¬ ñÑ߬α.¬«ñ.ßÑú¼Ñ¡Γπ    │ ß¼ÑΘÑ¡¿Ñ 15...0        │ 0
  352. └───────────────────────────────────────────────────────────────┘
  353. á) ÄΓ½áñ«τ¡δ⌐ »ÑαѬ½ετáΓѽ∞ ó ñÑß¬α¿»Γ«α 32-í¿Γ¡«ú« ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá.
  354. 31                15        7        0
  355. ├───────────────────────────────┼───────────────┼───────────────┤
  356. │0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0│É DPL 0 0 1 1 1│0 0 0        │ 4
  357. ├───────────────────────────────────────────────────────────────┤
  358. │ßÑ½Ñ¬Γ«α ¬ ñÑ߬α.¬«ñ.ßÑú¼Ñ¡Γπ    │ ß¼ÑΘÑ¡¿Ñ 15...0        │ 0
  359. └───────────────────────────────────────────────────────────────┘
  360. ó) ÄΓ½áñ«τ¡δ⌐ »ÑαѬ½ετáΓѽ∞ ó ñÑß¬α¿»Γ«α 16-í¿Γ¡«ú« ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá.
  361.   É¿ß.14.6   32-í¿Γ¡δÑ ¿ 16-í¿Γ¡δÑ «Γ½áñ«τ¡δÑ »ÑαѬ½ετáΓѽ¿.
  362. 31                15        7        0
  363. ├───────────────────────────────┼───────────────┼───────────────┤
  364. │  ß¼ÑΘÑ¡¿Ñ 31...16        │É DPL 0 1 1 1 0│0 0 0        │ 4
  365. ├───────────────────────────────────────────────────────────────┤
  366. │ßÑ½Ñ¬Γ«α ¬ ñÑ߬α.¬«ñ.ßÑú¼Ñ¡Γπ    │ ß¼ÑΘÑ¡¿Ñ 15...0        │ 0
  367. └───────────────────────────────────────────────────────────────┘
  368. á) ÅÑαѬ½ετáΓѽ∞ »αÑαδóá¡¿⌐ ó ñÑß¬α¿»Γ«α 32-í¿Γ¡«ú« ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá.
  369. 31                15        7        0
  370. ├───────────────────────────────┼───────────────┼───────────────┤
  371. │0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0│É DPL 0 0 1 1 0│0 0 0        │ 4
  372. ├───────────────────────────────────────────────────────────────┤
  373. │ßÑ½Ñ¬Γ«α ¬ ñÑ߬α.¬«ñ.ßÑú¼Ñ¡Γπ    │ ß¼ÑΘÑ¡¿Ñ 15...0        │ 0
  374. └───────────────────────────────────────────────────────────────┘
  375. ó) ÅÑαѬ½ετáΓѽ∞ »αÑαδóá¡¿⌐ ó ñÑß¬α¿»Γ«α 16-í¿Γ¡«ú« ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá.
  376.   É¿ß.14.7    32-í¿Γ¡δÑ ¿ 16-í¿Γ¡δÑ »ÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿⌐.
  377.  
  378.                 - 145 -
  379. 31                15        7        0
  380. ├───────────────────────────────┼───────────────┼───────────────┤
  381. │0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0│É DPL 0 1 1 1 1│        │ 4
  382. ├───────────────────────────────────────────────────────────────┤
  383. │ßÑ½Ñ¬Γ«α ¬ ñÑ߬α.¬«ñ.ßÑú¼Ñ¡Γπ    │                │ 0
  384. └───────────────────────────────────────────────────────────────┘
  385.     ÅÑαѬ½ετáΓѽ∞ ºáñáτ ó 32-í¿Γ¡δ⌐ ¿½¿ 16-í¿Γ¡δ⌐ ñÑß¬α¿»Γ«α
  386.     ßÑú¼Ñ¡Γá ß«ßΓ«∩¡¿∩ ºáñáτ¿
  387.   É¿ß.14.8  ÅÑαѬ½ετáΓѽ¿ ºáñáτ ñ½∩ 32-í¿Γ¡δσ ¿ 16-í¿Γ¡δσ TSS.
  388.    æ«ñÑন¼«Ñ  »«½Ñ⌐  óδºδóáεΘÑú«  »ÑαѬ½ετáΓѽ∩,   «Γ½áñ«τ¡«ú«
  389. »ÑαѬ½ετáΓѽ∩ ¿ »ÑαѬ½ετáΓѽ∩ »αÑαδóá¡¿⌐ ß½ÑñπεΘÑÑ
  390.    1. æÑ½Ñ¬Γ«α »α¿¡¿¼áεΘÑú« code ßÑú¼Ñ¡Γá π¬áºδóáÑΓ ¡á ßÑú¼Ñ¡Γ,
  391. ß«ñÑαªáΘ¿⌐ »α¿¡¿¼áεΘπε »α«úαá¼¼π. ¥Γ«Γ ßÑ½Ñ¬Γ«α ñ«½ªÑ¡ π¬áºδóáΓ∞
  392. ¡á code ßÑú¼Ñ¡Γ.
  393.    2. æ¼ÑΘÑ¡¿Ñ (offset) Γ«τ¬¿ óσ«ñá ó code  ßÑú¼Ñ¡Γ  «»αÑñѽ∩ÑΓ
  394. Γ«τ¬π óσ«ñá ó »α¿¡¿¼áεΘπε »α«úαá¼¼π.
  395.    3. Åαáó« ñ«ßΓπ»á - ¡Ñ߬«½∞¬« í¿Γ,  »«¬áºδóáεΘ¿σ  αáºαÑΦÑ¡¡δÑ
  396. Σ«α¼δ  ñ«ßΓπ»á    ¬  »ÑαѬ½ετáΓѽε,  ó¬½ετá∩   ΓαÑí«óá¡¿∩   πα«ó¡∩
  397. »α¿ó¿½Ñú¿⌐. àß½¿ ¿ß»«½∞º«óá¡¿Ñ    »ÑαѬ½ετáΓѽ∩  ¡Ñ  ß«ó¼ÑßΓ¿¼«  ß
  398. ΓαÑí«óá¡¿∩¼¿,  Γ«  »α«µÑßß«α  80386  úÑ¡Ñα¿απÑΓ   ¿ß¬½ετ¿Γѽ∞¡πε
  399. ß¿Γπáµ¿ε «íΘÑ⌐ ºáΘ¿Γδ (13) ¿½¿ ßΓѬ«óπε ¿ß¬½ετ¿Γѽ∞¡πε    ß¿Γπᵿε
  400. (12), Ñß½¿ «ΓßπΓßΓóπÑΓ stack ßÑú¼Ñ¡Γ.
  401.    3a. P   (Present-»α¿ßπΓßΓó¿Ñ),   »«¬áºδóáÑΓ     ñ«ßΓπ»Ñ¡    ½¿
  402. »ÑαѬ½ετáΓѽ∞  ñ½∩  ¿ß»«½∞º«óá¡¿∩  (P=1)  ¿½¿  ¡ÑΓ  (P=0).   ä½∩
  403. πß»ÑΦ¡«ú« »ÑαѬ½ετÑ¡¿∩ »ÑαѬ½ετáΓѽ∞ ñ«½ªÑ¡ »α¿ßπΓßΓó«óáΓ∞.
  404.    3b. DPL (Descriptor    Privilege  Level  -  ñÑß¬α¿»Γ«α  πα«ó¡∩
  405. »α¿ó¿½Ñú¿⌐)   »«¬áºδóáÑΓ   πα«óÑ¡∞   »α¿ó¿½Ñú¿⌐   »ÑαѬ½ετáΓѽ∩.
  406. Ç»»áαáΓ¡«Ñ  »αÑαδóá¡¿Ñ    ¼«ªÑΓ  «ßπΘÑßΓó½∩Γ∞ß∩  τÑαѺ  «Γ½áñ«τ¡δ⌐
  407. »ÑαѬ½ετáΓѽ∞ ¿½¿ »ÑαѬ½ετáΓѽ∞ »αÑαδóá¡¿⌐, Ñß½¿ «¡ »«¼ÑτÑ¡  ¬á¬
  408. »α¿ßπΓßΓóπεΘ¿⌐,   ¡Ñºáó¿ß¿¼«   «Γ   DPL    »ÑαѬ½ετáΓѽ∩.    DPL
  409. ¿ß»«½∞ºπÑΓß∩  Γ«½∞¬«  ñ½∩  ¿¡ßΓαπ¬µ¿⌐    CALL   ñ½∩   óδºδóáεΘÑú«
  410. »ÑαѬ½ετáΓѽ∩ ¿ ñ½∩  »α«úαá¼¼¡δσ  »αÑαδóá¡¿⌐  (¿¡ßΓαπ¬µ¿¿  INTn,
  411. INTO,  BOUND   ¿   ¿ß¬½ετ¿Γѽ∞¡δÑ   ß¿Γπᵿ¿)    ñ½∩   «Γ½áñ«τ¡δσ
  412. »ÑαѬ½ετáΓѽÑ⌐ ¿½¿  »ÑαѬ½ετáΓѽÑ⌐  »αÑαδóá¡¿⌐.  DPL  »«¬áºδóáÑΓ
  413. πα«óÑ¡∞ »α¿ó¿½Ñú¿⌐ »αѬ½ετáΓѽ∩  τ¿ß½«¼  «Γ  0    ñ«  3  ß½ÑñπεΘ¿¼
  414. «íαẫ¼
  415.   Å«½Ñ DPL   Ä»¿ßá¡¿Ñ
  416. ────────────────────────────────────────────────────────────────
  417.    00         ôα«óÑ¡∞ 0          ¡á¿í«½ÑÑ »α¿ó¿½Ñú¿α«óá¡¡δ⌐
  418.                       (ßπ»Ñα󿺫α, ∩ñα«)
  419.    01         ôα«óÑ¡∞ 1
  420.    10         ôα«óÑ¡∞ 2
  421.    11         ôα«óÑ¡∞ 3          ¡á¿¼Ñ¡ÑÑ »α¿ó¿½Ñú¿α«óá¡¡δ⌐
  422.                        (»«½∞º«óáΓѽ∞)
  423.    ä½∩     ¿¡ßΓαπ¬µ¿¿   CALL,   »α«úαá¼¼¡«ú«   »αÑαδóá¡¿∩,    ¿½¿
  424. ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿, ¿¡ßΓαπ¬µ¿∩, ¿ß»«½∞ºπεΘá∩  »ÑαѬ½ετáΓѽ∞
  425. ñ«½ª¡á ¿¼ÑΓ∞ CPL ¼Ñ¡∞Φ¿⌐, τѼ DPL »ÑαѬ½ετáΓѽ∩. ìá»α¿¼Ñα,  Ñß½¿
  426. »α«µÑßß«α ¿ß»«½¡∩ÑΓ code ßÑú¼Ñ¡Γ ß DPL=3 (Γ.Ñ. ¡á πα«ó¡Ñ ΓѬπΘÑ⌐
  427. »α¿ó¿½Ñú¿¿  3),  Γ«  ¿¡ßΓαπ¬µ¿∩  CALL  ó   φΓ«¼   ß½πτáÑ   ¼«ªÑΓ
  428. ¿ß»«½∞º«óáΓ∞  Γ«½∞¬«  óδºδóáεΘ¿Ñ  »ÑαѬ½ετáΓѽ¿   ß   DPL=3,   ¿
  429. »α«úαá¼¼¡δÑ  »αÑαδóá¡¿∩  ¼«úπΓ    ¿ß»«½∞º«óáΓ∞  Γ«½∞¬«  «Γ½áñ«τ¡δÑ
  430. »ÑαѬ½ετáΓѽ¿ ¿ »ÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿⌐  ß  DPL=3.  ïεí«Ñ  ¿¡«Ñ
  431. º¡áτÑ¡¿Ñ DPL  (Γ.Ñ.  2,1,  ¿½¿    0)  »ÑαѬ½ετáΓѽ∩  π¬áªÑΓ  í«½ÑÑ
  432. óδß«¬¿⌐  πα«óÑ¡∞  »α¿ó¿½Ñú¿⌐   ¿   πß»ÑΦ¡«ú«   »ÑαѬ½ετÑ¡¿∩   ¡Ñ
  433. »α«¿º«⌐ñÑΓ. é φΓ«¼  ß½πτáÑ  íπñÑΓ  ßúÑ¡Ñα¿α«óá¡á  ¿ß¬½ετ¿Γѽ∞¡á∩
  434. ß¿Γπᵿ∩ «íΘÑ⌐ ºáΘ¿Γδ (13).
  435.    æ«ñÑন¼«Ñ »«½Ñ⌐ »ÑαѬ½ετáΓѽ∩ ºáñáτ ß½ÑñπεΘÑÑ
  436.    1. æÑ½Ñ¬Γ«α »α¿¡¿¼áεΘÑú« ßÑú¼Ñ¡Γá ß«ßΓ«∩¡¿∩ ºáñáτ¿ π¬áºδóáÑΓ
  437. ¡á ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿  ß«ñÑαªáΘ¿⌐  »α¿¡¿¼áεΘπε  »α«úαá¼¼π.
  438. ¥Γ«Γ ßÑ½Ñ¬Γ«α  ñ«½ªÑ¡  π¬áºδóáΓ∞  ¡á  ßÑú¼Ñ¡Γ  ß«ßΓ«∩¡¿∩  ºáñáτ¿
  439.  
  440.                 - 146 -
  441. (½¿í« 32- ½¿í« 16- í¿Γ¡δ⌐ TSS). ÅÑαѬ½ετáΓѽ∞ ºáñáτ ¡Ñ    ß«ñÑনΓ
  442. »«½∩ ß¼ÑΘÑ¡¿∩ (offset), ß Γ«ú«    óαѼѡ¿  ¬á¬  TSS  ßá¼    ß«ñÑনΓ
  443. º¡áτÑ¡¿Ñ EIP ñ½∩ »«ß½ÑñπεΘÑú« ¿ß»«½∞º«óá¡¿∩.
  444.    2. Åαáó« ñ«ßΓπ»á - ¡Ñ߬«½∞¬« í¿Γ,  »«¬áºδóáεΘ¿σ  αáºαÑΦÑ¡¡δÑ
  445. Σ«α¼δ  ñ«ßΓπ»á    ¬  »ÑαѬ½ετáΓѽε,  ó¬½ετá∩   ΓαÑí«óá¡¿∩   πα«ó¡∩
  446. »α¿ó¿½Ñú¿⌐. àß½¿ ¿ß»«½∞º«óá¡¿Ñ    »ÑαѬ½ετáΓѽ∩  ¡Ñ  ß«ó¼ÑßΓ¿¼«  ß
  447. ΓαÑí«óá¡¿∩¼¿,  Γ«  »α«µÑßß«α  80386  úÑ¡Ñα¿απÑΓ   ¿ß¬½ετ¿Γѽ∞¡πε
  448. ß¿Γπáµ¿ε «íΘÑ⌐ ºáΘ¿Γδ (13) ¿½¿ ßΓѬ«óπε ¿ß¬½ετ¿Γѽ∞¡πε    ß¿Γπᵿε
  449. (12), Ñß½¿ «ΓßπΓßΓóπÑΓ stack ßÑú¼Ñ¡Γ. àß½¿ ßá¼ ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩
  450. ºáñáτ¿ ¡Ñ¬«ααѬΓÑ¡, »α«µÑßß«α úÑ¡Ñα¿απÑΓ ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε
  451. 10.
  452.    2a. P   (Present-»α¿ßπΓßΓó¿Ñ),   »«¬áºδóáÑΓ     ñ«ßΓπ»Ñ¡    ½¿
  453. »ÑαѬ½ετáΓѽ∞  ñ½∩  ¿ß»«½∞º«óá¡¿∩  (P=1)  ¿½¿  ¡ÑΓ  (P=0).   ä½∩
  454. πß»ÑΦ¡«ú« »ÑαѬ½ετÑ¡¿∩ »ÑαѬ½ετáΓѽ∞ ñ«½ªÑ¡ »α¿ßπΓßΓó«óáΓ∞.
  455.    2b. DPL (Descriptor    Privilege  Level  -  ñÑß¬α¿»Γ«α  πα«ó¡∩
  456. »α¿ó¿½Ñú¿⌐)   »«¬áºδóáÑΓ   πα«óÑ¡∞   »α¿ó¿½Ñú¿⌐   »ÑαѬ½ετáΓѽ∩.
  457. Ç»»áαáΓ¡«Ñ  »αÑαδóá¡¿Ñ    ¼«ªÑΓ  «ßπΘÑßΓó½∩Γ∞ß∩  τÑαѺ  «Γ½áñ«τ¡δ⌐
  458. »ÑαѬ½ετáΓѽ∞ ¿½¿ »ÑαѬ½ετáΓѽ∞ »αÑαδóá¡¿⌐, Ñß½¿ «¡ »«¼ÑτÑ¡  ¬á¬
  459. »α¿ßπΓßΓóπεΘ¿⌐,   ¡Ñºáó¿ß¿¼«   «Γ   DPL    »ÑαѬ½ετáΓѽ∩.    DPL
  460. ¿ß»«½∞ºπÑΓß∩ Γ«½∞¬« ñ½∩ »α«úαá¼¼¡δσ »αÑαδóá¡¿⌐ (¿¡ßΓαπ¬µ¿¿ INTn,
  461. INTO, BOUND ¿ ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿)    DPL  »«¬áºδóáÑΓ  πα«óÑ¡∞
  462. »α¿ó¿½Ñú¿⌐ »αѬ½ετáΓѽ∩ τ¿ß½«¼ «Γ 0 ñ« 3 ß½ÑñπεΘ¿¼ «íαẫ¼
  463.   Å«½Ñ DPL   Ä»¿ßá¡¿Ñ
  464. ────────────────────────────────────────────────────────────────
  465.    00         ôα«óÑ¡∞ 0          ¡á¿í«½ÑÑ »α¿ó¿½Ñú¿α«óá¡¡δ⌐
  466.                       (ßπ»Ñα󿺫α, ∩ñα«)
  467.    01         ôα«óÑ¡∞ 1
  468.    10         ôα«óÑ¡∞ 2
  469.    11         ôα«óÑ¡∞ 3          ¡á¿¼Ñ¡ÑÑ »α¿ó¿½Ñú¿α«óá¡¡δ⌐
  470.                        (»«½∞º«óáΓѽ∞)
  471.    ä½∩ »α«úαá¼¼¡«ú« »αÑαδóá¡¿∩,  ¿½¿  ¿ß¬½ετ¿Γѽ∞¡«⌐  ß¿Γπᵿ¿,
  472. ¿¡ßΓαπ¬µ¿∩, ¿ß»«½∞ºπεΘá∩ »αÑαδóá¡¿Ñ, ñ«½ª¡á ¿¼ÑΓ∞  CPL    ¼Ñ¡∞Φ¿⌐,
  473. τѼ DPL »ÑαѬ½ετáΓѽ∩. ìá»α¿¼Ñα, Ñß½¿ »α«µÑßß«α  ¿ß»«½¡∩ÑΓ  code
  474. ßÑú¼Ñ¡Γ ß DPL=3  (Γ.Ñ.    ¡á  πα«ó¡Ñ  ΓѬπΘÑ⌐  »α¿ó¿½Ñú¿¿  3),  Γ«
  475. »α«úαá¼¼¡«Ñ »αÑαδóá¡¿Ñ ó φΓ«¼ ß½πτáÑ ¼«ªÑΓ  ¿ß»«½∞º«óáΓ∞  Γ«½∞¬«
  476. »ÑαѬ½ετáΓѽ¿ ºáñáτ ß  DPL=3,  ¿  »α«úαá¼¼¡δÑ  »αÑαδóá¡¿∩  ¼«úπΓ
  477. ¿ß»«½∞º«óáΓ∞ Γ«½∞¬«  «Γ½áñ«τ¡δÑ  »ÑαѬ½ετáΓѽ¿    ¿  »ÑαѬ½ετáΓѽ¿
  478. »αÑαδóá¡¿⌐ ß DPL=3. ïεí«Ñ ¿¡«Ñ º¡áτÑ¡¿Ñ DPL (Γ.Ñ.  2,1,  ¿½¿  0)
  479. π¬áªÑΓ í«½ÑÑ óδß«¬¿⌐ πα«óÑ¡∞ »α¿ó¿½Ñú¿⌐ ¿ πß»ÑΦ¡«ú« »ÑαѬ½ετÑ¡¿∩
  480. ó ºáñáτπ  ¡Ñ  »α«¿º«⌐ñÑΓ.  é  φΓ«¼  ß½πτáÑ  íπñÑΓ  ßúÑ¡Ñα¿α«óá¡á
  481. ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ «íΘÑ⌐ ºáΘ¿Γδ (13).
  482.  
  483.              Æáí½¿µδ ñÑß¬α¿»Γ«α«ó.
  484.               ────────────────────
  485.    Æáí½¿µδ ñÑß¬α¿»Γ«α«ó (descriptor tables) - φΓ« αáß»«½«ªÑ¡¡δÑ
  486. ó »á¼∩Γ¿ ¼áΓα¿µδ, ß«ñÑαªáΘ¿Ñ ó ¬áτÑßΓóÑ φ½Ñ¼Ñ¡Γá ñÑß¬α¿»Γ«α  ¿½¿
  487. »ÑαѬ½ετáΓѽ∞. Åα«µÑßß«α  80386  »«ññÑনóáÑΓ  Γα¿  Γ¿»á  Γáí½¿µ
  488. ñÑß¬α¿»Γ«α«ó  Γáí½¿µá  ú½«íá½∞¡δσ  ñÑß¬α¿»Γ«α«ó  (GDT),  Γáí½¿µá
  489. ½«¬á½∞¡δσ ñÑß¬α¿»Γ«α«ó (LDT),  Γáí½¿µá    ñÑß¬α¿»Γ«α«ó  »αÑαδóá¡¿⌐
  490. (IDT).
  491.    äóÑ ¿º  φΓ¿σ  Γáí½¿µ,  GDT  ¿  LDT  ß«ñÑαªáΓ  ñÑß¬α¿»Γ«αδ  ¿
  492. »ÑαѬ½ετáΓѽ¿, «»¿ßδóáεΘ¿Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«; «¡¿ «»¿ßδóáεΓ,
  493. ¡á»α¿¼Ñα, ßπΘÑßΓóπεΘ¿Ñ    ßÑú¼Ñ¡Γδ  ¿  ºáñáτ¿.  ìá  ñÑß¬α¿»Γ«αδ  ¿
  494. »ÑαѬ½ετáΓѽ¿, αáß»«½«ªÑ¡¡δÑ ó φΓ¿σ Γáí½¿µáσ, ¼«ª¡« ßßδ½áΓ∞ß∩  ß
  495. ¿ß»«½∞º«ó᡿Ѽ ßÑ½Ñ¬Γ«α«ó.  ìừ¼¡¿¼,  τΓ«  GDT  πßΓá¡áó½¿óá½áß∞
  496. »α«ßΓ«⌐ 32-í¿Γ¡«⌐ ºáΘ¿ΘÑ¡¡«⌐ ß¿ßΓѼ«⌐. LDT ¡Ñ ¿ß»«½∞º«ó὿ß∞ ñ½∩
  497. »α«ßΓ«⌐ ß¿ßΓѼδ, Γ.¬. «¡¿  µÑ½¿¬«¼  ßó∩ºá¡δ  ß    ¼¡«ú«ºáñáτ¡«ßΓ∞ε
  498. »α«µÑßß«αá 80386 ¿ ß½πªáΓ  ñ½∩    «íÑß»ÑτÑ¡¿∩  ½«¬á½∞¡δ¼    áñαÑß¡δ¼
  499. »α«ßΓαá¡ßΓó«¼ ¿¡ñ¿ó¿ñπá½∞¡«⌐ ºáñáτ¿, ¬á¬ «»¿ßá¡« ó ú½áóÑ 15.
  500.    ÆαÑΓ∞∩ Γáí½¿µá,  IDT,  ß«ñÑαª¿Γ  Γ«½∞¬«  »ÑαѬ½ετáΓѽ¿;  «¡¿
  501.  
  502.                 - 147 -
  503. ß½πªáΓ ñ½∩ »ÑαÑ¡á»αáó½Ñ¡¿∩ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ ¿  »αÑαδóá¡¿⌐
  504. ¡á ß««ΓóÑΓßΓóπεΘ¿Ñ ¿¼ »α«úαá¼¼δ  «íß½πª¿óá¡¿∩.    ÅÑαѬ½ετáΓѽ¿  ó
  505. φΓ«⌐ Γáí½¿µÑ π¬áºδóáεΓ ¡á ¡«¼Ñαá »αÑαδóá¡¿⌐ «Γ 0 ñ« 255.
  506.    äá¡¡«Ñ í«½∞Φ«Ñ τ¿ß½« ñÑß¬α¿»Γ«α«ó, »ÑαѬ½ετáΓѽÑ⌐, Γáí½¿µ  ¿
  507. αẼÑΘÑ¡¿Ñ ¬áªñ«ú« ¿º ¡¿σ ñ«½ª¡«  íδΓ∞    óδ»«½¡Ñ¡«  ¿ß¬½ετ¿Γѽ∞¡«
  508. ᬬπαáΓ¡«. ä½∩ φΓ«ú« ßπΘÑßΓóπÑΓ Γáí½¿µá 14.1, ¬«Γ«αá∩ αÑºε¼¿απÑΓ
  509. αáºαÑΦáѼ«Ñ ß«ñÑন¼«Ñ ¬áªñ«⌐ Γáí½¿µδ ñÑß¬α¿»Γ«α«ó.
  510.    èᬠGDT, Γᬠ¿ LDT ¼«úπΓ ß«ñÑαªáΓ∞ ñÑß¬α¿»Γ«αδ code    ¿  data
  511. ßÑú¼Ñ¡Γ«ó  ¿  ¼«úπΓ  ß«ñÑαªáΓ∞    óδºδóáεΘ¿Ñ   »ÑαѬ½ετáΓѽ¿   ¿½¿
  512. »ÑαѬ½ετáΓѽ¿ ºáñáτ. ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ  ó  Γ«  óαѼ∩  ¬á¬LDT  ß«ºñá¡á
  513. Γ«½∞¬« ñ½∩ «íÑß»ÑτÑ¡¿∩ ½«¬á½∞¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá  ºáñáτ,
  514. GDT ∩ó½∩ÑΓß∩ Γ«½∞¬« Γáí½¿µÑ⌐, »«ºó«½∩εΘÑ⌐ ß«ñÑαªáΓ∞  ß»Ñµ¿á½∞¡δÑ
  515. ñÑß¬α¿»Γ«αδ ñ½∩ ßÑú¼Ñ¡Γ«ó ß«ßΓ«∩¡¿∩  ºáñáτ  ¿  Γáí½¿µ  ½«¬á½∞¡δσ
  516. ñÑß¬α¿»Γ«α«ó. IDT ¼«ªÑΓ ß«ñÑαªáΓ∞ Γ«½∞¬« »ÑαѬ½ετáΓѽ¿ ñ½∩ µÑ½Ñ⌐
  517. »ÑαÑ¡á»αáó½Ñ¡¿∩   ¿ß¬½ετ¿Γѽ∞¡δσ    ß¿Γπᵿ⌐    ¿    »αÑαδóá¡¿⌐.
  518. ÅÑαѬ½ετáΓѽ∩¼¿,   ¬«Γ«αδÑ   «¡á   ¼«ªÑΓ   ß«ñÑαªáΓ∞,    ∩ó½∩εΓß∩
  519. »ÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿⌐, ºáñáτ, «Γ½áñ«τ¡δÑ »ÑαѬ½ετáΓѽ¿, ¡« ¡Ñ
  520. óδºδóáεΘ¿Ñ »ÑαѬ½ετáΓѽ¿.
  521.     Æáí½¿µá 14.1. ÉáºαÑΦÑ¡¡«Ñ ß«ñÑন¼«Ñ Γáí½¿µ ñÑß¬α¿»Γ«α«ó.
  522. ────────────────────────────────────────────────────────────────
  523.       GDT               LDT             IDT
  524.   (Æáí½¿µá ú½«íá½∞¡δσ  (Æáí½¿µá ½«¬á½∞¡δσ  (Æáí½¿µá ñÑß¬α¿»Γ«α«ó
  525.      ñÑß¬α¿»Γ«α«ó)      ñÑß¬α¿»Γ«α«ó)     »αÑαδóá¡¿⌐)
  526. ────────────────────────────────────────────────────────────────
  527.  äÑß- äÑß¬α¿»Γ«αδ Code     äÑß¬α¿»Γ«αδ Code
  528. ¬α¿»- ßÑú¼Ñ¡Γá (32¿16)     ßÑú¼Ñ¡Γá (32¿16)
  529. Γ«αδ  äÑß¬α¿»Γ«αδ Data     äÑß¬α¿»Γ«αδ Data
  530.       ßÑú¼Ñ¡Γá (32¿16)     ßÑú¼Ñ¡Γá (32¿16)
  531.       äÑß¬α¿»Γ«αδ Code     äÑß¬α¿»Γ«αδ Code
  532.       ßÑú¼Ñ¡Γá (32¿16)     ßÑú¼Ñ¡Γá (32¿16)
  533.       äÑß¬α¿»Γ«αδ ßÑú-
  534.       ¼Ñ¡Γá  ß«ßΓ«∩¡¿∩
  535.       ºáñáτ (32¿16í¿Γ)
  536.       äÑß¬α¿»Γ«α  Γáí-
  537.       ½¿µδ   ½«¬á½∞¡δσ
  538.       ñÑß¬α¿»Γ«α«ó
  539. ÅÑαÑ- éδºδóáεΘ¿⌐  »ÑαÑ-  éδºδóáεΘ¿⌐  »ÑαÑ-
  540. ¬½ε - ¬½ετáΓѽ∞ ó 32- ¿  ¬½ετáΓѽ∞ ó 32- ¿
  541. τáΓÑ- 16-  í¿Γ¡δÑ  Code  16-  í¿Γ¡δÑ  Code
  542. ½¿    ßÑú¼Ñ¡Γδ         ßÑú¼Ñ¡Γδ
  543.       ÅÑαѬ½ετ. ºáñáτ     ÅÑαѬ½ετ. ºáñáτ     ÅÑαѬ½ετ. ºáñáτ
  544.                          ÅÑαѬ½ετáΓѽ∞ ºáñáτ
  545.                          ó 32- ¿  16- í¿Γ¡δÑ
  546.                          Code ßÑú¼Ñ¡Γδ
  547.                          ÅÑαѬ½ετ.»αÑαδóá¡¿⌐
  548.                          ó 32- ¿  16- í¿Γ¡δÑ
  549.                          Code ßÑú¼Ñ¡Γδ
  550. ──────────────────────────────────────────────────────────────────
  551.  
  552.    æ¿ßΓѼ¡δÑ αÑú¿ßΓαδ, ß«ñÑαªáΘ¿Ñ Γáí½¿µπ ñÑß¬α¿»Γ«α«ó.
  553.     ───────────────────────────────────────────────────
  554.    é  «í½áßΓ¿  »á¼∩Γ¿,     ¬á¬   ¿ºóÑßΓ¡«,   ß«ñÑনΓß∩    Γáí½¿µá
  555. ñÑß¬α¿»Γ«α«ó, ó Γ«  óαѼ∩  ¬á¬    «ñ¿¡  ¿º  αÑú¿ßΓα«ó  ºáΘ¿ΘÑ¡¡«ú«
  556. αѪ¿¼á     »α«µÑßß«αá   80386,   »«¬áºá¡¡δ⌐   ó     Γáí½¿µÑ    14.2
  557. πßΓá¡áó½¿óáÑΓß∩ ¡á íẫóδ⌐  áñαÑß  ¿  úαá¡¿µπ,    «»¿ßδóáѼπε  ¬á¬
  558. «í½áßΓ∞ »á¼∩Γ¿.
  559.  
  560.                 - 148 -
  561.            ê¡¿µ¿á½¿ºáµ¿∩ GDTR ¿ IDTR.
  562.             ─────────────────────────
  563.    GDTR ¿ IDTR ∩ó½∩εΓß∩ αÑú¿ßΓαἿ Γ«½∞¬«  ºáΘ¿ΘÑ¡¡«ú«    αѪ¿¼á,
  564. ºáúαπªáѼδÑ  ½¿¡Ñ⌐¡δ¼¿    áñαÑßἿ.  Æá¬¿¼  «íαẫ¼  φΓ¿    αÑú¿ßΓαδ
  565. ß½πªáΓ    ó  ¬áτÑßΓóÑ  »α¿ó∩º¬¿  ßΓαπ¬Γπαδ  Γáí½¿µδ   ñÑß¬α¿»Γ«α«ó
  566. ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.
  567.     Æáí½¿µá 14.2 æ¿ßΓѼ¡δÑ αÑú¿ßΓαδ ñ½∩ Γáí½¿µ ñÑß¬α¿»Γ«α«ó.
  568. ────────────────────────────────────────────────────────────────
  569. æ¿ßΓѼ¡δ⌐
  570.  αÑú¿ßΓα             öπ¡¬µ¿∩
  571.   80386
  572.   GDTR            ÉẼÑΘáÑΓ ¿ «úαá¡¿τ¿óáÑΓ GDT
  573.   LDTR            ÉẼÑΘáÑΓ ¿ «úαá¡¿τ¿óáÑΓ LDT
  574.   IDTR            ÉẼÑΘáÑΓ ¿ «úαá¡¿τ¿óáÑΓ IDT
  575. ────────────────────────────────────────────────────────────────
  576.    GDTR  ¿  IDTR  ¿¡¿µ¿á½¿º¿απεΓß∩  ßσ«ñ¡δ¼  «íαẫ¼.  ï¿¡Ñ⌐¡δ⌐
  577. íẫóδ⌐  áñαÑß    ¿  úαá¡¿µá  ºá»¿ßδóáεΓß∩  ó  ¬áªñδ⌐  αÑú¿ßΓα   ß
  578. ¿ß»«½∞º«ó᡿Ѽ    LGDT  ¿  LIDT  ¿¡ßΓαπ¬µ¿⌐  ß««ΓóÑΓßΓóÑ¡¡«.   ¥Γ¿
  579. ¿¡ßΓαπ¬µ¿¿ «»¿ßδóáεΓ  16-í¿Γ¡«Ñ  º¡áτÑ¡¿Ñ  úαá¡¿µδ,  »«ºó«½∩εΘÑÑ
  580. ¿¼ÑΓ∞ αẼÑα Γáí½¿µδ ó»½«Γ∞ ñ« 64  èíá⌐Γ,  ¿  32-í¿Γ¡δ⌐  íẫíδ⌐
  581. áñαÑß,    αáºαÑΦáεΘ¿⌐  αáß»«½áúáΓ∞  íáºπ    ó  ½εí«¼  ¼ÑßΓÑ   ó¡πΓα¿
  582. ½¿¡Ñ⌐¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá.
  583.             4 âíá⌐Γá ½¿¡Ñ⌐¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá
  584.             31    24 23      16 15      8 7    0
  585.           FFFFFFFFh ├─────────┼─────────┼─────────┼─────────┐
  586. GDT ¼«ªÑΓ ß«ñÑαªáΓ∞    ├─────────┼─────────┼─────────┼─────────┤
  587. ß½ÑñπεΘÑÑ:        ├─────────┴─────────┴─────────┴─────────┤
  588. -»ÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿⌐
  589. -»ÑαѬ½ετáΓѽ¿ ½«óπΦѬ    ├─────────┼─────────┼─────────┼─────────┤
  590. -»ÑαѬ½ετáΓѽ¿ ºáñáτ ┌──┼÷ñÑ߬α. N N≈8141   │          │     │
  591.              │    ├─────────┼─────────┼─────────┼─────────┤
  592.              │    │ñÑ߬α.N-1│        │          │     │
  593.    ï¿¡Ñ⌐¡δ⌐ áñαÑß:   │    ├─────────┼─────────┼─────────┼─────────┤
  594.  íáºá+«úαá¡¿τ¿Γѽ∞   │    ├─────────┼─────────┼─────────┼─────────┤
  595.              │    │ñÑß¬α¿»Γ«α 1        │          │     │
  596. ï¿¡Ñ⌐¡δ⌐ áñαÑß:íáºá  │    ├─────────┼─────────┼─────────┼─────────┤
  597.              │    │ñÑß¬α¿»Γ«α 0        │          │     │
  598.              │    ├─────────┼─────────┼─────────┼─────────┤
  599.         ┌───────────┼─────────┼─────────┼─────────┼───────÷ │
  600.         │         │    ├─────────┼─────────┼─────────┼─────────┤ 00000000h
  601.         │         │    └─────────┴─────────┴─────────┴─────────┘
  602.         │         │     4 âíá⌐Γá ½¿¡Ñ⌐¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá
  603.         │         └──────────────────┐
  604. 47        │             16 15    │         0
  605. ├───────────┴──────────────────┼────────┴────────────┤
  606. │                   │    16-í¿Γ¡δ⌐         │
  607. │GDT 32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐ áñαÑß  │GDÆ  «úαá¡¿τ¿Γѽ∞    │
  608. └──────────────────────────────┴─────────────────────┘
  609.  GDTR ß¿ßΓѼ¡δ⌐ αÑú¿ßΓα (ó 80386)
  610.     É¿ß.14.9 GDTR αÑú¿ßΓα,αẼÑΘáεΘ¿⌐ GDT ó ½¿¡Ñ⌐¡«¼ áñαÑß¡«¼
  611.          »α«ßΓαá¡ßΓóÑ.
  612.  
  613.                 - 149 -
  614.             4 âíá⌐Γá ½¿¡Ñ⌐¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá
  615.             31    24 23      16 15      8 7    0
  616.           FFFFFFFFh ├─────────┼─────────┼─────────┼─────────┐
  617. IDT ¼«ªÑΓ ß«ñÑαªáΓ∞    ├─────────┼─────────┼─────────┼─────────┤
  618. ß½ÑñπεΘÑÑ:        ├─────────┴─────────┴─────────┴─────────┤
  619. -»ÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿⌐
  620. -»ÑαѬ½ετáΓѽ¿ ½«óπΘѬ
  621. -»ÑαѬ½ετáΓѽ¿ ºáñáτ    ├─────────┼─────────┼─────────┼─────────┤
  622.              ┌──┼÷»ÑαѬ½.N N≈255            │
  623.              │    ├─────────┼─────────┼─────────┼─────────┤
  624.              │     »ÑαѬ.N-1│                │
  625.    ï¿¡Ñ⌐¡δ⌐ áñαÑß:   │    ├─────────┼─────────┼─────────┼─────────┤
  626.  íáºá+«úαá¡¿τ¿Γѽ∞   │    ├─────────┴─────────┴─────────┴─────────┤
  627.              │     »ÑαѬ½.1
  628. ï¿¡Ñ⌐¡δ⌐ áñαÑß:íáºá  │    ├─────────┼─────────┼─────────┼─────────┤
  629.              │     »ÑαѬ½.0
  630.              │    ├─────────┼─────────┼─────────┼─────────┤
  631.         ┌────────┼──┼─────────┼─────────┼─────────┼───────÷ │
  632.         │         │    ├─────────┼─────────┼─────────┼─────────┤ 00000000h
  633.         │         │    └─────────┴─────────┴─────────┴─────────┘
  634.         │         │     4 âíá⌐Γá ½¿¡Ñ⌐¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá
  635.         │         └──────────────────┐
  636. 47        │             16 15    │         0
  637. ├───────────┴──────────────────┼────────┴────────────┐
  638. │                   │    16-í¿Γ¡δ⌐         │
  639. │IDT  32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐ áñαÑß │IDÆ  «úαá¡¿τ¿Γѽ∞    │
  640. └──────────────────────────────┴─────────────────────┘
  641.  IDTR ß¿ßΓѼ¡δ⌐ αÑú¿ßΓα (ó 80386)
  642.     É¿ß.14.10 IDTR αÑú¿ßΓα,αẼÑΘáεΘ¿⌐ IDT ó ½¿¡Ñ⌐¡«¼ áñαÑß¡«¼
  643.           »α«ßΓαá¡ßΓóÑ.
  644. 15          0   31              0 15           0
  645. ├─────────────┐   ├────────────────────────┼────────────┼───────────┐
  646. │          │   │                16-í¿Γ¡δ⌐      ÇΓα¿íπΓδ  │
  647. │  LDTR       ├──÷│32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐ áñαÑß «úαá¡¿τ¿Γѽ∞ GDP CPL CRA│
  648. └─────────────┘   └─────────────────────────────────────────────────┘
  649.     É¿ß.14.11 ÉÑú¿ßΓα ñÑß¬α¿»Γ«αá ¬φΦ ßó∩ºá¡¡δ⌐ ß αÑú¿ßΓα«¼ LDTR.
  650.  
  651.               ê¡¿µ¿á½¿ºáµ¿∩ LDTR.
  652.                ──────────────────
  653.    LDTR ¿¡¿µ¿µ¿á½¿º¿απÑΓß∩ »πΓѼ ºá»¿ß¿  º¡áτÑ¡¿∩  ßÑ½Ñ¬Γ«αá  ó
  654. αÑú¿ßΓα  ß  ¿ß»«½∞º«ó᡿Ѽ  ¿¡ßΓαπ¬µ¿¿    LLDT.  æÑ½Ñ¬Γ«α   ñ«½ªÑ¡
  655. π¬áºδóáΓ∞ ¡á LDT ñÑß¬α¿»Γ«α Γᬫ⌐,  ¬á¬  »«¬áºá¡«  ¡á  α¿ß.14.4,
  656. ¬«Γ«αδ⌐ ß«ñÑαª¿Γ ¡Ñ«íσ«ñ¿¼δ⌐ íẫóδ⌐ áñαÑß  ¿  úαá¡¿µπ.  ÉÑú¿ßΓα
  657. ¬φΦ  ñÑß¬α¿»Γ«αá,  ß««ΓóÑΓßΓóπεΘ¿⌐   αÑú¿ßΓαπ    LDTR   ß«σαá¡∩ÑΓ
  658. ó¡πΓαÑ¡¡εε ¬«»¿ε »«½Ñ⌐ LDT ñÑß¬α¿»Γ«αᠬᬠ»«¬áºá¡«  ¡á  α¿ßπ¡¬Ñ
  659. 14.11.    êß»«½∞º«ó᡿Ѽ    ¿¡ßΓαπ¬µ¿¿   LLDT   ñ½∩   ºáúαπº¬¿   LDT
  660. ñÑß¬α¿»Γ«αá, LDT ¼«ªÑΓ íδΓ∞  í«¼ÑΘÑ¡  ó  ½εí«¼    ¼ÑßΓÑ  ½¿¡Ñ⌐¡«ú«
  661. áñαÑß¡«ú« »α«ßΓαá¡ßΓóá ¿ ¼«ªÑΓ ñ«ßΓ¿úáΓ∞ 64 èíá⌐Γ, ¬á¬    »«¬áºá¡«
  662. ¡á α¿ß.14.12.
  663.    LDT ñÑß¬α¿»Γ«α ß«ñÑনΓß∩ ó GDT. Æá¬¿¼  «íαẫ¼,  ¡Ñ«íσ«ñ¿¼«
  664. ß«ºñáΓ∞  «íαẠ   GDT   ¿   ¿¡¿µ¿á½¿º¿α«óáΓ∞   GDTR   ß¡áτá½á.   æ
  665. πßΓá¡«ó½Ñ¡¡«⌐ GDT  ¿¡ßΓαπ¬µ¿∩  LLDT  ¼«ªÑΓ  íδΓ∞  óδ»«½¡Ñ¡á  ñ½∩
  666. ºáúαπº¬¿ LDTR »«ßαÑñßΓó«¼ αẼÑΘÑ¡¿∩ LDT.
  667.  
  668.                 - 150 -
  669.        êß»«½∞º«óá¡¿Ñ »ÑαѬ½ετáΓѽÑ⌐ ñ½∩ »ÑαÑ¡á»αáó½Ñ¡¿∩.
  670.     ────────────────────────────────────────────────
  671.    ÅÑαÑ¡á»αáó½Ñ¡¿Ñ »«ßαÑñßΓó«¼ óδºδóáεΘ¿σ »ÑαѬ½ετáΓѽÑ⌐.
  672.    éδºδóáεΘ¿Ñ »ÑαѬ½ετáΓѽ¿ ¼«úπΓ íδΓ∞ »«¼ÑΘÑ¡δ Γ«½∞¬« ó GDT  ¿
  673. LDT. ÅÑαÑ¡á»αáó½Ñ¡¿Ñ τÑαѺ óδºδóáεΘ¿⌐ »ÑαѬ½ετáΓѽ∞ (call  gate)
  674. óδ»«½¡∩ÑΓß∩ ß ½εí«⌐ ¼ÑªßÑú¼Ñ¡Γ¡«⌐ ¿¡ßΓαπ¬µ¿Ñ⌐ CALL (¬«ñ «»Ñαᵿ¿
  675. 9Ah), ¬«Γ«αá∩ «»¿ßδóáÑΓ óδºδóáεΘ¿⌐ »ÑαѬ½ετáΓѽ∞ ¬á¬ »α¿¡¿¼áεΘ¿⌐
  676. «»Ñαá¡ñ. æÑ½Ñ¬Γ«α  óδºδóáεΘÑú«    »ÑαѬ½ετáΓѽ∩  ¿ß»«½∞ºπÑΓß∩  ¬á¬
  677. »α¿¡¿¼áεΘ¿⌐ «»Ñαá¡ñ  ¿¡ßΓαπ¬µ¿¿.  Æá¬á∩  ¿¡ßΓαπ¬µ¿∩  CALL  ¼«ªÑΓ
  678. »ÑαÑñáΓ∞ π»αáó½Ñ¡¿Ñ ½¿í«  ó  ñαπú«⌐  ßÑú¼Ñ¡Γ  code  ß  Γᬿ¼  ªÑ
  679. ΓѬπΘ¿¼ πα«ó¡Ñ¼ »α¿ó¿½Ñú¿⌐, ½¿í« ó ñαπú«⌐ code ßÑú¼Ñ¡Γ    ß  í«½ÑÑ
  680. óδß«¬¿¼   πα«ó¡Ñ¼   »α¿ó¿½Ñú¿⌐.   Æá¬¿¼   «íαẫ¼,    óδºδóáεΘ¿⌐
  681. »ÑαѬ½ετáΓѽ∞    ¼«ªÑΓ    αáßΦ¿α¿Γ∞   ó«º¼«ª¡«ßΓ¿    ¼ÑªßÑú¼Ñ¡Γ¡«⌐
  682. ¿¡ßΓαπ¬µ¿¿ CALL ñ½∩ ñ«ßΓπ»á ¬ ßÑú¼Ñ¡Γá¼ ¡á í«½ÑÑ óδß«¬«¼  πα«ó¡Ñ
  683. »α¿ó¿½Ñú¿⌐.
  684.    ê¡ßΓαπ¬µ¿¿ CALL óßÑúñá «ßΓáó½∩εΓ áñαÑß ß½ÑñπεΘÑ⌐  ¿¡ßΓαπ¬µ¿¿
  685. ó ßΓѬÑ, Γᬿ¼ «íαẫ¼, τΓ«íδ ¿¡ßΓαπ¬µ¿∩  RET  ¼«ú½á  »α«ñ«½ª¿Γ∞
  686. ¿ß»«½¡Ñ¡¿Ñ «ß¡«ó¡«⌐ »α«úαá¼¼δ. ¥Γá  ¬«¡µÑ»µ¿∩  «ßΓáÑΓß∩  ó  ß¿½Ñ
  687. ñáªÑ Ñß½¿ ¿¡ßΓαπ¬µ¿∩ CALL π¬áºδóáÑΓ óδºδóáεΘ¿⌐ »ÑαѬ½ετáΓѽ∞.
  688.    è«úñá óδºδóáεΘ¿⌐ »ÑαѬ½ετáΓѽ∞ »ÑαÑñáÑΓ π»αáó½Ñ¡¿Ñ  ßÑú¼Ñ¡Γπ
  689. ¡á ΓѬπΘѼ πα«ó¡Ñ »α¿ó¿½Ñú¿⌐, CS ¿ EIP    ß«σαá¡∩εΓß∩  ó    ßΓѬ  ¡á
  690. ΓѬπΘѼ  πα«ó¡Ñ.   è«úñá   óδºδóáεΘ¿⌐    »ÑαѬ½ετáΓѽ∞    »ÑαÑñáÑΓ
  691. π»αáó½Ñ¡¿Ñ ¡á πα«óÑ¡∞ í«½ÑÑ óδß«¬«⌐  »α¿ó¿½Ñú¿¿,  Γ«  ¬á¬  áñαÑß
  692. ßΓѬá, Γᬠ¿ áñαÑß ¿¡ßΓαπ¬µ¿¿ ß«σαá¡∩εΓß∩ ó ßΓѬ ¡á  »α¿¡¿¼áεΘѼ
  693. (ß í«½∞ΦÑ⌐ »α¿ó¿½Ñú¿Ñ⌐) πα«ó¡Ñ, ¬á¬ »«¬áºá¡« ¡á α¿ß. 14.13.
  694.                   ─────────────────┐
  695. ├───────────────────────────────┼──────────────┼──────────────┤
  696. │                │           ∙          │
  697. ├───────────────────────────────┼─────────────────────────────┤
  698. │                │SS ßÑ½Ñ¬Γ«α ñ½∩ ßΓѬá í«½ÑÑ  │
  699. │0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0│   ¡¿º¬«ú« πα«ó¡∩.          │
  700. ├───────────────────────────────┼─────────────────────────────┤ │
  701. │       ESP ñ½∩ ßΓѬá í«½ÑÑ ¡¿º¬«ú« πα«ó¡∩.              │ │
  702. ├───────────────────────────────┼─────────────────────────────┤ │
  703. │                │æS ßÑ½Ñ¬Γ«α ñ½∩ ¬«ñ«ó í«½ÑÑ  │ │
  704. │0 0*0 0 0 0 0 0 0 0 0 0 0 0 0 0│   ¡¿º¬«ú« πα«ó¡∩.          │ │
  705. ├───────────────────────────────┼─────────────────────────────┤ │
  706. │       EIP ñ½∩ ¬«ñ«ó í«½ÑÑ ¡¿º¬«ú« πα«ó¡∩.              │ ∙
  707. └───────────────────────────────┴─────────────────────────────┘
  708.                            °
  709.                  ──────────────────┘
  710.     É¿ß.14.13    32-í¿Γ¡δ⌐ ßΓѬ óÑασ¡Ñú« πα«ó¡∩ »«ß½Ñ ¿ß»«½¡Ñ¡¿∩
  711.           ¿¡ßΓαπ¬µ¿¿ CALL ß ¡¿ª¡Ñú« πα«ó¡∩ τÑαѺ óδºδóáεΘ¿⌐
  712.           »ÑαѬ½ετáΓѽ∞.
  713.  
  714.    ÅÑαÑ¡á»αáó½Ñ¡¿Ñ τÑαѺ óδºδóáεΘ¿⌐ »ÑαѬ½ετáΓѽ∞ ß  »áαá¼ÑΓα«¼
  715.           ßἫ¬«»¿α«óá¡¿∩ (Autocopy).
  716.    ────────────────────────────────────────────────────────────
  717.    ÅαÑñ»«½«ª¿¼, τΓ« óδºδóáεΘá∩    »α«úαἼᠠ »«¼ÑΘáÑΓ   º¡áτÑ¡¿∩
  718. »áαá¼ÑΓα«ó  ó  ßó«⌐   ßΓѬ   »ÑαÑñ   ¿ß»«½¡Ñ¡¿Ñ¼   ¼ÑªßÑú¼Ñ¡Γ¡«⌐
  719. ¿¡ßΓαπ¬µ¿¿ CALL, π¬áºδóáεΘÑ⌐ ¡á óδºδóáεΘ¿⌐  »ÑαѬ½ετáΓѽ∞.  àß½¿
  720. π»αáó½∩εΘ¿⌐ »ÑαѬ½ετáΓѽ∞ »ÑαÑñáÑΓ π»αáó½Ñ¡¿Ñ ¡á  í«½ÑÑ  óδß«¬¿⌐
  721. πα«óÑ¡∞, Γ« »áαá¼ÑΓαδ ¡Ñ ¡áσ«ñ∩Γß∩ ó ßΓѬѠóδºóá¡¡«⌐  »α«úαá¼¼δ.
  722. éδºóá¡¡«⌐ »α«úαἼѠ¼«ªÑΓ  «¬áºáΓ∞ß∩  ºáΓαπñ¡¿Γѽ∞¡δ¼  »α«τ¿ΓáΓ∞
  723. »áαá¼ÑΓαδ ¿º ßΓѬᠡ¿ºΦÑú« πα«ó¡∩. ìá¿í«½ÑÑ »α¿Ñ¼½Ñ¼δ¼    αÑΦÑ¡¿Ñ¼
  724.  
  725.                 - 151 -
  726. ∩ó½∩ÑΓß∩  á¬Γ¿ó¿º¿α«óá¡¿Ñ  «»µ¿«¡á   »áαá¼ÑΓαá     ßἫ¬«»¿α«óá¡¿∩
  727. (parameter autocopy) ß ¬áªñδ¼ óδºδóáεΘ¿¼ »ÑαѬ½ετáΓѽѼ.
  728.    éδºδóáεΘ¿⌐ »ÑαѬ½ετáΓѽ∞, ¬á¬ »«¬áºδóáÑΓ α¿ß.14.5,  ó¬½ετáÑΓ
  729. »«½Ñ  ßτÑΓτ¿¬á    ß½«ó  (word  count  field),  ¬«Γ«α«Ñ   »α¿¡¿¼áÑΓ
  730. º¡áτÑ¡¿∩ «Γ  0    ñ«  31.  æτÑΓτ¿¬  ß½«ó,  n,  Γα¿ñµáΓ¿ñóπσí¿Γ¡«ú«
  731. óδºδóáεΘÑú«  »ÑαѬ½ετáΓѽ∩  π¬áºδóáÑΓ  »α«µÑßß«απ  80386,   Ñß½¿
  732. »ÑαÑσ«ñ  ¿º  »α¿ó¿½Ñú¿¿  ó   »α¿ó¿½Ñú¿ε   »α«¿ßσ«ñ¿Γ   í½áú«ñáα∩
  733. »ÑαÑ¡á»αáó½Ñ¡¿ε óδºδóáεΘÑú« »ÑαѬ½ετáΓѽ∩, ¬«»¿α«óáΓ∞ n  ñó«⌐¡δσ
  734. ß½«ó ¿º ßΓѬᠡ¿ºΦÑú« πα«ó¡∩ ó ßΓѬ  í«½ÑÑ  óδß«¬«ú«  πα«ó¡∩.  æ
  735. φΓ«ú« óαѼѡ¿ óδºóá¡¡á∩ »α«úαἼᠡáσ«ñ¿Γ ß««ΓóÑΓßΓóπεΘÑÑ  τ¿ß½«
  736. »áαá¼ÑΓα«ó ó ßó«Ñ¼ ßΓѬÑ. É¿ß.14.14 ¿½½εßΓα¿απÑΓ ßἫ¬«»¿α«óá¡¿Ñ
  737. »áαá¼ÑΓα«ó ¿º ßΓѬᠡ¿º¬«ú«  πα«ó¡∩  ó    »α¿¡¿¼áεΘ¿⌐  ßΓѬ  í«½ÑÑ
  738. óδß«¬«ú« πα«ó¡∩.
  739.    é ¬«¡µÑ ¿ß»«½¡Ñ¡¿∩ óδºóá¡¡«⌐ »α«úαá¼¼δ «¡á ñ«½ª¡á «Γαáí«ΓáΓ∞
  740. ¿¡ßΓαπ¬µ¿ε RETn, úñÑ n,τ¿ß½« íá⌐Γ, ¬«Γ«αδÑ ñ«½ª¡δ  íδΓ∞  πñá½Ñ¡δ
  741. ¿º  ßΓѬá. Ä¡« ñ«½ª¡« ß««ΓóÑΓßΓó«óáΓ∞ τ¿ß½π íá⌐Γ,  ß¬«»¿α«óá¡¡δσ
  742. óδºδóáεΘ¿¼ »ÑαѬ½ετáΓѽѼ. ô¬áºá¡¡«Ñ  τ¿ß½«  íá⌐Γ  πñá½∩ÑΓß∩  ¿º
  743. ßΓѬᠡ¿ºΦÑú« πα«ó¡∩, ¬«úñá »«∩ó½∩ÑΓß∩ ¬«¼á¡ñá RET. æΓѬ óδßΦÑú«
  744. πα«ó¡∩ »αÑñ»«½áúáÑΓß∩ »πßΓδ¼  »«ß½Ñ  ó«ºóαáΓá  (RET)  ¡á  ¡¿ºΦѼ
  745. πα«ó¡Ñ. Æá¬¿¼ «íαẫ¼, »«ß½Ñ ó«ºóαáΓá, ¿ßσ«ñ¡«Ñ ß«ßΓ«∩¡¿Ñ SS:ESP
  746. ß«σαá¡∩ÑΓß∩ ó TSS, «»αÑñѽ∩∩ óÑασπΦ¬π ßΓѬá óÑασ¡Ñú« πα«ó¡∩  ñ½∩
  747. ß½ÑñπεΘÑú« αáºá, ¬«úñá »«ΓαÑíπÑΓß∩ ßΓѬ.
  748.    é«º¼«ª¡«ßΓ∞    »áαá¼ÑΓαá  ßἫ¬«»¿α«óá¡¿∩  ¡Ñ    αáí«ΓáÑΓ,  Ñß½¿
  749. ßτÑΓτ¿¬ ß½«ó αáóÑ¡ 0. çá»¿Φ¿ΓÑ ¡π½¿ ó »«½Ñ ßτÑΓτ¿¬á  ß½«ó,  Ñß½¿
  750. »áαá¼ÑΓα ßἫ¬«»¿α«óá¡¿∩ ¡Ñ ΓαÑíπÑΓß∩ ß ¬á¬¿¼-    ½¿í«  óδºδóáεΘ¿¼
  751. »ÑαѬ½ετáΓѽѼ.
  752.  
  753.    ÅÑαÑ¡á»αáó½Ñ¡¿Ñ τÑαѺ «Γ½áñ«τ¡δÑ »ÑαѬ½ετáΓѽ¿ (trap  gates)
  754.    ────────────────────────────────────────────────────────────
  755.      ¿ »ÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿⌐ (interrupt gates)
  756.      ────────────────────────────────────────────
  757.    ÄΓ½áñ«τ¡δÑ »ÑαѬ½ετáΓѽ¿ ¿  »ÑαѬ½ετáΓѽ¿  »αÑαδóá¡¿⌐  ¼«úπΓ
  758. íδΓ∞ »«¼ÑΘÑ¡δ Γ«½∞¬«  ó  IDT.  ÅÑαÑ¡á»αáó½Ñ¡¿Ñ    ß  »«¼«Θ∞ε  φΓ¿σ
  759. »ÑαѬ½ετáΓѽÑ⌐ ¼«ªÑΓ íδΓ∞ óδ»«½¡Ñ¡« ß »«¼«Θ∞ε  ½εí«⌐  ¿¡ßΓαπ¬µ¿¿
  760. »α«úαá¼¼¡«ú«   »αÑαδóá¡¿∩   (INTn,INTO,BOUND),      ¿ß¬½ετ¿Γѽ∞¡«⌐
  761. ß¿Γπᵿ¿ ¿½¿ ß »«¼«Θ∞ε    á»»áαáΓ¡δσ  »αÑαδóá¡¿⌐.  ÅÑαÑ¡á»αáó½Ñ¡¿Ñ
  762. ñ½∩ »αÑαδóá¡¿∩ ¿½¿ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿  n  »α«¿ßσ«ñ¿Γ  τÑαѺ
  763. »ÑαѬ½ετáΓѽ∞ ó τ¿ß½Ñ¡¡«⌐ »«º¿µ¿¿  n  IDT.  Æá¬«⌐  »ÑαѬ½ετáΓѽ∞
  764. óÑñÑΓ ó ñαπú«⌐ code ßÑú¼Ñ¡Γ ½¿í« ¡á ΓѬπΘѼ  πα«ó¡Ñ  »α¿ó¿½Ñú¿⌐,
  765. ½¿í« ¡á í«½ÑÑ óδß«¬«¼. Æá¬¿¼  «íαẫ¼  «Γ½áñ«τ¡δ⌐  »ÑαѬ½ετáΓѽ∞
  766. ¿½¿ »ÑαѬ½ετáΓѽ∞ »αÑαδóá¡¿⌐  αáßΦ¿α∩ÑΓ  ó«º¼«ª¡«ßΓ¿  ¿¡ßΓαπ¬µ¿⌐
  767. »α«úαá¼¼¡δσ »αÑαδóá¡¿⌐ ñ½∩ ñ«ßΓπ»á ¬ ßÑú¼Ñ¡Γá¼ ß í«½∞Φ¿¼ πα«ó¡Ñ¼
  768. »α¿ó¿½Ñú¿⌐.
  769.    ÄΓ½áñ«τ¡δ⌐ »ÑαѬ½ετáΓѽ∞ ¿ »ÑαѬ½ετáΓѽ∞ »αÑαδóá¡¿⌐ ¿¼ÑεΓ ΓÑ
  770. ªÑ ßá¼δÑ ßΓѬ«óδÑ φΣΣѬΓδ, τΓ« ¿ óδºδóáεΘ¿⌐ »ÑαѬ½ετáΓѽ∞. è«úñá
  771. óδºδóáεΘ¿⌐ »ÑαѬ½ετáΓѽ∞ »ÑαÑñáÑΓ π»αáó½Ñ¡¿Ñ  ¡á  πα«óÑ¡∞  í«½ÑÑ
  772. óδß«¬«⌐ »α¿ó¿½Ñú¿¿, Γ« ¬á¬ áñαÑß ßΓѬá, Γᬠ¿  áñαÑß  ¿¡ßΓαπ¬µ¿¿
  773. ß«σαá¡∩εΓß∩  ó    ßΓѬ  ¡á  »α¿¡¿¼áεΘѼ  (ß  í«½∞ΦÑ⌐  »α¿ó¿½Ñú¿Ñ⌐)
  774. πα«ó¡Ñ,  ¬á¬  »«¬áºá¡«    ¡á  α¿ß.  14.15.   Äñ¡á¬«,   ó«º¼«ª¡«ßΓ∞
  775. ¿ß»«½∞º«óá¡¿∩ »áαá¼ÑΓαá ßἫ¬«»¿α«óá¡¿∩ ¡Ñ «íÑß»Ñτ¿óáÑΓß∩.
  776.  
  777.        ÅÑαÑ¡á»αáó½Ñ¡¿Ñ τÑαѺ »ÑαѬ½ετáΓѽ¿ ºáñáτ.
  778.         ─────────────────────────────────────────
  779.    ÅÑαѬ½ετáΓѽ¿ ºáñáτ ¼«úπΓ αáß»«½áúáΓ∞ß∩  ó  GDT,LDT,  ¿½¿  ó
  780. IDT. é ß½πτáÑ GDT ¿½¿ LDT, »ÑαѬ½ετáΓѽ∞ ºáñáτ ¼«ªÑΓ íδΓ∞ π¬áºá¡
  781. ¼ÑªßÑú¼Ñ¡Γ¡«⌐ ¿¡ßΓαπ¬µ¿Ñ⌐ CALL. é ß½πτáÑ  αẼÑΘÑ¡¿∩  ó  IDT  «¡
  782. ¼«ªÑΓ    π¬áºδóáΓ∞ß∩   ¿¡ßΓαπ¬µ¿Ñ⌐    »α«úαá¼¼¡«ú«    »αÑαδóá¡¿∩,
  783. ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿ΓπᵿÑ⌐ ¿½¿ á»»áαáΓ¡δ¼ »αÑαδó᡿Ѽ.
  784.    Æá¬¿¼ ªÑ ß»«ß«í«¼ ¬á¬ «»¿ßá¡« óδΦÑ,    úñÑ  íδ  ¡¿  π¬áºδóá½ß∩
  785. »ÑαѬ½ετáΓѽ∞  ºáñáτ,  «¡  ºáßΓáó½∩ÑΓ  »α«µÑßß«α   áóΓ«¼áΓ¿τÑ߬¿
  786. óδ»«½¡¿Γ∞ »ÑαѬ½ετÑ¡¿Ñ ºáñáτ (ß¼. ú½áóπ 15).
  787.  
  788.                 - 152 -
  789.     ───────────┐      ──────────────┐
  790.            │            │
  791. ├─────────┼────┼────┤     ├─────────┼────┼────┤
  792. │      │    ∙    │     │       │    ∙    │
  793. ├─────────┼─────────┤     ├─────────┼─────────┤
  794. │   Åáαá¼ÑΓα 1        │     │0 0...0 0│SS ßѽѬ.│
  795. │            │     │        ñ½∩ ßΓѬá│
  796. ├─────────┼─────────┤     ├─────────┼─────────┤
  797. │            │     │àSP ñ½∩ ßΓѬá í«½ÑÑ│
  798. │   Åáαá¼ÑΓα 2        │     │¡¿º¬«ú«   πα«ó¡∩   │
  799. ├─────────┼─────────┤     ├─────────┼─────────┤
  800. │   Åáαá¼ÑΓα 3        │     │    Åáαá¼ÑΓα 1     │
  801. ├─────────┼─────────┤     ├─────────┼─────────┤
  802. │   Åáαá¼ÑΓα 4        │     │    Åáαá¼ÑΓα 2     │
  803. ├─────────┼─────────┤     ├─────────┼─────────┤
  804. │   Åáαá¼ÑΓα 5        │     │    Åáαá¼ÑΓα 3     │
  805. ├─────────┼─────────┤     ├─────────┼─────────┤
  806. │   Åáαá¼ÑΓα 6        │     │    Åáαá¼ÑΓα 4     │
  807. └───────────────────┘     ├─────────┼─────────┤
  808.         °     │    Åáαá¼ÑΓα 5     │
  809.         │     ├─────────┼─────────┤
  810.       ──────────┘     │    Åáαá¼ÑΓα 6     │
  811.              ├─────────┼─────────┤
  812.              │        æS ßѽѬ.│
  813.              │0 0...0 0│ñ½∩ ¬«ñ«ó│
  814.              ├─────────┼─────────┤
  815.              │àIP ñ½∩ ¬«ñ«ó í«½ÑÑ│
  816.              │¡¿º¬«ú«   πα«ó¡∩   │
  817.              └─────────┴─────────┘
  818.                     °
  819.              ───────────────┘
  820.     É¿ß.14.14  32-í¿Γ¡δ⌐ ßΓѬ ¡¿ª¡Ñú« ¿ óÑασ¡Ñú« πα«ó¡Ñ⌐ »«ß½Ñ
  821. ¿ß»«½¡Ñ¡¿∩ ¿¡ßΓαπ¬µ¿¿ æÇLL ß ¡¿ª¡Ñú« πα«ó¡∩ τÑαѺ óδºδóáεΘ¿⌐
  822. »ÑαѬ½ετáΓѽ∞ ß »áαá¼ÑΓα«¼ ßἫ¬«»¿α«óá¡¿∩.
  823.                 ───────────────────┐
  824. 31                  16 15           │          0
  825. ├───────────────────────────────┼──────────────┼──────────────┤
  826. │                │           ∙          │
  827. ├───────────────────────────────┼─────────────────────────────┤
  828. │                │SS ßÑ½Ñ¬Γ«α ñ½∩ ßΓѬá í«½ÑÑ  │
  829. │0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0│   ¡¿º¬«ú« πα«ó¡∩.          │
  830. ├───────────────────────────────┼─────────────────────────────┤
  831. │       ESP ñ½∩ ßΓѬá í«½ÑÑ ¡¿º¬«ú« πα«ó¡∩.              │
  832. ├───────────────────────────────┼─────────────────────────────┤
  833. │                │æS ßÑ½Ñ¬Γ«α ñ½∩ ¬«ñ«ó í«½ÑÑ  │
  834. │0 0*0 0 0 0 0 0 0 0 0 0 0 0 0 0│   ¡¿º¬«ú« πα«ó¡∩.          │
  835. ├───────────────────────────────┼─────────────────────────────┤
  836. │       EIP ñ½∩ ¬«ñ«ó í«½ÑÑ ¡¿º¬«ú« πα«ó¡∩.              │
  837. └───────────────────────────────┴─────────────────────────────┘
  838.                            °
  839.                  ──────────────────┘
  840.   É¿ß.14.13    32-í¿Γ¡δ⌐ ßΓѬ óÑασ¡Ñú« πα«ó¡∩ »«ß½Ñ »α«úαá¼¼¡«ú«
  841. ¿½¿ á»»áαáΓ¡«ú« »αÑαδóá¡¿∩ ¡á ¡¿ª¡Ñ¼ πα«ó¡Ñ τÑαѺ «Γ½áñ«τ¡δ⌐
  842. »ÑαѬ½ετáΓѽ∞ ¿½¿ »ÑαѬ½ετáΓѽ∞ »αÑαδóá¡¿⌐.
  843.  
  844.                 - 153 -
  845.              âïÇéÇ 15
  846.             î¡«ú«ºáñáτ¡«ßΓ∞
  847.              ───────────────
  848.     ¥Γá  ú½áóá    ß«ñÑαª¿Γ  «»¿ßá¡¿Ñ  ó«º¼«ª¡«ßΓÑ⌐   ¼¡«ú«ºáñáτ¡«⌐
  849. αáí«Γδ »α«µÑßß«αá,  ¬«Γ«αδÑ  ó¬½ετáεΓ  ß»«ß«í¡«ßΓ∞  «íß½πª¿óá¡¿∩
  850. «ñ¡«óαѼѡ¡«  ¡Ñ߬«½∞¬¿σ  ºáñáτ  ¿  »ÑαѬ½ετÑ¡¿∩  ¼Ñªñπ  ¡¿¼¿  ß
  851. ¿ß»«½∞º«ó᡿Ѽ «íδτ¡δσ ¿¡ßΓαπ¬µ¿⌐, Γᬿσ, ¬á¬  »ÑαÑσ«ñδ,  ó맮óδ
  852. »«ñ»α«úαá¼¼, »αÑαδóá¡¿∩ ¿ ó«ºóαáΓδ ¿º ¡¿σ.  é  »α«µÑßß«αÑ  80386
  853. ¬áªñá∩    ¿º  ºáñáτ  ¿¼ÑÑΓ  ßó«⌐    í½«¬  ß«ßΓ«∩¡¿∩  ºáñáτ¿  ¿  ßó«Ñ
  854. ó¿αΓπá½∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«.
  855.     ò«Γ∩ ó áασ¿ΓѬΓπαÑ    »α«µÑßß«αá  «ñ¡«º¡áτ¡«    «»αÑñѽѡ«,  τΓ«
  856. ß«ßΓáó½∩ÑΓ ºáñáτπ, φΓ« ß½«ó« τáßΓ«  ¿ß»«½∞ºπÑΓß∩  ó  º¡áτ¿Γѽ∞¡«
  857. í«½ÑÑ «íΘѼ ß¼δß½Ñ. é ¬«¼»∞εΓÑα¡«⌐ ΓÑନ¡«½«ú¿¿  ß½«ó«    "ºáñáτá"
  858. τáßΓ« áßß«µ¿¿απÑΓß∩  ß«  ß½«óἿ  "αáí«Γá"  ¿½¿  "»«½∞º«óáΓѽ∞".
  859. Æá¬«Ñ «»αÑñѽѡ¿Ñ ¼«ªÑΓ ß««ΓóÑΓßΓó«óáΓ∞ «»αÑñѽѡ¿ε  ºáñáτ¿  ñ½∩
  860. »α«µÑßß«αá  80386.  é  »«¡¿¼á¡¿¿  80386  ºáñáτá  -  φΓ«   ó»«½¡Ñ
  861. «»αÑñѽѡ¡á∩ Ññ¿¡¿µá, ΓÑß¡« ßó∩ºá¡¡á∩ ß áασ¿ΓѬΓπα«⌐ »α«µÑßß«αá.
  862. èáªñá∩ ºáñáτá »α«µÑßß«αá 80386 ¿¼ÑÑΓ ßó«Ñ áñÑß¡«Ñ »α«ßΓαá¡ßΓó« ¿
  863. í½«¬ ß«ßΓ«∩¡¿∩ ºáñáτ¿.
  864.     æ¿ßΓѼá 80386 »α¿ßóá¿óáÑΓ ¿½¿ ¡Ñ »α¿ßóá¿óáÑΓ ¬áªñ«⌐ "αáí«ΓÑ"
  865. ¿½¿ "»«½∞º«óáΓѽε" αÑá½∞¡πε ºáñáτπ  »α«µÑßß«αá  óºáó¿ß¿¼«ßΓ¿  «Γ
  866. ¡Ñ«íσ«ñ¿¼«ßΓ¿  óδñѽѡ¿∩   «Γñѽ∞¡«ú«    ó¿αΓπá½∞¡«ú«   áñαÑß¡«ú«
  867. »α«ßΓαá¡ßΓóá ¿ í½«¬á ßΓáΓπßá ºáñáτ¿. àß½¿ αáºñѽѡ¿Ñ ¡Ñ«íσ«ñ¿¼«,
  868. Γ«  áασ¿ΓѬΓπαá  80386    »«ññÑনóáÑΓ   Ñú«   ß     »«¼«Θ∞ε   ßó«¿σ
  869. ¼¡«ú«ºáñáτ¡δσ ó«º¼«ª¡«ßΓ∞ε. àß½¿ ¡Ñ óßÑ ºáñáτ¿ ΓαÑíπεΓ    αÑá½∞¡«⌐
  870. ¿¡ñ¿ó¿ñπá½∞¡«ßΓ¿, Γ« αáß»αÑñѽѡ¿Ñ αÑßπα߫󠼫ªÑΓ óº∩Γ∞ ¡á  ßÑí∩
  871. «»Ñαᵿ«¡¡á∩ ß¿ßΓѼá.
  872.     äáªÑ Ñß½¿ ¡Ñ »α¿ßóá¿óáΓ∞ ¬áªñ«⌐ »α«úαἼѠ«Γñѽ∞¡πε  ºáñáτπ,
  873. Γ¿»¿τ¡á∩ ß¿ßΓѼá ß«ßΓ«¿Γ ¿º ¡Ñ߬«½∞¬¿σ ºáñáτ óßó∩º¿ ß ΓÑ¡ñÑ¡µ¿Ñ⌐
  874. »«óδΦÑ¡¿∩  ¡áñѪ¡«ßΓ¿  ß¿ΓßΓÑ¼δ   »«   ßαáó¡Ñ¡¿ε   «ñ¡«ºáñáτ¡«⌐.
  875. ìá»α¿¼Ñα,  »α«úαá¼¼δ   «íß½πª¿óá¡¿∩   ¿ß¬½ετ¿Γѽ∞¡δσ   ß¿Γπᵿ⌐,
  876. ß««íΘáεΘ¿Ñ « ßÑα∞Ѻ¡δσ    ¡Ñ»«½áñ¬áσ  ß¿ßΓѼδ,  ñ«½ª¡δ  ß«ßΓáó½∩Γ∞
  877. «Γñѽ∞¡πε ºáñáτπ.
  878.  
  879.        é¿αΓπá½∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ºáñáτ¿.
  880.         ────────────────────────────────────────
  881.     Å«½¡δ⌐  ó¿αΓπá½∞¡δ⌐  áñαÑß    ó¬½ετáÑΓ  ßÑ½Ñ¬Γ«α  ßÑú¼Ñ¡Γá   ¿
  882. ß¼ÑΘÑ¡¿Ñ. é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ßÑ½Ñ¬Γ«α (α¿ß.15.1)  ß«ñÑαª¿Γ  í¿Γ
  883. TI   (¿¡ñ¿¬áΓ«α   Γáí½¿µδ),   «»αÑñѽ∩εΘѼ   úñÑ   αáß»«½áúáÑΓß∩
  884. ñÑß¬α¿»Γ«α - ó    GDT  (ÆI=0)  ¿½¿  ó  á¬Γ¿ó¡«⌐  ó  ñá¡¡δ⌐  ¼«¼Ñ¡Γ
  885. (ßó∩ºá¡¡«⌐ ß óδ»«½¡∩εΘÑ⌐ß∩  ºáñáτÑ⌐) LDÆ  (ÆI=1).
  886.     é«º¼«ª¡«ßΓ∞ ñ«ßΓπ»á ¬ GDÆ ¿ ¬ ßó«Ñ⌐  LDÆ  »«ºó«½∩ÑΓ   ¬áªñ«⌐
  887. ºáñáτÑ «íαáΘáΓ∞ß∩ ¬ ú½«íá½∞¡δ¼ «í`ѬΓá¼ (ßÑú¼Ñ¡Γδ,ºáñáτ¿,¿  ñα.)
  888. ó¿αΓπá½∞¡«ú«  áñαÑß¡«ú«  »α«ßΓαá¡ßΓóá  ¿  ¬   ßó«Ñ¼π   áñαÑß¡«¼π
  889. »α«ßΓαá¡ßΓóπ. éδí«α ¼Ñªñπ  Γáí½¿µá¼¿  «ßπΘÑßΓó½∩ÑΓß∩  ß  »«¼«Θ∞ε
  890. í¿Γá ÆI ßÑ½Ñ¬Γ«αá.
  891. 15        7         0
  892. ├─┬─┬─┬─┬─┬─┬─┬─┼─┬─┬─┬─┬─┬──┬───┤
  893. │ │ │ │ │ INDEX │ │ │ │ │ │TI│RPL│
  894. └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴┬─┴─┬─┘
  895.      INDEX           │   │
  896.        │           │   └──÷RPL (ºá»αáΦ¿óáѼδ⌐
  897.  ┌─────────┘           │   πα«óÑ¡∞ »α¿ó¿½Ñú¿¿):
  898.  └÷ê¡ñѬߠóδí¿αáÑΓ       │00-¡Ñ ó½¿∩ÑΓ ¡á ó«º¼«ª¡«ßΓ¿ ñ«ßΓπ»á
  899.       «ñ¿¡ ¿º 8192       │01-ñ«ßΓπ» ¡Ñ óδΦÑ »Ñαó«ú« πα«ó¡∩
  900.   ñÑß¬α¿»Γ«α«ó ¿½¿       │10-ñ«ßΓπ» ¡Ñ óδΦÑ óΓ«α«ú« πα«ó¡∩
  901.    ºá»¿ßÑ⌐ Γáí½¿µδ       │11-ñ«ßΓπ» ¡Ñ óδΦÑ ΓαÑΓ∞Ñú« πα«ó¡∩
  902.                │
  903.                └──÷ê¡ñ¿¬áΓ«α Γáí½¿µδ
  904.                    0-ñÑß¬α¿»Γ«α ó GDT
  905.                    1-ñÑß¬α¿»Γ«α ó LDT
  906.             É¿ß.15.1 æÑ½Ñ¬Γ«α ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ.
  907.  
  908.                 - 154 -
  909.              æ«ßΓ«∩¡¿Ñ ºáñáτ¿
  910.              ────────────────
  911.     é ß¿ßΓѼѠ80386 ¬áªñá∩ ºáñáτá ¿¼ÑÑΓ ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩  ºáñáτ¿
  912. - «í½áßΓ∞ »á¼∩Γ¿, ß«ñÑαªáΘá∩ ß«ßΓ«∩¡¿Ñ αÑú¿ßΓαá ºáñáτ¿    ¿  ñαπúπε
  913. ¿¡Σ«α¼áµ¿ε. üѺ ßÑú¼Ñ¡Γá ß«ßΓ«∩¡¿∩ ºáñáτ¿ ºáñáτá  ¡Ñ  ßπΘÑßΓóπÑΓ,
  914. Γᬠ¬á¬ ¡Ñ «»αÑñѽѡ« áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ¿ ÑÑ ß«ßΓ«∩¡¿Ñ.  ÆSS,
  915. ó Σ¿¬ß¿α«óá¡¡«¼ Σ«α¼áΓÑ, ß«ñÑαª¿Γ  ß«ßΓ«∩¡¿Ñ  αÑú¿ßΓαá    ºáñáτ¿    ¿
  916. ñαπúπε ¿¡Σ«α¼áµ¿ε, Γá¬πε ¬á¬ ¡áτá½∞¡δÑ º¡áτÑ¡¿∩ π¬áºáΓѽÑ⌐  ßΓѬá
  917. ñ½∩ πα«ó¡Ñ⌐ »α¿ó¿½Ñú¿¿ 2, 1,  0,  º¡áτÑ¡¿Ñ  ñ½∩  LDÆR  ¿  Γáí½¿µπ
  918. αáºαÑΦÑ¡¡«ú« óó«ñá/óδó«ñá.
  919.     32-αáºα∩ñ¡á∩  ÆSS,    ¬á¬  »«¬áºá¡«  ¡á  α¿ß.  15.2,     ß«ñÑনΓ
  920. ¡Ñ Γ«½∞¬«  32-í¿Γ¡«Ñ  αáßΦ¿αÑ¡¿Ñ  óßÑσ    ó«ß∞¼¿    αÑú¿ßΓα«ó  «íΘÑú«
  921. ¡áº¡áτÑ¡¿∩, ¡« ¿ ñóá ¡«óδσ ßÑú¼Ñ¡Γá ñá¡¡δσ FS  ¿  GS.  Ä¡á  ΓᬪÑ
  922. ó¬½ετáÑΓ  π¬áºáΓѽ∞  ¡á   ¼áß߿󠠠í¿Γ     -   ¬áαΓπ   αáºαÑΦÑ¡¡«ú«
  923. óó«ñá/óδó«ñá. èáªñá∩ ÆSS ¿¼ÑÑΓ í¿Γ  Æ,    ß½πªáΘ¿⌐  ñ½∩  «Γ½áñ«τ¡δσ
  924. µÑ½Ñ⌐ - «¡ »«ºó«½∩ÑΓ úÑ¡Ñα¿α«óáΓ∞ Γαφ» ßαáºπ »α¿ óσ«ñÑ    ó  ºáñáτπ
  925. (ß¼. ú½. 17 ñ½∩ í«½ÑÑ »«ñα«í¡«ú« «»¿ßá¡¿∩  óßΓα«Ñ¡¡δσ  «Γ½áñ«τ¡δσ
  926. ßαÑñßΓó »α«µÑßß«αá 80386).
  927.     ä½∩ ßαáó¡Ñ¡¿∩, ¡á  α¿ß.  8.11  »α¿óÑñѡᠠßΓαπ¬Γπαá  ÆSS  »α¿
  928. ¼¿¡¿¼á½∞¡«¼  ¿ß»«½∞º«óá¡¿¿  ÑÑ    ó«º¼«ª¡«ßΓÑ⌐.  é  ß½πτáÑ  »α«ßΓ«⌐
  929. ß¿ßΓѼδ, ¡Ñ ¿ß»«½∞ºπεΘÑ⌐ ¼¡«ú«ºáñáτ¡δ⌐ αѪ¿¼, ÆSS  ß«ñÑαª¿Γ  ½¿Θ∞
  930. ¡áτá½∞¡«Ñ º¡áτÑ¡¿Ñ π¬áºáΓѽ∩ ßΓѬᠡπ½Ñó«ú« πα«ó¡∩ »α¿ó¿½Ñú¿¿,    á
  931. «ßΓá½∞¡δÑ »«½∩ ºá»«½¡Ñ¡δ ¡π½∩¼¿.
  932.     ìá α¿ß.  15.3  »«¬áºá¡á  16-í¿Γ¡á∩    ÆSS,  ß«ó¼ÑßΓ¿¼á∩  ß  ÆSS
  933. »α«µÑßß«αá 80286. Ä¡á ß«ñÑαª¿Γ Γ«½∞¬« ¡áí«α 16-í¿Γ¡δσ αÑú¿ßΓα«ó ¿
  934. ó ¡Ñ⌐ «ΓßπΓßΓóπÑΓ Γáí½¿µá αáºαÑΦÑ¡¡«ú« óó«ñá/óδó«ñá.
  935.  
  936.              äÑß¬α¿»Γ«α ÆSS
  937.               ──────────────
  938.     ì«óá∩ ÆSS óó«ñ¿Γß∩ »πΓѼ ºá»¿ß¿ ñÑß¬α¿»Γ«αá  ó  GDÆ.  ö«α¼áΓδ
  939. Γᬿσ ñÑß¬α¿»Γ«α«ó »«¬áºá¡δ ¡á α¿ß. 15.4.
  940.     Å«ñα«í¡«Ñ «»¿ßá¡¿Ñ »«½Ñ⌐ ñÑß¬α¿»Γ«α«ó »α¿óÑñÑ¡δ ó  ú½áóÑ  14.
  941. Å«½∩ ñÑß¬α¿»Γ«αá  ÆSS  ó«  ¼¡«ú«¼  á¡á½«ú¿τ¡δ  »«½∩¼  ñÑß¬α¿»Γ«αá
  942. ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá, ºá ¿ß¬½ετÑ¡¿Ñ¼ «ñ¡«ú« í¿Γá:
  943.  é (busy), »«¬áºδóáÑΓ ºá¡∩Γá ½¿ ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ ºáñáτá (1  -  ñá,
  944. 0 - ¡ÑΓ). é »α«ßΓδσ ß¿ßΓѼáσ ß ºáΘ¿Γ«⌐ í¿Γ é ñ«½ªÑ¡  óßÑúñá  íδΓ∞
  945. πßΓá¡«ó½Ñ¡  ó  1.  ü«½ÑÑ  »«½¡«Ñ  «»¿ßá¡¿Ñ  Σπ¡¬µ¿⌐  φΓ«ú«   í¿Γá
  946. »α¿óÑñÑ¡« ¡á ßΓα. 186-187.
  947.     äÑß¬α¿»Γ«αδ  ÆSS  ¼«úπΓ  αáß»«½áúáΓ∞ß∩  Γ«½∞¬«  ó    GDÆ.   êσ
  948. ¬«½¿τÑßΓó« «ñ¡«º¡áτ¡« «»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« ºáñáτ ó  ß¿ßΓѼÑ:  »«
  949. «ñ¡«¼π ñÑß¬α¿»Γ«απ ¡á ºáñáτπ.
  950.  
  951.              ï«óπΦ¬¿ ºáñáτ
  952.               ─────────────
  953.     Ä¡¿ ¼«úπΓ íδΓ∞ »«¼ÑΘÑ¡δ ó ½εíπε ¿º    Γáí½¿µ    ñÑß¬α¿»Γ«α«ó:GDÆ,
  954. LDÆ, ¿½¿ IDÆ. ï«óπΦ¬á ß«ñÑαª¿Γ ßÑ½Ñ¬Γ«α ñÑß¬α¿»Γ«αá ÆSS ó  GDÆ    ¿
  955. »«φΓ«¼π ¿ß»«½∞ºπÑΓß∩ ó ¬áτÑßΓóÑ  »ÑαÑ¡áµÑ½¿óáεΘÑú«  ¼Ñσá¡¿º¼á  ¡á
  956. »πΓ¿ ¬ ºáñáτÑ.
  957.     ï«óπΦ¬á  ºáñáτ¿  ¿¼ÑÑΓ  Γ«½∞¬«  «ñ¿¡  Σ«α¼áΓ,  »«¬áºá¡¡δ⌐  ¡á
  958. α¿ß. 15.5. Ä¡á ¼«ªÑΓ «Γ¡«ß¿Γß∩ ¿ ¬ 16-, ¿ ¬  32-í¿Γ¡«⌐    ÆSS,  Γá¬
  959. ¬á¬ ½«óπΦ¬á óºá¿¼«ñÑ⌐ßΓóπÑΓ ½¿Φ∞ ß ñÑß¬α¿»Γ«α«¼.  ï«óπΦ¬á  ºáñáτ¿
  960. ¡Ñ ß«ñÑαª¿Γ  ß¼ÑΘÑ¡¿∩,    ¬á¬  ½«óπΦ¬¿  16-  ¿  32-í¿Γ¡δσ  ó맮ó«ó.
  961. æ¼ÑΘÑ¡¿Ñ ñ½∩ ¡ÑÑ «»αÑñѽ∩ÑΓß∩ ¡áτá½∞¡δ¼ º¡áτÑ¡¿Ñ¼ àIÉ,    ¬á¬  ¿    ó
  962. ßἫ⌐ ÆSS, »«φΓ«¼π ¡Ñ«íσ«ñ¿¼«ßΓ∞ ó ß¼ÑΘÑ¡¿¿ «Γ»áñáÑΓ.
  963.  
  964.                 - 155 -
  965.                         ├───────────────*
  966.                          1 1 1 1 1 1 1 1
  967. ┌───────────────┬───────────────┬───────────────┼───────────────┐
  968. │65535**********│***************│***************│**********65504│
  969. │65503**********│***************│***************│**********65472│
  970. │65471**********│***************│***************│**********65440│
  971. │65439**********│***************│***************│**********65408│
  972. ;                ;                ;
  973. │127        │        │        │          96│
  974. │95        │        │        │          64│
  975. │63        │        │        │          32│
  976. │31        │        │        │           0│≈─*
  977. ;                ;                ;  │
  978. ;        *──────────────────────────────────────────────────┘
  979. ;        │        ;                ;
  980. │ß¼ÑΘÑ¡¿Ñ 0-15            │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│100
  981. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│    selektor LDY        │96
  982. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│    selektor GS        │92
  983. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│    selektor FS        │88
  984. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│    selektor DS        │84
  985. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│    selektor SS        │80
  986. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│    selektor CS        │76
  987. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│    selektor ES        │72
  988. │                   EDI                │68
  989. │                   ESI                │64
  990. │                   ESY                │60
  991. │                   ESP                │56
  992. │                   EBX                │52
  993. │                   EDX                │48
  994. │                   ECX                │44
  995. │                   EAX                │40
  996. │                 EFLAGS                │36
  997. │                   EIP                │32
  998. │                   CR3                │28
  999. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│    SS-ñ½∩ πα«ó¡∩=2        │24
  1000. │               ESP-ñ½∩ πα«ó¡∩=2            │20
  1001. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│    SS-ñ½∩ πα«ó¡∩=1        │16
  1002. │               ESP-ñ½∩ πα«ó¡∩=1            │12
  1003. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│    SS-ñ½∩ πα«ó¡∩=0        │8
  1004. │               ESP-ñ½∩ πα«ó¡∩=0            │4
  1005. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│                │0
  1006. └───────────────────────────────────────────────────────────────┘
  1007.   É¿ß.15.2  32-í¿Γ¡δ⌐ ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿.
  1008.  
  1009.            ÅÑαÑσ«ñ «Γ ºáñáτ¿ ¬ ºáñáτÑ
  1010.             ──────────────────────────
  1011.     Äñ¡«⌐  ¿º  ¡á¿í«½ÑÑ  ¼«Θ¡δσ   ó«º¼«ª¡«ßΓÑ⌐     80386     ∩ó½∩ÑΓß∩
  1012. 󫺼«ª¡«ßΓ∞  »ÑαÑσ«ñá  «Γ  ºáñáτ¿  ¬  ºáñáτÑ  ß  »«¼«Θ∞ε  «íδτ¡δσ
  1013. ¿¡ßΓαπ¬µ¿⌐. Æá¬«⌐ »ÑαÑσ«ñ «íδτ¡«  ¡áºδóáεΓ  »ÑαѬ½ετÑ¡¿Ñ¼  ºáñáτ.
  1014. 80386  »«ºó«½∩ÑΓ  »ÑαѬ½ετáΓ∞    ºáñáτ¿     ß   »«¼«Θ∞ε   ¿¡ßΓαπ¬µ¿⌐
  1015. ¼ÑªßÑú¼Ñ¡Γ¡«⌐    »ÑαÑñáτ¿   π»αáó½Ñ¡¿∩:     ¼ÑªßÑú¼Ñ¡Γ¡δ⌐     »ÑαÑσ«ñ,
  1016. ¼ÑªßÑú¼Ñ¡Γ¡δ⌐ ó맮ó, ¿¡ßΓαπ¬µ¿¿ »αÑαδóá¡¿⌐ INÆ 3, INÆ n,  INÆÄ    ¿
  1017. éÄUND, IRàÆ. æá¼¿ ¿¡ßΓαπ¬µ¿¿  ¡¿τѼ  ¡Ñ  «Γ½¿τáεΓß∩  «Γ  «íδτ¡δσ.
  1018. ÅÑαѬ½ετÑ¡¿Ñ ºáñáτ  »α«¿ßσ«ñ¿Γ    Ñß½¿  π¬áºáΓ∞  ßÑ½Ñ¬Γ«α  ÆSS  ¿½¿
  1019. ½«óπΦ¬¿ ºáñáτ¿ ó »«½Ñ «»Ñαá¡ñá-»α¿Ñ¼¡¿¬á ¿¡ßΓαπ¬µ¿¿.
  1020.  
  1021.                 - 156 -
  1022. ┌───────────────────────────────┬───────────────────────────────┐
  1023. │      selektor-ñ½∩ LDTR    │     selektor-ñ½∩ DS    │40
  1024. │      selektor-ñ½∩ SS    │     selektor-ñ½∩ CS    │36
  1025. │      selektor-ñ½∩ ES    │        DI        │32
  1026. │        SI        │        SP        │28
  1027. │        SP        │        BI        │24
  1028. │        DX        │        CI        │20
  1029. │        AX        │           FLAGS        │16
  1030. │        IP        │     SS-ñ½∩ πα«ó¡∩=2    │12
  1031. │      SP-ñ½∩ πα«ó¡∩=2    │     SS-ñ½∩ πα«ó¡∩=1    │8
  1032. │      SP-ñ½∩ πα«ó¡∩=1    │     SS-ñ½∩ πα«ó¡∩=0    │4
  1033. │      SP-ñ½∩ πα«ó¡∩=0    │                │0
  1034. └───────────────────────────────┴───────────────────────────────┘
  1035.  É¿ß.15.3. 16-í¿Γ¡δ⌐ ßÑú¼Ñ¡Γ ß«ßΓ«∩¡¿∩ ºáñáτ¿.
  1036. 31          24 23          16 15           8 7        0
  1037. ├───────────────┼───────────────┼───────────────┼───────────────┤
  1038. │        │      A »αÑñѽ │        │        │ 4
  1039. │ßÑú.íáºδ 31..24│G 0 0 V    │P DPL 0 1 0 é 1│ßÑú.íáºδ 23..16│
  1040. │        │      L 19...16│        │        │
  1041. ├───────────────────────────────┼───────────────────────────────┤
  1042. │    TSS  íáºδ 15.....0     │  TSS        «úαá¡¿τ¿Γѽ∞ 15...0 │ 0
  1043. └───────────────────────────────┴───────────────────────────────┘
  1044.  á) 32-í¿Γ¡δ⌐ ñÑß¬α¿»Γ«α ßÑú¼Ñ¡Γá ß«ßΓ«∩¡¿∩ ºáñáτ¿.
  1045. 31          24 23          16 15           8 7        0
  1046. ├───────────────┼───────────────┼───────────────┼───────────────┤
  1047. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│P DPL 0 0 0 B 1│TSS íáºδ 23..16│ 4
  1048. ├───────────────────────────────┼───────────────────────────────┤
  1049. │     TSS íáºδ 15.....0     │      TSS  «úαá¡¿τ¿Γѽ∞ 15...0 │ 0
  1050. └───────────────────────────────┴───────────────────────────────┘
  1051.  ó) 16-í¿Γ¡δ⌐ ñÑß¬α¿»Γ«α ßÑú¼Ñ¡Γá ß«ßΓ«∩¡¿∩ ºáñáτ¿.
  1052.   É¿ß.15.4. äÑß¬α¿»Γ«α ñ½∩ 32-í¿Γ¡«ú« ¿ 16-í¿Γ¡«ú« ßÑú¼Ñ¡Γá
  1053. ß«ßΓ«∩¡¿∩ ºáñáτ¿.
  1054. 31          24 23          16 15           8 7        0
  1055. ├───────────────┼───────────────┼───────────────┼───────────────┤
  1056. │0 0 0 0 0 0 0 0│0 0 0 0 0 0 0 0│P DPL 0 1 1 1 1│TSS íáºδ 23..16│ 4
  1057. ├───────────────────────────────┼───────────────────────────────┤
  1058. │æÑ½Ñ¬Γ«α ñÑß¬α¿»Γ«αá ßÑú¼Ñ¡Γá ß«ßΓ«∩¡¿∩ ºáñáτ¿         │ 0
  1059. └───────────────────────────────┴───────────────────────────────┘
  1060. É¿ß.15.5. æ«ßΓ«∩¡¿Ñ ñ½∩ 32-í¿Γ¡«ú« ¿ 16-í¿Γ¡«ú« ÆSS.
  1061.     çáñáτ¿,πτáßΓóπεΘ¿Ñ    ó  »ÑαѬ½ετÑ¡¿¿  ¡áºδóáεΓß∩  πσ«ñ∩Θá∩    ¿
  1062. »α¿σ«ñ∩Θá∩. ÆSS ΓѬπΘÑ⌐ ºáñáτ¿    π¬áºá¡    ó  αÑú¿ßΓαÑ  ºáñáτ¿  (ÆR)
  1063. 80386. ÆSS »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿ π¬áºá¡  ó    ¿¡ßΓαπ¬µ¿¿,  ¿¡¿µ¿¿απεΘÑ⌐
  1064. »ÑαѬ½ετÑ¡¿Ñ ºáñáτ.
  1065.     Åα«µÑßß«α ºá»¿ßδóáÑΓ ß«ßΓ«∩¡¿Ñ αÑú¿ßΓα«ó  πσ«ñ∩ΘÑ⌐    ºáñáτ¿    ó
  1066. ΓѬπΘÑ⌐ ÆSS, π¬áºá¡¡πε ó αÑú¿ßΓαÑ ÆR, á ¡«ó«Ñ ß«ßΓ«∩¡¿Ñ αÑú¿ßΓα«ó
  1067. ßτ¿ΓδóáÑΓ ¿º ÆSS »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿, π¬áºá¡¡«⌐ ó ¿¡ßΓαπ¬µ¿¿.
  1068.      çỿßδóá¼á∩ ¿¡Σ«α¼áµ¿∩ 32-í¿Γ¡«⌐ ÆSS πσ«ñ∩ΘÑ⌐ ºáñáτ¿:
  1069.   é«ßѼ∞ 32-í¿Γ¡δσ αÑú¿ßΓα«ó «íΘ. ¡áº¡áτÑ¡¿∩
  1070.   ÿÑßΓ∞ ßÑú¼Ñ¡Γ¡δσ αÑú¿ßΓα«ó
  1071.   32-í¿Γ¡δ⌐ αÑú¿ßΓα Σ½áú«ó
  1072.      çỿßδóá¼á∩ ¿¡Σ«α¼áµ¿∩ 16-í¿Γ¡«⌐ ÆSS πσ«ñ∩ΘÑ⌐ ºáñáτ¿:
  1073.   é«ßѼ∞ 16-í¿Γ¡δσ αÑú¿ßΓα«ó «íΘ. ¡áº¡áτÑ¡¿∩
  1074.   ùÑΓδαÑ ßÑú¼Ñ¡Γ¡δσ αÑú¿ßΓαá
  1075.   16-í¿Γ¡δ⌐ αÑú¿ßΓα Σ½áú«ó
  1076.  
  1077.                 - 157 -
  1078.      æτ¿ΓδóáѼá∩ ¿¡Σ«α¼áµ¿∩ 32-í¿Γ¡«⌐ ÆSS »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿:
  1079.   é«ßѼ∞ 32-í¿Γ¡δσ αÑú¿ßΓα«ó «íΘ. ¡áº¡áτÑ¡¿∩
  1080.   ÿÑßΓ∞ ßÑú¼Ñ¡Γ¡δσ αÑú¿ßΓα«ó
  1081.   32-í¿Γ¡δ⌐ αÑú¿ßΓα Σ½áú«ó
  1082.   æ«ñÑন¼«Ñ LDÆR ñ½∩ ß«ºñá¡¿∩ LDÆ (ßó«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«)
  1083.   æR3,    ñ½∩  ß«ºñá¡¿∩  ßΓαá¡¿τ¡«ú«  ñ¿αÑ¬Γ«α¿∩    (ßó«¿  ßΓαá¡¿τ¡δÑ
  1084.                            Γáí½¿µδ)
  1085.   Æ-í¿Γ, »α«óÑα¬á ¡Ñ«íσ«ñ¿¼«ßΓ¿ «Γ½áñ«τ¡«ú« »αÑαδóá¡¿∩
  1086.      æτ¿ΓδóáѼá∩ ¿¡Σ«α¼áµ¿∩ 16-í¿Γ¡«⌐ ÆSS »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿:
  1087.   é«ßѼ∞ 16-í¿Γ¡δσ αÑú¿ßΓα«ó «íΘ. ¡áº¡áτÑ¡¿∩
  1088.   ùÑΓδαÑ ßÑú¼Ñ¡Γ¡δσ αÑú¿ßΓαá
  1089.   16-í¿Γ¡δ⌐ αÑú¿ßΓα Σ½áú«ó
  1090.   æ«ñÑন¼«Ñ LDÆR ñ½∩ ß«ºñá¡¿∩ LDÆ (ßó«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«)
  1091.     Åα¿σ«ñ∩Θá∩ ºáñáτá ¿ß»«½∞ºπÑΓ ¡«óδÑ º¡áτÑ¡¿∩ ñ½∩ LDÆR  ¿  æR3,
  1092. Γ« ÑßΓ∞ ¬áªñá∩ ºáñáτá ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ ßó«ε  LDÆ  ¿  ñ¿αÑ¬Γ«α¿⌐
  1093. Γáí½¿µ ßΓαá¡¿µ.  Äñ¡á¬«,  »αÑñ»«½áúáÑΓß∩,  τΓ«    ºáñáτá    ¡Ñ  íπñÑΓ
  1094. ¼Ñ¡∩Γ∞    φΓ¿  º¡áτÑ¡¿∩,    »«φΓ«¼π  ¿º¼Ñ¡Ñ¡¿∩  ¡Ñ    ºá»¿ßδóáεΓß∩   »«
  1095. «¬«¡τá¡¿ε ºáñáτ¿.
  1096.  
  1097.       ÅÑαÑñáτá π»αáó½Ñ¡¿∩ τÑαѺ ßÑú¼Ñ¡Γδ ß«ßΓ«∩¡¿∩ ºáñáτ¿
  1098.        ───────────────────────────────────────────────────
  1099.     ÅÑαѬ½ετÑ¡¿Ñ  ºáñáτ  τÑαѺ    ÆSS  ∩ó½∩ÑΓß∩  ¡á¿í«½ÑÑ   »α«ßΓδ¼
  1100. ß»«ß«í«¼  »ÑαѬ½ετÑ¡¿∩,  Γᬠ ¬á¬  ßÑ½Ñ¬Γ«α  ó     Γáí½¿µÑ   π¬áºá¡
  1101. ¡Ñ»«ßαÑñßΓóÑ¡¡«.  Äñ¡á¬«  »α«úαá¼¼á,  »α«¿ºó«ñ∩Θá∩  »ÑαѬ½ετÑ¡¿Ñ,
  1102. ñ«½ª¡á ¿¼ÑΓ∞ ß««ΓóÑΓßΓóπεΘ¿⌐ πα«óÑ¡∞  »α¿ó¿½Ñú¿¿  ñ½∩  ñ«ßΓπ»á    ¬
  1103. ßÑú¼Ñ¡Γπ ß«ßΓ«∩¡¿∩ ºáñáτ¿.
  1104.  
  1105.         ÅÑαÑñáτá π»αáó½Ñ¡¿∩ τÑαѺ ½«óπΦ¬¿ ºáñáτ¿
  1106.          ────────────────────────────────────────
  1107.     ÉѺπ½∞ΓáΓ »ÑαѬ½ετÑ¡¿∩ ß »«¼«Θ∞ε ½«óπΦѬ  Γᬫ⌐  ªÑ,¬á¬  ¿    ó
  1108. »αÑñδñπΘѼ  ß½πτáÑ.  ÅÑαÑñáτá    π»αáó½Ñ¡¿∩   »α«¿ºó«ñ¿Γß∩   »πΓѼ
  1109. π¬áºá¡¿∩ ßÑ½Ñ¬Γ«αá  ½«óπΦ¬¿  ºáñáτ¿,  ¬«Γ«αδ⌐,    ó  ßó«ε  «τÑαÑñ∞,
  1110. ß«ñÑαª¿Γ ßÑ½Ñ¬Γ«α ÆSS. Æá¬«⌐ ¬«ßóÑ¡¡δ⌐ ¼ÑΓ«ñ »ÑαѬ½ετÑ¡¿∩ ΓαÑíπÑΓ
  1111. ñ«»«½¡¿Γѽ∞¡« «¬«½«  15  Γá¬Γ«ó,  ¡«  áασ¿ΓѬΓπα¡δÑ  »αÑ¿¼πΘÑßΓóá
  1112. φΓ«ú« ¼ÑΓ«ñá ñѽáεΓ Ñú« »αÑñ»«τΓ¿Γѽ∞¡δ¼. æαÑñ¿ φΓ¿σ  »αÑ¿¼πΘÑßΓó
  1113. 󫺼«ª¡«ßΓ∞ ¿ß»«½∞º«óá¡¿∩ í«½∞Φ«ú« DÉL ¿ »ÑαѬ½ετÑ¡¿∩ ¿º ºáñáτ¿ ß
  1114. ¡¿º¬¿¼ πα«ó¡Ñ¼ »α¿«α¿ΓÑΓá. èα«¼Ñ Γ«ú« ó «Γ½¿τ¿Ñ «Γ ÆSS ,  ½«óπΦ¬¿
  1115. ¼«úπΓ αáß»«½áúáΓ∞ß∩ ¡Ñ Γ«½∞¬« ó GDÆ.  ÉẼÑΘÑ¡¿Ñ  ½«óπΦ¬¿  ó  IDÆ
  1116. »«ºó«½∩ÑΓ  »αÑαδóá¡¿∩¼    ¿  ¿ß¬½ετ¿Γѽ∞¡δ¼  ß¿Γπᵿ∩¼  »α«¿ºó«ñ¿Γ∞
  1117. »ÑαѬ½ετÑ¡¿Ñ ºáñáτ. àß½¿ ½«óπΦ¬á αẼÑΘÑ¡á ó LDÆ, Γ«  »ÑαѬ½ετáΓ∞
  1118. ºáñáτ¿    íπñπΓ  Γ«½∞¬«  ¿ß»«½∞ºπεΘ¿Ñ  Ñú«  »α«úαá¼¼δ.   Äúαá¡¿τ¿Γ∞
  1119. ¿ß»«½∞º«óá¡¿Ñ ÆSS  ó  GDÆ,ñ«ßΓπ»¡«⌐  óßѼ  ºáñáτá¼,  ¼«ª¡«  »πΓѼ
  1120. ºáñá¡¿∩ «τÑ¡∞ ¼á½«ú«  αẼÑαá  DÉL,  «íδτ¡«  0,  Γᬠ τΓ«  Γ«½∞¬«
  1121. »α«úαá¼¼δ ¡π½Ñó«ú« π»α«ó¡∩ »α¿ó¿½Ñú¿¿ ß¼«úπΓ «íαáΘáΓ∞ß∩ ¬ ¡Ñ¼π.
  1122.  
  1123.              é½«ªÑ¡¡δÑ ºáñáτ¿
  1124.              ────────────────
  1125.     é ¬áªñδ⌐ ¼«¼Ñ¡Γ óαѼѡ¿ á¬Γ¿ó¿º¿α«óá¡á Γ«½∞¬« «ñ¡á    ºáñáτá    ¿
  1126. ºáñáτ¿, óδºóá¡¡δÑ Ñ⌐. Ç¬Γ¿ó¡δÑ ºáñáτ¿ «Γ¼ÑτáεΓß∩ í¿Γ«¼ é ó ¬áªñ«¼
  1127. ¿º ñÑß¬α¿»Γ«α«ó ÆSS. Æáí½¿µá 15.1 ¿½½εßΓα¿απÑΓ ¿º¼Ñ¡Ñ¡¿Ñ  í¿Γá    é
  1128. »α¿ »ÑαѬ½ετÑ¡¿¿ ºáñáτ.
  1129.     îѪºáñáτ¡δ⌐  óδº«ó    ¿   ¿¡ßΓαπ¬µ¿¿     »α«úαá¼¼¡δσ   »αÑαδóá¡¿⌐
  1130. »«ññÑনóáεΓß∩ ¡á½¿τ¿Ñ¼ »«½∩  «íαáΓ¡«⌐    ßó∩º¿  ó  ÆSS.    Åα¿  φΓ«¼
  1131. ßÑ½Ñ¬Γ«α óδºóáóΦÑ⌐ ºáñáτ¿  ºá»¿ßδóáÑΓß∩  ó  »«½Ñ  «íαáΓ¡«⌐  ßó∩º¿
  1132. ÆSS óδºóá¡¡«⌐ ºáñáτ¿.
  1133.  
  1134.                 - 158 -
  1135.                          Æáí½¿µá 15.1
  1136.          êº¼Ñ¡Ñ¡¿Ñ í¿Γá á¬Γ¿ó¡«ßΓ¿ ºáñáτ¿
  1137. ================================================================
  1138. ê¡ßΓαπ¬µ¿∩, ¿ß».       é½¿∩¡¿Ñ ¡á í¿Γ é      é½¿∩¡¿Ñ ¡á í¿Γ é
  1139. ñ½∩ »ÑαѬ½. ºáñáτ      πσ«ñ∩ΘÑ⌐ ºáñáτ¿         »α¿σ«ñ∩ΘÑ⌐ ºáñáτ¿
  1140. ================================================================
  1141. îѪßÑú¼Ñ¡Γ¡δ⌐           æíα«ß ó 0. ÅÑαÑσ«ñ    ôßΓá¡áó½¿óáÑΓß∩ ó 1.
  1142. »ÑαÑσ«ñ            ¡Ñ »α¿ó«ñ¿Γ ¬ ó½«-    Åα¿σ«ñ∩Θá∩ ºáñáτá
  1143.                ªÑ¡¡«ßΓ¿ ºáñáτ,         óßÑúñá á¬Γ¿ó¡á.
  1144.                »«φΓ«¼π πσ«ñ∩Θá∩
  1145.                ºáñáτá ßΓá¡«ó¿Γß∩
  1146.                ¡Ñá¬Γ¿ó¡«⌐
  1147. îѪßÑú¼Ñ¡Γ¡δ⌐           ÄßΓáÑΓß∩ ó 1. éδº«ó   ôßΓá¡áó½¿óáÑΓß∩ ó 1.
  1148. óδº«ó               »α¿ó«ñ¿Γ ¬ ó½«ªÑ¡-    Åα¿σ«ñ∩Θá∩ ºáñáτá
  1149.                ¡«ßΓ¿ ºáñáτ. ôσ«ñ∩-   óßÑúñá á¬Γ¿ó¡á.
  1150.                Θá∩ ºáñáτá «ßΓáÑΓß∩
  1151.                á¬Γ¿ó¡«⌐ ¿ ªñÑΓ
  1152.                ¿¡ßΓαπ¬µ¿¿ IRàÆ.
  1153. Åα«úαá¼¼¡δÑ »αÑαδóá-   Æá¬ªÑ, ¬á¬ ¿ ñ½∩      Æá¬ªÑ, ¬á¬ ¿ ñ½∩
  1154. ¡¿∩ (INÆ3,INÆ n,       ó맮óá             ó맮óá
  1155. INÆÄ, éÄUNDS) ¿
  1156. á»»áαáΓ¡δÑ »αÑαδóá¡¿∩
  1157. ê¡ßΓαπ¬µ¿∩ IRàÆ        æíαáßδóáÑΓß∩ ó 0.     ÄßΓáÑΓß∩ ó 1.
  1158.                ê¡ßΓαπ¬µ¿∩ «º¡áτáÑΓ   éδºóáóΦá∩ ºáñáτá
  1159.                «¬«¡τá¡¿Ñ αáí«Γδ      íδ½á ¿ «ßΓáÑΓß∩
  1160.                ºáñáτ¿ ¿ ó«ºóαáΓ ó    á¬Γ¿ó¡«⌐.
  1161.                óδºóáóΦπε ºáñáτπ.
  1162. ================================================================
  1163.                         Æáí½¿µá 15.2
  1164.     éºá¿¼«ñÑ⌐ßΓó¿Ñ »«½∩ «íαáΓ¡«⌐ ßó∩º¿ ÆSS ¿ í¿Γá NÆ àFLÇG
  1165. =================================================================
  1166. ê¡ßΓαπ¬µ¿∩,   é½¿∩¡¿Ñ ¡á    é½¿∩¡¿Ñ ¡á »«½Ñ       é½¿∩¡¿Ñ ¡á í¿Γ
  1167. »α«¿ºó«ñ∩Θá∩  »«½Ñ «íα.ßó.  «íα. ßó∩º¿ »α¿-       NÆ αÑú.  àFLÇG
  1168. »ÑαѬ½ετÑ¡¿Ñ  πσ«ñ. ºáñáτ¿  σ«ñ∩ΘÑ⌐ ºáñáτ¿
  1169. =================================================================
  1170. îѪßÑú¼Ñ¡Γ¡δ⌐ ìÑ ó½¿∩ÑΓ     ôßΓ. ¡á ¡π½Ñó«⌐ ßѬ-   æíαáßδóáÑΓß∩ ó
  1171. »ÑαÑσ«ñ             Γ«α. çáñáτá ¡Ñ óδºδ-   0. çáñáτá ¡Ñ
  1172.                 óá½áß∞ - ó«ºóαáΘáΓ∞-   ó½«ªÑ¡á
  1173.                 ß∩ ¡Ñ¬πñá
  1174. îѪßÑú¼Ñ¡Γ¡δ⌐ ìÑ ó½¿∩ÑΓ     ôßΓ. »« ßÑ½Ñ¬Γ«απ ÆSS  ôßΓá¡áó½¿óáÑΓ-
  1175. óδº«ó                óδºóáóΦÑ⌐ ºáñáτ¿. ¥Γ«  ß∩ ó 1. Åα¿σ«-
  1176.                 »«ºó«½∩ÑΓ «αúá¡¿º«óáΓ∞ ñ∩Θá∩ ºáñáτá
  1177.                 ó½«ªÑ¡¡«ßΓ∞ ºáñáτ ¿    ∩ó½∩ÑΓß∩ ó½«-
  1178.                 ó«º¼«ª¡«ßΓ∞ ó«ºóαáΓá.  ªÑ¡¡«⌐
  1179. Ç»»áαáΓ¡δÑ ¿  ìÑ ó½¿∩ÑΓ     Æá¬ªÑ, ¬á¬ ¿ ñ½∩ óδ-   ôßΓá¡áó½¿óáÑΓ-
  1180. »α«úαá¼¼¡δÑ            º«óá           ß∩ ó 1. Åα¿σ«-
  1181. »αÑαδóá¡¿∩                       ñ∩Θá∩ ºáñáτá
  1182.                            ∩ó½∩ÑΓß∩ ó½«-
  1183.                            ªÑ¡¡«⌐
  1184. ê¡ßΓαπ¬µ¿∩    ìÑ ó½¿∩ÑΓ     ìÑ ó½¿∩ÑΓ. àß½¿ »α¿-   ôßΓ. »« Σ½áú«-
  1185. IRàÆ                σ«ñ∩Θá∩ ºáñáτá ó½«ªÑ¡- ó«¼π αÑú¿ßΓαπ
  1186.                 ¡á∩, ßπΘÑßΓóπεΘÑÑ ß«-  ó ÆSS »α¿σ«ñ∩
  1187.                 «ΓóÑΓßΓó¿Ñ ß«σαá¡∩ÑΓß∩ ΘÑ⌐ ºáñáτ¿
  1188. =================================================================
  1189.  
  1190.                 - 159 -
  1191.     ê¡ßΓαπ¬µ¿∩    IRàÆ  »α«¿ºó«ñ¿Γ  ó«ºóαáΓ  ó  óδºóáóΦπε   ºáñáτπ.
  1192. 髺óαáΓ »α«¿ºó«ñ¿Γß∩  ó  ß½πτáÑ  πßΓá¡«ó½Ñ¡¡«ú«  Σ½áúá    ó½«ªÑ¡¡«⌐
  1193. ºáñáτ¿ (NÆ) αÑú¿ßΓαá àFLÇG »«  ¿¡Σ«α¼áµ¿¿  »«½∩  «íαáΓ¡«⌐  ßó∩º¿.
  1194. ÄΓ¼ÑΓ¿¼, τΓ« ¿¡ßΓαπ¬µ¿∩ αáí«ΓáÑΓ ¡«α¼á½∞¡«  ó  ß½πτáÑ,    ¬«úñá  NÆ
  1195. αáóÑ¡ 0. æ«ßΓ«∩¡¿Ñ í¿Γá ¼«ªÑΓ íδΓ∞ ¿º¼Ñ¡Ñ¡« Γ«½∞¬«  »α«úαá¼¼«⌐    ß
  1196. πα«ó¡Ñ¼ »α¿ó¿½Ñú¿¿ 0 (ß¼. Γáí½. 15.2).
  1197.  
  1198.              â ï Ç é Ç  16
  1199.              ─────────────
  1200.     é φΓ«⌐ ú½áóÑ «»¿ßδóáÑΓß∩, ¬á¬ 80386 «íαáíáΓδóáÑΓ »αÑαδóá¡¿∩ ¿
  1201. ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ¿ αѪ¿¼Ñ ó¿αΓπá½∞¡«ú«
  1202. 8086.
  1203.     é φΓ«⌐ ú½áóÑ ΓᬪѠ«»¿ßδóáεΓß∩  óσ«ñδ  »αÑαδóá¡¿∩  ¿  Γáí½¿µá
  1204. ñÑß¬α¿»Γ«α«ó »αÑαδóá¡¿⌐ (IDT), óÑ¬Γ«α¡δ⌐ ¼Ñσá¡¿º¼ ºáΘ¿ΘÑ¡¡«ú« αÑ-
  1205. ª¿¼á   (PROTECTED).  Äíº«α  φΓ¿σ  φ½Ñ¼Ñ¡Γ«ó  »«ñ«íÑ¡  «íº«απ  ñ½∩
  1206. ñÑ⌐ßΓó¿Γѽ∞¡«ú« αѪ¿¼á (REAL) ó ú½.6.
  1207.     Ä»¿ßá¡ ¬áªñδ⌐ Γ¿» ¿ß¬½ετ¿Γѽ∞¡δσ  ß¿Γπᵿ⌐.  ¥Γá  ú½áóá  ñáÑΓ
  1208. óßÑßΓ«α«¡¡ÑÑ «»¿ßá¡¿Ñ ¬áªñ«ú« Γ¿»á ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐, ßóÑασ
  1209. «»¿ßá¡¿∩  ó  ú½.  6.  ä½∩ ¬áªñ«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ «»¿ßá¡¿Ñ
  1210. ó¬½ετáÑΓ Ñú« »α¿τ¿¡δ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ, «úαá¡¿τÑ¡¡δ⌐ α∩ñ »α¿τ¿¡
  1211. ó ñÑ⌐ßΓó¿Γѽ∞«¼ αѪ¿¼Ñ ¿½¿ αѪ¿¼Ñ  ó¿αΓπá½∞¡«ú«  8086,    ¿  ó᪡δÑ
  1212. ßó∩º¿  ¼Ñªñπ ¿ß¬½ετ¿Γѽ∞¡δ¼¿ ß¿Γπᵿ∩¼¿ ¿ óßѼ¿ ñαπú¿¼¿ á߻ѬΓἿ
  1213. áασ¿ΓѬΓπαδ 80386. Å«¡¿¼á¡¿Ñ φΓ¿σ ßó∩ºÑ⌐  »«ºó«½∩ÑΓ  »α«úαá¼¼¿ßΓπ
  1214. ¡á»¿ßáΓ∞ »«ñ»α«úαá¼¼δ, ¬«Γ«αδÑ ¼«úπΓ »α«¿ºó«ñ¿Γ∞ «íαáí«Γ¬π ¿ß¬½ε-
  1215. τ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ »α¿ πß½«ó¿¿ ¡á¿σπñΦÑú« ß½πτá∩.
  1216.     æ½ÑñπÑΓ  «Γ¼ÑΓ¿Γ∞,    τΓ« «ΓóÑΓδ 80386 ¡á »αÑαδóá¡¿∩ ¿ ¿ß¬½ετ¿-
  1217. Γѽ∞¡δÑ ß¿Γπᵿ¿ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ ó í«½∞Φ¿¡ßΓóÑ ß½πτáÑó ΓÑ  ªÑ
  1218. ßá¼δÑ,    τΓ«  ¿    ó  ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ. Å«φΓ«¼π »«½Ñº¡« ó«ºóαá-
  1219. Γ¿Γ∞ß∩ ¬ ú½. 6. ÄΓ½¿τ¿∩ ºáΘ¿ΘÑ¡¡«ú«  αѪ¿¼á  ºá¬½ετáεΓß∩  ó  ¡Ñß-
  1220. ¬«½∞¬¿σ ñ«»«½¡¿Γѽ∞¡δσ Γ¿»áσ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐, ¬«Γ«αδÑ «í-
  1221. ¡áαπª¿óáεΓß∩ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ, ¿ ñ½∩ «íαáí«Γ¬¿ ¬«Γ«αδσ Γáí½¿µá
  1222. IDT  ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á »αáó¿½∞¡ÑÑ, τѼ Γáí½¿µδ óÑ¬Γ«α«ó ñÑ⌐ßΓó¿-
  1223. Γѽ∞¡«ú« αѪ¿¼á.
  1224.  
  1225.           ÅαÑαδóá¡¿∩ ¿ ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿
  1226.            ────────────────────────────────────
  1227.     èᬠ»αÑαδóá¡¿∩, Γᬠ¿ ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿ »α¿«ßΓá¡áó½¿óá-
  1228. εΓ ΓѬπΘπε «»Ñαᵿε 80386 ¿ »ÑαѬ½ετáεΓ ÑÑ ¡á óδ»«½¡Ñ¡¿Ñ «íß½πª¿-
  1229. óáεΘ¿σ »«ñ»α«úαá¼¼ ñ½∩ «íαáí«Γ¬¿  »αÑαδóá¡¿⌐  ¿½¿  ¿ß¬½ετ¿Γѽ∞¡δσ
  1230. ß¿Γπᵿ⌐.  Éẽ¿τ¿Ñ ¼Ñªñπ »αÑαδóá¡¿∩¼¿ ¿ ¿ß¬½ετ¿Γѽ∞¡δ¼¿ ß¿Γπᵿ-
  1231. ∩¼¿ ºá¬½ετáÑΓß∩ ó αẽ¿τ¿Ñ ¡áτá½∞¡δσ Γ«τѬ. ÅαÑαδóá¡¿∩ ¡áτ¿¡áεΓß∩
  1232. ß ó¡ÑΦ¡Ñú« ß«íδΓ¿∩, »«ßΓπ»áεΘÑú« ß π¬áºá¡¡δσ óδó«ñ«ó 80386, Γ«úñá
  1233. ¬á¬ ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿ ¡áτ¿¡áεΓß∩ ß  πß½«ó¿∩  ¿½¿    »α«í½Ñ¼δ,
  1234. «í¡áαπªÑ¡¡«⌐ ó¡πΓα¿ 80386.
  1235.     80386  «ΓóÑτáÑΓ ¡á »αÑαδóá¡¿Ñ ¿ ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿ ó ºá-
  1236. Θ¿ªÑ¡¡«¼ αѪ¿¼Ñ ¿½¿ αÑΦÑ¡¿Ñ ó¿αΓπá½∞¡«ú« 8086 ¿ñÑ¡Γ¿τ¡«. é  ½εí«¼
  1237. ß½πτáÑ,  80386 «íαáíáΓδóáÑΓ ß«íδΓ¿∩ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ (ºáóÑαΦÑ-
  1238. ¡¿Ñ αѪ¿¼á ó¿αΓπá½∞¡«ú« 8086 »α¿ »«½πτÑ¡¿¿ ß¿¡á½á »αÑαδóá¡¿∩  ¿½¿
  1239. ¿ß¬½ετ¿Γѽ∞¡«⌐    ß¿Γπᵿ¿  «»¿ßá¡«  ó  ú½.12). é ñá½∞¡Ñ⌐ΦѼ ó φΓ«⌐
  1240. ¬¡¿úÑ «»¿ßá¡¿∩ »αÑαδóá¡¿⌐ ¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ ó  ºáΘ¿ΘÑ¡¡«¼
  1241. αѪ¿¼Ñ íπñπΓ ΓᬪѠ»α¿¼Ñ¡¿¼δ ¬ αѪ¿¼π ó¿αΓπá½∞¡«ú« 8086 ºá ¿ß¬½ε-
  1242. τÑ¡¿Ñ¼ ß»Ñµ¿á½∞¡« π»«¼∩¡πΓδσ ß½πτáÑó.
  1243.  
  1244.     Äí¡áαπªÑ¡¿Ñ »αÑαδóá¡¿⌐ ¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐
  1245.     ────────────────────────────────────────────────
  1246.     èᬠ ¿  ó  ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ, »αÑαδóá¡¿∩ ¿ ¿ß¬½ετ¿Γѽ∞¡δÑ
  1247. ß¿Γπᵿ¿ αáß»«º¡áεΓß∩ ó º«¡Ñ úαá¡¿µδ ¼Ñªñ𠬫¼á¡ñἿ,  »«ß½Ñ  ºá-
  1248. óÑαΦÑ¡¿∩ óδ»«½¡Ñ¡¿∩ «ñ¡«⌐ ¬«¼á¡ñδ, ¡« »ÑαÑñ ¡áτὫ¼ ß½ÑñπεΘÑ⌐ ¬«-
  1249. ¼á¡ñδ.    ¥Γ«  π»α«ΘáÑΓ αáí«Γπ »α«úαá¼¼¿ßΓá, «ß«íÑ¡« ¬«úñá «¡ ¿¼ÑÑΓ
  1250. ñѽ« ß ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿ΓπᵿÑ⌐, Γ.¬. »α«úαá¼¼¿ßΓ  ¡Ñ  ó¡¿¬áÑΓ    ó
  1251. ¡εá¡ßδ    ó¡πΓαÑ¡¡¿σ  αÑú¿ßΓα«ó 80386 ¿ ßΓáñ¿⌐ ¬«¡óÑ⌐Ñαá. 80386 óδ-
  1252. »«½¡∩ÑΓ óßÑ ΓαÑíπѼδÑ «»Ñαᵿ¿    »«  «íß½πª¿óá¡¿ε  ¿  «íαáíáΓδóáÑΓ
  1253.  
  1254.                 - 160 -
  1255. »αÑαδóá¡¿Ñ ¿½¿ ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε Γ«τ¡« ¡á úαá¡¿µÑ ¬«¼á¡ñδ.
  1256.     ìá    «ñ¡«⌐ ¿ Γ«⌐ ªÑ úαá¡¿µÑ ¬«¼á¡ñδ ¼«úπΓ «ñ¡«óαѼѡ¡« ó«º¡¿¬-
  1257. ¡πΓ∞ ¡Ñ߬«½∞¬« »αÑαδóá¡¿⌐ ¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐.  Äñ¡«óαѼѡ-
  1258. ¡δÑ ß«íδΓ¿∩ «íßπªñáεΓß∩ ó ¬«¡µÑ φΓ«⌐ ú½áóδ (ßΓα.          ).
  1259.  
  1260.                ÅαÑαδóá¡¿∩
  1261.                 ──────────
  1262.     ÅαÑαδóá¡¿∩    »«ññÑনóáεΓß∩ á»»áαáΓ¡δ¼ ¼Ñσá¡¿º¼«¼, »«ºó«½∩εΘ¿¼
  1263. 80386 ¿¼ÑΓ∞ ñѽ« ß ó¡ÑΦ¡Ñ⌐ ßαÑñ«⌐, ¬«Γ«αá∩ «íδτ¡«  ó¬½ετáÑΓ  αáº-
  1264. ½¿τ¡δÑ ó¡ÑΦ¡¿Ñ ß«íδΓ¿∩, »α«¿ßσ«ñ∩Θ¿Ñ ß ¡Ñ«»αÑñѽѡ¡δ¼¿ ¿¡ΓÑαóá½á-
  1265. ¼¿.  Ä    »«∩ó½Ñ¡¿¿  Γᬿσ ß«íδΓ¿⌐ ¼«ªÑΓ íδΓ∞ á¡á½¿º¿α«óá¡« 80386 ß
  1266. «ñ¡«ú« ¿º ñóπ󠬫¡Γá¬Γ«ó: INTR (óσ«ñ ¼á߬¿απѼ«ú« »αÑαδóá¡¿∩) ¿½¿
  1267. NMI (óσ«ñ ¡Ñ¼á߬¿απѼ«ú« »αÑαδóá¡¿∩). ¥Γ¿  ñóá    óσ«ñ¡δσ  ¬«¡Γá¬Γá
  1268. 80386  «»αÑñÑ½Ñ¡δ  ñ½∩    »α¿Ñ¼á    ß¿ú¡á½«ó »αÑαδóá¡¿∩. è«¡Γá¬Γ INTR
  1269. π¬áºδóáÑΓ á¬Γ¿ó¡«Ñ »αÑαδóá¡¿Ñ, ¬«úñá «¡ ¡áσ«ñ¿Γß∩ ó ß«ßΓ«∩¡¿¿ óδ-
  1270. ß«¬«ú« πα«ó¡∩. ¥Γ«Γ ß¿ú¡á½ ∩ó½∩ÑΓß∩ »α«úαá¼¼¡« ¼á߬¿απѼδ¼,  »αÑ-
  1271. αδóá¡¿Ñ αáºαÑΦÑ¡«, ¬«úñá EFLAG IF í¿Γ πßΓá¡«ó½Ñ¡ ó 1 ¿ ºá»αÑΘÑ¡«,
  1272. ¬«úñá EFLAG IF ßíα«ΦÑ¡ ó 0.
  1273.     è«¡Γá¬Γ NMI π¬áºδóáÑΓ ¡á á¬Γ¿ó¡«Ñ »αÑαδóá¡¿Ñ ó«ßσ«ñ∩Θ¿¼ Σα«¡-
  1274. Γ«¼, ¿ ¡Ñ ΓαÑíπÑΓß∩, τΓ«íδ óδß«¬¿⌐ πα«óÑ¡∞ «ßΓáóá½ß∩ ¡á φΓ«¼ ¬«¡-
  1275. Γá¬ΓÑ ó ΓÑτÑ¡¿Ñ ¡Ñ¬«Γ«α«ú« ñ½¿Γѽ∞¡«ú« »Ñα¿«ñá NMI ¡Ñ ¼á߬¿απÑΓß∩
  1276. »α«úαá¼¼¡«,  «¡«  óßÑúñá  αáºαÑΦÑ¡«. NMI «íδτ¡« αѺÑαó¿απÑΓß∩ ñ½∩
  1277. ¡á¿í«½ÑÑ ¬α¿Γ¿τÑ߬¿σ »αÑαδóá¡¿⌐, ó πß½«ó¿∩σ, ¬«úñá »αÑαδóá¡¿Ñ ¡Ñ-
  1278. ¿ºíѪ¡«, Γᬿσ ¬á¬ ßí«¿ »¿Γá¡¿∩ ¿½¿ ¡Ñ¬«ααÑ¬Γ¿απѼδÑ «Γ¬áºδ »á¼∩-
  1279. Γ¿.
  1280.  
  1281.               Ç»»áαáΓπαá »αÑαδóá¡¿⌐
  1282.               ─────────────────────
  1283.     é¡πΓα¿ ß¿ßΓѼ 80386 ¼¡«ú« »Ñα¿ΣÑα¿⌐¡δσ πßΓα«⌐ßΓó,  Γá¬¿σ  ¬á¬
  1284. ñ¿ß¬¿,    Γá⌐¼Ñαδ,  »α¿¡ΓÑαδ  ¿ ñαπú¿Ñ, ΓαÑíπεΘ¿Ñ »αÑαδóá¡¿⌐. Æá¬¿Ñ
  1285. »αÑαδóá¡¿∩ «íδτ¡« ¡á»αáó½∩εΓß∩ ¡á  óσ«ñ  INTR  80386.  Æ.¬.  ÑßΓ∞
  1286. Γ«½∞¬«    «ñ¿¡  óσ«ñ  INTR, »αÑαδóá¡¿∩ ¿º ¼¡«ú¿σ πßΓα«⌐ßΓó »α«σ«ñ∩Γ
  1287. τÑαѺ ½«ú¿¬π, Σ«α¼¿απεΘπε «ñ¿¡ ß¿ú¡á½  INTR,  αáºñѽ∩εΘ¿⌐  ¼¡«ú¿Ñ
  1288. πßΓα«⌐ßΓóá.  ùΓ«íδ  íδßΓα« ñ«ßΓ¿ú¡πΓ∞ «ΓóÑΓá ¡á »αÑαδóá¡¿Ñ, ªÑ½á-
  1289. Γѽ∞¡« ¡Ñ¼Ññ½Ñ¡¡« ¿ñÑ¡Γ¿Σ¿µ¿α«óáΓ∞ ¿ßΓ«τ¡¿¬ »αÑαδóá¡¿∩.
  1290.     è«úñá á¬Γ¿ó¿º¿απÑΓß∩ INTR, ¡Ñ¼Ññ½Ñ¡¡á∩ ¿ñÑ¡Γ¿Σ¿¬áµ¿∩ óδ»«½¡∩-
  1291. ÑΓß∩ τÑαѺ ß»Ñµ¿á½∞¡δ⌐ µ¿¬½, ó ΓÑτÑ¡¿Ñ ¬«Γ«α«ú« 80386 τ¿ΓáÑΓ ¬«¼-
  1292. í¿¡áµ¿ε ß ¼½áñΦÑú« íá⌐Γá Φ¿¡δ ñá¡¡δσ. Æá¬á∩ ¬«¼í¿¡áµ¿∩ (ó  ñ¿á»á-
  1293. º«¡Ñ «Γ 00 ñ« FF) ¡áºδóáÑΓß∩ ¬«¼í¿¡áµ¿Ñ⌐ óÑ¬Γ«αá ¿ «íÑß»Ñτ¿óáÑΓß∩
  1294. τ¿»«¼  ¬«¡Γα«½½Ñαá »αÑαδóá¡¿⌐ (8259 Ç ¿½¿ φ¬ó¿óá½Ñ¡Γ«¼). è«¼í¿¡á-
  1295. µ¿∩ »αÑαδóá¡¿∩ π¬áºδóáÑΓ 80386 ¡á ¬«¡¬αÑΓ¡«Ñ πßΓα«⌐ßΓó«, αáß»«½«-
  1296. ªÑ¡¡«Ñ ó »á¼∩Γ¿, »ÑαѬ½ετáΓѽ∞, τÑαѺ ¬«Γ«αδ⌐ 80386 óδí¿αáÑΓ »Ñα-
  1297. óπε ¬«¼á¡ñπ »«ñ»α«úαá¼¼δ «íαáí«Γ¬¿ »αÑαδóá¡¿⌐.
  1298.     è«úñá á¬Γ¿ó¿º¿απÑΓß∩ NMI,         ß»Ñµ¿á½∞¡δ⌐ µ¿¬½ ¡Ñ óδ»«½¡∩-
  1299. ÑΓß∩, ¿ óÑ¬Γ«α ¡Ñ ßτ¿ΓδóáÑΓß∩. éÑ¬Γ«α ¡Ñ  ßτ¿ΓδóáÑΓß∩,    »«ß¬«½∞¬π
  1300. NMI  áóΓ«¼áΓ¿τÑ߬¿  áßß«µ¿¿απÑΓß∩  ß óÑ¬Γ«α«¼ »αÑαδóá¡¿∩ 02 ì. é«
  1301. óαѼ∩ Γᬫú« »αÑαδóá¡¿∩ óÑ¬Γ«α 02h «»αÑñѽ∩ÑΓß∩ ñ½∩  «íß½πª¿óá¡¿∩
  1302. ¬á¬  óÑ¬Γ«α ¬α¿Γ¿τÑ߬«ú« ¡Ñ¼á߬¿απѼ«ú« »αÑαδóá¡¿∩; »α¿ NMI 80386
  1303. »ÑαÑñáÑΓ π»αáó½Ñ¡¿Ñ »«ñ»α«úαἼѠ«íαáí«Γ¬¿ »αÑαδóá¡¿∩ »«  óÑ¬Γ«απ
  1304. 02 ì.
  1305.  
  1306.          Æáí½¿µá ñÑß¬α¿»Γ«α«ó »αÑαδóá¡¿∩
  1307.          ───────────────────────────────
  1308.     éßÑ  »αÑαδóá¡¿∩  óÑ¬Γ«α¿º«óá¡δ  τÑαѺ  ¼áßß¿ó »ÑαѬ½ετáΓѽÑ⌐,
  1309. αáß»«½«ªÑ¡¡δσ ó »á¼∩Γ¿, IDT. ¥Γá Γáí½¿µá ¡áτ¿¡áÑΓß∩  ß    ½¿¡Ñ⌐¡«ú«
  1310. áñαÑßá, π¬áºδóáεΘÑ« αÑú¿ßΓα Γáí½¿µδ ñÑß¬α¿»Γ«α«ó »αÑαδóá¡¿∩. Æáí-
  1311. ½¿µá ß«ßΓ«¿Γ ¿º 256 »ÑαѬ½ετáΓѽÑ⌐, ¿¡ñѬ߿α«óá¡¡δσ ¬á¬ 0 "»ÑαѬ-
  1312. ½ετáΓѽ∞  - 255" »ÑαѬ½ετáΓѽ∞, ß ß««ΓóÑΓßΓóπεΘÑ⌐ »α¿τ¿¡Ñ ó«º¼«ª-
  1313. ¡«⌐ óѽ¿τ¿¡«⌐ óÑ¬Γ«αá »αÑαδóá¡¿∩. é᪡«: á»»áαáΓ¡δ⌐ óÑ¬Γ«α »αÑαδ-
  1314. óá¡¿∩ ñ«½ªÑ¡ ¿¼ÑΓ∞ ¡«¼Ñα ó ñ¿á»áº«¡Ñ «Γ 32 ñ« 255. éÑ¬Γ«αδ »αÑαδ-
  1315. óá¡¿∩ «Γ 0 ñ« 31 ºáαѺÑαó¿α«óá¡δ ñ½∩  π¬áºá¡¡δσ  Intel    ¬áΓÑú«α¿⌐
  1316. ¿ß¬½ετ¿Γѽ∞¡δσ    ß¿Γπᵿ⌐.  ÅαÑαδóá¡¿Ñ 32, ß½Ññ«óáΓѽ∞¡«, »ÑαÑ¡á»-
  1317. αáó½∩ÑΓß∩ ß ¿ß»«½∞º«ó᡿Ѽ »ÑαѬ½ετáΓѽ∩ 32, »αÑαδóá¡¿Ñ 33 -  τÑ-
  1318.  
  1319.                 - 161 -
  1320. αѺ »ÑαѬ½ετáΓѽ∞ 33, 34 - τÑαѺ »ÑαѬ½ετáΓѽ∞ 34 ¿ Γ.ñ., ñ« »αÑ-
  1321. αδóá¡¿∩ 255.
  1322.  Æáí½¿µá ñÑß¬α¿»Γ«α«ó »αÑαδóá¡¿∩ »α¿ó«ñ¿Γß∩ ¡á α¿ß.16.1
  1323.     çá¼Ñτá¡¿Ñ: áασ¿ΓѬΓπαá »Ñαß«¡á½∞¡«ú« ¬«¼»∞εΓÑαá IBM  ¡áαπΦáÑΓ
  1324. óδΦÑ«»¿ßá¡¡δÑ  π¬áºá¡¿∩, Γ.Ñ. á»»áαáΓ¡δÑ »αÑαδóá¡¿∩ ¡Ñ ¿ß»«½∞ºπεΓ
  1325. ¡«¼Ñαá óÑ¬Γ«α«ó «Γ 0 ñ« 31. Äß¡«ó¡á∩ ß¿ßΓѼá óó«ñá/óδó«ñá Éæ ¿¡¿-
  1326. µ¿á½¿º¿απÑΓ ¬«¡Γα«½½Ñα »αÑαδóá¡¿⌐ 8259 Ç ß ¿ß»«½∞º«ó᡿Ѽ  óÑ¬Γ«-
  1327. α«ó  8-15  ñ½∩ á»»áαáΓ¡δσ »αÑαδóá¡¿⌐. Å«ΓÑ¡µ¿á½∞¡« φΓ« ¼«ªÑΓ »α¿-
  1328. óÑßΓ¿ ¬ ¬«¡Σ½¿¬Γ¡δ¼  ¿ß»«½∞º«óá¡¿∩¼  αẽ¿τ¡δσ    ¡«¼Ñα«ó  óÑ¬Γ«α«ó
  1329. »αÑαδóá¡¿∩.
  1330.     IDT  ¼«ªÑΓ    ß«ñÑαªáΓ∞ »ÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿∩, »ÑαѬ½ετáΓѽ¿
  1331. ½«óπΦѬ ¿ »ÑαѬ½ετáΓѽ¿ ºáñáτ. ÅÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿⌐ ¿ ½«óπΦѬ
  1332. »ÑαÑñáεΓ π»αáó½Ñ¡¿Ñ ßÑú¼Ñ¡Γ𠬫ñá ó¡πΓα¿ ΓѬπΘÑ⌐ ºáñáτ¿,  «Γ½¿τ¿Ñ
  1333. ß«ßΓ«¿Γ  ó  Γ«¼, τΓ« »ÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿⌐ óδºδóáεΓ ßíα«ß IF ó
  1334. 0, ó Γ« óαѼ∩ ¬á¬ »ÑαѬ½ετáΓѽ¿ ½«óπΦѬ ¡Ñ ó½¿∩εΓ ¡á TF. æ«Φ½Ñ¼ß∩
  1335. ¡á ú½.8 ñ½∩ ¿ß»«½∞º«óá¡¿∩ ñá½∞¡Ñ⌐ΦÑ⌐ ¿¡Σ«α¼áµ¿¿ «í φΓ¿σ Γ¿»áσ »Ñ-
  1336. αѬ½ετáΓѽÑ⌐ ó IDT. ÅÑαѬ½ετáΓѽ¿ ºáñáτ »ÑαÑñáεΓ π»αáó½Ñ¡¿Ñ ó ß«-
  1337. óÑαΦÑ¡¡« ñαπúπε ºáñáτπ, ¬á¬ π¬áºá¡« »ÑαѬ½ετáΓѽѼ, ¿  óδ»«½¡Ñ¡¿Ñ
  1338. ¡áτ¿¡áÑΓß∩  ó CS: ¼ÑßΓ«»«½«ªÑ¡¿Ñ EIP π¬áºδóáÑΓß∩ TSS ºáñáτ¿. æ«Φ-
  1339. ½Ñ¼ß∩ ¡á ú½. 15 ñ½∩ ñá½∞¡Ñ⌐ΦÑú« «íº«αá »ÑαÑß佫¬ τÑαѺ »ÑαѬ½ετá-
  1340. Γѽ¿ ºáñáτ¿.
  1341.             4 âíá⌐Γá ½¿¡Ñ⌐¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá
  1342.             31    24 23      16 15      8 7    0
  1343.           FFFFFFFFh ├─────────┼─────────┼─────────┼─────────┤
  1344. IDT ¼«ªÑΓ ß«ñÑαªáΓ∞    ├─────────┼─────────┼─────────┼─────────┤
  1345. ß½ÑñπεΘÑÑ:        ├─────────┴─────────┴─────────┴─────────┤
  1346. -»ÑαѬ½ετáΓѽ¿ »αÑαδóá¡¿⌐                    │
  1347. -»ÑαѬ½ετáΓѽ¿ ½«óπΘѬ                        │
  1348. -»ÑαѬ½ετáΓѽ¿ ºáñáτ    ├─────────┼─────────┼─────────┼─────────┤
  1349.              *──┤÷»ÑαѬ½.N N≈255            │
  1350.              │    ├─────────┼─────────┼─────────┼─────────┤
  1351.              │    │»ÑαѬ.N-1│                │
  1352.    ï¿¡Ñ⌐¡δ⌐ áñαÑß:   │    ├─────────┼─────────┼─────────┼─────────┤
  1353.  íáºá+«úαá¡¿τ¿Γѽ∞   │    ├─────────┴─────────┴─────────┴─────────┤
  1354.              │    │»ÑαѬ½.1                │
  1355. ï¿¡Ñ⌐¡δ⌐ áñαÑß:íáºá  │    ├─────────┼─────────┼─────────┼─────────┤
  1356.              │    │»ÑαѬ½.0                │
  1357.              │    ├─────────┼─────────┼─────────┼─────────┤
  1358.         ┌────────┼──┼─────────┼─────────┼─────────┼───────÷ │
  1359.         │         │    ├─────────┼─────────┼─────────┼─────────┤
  1360.         │         │    ├─────────┼─────────┼─────────┼─────────┤ 00000000h
  1361.         │         │    └─────────┴─────────┴─────────┴─────────┘
  1362.         │         │     4 âíá⌐Γá ½¿¡Ñ⌐¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá
  1363.         │         └──────────────────┐
  1364. 47        │             16 15    │         0
  1365. ├───────────┴──────────────────┼────────┴────────────┐
  1366. │    32-í¿Γ¡δ⌐ ½¿¡Ñ⌐¡δ⌐ áñαÑß  │    16-í¿Γ¡δ⌐         │
  1367. │IDT   (íáºá)               │IDÆ             │
  1368. └──────────────────────────────┴─────────────────────┘
  1369.  IDTR ß¿ßΓѼ¡δ⌐ αÑú¿ßΓα (ó 80386)
  1370.     É¿ß.16.1 Æáí½¿µá ñÑß¬α¿»Γ«α«ó »αÑαδóá¡¿∩ ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á.
  1371.  
  1372.                 - 162 -
  1373.     Åα¿ó¿½Ñú¿¿ »ÑαѬ½ετáΓѽ∩ ñ½∩ óÑ¬Γ«αá »αÑαδóá¡¿∩
  1374.     ───────────────────────────────────────────────
  1375.     è«úñá ó á»»áαáΓπαÑ »α«¿ßσ«ñ¿Γ »αÑαδóá¡¿Ñ, DPL π»«¼∩¡πΓ«ú« »Ñ-
  1376. αѬ½ετáΓѽ∩ ¡Ñ ¿¼ÑÑΓ º¡áτÑ¡¿∩. DPL »ÑαѬ½ετáΓѽ∩ ¡Ñ ¬«¡Γα«½¿απÑΓ-
  1377. ß∩ ó« óαѼ∩ á»»áαáΓ¡δσ »αÑαδóá¡¿⌐; »αÑαδóá¡¿∩ óßÑúñá ¿¼ÑεΓ ñ«ßΓπ»
  1378. ¬ »ÑαѬ½ετáΓѽε ñ½∩ »ÑαÑñáτ¿ π»αáó½Ñ¡¿∩  ¬«ααÑ¬Γ¿απεΘÑ⌐  »«ñ»α«ú-
  1379. αἼѠ»αÑαδóá¡¿∩ ¿½¿ ºáñáτÑ.
  1380.     çá¼ÑΓ¿¼,  τΓ«  φΓ«    »α¿¡πªñáÑΓ ¬ ¿ß»«½∞º«óá¡¿ε »ÑαѬ½ετáΓѽÑ⌐
  1381. »αÑαδóá¡¿∩ ¿  »ÑαѬ½ετáΓѽÑ⌐  ½«óπΦѬ,    «ñ¡á¬«:  Ñß½¿  »α«¿ßσ«ñ¿Γ
  1382. ßßδ½¬á ¡á »ÑαѬ½ετáΓѽ∞ »αÑαδóá¡¿∩ ¿½¿ »ÑαѬ½ετáΓѽ∞ ½«óπΦѬ, DPL
  1383. µÑ½Ñó«ú« ßÑú¼Ñ¡Γá »α«úαá¼¼δ ñ«½ª¡« íδΓ∞ ¼Ñ¡∞ΦÑ ¿½¿ αáó¡« CPL, Γá¬
  1384. τΓ«  ¿¡ßΓαπ¬µ¿∩ IRET ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡á ó ¬«¡µÑ »«ñ»α«úαá¼¼δ
  1385. ó«ºóαáΓá π»αáó½Ñ¡¿∩ ó »αÑαóá¡¡πε »α«úαá¼¼π (àß½¿ »α«¿ßσ«ñ¿Γ ßßδ½-
  1386. ¬á ¡á »ÑαѬ½ετáΓѽ∞  ºáñáτ,  Γ«  »α¿ó¿½Ñú¿α«óá¡¡δ⌐  πα«óÑ¡∞  ¬«ñá
  1387. «íß½πª¿óá¡¿∩ ¡Ñ »α¿¡πªñáÑΓ CPL, ¬«úñá »α«¿ßσ«ñ¿Γ »αÑαδóá¡¿Ñ, Γ.¬.
  1388. ¡ÑΓ ¡¿¬á¬¿σ «Γ¡«ΦÑ¡¿⌐ ¼Ñªñπ »α¿ó¿½Ñú¿α«óá¡¡δ¼ πα«ó¡Ñ¼ ó αẽ¿τ¡δσ
  1389. ºáñáτáσ).
  1390.  
  1391.              ê߬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿
  1392.              ───────────────────────
  1393.     ê߬½ετ¿Γѽ∞¡á∩  ß¿Γπᵿ∩ - ß«íδΓ¿Ñ, »αÑ»∩ΓßΓóπεΘÑÑ ºáóÑαΦÑ¡¿ε
  1394. ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ. ¥Γ«    ß«ßΓ«∩¡¿Ñ  «í¡áαπª¿óáÑΓß∩  ó¡πΓα¿  80386.
  1395. Æ.¬.  ¿ß¬½ετ¿Γѽ∞¡á∩  ß¿Γπᵿ∩    »αÑ»∩ΓßΓóπÑΓ ºáóÑαΦÑ¡¿ε ß½ÑñπεΘÑ⌐
  1396. ¬«¼á¡ñδ, φΓ« »α«í½Ñ¼áΓ¿τ¡«Ñ ß«ßΓ«∩¡¿Ñ. éñ«íá󫬠φΓ« ß«íδΓ¿Ñ ¼«ªÑΓ
  1397. «íß½πª¿óáΓ∞ß∩ »«ñ»α«úαá¼¼«⌐ «íαáí«Γ¬¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐.
  1398.     èáªñ«¼π Γ¿»π ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐  »α¿ßóá¿óáÑΓß∩  ¡«¼Ñα    ó
  1399. ñ¿á»áº«¡Ñ «Γ 0 ñ« 31, φëàñ¿á»áº«¡ αѺÑαó¿απÑΓß∩ Intel ñ½∩ »α¿ß-
  1400. ó«Ñ¡¿∩ ¿ß¬½ετ¿Γѽ∞¡δ¼ ß¿Γπᵿ∩¼. 80386 »α¿º¡áÑΓ 15 Γ¿»«ó ¿ß¬½ετ¿-
  1401. Γѽ∞¡δσ ß¿Γπᵿ⌐, ¬áªñ«¼π ¿º ¬«Γ«αδσ »α¿ßó«Ñ¡ «»αÑñѽѡ¡δ⌐ ¡«¼Ñα.
  1402. ÄßΓáóΦ¿Ñß∩ ¡«¼Ñαá ¡Ñ ¿ß»«½∞ºπεΓß∩, ¡« «¡¿ αѺÑαó¿απεΓß∩ ñ½∩ »α¿ß-
  1403. ó«Ñ¡¿∩ ó íπñπΘ¿σ »α«µÑßß«αáσ Intel.
  1404.     ìÑ߬«½∞¬«  Γ¿»«ó ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐ «í¡áαπª¿óáÑΓß∩ 80386
  1405. ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ. ê߬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿ ¼«úπΓ ó«º¡¿¬áΓ∞  »α¿
  1406. »α«óÑα¬Ñ  ¡á πα«ó¡Ñ ßÑú¼Ñ¡Γá, ßΓαá¡¿τ¡«¼ ¬«¡Γα«½Ñ ¿½¿ »« αạ««í-
  1407. αáº¡δ¼ »α¿τ¿¡á¼, Γᬿ¼ ¬á¬ ¡ÑßπΘÑßΓóπεΘ¿⌐ σ«ñ «»Ñαᵿ¿ ¿½¿  «Γ¬á-
  1408. º«τ¡á∩    ¿ß¬½ετ¿Γѽ∞¡á∩    ß¿Γπᵿ∩. Æáí½¿µá 16. 1  ¿½½εßΓα¿απÑΓ óßÑ
  1409. 15 Γ¿»«ó ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐, ßπ¼¼¿απ∩ óßÑ ß½πτá¿ ¬áªñ«ú« Γ¿-
  1410. ȇ.
  1411.     ä½∩ ßαáó¡Ñ¡¿∩, Γáí½¿µá 16. 1  ΓᬪѠ»«¬áºδóáÑΓ Γ«τ¡δ⌐  ß»¿ß«¬
  1412. ¿ß¬½ετ¿Γѽ∞¡δσ    ß¿Γπᵿ⌐, «í¡áαπª¿óáѼδσ ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ.
  1413. é Γáí½¿µÑ »αÑñßΓáó½Ñ¡δ Γ«τ¡δÑ ñá¡¡δÑ, ¡Ñ¬«Γ«αδ⌐  óÑß∞¼á  ßΓαá¡¡δ⌐
  1414. ¬«ñ  ñÑ⌐ßΓó¿Γѽ∞¡«ú«  αѪ¿¼á  óδºδóáÑΓ    ¡Ñ«íσ«ñ¿¼«ßΓ∞ á¬Γ¿ó¿ºáµ¿¿
  1415. ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ 8,9,12 ¿ 13 ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ.  ÉÑ-
  1416. á½∞¡δ⌐      ß»¿ß«¬    ¿ß¬½ετ¿Γѽ∞¡δσ   ß¿Γπᵿ⌐    ó¬½ετáÑΓ   Γ«½∞¬«
  1417. 0,1,2,3,4,5,6,7 ¿ 16.
  1418.     é«º¡¿¬¡«óÑ¡¿Ñ   ¡Ñ߬«½∞¬¿σ     Γ¿»«ó     ¿ß¬½ετ¿Γѽ∞¡δσ  ß¿Γπᵿ⌐
  1419. ñÑ⌐ßΓó¿Γѽ∞¡«ú« «ª¿ñá¡¿∩,  Ñß½¿  ß¿ßΓѼᠠ¿ß»«½∞ºπÑΓ  «ß«íÑ¡¡«ßΓ¿
  1420. ó¿αΓπá½∞¡«⌐ »á¼∩Γ¿, αáí«ΓáÑΓ ó ¼π½∞Γ¿ºáñáτ¡«¼ αѪ¿¼Ñ ¿½¿ φ¼π½¿απ-
  1421. ÑΓ ß«»α«µÑßß«α. ìá»α¿¼Ñα, ó ß¿ßΓѼáσ ó¿αΓπá½∞¡«⌐ »á¼∩Γ¿ «Γ αáºá ¬
  1422. αáºπ »α«¿ßσ«ñ¿Γ «Γ¬áº ßΓαá¡¿µδ. àß½¿ ß¿ßΓѼá αáí«ΓáÑΓ ó ¼π½∞Γ¿ºá-
  1423. ñáτ¡«¼    αѪ¿¼Ñ    ¿½¿ φ¼π½¿απÑΓ 80287 ¿½¿ 80387 ß«»α«µÑßß«αδ, ¼«ªÑΓ
  1424. ¿¼ÑΓ∞ ¼ÑßΓ« ß¿Γπᵿ∩  ¡Ññ«ßΓπ»¡«ßΓ¿  ß«»α«µÑßß«αá  (ß¿Γπᵿ∩  71,
  1425. ¬«úñá  ¬«ñ  «»Ñαᵿ¿  ß«»α«µÑßß«αá  í½¿º«¬ ¬ Γ«¼π, ¬«Γ«αδ⌐ ñ«½ªÑ¡
  1426. íδΓ∞ óδ»«½¡Ñ¡.
  1427.  
  1428.         æ¿Γπᵿ¿ «Φ¿í«¬ ¿ ß¿Γπᵿ¿ ½«óπΦѬ
  1429.         ──────────────────────────────────
  1430.     ïεíá∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπᵿ∩ ¼«ªÑΓ íδΓ∞ áΓα¿íπΓ«¼ «»αÑñѽѡ-
  1431. ¡«⌐  ¬«¼á¡ñδ.  é  ºáó¿ß¿¼«ßΓ¿ «Γ Γ¿»á ß¿Γπᵿ¿, «ñ¡á¬«, «¡á ¼«ªÑΓ
  1432. ß¿ú¡á½¿º¿α«óáΓ∞ ¡Ñ»«ßαÑñßΓóÑ¡¡« »ÑαÑñ ¿½¿ »«ß½Ñ «ΓóÑΓßΓóÑ¡¡«⌐ ¬«-
  1433. ¼á¡ñδ. è«úñá ß¿ú¡á½¿ºáµ¿∩  »α«¿ßσ«ñ¿Γ  »ÑαÑñ  ¬«¼á¡ñ«⌐,  ß¿Γπᵿ∩
  1434. ¬óá½¿Σ¿µ¿απÑΓß∩  ¬á¬  «Φ¿í¬á; ¬«úñá ß¿ú¡á½¿ºáµ¿∩ »α«¿ßσ«ñ¿Γ »«ß½Ñ
  1435. ¬«¼á¡ñδ, ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿απÑΓß∩ ¬á¬ ½«óπΦ¬á.
  1436.  
  1437.                 - 163 -
  1438.     ü«½∞Φ¿¡ßΓ󫠿߬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐, «ß«íÑ¡¡« ΓÑ, ¬«Γ«αδÑ ∩ó-
  1439. ½∩εΓß∩ »α¿τ¿¡«⌐ ß«íδΓ¿⌐, »αÑ»∩ΓßΓóπεΘ¿σ óδ»«½¡Ñ¡¿ε ¬«¼á¡ñδ,  ß¿ú-
  1440. ¡á½¿º¿απεΓ  ¬á¬  «Φ¿í¬¿,  »ÑαÑñ óδ»«½¡Ñ¡¿Ñ¼ ¬«¼á¡ñδ. Æ«½∞¬« ß¿Γπ-
  1441. ᵿ¿, ß¿ú¡á½¿º¿απεΘ¿Ñ ¬á¬ ½«óπΦ¬¿, »«ß½Ñ  ¬«¼á¡ñδ,  ¿ºóÑßΓ¡δ  ¬á¬
  1442. «Γ½áñ«τ¡δÑ ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿       («ñ¡«Φáú«óδ⌐ Σ½áú TF ¿
  1443. Γ«τ¬á  »αÑαδóá¡¿∩  »«  áñαÑßπ  ñá¡¡δσ), á ΓᬪѠ߿Γπᵿ¿ ∩ó½∩εΓß∩
  1444. »α¿τ¿¡«⌐ »ÑαѬ½ετÑ¡¿∩ ºáñáτ, úñѠ󫺡¿¬áÑΓ »α«í½Ñ¼á í½áú«ñáα∩ Γ«-
  1445. ¼π, τΓ« ß½ÑñπεΘá∩ ºáñáτá ¿ »ÑαѬ½ετáѼá∩ ºáñáτá πªÑ ¿¼ÑεΓ ¼ÑßΓ«.
  1446.                              Æáí½¿µá 16.1
  1447.       éÑ¬Γ«α ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿, »α¿ßóá¿óáѼδ⌐
  1448.               ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ
  1449. ═══════╤════╤════════╤═══════════════════╤═══════════╤═══════════╕
  1450.        │ì«- │  ê¼∩   │             │Æá¬ªÑ «í¡á-│Æá¬ªÑ «í¡á-│
  1451.        │¼Ñα │(¿ Γ¿») │             │απª¿óáÑΓß∩ │απª¿óáÑΓß∩ │
  1452.        │ß¿- │         │       Ä»¿ßá¡¿Ñ     │ó ñÑ⌐ßΓó¿- │         │
  1453.        │Γπá-│         │             │Γѽ∞¡«¼ αÑ-│    8086/88  │
  1454.        │µ¿¿ │         │             │   ª¿¼Ñ    │         │
  1455. ───────┼────┼────────┼───────────────────┼───────────┼───────────┤
  1456.     1  │ 2  │    3    │          4      │     5     │       6     │
  1457. ───────┼────┼────────┼───────────────────┼───────────┼───────────┤
  1458. æ¿Γπá- │ 0  │ÄΦ¿í¬á  │Å«»δΓ¬á ñѽѡ¿∩ ¡á │    äá     │äá, «ñ¡á¬« │
  1459. µ¿¿,   │    │ñѽѡ¿∩ │0, «ßπΘÑßΓó½Ñ¡¡á∩  │         │8086 CS=IP │
  1460. «í¡á-  │    │(«Φ¿í-  │»α¿ DIV ¿½¿ IDIV     │         │π¬áºδóáÑΓ  │
  1461. απª¿-  │    │¬á)     │¬«¼á¡ñáσ         │         │¡á ¬«¼á¡ñπ │
  1462. óáѼδÑ │    │         │             │         │»«ß½Ñ DIV  │
  1463. 8086/88│    │         │             │         │¿½¿ IDIV     │
  1464.        │ 1  │Äñ¡«Φá- │àß½¿ TF Σ½áú ó FLAG│    äá     │äá, ¡« 8086│
  1465.        │    │ú«óá∩   │πßΓá¡«ó½Ñ¡ ó 1, φΓá│         │¿¼ÑÑΓ ¼ÑßΓ«│
  1466.        │    │αáí«Γá  │ß¿Γπᵿ∩ ¿¼ÑÑΓ ¼Ñß-│         │Γ«½∞¬« TF  │
  1467.        │    │(½«óπ-  │Γ«  »«ß½Ñ ß½ÑñπεΘÑ⌐│         │Σ½áú. Ä¡ ¡Ñ│
  1468.        │    │Φ¬á)    │¬«¼á¡ñδ. ÄΓ½áñ«τ¡δÑ│         │¿¼ÑÑΓ «Γ½á-│
  1469.        │    │Æ«τ¬á   │αÑú¿ßΓαδ    ¼«úπΓ «»-│         │ñ«τ¡δσ αÑ- │
  1470.        │    │»αÑαδ-  │αÑñѽ¿Γ∞    ¼ÑßΓ« «ß-│         │ú¿ßΓα«ó     │
  1471.        │    │óá¡¿∩,  │Γá¡«óá,  τΓ«  ΓᬪÑ│         │         │
  1472.        │    │«»αÑ-   │∩ó½∩ÑΓß∩     »α¿τ¿¡«⌐│         │         │
  1473.        │    │ñѽ∩Ñ-  │ß¿Γπᵿ¿ 1.     │         │         │
  1474.        │    │¼á∩ «Γ- │éδ»«½¡∩ÑΓß∩   «ñ¡«-│    äá     │     äá     │
  1475.        │    │½áñ«τ-  │íá⌐Γ¡á∩ ¬«¼á¡ñá «ß-│         │         │
  1476.        │    │¡δ¼¿    │Γá¡«óá (cch).  Åα«-│         │         │
  1477.        │    │αÑú¿ßΓ- │µÑßß«α  ¿¡¿µ¿á½¿º¿-│         │         │
  1478.        │    │αἿ    │απÑΓ ß¿Γπᵿε 3     │         │         │
  1479.        │    │(«Φ¿í¬á │             │         │         │
  1480.        │    │¿½¿ ½«- │             │         │         │
  1481.        │    │óπΦ¬á)  │             │         │         │
  1482.        │ 4  │TNTO    │àß½¿ Σ½áú »ÑαÑ»«½- │    äá     │     äá     │
  1483.        │    │(½«-    │¡Ñ¡¿∩   πßΓá¡«ó½Ñ¡ │         │         │
  1484.        │    │óπΦ¬á)  │(OF),    »α«µÑßß«α │         │         │
  1485.        │    │         │¿¡¿µ¿á½¿º¿απÑΓ ß¿- │         │         │
  1486.        │    │         │Γπᵿε 4         │         │         │
  1487.        │ 5  │BOUND   │àß½¿ «í¡áαπªÑ¡«     │    äá     │     äá     │
  1488.        │    │(½«óπΦ- │¡áαπΦÑ¡¿Ñ úαá¡¿µ,  │         │         │
  1489.        │    │¬á)     │»α«µÑßß«α ¿¡¿µ¿á-  │         │         │
  1490.        │    │         │½¿º¿απÑΓ ß¿Γπáµ¿ε  │         │         │
  1491.        │    │         │5          │         │         │
  1492.  
  1493.        │    │         │        - 164 -     │         │         │
  1494. ───────┼────┼────────┼───────────────────┼───────────┼───────────┤
  1495.     1  │ 2  │    3    │          4      │     5     │       6     │
  1496. ───────┼────┼────────┼───────────────────┼───────────┼───────────┤
  1497. æ¿Γπá- │ 6  │ìÑñ«»πß-│ìÑñ«»πßΓ¿¼δ⌐ èÄÅ     │    äá     │ìÑΓ, 8086  │
  1498. µ¿¿,   │    │Γ¿¼δ⌐   │ß½πª¿Γ »α¿τ¿¡«⌐ Γ«-│         │«íαáΘáÑΓß∩ │
  1499. ΓᬪѠ │    │¬«ñ «»Ñ-│ú«, τΓ« 80386 ¿¡¿- │         │ß ¡Ññ«»πß- │
  1500. «í¡áαπ-│    │αᵿ¿   │µ¿á½¿º¿απÑΓ ß¿Γπá- │         │Γ¿¼δ¼ èÄÅ  │
  1501. ª¿óáÑ- │    │(«Φ¿í¬á)│µ¿ε 6         │         │¬á¬ ß NOP  │
  1502. ¼δÑ ó  │    │         │             │         │(»πßΓ«⌐     │
  1503. ñÑ⌐ßΓ- │    │         │             │         │«»ÑαᵿÑ⌐) │
  1504. ó¿Γѽ∞-│    │         │             │         │         │
  1505. ¡«¼ αÑ-│    │         │             │         │         │
  1506. ª¿¼Ñ.  │    │         │             │         │         │
  1507. 80286/ │ 7  │æ«»α«-  │èÄÅ ß«»α«µÑßß«αá,  │äá, Ñß½¿   │ìÑΓ, τΓ«íδ │
  1508. 80386  │    │µÑßß«α  │¬«úñá ß«»α«µÑßß«α  │EM Σ½áú ó  │φ¼π½¿α«óáΓ∞│
  1509.        │    │¡Ññ«ßΓπ-│¡Ñ »α¿ßπΓßΓóπÑΓ,     │CRO ßíα«-  │ß«»α«µÑßß«α│
  1510.        │    │»Ñ¡     │ß½πª¿Γ »α¿τ¿¡«⌐     │ΦÑ¡ ó 0    │ó ß¿ßΓѼáσ │
  1511.        │    │(«Φ¿í¬á)│¿¡¿µ¿á½¿ºáµ¿¿ »α«- │         │8086 ¬«¼á¡-│
  1512.        │    │         │µÑßß«α«¼ ß¿Γπᵿ¿  │         │ñδ INTn     │
  1513.        │    │         │7. ¥¼π½∩µ¿∩ ¬«¼á¡ñ │         │ñ«½ª¡δ íδΓ∞│
  1514.        │    │         │ß«»α«µÑßß«αá αáºαÑ-│         │ºá¼Ñ¡Ñ¡δ ¬ │
  1515.        │    │         │ΦÑ¡á,Ñß½¿ Σ½áú EM  │         │ÄÅ ß«»α«-  │
  1516.        │    │         │ó CR0 ßíα«ΦÑ¡ ó 0  │         │µÑßß«αá     │
  1517.        │    │         │             │         │INTn ¿¡¿µ¿-│
  1518.        │    │         │             │         │὿º¿απÑΓ  │
  1519.        │    │         │             │         │«íαáí«Γ¬π  │
  1520.        │    │         │             │         │ß¿Γπᵿ¿ n │
  1521.        │ 8  │äó«⌐¡á∩ │Å«¬á «ßπΘÑßΓó½∩ÑΓß∩│äá, ¡« ¡Ñ- │     ìÑΓ     │
  1522.        │    │«Φ¿í¬á  │»«»δΓ¬á ñ«ßΓπ»á ¬  │«íσ«ñ¿¼«   │         │
  1523.        │    │(«Φ¿í¬á)│»«ñ»α«úαἼѠ«íαá- │¡ÑΓ¿»¿τ¡«Ñ │         │
  1524.        │    │         │í«Γ¬¿ »αÑαδóá¡¿∩     │¿ß»«½∞º«óá-│         │
  1525.        │    │         │¿½¿ ¿ß¬½ετ¿Γѽ∞¡«⌐ │¡¿Ñ ¬«¼á¡ñδ│         │
  1526.        │    │         │ß¿Γπᵿ¿, «í¡áαπª¿-│LIDT ñ½∩   │         │
  1527.        │    │         │óáÑΓß∩ ¿ß¬½ετ¿Γѽ∞-│ß«¬αáΘÑ¡¿∩ │         │
  1528.        │    │         │¡á∩ ß¿Γπáµ¿ε     │»αÑñѽᠠ  │         │
  1529.        │    │         │             │Γáí½¿µδ    │         │
  1530.        │    │         │             │»αÑαδóá¡¿⌐ │         │
  1531.        │ 9  │ìáαπΦÑ- │Ä»Ñαá¡ñ ñ½∩ áα¿Σ¼Ñ-│äá, ¡«     │ìÑΓ, 8086  │
  1532.        │    │¡¿Ñ úαá-│Γ¿τÑ߬«ú« ß«»α«µÑß-│Γ«½∞¬« Ñß½¿│»«ºó«½∩ÑΓ  │
  1533.        │    │¡¿µδ    │ß«αá τáßΓ¿τ¡« ó¡Ñ  │¼áΓ«íÑß»Ñ- │«»Ñαᵿ∩¼  │
  1534.        │    │«»Ñαá¡- │úαá¡¿µδ (¬«¡Ñτ¡«⌐) │τÑ¡¿Ñ "ºá- │»ÑαÑσ«ñ¿Γ∞ │
  1535.        │    │ñ«¼ ß«- │ßÑú¼Ñ¡Γá         │óÑαΓδóáÑΓ" │ó ¡áτὫ   │
  1536.        │    │»α«µÑß- │             │«»Ñαá¡ñ ó«-│ßÑú¼Ñ¡Γá     │
  1537.        │    │ß«αá    │             │¬απú úαá¡¿-│         │
  1538.        │    │(«Φ¿í¬á)│             │µδ 64 è    │         │
  1539.        │ 12 │ê߬½ετ¿-│Ä»Ñαá¡ñ ó ßÑú¼Ñ¡ΓÑ │äá, ¡«     │ìÑΓ, 8086  │
  1540.        │    │Γѽ∞¡á∩ │ßΓѬá (SS) óÑß∞ ¿½¿│Γ«½∞¬« Ñß½¿│»«ºó«½∩ÑΓ  │
  1541.        │    │ß¿Γπᵿ∩│τáßΓ¿τ¡« ó¡Ñ úαá¡¿-│¼áΓ«íÑß»Ñ- │«»Ñαá¡ñá¼  │
  1542.        │    │ßÑú¼Ñ¡Γá│µδ ßÑú¼Ñ¡Γá, ¿½¿     │τÑ¡¿Ñ "ºá- │»ÑαÑσ«ñ¿Γ∞ │
  1543.        │    │ßΓѬᠠ │ßΓѬ ¡Ñ »α¿ßπΓßΓóπ-│óÑαΓδóáÑΓ" │ó ¡áτὫ   │
  1544.        │    │(«Φ¿í¬á)│ÑΓ, ¿½¿ ¡Ñ»αáó¿½∞- │«»Ñαá¡ñ ó«-│ßÑú¼Ñ¡Γá     │
  1545.        │    │         │¡δ⌐ πα«óÑ¡∞ »α¿ó¿- │¬απú úαá¡¿-│         │
  1546.        │    │         │½Ñú¿⌐, ¿½¿ ¡ÑΓ ßÑú-│µδ 64 è    │         │
  1547.        │    │         │¼Ñ¡Γá ñá¡¡δσ, ¿½¿  │         │         │
  1548.        │    │         │¡Ñ¬«Γ«αδÑ ñαπú¿Ñ     │         │         │
  1549.        │    │         │»α¿τ¿¡δ, »ÑαÑτ¿ß-  │         │         │
  1550.        │    │         │½Ñ¡¡δÑ »«ñα«í¡«     │         │         │
  1551.        │    │         │ó¼ÑßΓÑ ß ß¿ΓπᵿÑ⌐ │         │         │
  1552.        │    │         │12         │         │         │
  1553.  
  1554.        │    │         │        - 165 -     │         │         │
  1555. ───────┼────┼────────┼───────────────────┼───────────┼───────────┤
  1556.     1  │ 2  │    3    │          4      │     5     │       6     │
  1557. ───────┼────┼────────┼───────────────────┼───────────┼───────────┤
  1558. æ¿Γπá- │ 13 │æ¿Γπᵿ∩│Ä»Ñαá¡ñ ó CS, SS,  │äá, ¡«     │ìÑΓ, 8086  │
  1559. µ¿¿,   │    │«íΘÑ⌐   │DS, ES, FS, GS     │Γ«½∞¬«,Ñß½¿│αáºαÑΦáÑΓ  │
  1560. ΓᬪѠ │    │ºáΘ¿Γδ  │óÑß∞ ¿½¿ τáßΓ¿τ¡«  │¼áΓ«íÑß»Ñ- │«»Ñαᵿ¿     │
  1561. «í¡áαπ-│    │ó CS,SS,│¡áσ«ñ¿Γß∩ ºá úαá¡¿-│τÑ¡¿Ñ "ºá- │»ÑαѼÑΘáΓ∞-│
  1562. ª¿óáÑ- │    │DS, ES, │µÑ⌐ ßÑú¼Ñ¡Γá, ¿½¿  │óÑαΓδóáÑΓ" │ß∩ ó ¡áτὫ│
  1563. ¼δÑ ó  │    │FS ¿½¿  │ßÑú¼Ñ¡Γ ¡Ñ ßπΘÑßΓ- │«»Ñαá¡ñ ó«-│ßÑú¼Ñ¡Γá     │
  1564. 80286/ │    │GS      │óπÑΓ, ¿½¿ ¡Ñ»αá-     │¬απú úαá¡¿-│         │
  1565. 80386  │    │(«Φ¿í¬á)│ó¿½∞¡δ⌐ πα«óÑ¡∞     │µδ 64 è    │         │
  1566. ñÑ⌐ßΓ- │    │         │»α¿ó¿½Ñú¿⌐, ¿½¿ ó  │         │         │
  1567. ó¿Γѽ∞-│    │         │ßÑú¼Ñ¡ΓÑ ¡ÑΓ ñá¡¡δσ│         │         │
  1568. ¡«¼ αÑ-│    │         │¿½¿ ¡Ñ¬«Γ«αδÑ ñαπ- │         │         │
  1569. ª¿¼Ñ   │    │         │ú¿Ñ »α¿τ¿¡δ, »ÑαÑ- │         │         │
  1570.        │    │         │τ¿ß½Ñ¡¡δÑ »«ñα«í¡« │         │         │
  1571.        │    │         │ó¼ÑßΓÑ ß «»¿ß᡿Ѽ │         │         │
  1572.        │    │         │ß¿Γπᵿ¿ 13     │         │         │
  1573.        │ 16 │ÄΦ¿í¬á ó│éσ«ñ ERROR # 80386 │äá, Ñß½¿   │ìÑΓ, «í     │
  1574.        │    │óδτ¿ß½Ñ-│íδ½ á¬Γ¿ó¿α«óá¡     │óσ«ñ ERROR │«Φ¿í¬áσ    |│
  1575.        │    │¡¿∩σ ß«-│(óÑα«∩Γ¡« ß«»α«µÑß-│# 80386 á¬-│ß«»α«µÑßß«α│
  1576.        │    │»α«µÑß- │ß«α«¼)         │Γ¿ó¿α«óá¡  │8087 ß¿ú¡á-│
  1577.        │    │ß«αá    │             │óδσ«ñ«¼    │½¿º¿απÑΓ     │
  1578.        │    │(«Φ¿í¬á)│             │ERROR #    │8086 τÑαѺ │
  1579.        │    │         │             │80387      │»αÑαδóá¡¿∩ │
  1580.        │    │         │             │         │(«íδτ¡«     │
  1581.        │    │         │             │         │τÑαѺ 8259Ç│
  1582.        │    │         │             │         │¡« ó áασ¿- │
  1583.        │    │         │             │         │ΓѬΓπαáσ     │
  1584.        │    │         │             │         │»Ñαß«¡á½∞- │
  1585.        │    │         │             │         │¡δ󠬫¼»∞ε-│
  1586.        │    │         │             │         │ΓÑα«ó τÑαѺ│
  1587.        │    │         │             │         │óσ«ñ NMI)  │
  1588. æ¿Γπá- │ 10 │ÄΦ¿í¬á ó│80386 «í¡áαπª¿óáÑΓ │ìÑΓ, ºñÑß∞ │ìÑΓ, ºñÑß∞ │
  1589. µ¿¿,   │    │ßÑú¼Ñ¡ΓÑ│«Φ¿í¬π ó ß«ñÑন¼«¼│¡Ñ󫺼«ª¡« │¡Ñ󫺼«ª¡« │
  1590. «í¡áαπ-│    │ºáñáτ¿/ │TSS, ¬«úñá óδ»«½¡∩-│áóΓ«¼áΓ¿τÑ-│áóΓ«¼áΓ¿τÑ-│
  1591. ª¿óáÑ- │    │ß«Ññ¿¡Ñ-│ÑΓ »ÑαѬ½ετÑ¡¿Ñ ºá-│߬«Ñ »ÑαÑ- │߬«Ñ »ÑαÑ- │
  1592. ¼δÑ    │    │¡¿∩     │ñáτ. àß½¿ ó TSS     │¬½ετÑ¡¿Ñ   │¬½ετÑ¡¿Ñ     │
  1593. Γ«½∞¬« │    │(«Φ¿í¬á │πσ«ñ∩ΘÑ⌐ ºáñáτ¿     │ºáñáτ      │ºáñáτ     │
  1594. ó ºáΘ¿-│    │¿½¿ ¡Ñ- │«Φ¿í¬á, φΓá ß¿Γπá- │         │         │
  1595. ΘÑ¡¡«¼ │    │»αÑñó¿- │µ¿∩ ¬óá½¿Σ¿µ¿απÑΓß∩│         │         │
  1596. αѪ¿¼Ñ │    │ñÑ¡¡á∩  │¬á¬ «Φ¿í¬á. àß½¿ ó │         │         │
  1597.        │    │ß¿Γπá-  │TSS »α¿σ«ñ∩ΘÑ⌐ ºá- │         │         │
  1598.        │    │µ¿∩)    │ñáτ¿ «Φ¿í¬á, φΓá     │         │         │
  1599.        │    │         │ß¿Γπᵿ∩ ¬óá½¿Σ¿µ¿-│         │         │
  1600.        │    │         │απÑΓß∩ ¬á¬ ½«óπΦ¬á │         │         │
  1601.        │ 14 │ÄΓ¬áº   │鬽ετÑ¡á ßΓαá¡¿τ¡á∩│ìÑΓ, ¡Ñó«º-│ìÑΓ, ó 8086│
  1602.        │    │ßΓαá¡¿µδ│áñαÑßᵿ∩, ¿ ¡Ñ«í- │¼«ªÑ¡ ó    │¡ÑΓ     │
  1603.        │    │(«¿Φí¬á)│σ«ñ¿¼á∩ ßΓαá¡¿µá ¡Ñ│ñÑ⌐ßΓó¿-   │         │
  1604.        │    │         │ßπΘÑßΓóπÑΓ, ¿½¿ ¡Ñ-│Γѽ∞¡«¼ αÑ-│         │
  1605.        │    │         │»αáó¿½∞¡δÑ »α¿ó¿½Ñ-│ª¿¼Ñ         │         │
  1606.        │    │         │ú¿¿, ¿½¿ ¡Ñ»αáó¿½∞-│         │         │
  1607.        │    │         │¡δÑ »αáó¿½á óδí«α¬¿│         │         │
  1608. ═══════╧════╧════════╧═══════════════════╧═══════════╧═══════════╛
  1609.  
  1610.                 - 166 -
  1611.          Éáß»«º¡áóá¡¿Ñ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐
  1612.          ─────────────────────────────────────
  1613.     è«úñá  ¬«¼á¡ñá  óδºδóáÑΓ  ¿ß¬½ετ¿Γѽ∞¡πε  ß¿Γπᵿε,  ß¿Γπᵿ∩
  1614. óßÑúñá αáß»«º¡áÑΓß∩. ìÑΓ ¼ÑΓ«ñá ¼á߬¿α«óá¡¿∩ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπ-
  1615. ᵿ⌐, ¿ ¼á߬¿α«óá¡¿Ñ ¡ÑªÑ½áΓѽ∞¡«.
  1616.     ò«Γ∩ ¿ß¬½ετ¿Γѽ∞¡δÑ ß¿Γπᵿ¿ ó«ºíπªñáεΓß∩  ¿  αáß»«º¡áεΓß∩    ó
  1617. ΓÑτÑ¡¿Ñ  óδ»«½¡Ñ¡¿∩ ¬«¼á¡ñδ, «¡¿ ó«º¡¿¬áεΓ ñ½∩ »«½∞º«óáΓѽ∩ ¿ «í-
  1618. αáíáΓδóáεΓß∩ ¡á úαá¡¿µÑ ¬«¼á¡ñδ, »«Γ«¼π τΓ« ß«ßΓ«∩¡¿Ñ 80386 óßÑú-
  1619. ñá ß«σαá¡∩ÑΓß∩, ¬á¬ Ñß½¿ íδ «¡« í佫 »ÑαÑñ ¬«¼á¡ñ«⌐. Æá¬¿¼  «íαá-
  1620. º«¼,  ñ½∩  ß¿Γπᵿ⌐  «Φ¿í¬¿,  úñÑ  ß¿Γπᵿ∩  ó«º¡¿¬áÑΓ    »ÑαÑñ «Γ-
  1621. óÑΓßΓóÑ¡¡«⌐ ¬«¼á¡ñ«⌐, CS: EIP π¬áºδóáÑΓ  ¬«¼á¡ñÑ  (ó¬½ετá∩  íá⌐Γδ
  1622. »αÑΣ¿¬ß«ó),  τΓ«  ∩ó½∩ÑΓß∩  »α¿τ¿¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿. ¥Γ«
  1623. ¿ñÑá½∞¡δ⌐ ß½πτá⌐ ñ½∩ »«ñ»α«úαá¼¼ «íß½πª¿óá¡¿∩,    ¬«Γ«αδÑ  »δΓáεΓß∩
  1624. ߬«ααÑ¬Γ¿α«óáΓ∞  ß¿Γπᵿε,  Γ.¬.  ó«º¼«ª¡«  ó«º«í¡«ó¿Γ∞ »α«úαá¼¼π
  1625. Γ«½∞¬« óδ»«½¡Ñ¡¿Ñ¼ ¬«¼á¡ñδ IRET ¬á¬ »«ß½Ññ¡Ñ⌐ ¬«¼á¡ñδ »«ñ»α«úαá¼-
  1626. ¼δ «íß½πª¿óá¡¿∩ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿.
  1627.  
  1628.          é«º¼«ª¡«ßΓ∞ »ÑαѺá»π߬áѼ«ßΓ¿
  1629.          ─────────────────────────────
  1630.     ÄΦ¿í«τ¡δÑ ¬«¼á¡ñδ 80386 ¿½¿ ß«»α«µÑßß«αᠠ󻫽¡Ñ  ¼«úπΓ  íδΓ∞
  1631. »ÑαѺá»πΘÑ¡δ  ñ½∩  óßÑσ Γ¿»«ó ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐, ¬α«¼Ñ ß½π-
  1632. τá∩, ¬«úñá ¡áαπΦáÑΓß∩ úαá¡¿µá «»Ñαá¡ñá ß«»α«µÑßß«αá (ß¿Γπᵿ∩  3)
  1633. ¿,  »α¿ «»αÑñѽѡ¡δσ πß½«ó¿∩σ, ó ß¿Γπᵿ¿ «Φ¿í¬¿ ó ßÑú¼Ñ¡ΓÑ ºáñá-
  1634. τ¿/ß«ßΓ«∩¡¿∩ (ß¿Γπᵿ∩ 10). Åα¿ »αáó¿½∞¡« »«ßΓα«Ñ¡¡«⌐ Äæ φΓ¿σ ¡Ñ-
  1635. ∩ó¡δσ ß½πτáÑ󠼫ª¡« ½Ñú¬« ¿ºíѪáΓ∞, τΓ« ñáÑΓ  ó«º¼«ª¡«ßΓ∞  »«½¡«⌐
  1636. »ÑαѺá»π߬áѼ«ßΓ¿. æ«ßΓ«∩¡¿Ñ, ¡Ñ«íσ«ñ¿¼«Ñ ñ½∩ Γ«ú«, τΓ«íδ ß½πª¿Γ∞
  1637. »α¿τ¿¡«⌐  ¡áαπΦÑ¡¿∩ úαá¡¿µδ «»Ñαá¡ñá ß«»α«µÑßß«αá, ΓᬪѠ¡Ñ∩ó¡« ¿
  1638. ¡Ñπñ«í¡«, ΓᬠτΓ« Äæ ¼«ªÑΓ  ½Ñú¬«  »αÑñ«ΓóαáΓ¿Γ∞  Ñú«  »«∩ó½Ñ¡¿Ñ.
  1639. Å«ñα«í¡«  ß¼. ó ú½.16. æ¿Γπᵿ∩ «Φ¿í¬¿ ó ßÑú¼Ñ¡ΓÑ ºáñáτ¿ - ß«ßΓ«-
  1640. ∩¡¿∩ ¡Ñ ñ«»π߬áÑΓ »«óΓ«α¡«ú« ºá»π߬á, Ñß½¿ «¡ ß½πª¿Γ »α¿τ¿¡«⌐ Γ«-
  1641. ú«, τΓ« »«½¡«ßΓ∞ε ¡Ñ ßπΘÑßΓóπÑΓ TSS ñ½∩ µÑ½Ñó«⌐ ºáñáτ¿ »α¿ »ÑαѬ-
  1642. ½ετÑ¡¿¿ ºáñáτ Äæ ¼«ªÑΓ »αÑñ«ñ«ΓóαáΓ¿Γ∞ φΓ« ß«ßΓ«∩¡¿Ñ, ¡Ñ ñ«»π߬á∩
  1643. »ÑαÑßÑτÑ¡¿∩ »«»áñá¡¿∩ ¡á úαá¡¿µπ ßΓαá¡¿µ Σ¿¬ß¿α«óá¡¡«⌐ »«αµ¿¿ ½ε-
  1644. í«ú«  TSS  (Σ¿¬ß¿α«óá¡¡á∩  τáßΓ∞  -  τáßΓ∞, ¡á ¬«Γ«απε »α«¿ßσ«ñ¿Γ
  1645. ßß佬¿ ó« óαѼ∩ »ÑαѬ½ετÑ¡¿∩ ºáñáτ). Å«ñα«í¡ÑÑ ß¼. ú½.16.  æ«ßΓ«-
  1646. ∩¡¿Ñ »«½¡«ú« ¡ÑßπΘÑßΓó«óá¡¿∩ TSS, ¬«¡Ñτ¡«, »ÑαѺá»π߬áѼ«.
  1647.     Æ.«. á»»áαáΓπαá 80386 »αÑóδΦáÑΓ ΓαÑí«óá¡¿∩ ¬ ó«º¼«ª¡«ßΓ∩¼ »Ñ-
  1648. αѺá»π߬áѼ«ßΓ¿ ó ¿ß»«½∞ºπѼδσ Äæ.
  1649.  
  1650.         è«ñδ «Φ¿í«¬ ñ½∩ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐
  1651.         ───────────────────────────────────────
  1652.     é ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ Γ¿»δ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐, ¬«Γ«αδÑ «Γ-
  1653. ¡«ß∩Γß∩ ¬ «»αÑñѽѡ¡«¼π ßÑú¼Ñ¡Γπ ¿½¿ »ÑαѬ½ετáΓѽε, ∩ó½∩εΓß∩ »α¿-
  1654. τ¿¡«⌐  ¬«ñá «Φ¿í¬¿, ¬«Γ«αδ⌐ íπñÑΓ ºá»¿ßá¡ ó ßΓѬ »«ñ»α«úαá¼¼δ «í-
  1655. αáí«Γ¬¿  ¿ß¬½ετ¿Γѽ∞¡δσ  ß¿Γπᵿ⌐  ¿½¿ ºáñáτÑ⌐. æ½ÑñπÑΓ «Γ¼ÑΓ¿Γ∞,
  1656. τΓ« ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ ¡¿¬á¬¿Ñ Γ¿»δ ¿ß¬½ετ¿Γѽ∞¡δσ  ß¿Γπᵿ⌐
  1657. ¡Ñ  ºá»¿ßδóáεΓ ó ßΓѬ ¬«ñ «Φ¿í¬¿, ñáªÑ ¡Ñ Γ¿»δ, ¬«Γ«αδÑ óδαáíáΓδ-
  1658. óáεΓ ¬«ñ «Φ¿í¬¿ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ. ì¿¬á¬¿Ñ »αÑαδóá¡¿∩ ¡Ñ  óδαá-
  1659. íáΓδóáεΓ ¬«ñ «Φ¿í¬¿.
  1660.     è«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó ßΓѬ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ, ∩ó½∩ÑΓß∩
  1661. 32-í¿Γ¡«⌐ óѽ¿τ¿¡«⌐, ¬«úñá »α«úαἼᠫíαáí«Γ¬¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿-
  1662. Γπᵿ⌐    ¡áσ«ñ¿Γß∩ ó 32-í¿Γ¡«¼ ßÑú¼Ñ¡ΓÑ ¬«ñá, ¿ ∩ó½∩ÑΓß∩ 16-í¿Γ¡«⌐
  1663. óѽ¿τ¿¡«⌐, ¬«úñá »α«úαἼᠫíαáí«Γ¬¿ ¿ß¬½ετ¿Γѽ∞¡δσ ß¿Γπᵿ⌐  ¡á-
  1664. σ«ñ¿Γß∩  ó  16-í¿Γ¡«¼ ßÑú¼Ñ¡ΓÑ ¬«ñá.Ī¿ñáÑΓß∩, ¬«¡Ñτ¡«, τΓ« »«τΓ¿
  1665. óßÑ ¡«ó«Ñ »α«úαá¼¼¡«Ñ «íÑß»ÑτÑ¡¿Ñ  ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á íπñÑΓ «σóá-
  1666. ΓδóáΓ∞ 32-í¿Γ¡δ⌐ ¬«ñ. é ½εí«¼ ß½πτáÑ Γ«½∞¬« 16    í¿Γ  ¬«ñá  «Φ¿í¬¿
  1667. ¡ÑßπΓ  ßπΘÑßΓóÑ¡¡πε ¿¡Σ«α¼áµ¿ε. ä½∩ óßÑσ Γ¿»«ó ¿ß¬½ετ¿Γѽ∞¡δσ ß¿-
  1668. Γπᵿ⌐, ¬α«¼Ñ ß¿Γπᵿ¿ ñó«⌐¡«⌐ «Φ¿í¬¿ (ß¿Γπᵿ¿) ¿ ß¿Γπᵿ¿ «Γ¬á-
  1669. ºá ßΓαá¡¿µδ (ß¿Γπᵿ¿ 14), α¿ß. 16.2  ¿½½εßΓα¿απÑΓ  Σ«α¼áΓδ  ¬«ñá
  1670. «Φ¿í¬¿.  Æá¼ ΓᬪѠ»«¬áºá¡«, ¬á¬ ó ¬«ñÑ «Φ¿í¬¿ ºá»¿ßá¡δ Γ«½∞¬« 16
  1671. ¡Ñ«»αÑñѽѡ¡δσ í¿Γ, ¬«úñá φëଫñ ºá»¿ßδóáÑΓß∩ ó 32-í¿Γ¡δ⌐ ßΓѬ.
  1672. æπΘÑßΓóπεΓ ΓᬪѠ»α¿¼Ñαδ, ¬«úñá ¬«ñ «Φ¿í¬¿, ºá»¿ßδóáѼδ⌐ ó  ßΓѬ,
  1673. Γ«½∞¬« 0, UUUU0000h (ß¼. »«ñα«í¡«Ñ «»¿ßá¡¿Ñ ¡áí«αá ¬«¼á¡ñ, »α¿½«-
  1674. ªÑ¡¿Ñ é).
  1675.  
  1676.                 - 167 -
  1677.     32-í¿Γ¡δ⌐ Σ«α¼áΓ ¬«ñá «Φ¿í¬¿
  1678. 31        23        15        7        0
  1679. ┼───────────────┼───────────────┼───────────────┼───────────────┼
  1680. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │              │T│ │E│
  1681. │0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│          êìäàèæ      │ │X│X│
  1682. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │              │I│ │T│
  1683. └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─────────────────────────┴─┴─┴─┘
  1684.   16-í¿Γ¡δ⌐ Σ«α¼áΓ ¬«ñá «Φ¿í¬¿
  1685. 15        7        0
  1686. ├───────────────┼─────────┬─┬─┬─┤
  1687. │              │T│ │E│
  1688. │          êìäàèæ      │ │X│X│
  1689. │              │I│ │T│
  1690. └─────────────────────────┴┬┴┬┴┬┘
  1691.                │ │ │   ó¡ÑΦ¡¿⌐ í¿Γ
  1692.                │ │ └─÷ 0-óδ»«½¡∩Ѽá∩ »α«úαá¼¼á ∩ó½∩ÑΓß∩
  1693.                │ │         »α¿τ¿¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐
  1694.                │ │         ß¿Γπᵿ¿.
  1695.                │ │       1-»α«¿ßσ«ñ¿Γ á»»áαáΓ¡«Ñ
  1696.                │ │         (Γ.Ñ. ó¡ÑΦ¡ÑÑ)»αÑαδóá¡¿Ñ
  1697.                │ │         ¿ »«»δΓ¬á ó맮óá »«ñ»α«úαá¼¼δ
  1698.                │ │         Ñú« «íß½πª¿óá¡¿∩ ß½πª¿Γ
  1699.                │ │         »α¿τ¿¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿
  1700.                │ │       í¿Γ IDÆ
  1701.                │ └───÷ 0-ñÑß¬α¿»Γ«α ¿½¿ »ÑαѬ½ετáΓѽ∞ ó
  1702.                │         GDÆ ¿½¿ LDÆ ß½πª¿Γ »α¿τ¿¡«⌐
  1703. 0:í¿Γ ¬«ñá «Φ¿í¬¿       │         ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿,¿ Ñú«
  1704.   ¡Ñ«»αÑñѽѡ.           │         í¿Γ ¿¡ñ¿¬áΓ«αá Γáí½¿µδ ¿ ¿¡ñѬß
  1705.                │         ñáεΓß∩ ó ÆI ¿ «í½áßΓ¿ ¿¡ñѬßá ó
  1706.                │         ¬«ñÑ «Φ¿í¬¿.
  1707.                │       1-»ÑαѬ½ετáΓѽ∞ ó IDÆ ß½πª¿Γ »α¿-
  1708.                │         τ¿¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿,¿
  1709.                │         ¬«½¿τÑßΓó« »ÑαѬ½ετáΓѽÑ⌐ (0-255)
  1710.                │         ñáÑΓß∩ ó «í½áßΓ¿ ¿¡ñѬßá ó ¬«ñÑ
  1711.                │         «Φ¿í¬¿.
  1712.                │       ¿¡ñ¿¬áΓ«α Γáí½¿µδ (¿¼ÑÑΓ º¡áτÑ¡¿Ñ
  1713.                │       Γ«½∞¬«, ¬«úñá IDÆ=0)
  1714.                └─────÷ 0-¡á ¿¡ñѬߠßßδ½áÑΓß∩ ñÑß¬α¿»Γ«α
  1715.                      ¿½¿ »ÑαѬ½ετáΓѽ∞ ó GDÆ.
  1716.                    1-¡á ¿¡ñѬߠßßδ½áÑΓß∩ ñÑß¬α¿»Γ«α
  1717.                      ¿½¿ »ÑαѬ½ετáΓѽ∞ ó IDÆ.
  1718.     É¿ß.16.2 32-í¿Γ¡δ⌐ ¿ 16-í¿Γ¡δ⌐ «íΘ¿⌐ Σ«α¼áΓ ¬«ñá «Φ¿í¬¿.
  1719.       ö«α¼áΓ ¬«ñá «Φ¿í¬¿ ßσ«ª ß Σ«α¼áΓ«¼ ßÑ½Ñ¬Γ«αá. Ä¡ ß«ñÑα-
  1720. ª¿Γ »«½Ñ ¿¡ñѬßá ¿ TI í¿Γ. Äñ¡á¬« »«º¿µ¿¿ ¼½áñΦ¿σ º¡áτáΘ¿σ í¿Γ, á
  1721. ¡Ñ ß«ñÑαªáΘá∩ RPL, ß«ñÑαª¿Γ I í¿Γ ¿ EXT í¿Γ:
  1722.     1.    EXT  (ó¡ÑΦ¡¿⌐)    í¿Γ  πßΓá¡áó½¿óáÑΓß∩  ó  1, Ñß½¿ »α¿τ¿¡«⌐
  1723. ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ ∩ó½∩ÑΓß∩ ß«íδΓ¿Ñ, ó¡ÑΦ¡ÑÑ »« «Γ¡«ΦÑ¡¿ε    ¬
  1724. »α«úαá¼¼Ñ.  é¡ÑΦ¡ÑÑ ß«íδΓ¿Ñ - »αÑαδóá¡¿Ñ, ¬«Γ«α«Ñ ∩ó½∩ÑΓß∩ »α¿τ¿-
  1725. ¡«⌐ ¿ß¬½ετ¿Γѽ∞¡«⌐ ß¿Γπᵿ¿ («Φ¿í¬¿), ¬«úñá 80386 »δΓáÑΓß∩  »ÑαÑ-
  1726. ñáΓ∞  π»αáó½Ñ¡¿Ñ  »«ñ»α«úαἼѠ«íαáí«Γ¬¿ »αÑαδóá¡¿⌐. æΓ«¿Γ Γ«½∞¬«
  1727. óδ»«½¡¿Γ∞ß∩ »Ñαó«⌐ ¬«¼á¡ñÑ ñαá⌐óÑαá,  »«ß½ÑñπεΘ¿Ñ  ¿ß¬½ετ¿Γѽ∞¡δÑ
  1728. ß¿Γπᵿ¿  ∩ó½∩εΓß∩  »α¿τ¿¡«⌐ Γ«ú«, τΓ« «íαáíáΓδóáεΘá∩ »α«úαá¼¼á -
  1729. ¬«¡Ñτ¡«, ó¡πΓαÑ¡¡∩∩ (óδºδóáѼá∩ »α«úαá¼¼¡δ¼¿ «íÑß»ÑτÑ¡¿Ñ¼) ¿ß¬½ε-
  1730. τ¿Γѽ∞¡á∩ ß¿Γπᵿ∩. EXT ßíα«ΦÑ¡ ó  0,  Ñß½¿  óδ»«½¡∩εΘÑÑß∩  »α«ú-
  1731. αá¼¼¡«Ñ «íÑß»ÑτÑ¡¿Ñ «ΓóÑΓßΓóÑ¡¡« ºá ¿ß¬½ετ¿Γѽ∞¡πε ß¿Γπᵿε..
  1732.     2.    I  (IDT) í¿Γ πßΓá¡áó½¿óáÑΓß∩ ó 1, Ñß½¿ ¡á ¿¡ñѬߡπε τáßΓ∞
  1733. ¬«ñá «Φ¿í¬¿ ßßδ½áÑΓß∩ »ÑαѬ½ετáΓѽ∞ ó IDT. ¥Γ« »α«¿ßσ«ñ¿Γ ó  ß½π-
  1734. τáÑ,  Ñß½¿ »ÑαѬ½ετáΓѽ∞ ó IDT «ΓóÑΓßΓóѡѡ ºá ¿ß¬½ετ¿Γѽ∞¡πε ß¿-
  1735. Γπᵿε (¡á»α¿¼Ñα, Ñß½¿ ßßδ½áεΘ¿⌐ß∩ »ÑαѬ½ετáΓѽ∞ «Γ¼ÑτÑ¡ ¬á¬  ¡Ñ-
  1736. ßπΘÑßΓóπεΘ¿⌐ (É=0) ¿½¿ »ÑαѬ½ετáΓѽ∩ ¡ÑΓ ó««íΘÑ). ü¿Γ I ßíαáßδóá-
  1737. ÑΓß∩  ó  0, Ñß½¿ ¡á ¿¡ñѬߡπε τáßΓ∞ ¬«ñá «Φ¿í¬¿ ßßδ½áÑΓß∩ φ½Ñ¼Ñ¡Γ
  1738. ñá¡¡δσ ó CDT ¿½¿ LDT.
  1739.  
  1740.                 - 168 -
  1741.     3. TI (¿¡ñ¿¬áΓ«α Γáí½¿µδ) í¿Γ  ¿¼ÑÑΓ  º¡áτÑ¡¿Ñ  Γ«½∞¬«  ¬«úñá
  1742. I=0,  π¬áºδóá∩,  τΓ« ¡á  ¿¡ñѬߡπε τáßΓ∞ ßßδ½áÑΓß∩ GDT ¿½¿ LDT. é
  1743. φΓ«¼ ß½πτáÑ ß TI π¬áºδóáÑΓ,  τΓ«  ¡á  ¿¡ñѬߠ ßßδ½áÑΓß∩  ¿½¿  GDT
  1744. (TI=0), ¿½¿ LDT (TI=1), Γ«τ¡« ΓᬪÑ, ¬á¬ TI «»αÑñѽѡ ó ßÑ½Ñ¬Γ«αÑ
  1745. αѪ¿¼á ºáΘ¿Γδ. éßÑ óδΦÑ«»¿ßá¡¡«Ñ »α¿¼Ñ¡¿¼« ¬« óßѼ ¿ß¬½ετ¿Γѽ∞¡δ¼
  1746. ß¿Γπᵿ∩¼,  ¬α«¼Ñ  ñó«⌐¡«⌐  «Φ¿í¬¿ (ß¿Γπᵿ¿ 8) ¿ «Φ¿í¬¿ ßΓαá¡¿µδ
  1747. (ß¿Γπᵿ∩ 14). é« óαѼ∩ ß¿Γπᵿ¿ 8 ¬«ñ «Φ¿í¬¿ »α«ßΓ« óßÑ ¡π½¿.    é
  1748. ß½πτáÑ     «Γ¬áºá   ßΓαá¡¿µδ   ¬«ñ   «Φ¿í¬¿,»α«¿½½εßΓα¿α«óá¡¡δ⌐  ¡á
  1749. α¿ß.16.3, αáºαáí«Γá¡ ñ½∩ Γ«ú«, τΓ«íδ óδºóáΓ∞ ¡Ñ«íσ«ñ¿¼πε »α«úαá¼-
  1750. ¼π  «íαáí«Γ¬¿ ßΓαá¡¿µ. æ¼. α¿ß. 16.3.
  1751.        32-í¿Γ¡δ⌐ Σ«α¼áΓ ¬«ñá «Φ¿í¬¿ »α¿ «Γ¬áºÑ ßΓαá¡¿µδ
  1752. 31        23        15        7        0
  1753. ┼───────────────┼───────────────┼───────────────┼───────────────┼
  1754. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │              │T│ │E│
  1755. │0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│0│          êìäàèæ      │ │X│X│
  1756. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │              │I│ │T│
  1757. └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─────────────────────────┴─┴─┴─┘
  1758. 15        7            0
  1759. ├─┬─┬─┬─┬─┬─┬─┬─┼─┬─┬─┬─┬─┬───┬───┬─┤
  1760. │0│0│0│0│0│0│0│0│0│0│0│0│0│U/S│W/R│P│
  1761. └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┬─┴─┬─┴┬┘
  1762.                 │    │  │   í¿Γ ¡á½¿τ¿∩
  1763.                 │    │  └─÷ 0-»α¿τ¿¡á «Φ¿í¬¿ íδ½á ó
  1764.                 │    │     ¡ÑßπΘÑßΓó«óá¡¿¿ ßΓαá¡¿µδ.
  1765.                 │    │      1-»α¿τ¿¡á «Φ¿í¬¿ íδ½á ó
  1766.                 │    │     ¡áαπΦÑ¡¿¿ ºáΘ¿Γδ úαá¡¿µδ
  1767.                 │    │     ßΓαá¡¿µδ (Γ«τ¡« »α¿τ¿¡á
  1768.                 │    │     π¬áºá¡á ó ñαπú¿σ í¿Γáσ).
  1769.                 │    │      í¿Γ º»/τΓ
  1770.                 │    └────÷ 0-«Φ¿í¬á »α«¿º«Φ½á ó« óαѼ∩
  1771.                 │         τΓÑ¡¿∩.
  1772.                 │           1-«Φ¿í¬á »α«¿º«Φ½á ó« óαѼ∩
  1773.                 │         ºá»¿ß¿.
  1774.                 │           í¿Γ »«½∞º«óáΓѽ∩/ßπ»Ñα󿺫α
  1775.                 └────────÷ 0-«»Ñαᵿ∩,ß½πªáΘá∩ »α¿τ¿¡«⌐
  1776.                      «Φ¿í¬¿,»α«¿ßσ«ñ¿½á,¬«úñá
  1777.                      »α«µÑßß«α Σπ¡¬µ¿«¡¿α«óá½
  1778.                      ¡á πα«ó¡Ñ ßπ»Ñα󿺫αá.
  1779.                        1-«»Ñαᵿ∩,ß½πªáΘá∩ »α¿τ¿¡«⌐
  1780.                      «Φ¿í¬¿,»α«¿ßσ«ñ¿½á,¬«úñá
  1781.                      »α«µÑßß«α Σπ¡¬µ¿«¡¿α«óá½
  1782.                      ¡á »«½∞º«óáΓѽ∞߬«¼ πα«ó¡Ñ.
  1783.     É¿ß.16.3 32-í¿Γ¡δ⌐ ¿ 16-í¿Γ¡δ⌐ ¬«ñ «Φ¿í¬¿ »α¿ «Γ¬áºÑ ßΓαá¡¿µδ.
  1784.  
  1785.            äαπúá∩ ¿¡Σ«α¼áµ¿∩ «í «Φ¿í¬áσ
  1786.            ────────────────────────────
  1787.     é« óαѼ∩ ß¿Γπᵿ¿ «Γ¬áºá ßΓαá¡¿µδ (ß¿Γπᵿ∩ 14), »«½Ñº¡á∩ ¿¡-
  1788. Σ«α¼áµ¿∩ «í «Φ¿í¬áσ ß«ñÑনΓß∩ ó αÑú¿ßΓαÑ CR2 80386, ¬«Γ«αδ⌐  ß«-
  1789. ñÑαª¿Γ    ½¿¡Ñ⌐¡δ⌐  áñαÑß, ß½πªáΘ¿⌐ »α¿τ¿¡«⌐ «Φ¿í¬¿. éδßΓáó½∩∩ φΓ«Γ
  1790. áñαÑß, »α«úαἼᠫíαáí«Γ¬¿ ß¿Γπᵿ¿ «Γ¬áºá  ßΓαá¡¿µδ  ¼«ªÑΓ  ß«ß-
  1791. ½áΓ∞ß∩ ¡á φ½Ñ¼Ñ¡Γ ñ¿αÑ¬Γ«α¿¿ ßΓαá¡¿µδ, Γáí½¿µδ ßΓαá¡¿µδ.
  1792.     é«    óαѼ∩ ß¿Γπᵿ¿ «Γ½áñ¬¿ (ß¿Γπᵿ∩ 1), αÑú¿ßΓα DR6  ß«ñÑα -
  1793. ª¿Γ »«½Ñº¡πε ¿¡Σ«α¼áµ¿ε « »α¿τ¿¡áσ ß¿Γπᵿ¿, ¬á¬  «»¿ßá¡«  ó  ú½.
  1794. 17.
  1795.  
  1796.                 - 169 -
  1797.                              Æáí½¿µá 16.2
  1798.          è«ñδ «Φ¿í¬¿ αѪ¿¼á ºáΘ¿Γδ
  1799. ═════╤════════════════════════════════╤═══════════════════════════╗
  1800. 쫼Ñα│         æ¿Γπᵿ∩          │è«ñ «Φ¿í¬¿  ó ßΓѬѠ «íαá- ║
  1801.      │                      │í«Γτ¿¬á ¿ß¬½ετáÑΓ ß¿Γπᵿε ║
  1802.      │                      │     ó αѪ¿¼Ñ ºáΘ¿Γδ      ║
  1803. ═════╪════════════════════════════════╪═══════════════════════════╣
  1804.  0   │ÄΦ¿í¬á ñѽѡ¿∩              │      ìÑΓ          ║
  1805.  1   │æ¿Γπᵿ∩ «Γ½áñ¬¿              │      ìÑΓ          ║
  1806.  3   │諼á¡ñá «ßΓá¡«óá              │      ìÑΓ          ║
  1807.  4   │諼á¡ñá INTO, Ñß½¿ »ÑαÑ»«½¡Ñ¡¿Ñ │               ║
  1808.  5   │諼á¡ñá BOUNP, Ñß½¿ ¡áαπΦÑ¡¿Ñ   │      ìÑΓ          ║
  1809.      │úαá¡¿µ                  │               ║
  1810.  6   │ìÑñ«»πßΓ¿¼δ⌐ ¬«ñ «»Ñαᵿ¿       │      ìÑΓ          ║
  1811.  7   │ìÑñ«ßΓπ»Ñ¡ ß«»α«µÑßß«α          │      ìÑΓ          ║
  1812.  8   │äó«⌐¡á∩ «Φ¿í¬á              │ äá, ¡« ¬«ñ «Φ¿í¬¿ - óßÑ   ║
  1813.      │                      │ ¡π½¿              ║
  1814. 19   │ÅÑαÑ»«½¡Ñ¡¿Ñ ßÑú¼Ñ¡Γá          │ äá, ¬á¬ ¡á α¿ß. 16.2      ║
  1815.      │«»Ñαá¡ñá ß«»α«µÑßß«αá          │               ║
  1816. 10   │ÄΦ¿í¬á ßÑú¼Ñ¡Γá ºáñáτ¿/          │ äá, ¬á¬ ¡á α¿ß. 16.2      ║
  1817.      │ß«ßΓ«∩¡¿∩               │               ║
  1818. 11   │æÑú¼Ñ¡Γ, ºáúαπªÑ¡¡δ⌐ ó CS,      │ äá, ¬á¬ ¡á α¿ß. 16.2      ║
  1819.      │DS, ES ¿½¿ GS ¡Ñ »α¿ßπΓßΓ-      │               ║
  1820.      │óπÑΓ                  │               ║
  1821. 12   │æÑú¼Ñ¡Γ, ºáúαπªÑ¡¡δ⌐ ó SS       │ äá, ¬á¬ ¡á α¿ß. 16.2      ║
  1822.      │¡Ñ »α¿ßπΓßΓóπÑΓ ¿½¿ ¡áαπ-       │               ║
  1823.      │ΦÑ¡¿Ñ úαá¡¿µδ SS              │               ║
  1824. 13   │ìáαπΦÑ¡¿Ñ «íΘÑ⌐ ºáΘ¿Γδ          │ äá, ¬á¬ ¡á α¿ß. 16.2      ║
  1825. 14   │ÄΓ¬áº ßΓαá¡¿µδ - ¡Ñ »α¿ßπΓ-     │ ìÑΓ, ¿¡Σ«α¼áµ¿∩ «í      ║
  1826.      │ßΓóπÑΓ ¿½¿ «Φ¿í¬á ¿ß»«½∞º«-     │ «Φ¿í¬Ñ ¡áσ«ñ¿Γß∩ ó αÑ-      ║
  1827.      │óá¡¿∩                  │ ú¿ßΓαÑ CR2          ║
  1828. 16   │ÄΦ¿í¬á áα¿Σ¼ÑΓ¿τÑ߬«ú«          │ ìÑΓ, óδ»«½¡∩ÑΓß∩ FNSTENV  ║
  1829.      │ß«»α«µÑßß«αá              │ ¬«¼á¡ñá (¬«¼á¡ñá ß«σαá-   ║
  1830.      │                      │ ¡Ñ¡¿∩ ß«ßΓ«∩¡¿∩ ß«»α«-      ║
  1831.      │                      │ µÑßß«αá), τΓ«íδ »«½πτ¿Γ∞  ║
  1832.      │                      │ π¬áºáΓѽ∞ ¡á ¡Ñπñáτ¡πε      ║
  1833.      │                      │ ¬«¼á¡ñπ           ║
  1834. ═════╧════════════════════════════════╧═══════════════════════════╝
  1835. çá¼Ñτá¡¿Ñ: ¬«ñδ «Φ¿í¬¿ ¡Ñ óδαáíáΓδóáεΓß∩ ó ñÑ⌐ßΓó¿Γѽ∞¡«¼ αѪ¿¼Ñ.
  1836.