 III. ᫮ 樨

 14.   ᫥

  i486(TM) ஥   ᮪᪮⭮ ࠡ⪨ ᫮ 権,   ப ᫨⥫묨 ﬨ  ।⢥ ন 樨  饩 窮, ७묨 楫묨 ᫠  묨 ⨯ BCD (筮- ).  ࠡ⪨ 権  饩 窮 (FPU)  i486 ।⠢  ஢ ᫮ ᫥  让 筮,  ॠ    筮 ⥬ ᫥ ⠭ IEEE 854  䬥᪨ 権  饩 窮.  ࠡ⪥ 権  饩 窮  i486  㤮⢮⥫쭮 ந⥫쭮  ࠢ  ⥬ 訬 பࠬ,  ᮢ⨬  ꥪ   䬥᪨ ᮯࠬ 8087, 80287, 387 (TM) DX  387 SX.

14.1 

 ࠡ⪨ 権  饩 窮  i486  ᮢ⨬  ᢮ ।⢥, ࠭ ᮯࠬ Intel (R) 8087, 80287  387 DX. ணࠬ, ᮧ  ᯮ짮  䬥᪨ ᮯ 8087, 80287  387,      i486  - .
 8087  ࠧࠡ⠭  ᯮ짮  ⥬  ࠬ ᥬ⢠ 8086.  8086   ய஬ ᥬ⢠,  뫮 ਬ ࠧ ୮ ன⢠     ⮣, ⮡ 믮 ᮪᪮ ࠡ ᫮ 権.  8087  ⮣ ᥬ⢠ ஢ ॠ뢠  প ᫮ 権  ᮮ⢥⢨  ࠭ ।ﬨ ⠭ IEEE 754   䬥᪨ 権  饩 窮.
  ᮯ 80287 ⠫  ᪮७ 䬥᪨ ᫥  த   짮⥫᪨ ⥬  ᭮  80286. ᯮ짮 䬥᪮ ᮯ  筮 ࠡ  ⢮   ࠢ   80286  㣨  .
䬥᪨ ᮯ 387 DX  SX ⠫ 쨬  ᫮ ஢  Intel.  ॠ ᫥ ⠭ IEEE 754, 㤠   ਣ᪨ 㭪樨,  ᯮ짮     CHMOS-III  ⮣, ⮡  ࠡ   ᮪ ⠪⮢   ॡ 襣 ⢠ ⠪⮢  믮  . , 䬥᪨ ᮯ 387  ⥫묨 ﬨ  ᮢ襭⢮ ⠭⮬  쭮  㤮     ਪ ணࠬ,  室 ᮪ ᪮  让 ꥬ   32- ࠧ來  ய 386 (TM).
䬥᪨   i486    ஥  奬 ⮬ ᮯ 387 DX, ᮮ⢥騬  ⠭ IEEE 754, ⠪   , 饭 ⠭ IEEE 854.  䬥᪮ ன⢠   奬  ஬  १⮬ ⥫쭮 襭 䥪⨢ ⥭ᨢ ⥬᪨ ᫥. 㭮 14-1  ⭮⥫ ந⥫쭮 ⥬   8086, ࠡ饬   5  䬥᪨ ᮯ஬ 8087,   80286, ࠡ饬   8  䬥᪨ ᮯ஬ 80287,   386 DX, ࠡ饬   20  䬥᪨ ᮯ஬ 387 DX,  ⥬  ஬ i486, ࠡ饬   33,  믮 ᫨⥫ ணࠬ.

14.2 ந⥫쭮

  14-1 ਢ ࠢ⥫ ࠪ⨪  ६ 믮 ஬ i486 ࠧ ⥬᪨   ⨢ , 믮塞  ⥬᪮ ᮯ 387 DX, ࠡ饬   16.    ⠡, ந⥫쭮  i486, ࠡ饣   33, ਬ୮  5 ࠧ  ந⥫쭮 ⥬᪮ ᮯ 387 DX, ࠡ饣   16.  i486  33  㬭 32- ࠧ來  64- ࠧ來 ᫠  饩 窮 ਬ୮  0.33  0.42 ᥪ㭤 ᮮ⢥⢥. , ᫮, ⢨⥫쭠 䥪⨢    ⥬   ࠪ⨪ ⭮ ணࠬ ᯥ祭.

Ŀ
                                                               
                                                  
                                             
                                     i486(TM) (33) *     
        80Ĵ                                                   
                                                              
        70Ĵ                                                   
                                                              
        60Ĵ                                                   
                                                              
        50Ĵ                                                   
                                                              
        40Ĵ                                                   
                                                              
        30Ĵ                                                   
                        386(TM)DX /387(TM)DX FPU(20)    
        20Ĵ                                 *                 
                            80286/80287(8)                 
        10Ĵ8086/8087(5)                                    
                .           *                                 
               
                                                               
               1980        1983            1987        1990    
                                                               
                                                     240486/88 


   㭮 14-1.   ந⥫쭮 䬥᪨
                 ஢

    14-1. ࠢ  ⥬᪨ ᫥

Ŀ
                                                              
                                              ਡ⥫쭮 
                                                 ࠢ    
       樨   饩  窮          ந⥫.:
                                              33 i486(TM) 
                                              16 386(TM)DX 
                                                 /387(TM)DX   
                                                              
Ĵ
                                                              
 FADD   ST,ST(i)                            4.2       
 FDIV   .᫮                             2.0       
 FYL2X  ⥪(0),(1) ।.                2.5       
 FPATAN ⥪(0) ।.     ⠭             2.2       
 F2XMI  ⥪(0) ।.     ⥯                2.2       
 FLD    ST(0),ST(i)          ।         5.5       
                                                              


 ࠡ⪨ 楫᫥ 権 (IU)  
ࠡ⪨ 権  饩 窮 (FPU) न ᢮
⨢  ᮮ⢥⢨  ணࠬ ᯥ祭. 
⮣, ஥ न  ன ࠡ⪨
楫᫥ 権 ࠡ  㣨    ६,
  ࠡ⪨ 権  饩 窮 믮
⥬᪨ 樨. ணࠬ  ᯮ짮 
ࠫ ᫥  쭥襣 襭
ந⥫쭮 ⥬    㣨 ⭮襭.

14.3  ᯮ짮

 ࠡ⪨ 権  饩 窮  i486
।⠢  ⮫쪮  ࠡ  
᫨⥫ ,   ⠪  㪨 筮 짮⥫
 믮 㭪樮  ᫮,  ᫥
.   㯭 १ 設⢮ 몮
᮪ ஢,   ᢮   
i486.

 ᮯࠬ 8087, 80287  387 DX, ᮯ i486 
ࠧ ࠧࠡ⠭  ⮣, ⮡  ⠡  
१  ணࠬ஢  ᯮ짮 ⬮ ⨯
"࠭  㬠". ⠭ IEEE 754 ⨫ ᯥ樠쭮
 ⮬, ⮡  㭤⠫ 
।⠢ ᫥  묨, ⠪  묨.

ਬ, 設⢮ ஢  뤠 ९,
  ⢥ ᫠  ୮ 筮
६,  ⥬   ⥥,  ᫨ 
१  ଠ 32-ࠧ來 ᫮. 
i486  ⮬ 砥 뤠 ४⭮ 㣫 १.
㣨 ⨯ ਬ ⥫쭮  設  
   ᫥ ࠦ (1+i)**(n)  
宦  ⭮ ࠢ:


         -b  .७(b**2-4ac)
         
                   2a

᫨ a  ࠢ 0,  㫠 ᫥ ⠡쭠,  ୨
祭     稭  ⫨. 㫠
⠪ 梨  ९,  樥 a, b  c 
६ 祭 訥,  祭 쪨. 
⢥ 樥 ୮ 筮 ( 4 )
    㫠 業 ଠ 
ᮯ i486 ⥬, ࠭  ஬ १ 
ᮡ⢥ ⥪,  ᮯ  ୨ ୮
筮  譮.  ந室 - ⮣, 
ᮯ 業   ࠦ  㬮砭  
- ᨫ  ஭ ணࠬ  ⠪ ᮪
筮   ⠪ 讬 ,  ࠭  ஧
襭 楫⭮ ᫥.

᫨ 뫨    १   筮,  뫠 
ᯮ짮  㫠,  業 ⮩  ஬
i486    楫⭮ ᫥.

 設⢠ 設     ⢨⥫쭮
