Subversion Repositories Kolibri OS

Rev

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

Rev 2515 Rev 2536
Line 195... Line 195...
195
============== ”ã­ªæ¨ï 4 - ¢ë¢¥á⨠áâபã ⥪áâ  ¢ ®ª­®. =============
195
============== ”ã­ªæ¨ï 4 - ¢ë¢¥á⨠áâபã ⥪áâ  ¢ ®ª­®. =============
196
======================================================================
196
======================================================================
197
 à ¬¥âàë:
197
 à ¬¥âàë:
198
  * eax = 4 - ­®¬¥à ä㭪樨
198
  * eax = 4 - ­®¬¥à ä㭪樨
199
  * ebx = [ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [ª®®à¤¨­ â  ¯® ®á¨ y]
199
  * ebx = [ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [ª®®à¤¨­ â  ¯® ®á¨ y]
200
  * ecx = 0xX0RRGGBB, £¤¥
200
  * ecx = 0xXYRRGGBB, £¤¥
201
    * RR, GG, BB § ¤ îâ 梥â ⥪áâ 
201
    * RR, GG, BB § ¤ îâ 梥â ⥪áâ 
202
    * X=ABnn (¡¨âë):
202
    * X=ABnn (¡¨âë):
203
    * nn § ¤ ¥â ¨á¯®«ì§ã¥¬ë© èà¨äâ: 0=á¨á⥬­ë© ¬®­®è¨à¨­­ë©,
203
        * nn § ¤ ¥â ¨á¯®«ì§ã¥¬ë© èà¨äâ: 0=á¨á⥬­ë© ¬®­®è¨à¨­­ë©,
204
      1=á¨á⥬­ë© èà¨äâ ¯¥à¥¬¥­­®© è¨à¨­ë
204
        1=á¨á⥬­ë© èà¨äâ ¯¥à¥¬¥­­®© è¨à¨­ë
205
    * A=0 - ¢ë¢®¤¨âì esi ᨬ¢®«®¢, A=1 - ¢ë¢®¤¨âì ASCIIZ-áâபã
205
      * A=0 - ¢ë¢®¤¨âì esi ᨬ¢®«®¢, A=1 - ¢ë¢®¤¨âì ASCIIZ-áâபã
206
    * B=1 - § ªà è¨¢ âì ä®­ 梥⮬ edi
206
      * B=1 - § ªà è¨¢ âì ä®­ 梥⮬ edi
-
 
207
    * Y=Cnnn (¡¨âë):
-
 
208
      * C=1 ¯¥à¥­ ¯à ¢¨âì ¢ë¢®¤ ¢ ®¡« áâì ¯®«ì§®¢ â¥«ï, § ¤ ­® ¢ edi
-
 
209
      * nnn - ­¥ ¨á¯®«ì§ã¥âáï ¢ ⥪ã饬 ¢¨¤¥, ¤®«¦­® ¡ëâì 0 (zero) 
207
  * edx = 㪠§ â¥«ì ­  ­ ç «® áâப¨
210
  * edx = 㪠§ â¥«ì ­  ­ ç «® áâப¨
208
  * esi = ¤«ï A=0 ¤«¨­  áâப¨, ¤®«¦­  ¡ëâì ­¥ ¡®«ìè¥ 255;
211
  * esi = ¤«ï A=0 ¤«¨­  áâப¨, ¤®«¦­  ¡ëâì ­¥ ¡®«ìè¥ 255;
209
          ¤«ï A=1 ¨£­®à¨àã¥âáï
212
          ¤«ï A=1 ¨£­®à¨àã¥âáï
-
 
213
  * edi = 梥⠤«ï § ªà áª¨ ä®­ , ¥á«¨ B=1
-
 
214
  * edi = 㪠§ â¥«ì ­  ®¡« áâì ¯®«ì§®¢ â¥«ï, ¥á«¨ C=1
210
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
215
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
211
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
216
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
212
‡ ¬¥ç ­¨ï:
217
‡ ¬¥ç ­¨ï:
213
  * ¥à¢ë© á¨á⥬­ë© èà¨äâ áç¨â뢠¥âáï ¯à¨ § £à㧪¥ ¨§ ä ©«  char.mt,
218
  * ¥à¢ë© á¨á⥬­ë© èà¨äâ áç¨â뢠¥âáï ¯à¨ § £à㧪¥ ¨§ ä ©«  char.mt,
214
    ¢â®à®© - ¨§ char2.mt.
219
    ¢â®à®© - ¨§ char2.mt.
215
  * Ž¡  èà¨äâ  ¨¬¥îâ ¢ëá®âã 9 ¯¨ªá¥«¥©, è¨à¨­  ¬®­®è¨à¨­­®£® èà¨äâ 
220
  * Ž¡  èà¨äâ  ¨¬¥îâ ¢ëá®âã 9 ¯¨ªá¥«¥©, è¨à¨­  ¬®­®è¨à¨­­®£® èà¨äâ 
216
    à ¢­  6 ¯¨ªá¥«¥©.
221
    à ¢­  6 ¯¨ªá¥«¥©.
-
 
222
  * C=1, £«ã¡¨­  â®çª¨ = 32 ¡¨â , ®¡« áâì ¯®«ì§®¢ â¥«ï ¢ë£«ï¤¨â â ª:
-
 
223
    dword Xsize
217
 
224
    dword Ysize
-
 
225
    ®áâ â®ª ®¡« á⨠= Xsize * Y size * 4
-
 
226
  * ¥«ì§ï ®¤­®¢à¥¬¥­­® ¨á¯®«ì§®¢ âì B=1 ¨ C=1, ¯®áª®«ìªã ¢ ®¡®¨å
-
 
227
    á«ãç ïå ¨á¯®«ì§®¢ ­ ॣ¨áâà edi ¤«ï à §­ëå 楫¥©.
218
======================================================================
228
======================================================================
219
========================= ”ã­ªæ¨ï 5 - ¯ ã§ . =========================
229
========================= ”ã­ªæ¨ï 5 - ¯ ã§ . =========================
220
======================================================================
230
======================================================================
221
‡ ¤¥à¦¨¢ ¥â ¢ë¯®«­¥­¨¥ ¯à®£à ¬¬ë ­  § ¤ ­­®¥ ¢à¥¬ï.
231
‡ ¤¥à¦¨¢ ¥â ¢ë¯®«­¥­¨¥ ¯à®£à ¬¬ë ­  § ¤ ­­®¥ ¢à¥¬ï.
222
 à ¬¥âàë:
232
 à ¬¥âàë: