Subversion Repositories Kolibri OS

Rev

Rev 914 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 914 Rev 2971
Line 1... Line 1...
1
‘ˆ‘’…Œ›… ”“Š–ˆˆ Ž…€–ˆŽŽ‰ ‘ˆ‘’…Œ› Kolibri 0.7.1.0
1
‘ˆ‘’…Œ›… ”“Š–ˆˆ Ž…€–ˆŽŽ‰ ‘ˆ‘’…Œ› Kolibri 0.7.5.0
Line 2... Line 2...
2
 
2
 
3
®¬¥à ä㭪樨 ¯®¬¥é ¥âáï ¢ ॣ¨áâà eax.
3
®¬¥à ä㭪樨 ¯®¬¥é ¥âáï ¢ ॣ¨áâà eax.
4
‚맮¢ á¨á⥬­®© ä㭪樨 ®áãé¥á⢫ï¥âáï ª®¬ ­¤®© "int 0x40".
4
‚맮¢ á¨á⥬­®© ä㭪樨 ®áãé¥á⢫ï¥âáï ª®¬ ­¤®© "int 0x40".
5
‚ᥠॣ¨áâàë, ªà®¬¥ ® 㪠§ ­­ëå ¢ ¢®§¢à é ¥¬®¬ §­ ç¥­¨¨,
5
‚ᥠॣ¨áâàë, ªà®¬¥ ® 㪠§ ­­ëå ¢ ¢®§¢à é ¥¬®¬ §­ ç¥­¨¨,
Line 221... Line 221...
221
  * ¥à¥¤ ç  ebx=0 ­¥ ¯¥à¥¤ ¥â ã¯à ¢«¥­¨¥ á«¥¤ãî饬㠯à®æ¥ááã ¨
221
  * ¥à¥¤ ç  ebx=0 ­¥ ¯¥à¥¤ ¥â ã¯à ¢«¥­¨¥ á«¥¤ãî饬㠯à®æ¥ááã ¨
222
    ¢®®¡é¥ ­¥ ¯à®¨§¢®¤¨â ­¨ª ª¨å ¤¥©á⢨©. …᫨ ¤¥©á⢨⥫쭮
222
    ¢®®¡é¥ ­¥ ¯à®¨§¢®¤¨â ­¨ª ª¨å ¤¥©á⢨©. …᫨ ¤¥©á⢨⥫쭮
223
    âॡã¥âáï ¯¥à¥¤ âì ã¯à ¢«¥­¨¥ á«¥¤ãî饬㠯à®æ¥ááã
223
    âॡã¥âáï ¯¥à¥¤ âì ã¯à ¢«¥­¨¥ á«¥¤ãî饬㠯à®æ¥ááã
224
    (§ ª®­ç¨âì ⥪ã騩 ª¢ ­â ¢à¥¬¥­¨), ¨á¯®«ì§ã©â¥ ¯®¤äã­ªæ¨î 1
224
    (§ ª®­ç¨âì ⥪ã騩 ª¢ ­â ¢à¥¬¥­¨), ¨á¯®«ì§ã©â¥ ¯®¤äã­ªæ¨î 1
225
    ä㭪樨 68.
225
    ä㭪樨 68.
226
  * à¨ ⥪ã饩 ॠ«¨§ æ¨¨ ¯à®¨§®©¤¥â ­¥¬¥¤«¥­­ë© ¢®§¢à â ¨§ ä㭪樨,
-
 
227
    ¥á«¨ á«®¦¥­¨¥ ebx á ⥪ã騬 §­ ç¥­¨¥¬ áç¥â稪  ¢à¥¬¥­¨ ¢ë§®¢¥â
-
 
228
    32-¡¨â­®¥ ¯¥à¥¯®«­¥­¨¥.
-
 
Line 229... Line 226...
229
 
226
 
230
======================================================================
227
======================================================================
231
=============== ”ã­ªæ¨ï 6 - ¯à®ç¨â âì ä ©« á à ¬¤¨áª . ===============
228
=============== ”ã­ªæ¨ï 6 - ¯à®ç¨â âì ä ©« á à ¬¤¨áª . ===============
232
======================================================================
229
======================================================================
Line 619... Line 616...
619
‡ ¡¨à ¥â ª®¤ ­ ¦ â®© ª­®¯ª¨ ¨§ ¡ãä¥à .
616
‡ ¡¨à ¥â ª®¤ ­ ¦ â®© ª­®¯ª¨ ¨§ ¡ãä¥à .
620
 à ¬¥âàë:
617
 à ¬¥âàë:
621
  * eax = 17 - ­®¬¥à ä㭪樨
618
  * eax = 17 - ­®¬¥à ä㭪樨
622
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
619
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
623
  * ¥á«¨ ¡ãä¥à ¯ãáâ, ¢®§¢à é ¥âáï eax=1
620
  * ¥á«¨ ¡ãä¥à ¯ãáâ, ¢®§¢à é ¥âáï eax=1
-
 
621
  * ¥á«¨ ¡ãä¥à ­¥¯ãáâ:
624
  * ¥á«¨ ¡ãä¥à ­¥ ¯ãáâ, ⮣¤  ¢®§¢à é ¥âáï:  áâ à訥 24 ¡¨â  eax
622
    * áâ à訥 24 ¡¨â  eax ᮤ¥à¦ â ¨¤¥­â¨ä¨ª â®à ª­®¯ª¨
625
    ᮤ¥à¦ â ¨¤¥­â¨ä¨ª â®à ª­®¯ª¨ (¢ ç áâ­®áâ¨, ¢ ah ®ª §ë¢ ¥âáï
623
      (¢ ç áâ­®áâ¨, ¢ ah ®ª §ë¢ ¥âáï ¬« ¤è¨© ¡ ©â ¨¤¥­â¨ä¨ª â®à ;
626
    ¬« ¤è¨© ¡ ©â ¨¤¥­â¨ä¨ª â®à ; ¥á«¨ ¢á¥ ª­®¯ª¨ ¨¬¥îâ ¨¤¥­â¨ä¨ª â®à,
624
      ¥á«¨ ¢á¥ ª­®¯ª¨ ¨¬¥îâ ¨¤¥­â¨ä¨ª â®à, ¬¥­ì訩 256,
627
    ¬¥­ì訩 256, â® ¤«ï à §«¨ç¥­¨ï ¤®áâ â®ç­® ah),
625
      â® ¤«ï à §«¨ç¥­¨ï ¤®áâ â®ç­® ah)
-
 
626
    * al = 0 - ª­®¯ª  ¡ë«  ­ ¦ â  «¥¢®© ª­®¯ª®© ¬ëè¨
628
      ¢ al ¢®§¢à é ¥âáï 0 - ¥á«¨ ¨á¯®«ì§®¢ « áì «¥¢ ï ª­®¯ª  ¬ëè¨, ¨«¨ ¡¨â ⮩ ª­®¯ª¨ ¬ëè¨, ª®â®à ï ¨á¯®«ì§®¢ « áì.
627
    * al = ¡¨â, ᮮ⢥âáâ¢ãî騩 ­ ¦ ¢è¥© ª­®¯ª¥ ¬ëè¨, ¥á«¨ ­¥ «¥¢®©
629
‡ ¬¥ç ­¨ï:
628
‡ ¬¥ç ­¨ï:
630
  * "ãä¥à" åà ­¨â ⮫쪮 ®¤­ã ª­®¯ªã, ¯à¨ ­ ¦ â¨¨ ­®¢®© ª­®¯ª¨
629
  * "ãä¥à" åà ­¨â ⮫쪮 ®¤­ã ª­®¯ªã, ¯à¨ ­ ¦ â¨¨ ­®¢®© ª­®¯ª¨
631
    ¨­ä®à¬ æ¨ï ® áâ à®© â¥àï¥âáï.
630
    ¨­ä®à¬ æ¨ï ® áâ à®© â¥àï¥âáï.
632
  * à¨ ¢ë§®¢¥ í⮩ ä㭪樨 ¯à¨«®¦¥­¨¥¬ á ­¥ ªâ¨¢­ë¬ ®ª­®¬
631
  * à¨ ¢ë§®¢¥ í⮩ ä㭪樨 ¯à¨«®¦¥­¨¥¬ á ­¥ ªâ¨¢­ë¬ ®ª­®¬
633
    ¢®§¢à é ¥âáï ®â¢¥â "¡ãä¥à ¯ãáâ".
632
    ¢®§¢à é ¥âáï ®â¢¥â "¡ãä¥à ¯ãáâ".
-
 
633
  * ‚®§¢à é ¥¬®¥ §­ ç¥­¨¥ al ᮮ⢥âáâ¢ã¥â á®áâ®ï­¨î ª­®¯®ª ¬ëè¨
-
 
634
    ¢ ä®à¬ â¥ ¯®¤ä㭪樨 2 ä㭪樨 37 ¢ ¬®¬¥­â ­ ç «  ­ ¦ â¨ï
-
 
635
    ­  ª­®¯ªã, §  ¨áª«î祭¨¥¬ ¬« ¤è¥£® ¡¨â  (ᮮ⢥âáâ¢ãî饣® «¥¢®©
-
 
636
    ª­®¯ª¥ ¬ëè¨), ª®â®àë© á¡à á뢠¥âáï.
Line 634... Line 637...
634
 
637
 
635
======================================================================
638
======================================================================
636
==== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 2 - § ¢¥àè¨âì ¯à®æ¥áá/¯®â®ª ¯® á«®âã. ====
639
==== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 2 - § ¢¥àè¨âì ¯à®æ¥áá/¯®â®ª ¯® á«®âã. ====
637
======================================================================
640
======================================================================
Line 733... Line 736...
733
  * ecx = 2 - ­®¬¥à ¯®¤¯®¤ä㭪樨
736
  * ecx = 2 - ­®¬¥à ¯®¤¯®¤ä㭪樨
734
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
737
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
735
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
738
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
Line 736... Line 739...
736
 
739
 
737
======================================================================
740
======================================================================
738
======= ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 9 - § ¢¥à襭¨¥ à ¡®âë á¨áâ¥¬ë  ========
741
= ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 9 - § ¢¥à襭¨¥ à ¡®âë á¨á⥬ë á ¯ à ¬¥â஬. =
739
======================================================================
742
======================================================================
740
 à ¬¥âàë:
743
 à ¬¥âàë:
741
  * eax = 18 - ­®¬¥à ä㭪樨
744
  * eax = 18 - ­®¬¥à ä㭪樨
742
  * ebx = 9 - ­®¬¥à ¯®¤ä㭪樨
745
  * ebx = 9 - ­®¬¥à ¯®¤ä㭪樨
Line 748... Line 751...
748
  * ¯à¨ ­¥¢¥à­®¬ ecx ॣ¨áâàë ­¥ ¬¥­ïîâáï (â.¥. eax=18)
751
  * ¯à¨ ­¥¢¥à­®¬ ecx ॣ¨áâàë ­¥ ¬¥­ïîâáï (â.¥. eax=18)
749
  * ¯à¨ ¯à ¢¨«ì­®¬ ¢ë§®¢¥ ¢á¥£¤  ¢®§¢à é ¥âáï ¯à¨§­ ª ãá¯¥å  eax=0
752
  * ¯à¨ ¯à ¢¨«ì­®¬ ¢ë§®¢¥ ¢á¥£¤  ¢®§¢à é ¥âáï ¯à¨§­ ª ãá¯¥å  eax=0
750
‡ ¬¥ç ­¨ï:
753
‡ ¬¥ç ­¨ï:
751
  * ¥ á«¥¤ã¥â ¯®« £ âìáï ­  ¢®§¢à é ¥¬®¥ §­ ç¥­¨¥ ¯à¨ ­¥¢¥à­®¬
754
  * ¥ á«¥¤ã¥â ¯®« £ âìáï ­  ¢®§¢à é ¥¬®¥ §­ ç¥­¨¥ ¯à¨ ­¥¢¥à­®¬
752
    ¢ë§®¢¥, ®­® ¬®¦¥â ¨§¬¥­¨âìáï ¢ ¯®á«¥¤ãîé¨å ¢¥àá¨ïå ï¤à .
755
    ¢ë§®¢¥, ®­® ¬®¦¥â ¨§¬¥­¨âìáï ¢ ¯®á«¥¤ãîé¨å ¢¥àá¨ïå ï¤à .
753
  * Œ®¦­® ¨á¯®«ì§®¢ âì ¯®¤äã­ªæ¨î 1, çâ®¡ë ­  ¯®á«¥¤­¥¬ è £¥
-
 
754
    § ¢¥à襭¨ï à ¡®âë ¯®«ì§®¢ â¥«ì á ¬ à¥è «, çâ® ¥¬ã ­ã¦­®.
-
 
-
 
756
 
755
======================================================================
757
======================================================================
756
======== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 10 - ᢥà­ãâì ®ª­® ¯à¨«®¦¥­¨ï. =======
758
======== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 10 - ᢥà­ãâì ®ª­® ¯à¨«®¦¥­¨ï. =======
757
======================================================================
759
======================================================================
758
‘¢®à ç¨¢ ¥â ᮡá⢥­­®¥ ®ª­®.
760
‘¢®à ç¨¢ ¥â ᮡá⢥­­®¥ ®ª­®.
759
 à ¬¥âàë:
761
 à ¬¥âàë:
Line 1130... Line 1132...
1130
  *  §  CD ¨á¯®«ì§ã¥âáï ä㭪樥© 24.
1132
  *  §  CD ¨á¯®«ì§ã¥âáï ä㭪樥© 24.