४ १⮢ (  㪠뢠  ४ 뤠).
祭 ४ १⮢  몭 設 
 ᫮ 筮 ॡ ᮡ ᫥ ਥ, 
ࠢ,  設 ணࠬ⮢. ணࠬ,
騥 ࠧࠡ⪮  ਪ ணࠬ 
ᯮ騥 ᢮ , ᬮ  ࠧ 
 ணࠬ, ᯮ  i486.  ⮩ 䠪
㦨 ᮪饭 ணࠬ , ॡ㥬  ࠧ⨥ 
襭   筮 ᫥ ⮢.

஬ ࠤ樮 প ᫮ ⮢  
ࠧࠡ⮪  i486  ஥  
᪨ ᫥.   ࠡ뢠  ᫠
 18     訡 㣫, ந 
䬥⨪  楫묨 ⠪ 稭  2**(64)  10**(18).
筠 䬥⨪ ᮡ   ᪨ , 
訡 㣫  ਢ  䨭ᮢ   說,
   㫠.

 i486 ᮤন    ᫨⥫
ਥ,     ⥭樠 짮⥫.
    ᥡ אַ 㣫,
᫥⥫쭮 ⥫쭮 ९  ணࠬ㥬
ࠡ ᪫祭.

 ⮬᪮ ࠡ⪨ ᪫祭 ᪠
쭮 ᮪ ⥯   ᫨⥫ ਪ
ணࠬ,  ६  ⮬ ணࠬ.  ࠡ⪥
᫮ 権  i486 ⮬᪨ 㦨
᫮,   ਢ  ᪫祭,   ᢮
।  ।   ᫥ (ਬ, X / 0
 .७(X),  X < 0).  㬮砭,  ࠡ⪨
᪫祭, ஥  奬, ࠢ ⨬
᪫祭ﬨ ⠪,  ந ࠧ㬭 १, 
᪫⥫쭠  ࠡ뢠  ணࠬ
뢠. ஬ ⮣,   뢠 ணࠬ
ࠡ稪 ᪫祭, ⮡  - ᯥ樠
१  㦥 ࠧ ⨯ ᪫祭.

14.4 ਬ

஭  䥪⨢  i486  
  楫 鸞 ᫥ ⮢. 室  ⮣,
᫥,     ᫥
ࠪ⨪,   룮 ॠ  
i486:

- ᫮ , 騥  ப  祭 
  騥 ⥣㥬 祭.

- , ந騥 祭 訥  祭 쪨
  ஬ १.

- ᫥   祭 ;   
  ন 讥 ᫮  .

- ॡ  ந⥫쭮 ॢ室 
  ࠤ樮 ய஢.

-   祭    १, ᯮ
  ணࠬ᪨ ᮭ,  騩 ਥ ࠡ⪨
  ᫮ 権.

 ⠪   ,   i486 
᮪ 䨭ᮢ   ࠧࠡ ணࠬ
ᯥ祭   䥪⨢ ⥬,  ᯮ
 ⮫쪮 ⢨⥫ ᫠,    ⠪ 
묨  묨 楫묨 祭ﬨ ᮪ 筮.

 ਢ ᪮쪮 ਬ஢ ⮣,   i486 
 ᯮ짮  ᯥ᪨ ᫨⥫ . 
 ,  ⨯ ⥬ 뫨 㦥 ॠ 
    設.

- ࠡ⪠    - ᮡ ன⢠
  ࠡ⪨ 権  饩 窮  i486
  ਭ  ࠭  뤠  
  १  18     頥 ணࠬ஢
    ᪨ 権. ᮢ , 騥
  묨 㭪ﬨ,  ᯮ짮 २⢠ 
  i486  ᫥ ⥯  䬮.  ਪ
      먣 - ᪮  筮
  ன⢠ ࠡ⪨ 権  饩 窮 
  i486.

- ஢ - 让 ꥬ  (32 )  
  ᪮  i486     ࠧࠡ⪨
     ⥬᪨ ஢,   
    뫮 믮 ⮫쪮  ண - 
   . ਬ, ஢ ᭮
  ஭ 奬, ᯮ ⥬ SPICE,  믮 
    i486. ஢ 堭᪨ ⥬,
  ᯮ 䨭  ,   
  ⮢,  १ 祣 㤥 ஢  ⠫
    ஢   ⥬.

