Subversion Repositories Kolibri OS

Rev

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

Rev 655 Rev 665
Line 2196... Line 2196...
2196
======================================================================
2196
======================================================================
2197
 à ¬¥âàë:
2197
 à ¬¥âàë:
2198
  * eax = 47 - ­®¬¥à ä㭪樨
2198
  * eax = 47 - ­®¬¥à ä㭪樨
2199
  * ebx = ¯ à ¬¥âàë ¯à¥®¡à §®¢ ­¨ï ç¨á«  ¢ ⥪áâ:
2199
  * ebx = ¯ à ¬¥âàë ¯à¥®¡à §®¢ ­¨ï ç¨á«  ¢ ⥪áâ:
2200
    * bl = 0 - ecx ᮤ¥à¦¨â ç¨á«®
2200
    * bl = 0 - ecx ᮤ¥à¦¨â ç¨á«®
2201
    * bl = 1 - ecx ᮤ¥à¦¨â 㪠§ â¥«ì ­  dword-ç¨á«®, «¨¡® qword-ç¨á«®
2201
    * bl = 1 - ecx ᮤ¥à¦¨â 㪠§ â¥«ì ­  dword/qword-ç¨á«®
2202
    * bh = 0 - ®â®¡à ¦ âì ¢ ¤¥áïâ¨ç­®© á¨á⥬¥ áç¨á«¥­¨ï
2202
    * bh = 0 - ®â®¡à ¦ âì ¢ ¤¥áïâ¨ç­®© á¨á⥬¥ áç¨á«¥­¨ï
2203
    * bh = 1 - ®â®¡à ¦ âì ¢ è¥áâ­ ¤æ â¥à¨ç­®© á¨á⥬¥
2203
    * bh = 1 - ®â®¡à ¦ âì ¢ è¥áâ­ ¤æ â¥à¨ç­®© á¨á⥬¥
2204
    * bh = 2 - ®â®¡à ¦ âì ¢ ¤¢®¨ç­®© á¨á⥬¥
2204
    * bh = 2 - ®â®¡à ¦ âì ¢ ¤¢®¨ç­®© á¨á⥬¥
2205
    * ¡¨âë 16-21 = ᪮«ìª® æ¨äà ®â®¡à ¦ âì
2205
    * ¡¨âë 16-21 = ᪮«ìª® æ¨äà ®â®¡à ¦ âì
2206
    * ¡¨âë 22-29 § à¥§¥à¢¨à®¢ ­ë ¨ ¤®«¦­ë ¡ëâì ãáâ ­®¢«¥­ë ¢ 0
2206
    * ¡¨âë 22-29 § à¥§¥à¢¨à®¢ ­ë ¨ ¤®«¦­ë ¡ëâì ãáâ ­®¢«¥­ë ¢ 0
2207
    * ¡¨â 30 - ãáâ ­®¢«¥­ ¢ 1, ¥á«¨ âॡã¥âáï ¢ë¢®¤ qword (64-¡¨â­®£®) ç¨á« 
2207
    * ¡¨â 30 ãáâ ­®¢«¥­ = ¢ë¢®¤¨âì qword (64-¡¨â­®¥ ç¨á«®);
-
 
2208
                              ¯à¨ í⮬ ¤®«¦­® ¡ëâì bl = 1
2208
    * ¡¨â 31 - ãáâ ­®¢«¥­ ¢ 1, ¥á«¨ âॡã¥âáï ¢ë¢®¤ ç¨á«  ¡¥§ ¯ãáâëå ­ã«¥© ¢ áâ àè¨å à §à鸞å
2209
    * ¡¨â 31 ãáâ ­®¢«¥­ = ­¥ ¢ë¢®¤¨âì ¢¥¤ã騥 ­ã«¨ ç¨á« 
2209
  * ecx = ç¨á«® (¯à¨ bl=0) ¨«¨ 㪠§ â¥«ì (¯à¨ bl=1)
2210
  * ecx = ç¨á«® (¯à¨ bl=0) ¨«¨ 㪠§ â¥«ì (¯à¨ bl=1)
2210
  * edx = [ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [ª®®à¤¨­ â  ¯® ®á¨ y]
2211
  * edx = [ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [ª®®à¤¨­ â  ¯® ®á¨ y]
2211
  * esi = 0xX0RRGGBB:
2212
  * esi = 0xX0RRGGBB:
2212
    * RR, GG, BB § ¤ îâ 梥â
2213
    * RR, GG, BB § ¤ îâ 梥â
2213
    * X = ABnn (¡¨âë)
2214
    * X = ABnn (¡¨âë)
Line 4591... Line 4592...
4591
    ®â®¡à ¦ ¥âáï ­¥ ¡®«¥¥ 255 ᨬ¢®«®¢ ­¥§ ¢¨á¨¬® ®â ¯®«­®© ¤«¨­ë
4592
    ®â®¡à ¦ ¥âáï ­¥ ¡®«¥¥ 255 ᨬ¢®«®¢ ­¥§ ¢¨á¨¬® ®â ¯®«­®© ¤«¨­ë
4592
    áâப¨.
4593
    áâப¨.
4593
  * —⮡ë ã¡à âì § £®«®¢®ª, ¯¥à¥¤ ©â¥ NULL ¢ ecx.
4594
  * —⮡ë ã¡à âì § £®«®¢®ª, ¯¥à¥¤ ©â¥ NULL ¢ ecx.
Line 4594... Line 4595...
4594
 
4595
 
-
 
4596
======================================================================
-
 
4597
================ ”ã­ªæ¨ï 72 - ¯®á« âì á®®¡é¥­¨¥ ®ª­ã. ================
-
 
4598
======================================================================
-
 
4599
 
-
 
4600
--- ®¤äã­ªæ¨ï 1 - ¯®á« âì á®®¡é¥­¨¥ á ¯ à ¬¥â஬  ªâ¨¢­®¬ã ®ª­ã. ----
-
 
4601
 à ¬¥âàë:
-
 
4602
  * eax = 72 - ­®¬¥à ä㭪樨
-
 
4603
  * ebx = 1 - ­®¬¥à ¯®¤ä㭪樨
-
 
4604
  * ecx = ª®¤ ᮡëâ¨ï: 2 ¨«¨ 3
-
 
4605
  * edx = ª®¤ ª« ¢¨è¨ ¤«ï ecx=2, ¨¤¥­â¨ä¨ª â®à ª­®¯ª¨ ¤«ï ecx=3
-
 
4606
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
4607
  * eax = 0 - ãᯥ譮
-
 
4608
  * eax = 1 - ¡ãä¥à § ¯®«­¥­
-
 
4609
 
4595
======================================================================
4610
======================================================================
4596
========== ”ã­ªæ¨ï -1 - § ¢¥àè¨âì ¢ë¯®«­¥­¨¥ ¯®â®ª /¯à®æ¥áá  =========
4611
========== ”ã­ªæ¨ï -1 - § ¢¥àè¨âì ¢ë¯®«­¥­¨¥ ¯®â®ª /¯à®æ¥áá  =========
4597
======================================================================
4612
======================================================================
4598
 à ¬¥âàë:
4613
 à ¬¥âàë:
4599
  * eax = -1 - ­®¬¥à ä㭪樨
4614
  * eax = -1 - ­®¬¥à ä㭪樨