1131
  * ®«ãç¨âì ãáâ ­®¢«¥­­ãî ¡ §ã CD ¬®¦­® ¢ë§®¢®¬
1133
  * ®«ãç¨âì ãáâ ­®¢«¥­­ãî ¡ §ã CD ¬®¦­® ¢ë§®¢®¬
1132
    ¯®¤ä㭪樨 3 ä㭪樨 26.
1134
    ¯®¤ä㭪樨 3 ä㭪樨 26.
Line 1133... Line 1135...
1133
 
1135
 
1134
======================================================================
-
 
1135
== ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 4 - ãáâ ­®¢¨âì ¡ §®¢ë© ¯®àâ Sound Blaster. =
-
 
1136
======================================================================
-
 
1137
“¤ «¥­ 
-
 
1138
 
-
 
1139
======================================================================
1136
======================================================================
1140
========= ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 5 - ãáâ ­®¢¨âì ï§ëª á¨á⥬ë. ========
1137
========= ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 5 - ãáâ ­®¢¨âì ï§ëª á¨á⥬ë. ========
1141
======================================================================
1138
======================================================================
1142
 à ¬¥âàë:
1139
 à ¬¥âàë:
1143
  * eax = 21 - ­®¬¥à ä㭪樨
1140
  * eax = 21 - ­®¬¥à ä㭪樨
Line 1198... Line 1195...
1198
    ¯®¤ä㭪樨 11 ä㭪樨 18.
1195
    ¯®¤ä㭪樨 11 ä㭪樨 18.
1199
  * ‘«¥¤ã¥â â ª¦¥ ®¯à¥¤¥«¨âì ¨á¯®«ì§ã¥¬ãî ¡ §ã ¦ñá⪮£® ¤¨áª 
1196
  * ‘«¥¤ã¥â â ª¦¥ ®¯à¥¤¥«¨âì ¨á¯®«ì§ã¥¬ãî ¡ §ã ¦ñá⪮£® ¤¨áª 
1200
    ¯®¤ä㭪樥© 7.
1197
    ¯®¤ä㭪樥© 7.
Line 1201... Line 1198...
1201
 
1198
 
1202
======================================================================
-
 
1203
===== ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 10 - ãáâ ­®¢¨âì ª ­ « DMA ¤«ï §¢ãª . ====
-
 
1204
======================================================================
-
 
1205
“¤ «¥­ :
-
 
1206
 
-
 
1207
======================================================================
1199
======================================================================
1208
====================== ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 11 =====================
1200
====================== ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 11 =====================
1209
===========  §à¥è¨âì/§ ¯à¥â¨âì ­¨§ª®ã஢­¥¢ë© ¤®áâ㯠ª HD. ==========
1201
===========  §à¥è¨âì/§ ¯à¥â¨âì ­¨§ª®ã஢­¥¢ë© ¤®áâ㯠ª HD. ==========
1210
======================================================================
1202
======================================================================
1211
 à ¬¥âàë:
1203
 à ¬¥âàë:
Line 1496... Line 1488...
1496
‡ ¬¥ç ­¨ï:
1488
‡ ¬¥ç ­¨ï:
1497
  * ”ã­ªæ¨ï ¯®¤¤¥à¦¨¢ ¥âáï ⮫쪮 ¤«ï ATAPI-ãáâனá⢠(CD ¨ DVD).
1489
  * ”ã­ªæ¨ï ¯®¤¤¥à¦¨¢ ¥âáï ⮫쪮 ¤«ï ATAPI-ãáâனá⢠(CD ¨ DVD).
1498
  * à¨¬¥à®¬ ¨á¯®«ì§®¢ ­¨ï ä㭪樨 ï¥âáï ¯à¨«®¦¥­¨¥ CD_tray.
1490
  * à¨¬¥à®¬ ¨á¯®«ì§®¢ ­¨ï ä㭪樨 ï¥âáï ¯à¨«®¦¥­¨¥ CD_tray.
Line 1499... Line 1491...
1499
 
1491
 
1500
======================================================================
-
 
1501
============== ”ã­ªæ¨ï 25 - ãáâ ­®¢¨âì £à®¬ª®áâì SBPro. ==============
-
 
1502
======================================================================
-
 
1503
“¤ «¥­ 
-
 
1504
 
-
 
1505
======================================================================
1492
======================================================================
1506
===== ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 1 - ¯®«ãç¨âì ¡ §®¢ë© ¯®àâ MPU MIDI. =====
1493
===== ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 1 - ¯®«ãç¨âì ¡ §®¢ë© ¯®àâ MPU MIDI. =====
1507
======================================================================
1494
======================================================================
1508
 à ¬¥âàë:
1495
 à ¬¥âàë:
1509
  * eax = 26 - ­®¬¥à ä㭪樨
1496
  * eax = 26 - ­®¬¥à ä㭪樨
Line 1563... Line 1550...
1563
‡ ¬¥ç ­¨ï:
1550
‡ ¬¥ç ­¨ï:
1564
  *  §  CD ¨á¯®«ì§ã¥âáï ä㭪樥© 24.
1551
  *  §  CD ¨á¯®«ì§ã¥âáï ä㭪樥© 24.
1565
  * “áâ ­®¢¨âì ¡ §ã CD ¬®¦­® ¢ë§®¢®¬ ¯®¤ä㭪樨 3 ä㭪樨 21.
1552
  * “áâ ­®¢¨âì ¡ §ã CD ¬®¦­® ¢ë§®¢®¬ ¯®¤ä㭪樨 3 ä㭪樨 21.
Line 1566... Line 1553...
1566
 
1553
 
1567
======================================================================
-
 
1568
=== ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 4 - ¯®«ãç¨âì ¡ §®¢ë© ¯®àâ Sound Blaster. ==
-
 
1569
======================================================================
-
 
1570
“¤ «¥­ 
-
 
1571
 
-
 
1572
======================================================================
1554
======================================================================
1573
========== ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 5 - ¯®«ãç¨âì ï§ëª á¨á⥬ë. =========
1555
========== ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 5 - ¯®«ãç¨âì ï§ëª á¨á⥬ë. =========
1574
======================================================================
1556
======================================================================
1575
 à ¬¥âàë:
1557
 à ¬¥âàë:
1576
  * eax = 26 - ­®¬¥à ä㭪樨
1558
  * eax = 26 - ­®¬¥à ä㭪樨
Line 1632... Line 1614...
1632
  * ‘çñâ稪 ¡¥àñâáï ¯® ¬®¤ã«î 2^32, ç⮠ᮮ⢥âáâ¢ã¥â ­¥¬­®£¨¬ ¡®«¥¥
1614
  * ‘çñâ稪 ¡¥àñâáï ¯® ¬®¤ã«î 2^32, ç⮠ᮮ⢥âáâ¢ã¥â ­¥¬­®£¨¬ ¡®«¥¥
1633
    497 áã⮪.
1615
    497 áã⮪.
1634
  * ‘¨á⥬­®¥ ¢à¥¬ï ¬®¦­® ¯®«ãç¨âì ä㭪樥© 3.
1616
  * ‘¨á⥬­®¥ ¢à¥¬ï ¬®¦­® ¯®«ãç¨âì ä㭪樥© 3.
Line 1635... Line 1617...
1635
 
1617
 
1636
======================================================================
-
 
1637
====== ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 10 - ¯®«ãç¨âì ª ­ « DMA ¤«ï §¢ãª . =====
-
 
1638
======================================================================
-
 
1639
“¤ «¥­ 
-
 
1640
 
-
 
1641
======================================================================
1618
======================================================================
1642
====================== ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 11 =====================
1619
====================== ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 11 =====================
1643
=========== “§­ âì, à §à¥èñ­ «¨ ­¨§ª®ã஢­¥¢ë© ¤®áâ㯠ª HD. ==========
1620
=========== “§­ âì, à §à¥èñ­ «¨ ­¨§ª®ã஢­¥¢ë© ¤®áâ㯠ª HD. ==========
1644
======================================================================
1621
======================================================================
1645
 à ¬¥âàë:
1622
 à ¬¥âàë:
Line 1666... Line 1643...
1666
  * ’¥ªãé ï ॠ«¨§ æ¨ï ¨á¯®«ì§ã¥â ⮫쪮 ¬« ¤è¨© ¡¨â ecx.
1643
  * ’¥ªãé ï ॠ«¨§ æ¨ï ¨á¯®«ì§ã¥â ⮫쪮 ¬« ¤è¨© ¡¨â ecx.
1667
  * “áâ ­®¢¨âì ⥪ã饥 á®áâ®ï­¨¥ ¬®¦­® ¢ë§®¢®¬
1644
  * “áâ ­®¢¨âì ⥪ã饥 á®áâ®ï­¨¥ ¬®¦­® ¢ë§®¢®¬
1668
    ¯®¤ä㭪樨 12 ä㭪樨 21.
1645
    ¯®¤ä㭪樨 12 ä㭪樨 21.
Line 1669... Line 1646...
1669
 
1646
 
1670
======================================================================
-
 
1671
=============== ”ã­ªæ¨ï 28 - ãáâ ­®¢¨âì £à®¬ª®áâì SB16. ==============
-
 
1672
======================================================================
-
 
1673
“¤ «¥­ 
-
 
1674
 
-
 
1675
======================================================================
1647
======================================================================
1676
================ ”ã­ªæ¨ï 29 - ¯®«ãç¨âì á¨á⥬­ãî ¤ âã. ===============
1648
================ ”ã­ªæ¨ï 29 - ¯®«ãç¨âì á¨á⥬­ãî ¤ âã. ===============
1677
======================================================================
1649
======================================================================
1678
 à ¬¥âàë:
1650
 à ¬¥âàë:
1679
  * eax = 29 - ­®¬¥à ä㭪樨
1651
  * eax = 29 - ­®¬¥à ä㭪樨
Line 1710... Line 1682...
1710
  * …᫨ à §¬¥à  ¡ãä¥à  ­¥¤®áâ â®ç­® ¤«ï ª®¯¨à®¢ ­¨ï ¢á¥£® ¨¬¥­¨,
1682
  * …᫨ à §¬¥à  ¡ãä¥à  ­¥¤®áâ â®ç­® ¤«ï ª®¯¨à®¢ ­¨ï ¢á¥£® ¨¬¥­¨,
1711
    ª®¯¨àãîâáï ⮫쪮 ¯¥à¢ë¥ (edx-1) ¡ ©â
1683
    ª®¯¨àãîâáï ⮫쪮 ¯¥à¢ë¥ (edx-1) ¡ ©â
1712
    ¨ ¢ ª®­æ¥ áâ ¢¨âáï § ¢¥àè î騩 0.
1684
    ¨ ¢ ª®­æ¥ áâ ¢¨âáï § ¢¥àè î騩 0.
Line 1713... Line 1685...
1713
 
1685
 
-
 
1686
======================================================================
-
 
1687
================ ”ã­ªæ¨ï 32 - 㤠«¨âì ä ©« á à ¬¤¨áª . ===============
-
 
1688
======================================================================
-
 
1689
 à ¬¥âàë:
-
 
1690
  * eax = 32 - ­®¬¥à ä㭪樨
-
 
1691
  * ebx = 㪠§ â¥«ì ­  ¨¬ï ä ©« 
-
 
1692
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
1693
  * eax = 0 - ãᯥ譮; ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
-
 
1694
‡ ¬¥ç ­¨ï:
-
 
1695
  * â  äã­ªæ¨ï ãáâ à¥« ; äã­ªæ¨ï 58 ¯®§¢®«ï¥â ¢ë¯®«­ïâì
-
 
1696
    ⥠¦¥ ¤¥©á⢨ï á à áè¨à¥­­ë¬¨ ¢®§¬®¦­®áâﬨ.
-
 
1697
  * ’¥ªãé ï ॠ«¨§ æ¨ï ¢®§¢à é ¥â ⮫쪮 §­ ç¥­¨ï 0(ãᯥå) ¨
-
 
1698
    5(ä ©« ­¥ ­ ©¤¥­).
-
 
1699
  * ˆ¬ï ä ©«  ¤®«¦­® ¡ëâì «¨¡® ¢ ä®à¬ â¥ 8+3 ᨬ¢®«®¢ (¯¥à¢ë¥
-
 
1700
    8 ᨬ¢®«®¢ - ᮡá⢥­­® ¨¬ï, ¯®á«¥¤­¨¥ 3 - à áè¨à¥­¨¥,
-
 
1701
    ª®à®âª¨¥ ¨¬¥­  ¨ à áè¨à¥­¨ï ¤®¯®«­ïîâáï ¯à®¡¥« ¬¨),
-
 
1702
    «¨¡® ¢ ä®à¬ â¥ 8.3 ᨬ¢®«®¢ "FILE.EXT"/"FILE.EX "
-
 
1703
    (¨¬ï ­¥ ¡®«¥¥ 8 ᨬ¢®«®¢, â®çª , à áè¨à¥­¨¥ 3 ᨬ¢®« ,
-
 
1704
    ¤®¯®«­¥­­®¥ ¯à¨ ­¥®¡å®¤¨¬®á⨠¯à®¡¥« ¬¨).
-
 
1705
    ˆ¬ï ä ©«  ¤®«¦­® ¡ëâì § ¯¨á ­® § £« ¢­ë¬¨ ¡ãª¢ ¬¨.
-
 
1706
    ‡ ¢¥àè î騩 ᨬ¢®« á ª®¤®¬ 0 ­¥ ­ã¦¥­ (­¥ ASCIIZ-áâப ).