- ᪨ ८ࠧ -  i486  
  ᯮ짮  ୮ 䨪, ⠪  
  ࠡ⪨ 権  饩 窮  設⢮
  㭪権 ६  ࠡ⮩ ன⢠ ࠡ⪨
  楫᫥ 権:  㭪樨   ᥡ ,
  ⠡஢  ௮. ᫨  ᯮ짮
  ᪨ ஫ 82786 (82786 Graphics Display
  Controller)  ᮪᪮⭮ 䨪  ࠢ ,
   ࠧ ࠭ ନ  ᪮쪮 ⥩.

- ࠢ ᮬ -  ࠡ⪨ 権 
  饩 窮  i486 ⮬᪨ 蠥 
  ᪮ ணࠬ஢,   ७ 筮
   ࠢ 㭪ﬨ  ࠨ   
  筮  ந⥫쭮. ᯮ짮  i486
   ॠ樨 ⬮ ࠢ  
    ᭮,  ⮬ ᪮  
  筮  ࠡ  ॠ쭮 ६.

- ୮ ᫮ ࠢ -  i486  
  让 筮   ॠ쭮 ६  樨 
  㬥 - ⠭.  ⮬ ᥢ
  樮஢   믮  筮 -
  ਣ᪨ 㭪権, ।⠢塞 ⭮
  㫥 ࠡ⪨ 権  饩 窮.

- 孨 -  i486 쭮 室 
  -᭮ 樮஢  , ᯠப 
  ࠧ஢  । 孨᪨ ॡ, ⠢ 
  ᮡ  ⮬  ᫨⥫ 㭪樨.

-  -    i486   ॠ
  訥,    樠 ⥬ .
  ஥ ਣ᪨ 㭪樨  ᪮ 
   ᫥ , ᭮뢠   .

- ࠡ⪠  -    i486 
  ᪠஢, ⠡஢  ᮪ 訥 ꥬ
  ᮡ࠭ ଠ樨, ।⢮ ᭨ ॡ㥬  
  ६, 室  ஢  .

ਢ ਬ ਥ஢  ࠤ樮 ᫥.
஬ ⮣,  ⢮ 㣨 ⨯ ⥬, 
   筮 짮⥫ ᫨⥫묨,  ⠪
 ᯮ짮  २⢠  i486 
᫥ ⮢. ⫨ ࠧࠡ稪 ⥬ 
   ⨬ २⢠, 稢 ࠡ
ய. 設⢮ ਪ ணࠬ 
ᬠਢ  ᭮  ᫥, ᫨ ᫨⥫쭮
 筮  প ⮩ ⥬ (ਬ, 
⮢  ୮ ਭ).  筮 ᫥ 
ਢ ⭨ ᯥ ணࠬ த⮢,  뫨
ᮧ  "" ய஢,  ᫨  த 
 諨  ਬ  .

14.5 ணࠬ 䥩

 i486    ,  
ESCAPE- (᪥-)   騩 ଠ.  ESC-
  ᫮묨 ﬨ  ன⢠ ࠡ⪨
権  饩 窮 , ஬ ⮣,  
⥣஢ ⢠ .

᫥    i486 ஢  ॣ஢
⥪  ᥫ  饩 窮. ணࠬ 
ᯮ짮  ᥬ 80-ࠧ來 ॣ஢   
䨪஢ ॣ஢  ﬨ  -।묨
ॣࠬ,   ᪨ ⥪  ﬨ   
 孨 ⠬ ⥪.

 ७ ।⠢  ࠡ⪨ 権 
饩 窮  i486 ࠭  ᫠  
80-⮢ ७ ଠ. ࠭,   
।⠢    16-, 32-  64-ࠧ來 楫, 32-, 64-
 80-ࠧ來 ᫠  饩 窮,  㯠 ᫠
 18-  ⨯ BCD, ⮬᪨ ॢ  ७
ଠ,  ⮫쪮  㦠  ॣ ன⢠
ࠡ⪨ 権  饩 窮.  ᫥ 
᢮ । ॢ ⭮     ଠ⮢ ,
 뫨   ॣ,  ࠭  .

  14-2 ।⠢   ᥬ ᫮ ⨯ ,
