Subversion Repositories Kolibri OS

Rev

Rev 1074 | Rev 1078 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1074 Rev 1077
Line 3653... Line 3653...
3653
    * +0: dword: ¨¤¥­â¨ä¨ª â®à ¯®á«¥¤ãîé¨å ¤ ­­ëå ᨣ­ « 
3653
    * +0: dword: ¨¤¥­â¨ä¨ª â®à ¯®á«¥¤ãîé¨å ¤ ­­ëå ᨣ­ « 
3654
    * +4: ¤ ­­ë¥ ¯à¨­ï⮣® ᨣ­ «  (20 ¡ ©â), ä®à¬ â ª®â®àëå
3654
    * +4: ¤ ­­ë¥ ¯à¨­ï⮣® ᨣ­ «  (20 ¡ ©â), ä®à¬ â ª®â®àëå
3655
          ®¯à¥¤¥«ï¥âáï ¯¥à¢ë¬ dword-®¬
3655
          ®¯à¥¤¥«ï¥âáï ¯¥à¢ë¬ dword-®¬
Line 3656... Line 3656...
3656
 
3656
 
3657
======================================================================
3657
======================================================================
3658
==== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 15 - ãáâ ­®¢¨âì ®¡à ¡®â稪 ¨áª«î祭¨©  ===
3658
== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 15 - ãáâ ­®¢¨âì ®¡à ¡®â稪 ¨áª«î祭¨© FPU. =
3659
======================================================================
-
 
3660
 à ¬¥âàë:
-
 
3661
  * eax = 68 - ­®¬¥à ä㭪樨
-
 
3662
  * ebx = 15 - ­®¬¥à ¯®¤ä㭪樨
3659
======================================================================
3663
  * ecx =  ¤à¥á ­®¢®£® ®¡à ¡®â稪  ¨áª«î祭¨©
-
 
3664
  * edx = ¬ áª  ®¡à ¡ â뢠¥¬ëå ¨áª«î祭¨©
3660
“¤ «¥­  (¢ ⥪ã饩 ॠ«¨§ æ¨¨ ¯®áâ® ¢®§¢à é ¥â 0)
3665
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3666
  * eax =  ¤à¥á áâ à®£® ®¡à ¡®â稪  ¨áª«î祭¨©
-
 
3667
    (0, ¥á«¨ ®­ ­¥ ¡ë« ãáâ ­®¢«¥­)
-
 
3668
  * ebx = ¬ áª  áâ à®£® ®¡à ¡®â稪  ¨áª«î祭¨©
-
 
3669
‡ ¬¥ç ­¨ï:
-
 
3670
  * ®¬¥à ¡¨â  ¢ ¬ áª¥ ¨áª«î祭¨© ᮮ⢥âáâ¢ãîâ ­®¬¥à㠨᪫î祭¨ï ¯®
-
 
3671
    ᯥæ¨ä¨ª æ¨¨ ­  ¯à®æ¥áá®à (Intel-PC). ’ ª ­ ¯à¨¬¥à, ¨áª«î祭¨ï FPU
-
 