-
 
1707
  * â  äã­ªæ¨ï ­¥ ¯®¤¤¥à¦¨¢ ¥â ¯ ¯®ª ­  à ¬¤¨áª¥.
-
 
1708
 
-
 
1709
======================================================================
-
 
1710
=============== ”ã­ªæ¨ï 33 - § ¯¨á âì ä ©« ­  à ¬¤¨áª. ===============
-
 
1711
======================================================================
-
 
1712
 à ¬¥âàë:
-
 
1713
  * eax = 33 - ­®¬¥à ä㭪樨
-
 
1714
  * ebx = 㪠§ â¥«ì ­  ¨¬ï ä ©« 
-
 
1715
  * ecx = 㪠§ â¥«ì ­  ¤ ­­ë¥ ¤«ï § ¯¨á¨
-
 
1716
  * edx = ç¨á«® ¡ ©â ¤«ï § ¯¨á¨
-
 
1717
  * á«¥¤ã¥â ãáâ ­ ¢«¨¢ âì esi=0
-
 
1718
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
1719
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
-
 
1720
‡ ¬¥ç ­¨ï:
-
 
1721
  * â  äã­ªæ¨ï ãáâ à¥« ; äã­ªæ¨ï 70 ¯®§¢®«ï¥â ¢ë¯®«­ïâì
-
 
1722
    ⥠¦¥ ¤¥©á⢨ï á à áè¨à¥­­ë¬¨ ¢®§¬®¦­®áâﬨ.
-
 
1723
  * …᫨ 㪠§ âì ­¥­ã«¥¢®¥ §­ ç¥­¨¥ ¢ esi ¨ ­  à ¬¤¨áª¥ 㦥 ¥áâì
-
 
1724
    㪠§ ­­ë© ä ©«, â® ¡ã¤¥â ᮧ¤ ­ ¥éñ ®¤¨­ ä ©« á ⥬ ¦¥ ¨¬¥­¥¬.
-
 
1725
  * ‚ ¯à®â¨¢­®¬ á«ãç ¥ ä ©« ¯¥à¥§ ¯¨á뢠¥âáï.
-
 
1726
  * ˆ¬ï ä ©«  ¤®«¦­® ¡ëâì «¨¡® ¢ ä®à¬ â¥ 8+3 ᨬ¢®«®¢
-
 
1727
    (¯¥à¢ë¥ 8 ᨬ¢®«®¢ - ᮡá⢥­­® ¨¬ï, ¯®á«¥¤­¨¥ 3 - à áè¨à¥­¨¥,
-
 
1728
    ª®à®âª¨¥ ¨¬¥­  ¨ à áè¨à¥­¨ï ¤®¯®«­ïîâáï ¯à®¡¥« ¬¨),
-
 
1729
    «¨¡® ¢ ä®à¬ â¥ 8.3 ᨬ¢®«®¢ "FILE.EXT"/"FILE.EX "
-
 
1730
    (¨¬ï ­¥ ¡®«¥¥ 8 ᨬ¢®«®¢, â®çª , à áè¨à¥­¨¥ 3 ᨬ¢®« ,
-
 
1731
    ¤®¯®«­¥­­®¥ ¯à¨ ­¥®¡å®¤¨¬®á⨠¯à®¡¥« ¬¨).
-
 
1732
    ˆ¬ï ä ©«  ¤®«¦­® ¡ëâì § ¯¨á ­® § £« ¢­ë¬¨ ¡ãª¢ ¬¨.
-
 
1733
    ‡ ¢¥àè î騩 ᨬ¢®« á ª®¤®¬ 0 ­¥ ­ã¦¥­ (­¥ ASCIIZ-áâப ).
-
 
1734
  * â  äã­ªæ¨ï ­¥ ¯®¤¤¥à¦¨¢ ¥â ¯ ¯®ª ­  à ¬¤¨áª¥.
-
 
1735
 
1714
======================================================================
1736
======================================================================
1715
============ ”ã­ªæ¨ï 35 - ¯à®ç¨â âì 梥â â®çª¨ ­  íªà ­¥. ============
1737
============ ”ã­ªæ¨ï 35 - ¯à®ç¨â âì 梥â â®çª¨ ­  íªà ­¥. ============
1716
======================================================================
1738
======================================================================
1717
 à ¬¥âàë:
1739
 à ¬¥âàë:
1718
  * eax = 35
1740
  * eax = 35
Line 1727... Line 1749...
1727
  * Š ¢¨¤¥®¯ ¬ï⨠¥áâì â ª¦¥ ¯àאַ© ¤®áâ㯠(¡¥§ ¢ë§®¢®¢ á¨á⥬­ëå
1749
  * Š ¢¨¤¥®¯ ¬ï⨠¥áâì â ª¦¥ ¯àאַ© ¤®áâ㯠(¡¥§ ¢ë§®¢®¢ á¨á⥬­ëå
1728
    ä㭪権) ç¥à¥§ ᥫ¥ªâ®à gs.  à ¬¥âàë ⥪ã饣® ¢¨¤¥®à¥¦¨¬ 
1750
    ä㭪権) ç¥à¥§ ᥫ¥ªâ®à gs.  à ¬¥âàë ⥪ã饣® ¢¨¤¥®à¥¦¨¬ 
1729
    ¬®¦­® ¯®«ãç¨âì ä㭪樥© 61.
1751
    ¬®¦­® ¯®«ãç¨âì ä㭪樥© 61.
Line 1730... Line 1752...
1730
 
1752
 
-
 
1753
======================================================================
-
 
1754
=============== ”ã­ªæ¨ï 36 - ¯à®ç¨â âì ®¡« áâì íªà ­ . ===============
-
 
1755
======================================================================
-
 
1756
 à ¬¥âàë:
-
 
1757
  * eax = 36 - ­®¬¥à ä㭪樨
-
 
1758
  * ebx = 㪠§ â¥«ì ­  ¯à¥¤¢ à¨â¥«ì­® ¢ë¤¥«¥­­ãî ®¡« áâì ¯ ¬ïâ¨,
-
 
1759
            ªã¤  ¡ã¤¥â ¯®¬¥é¥­® ¨§®¡à ¦¥­¨¥ ¢ ä®à¬ â¥ BBGGRRBBGGRR...
-
 
1760
  * ecx = [à §¬¥à ¯® ®á¨ x]*65536 + [à §¬¥à ¯® ®á¨ y]
-
 