ন ஬ i486,   ଠ   
⨯.  ⠡ ⠪ ਢ ਬ 
ଠ 祭,    ।⠢ 
⨯.  ॡ ⠭ IEEE 854  ⢥ ⨯
 ন ஬ ⮣  ଠ 祭.
ଠ 祭 㦤   16.

 ࠭ ࠭     騬 ࠬ,
稭騬  砫쭮 (襣)  . ᫮
樨   ࠭ ࠭, ᯮ ⮫쪮 
砫 .  ᨬ쭮 襭 ந⥫쭮
⥬,  ࠭    稭  ,
⭮ 襩 ⥯ ,   祬 
࠭ ( ).

  14-3 ਢ ᫮ 樨  ᠬ.  ⮣,
⮡ ᯮ짮 ᫨⥫   i486,
 㦭  ᯥ樠 ணࠬ ।⢠, ⠪  
᫮ 樨  ⨯  ।⢥ ন
ᥬ஬ ASM386/486, 몠 ᮪ ஢  Intel, 
⠪ ᥬࠬ  ࠬ, ᪠묨 
ᨬ묨 ந⥫ﬨ ணࠬ ᯥ祭. 楤
 ⮢   i486   ᠭ 
ᥬ ASM386/486    㣨 몠 ᮪ ஢
 Intel:

PL/M - 386/486 (/)
C - 386/486 ()
FORTRAN - 386/486 (࠭)
ADA - 386/486 ()

                14-2. ᫮  

Ŀ
                                                            
          騥       ਡ          
                                ଠ        
                       (.)     ()    
                                                            
Ĵ
                                                            
                                                       
 ᫮             16     4      -32.768 <= x <= +32.767    
 ⪮                               9             18    
 楫             32     9        -2x10 <= x <= +2x10      
                                18             18    
 楫             64     18      -9x10  <= x <= +9x10      
                                                 
 筮        80     18    -99..99<=x<=+99..99(18 )
 ⮥                              -38               38  
 ⢥      32     7     1.18x10  < x < 3.40x10    
                               -308               308
 ⢥      64   15-16   2.23x10   < x < 1.79x10   
 ७                          -4932             4932
 ⢥(*)   80     19    3.37x10   < x< 1.18x10    
                                                            


(*) ⭮  ७ ଠ ⠭ IEEE 854


             14-3. ᭮ ᫮ 樨

Ŀ
                                                              
                            権                 
                                                              
Ĵ
                                                              
 ।   㧪 ( ⨯ ), ࠭ (   
                  ⨯ ),                          
                                                              
 䬥⨪       , ⠭, , ,    
                  ᭮ ⠭, ᭮ ,     
                  祭 ⭮ , ⠡஢- 
                  , 뤥, ⮪  ,    
                  ,  ,                   
                                                              
 ࠢ        ࠢ, ஢, ஢ઠ           
                                                              
 ࠭業  , ⠭, , ᨭ,  
                  ᨭ, 2**(X)-1, Y*Log(X), Y*Log(X+1)     
                                          2         2         
                                                              
 ⠭        0, 1, , Log  2, Log 2, Log 10, Log e      
                               10      e      2       2       
                                                              
 ࠢ       㧪 ࠢ饣 , ࠭     
 ஬      ࠢ饣 , ࠭         
                  ﭨ, 㧪 ﭨ, ࠭   
                  ﭨ, , ⠭,     
                   ᪫祭, 樠             
                                                              


஬ ⮣,  ।⢠ ࠧࠡ⪨ ணࠬ த⮢ 
஢ 8086/8087, 80286/80287  386 DX /387 DX FPU 
 ᯮ짮 ⠪   ࠧࠡ⪨ ᫨⥫쭮
ணࠬ ᯥ祭   i486.

  㯮  몮 ᮪ ஢ 
ணࠬ 짮 ᫨⥫묨 ﬨ 
᪮ ᫥  i486  - ॡ
   ⥪.  ⥪ ᮣ襭 
ࠫ쭮  ᨭ஭ ࠡ뢠 ⮬᪨
⨬ 몠 ᮪ ஢.  ணࠬ, 
ࠡ⠥  ᥬ ASM386/486,  ᫥ ࠧ ⮣
㪮⢠ 㦤 ᯥ樠 ࠢ ணࠬ஢.