3672
    ¨¬¥îâ ­®¬¥à 16 (#MF),   SSE - 19 (#XF).
-
 
3673
  * ‚ ¤ ­­®© ॠ«¨§ æ¨¨ ¨£­®à¨àã¥âáï § ¯à®á ­  ¯¥à¥å¢ â ¨áª«î祭¨ï 7
-
 
3674
    - á¨á⥬  ®¡à ¡ â뢠¥â #NM á ¬®áâ®ï⥫쭮.
-
 
3675
  * ®«ì§®¢ â¥«ì᪨© ®¡à ¡®â稪 ¯®«ã砥⠭®¬¥à ¨áª«î祭¨ï ¯ à ¬¥â஬
-
 
3676
    ¢ á⥪¥. ®í⮬㠯ࠢ¨«ì­ë© ¢ë室 ¨§ ®¡à ¡®â稪 : RET 4. ‚®§¢à â
-
 
3677
    ¯à¨ í⮬ ¯à®¨§¢®¤¨âáï ­  ª®¬ ­¤ã, ¢ë§¢ ¢èãî ¨áª«î祭¨¥.
-
 
3678
  * à¨ ¯¥à¥¤ ç¥ ã¯à ¢«¥­¨ï ®¡à ¡®â稪㠨᪫î祭¨©, á¡à á뢠¥âáï
-
 
3679
    ᮮ⢥âáâ¢ãî騩 ¡¨â ¢ ¬ áª¥ ¨áª«î祭¨©. ‚®§­¨ª­®¢¥­¨¥ í⮣® ¦¥
-
 
3680
    ¨áª«î祭¨ï ¢ ¯®á«¥¤á⢨¨ - ¯à¨¢¥¤¥â ª default-®¡à ¡®âª¥ â ª®¢®£®.
-
 
3681
    € ¨¬¥­­®: ª § ¢¥à襭¨î à ¡®âë ¯à¨«®¦¥­¨ï, ¨«¨ ¯à¨®áâ ­®¢ª¥ á
-
 
3682
    ­®â¨ä¨ª æ¨¥© ®â« ¦¨¢ î饬㠯ਫ®¦¥­¨î.
-
 
3683
  * ®á«¥ § ¢¥à襭¨ï ªà¨â¨ç¥áª¨å ¤¥©á⢨© ¢ ®¡à ¡®â稪¥ ¯®«ì§®¢ â¥«ï,
-
 
3684
    ¢®ááâ ­®¢«¥­¨¥ ¡¨â  ¬ áª¨ ¤ ­­®£® ¨áª«î祭¨ï ¬®¦­® ᤥ« âì
-
 
3685
    ¯®¤ä㭪樥© 18. ‘¡à®á ä« £®¢ ¨áª«î祭¨© ¢ ¬®¤ã«ïå FPU ¨ XMM -
-
 
Line 3686... Line 3661...
3686
    â ª¦¥ ¢®§« £ ¥âáï ­  ®¡à ¡®â稪 ¯®«ì§®¢ â¥«ï.
3661
ˆá¯®«ì§®¢ âì ¯®¤ä㭪樨 24, 25
3687
 
3662
 
3688
======================================================================
3663
======================================================================
3689
=========== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 16 - § £à㧨âì ¤à ©¢¥à. ===========
3664
=========== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 16 - § £à㧨âì ¤à ©¢¥à. ===========
Line 3722... Line 3697...
3722
  * Š®¤ë ä㭪権 ¨ áâàãªâãà  ¢å®¤­ëå/¢ë室­ëå ¤ ­­ëå
3697
  * Š®¤ë ä㭪権 ¨ áâàãªâãà  ¢å®¤­ëå/¢ë室­ëå ¤ ­­ëå
3723
    ®¯à¥¤¥«ïîâáï ¤à ©¢¥à®¬.
3698
    ®¯à¥¤¥«ïîâáï ¤à ©¢¥à®¬.
3724
  * à¥¤¢ à¨â¥«ì­® ¤®«¦¥­ ¡ëâì ¯®«ã祭 åí­¤« ¤à ©¢¥à  ¯®¤ä㭪樥© 16.
3699
  * à¥¤¢ à¨â¥«ì­® ¤®«¦¥­ ¡ëâì ¯®«ã祭 åí­¤« ¤à ©¢¥à  ¯®¤ä㭪樥© 16.
Line 3725... Line 3700...
3725
 
3700
 
3726
======================================================================
3701
======================================================================
3727
= ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 18 - ¨§¬¥­¥­¨¥ á®áâ®ï­¨ï  ªâ¨¢­®á⨠ᨣ­ «  =
3702
== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 18 - ãáâ ­®¢¨âì ®¡à ¡®â稪 ¨áª«î祭¨© SSE. =
3728
======================================================================
-
 
3729
 à ¬¥âàë:
-
 
3730
  * eax = 68 - ­®¬¥à ä㭪樨
-
 
3731
  * ebx = 18 - ­®¬¥à ¯®¤ä㭪樨
-
 
3732
  * ecx = ­®¬¥à ᨣ­ « 
3703
======================================================================
3733
  * edx = §­ ç¥­¨¥ ãáâ ­ ¢«¨¢ ¥¬®©  ªâ¨¢­®á⨠(0/1)
3704
“¤ «¥­  (¢ ⥪ã饩 ॠ«¨§ æ¨¨ ¯®áâ® ¢®§¢à é ¥â 0)
3734
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3735
  * eax = áâ à®¥ §­ ç¥­¨¥  ªâ¨¢­®á⨠ᨣ­ «  (0/1)
-
 
3736
‡ ¬¥ç ­¨ï:
-
 
3737
  * ‚ ⥪ã饩 ॠ«¨§ æ¨¨ ¨§¬¥­ï¥âáï ⮫쪮 ¬ áª  ¯®«ì§®¢ â¥«ì᪮£®
-
 
3738
    ®¡à ¡®â稪  ¨áª«î祭¨©, ãáâ ­®¢«¥­­®£® ¯®¤ä㭪樥© 15. à¨ í⮬
-
 
Line 3739... Line 3705...
3739
    ­®¬¥à ᨣ­ «  ᮮ⢥âáâ¢ã¥â ­®¬¥à㠨᪫î祭¨ï.
3705
ˆá¯®«ì§®¢ âì ¯®¤ä㭪樨 24, 25
3740
 
3706
 
3741
======================================================================
3707
======================================================================
3742
============= ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 19 - § £à㧨âì DLL. =============
3708
============= ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 19 - § £à㧨âì DLL. =============
Line 3829... Line 3795...
3829
    ¢á¥ ®âªàë¢è¨¥ ¯®â®ª¨.
3795
    ¢á¥ ®âªàë¢è¨¥ ¯®â®ª¨.
3830
  * à¨ § ¢¥à襭¨¨ ¯®â®ª  ®á¢®¡®¦¤ îâáï ¢á¥ ®âªàëâë¥ ¨¬
3796
  * à¨ § ¢¥à襭¨¨ ¯®â®ª  ®á¢®¡®¦¤ îâáï ¢á¥ ®âªàëâë¥ ¨¬
3831
    ®¡« á⨠¯ ¬ïâ¨.
3797
    ®¡« á⨠¯ ¬ïâ¨.
Line 3832... Line 3798...
3832
 
3798
 
-
 
3799
======================================================================
-
 
3800
==== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 24 - ãáâ ­®¢¨âì ®¡à ¡®â稪 ¨áª«î祭¨©  ===
-
 
3801
======================================================================
-
 
3802
 à ¬¥âàë:
-
 
3803
  * eax = 68 - ­®¬¥à ä㭪樨
-
 
3804
  * ebx = 24 - ­®¬¥à ¯®¤ä㭪樨
-
 
3805
  * ecx =  ¤à¥á ­®¢®£® ®¡à ¡®â稪  ¨áª«î祭¨©
-
 
3806
  * edx = ¬ áª  ®¡à ¡ â뢠¥¬ëå ¨áª«î祭¨©
-
 
3807
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3808
  * eax =  ¤à¥á áâ à®£® ®¡à ¡®â稪  ¨áª«î祭¨©
-
 
3809
    (0, ¥á«¨ ®­ ­¥ ¡ë« ãáâ ­®¢«¥­)
-
 
3810
  * ebx = ¬ áª  áâ à®£® ®¡à ¡®â稪  ¨áª«î祭¨©
-
 
3811
‡ ¬¥ç ­¨ï:
-
 
3812
  * ®¬¥à ¡¨â  ¢ ¬ áª¥ ¨áª«î祭¨© ᮮ⢥âáâ¢ãîâ ­®¬¥à㠨᪫î祭¨ï ¯®
-
 
3813
    ᯥæ¨ä¨ª æ¨¨ ­  ¯à®æ¥áá®à (Intel-PC). ’ ª ­ ¯à¨¬¥à, ¨áª«î祭¨ï FPU
-
 
3814
    ¨¬¥îâ ­®¬¥à 16 (#MF),   SSE - 19 (#XF).
-
 
3815
  * ‚ ¤ ­­®© ॠ«¨§ æ¨¨ ¨£­®à¨àã¥âáï § ¯à®á ­  ¯¥à¥å¢ â ¨áª«î祭¨ï 7
-
 
3816
    - á¨á⥬  ®¡à ¡ â뢠¥â #NM á ¬®áâ®ï⥫쭮.
-
 
3817
  * ®«ì§®¢ â¥«ì᪨© ®¡à ¡®â稪 ¯®«ã砥⠭®¬¥à ¨áª«î祭¨ï ¯ à ¬¥â஬
-
 
3818
    ¢ á⥪¥. ®í⮬㠯ࠢ¨«ì­ë© ¢ë室 ¨§ ®¡à ¡®â稪 : RET 4. ‚®§¢à â
-
 
3819
    ¯à¨ í⮬ ¯à®¨§¢®¤¨âáï ­  ª®¬ ­¤ã, ¢ë§¢ ¢èãî ¨áª«î祭¨¥.
-
 
3820
  * à¨ ¯¥à¥¤ ç¥ ã¯à ¢«¥­¨ï ®¡à ¡®â稪㠨᪫î祭¨©, á¡à á뢠¥âáï
-
 
3821
    ᮮ⢥âáâ¢ãî騩 ¡¨â ¢ ¬ áª¥ ¨áª«î祭¨©. ‚®§­¨ª­®¢¥­¨¥ í⮣® ¦¥
-
 
3822
    ¨áª«î祭¨ï ¢ ¯®á«¥¤á⢨¨ - ¯à¨¢¥¤¥â ª default-®¡à ¡®âª¥ â ª®¢®£®.
-
 
3823
    € ¨¬¥­­®: ª § ¢¥à襭¨î à ¡®âë ¯à¨«®¦¥­¨ï, ¨«¨ ¯à¨®áâ ­®¢ª¥ á
-
 
3824
    ­®â¨ä¨ª æ¨¥© ®â« ¦¨¢ î饬㠯ਫ®¦¥­¨î.
-
 
3825
  * ®á«¥ § ¢¥à襭¨ï ªà¨â¨ç¥áª¨å ¤¥©á⢨© ¢ ®¡à ¡®â稪¥ ¯®«ì§®¢ â¥«ï,
-
 
3826
    ¢®ááâ ­®¢«¥­¨¥ ¡¨â  ¬ áª¨ ¤ ­­®£® ¨áª«î祭¨ï ¬®¦­® ᤥ« âì
-
 
3827
    ¯®¤ä㭪樥© 18. ‘¡à®á ä« £®¢ ¨áª«î祭¨© ¢ ¬®¤ã«ïå FPU ¨ XMM -
-
 
3828
    â ª¦¥ ¢®§« £ ¥âáï ­  ®¡à ¡®â稪 ¯®«ì§®¢ â¥«ï.
-
 
3829
 
-
 
3830
======================================================================
-
 
3831
= ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 25 - ¨§¬¥­¥­¨¥ á®áâ®ï­¨ï  ªâ¨¢­®á⨠ᨣ­ «  =
-
 
3832
======================================================================
-
 
3833
 à ¬¥âàë:
-
 
3834
  * eax = 68 - ­®¬¥à ä㭪樨
-
 
3835
  * ebx = 25 - ­®¬¥à ¯®¤ä㭪樨
-
 
3836
  * ecx = ­®¬¥à ᨣ­ « 
-
 
3837
  * edx = §­ ç¥­¨¥ ãáâ ­ ¢«¨¢ ¥¬®©  ªâ¨¢­®á⨠(0/1)
-
 
3838
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3839
  * eax = áâ à®¥ §­ ç¥­¨¥  ªâ¨¢­®á⨠ᨣ­ «  (0/1)
-
 
3840
‡ ¬¥ç ­¨ï:
-
 
3841
  * ‚ ⥪ã饩 ॠ«¨§ æ¨¨ ¨§¬¥­ï¥âáï ⮫쪮 ¬ áª  ¯®«ì§®¢ â¥«ì᪮£®
-
 
3842
    ®¡à ¡®â稪  ¨áª«î祭¨©, ãáâ ­®¢«¥­­®£® ¯®¤ä㭪樥© 15. à¨ í⮬
-
 
3843
    ­®¬¥à ᨣ­ «  ᮮ⢥âáâ¢ã¥â ­®¬¥à㠨᪫î祭¨ï.
-
 
3844
 
3833
======================================================================
3845
======================================================================
3834
======================== ”ã­ªæ¨ï 69 - ®â« ¤ª . =======================
3846
======================== ”ã­ªæ¨ï 69 - ®â« ¤ª . =======================
3835
======================================================================
3847
======================================================================
3836
à®æ¥áá ¬®¦¥â § £à㧨âì ¤à㣮© ¯à®æ¥áá ª ª ®â« ¦¨¢ ¥¬ë© ãáâ ­®¢ª®©
3848
à®æ¥áá ¬®¦¥â § £à㧨âì ¤à㣮© ¯à®æ¥áá ª ª ®â« ¦¨¢ ¥¬ë© ãáâ ­®¢ª®©
3837
ᮮ⢥âáâ¢ãî饣® ¡¨â  ¯à¨ ¢ë§®¢¥ ¯®¤ä㭪樨 7 ä㭪樨 70.
3849
ᮮ⢥âáâ¢ãî饣® ¡¨â  ¯à¨ ¢ë§®¢¥ ¯®¤ä㭪樨 7 ä㭪樨 70.