  19. 砭  ⥬ ஢

⥬ ணࠬ஢   i486(TM) ॡ  ⠫쭮    ࠡ⪨ 権  饩 窮, 祬 ਪ ணࠬ஢.  ࠡ ⠪ 㭪権,  樠, ࠡ⪠ ᪫祭  ᨭ஭   訡, ⢥砥 ⥬ ணࠬ.   ᬠਢ ஡  饩 .

19.1 ⥪

 ணࠬ ஢  ࠡ⪨ 権  饩 窮  ७  ࠡ⪨ 楫᫥ 権.   ஢  堭 ⢨  ⨬ ﬨ  ᫮.  饬 ࠧ ᠭ  ⢨  ᢮⢠, 騥 ⥬ ணࠬ.

19.1.1 ᨬ ᯮᮡ 樨

 ⫨稨   80287 NPX (  387(TM) NPX)  ࠡ⪨ 権  饩 窮  i486 ࠡ⠥ ᨬ  ⮣, ࠡ⠥   ० ॠ쭮 樨,  饭 ०   㠫쭮 ०  8086.
᫮   ᯮ짮   , 㯭 , 믮塞  騩 .  ࠡ  饭 ०  뫪  ࠭  ⮬᪨ ஢ ⥬ ࠢ   堭 .  襭 堭 , 易  ᫨⥫묬 ﬨ,  ⮬᪨ 맢 ࠡ稪 ᪫祭.
 ணࠬ饣 ᫥ ० ࠡ ⢥ ⮫쪮  ⮬ 砥, ᫨   ࠡ⪨ 権  饩 窮  뫪   ।⠢      FSAVE  FSTENV.         ଠ⮢  ᨬ  ० ࠡ  ⨯ ࠭  .   ⠫쭮 ଠ樨   FSAVE  FSTENV ᬮ  20.

19.2 樠  ࠢ ஬

    㭪権 ⥬ ணࠬ ᯥ祭 樠  ࠢ 묨  ணࠬ묨 ᠬ ⥬,   ࠡ⪨ 権  饩 窮.  ⮬ ࠧ  ᠭ 樠樨  ࠢ,  ࠡ ᪫祭,     ६ 믮 ᫮ .

19.2.1 樠 ⥬

 ६ 樠樨 ⥬  i486 ⥬ ணࠬ  樠஢  ࠡ⪨ 権  饩 窮   ࠦ ﭨ । ᫥ ⠭ 䫠  ॣ CR0.  ⢨   믮   ,   饩 樠樨 ⥬.

19.2.2 ன 䨣樨 । ᫥

⥬ ணࠬ  㧨 ᮮ⢥騥 祭   MP, EM  NE ॣ ࠢ CR0.
 MP (ࠢ ᮯ஬) ।: 뢠  믮    WAIT, ᫨ ᮤন  ࠡ⪨ 権  饩 窮 ⫨筮  믮塞 . ᫨ MP=1  NS=1,   㬮砭  WAIT 㤥 뤠 ᮮ饭 "ன⢮  㯭" ( 뢠 7).   ᯮ  WAIT ய஢ 80286  386(TM) DX   㯠  ன, ⫨筮  ᫮ ᮯ. ன⢮ ନ  ᢮ ﭨ १ ⠪ BUSY#.    i486   ⠪ ⠪,    ᯮ,   ଠ쭮 ࠡ  室 ᢮ 1.
  ( ᮯ) । 믮   ESC 㫥 ࠡ⪨ 権  饩 窮 (=0)  㤥 ࠡ뢠 ணࠬ १  뢠 7 (=1).   ᯮ짮  ய 386 DX, ⮡ ᫨⥫ 樨, ᠭ  ⥬ 386 DX CPU/387DX,    믮  ணࠬ  ᮯ 387 DX  ⢨ ᮯ 387 DX.  ଠ쭮 ࠡ  i486     ᢮ 0.
 NE (᫥ ᪫祭) 뢠,  ࠡ뢠 ᪨஢ ᪫祭  ࠡ  묨  饩 窮: १  뢠 16 (NE=1)  १ 譨 뢠 (NE=0).  ⥬, ᯮ ஫ 譨 뢠  맮 ࠡ稪 ᫮ ᪫祭,  NE   ᢮ 0. 㣨 ⥬  ᯮ짮 ⮬ ࠡ 訡 १ 뢠 16,    NE ⮣  1.  ஡ ଠ樨  ࠡ⪥ ᫥ ᪫祭 ᬮ ࠧ 19.2.5.

19.2.3 樠  ࠡ⪨ 権  饩 窮

樠  ࠡ⪨ 権  饩 窮 砥 ਢ   । ﭨ, ᨬ  । ⢨. 樠 믮   ⢥  FNINIT.  १ ⠭  ᪨ 訡,   ॣ  0  ⠭ ० ࠢ 㣫  筮  㬮砭.   19-1  ﭨ  権  饩 窮 ᫥ 믮  FINIT  FNINIT.
 FNINIT ਢ  ࠡ⪨ 権  饩 窮  ⠪  ﭨ, ஥ 砥 ᫥   RESET  १ 믮 ஥   ஢થ . ᫨ ஥   訢,  ⨥ RESET ⠢  ࠡ⪨ 権  饩 窮 .  FNINIT 㤥 믮 ᫥ १㧪.

  19-1. ﭨ FPU ᫥ 樠樨

Ŀ
                  祭                  
Ĵ
   ࠢ     037FH                                 
    (ࠢ    *                                         
    ᪮筮)    0                                     
    ࠢ                   㣫  襣    
    㣫        00                                    
    ࠢ                   64                      
    筮          11                                    
 ᪨ ᮡ                    ᮡ 樨          
    権           111111   ஢                
Ĵ
   ﭨ      0000H                                 
    ( )    0                                     
     ᫮        0000                                  
    設 ⥪      000        0 - 設 ⥪   
    稥 ᮡ                                           
    樨           0         ᮡ 権          
    ⥪ 䫠      0                                     
     ᮡ                                             
    権           000000    ᮡ 権          
Ĵ
   ਧ       FFFFH                                 
    ਧ           11                                    
Ĵ
               N.C.       﫨               
Ĵ
  뫪  ᮡ                                           
  樨                                                   
                                                   
                                                 
     ࠭                                           


*  i486   ࠢ ᪮筮.  稭  ணࠬ, ᠭ  ᮯ 80287; ᫨  ணࠬ   ⮣ ,    i486   ࠡ ୮.

19.2.4 

 ᢮ 1    i486 १  뢠 7 (ன⢮  㯭) 㤥 뢠 ணࠬ ࠡ⪨ ᪫祭,  뢠 ⢮  SC.  EM ᯮ  믮 ᫮ 権   386  ணࠬ ஬ ᮯ 387. ᫮ 樨, ।祭  믮  ⠭⭮  ᮯ 387,  ⢨     믮   i486 . ᢮ 1     믮  樨  ணࠬ, ᯮ騥 ⠭ 䬥⨪  饩 窮,   i486.

19.2.5 ࠡ⪠ ᫮ ᪫祭

 ⮫쪮  ࠡ⪨ 権  饩 窮  ந樠஢,  砫 ଠ쭮 믮,  ࠡ⪨ 権  饩 窮  ॡ , ⮡ ࠡ ᫮ ᪫祭.  ⮩  ᬠਢ ᠭ ணࠬ ࠡ稪 ᫮ ᪫祭.