1761
  * edx = [ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [ª®®à¤¨­ â  ¯® ®á¨ y]
-
 
1762
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
1763
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
-
 
1764
‡ ¬¥ç ­¨ï:
-
 
1765
  * Š®®à¤¨­ âë ®¡« á⨠- íâ® ª®®à¤¨­ âë ¢¥àå­¥£® «¥¢®£® 㣫 
-
 
1766
    ®¡« á⨠®â­®á¨â¥«ì­® íªà ­ .
-
 
1767
  *  §¬¥à ¨§®¡à ¦¥­¨ï ¢ ¡ ©â å ¥áâì 3*xsize*ysize.
-
 
1768
 
1731
======================================================================
1769
======================================================================
1732
==================== ”ã­ªæ¨ï 37 - à ¡®â  á ¬ëèìî. ====================
1770
==================== ”ã­ªæ¨ï 37 - à ¡®â  á ¬ëèìî. ====================
Line 1733... Line 1771...
1733
======================================================================
1771
======================================================================
1734
 
1772
 
Line 1919... Line 1957...
1919
  * eax = PID ¢« ¤¥«ìæ 
1957
  * eax = PID ¢« ¤¥«ìæ 
1920
  * eax = 0, ¥á«¨ ¢« ¤¥«ìæ  ­¥â
1958
  * eax = 0, ¥á«¨ ¢« ¤¥«ìæ  ­¥â
1921
  * eax = -1 ¤«ï ­¥ª®à४⭮£® ebx
1959
  * eax = -1 ¤«ï ­¥ª®à४⭮£® ebx
Line 1922... Line 1960...
1922
 
1960
 
1923
======================================================================
1961
======================================================================
1924
========== ”ã­ªæ¨ï 42 - à ¡®â  á ¤ ­­ë¬¨, ¯®«ã祭­ë¬¨ ¯® IRQ. =======
1962
========= ”ã­ªæ¨ï 42 - à ¡®â  á ¤ ­­ë¬¨, ¯®«ã祭­ë¬¨ ¯® IRQ. =========
1925
======================================================================
-
 
1926
 
-
 
1927
------------------------ —⥭¨¥ ¤ ­­ëå -------------------------------
1963
======================================================================
1928
à¨ ¢®§­¨ª­®¢¥­¨¨ IRQ á¨á⥬  ¬®¦¥â áç¨â뢠âì ¤ ­­ë¥ ¨§ 㪠§ ­­ëå
1964
à¨ ¢®§­¨ª­®¢¥­¨¨ IRQ á¨á⥬  ¬®¦¥â áç¨â뢠âì ¤ ­­ë¥ ¨§ 㪠§ ­­ëå
-
 
1965
à ­¥¥ ä㭪樥© 44 ¯®à⮢ ¨ § ¯¨á뢠âì í⨠¤ ­­ë¥ ¢ ¡ãä¥à.
1929
à ­¥¥ ä㭪樥© 44 ¯®à⮢ ¨ § ¯¨á뢠âì í⨠¤ ­­ë¥ ¢ ¡ãä¥à.
1966
 
1930
Ž¯¨á뢠¥¬ ï äã­ªæ¨ï áç¨â뢠¥â ¤ ­­ë¥ ¨§ í⮣® ¡ãä¥à  ¢ ¡ãä¥à
-
 
1931
㪠§ ­­ë© ¢ ª ç¥á⢥ ¯ à ¬¥âà .
1967
-------------------- ®¤äã­ªæ¨ï 0 - ç⥭¨¥ ¤ ­­ëå --------------------
1932
 à ¬¥âàë:
1968
 à ¬¥âàë:
1933
  * eax = 42 - ­®¬¥à ä㭪樨
1969
  * eax = 42 - ­®¬¥à ä㭪樨
1934
  * bl  = ­®¬¥à IRQ, 0..15
1970
  * bl = ­®¬¥à IRQ, 0..15
1935
  * bh = ­®¬¥à ¯®¤ä㭪樨, 0
1971
  * bh = 0 - ­®¬¥à ¯®¤ä㭪樨
1936
Žáâ «ì­ ï ç áâì ॣ¨áâà  ebx ¤®«¦­  ¡ëâì ®¡­ã«¥­ .
1972
  * ®áâ «ì­ ï ç áâì ॣ¨áâà  ebx ¤®«¦­  ¡ëâì ®¡­ã«¥­ 
1937
  * ecx = 㪠§ â¥«ì ­  ¡ãä¥à, ªã¤  ¡ã¤ã⠯ਭ¨¬ âìáï ¤ ­­ë¥
1973
  * ecx = 㪠§ â¥«ì ­  ¡ãä¥à à §¬¥à®¬ ­¥ ¬¥­¥¥ 4000 ¡ ©â
1938
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥: (á¨âã æ¨î ¬®¦­® à §«¨ç¨âì ¯® §­ ç¥­¨î eax)
1974
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥: (á¨âã æ¨î ¬®¦­® à §«¨ç¨âì ¯® §­ ç¥­¨î eax)
1939
  * ¥á«¨ ¯®â®ª ­¥ ï¥âáï ¢« ¤¥«ì楬 IRQ
1975
  * ¥á«¨ ¯®â®ª ­¥ ï¥âáï ¢« ¤¥«ì楬 IRQ
1940
    (¨«¨ ­®¬¥à IRQ § ¤ ­ ­¥¢¥à­®):
-
 
1941
    * eax = -1
1976
    (¨«¨ ­®¬¥à IRQ § ¤ ­ ­¥¢¥à­®): eax = -1
1942
  * ¥á«¨ ¤ ­­ëå ­¥â:
-
 
1943
    * eax = 0
1977
  * ¥á«¨ ¤ ­­ëå ­¥â: eax = 0
1944
  * ¥á«¨ ¢áñ ¢ ¯®à浪¥ ¨ ¤ ­­ë¥ ¡ë«¨:
1978
  * ¥á«¨ ¢áñ ¢ ¯®à浪¥ ¨ ¤ ­­ë¥ ¡ë«¨:
Line 1945... Line -...
1945
    * eax = à §¬¥à ¤ ­­ëå, ¯à®ç¨â ­­ëå ¨§ ¡ãä¥à  (¢ ¡ ©â å)
-
 
1946
 
-
 
1947
‘¬®âà¨â¥ § ¬¥ç ­¨ï ­¨¦¥.
1979
    eax = à §¬¥à ¤ ­­ëå, ¯à®ç¨â ­­ëå ¨§ ¡ãä¥à  (¢ ¡ ©â å)
1948
 
1980
 
1949
------------------------ “§­ âì à §¬¥à ¤ ­­ëå ¢ ¡ãä¥à¥ ---------------
1981
------------ ®¤äã­ªæ¨ï 1 - 㧭 âì à §¬¥à ¤ ­­ëå ¢ ¡ãä¥à¥ ------------
1950
 à ¬¥âàë:
1982
 à ¬¥âàë:
1951
  * eax = 42 - ­®¬¥à ä㭪樨
1983
  * eax = 42 - ­®¬¥à ä㭪樨
1952
  * bl  = ­®¬¥à IRQ, 0..15
1984
  * bl = ­®¬¥à IRQ, 0..15
1953
  * bh = ­®¬¥à ¯®¤ä㭪樨, 1
1985
  * bh = 1 - ­®¬¥à ¯®¤ä㭪樨
1954
Žáâ «ì­ ï ç áâì ॣ¨áâà  ebx ¤®«¦­  ¡ëâì ®¡­ã«¥­ .
1986
  * ®áâ «ì­ ï ç áâì ॣ¨áâà  ebx ¤®«¦­  ¡ëâì ®¡­ã«¥­ 
1955
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥: (á¨âã æ¨î ¬®¦­® à §«¨ç¨âì ¯® §­ ç¥­¨î eax)
1987
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1956
  * ¥á«¨ ¯®â®ª ­¥ ï¥âáï ¢« ¤¥«ì楬 IRQ
-
 
1957
    (¨«¨ ­®¬¥à IRQ § ¤ ­ ­¥¢¥à­®):
1988
  * ¥á«¨ ¯®â®ª ­¥ ï¥âáï ¢« ¤¥«ì楬 IRQ
1958
    * eax = -1
-
 
1959
  * ¥á«¨ ¢áñ ¢ ¯®à浪¥, ¢ eax à §¬¥à ¤ ­­ëå
1989
    (¨«¨ ­®¬¥à IRQ § ¤ ­ ­¥¢¥à­®): eax = -1
1960
 
1990
  * ¨­ ç¥ eax = à §¬¥à ¤ ­­ëå ¢ ¡ãä¥à¥
1961
‡ ¬¥ç ­¨ï:
1991
‡ ¬¥ç ­¨ï:
1962
  * à¥¤¢ à¨â¥«ì­® ¯®â®ª ¤®«¦¥­ § à¥§¥à¢¨à®¢ âì ¤«ï ᥡï 㪠§ ­­ë© IRQ
1992
  * à¥¤¢ à¨â¥«ì­® ¯®â®ª ¤®«¦¥­ § à¥§¥à¢¨à®¢ âì ¤«ï ᥡï 㪠§ ­­ë© IRQ
1963
    ä㭪樥© 45.
1993
    ä㭪樥© 45.
Line 2579... Line 2609...
2579
  * ebx à §àãè ¥âáï
2609
  * ebx à §àãè ¥âáï
2580
‡ ¬¥ç ­¨ï:
2610
‡ ¬¥ç ­¨ï:
2581
  * ’¥ªãé ï ॠ«¨§ æ¨ï ­¥ § ªà뢠¥â  ¢â®¬ â¨ç¥áª¨ ¢á¥ ᮪¥âë ¯®â®ª 
2611
  * ’¥ªãé ï ॠ«¨§ æ¨ï ­¥ § ªà뢠¥â  ¢â®¬ â¨ç¥áª¨ ¢á¥ ᮪¥âë ¯®â®ª 
2582
    ¯à¨ ¥£® § ¢¥à襭¨¨. ‚ ç áâ­®áâ¨, ­¥ á«¥¤ã¥â ¯à¨¡¨¢ âì ¯®â®ª
2612
    ¯à¨ ¥£® § ¢¥à襭¨¨. ‚ ç áâ­®áâ¨, ­¥ á«¥¤ã¥â ¯à¨¡¨¢ âì ¯®â®ª
2583
    á ªã祩 ®âªàëâëå ᮪¥â®¢ - ¡ã¤¥â ãâ¥çª  à¥áãàᮢ.
2613
    á ªã祩 ®âªàëâëå ᮪¥â®¢ - ¡ã¤¥â ãâ¥çª  à¥áãàᮢ.
2584
  * ’¥ªãé ï ॠ«¨§ æ¨ï ­¥ ¤¥« ¥â ¯à®¢¥à®ª ­  ª®à४⭮áâì
-
 
2585
    (¥¤¨­á⢥­­®¥, ­  çâ® ¢®§¢à é ¥âáï ®è¨¡ª , - ¯®¯ë⪠ § ªàëâì
-
 
2586
    ­¥®âªàëâë© á®ª¥â á ª®à४â­ë¬ åí­¤«®¬).
-
 
Line 2587... Line 2614...
2587
 
2614
 
2588
======================================================================
2615
======================================================================
2589
============== ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 2 - ®¯à®á ᮪¥â . ==============
2616
============== ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 2 - ®¯à®á ᮪¥â . ==============
2590
======================================================================
2617
======================================================================
2591
 à ¬¥âàë:
2618
 à ¬¥âàë:
2592
  * eax = 53 - ­®¬¥à ä㭪樨
2619
  * eax = 53 - ­®¬¥à ä㭪樨
2593
  * ebx = 2 - ­®¬¥à ¯®¤ä㭪樨
2620
  * ebx = 2 - ­®¬¥à ¯®¤ä㭪樨
2594
  * ecx = åí­¤« ᮪¥â 
2621
  * ecx = åí­¤« ᮪¥â 
2595
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2622
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2596
  * eax = ç¨á«® ¯®«ã祭­ëå ¡ ©â
2623
  * eax = ç¨á«® ¯®«ã祭­ëå ¡ ©â, 0 ¤«ï ­¥¢¥à­®£® åí­¤« 
2597
  * ebx à §àãè ¥âáï
-
 
2598
‡ ¬¥ç ­¨ï:
-
 
Line 2599... Line 2624...
2599
  * à®¢¥àª¨ ª®à४⭮á⨠­¥ ¤¥« ¥âáï.
2624
  * ebx à §àãè ¥âáï
2600
 
2625
 
2601
======================================================================
2626
======================================================================
2602
======== ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 3 - ¯à®ç¨â âì ¡ ©â ¨§ ᮪¥â . ========
2627
======== ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 3 - ¯à®ç¨â âì ¡ ©â ¨§ ᮪¥â . ========
2603
======================================================================
2628
======================================================================
2604
 à ¬¥âàë:
2629
 à ¬¥âàë:
2605
  * eax = 53 - ­®¬¥à ä㭪樨
2630
  * eax = 53 - ­®¬¥à ä㭪樨
2606
  * ebx = 3 - ­®¬¥à ¯®¤ä㭪樨
2631
  * ebx = 3 - ­®¬¥à ¯®¤ä㭪樨
2607
  * ecx = åí­¤« ᮪¥â 
2632
  * ecx = åí­¤« ᮪¥â 
2608
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2633
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2609
  * ¥á«¨ ­¥â ¯à¨­ïâëå ¤ ­­ëå: eax=0, bl=0,
2634
  * ¥á«¨ ­¥â ¯à¨­ïâëå ¤ ­­ëå ¨«¨ 㪠§ ­ ­¥¢¥à­ë© åí­¤«:
2610
    ¯à®ç¨¥ ¡ ©âë ebx à §àãè îâáï
2635
    eax=0, bl=0, ¯à®ç¨¥ ¡ ©âë ebx à §àãè îâáï
2611
  * ¥á«¨ ¡ë«¨ ¯à¨­ïâë¥ ¤ ­­ë¥: eax=ç¨á«® ®áâ ¢è¨åáï ¡ ©â
-
 
2612
    (¢®§¬®¦­®, 0), bl=¯à®ç¨â ­­ë© ¡ ©â, ¯à®ç¨¥ ¡ ©âë ebx à §àãè îâáï
-
 
Line 2613... Line 2636...
2613
‡ ¬¥ç ­¨ï:
2636
  * ¥á«¨ ¡ë«¨ ¯à¨­ïâë¥ ¤ ­­ë¥: eax=ç¨á«® ®áâ ¢è¨åáï ¡ ©â
2614
  * à®¢¥àª¨ ª®à४⭮á⨠­¥ ¯à®¨§¢®¤¨âáï.
2637
    (¢®§¬®¦­®, 0), bl=¯à®ç¨â ­­ë© ¡ ©â, ¯à®ç¨¥ ¡ ©âë ebx à §àãè îâáï
2615
 
2638
 
2616
======================================================================
2639
======================================================================
Line 2621... Line 2644...
2621
  * ebx = 4 - ­®¬¥à ¯®¤ä㭪樨
2644
  * ebx = 4 - ­®¬¥à ¯®¤ä㭪樨
2622
  * ecx = åí­¤« ᮪¥â 
2645
  * ecx = åí­¤« ᮪¥â 
2623
  * edx = ç¨á«® ¡ ©â ¤«ï § ¯¨á¨
2646
  * edx = ç¨á«® ¡ ©â ¤«ï § ¯¨á¨
2624
  * esi = 㪠§ â¥«ì ­  ¤ ­­ë¥ ¤«ï § ¯¨á¨
2647
  * esi = 㪠§ â¥«ì ­  ¤ ­­ë¥ ¤«ï § ¯¨á¨
2625
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2648
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2626
  * eax = 0xffffffff - ­¥¢¥à­ë© åí­¤«
-
 
2627
  * eax = 0xffff - ­¥¤®áâ â®ç­® ¯ ¬ïâ¨
2649
  * eax = 0xffffffff - ®è¨¡ª  (­¥¢¥à­ë© åí­¤« ¨«¨ ­¥¤®áâ â®ç­® ¯ ¬ïâ¨)
2628
  * eax = 0 - ãᯥ譮
2650
  * eax = 0 - ãᯥ譮
2629
  * ebx à §àãè ¥âáï
2651
  * ebx à §àãè ¥âáï
2630
‡ ¬¥ç ­¨ï:
2652
‡ ¬¥ç ­¨ï:
2631
  * à®¢¥àª  ­  ¯à ¢¨«ì­®áâì åí­¤«  ¬¨­¨¬ «ì­  - ¨áª«îç îâáï ⮫쪮
-
 
2632
    ­¥ ®ç¥­ì ­¥¯à ¢¨«ì­ë¥ ­¥®âªàëâë¥ åí­¤«ë.
-
 
2633
  * —¨á«® ¡ ©â ¤«ï § ¯¨á¨ ­¥ ¬®¦¥â ¯à¥¢ëè âì 1500-28, å®âï
2653
  * —¨á«® ¡ ©â ¤«ï § ¯¨á¨ ­¥ ¬®¦¥â ¯à¥¢ëè âì 1500-28, å®âï
2634
    ᮮ⢥âáâ¢ãî饩 ¯à®¢¥àª¨ ­¥ ¤¥« ¥âáï.
2654
    ᮮ⢥âáâ¢ãî饩 ¯à®¢¥àª¨ ­¥ ¤¥« ¥âáï.
Line 2635... Line 2655...
2635
 
2655
 
2636
======================================================================
2656
======================================================================
Line 2655... Line 2675...
2655
 à ¬¥âàë:
2675
 à ¬¥âàë:
2656
  * eax = 53 - ­®¬¥à ä㭪樨
2676
  * eax = 53 - ­®¬¥à ä㭪樨
2657
  * ebx = 6 - ­®¬¥à ¯®¤ä㭪樨
2677
  * ebx = 6 - ­®¬¥à ¯®¤ä㭪樨
2658
  * ecx = åí­¤« ᮪¥â 
2678
  * ecx = åí­¤« ᮪¥â 
2659
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2679
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2660
  * eax = áâ âãá ᮪¥â : ®¤­® ¨§
2680
  * eax = 0 ¤«ï ­¥¢¥à­®£® ᮪¥â  ¨«¨ áâ âãá: ®¤­® ¨§
2661
  * TCB_LISTEN = 1
2681
  * TCB_LISTEN = 1
2662
  * TCB_SYN_SENT = 2
2682
  * TCB_SYN_SENT = 2
2663
  * TCB_SYN_RECEIVED = 3
2683
  * TCB_SYN_RECEIVED = 3
2664
  * TCB_ESTABLISHED = 4
2684
  * TCB_ESTABLISHED = 4
2665
  * TCB_FIN_WAIT_1 = 5
2685
  * TCB_FIN_WAIT_1 = 5
Line 2668... Line 2688...
2668
  * TCB_CLOSING = 8
2688
  * TCB_CLOSING = 8
2669
  * TCB_LAST_ASK = 9
2689
  * TCB_LAST_ASK = 9
2670
  * TCB_TIME_WAIT = 10
2690
  * TCB_TIME_WAIT = 10
2671
  * TCB_CLOSED = 11
2691
  * TCB_CLOSED = 11
2672
  * ebx à §àãè ¥âáï
2692
  * ebx à §àãè ¥âáï
2673
‡ ¬¥ç ­¨ï:
-
 
2674
  * à®¢¥à®ª ª®à४⭮á⨠­¥ ¯à®¨§¢®¤¨âáï.
-
 
Line 2675... Line 2693...
2675
 
2693
 
2676
======================================================================
2694
======================================================================
2677
========== ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 7 - § ¯¨á âì ¢ TCP-᮪¥â. ==========
2695
========== ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 7 - § ¯¨á âì ¢ TCP-᮪¥â. ==========
2678
======================================================================
2696
======================================================================
Line 2681... Line 2699...
2681
  * ebx = 7 - ­®¬¥à ¯®¤ä㭪樨
2699
  * ebx = 7 - ­®¬¥à ¯®¤ä㭪樨
2682
  * ecx = åí­¤« ᮪¥â 
2700
  * ecx = åí­¤« ᮪¥â 
2683
  * edx = ç¨á«® ¡ ©â ¤«ï § ¯¨á¨
2701
  * edx = ç¨á«® ¡ ©â ¤«ï § ¯¨á¨
2684
  * esi = 㪠§ â¥«ì ­  ¤ ­­ë¥ ¤«ï § ¯¨á¨
2702
  * esi = 㪠§ â¥«ì ­  ¤ ­­ë¥ ¤«ï § ¯¨á¨
2685
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2703
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2686
  * eax = 0xffffffff - ®è¨¡ª 
-
 
2687
  * eax = 0xffff - ­¥¤®áâ â®ç­® ¯ ¬ïâ¨
2704
  * eax = 0xffffffff - ®è¨¡ª  (­¥¢¥à­ë© åí­¤« ¨«¨ ­¥¤®áâ â®ç­® ¯ ¬ïâ¨)
2688
  * eax = 0 - ãᯥ譮
2705
  * eax = 0 - ãᯥ譮
2689
  * ebx à §àãè ¥âáï
2706
  * ebx à §àãè ¥âáï
2690
‡ ¬¥ç ­¨ï:
2707
‡ ¬¥ç ­¨ï:
2691
  * à®¢¥àª  ­  ¯à ¢¨«ì­®áâì åí­¤«  ¬¨­¨¬ «ì­  - ¨áª«îç îâáï ⮫쪮
-
 
2692
    ­¥ ®ç¥­ì ­¥¯à ¢¨«ì­ë¥ ­¥®âªàëâë¥ åí­¤«ë.
-
 
2693
  * —¨á«® ¡ ©â ¤«ï § ¯¨á¨ ­¥ ¬®¦¥â ¯à¥¢ëè âì 1500-40,
2708
  * —¨á«® ¡ ©â ¤«ï § ¯¨á¨ ­¥ ¬®¦¥â ¯à¥¢ëè âì 1500-40,
2694
    å®âï ᮮ⢥âáâ¢ãî饩 ¯à®¢¥àª¨ ­¥ ¤¥« ¥âáï.
2709
    å®âï ᮮ⢥âáâ¢ãî饩 ¯à®¢¥àª¨ ­¥ ¤¥« ¥âáï.
Line 2695... Line 2710...
2695
 
2710
 
2696
======================================================================
2711
======================================================================
Line 2699... Line 2714...
2699
 à ¬¥âàë:
2714
 à ¬¥âàë:
2700
  * eax = 53 - ­®¬¥à ä㭪樨
2715
  * eax = 53 - ­®¬¥à ä㭪樨
2701
  * ebx = 8 - ­®¬¥à ¯®¤ä㭪樨
2716
  * ebx = 8 - ­®¬¥à ¯®¤ä㭪樨
2702
  * ecx = åí­¤« ᮪¥â 
2717
  * ecx = åí­¤« ᮪¥â 
2703
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2718
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2704
  * eax = -1 - ­¥¢¥à­ë© åí­¤«
2719
  * eax = -1 - ®è¨¡ª  (­¥¢¥à­ë© åí­¤« ¨«¨
2705
  * eax = 0xffff - ­¥¤®áâ â®ç­® ¯ ¬ï⨠¤«ï ¯ ª¥â  § ªàëâ¨ï ᮪¥â 
2720
    ­¥¤®áâ â®ç­® ¯ ¬ï⨠¤«ï ¯ ª¥â  § ªàëâ¨ï ᮪¥â )
2706
  * eax = 0 - ãᯥ譮
2721
  * eax = 0 - ãᯥ譮
2707
  * ¢® ¬­®£¨å á«ãç ïå eax à §àãè ¥âáï (¢®§¢à é ¥âáï १ã«ìâ â ä㭪樨
-
 
2708
    queue) - ¢¨¤¨¬®, íâ® ¡ £, ª®â®àë© ¡ã¤¥â ¨á¯à ¢«¥­
-
 
2709
  * ebx à §àãè ¥âáï
2722
  * ebx à §àãè ¥âáï
2710
‡ ¬¥ç ­¨ï:
2723
‡ ¬¥ç ­¨ï:
2711
  * ’¥ªãé ï ॠ«¨§ æ¨ï ­¥ § ªà뢠¥â  ¢â®¬ â¨ç¥áª¨ ¢á¥ ᮪¥âë ¯®â®ª 
2724
  * ’¥ªãé ï ॠ«¨§ æ¨ï ­¥ § ªà뢠¥â  ¢â®¬ â¨ç¥áª¨ ¢á¥ ᮪¥âë ¯®â®ª 
2712
    ¯à¨ ¥£® § ¢¥à襭¨¨. ‚ ç áâ­®áâ¨, ­¥ á«¥¤ã¥â ¯à¨¡¨¢ âì ¯®â®ª
2725
    ¯à¨ ¥£® § ¢¥à襭¨¨. ‚ ç áâ­®áâ¨, ­¥ á«¥¤ã¥â ¯à¨¡¨¢ âì ¯®â®ª
2713
    á ªã祩 ®âªàëâëå ᮪¥â®¢ - ¡ã¤¥â ãâ¥çª  à¥áãàᮢ.
2726
    á ªã祩 ®âªàëâëå ᮪¥â®¢ - ¡ã¤¥â ãâ¥çª  à¥áãàᮢ.
2714
  * ’¥ªãé ï ॠ«¨§ æ¨ï ­¥ ¤¥« ¥â ¯à®¢¥à®ª ­  ª®à४⭮áâì
-
 
2715
    (¥¤¨­á⢥­­®¥, ­  çâ® ¢®§¢à é ¥âáï ®è¨¡ª , - ¯®¯ë⪠ § ªàëâì
-
 
2716
    ­¥®âªàëâë© á®ª¥â á ª®à४â­ë¬ åí­¤«®¬).
-
 
Line 2717... Line 2727...
2717
 
2727
 
2718
======================================================================
2728
======================================================================
2719
== ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 9 - ¯à®¢¥à¨âì, ᢮¡®¤¥­ «¨ «®ª «ì­ë© ¯®àâ. =
2729
== ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 9 - ¯à®¢¥à¨âì, ᢮¡®¤¥­ «¨ «®ª «ì­ë© ¯®àâ. =
2720
======================================================================
2730
======================================================================
Line 2752... Line 2762...
2752
  * ecx = åí­¤« ᮪¥â 
2762
  * ecx = åí­¤« ᮪¥â 
2753
  * edx = 㪠§ â¥«ì ­  ¡ãä¥à
2763
  * edx = 㪠§ â¥«ì ­  ¡ãä¥à
2754
  * esi = ç¨á«® ¡ ©â ¤«ï ç⥭¨ï;
2764
  * esi = ç¨á«® ¡ ©â ¤«ï ç⥭¨ï;
2755
  * esi = 0 - ç¨â âì ¢á¥ ¤ ­­ë¥ (¬ ªá¨¬ã¬ 4096 ¡ ©â)
2765
  * esi = 0 - ç¨â âì ¢á¥ ¤ ­­ë¥ (¬ ªá¨¬ã¬ 4096 ¡ ©â)
2756
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2766
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2757
  * eax = ç¨á«® ¯à®ç¨â ­­ëå ¡ ©â
2767
  * eax = ç¨á«® ¯à®ç¨â ­­ëå ¡ ©â (0 ¯à¨ ­¥¢¥à­®¬ åí­¤«¥)
2758
  * ebx à §àãè ¥âáï
2768
  * ebx à §àãè ¥âáï
2759
‡ ¬¥ç ­¨ï:
-
 
2760
  * à®¢¥àª¨ ­  ¯à ¢¨«ì­®áâì åí­¤«  ­¥ ¤¥« ¥âáï.
-
 
Line 2761... Line 2769...
2761
 
2769
 
2762
======================================================================
2770
======================================================================
2763
 ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 255 - ®â« ¤®ç­ ï ¨­ä®à¬ æ¨ï á¥â¥¢®£® ¤à ©¢¥à .
2771
 ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 255 - ®â« ¤®ç­ ï ¨­ä®à¬ æ¨ï á¥â¥¢®£® ¤à ©¢¥à .
2764
======================================================================
2772
======================================================================
Line 2790... Line 2798...
2790
  * 5: ®¡é¥¥ ç¨á«® ¯®«ã祭­ëå ARP-¯ ª¥â®¢
2798
  * 5: ®¡é¥¥ ç¨á«® ¯®«ã祭­ëå ARP-¯ ª¥â®¢
2791
  * 6: áâ âãá ¤à ©¢¥à  ¯ ª¥â®¢, 0=­¥ ªâ¨¢¥­,
2799
  * 6: áâ âãá ¤à ©¢¥à  ¯ ª¥â®¢, 0=­¥ ªâ¨¢¥­,
2792
    ­¥­ã«¥¢®¥ §­ ç¥­¨¥= ªâ¨¢¥­
2800
    ­¥­ã«¥¢®¥ §­ ç¥­¨¥= ªâ¨¢¥­
Line 2793... Line 2801...
2793
 
2801
 
2794
======================================================================
-
 
2795
======== ”ã­ªæ¨ï 55, ¯®¤äã­ªæ¨ï 0 - § £à㧨âì ¤ ­­ë¥ ¤«ï SB16. =======
-
 
2796
======================================================================
-
 
2797
 à ¬¥âàë:
-
 
2798
  * eax = 55 - ­®¬¥à ä㭪樨
-
 
2799
  * ebx = 0 - ­®¬¥à ¯®¤ä㭪樨
-
 
2800
  * ecx = 㪠§ â¥«ì ­  ¤ ­­ë¥ (ª®¯¨àã¥âáï 64 ª¨«®¡ ©â , ¨á¯®«ì§ã¥âáï
-
 
2801
    á⮫쪮, ᪮«ìª® ãáâ ­®¢«¥­® ¯®¤ä㭪樥© 2)
-
 
2802
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
2803
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
-
 
2804
‡ ¬¥ç ­¨ï:
-
 
2805
  * ”®à¬ â ¨ à §¬¥à ¤ ­­ëå ãáâ ­ ¢«¨¢ îâáï ¯®¤ä㭪樥© 2.
-
 
2806
 
-
 
2807
======================================================================
-
 
2808
==== ”ã­ªæ¨ï 55, ¯®¤äã­ªæ¨ï 1 - ­ ç âì ¯à®¨£à뢠âì ¤ ­­ë¥ ­  SB16. ===
-
 
2809
======================================================================
-
 
2810
 à ¬¥âàë:
-
 
2811
  * eax = 55 - ­®¬¥à ä㭪樨
-
 
2812
  * ebx = 1 - ­®¬¥à ¯®¤ä㭪樨
-
 
2813
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
2814
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
-
 
2815
‡ ¬¥ç ­¨ï:
-
 
2816
  * à¥¤¢ à¨â¥«ì­® ¤ ­­ë¥ ¤®«¦­ë ¡ëâì § £à㦥­ë ¯®¤ä㭪樥© 0 ¨
-
 
2817
    ®¯à¥¤¥«ñ­ ¨å ä®à¬ â ¯®¤ä㭪樥© 2.
-
 
2818
  * ”ã­ªæ¨ï ¢®§¢à é ¥â ã¯à ¢«¥­¨¥, ª®£¤  ­ ç «®áì ¯à®¨£à뢠­¨¥ ¤ ­­ëå;
-
 
2819
    ¯®á«¥ í⮣® ¯à®¨£à뢠­¨¥ ¨¤ñâ ­¥§ ¢¨á¨¬® ®â ¯à¨«®¦¥­¨ï (¨ ¢®®¡é¥
-
 
2820
    ­¥ âॡã¥â § £à㧪¨ ¯à®æ¥áá®à ).
-
 
2821
  * à¥¤¢ à¨â¥«ì­® ¤®«¦­ë ¡ëâì ®¯à¥¤¥«¥­ë ¡ §®¢ë© ¯®àâ SB16
-
 
2822
    (¯®¤ä㭪樥© 4 ä㭪樨 21) ¨ ª ­ « DMA
-
 
2823
    (¯®¤ä㭪樥© 10 ä㭪樨 21).
-
 
2824
 
-
 
2825
======================================================================
-
 
2826
====== ”ã­ªæ¨ï 55, ¯®¤äã­ªæ¨ï 2 - ãáâ ­®¢¨âì ä®à¬ â ¤ ­­ëå SB16. =====
-
 
2827
======================================================================
-
 
2828
 à ¬¥âàë:
-
 
2829
  * eax = 55 - ­®¬¥à ä㭪樨
-
 
2830
  * ebx = 2 - ­®¬¥à ¯®¤ä㭪樨
-
 
2831
  * ecx = 0 - ãáâ ­®¢¨âì à §à來®áâì
-
 
2832
    * edx = 1 - 8¡¨â ¬®­®
-
 
2833
    * edx = 2 - 8¡¨â áâ¥à¥®
-
 
2834
  * ecx = 1 - ãáâ ­®¢¨âì à §¬¥à ¤ ­­ëå
-
 
2835
    * edx = à §¬¥à ¢ ¡ ©â å
-
 
2836
  * ecx = 2 - ãáâ ­®¢¨âì ç áâ®â㠯ந£à뢠­¨ï
-
 
2837
    * edx = ç áâ®â 
-
 
2838
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
2839
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
-
 
2840
‡ ¬¥ç ­¨ï:
-
 
2841
  * à¨ § £à㧪¥ á¨á⥬ë ãáâ ­ ¢«¨¢ îâáï á«¥¤ãî騥 ¯ à ¬¥âàë
-
 
2842
    ¯® 㬮«ç ­¨î: à §à來®áâì - 8 ¡¨â ¬®­®, à §¬¥à - 64 Š¡,
-
 
2843
    ç áâ®â  44100 ƒæ. ’¥¬ ­¥ ¬¥­¥¥ ४®¬¥­¤ã¥âáï ® ãáâ ­ ¢«¨¢ âì
-
 
2844
    ­¥®¡å®¤¨¬ë¥ §­ ç¥­¨ï, ¯®áª®«ìªã ®­¨ ¬®£«¨ ¡ëâì ¯¥à¥ãáâ ­®¢«¥­ë
-
 
2845
    ª ª®©-­¨¡ã¤ì ¯à®£à ¬¬®©.
-
 
2846
 
-
 
2847
======================================================================
2802
======================================================================
2848
====================== ”ã­ªæ¨ï 55, ¯®¤äã­ªæ¨ï 55 =====================
2803
====================== ”ã­ªæ¨ï 55, ¯®¤äã­ªæ¨ï 55 =====================
2849
==========  ç âì ¯à®¨£à뢠âì ¤ ­­ë¥ ­  ¢áâ஥­­®¬ ᯨª¥à¥. ==========
2804
==========  ç âì ¯à®¨£à뢠âì ¤ ­­ë¥ ­  ¢áâ஥­­®¬ ᯨª¥à¥. ==========
2850
======================================================================
2805
======================================================================
2851
 à ¬¥âàë:
2806
 à ¬¥âàë:
Line 3400... Line 3355...
3400
 à ¬¥âàë:
3355
 à ¬¥âàë:
3401
  * eax = 65 - ­®¬¥à ä㭪樨
3356
  * eax = 65 - ­®¬¥à ä㭪樨
3402
  * ebx = 㪠§ â¥«ì ­  ¨§®¡à ¦¥­¨¥
3357
  * ebx = 㪠§ â¥«ì ­  ¨§®¡à ¦¥­¨¥
3403
  * ecx = [à §¬¥à ¯® ®á¨ x]*65536 + [à §¬¥à ¯® ®á¨ y]
3358
  * ecx = [à §¬¥à ¯® ®á¨ x]*65536 + [à §¬¥à ¯® ®á¨ y]
3404
  * edx = [ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [ª®®à¤¨­ â  ¯® ®á¨ y]
3359
  * edx = [ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [ª®®à¤¨­ â  ¯® ®á¨ y]
3405
  * esi = ç¨á«® ¡¨â ­  ¯¨ªá¥«ì, ¤®«¦­® ¡ëâì 1, 4, 8, 15, 16, 24 ¨«¨ 32
3360
  * esi = ç¨á«® ¡¨â ­  ¯¨ªá¥«ì, ¤®«¦­® ¡ëâì 1,2,4,8,15,16,24 ¨«¨ 32
3406
  * edi = 㪠§ â¥«ì ­  ¯ «¨âàã (2 ¢ á⥯¥­¨ esi 梥⮢ 0x00RRGGBB);
3361
  * edi = 㪠§ â¥«ì ­  ¯ «¨âàã (2 ¢ á⥯¥­¨ esi 梥⮢ 0x00RRGGBB);
3407
          ¨£­®à¨àã¥âáï ¯à¨ esi > 8
3362
          ¨£­®à¨àã¥âáï ¯à¨ esi > 8
3408
  * ebp = ᬥ饭¨¥ ¤ ­­ëå ª ¦¤®© á«¥¤ãî饩 áâப¨ ¨§®¡à ¦¥­¨ï
3363
  * ebp = ᬥ饭¨¥ ¤ ­­ëå ª ¦¤®© á«¥¤ãî饩 áâப¨ ¨§®¡à ¦¥­¨ï
3409
          ®â­®á¨â¥«ì­® ¯à¥¤ë¤ã饩
3364
          ®â­®á¨â¥«ì­® ¯à¥¤ë¤ã饩
3410
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3365
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3411
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
3366
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
3412
‡ ¬¥ç ­¨ï:
3367
‡ ¬¥ç ­¨ï:
3413
  * Š®®à¤¨­ âë ¨§®¡à ¦¥­¨ï - íâ® ª®®à¤¨­ âë ¢¥àå­¥£® «¥¢®£® 㣫 
3368
  * Š®®à¤¨­ âë ¨§®¡à ¦¥­¨ï - íâ® ª®®à¤¨­ âë ¢¥àå­¥£® «¥¢®£® 㣫 
3414
    ¨§®¡à ¦¥­¨ï ®â­®á¨â¥«ì­® ®ª­ .
3369
    ¨§®¡à ¦¥­¨ï ®â­®á¨â¥«ì­® ®ª­ .
3415
  *  §¬¥à ¨§®¡à ¦¥­¨ï ¢ ¡ ©â å ¥áâì xsize*ysize.
-
 
3416
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 1 ¡¨â®¬ ­  ¯¨ªá¥«ì: ª ¦¤ë© ¡ ©â ¨§®¡à ¦¥­¨ï,
3370
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 1 ¡¨â®¬ ­  ¯¨ªá¥«ì: ª ¦¤ë© ¡ ©â ¨§®¡à ¦¥­¨ï,
3417
    §  ¨áª«î祭¨¥¬, ¡ëâì ¬®¦¥â, ¯®á«¥¤­¨å ¡ ©â®¢ áâப, ᮤ¥à¦¨â
3371
    §  ¨áª«î祭¨¥¬, ¡ëâì ¬®¦¥â, ¯®á«¥¤­¨å ¡ ©â®¢ áâப, ᮤ¥à¦¨â
3418
    ¨­ä®à¬ æ¨î ® 梥⥠8 ¯¨ªá¥«¥©, áâ à訩 ¡¨â ᮮ⢥âáâ¢ã¥â ¯¥à¢®¬ã
3372
    ¨­ä®à¬ æ¨î ® 梥⥠8 ¯¨ªá¥«¥©, áâ à訩 ¡¨â ᮮ⢥âáâ¢ã¥â ¯¥à¢®¬ã
3419
    ¯¨ªá¥«î.
3373
    ¯¨ªá¥«î.
-
 
3374
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 2 ¡¨â ¬¨ ­  ¯¨ªá¥«ì: ª ¦¤ë© ¡ ©â ¨§®¡à ¦¥­¨ï,
-
 
3375
    §  ¨áª«î祭¨¥¬, ¡ëâì ¬®¦¥â, ¯®á«¥¤­¨å ¡ ©â®¢ áâப, ᮤ¥à¦¨â
-
 
3376
    ¨­ä®à¬ æ¨î ® 梥⥠4 ¯¨ªá¥«¥©, áâ à訥 ¤¢  ¡¨â  ᮮ⢥âáâ¢ãîâ
-
 
3377
    ¯¥à¢®¬ã ¯¨ªá¥«î.
3420
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 4 ¡¨â ¬¨ ­  ¯¨ªá¥«ì: ª ¦¤ë© ¡ ©â ¨§®¡à ¦¥­¨ï,
3378
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 4 ¡¨â ¬¨ ­  ¯¨ªá¥«ì: ª ¦¤ë© ¡ ©â ¨§®¡à ¦¥­¨ï,
3421
    §  ¨áª«î祭¨¥¬ ¯®á«¥¤­¨å ¡ ©â®¢ áâப (¥á«¨ è¨à¨­  ¨§®¡à ¦¥­¨ï
3379
    §  ¨áª«î祭¨¥¬ ¯®á«¥¤­¨å ¡ ©â®¢ áâப (¥á«¨ è¨à¨­  ¨§®¡à ¦¥­¨ï
3422
    ­¥çñâ­ ), ᮤ¥à¦¨â ¨­ä®à¬ æ¨î ® 梥⥠2 ¯¨ªá¥«¥©, áâ àè ï â¥âà ¤ 
3380
    ­¥çñâ­ ), ᮤ¥à¦¨â ¨­ä®à¬ æ¨î ® 梥⥠2 ¯¨ªá¥«¥©, áâ àè ï â¥âà ¤ 
3423
    ᮮ⢥âáâ¢ã¥â ¯¥à¢®¬ã ¯¨ªá¥«î.
3381
    ᮮ⢥âáâ¢ã¥â ¯¥à¢®¬ã ¯¨ªá¥«î.
3424
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 8 ¡¨â ¬¨ ­  ¯¨ªá¥«ì: ª ¦¤ë© ¡ ©â ¨§®¡à ¦¥­¨ï
3382
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 8 ¡¨â ¬¨ ­  ¯¨ªá¥«ì: ª ¦¤ë© ¡ ©â ¨§®¡à ¦¥­¨ï
3425
    à áᬠâਢ ¥âáï ª ª ¨­¤¥ªá ¢ ¯ «¨âà¥.
3383
    à áᬠâਢ ¥âáï ª ª ¨­¤¥ªá ¢ ¯ «¨âà¥.
3426
  * …᫨ ¨§®¡à ¦¥­¨¥ ¨á¯®«ì§ã¥â ­¥ ¢á¥ 256 梥⮢,   ¬¥­ìè¥,
-
 
3427
    à §¬¥à ¯ «¨âàë ¬®¦¥â ¡ëâì ¬¥­ìè¥ 256.
-
 
3428
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 15 ¡¨â ¬¨ ­  ¯¨ªá¥«ì: 梥⠪ ¦¤®£® ¯¨ªá¥«ï
3384
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 15 ¡¨â ¬¨ ­  ¯¨ªá¥«ì: 梥⠪ ¦¤®£® ¯¨ªá¥«ï
3429
    ª®¤¨àã¥âáï ª ª (¢ ¡¨â®¢®¬ ¯à¥¤áâ ¢«¥­¨¨) 0RRRRRGGGGGBBBBB -
3385
    ª®¤¨àã¥âáï ª ª (¢ ¡¨â®¢®¬ ¯à¥¤áâ ¢«¥­¨¨) 0RRRRRGGGGGBBBBB -
3430
    ¯® 5 ¯¨ªá¥«¥© ­  ª ¦¤ë© 梥â.
3386
    ¯® 5 ¯¨ªá¥«¥© ­  ª ¦¤ë© 梥â.
3431
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 16 ¡¨â ¬¨ ­  ¯¨ªá¥«ì: 梥⠪ ¦¤®£® ¯¨ªá¥«ï
3387
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 16 ¡¨â ¬¨ ­  ¯¨ªá¥«ì: 梥⠪ ¦¤®£® ¯¨ªá¥«ï
3432
    ª®¤¨àã¥âáï ª ª RRRRRGGGGGGBBBBB (á奬  5+6+5).
3388
    ª®¤¨àã¥âáï ª ª RRRRRGGGGGGBBBBB (á奬  5+6+5).
3433
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 24 ¡¨â ¬¨ ­  ¯¨ªá¥«ì: 梥⠪ ¦¤®£® ¯¨ªá¥«ï
3389
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 24 ¡¨â ¬¨ ­  ¯¨ªá¥«ì: 梥⠪ ¦¤®£® ¯¨ªá¥«ï
3434
    ª®¤¨àã¥âáï âà¥¬ï ¡ ©â ¬¨ - ¯®á«¥¤®¢ â¥«ì­® ᨭïï, §¥«ñ­ ï,
3390
    ª®¤¨àã¥âáï âà¥¬ï ¡ ©â ¬¨ - ¯®á«¥¤®¢ â¥«ì­® ᨭïï, §¥«ñ­ ï, ªà á­ ï
3435
    ªà á­ ï á®áâ ¢«ïî騥 梥â .
3391
    á®áâ ¢«ïî騥 梥â .
3436
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 32 ¡¨â ¬¨ ­  ¯¨ªá¥«ì:  ­ «®£¨ç­® 24, ⮫쪮
3392
  * ”®à¬ â ¨§®¡à ¦¥­¨ï á 32 ¡¨â ¬¨ ­  ¯¨ªá¥«ì:  ­ «®£¨ç­® 24, ⮫쪮
3437
    ¥áâì ¥éñ ¨£­®à¨àã¥¬ë© ç¥â¢ñàâë© ¡ ©â.
3393
    ¥áâì ¥éñ ¨£­®à¨àã¥¬ë© ç¥â¢ñàâë© ¡ ©â.
3438
  * ‚맮¢ ä㭪樨 7 íª¢¨¢ «¥­â¥­ ¢ë§®¢ã í⮩ ä㭪樨 á ¯ à ¬¥âà ¬¨
3394
  * ‚맮¢ ä㭪樨 7 íª¢¨¢ «¥­â¥­ ¢ë§®¢ã í⮩ ä㭪樨 á ¯ à ¬¥âà ¬¨
3439
    esi=24, ebp=0.
3395
    esi=24, ebp=0.
Line 3683... Line 3639...
3683
‡ ¬¥ç ­¨ï:
3639
‡ ¬¥ç ­¨ï:
3684
  * «®ª ¯ ¬ï⨠¤®«¦¥­ ¡ëâì à ­¥¥ ¢ë¤¥«¥­ ¯®¤ä㭪樥© 12
3640
  * «®ª ¯ ¬ï⨠¤®«¦¥­ ¡ëâì à ­¥¥ ¢ë¤¥«¥­ ¯®¤ä㭪樥© 12
3685
    ¨«¨ ¯®¤ä㭪樥© 20.
3641
    ¨«¨ ¯®¤ä㭪樥© 20.
Line 3686... Line 3642...
3686
 
3642
 
-
 
3643
======================================================================
3687
======================================================================
3644
==================== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 14 =======================
3688
===== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 14 - ®¦¨¤ âì ¨§¢¥é¥­¨ï ®â ¤à ©¢¥à . =====
3645
===== Ž¦¨¤ âì ¯®«ã祭¨ï ᨣ­ « , ®â ¤àã£¨å ¯à¨«®¦¥­¨©/¤à ©¢¥à®¢. =====
3689
======================================================================
3646
======================================================================
3690
 à ¬¥âàë:
3647
 à ¬¥âàë:
3691
  * eax = 68 - ­®¬¥à ä㭪樨
3648
  * eax = 68 - ­®¬¥à ä㭪樨
3692
  * ebx = 14 - ­®¬¥à ¯®¤ä㭪樨
3649
  * ebx = 14 - ­®¬¥à ¯®¤ä㭪樨
3693
  * ecx = 㪠§ â¥«ì ­  ¡ãä¥à ¤«ï ¨­ä®à¬ æ¨¨ (8 ¡ ©â)
3650
  * ecx = 㪠§ â¥«ì ­  ¡ãä¥à ¤«ï ¨­ä®à¬ æ¨¨ (24 ¡ ©â )
3694
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3651
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3695
  * ¡ãä¥à, ­  ª®â®àë© ãª §ë¢ ¥â ecx, ᮤ¥à¦¨â á«¥¤ãîéãî ¨­ä®à¬ æ¨î:
-
 
3696
    * +0: dword: ª®­áâ ­â  EV_INTR = 1
3652
  * ¡ãä¥à, ­  ª®â®àë© ãª §ë¢ ¥â ecx, ᮤ¥à¦¨â á«¥¤ãîéãî ¨­ä®à¬ æ¨î:
3697
    * +4: dword: ¤ ­­ë¥ ¤à ©¢¥à 
-
 
3698
‡ ¬¥ç ­¨ï:
3653
    * +0: dword: ¨¤¥­â¨ä¨ª â®à ¯®á«¥¤ãîé¨å ¤ ­­ëå ᨣ­ « 
3699
  * ’¥ªãé ï ॠ«¨§ æ¨ï ¢® ¢à¥¬ï ®¦¨¤ ­¨ï âॡã¥â ¤®¢®«ì­® "âï¦ñ«ëå"
3654
    * +4: ¤ ­­ë¥ ¯à¨­ï⮣® ᨣ­ «  (20 ¡ ©â), ä®à¬ â ª®â®àëå
Line 3700... Line 3655...
3700
    ®¯¥à æ¨© ¯¥à¥ª«î祭¨ï ª®­â¥ªáâ .
3655
          ®¯à¥¤¥«ï¥âáï ¯¥à¢ë¬ dword-®¬
3701
 
3656
 
3702
======================================================================
3657
======================================================================
3703
== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 15 - ãáâ ­®¢¨âì ®¡à ¡®â稪 ¨áª«î祭¨© FPU. =
-
 
3704
======================================================================
-
 
3705
 à ¬¥âàë:
-
 
3706
  * eax = 68 - ­®¬¥à ä㭪樨
3658
== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 15 - ãáâ ­®¢¨âì ®¡à ¡®â稪 ¨áª«î祭¨© FPU. =
3707
  * ebx = 15 - ­®¬¥à ¯®¤ä㭪樨
3659
======================================================================
3708
  * ecx =  ¤à¥á ­®¢®£® ®¡à ¡®â稪  ¨áª«î祭¨©
-
 
3709
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
Line 3710... Line 3660...
3710
  * eax =  ¤à¥á áâ à®£® ®¡à ¡®â稪  ¨áª«î祭¨©
3660
“¤ «¥­  (¢ ⥪ã饩 ॠ«¨§ æ¨¨ ¯à®áâ® ¢®§¢à é ¥â 0)
3711
    (0, ¥á«¨ ®­ ­¥ ¡ë« ãáâ ­®¢«¥­)
3661
ˆá¯®«ì§®¢ âì ¯®¤ä㭪樨 24, 25
3712
 
3662
 
3713
======================================================================
3663
======================================================================
Line 3749... Line 3699...
3749
  * à¥¤¢ à¨â¥«ì­® ¤®«¦¥­ ¡ëâì ¯®«ã祭 åí­¤« ¤à ©¢¥à  ¯®¤ä㭪樥© 16.
3699
  * à¥¤¢ à¨â¥«ì­® ¤®«¦¥­ ¡ëâì ¯®«ã祭 åí­¤« ¤à ©¢¥à  ¯®¤ä㭪樥© 16.
Line 3750... Line 3700...
3750
 
3700
 
3751
======================================================================
3701
======================================================================
3752
== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 18 - ãáâ ­®¢¨âì ®¡à ¡®â稪 ¨áª«î祭¨© SSE. =
3702
== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 18 - ãáâ ­®¢¨âì ®¡à ¡®â稪 ¨áª«î祭¨© SSE. =
3753
======================================================================
-
 
3754
 à ¬¥âàë:
-
 
3755
  * eax = 68 - ­®¬¥à ä㭪樨
-
 
3756
  * ebx = 18 - ­®¬¥à ¯®¤ä㭪樨
3703
======================================================================
3757
  * ecx =  ¤à¥á ­®¢®£® ®¡à ¡®â稪  ¨áª«î祭¨©
3704
“¤ «¥­  (¢ ⥪ã饩 ॠ«¨§ æ¨¨ ¯à®áâ® ¢®§¢à é ¥â 0)
3758
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3759
  * eax =  ¤à¥á áâ à®£® ®¡à ¡®â稪  ¨áª«î祭¨©
-
 
Line 3760... Line 3705...
3760
    (0, ¥á«¨ ®­ ­¥ ¡ë« ãáâ ­®¢«¥­)
3705
ˆá¯®«ì§®¢ âì ¯®¤ä㭪樨 24, 25
3761
 
3706
 
3762
======================================================================
3707
======================================================================
3763
============= ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 19 - § £à㧨âì DLL. =============
3708
============= ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 19 - § £à㧨âì DLL. =============
Line 3797... Line 3742...
3797
    ¢®§¢à é ¥â 0.
3742
    ¢®§¢à é ¥â 0.
3798
  * ‘®¤¥à¦¨¬®¥ ¯ ¬ï⨠¢¯«®âì ¤® ­ ¨¬¥­ì襣® ¨§ áâ à®£® ¨ ­®¢®£®
3743
  * ‘®¤¥à¦¨¬®¥ ¯ ¬ï⨠¢¯«®âì ¤® ­ ¨¬¥­ì襣® ¨§ áâ à®£® ¨ ­®¢®£®
3799
    à §¬¥à®¢ á®åà ­ï¥âáï.
3744
    à §¬¥à®¢ á®åà ­ï¥âáï.
Line 3800... Line 3745...
3800
 
3745
 
-
 
3746
======================================================================
-
 
3747
=== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 22 - ®âªàëâì ¨¬¥­®¢ ­­ãî ®¡« áâì ¯ ¬ïâ¨. ==
-
 
3748
======================================================================
-
 
3749
 à ¬¥âàë:
-
 
3750
  * eax = 68 - ­®¬¥à ä㭪樨
-
 
3751
  * ebx = 22 - ­®¬¥à ¯®¤ä㭪樨
-
 
3752
  * ecx = ¨¬ï ®¡« áâ¨. Œ ªá¨¬ã¬ 31 ᨬ¢®«, ¢ª«îç ï § ¢¥àè î騩 ­®«ì
-
 
3753
  * edx = à §¬¥à ®¡« á⨠¢ ¡ ©â å ¤«ï SHM_CREATE ¨ SHM_OPEN_ALWAYS
-
 
3754
  * esi = ä« £¨ ®âªàëâ¨ï ¨ ¤®áâ㯠:
-
 
3755
    * SHM_OPEN        = 0x00 - ®âªàëâì áãé¥áâ¢ãîéãî ®¡« áâì ¯ ¬ïâ¨.
-
 
3756
                          …᫨ ®¡« áâì á â ª¨¬ ¨¬¥­¥¬ ­¥ áãé¥áâ¢ã¥â,
-
 
3757
                          äã­ªæ¨ï ¢¥à­ñâ ª®¤ ®è¨¡ª¨ 5.
-
 
3758
    * SHM_OPEN_ALWAYS = 0x04 - ®âªàëâì áãé¥áâ¢ãîéãî ¨«¨ ᮧ¤ âì ­®¢ãî
-
 
3759
                          ®¡« áâì ¯ ¬ïâ¨.
-
 
3760
    * SHM_CREATE      = 0x08 - ᮧ¤ âì ­®¢ãî ®¡« áâì ¯ ¬ïâ¨.
-
 
3761
                          …᫨ ®¡« áâì á â ª¨¬ ¨¬¥­¥¬ 㦥 áãé¥áâ¢ã¥â,
-
 
3762
                          äã­ªæ¨ï ¢¥à­ñâ ª®¤ ®è¨¡ª¨ 10.
-
 
3763
    * SHM_READ        = 0x00 - ¤®áâ㯠⮫쪮 ­  ç⥭¨¥
-
 
3764
    * SHM_WRITE       = 0x01 - ¤®áâ㯠­  ç⥭¨¥ ¨ § ¯¨áì
-
 
3765
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3766
  * eax = 㪠§ â¥«ì ­  ®¡« áâì ¯ ¬ïâ¨, 0 ¯à¨ ®è¨¡ª¥
-
 
3767
  * ¯à¨ ᮧ¤ ­¨¨ ­®¢®© ®¡« á⨠(SHM_CREATE ¨«¨ SHM_OPEN_ALWAYS):
-
 
3768
    edx = 0 - ãᯥå, ¨­ ç¥ - ª®¤ ®è¨¡ª¨
-
 
3769
  * ¯à¨ ®âªàë⨨ áãé¥áâ¢ãî饩 ®¡« á⨠(SHM_OPEN ¨«¨ SHM_OPEN_ALWAYS):
-
 
3770
    edx = ª®¤ ®è¨¡ª¨ (¯à¨ eax=0) ¨«¨ à §¬¥à ®¡« á⨠¢ ¡ ©â å
-
 
3771
Š®¤ë ®è¨¡®ª:
-
 
3772
  * E_NOTFOUND = 5
-
 
3773
  * E_ACCESS = 10
-
 
3774
  * E_NOMEM = 30
-
 
3775
  * E_PARAM = 33
-
 
3776
‡ ¬¥ç ­¨ï:
-
 
3777
  * …᫨ ᮧ¤ ñâáï ­®¢ ï ®¡« áâì, â® ä« £¨ ¤®áâ㯠 ãáâ ­ ¢«¨¢ îâ
-
 
3778
    ¬ ªá¨¬ «ì­ë¥ ¯à ¢  ¤®áâ㯠 ¤«ï ®áâ «ì­ëå ¯à®æ¥áᮢ. ®¯ë⪠
-
 
3779
    ®âªàëâ¨ï ¤à㣨¬ ¯®â®ª®¬ á ­¥à §à¥èñ­­ë¬¨ ¯à ¢ ¬¨ ¯à®¢ «¨âáï
-
 
3780
    á ª®¤®¬ ®è¨¡ª¨ E_ACCESS.
-
 
3781
  * à®æ¥áá, ᮧ¤ ¢è¨© ®¡« áâì, ¢á¥£¤  ¨¬¥¥â ¤®áâ㯠­  § ¯¨áì.
-
 
3782
 
-
 
3783
======================================================================
-
 
3784
=== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 23 - § ªàëâì ¨¬¥­®¢ ­­ãî ®¡« áâì ¯ ¬ïâ¨. ==
-
 
3785
======================================================================
-
 
3786
 à ¬¥âàë:
-
 
3787
  * eax = 68 - ­®¬¥à ä㭪樨
-
 
3788
  * ebx = 23 - ­®¬¥à ¯®¤ä㭪樨
-
 
3789
  * ecx = ¨¬ï ®¡« áâ¨. Œ ªá¨¬ã¬ 31 ᨬ¢®«, ¢ª«îç ï § ¢¥àè î騩 ­®«ì
-
 
3790
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3791
  * eax à §àãè ¥âáï
-
 
3792
‡ ¬¥ç ­¨ï:
-
 
3793
  * Ž¡« áâì ¯ ¬ï⨠䨧¨ç¥áª¨ ®á¢®¡®¦¤ ¥âáï (á § ¡ë¢ ­¨¥¬ ¢á¥å ¤ ­­ëå
-
 
3794
    ¨ ¢ë᢮¡®¦¤¥­¨¥¬ 䨧¨ç¥áª®© ¯ ¬ïâ¨), ª®£¤  ¥ñ § ªà®îâ
-
 
3795
    ¢á¥ ®âªàë¢è¨¥ ¯®â®ª¨.
-
 
3796
  * à¨ § ¢¥à襭¨¨ ¯®â®ª  ®á¢®¡®¦¤ îâáï ¢á¥ ®âªàëâë¥ ¨¬
-
 
3797
    ®¡« á⨠¯ ¬ïâ¨.
-
 
3798
 
-
 
3799
======================================================================
-
 
3800
==== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 24 - ãáâ ­®¢¨âì ®¡à ¡®â稪 ¨áª«î祭¨©  ===
-
 
3801
======================================================================
-
 
3802
 à ¬¥âàë:
-
 
3803
  * eax = 68 - ­®¬¥à ä㭪樨
-
 
3804
  * ebx = 24 - ­®¬¥à ¯®¤ä㭪樨
-
 
3805
  * ecx =  ¤à¥á ­®¢®£® ®¡à ¡®â稪  ¨áª«î祭¨©
-
 
3806
  * edx = ¬ áª  ®¡à ¡ â뢠¥¬ëå ¨áª«î祭¨©
-
 
3807
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3808
  * eax =  ¤à¥á áâ à®£® ®¡à ¡®â稪  ¨áª«î祭¨© (0, ¥á«¨ ­¥ ãáâ ­®¢«¥­)
-
 
3809
  * ebx = ¬ áª  áâ à®£® ®¡à ¡®â稪  ¨áª«î祭¨©
-
 
3810
‡ ¬¥ç ­¨ï:
-
 
3811
  * ®¬¥à ¡¨â  ¢ ¬ áª¥ ¨áª«î祭¨© ᮮ⢥âáâ¢ãîâ ­®¬¥à㠨᪫î祭¨ï ¯®
-
 
3812
    ᯥæ¨ä¨ª æ¨¨ ­  ¯à®æ¥áá®à (Intel-PC). ’ ª ­ ¯à¨¬¥à, ¨áª«î祭¨ï FPU
-
 
3813
    ¨¬¥îâ ­®¬¥à 16 (#MF),   SSE - 19 (#XF).
-
 
3814
  * ‚ ¤ ­­®© ॠ«¨§ æ¨¨ ¨£­®à¨àã¥âáï § ¯à®á ­  ¯¥à¥å¢ â ¨áª«î祭¨ï 7
-
 
3815
    - á¨á⥬  ®¡à ¡ â뢠¥â #NM á ¬®áâ®ï⥫쭮.
-
 
3816
  * ®«ì§®¢ â¥«ì᪨© ®¡à ¡®â稪 ¯®«ã砥⠭®¬¥à ¨áª«î祭¨ï ¯ à ¬¥â஬
-
 
3817
    ¢ á⥪¥. ®í⮬㠯ࠢ¨«ì­ë© ¢ë室 ¨§ ®¡à ¡®â稪 : RET 4. ‚®§¢à â
-
 
3818
    ¯à¨ í⮬ ¯à®¨§¢®¤¨âáï ­  ª®¬ ­¤ã, ¢ë§¢ ¢èãî ¨áª«î祭¨¥.
-
 
3819
  * à¨ ¯¥à¥¤ ç¥ ã¯à ¢«¥­¨ï ®¡à ¡®â稪㠨᪫î祭¨©, á¡à á뢠¥âáï
-
 
3820
    ᮮ⢥âáâ¢ãî騩 ¡¨â ¢ ¬ áª¥ ¨áª«î祭¨©. ‚®§­¨ª­®¢¥­¨¥ í⮣® ¦¥
-
 
3821
    ¨áª«î祭¨ï ¢ ¯®á«¥¤á⢨¨ - ¯à¨¢¥¤¥â ª default-®¡à ¡®âª¥ â ª®¢®£®.
-
 
3822
    € ¨¬¥­­®: ª § ¢¥à襭¨î à ¡®âë ¯à¨«®¦¥­¨ï, ¨«¨ ¯à¨®áâ ­®¢ª¥ á
-
 
3823
    ­®â¨ä¨ª æ¨¥© ®â« ¦¨¢ î饬㠯ਫ®¦¥­¨î.
-
 
3824
  * ®á«¥ § ¢¥à襭¨ï ªà¨â¨ç¥áª¨å ¤¥©á⢨© ¢ ®¡à ¡®â稪¥ ¯®«ì§®¢ â¥«ï,
-
 
3825
    ¢®ááâ ­®¢«¥­¨¥ ¡¨â  ¬ áª¨ ¤ ­­®£® ¨áª«î祭¨ï ¬®¦­® ᤥ« âì
-
 
3826
    ¯®¤ä㭪樥© 25. ‘¡à®á ä« £®¢ ¨áª«î祭¨© ¢ ¬®¤ã«ïå FPU ¨ XMM -
-
 
3827
    â ª¦¥ ¢®§« £ ¥âáï ­  ®¡à ¡®â稪 ¯®«ì§®¢ â¥«ï.
-
 
3828
 
-
 
3829
======================================================================
-
 
3830
= ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 25 - ¨§¬¥­¥­¨¥ á®áâ®ï­¨ï  ªâ¨¢­®á⨠ᨣ­ «  =
-
 
3831
======================================================================
-
 
3832
 à ¬¥âàë:
-
 
3833
  * eax = 68 - ­®¬¥à ä㭪樨
-
 
3834
  * ebx = 25 - ­®¬¥à ¯®¤ä㭪樨
-
 
3835
  * ecx = ­®¬¥à ᨣ­ « 
-
 
3836
  * edx = §­ ç¥­¨¥ ãáâ ­ ¢«¨¢ ¥¬®©  ªâ¨¢­®á⨠(0/1)
-
 
3837
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3838
  * eax = áâ à®¥ §­ ç¥­¨¥  ªâ¨¢­®á⨠ᨣ­ «  (0/1)
-
 
3839
‡ ¬¥ç ­¨ï:
-
 
3840
  * ‚ ⥪ã饩 ॠ«¨§ æ¨¨ ¨§¬¥­ï¥âáï ⮫쪮 ¬ áª  ¯®«ì§®¢ â¥«ì᪮£®
-
 
3841
    ®¡à ¡®â稪  ¨áª«î祭¨©, ãáâ ­®¢«¥­­®£® ¯®¤ä㭪樥© 24. à¨ í⮬,
-
 
3842
    ­®¬¥à ᨣ­ «  ᮮ⢥âáâ¢ã¥â ­®¬¥à㠨᪫î祭¨ï.
-
 
3843
 
3801
======================================================================
3844
======================================================================
3802
======================== ”ã­ªæ¨ï 69 - ®â« ¤ª . =======================
3845
======================== ”ã­ªæ¨ï 69 - ®â« ¤ª . =======================
3803
======================================================================
3846
======================================================================
3804
à®æ¥áá ¬®¦¥â § £à㧨âì ¤à㣮© ¯à®æ¥áá ª ª ®â« ¦¨¢ ¥¬ë© ãáâ ­®¢ª®©
3847
à®æ¥áá ¬®¦¥â § £à㧨âì ¤à㣮© ¯à®æ¥áá ª ª ®â« ¦¨¢ ¥¬ë© ãáâ ­®¢ª®©
3805
ᮮ⢥âáâ¢ãî饣® ¡¨â  ¯à¨ ¢ë§®¢¥ ¯®¤ä㭪樨 7 ä㭪樨 70.
3848
ᮮ⢥âáâ¢ãî饣® ¡¨â  ¯à¨ ¢ë§®¢¥ ¯®¤ä㭪樨 7 ä㭪樨 70.
Line 3829... Line 3872...
3829
    * ¯à®æ¥áá ¯à¨®áâ ­®¢«¥­
3872
    * ¯à®æ¥áá ¯à¨®áâ ­®¢«¥­
3830
à¨ § ¢¥à襭¨¨ ®â« ¤ç¨ª  ¯à¨¡¨¢ îâáï ¢á¥ ®â« ¦¨¢ ¥¬ë¥ ¯à®æ¥ááë.
3873
à¨ § ¢¥à襭¨¨ ®â« ¤ç¨ª  ¯à¨¡¨¢ îâáï ¢á¥ ®â« ¦¨¢ ¥¬ë¥ ¯à®æ¥ááë.
3831
…᫨ ®â« ¤ç¨ª í⮣® ­¥ å®ç¥â, ®­ ¤®«¦¥­ ¯à¥¤¢ à¨â¥«ì­® ®âª«îç¨âìáï
3874
…᫨ ®â« ¤ç¨ª í⮣® ­¥ å®ç¥â, ®­ ¤®«¦¥­ ¯à¥¤¢ à¨â¥«ì­® ®âª«îç¨âìáï
3832
¯®¤ä㭪樥© 3.
3875
¯®¤ä㭪樥© 3.
Line 3833... Line 3876...
3833
 
3876
 
3834
‚ᥠ¯®¤ä㭪樨, ªà®¬¥ 4 ¨ 5, ¯à¨¬¥­¨¬ë ⮫쪮 ª ¯à®æ¥áá ¬/¯®â®ª ¬,
3877
‚ᥠ¯®¤ä㭪樨 ¯à¨¬¥­¨¬ë ⮫쪮 ª ¯à®æ¥áá ¬/¯®â®ª ¬, § ¯ã饭­ë¬
3835
§ ¯ã饭­ë¬ ¨§ ⥪ã饣® ä㭪樥© 70 á ãáâ ­®¢«¥­­ë¬ ä« £®¬ ®â« ¤ª¨.
3878
¨§ ⥪ã饣® ä㭪樥© 70 á ãáâ ­®¢«¥­­ë¬ ä« £®¬ ®â« ¤ª¨.
3836
Žâ« ¤ª  ¬­®£®¯®â®ç­ëå ¯à®£à ¬¬ ¯®ª  ­¥ ¯®¤¤¥à¦¨¢ ¥âáï.
3879
Žâ« ¤ª  ¬­®£®¯®â®ç­ëå ¯à®£à ¬¬ ¯®ª  ­¥ ¯®¤¤¥à¦¨¢ ¥âáï.
3837
®«­ë© ᯨ᮪ ¯®¤ä㭪権:
3880
®«­ë© ᯨ᮪ ¯®¤ä㭪権:
3838
  * ¯®¤äã­ªæ¨ï 0 - ®¯à¥¤¥«¨âì ®¡« áâì ¤ ­­ëå ¤«ï ®â« ¤®ç­ëå á®®¡é¥­¨©
3881
  * ¯®¤äã­ªæ¨ï 0 - ®¯à¥¤¥«¨âì ®¡« áâì ¤ ­­ëå ¤«ï ®â« ¤®ç­ëå á®®¡é¥­¨©
3839
  * ¯®¤äã­ªæ¨ï 1 - ¯®«ãç¨âì á®áâ®ï­¨¥ ॣ¨áâ஢ ®â« ¦¨¢ ¥¬®£® ¯®â®ª 
3882
  * ¯®¤äã­ªæ¨ï 1 - ¯®«ãç¨âì á®áâ®ï­¨¥ ॣ¨áâ஢ ®â« ¦¨¢ ¥¬®£® ¯®â®ª 
Line 3928... Line 3971...
3928
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
3971
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
3929
‡ ¬¥ç ­¨ï:
3972
‡ ¬¥ç ­¨ï:
3930
  * …᫨ ¯à®æ¥áá ¡ë« ¯à¨®áâ ­®¢«¥­, ®­ ¢®§®¡­®¢«ï¥â ¢ë¯®«­¥­¨¥.
3973
  * …᫨ ¯à®æ¥áá ¡ë« ¯à¨®áâ ­®¢«¥­, ®­ ¢®§®¡­®¢«ï¥â ¢ë¯®«­¥­¨¥.
Line 3931... Line 3974...
3931
 
3974
 
3932
======================================================================
3975
======================================================================
3933
=========== ”ã­ªæ¨ï 69, ¯®¤äã­ªæ¨ï 4 - ¯à¨®áâ ­®¢¨âì ¯®â®ª. ==========
3976
==== ”ã­ªæ¨ï 69, ¯®¤äã­ªæ¨ï 4 - ¯à¨®áâ ­®¢¨âì ®â« ¦¨¢ ¥¬ë© ¯®â®ª. ====
3934
======================================================================
3977
======================================================================
3935
 à ¬¥âàë:
3978
 à ¬¥âàë:
3936
  * eax = 69 - ­®¬¥à ¯à®æ¥áá 
3979
  * eax = 69 - ­®¬¥à ¯à®æ¥áá 
3937
  * ebx = 4 - ­®¬¥à ¯®¤ä㭪樨
3980
  * ebx = 4 - ­®¬¥à ¯®¤ä㭪樨
3938
  * ecx = ¨¤¥­â¨ä¨ª â®à
3981
  * ecx = ¨¤¥­â¨ä¨ª â®à
3939
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3982
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3983
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
-
 
3984
‡ ¬¥ç ­¨ï:
-
 
3985
  * à®æ¥áá ¤®«¦¥­ ¡ëâì § £à㦥­ ¤«ï ®â« ¤ª¨ (ª ª 㪠§ ­® ¢
Line 3940... Line 3986...
3940
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
3986
    ®¡é¥¬ ®¯¨á ­¨¨).
3941
 
3987
 
3942
======================================================================
3988
======================================================================
3943
====================== ”ã­ªæ¨ï 69, ¯®¤äã­ªæ¨ï 5 ======================
3989
====================== ”ã­ªæ¨ï 69, ¯®¤äã­ªæ¨ï 5 ======================
3944
=================== ‚®§®¡­®¢¨âì ¢ë¯®«­¥­¨¥ ¯®â®ª . ===================
3990
============ ‚®§®¡­®¢¨âì ¢ë¯®«­¥­¨¥ ®â« ¦¨¢ ¥¬®£® ¯®â®ª . ============
3945
======================================================================
3991
======================================================================
3946
 à ¬¥âàë:
3992
 à ¬¥âàë:
3947
  * eax = 69 - ­®¬¥à ä㭪樨
3993
  * eax = 69 - ­®¬¥à ä㭪樨
3948
  * ebx = 5 - ­®¬¥à ¯®¤ä㭪樨
3994
  * ebx = 5 - ­®¬¥à ¯®¤ä㭪樨
3949
  * ecx = ¨¤¥­â¨ä¨ª â®à
3995
  * ecx = ¨¤¥­â¨ä¨ª â®à
-
 
3996
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3997
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
-
 
3998
‡ ¬¥ç ­¨ï:
Line 3950... Line 3999...
3950
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3999
  * à®æ¥áá ¤®«¦¥­ ¡ëâì § £à㦥­ ¤«ï ®â« ¤ª¨ (ª ª 㪠§ ­® ¢
3951
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
4000
    ®¡é¥¬ ®¯¨á ­¨¨).
3952
 
4001
 
3953
======================================================================
4002
======================================================================