᫨  ࠡ⪨ 権  饩 窮 砥 ᪨஢ ᪫祭,  ࠧ । 믮 ᫥饩  WAIT  ࠢ饩   饩 窮 뢠 ணࠬ ࠡ稪 ᪫祭. 맮 ந室 १  뢠 16  १ 譥 뢠,  ᨬ  祭  NE ॣ ࠢ CR0.
᫨ NE=1,  ᪨஢ ᪫祭  饩 窮 뢠 뢠 16, ।⢥ । 믮 ᫥饩 ࠢ饩   饩 窮   WAIT. 뢠 16  ᨣ 樮 ⥬  室 맮 ࠡ稪 ᪫祭.   9  騥 ᢥ  ᪫祭  뢠  i486.
᫨ NE=0 (  IGGNE#  ⨢), ᪨஢ ᪫祭 "ࠦ"  ࠧ । 믮 ᫥饩 ࠢ饩   饩 窮   WAIT. "஦"   譥 뢠, ஥   ঠ 譥 ன  ⢥  뢮  FERR#. (ᨬ  祭 NE ᪨஢ ᪫祭 ⠢ 뢮 FERR#  ⨢.)  ⮬ 砥 譥 뢠 뢠 ணࠬ ࠡ⪨ ᪫祭. ᫨ NE=0,   IGGNE# ⨢,    頥   ᪫祭  த ࠡ. ࠡ⪠ 訡 १ 譨 뢠 ন  DOS, ᮢ⨬  ஬.   25   ।  ᮢ⨬.
 ࠡ⪥ 訡 ᫥  :
-   ᫮ ⥪.
-  訡     .
 ᯮᮡ 襭  ஡   ॠ樨  ॠ樨, 設⢮ ࠡ稪  믮 ᫥騥 ᭮ ⢨:
- ࠭ ।  ࠡ⪨ 権  饩 窮 (᫮ ࠢ, , ਧ, ࠭  뫪  ),   뫠 ६ 樨 ᪫祭.
-   ᪫祭  ᫮ ﭨ.
- ᪨஢ 뢠.
- ᯮ ᪫祭, ஠஢ ᫮ ࠢ    ࠭ ।.
- ਭ ⥬-ᨬ   ४஢ 樨.
-   ࢠ ணࠬ   ଠ쭮 믮.

19.2.6   ६ ᪫祭

 砥, ᫨ ᪮쪮 ᪫祭  ६,  ࠡ⪨ 権  饩 窮 ᨣ      ᮮ⢥⢨  ਮ⮬, 㪠    16.  砥, ਬ,  SNaN,   0,  訡 ,   ᪫祭   .

19.2.7 ਬ ணࠬ ࠡ⪨ ᪫祭

ணࠬ ࠡ⪨ ᪫祭   ࠧ .    ࠢ ணࠬ஢  䬥⨪  i486.    ८। 訡, ⠭  㬮砭,    ࠡ⪨ 権  饩 窮  ணࠬ   䬥⨪, ।   ࠡ⪨ 権  饩 窮.
⮡  १ 뤠 ᪫祭, 室 ᭠砫 믮 ଠ 䬥⨪  ଠ 㧪  .   ""  ࠡ⪨ 権  饩 窮 ⥪ ॣ   ७  ࠧ஢ , ⮡ ।⠢  ࠡ "᪮筮" ᫮ ॣ஢. 䬥⨪  ࠡ⪨ 権  饩 窮   ⮬᪨  १ ८। 筮   祭  ९.   㭪樨  i486   ॠ १ ᫮ 뢠  ணࠬ ࠡ⪨  ᮮ⢥⢨  㦤 ணࠬ.
 㣨  ணࠬ  ᨬ  ਬ  :
- 祭 稪 ᮡ 権  ᫥ ࠡ  ᯫ   
-   뤠  ࠭ ᪨ ᮮ饭 (ਬ, ।  ࠡ⪨ 権  饩 窮  ॣ஢)
- ४饭 쭥襣 믮
- ࠭ 稭 ⨪ (NaN)  १  த ᫥
 ᨬ  ਬ, ᪫祭  䨪஢,    ᪠ 訡.  ⮫쪮 ࠡ稪 ᪫祭 ᪮४ ᫮, 맢襥 ᪫祭,   室,   饩 窮,  ன 稫 ᪫祭,   믮  ࠧ.    ந  ᯮ짮  IRET, ⠪  뢠    ESC    WAIT, 뢠 ᫥  ESC. ࠡ稪 ᪫祭   (ᯮ  FSAVE  FSTENV)  訢襩   ணࠬ,  뢠 , ᤥ  , 믮   ⥪ 襭 ணࠬ  ⥬ १  IRET   ⮪ ⥪ .
⮡ ⪮४஢ ᫮, 맢襥 ᫮ ᪫祭, ࠡ稪 ᪫祭  ᯮ ﭨ  ࠡ⪨ 権  饩 窮   ६,   맢 ࠡ稪 ᪫祭.  ⠭ ﭨ  ࠡ⪨ 権  饩 窮 ணࠬ   ,  祭 믮 ᫮ , 襭 뫮 㦥.
⨬ 樨,   , ଠ ᪫祭 㦨  砫 믮 樨, ⮣  ९, ⥫쭮 ९  ᪫祭 襭 筮     ,   㤥 ᫥ १. ᫨ ᪫祭 㦥 । 믮,  ॣ஢ ⥪    ࠡ⪨ 権  饩 窮   뫨 , ⠪  , ᮤঠ 襭,  믮﫠.
 㦥 ᪫祭 ᫥ 砫 믮  ॣ஢ ⥪   룫 ⠪,   뫠 믮; ਬ,    . (   ࠭  ࠭-, ᪨஢ ९  ⥫쭮 ९ ࠡ뢠  ᪫祭 ।1 0믮;   﫠   ⥪ 祣  .) ਬ   20 ᮤঠ ᪮쪮 ࠡ稪 ᪫祭  ࠡ⪨ ᫮ ᪫⥫ 権.
