Subversion Repositories Kolibri OS

Rev

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

Rev 621 Rev 641
Line 1... Line 1...
1
‘ˆ‘’…Œ›… ”“Š–ˆˆ Ž…€–ˆŽŽ‰ ‘ˆ‘’…Œ› Kolibri 0.7.0.0
1
‘ˆ‘’…Œ›… ”“Š–ˆˆ Ž…€–ˆŽŽ‰ ‘ˆ‘’…Œ› Kolibri 0.7.1.0
Line 2... Line 2...
2
 
2
 
3
®¬¥à ä㭪樨 ¯®¬¥é ¥âáï ¢ ॣ¨áâà eax.
3
®¬¥à ä㭪樨 ¯®¬¥é ¥âáï ¢ ॣ¨áâà eax.
4
‚맮¢ á¨á⥬­®© ä㭪樨 ®áãé¥á⢫ï¥âáï ª®¬ ­¤®© "int 0x40".
4
‚맮¢ á¨á⥬­®© ä㭪樨 ®áãé¥á⢫ï¥âáï ª®¬ ­¤®© "int 0x40".
5
‚ᥠॣ¨áâàë, ªà®¬¥ ® 㪠§ ­­ëå ¢ ¢®§¢à é ¥¬®¬ §­ ç¥­¨¨,
5
‚ᥠॣ¨áâàë, ªà®¬¥ ® 㪠§ ­­ëå ¢ ¢®§¢à é ¥¬®¬ §­ ç¥­¨¨,
Line 20... Line 20...
20
    * Y = áâ¨«ì ®ª­ :
20
    * Y = áâ¨«ì ®ª­ :
21
      * Y=0 - ⨯ I - ®ª­® 䨪á¨à®¢ ­­ëå à §¬¥à®¢
21
      * Y=0 - ⨯ I - ®ª­® 䨪á¨à®¢ ­­ëå à §¬¥à®¢
22
      * Y=1 - ⮫쪮 ®¯à¥¤¥«¨âì ®¡« áâì ®ª­ , ­¨ç¥£® ­¥ à¨á®¢ âì
22
      * Y=1 - ⮫쪮 ®¯à¥¤¥«¨âì ®¡« áâì ®ª­ , ­¨ç¥£® ­¥ à¨á®¢ âì
23
      * Y=2 - ⨯ II - ®ª­® ¨§¬¥­ï¥¬ëå à §¬¥à®¢
23
      * Y=2 - ⨯ II - ®ª­® ¨§¬¥­ï¥¬ëå à §¬¥à®¢
24
      * Y=3 - ®ª­® ᮠ᪨­®¬
24
      * Y=3 - ®ª­® ᮠ᪨­®¬
25
      * Y=4 - ®ª­® ᮠ᪨­®¬ ¨ 䨪á¨à®¢ ­­ë¬¨ à §¬¥à ¬¨
25
      * Y=4 - ®ª­® ᮠ᪨­®¬ 䨪á¨à®¢ ­­ëå à §¬¥à®¢
26
      * ®áâ «ì­ë¥ ¢®§¬®¦­ë¥ §­ ç¥­¨ï (®â 4 ¤® 15) § à¥§¥à¢¨à®¢ ­ë,
26
      * ®áâ «ì­ë¥ ¢®§¬®¦­ë¥ §­ ç¥­¨ï (®â 5 ¤® 15) § à¥§¥à¢¨à®¢ ­ë,
27
        ¢ë§®¢ ä㭪樨 á â ª¨¬¨ Y ¨£­®à¨àã¥âáï
27
        ¢ë§®¢ ä㭪樨 á â ª¨¬¨ Y ¨£­®à¨àã¥âáï
28
    * RR, GG, BB = ᮮ⢥âá⢥­­® ªà á­ ï, §¥«¥­ ï, ᨭïï
28
    * RR, GG, BB = ᮮ⢥âá⢥­­® ªà á­ ï, §¥«¥­ ï, ᨭïï
29
      á®áâ ¢«ïî騥 æ¢¥â  à ¡®ç¥© ®¡« á⨠®ª­ 
29
      á®áâ ¢«ïî騥 æ¢¥â  à ¡®ç¥© ®¡« á⨠®ª­ 
30
      (¨£­®à¨àã¥âáï ¤«ï á⨫ï Y=2)
30
      (¨£­®à¨àã¥âáï ¤«ï á⨫ï Y=2)
31
    * X = DCBA (¡¨âë)
31
    * X = DCBA (¡¨âë)
32
      * A = 1 - ã ®ª­  ¥áâì § £®«®¢®ª; ¤«ï á⨫ï Y=3  ¤à¥á áâப¨
32
      * A = 1 - ã ®ª­  ¥áâì § £®«®¢®ª; ¤«ï á⨫¥© Y=3,4  ¤à¥á áâப¨
33
                  § £®«®¢ª  § ¤ ñâáï ¢ edi, ¤«ï ¯à®ç¨å á⨫¥©
33
                  § £®«®¢ª  § ¤ ñâáï ¢ edi, ¤«ï ¯à®ç¨å á⨫¥©
34
                  ¨á¯®«ì§ã¥âáï ¯®¤äã­ªæ¨ï 1 ä㭪樨 71
34
                  ¨á¯®«ì§ã¥âáï ¯®¤äã­ªæ¨ï 1 ä㭪樨 71
35
      * B = 1 - ª®®à¤¨­ âë ¢á¥å £à ä¨ç¥áª¨å ¯à¨¬¨â¨¢®¢ § ¤ îâáï
35
      * B = 1 - ª®®à¤¨­ âë ¢á¥å £à ä¨ç¥áª¨å ¯à¨¬¨â¨¢®¢ § ¤ îâáï
36
                  ®â­®á¨â¥«ì­® ª«¨¥­â᪮© ®¡« á⨠®ª­ 
36
                  ®â­®á¨â¥«ì­® ª«¨¥­â᪮© ®¡« á⨠®ª­ 
37
      * C = 1 - ­¥ § ªà è¨¢ âì à ¡®çãî ®¡« áâì ¯à¨ ®âà¨á®¢ª¥ ®ª­ 
37
      * C = 1 - ­¥ § ªà è¨¢ âì à ¡®çãî ®¡« áâì ¯à¨ ®âà¨á®¢ª¥ ®ª­ 
Line 51... Line 51...
51
‡ ¬¥ç ­¨ï:
51
‡ ¬¥ç ­¨ï:
52
  * ®«®¦¥­¨¥ ¨ à §¬¥àë ®ª­  ãáâ ­ ¢«¨¢ îâáï ¯à¨ ¯¥à¢®¬ ¢ë§®¢¥
52
  * ®«®¦¥­¨¥ ¨ à §¬¥àë ®ª­  ãáâ ­ ¢«¨¢ îâáï ¯à¨ ¯¥à¢®¬ ¢ë§®¢¥
53
    í⮩ ä㭪樨 ¨ ¨£­®à¨àãîâáï ¯à¨ ¯®á«¥¤ãîé¨å; ¤«ï ¨§¬¥­¥­¨ï
53
    í⮩ ä㭪樨 ¨ ¨£­®à¨àãîâáï ¯à¨ ¯®á«¥¤ãîé¨å; ¤«ï ¨§¬¥­¥­¨ï
54
    ¯®«®¦¥­¨ï ¨/¨«¨ à §¬¥à®¢ 㦥 ᮧ¤ ­­®£® ®ª­  ¨á¯®«ì§ã©â¥
54
    ¯®«®¦¥­¨ï ¨/¨«¨ à §¬¥à®¢ 㦥 ᮧ¤ ­­®£® ®ª­  ¨á¯®«ì§ã©â¥
55
    67-î äã­ªæ¨î.
55
    67-î äã­ªæ¨î.
56
  * „«ï ®ª®­ á⨫ï Y=3 á § £®«®¢ª®¬ (A=1) áâப  § £®«®¢ª 
56
  * „«ï ®ª®­ á⨫¥© Y=3,4 á § £®«®¢ª®¬ (A=1) áâப  § £®«®¢ª 
57
    ãáâ ­ ¢«¨¢ ¥âáï ¯à¨ ¯¥à¢®¬ ¢ë§®¢¥ í⮩ ä㭪樨 ¨ ¨£­®à¨àã¥âáï ¯à¨
57
    ãáâ ­ ¢«¨¢ ¥âáï ¯à¨ ¯¥à¢®¬ ¢ë§®¢¥ í⮩ ä㭪樨 ¨ ¨£­®à¨àã¥âáï ¯à¨
58
    ¯®á«¥¤ãîé¨å (â®ç­¥¥ £®¢®àï, ¨£­®à¨àã¥âáï ¯®á«¥ ¢ë§®¢ 
58
    ¯®á«¥¤ãîé¨å (â®ç­¥¥ £®¢®àï, ¨£­®à¨àã¥âáï ¯®á«¥ ¢ë§®¢ 
59
    ¯®¤ä㭪樨 2 ä㭪樨 12 - ª®­æ  ¯¥à¥à¨á®¢ª¨);
59
    ¯®¤ä㭪樨 2 ä㭪樨 12 - ª®­æ  ¯¥à¥à¨á®¢ª¨);
60
    ¤«ï ¨§¬¥­¥­¨ï áâப¨ § £®«®¢ª  㦥 ᮧ¤ ­­®£® ®ª­  ¨á¯®«ì§ã©â¥
60
    ¤«ï ¨§¬¥­¥­¨ï áâப¨ § £®«®¢ª  㦥 ᮧ¤ ­­®£® ®ª­  ¨á¯®«ì§ã©â¥
61
    ¯®¤äã­ªæ¨î 1 ä㭪樨 71.
61
    ¯®¤äã­ªæ¨î 1 ä㭪樨 71.
Line 867... Line 867...
867
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
867
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
868
‘âàãªâãà  ¡ãä¥à :
868
‘âàãªâãà  ¡ãä¥à :
869
db a,b,c,d ¤«ï ¢¥àᨨ a.b.c.d
869
db a,b,c,d ¤«ï ¢¥àᨨ a.b.c.d
870
db UID_xxx: ®¤­® ¨§ UID_NONE=0, UID_MENUET=1, UID_KOLIBRI=2
870
db UID_xxx: ®¤­® ¨§ UID_NONE=0, UID_MENUET=1, UID_KOLIBRI=2
871
dd REV - ­®¬¥à svn-ॢ¨§¨¨ ï¤à 
871
dd REV - ­®¬¥à svn-ॢ¨§¨¨ ï¤à 
872
„«ï ï¤à  Kolibri 0.7.0.0:
872
„«ï ï¤à  Kolibri 0.7.1.0:
873
db 0,7,0,0
873
db 0,7,1,0
874
db 2
874
db 2
875
dd 533
875
dd 638
Line 876... Line 876...
876
 
876
 
877
======================================================================
877
======================================================================
878
====================== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 14 =====================
878
====================== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 14 =====================
879
======= Ž¦¨¤ âì ­ ç «  ®¡à â­®£® 室  «ãç  à §¢ñà⪨ ¬®­¨â®à . =======
879
======= Ž¦¨¤ âì ­ ç «  ®¡à â­®£® 室  «ãç  à §¢ñà⪨ ¬®­¨â®à . =======
Line 979... Line 979...
979
  * ecx = 4 - ­®¬¥à ¯®¤¯®¤ä㭪樨
979
  * ecx = 4 - ­®¬¥à ¯®¤¯®¤ä㭪樨
980
  * edx = [ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [ª®®à¤¨­ â  ¯® ®á¨ y]
980
  * edx = [ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [ª®®à¤¨­ â  ¯® ®á¨ y]
981
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
981
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
982
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
982
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
Line 983... Line 983...
983
 
983
 
984
-------- ®¤¯®¤äã­ªæ¨ï 5 - í¬ã«ïæ¨ï ª­®¯®ª ¬ëè¨. --------
984
------- ®¤¯®¤äã­ªæ¨ï 5 - ᨬ㫨஢ âì á®áâ®ï­¨¥ ª« ¢¨è ¬ëè¨. --------
985
 à ¬¥âàë:
985
 à ¬¥âàë:
986
  * eax = 18 - ­®¬¥à ä㭪樨
986
  * eax = 18 - ­®¬¥à ä㭪樨
987
  * ebx = 19 - ­®¬¥à ¯®¤ä㭪樨
987
  * ebx = 19 - ­®¬¥à ¯®¤ä㭪樨
988
  * ecx = 5 - ­®¬¥à ¯®¤¯®¤ä㭪樨
988
  * ecx = 5 - ­®¬¥à ¯®¤¯®¤ä㭪樨
-
 
989
  * edx = ¨­ä®à¬ æ¨ï ® í¬ã«¨à㥬®¬ á®áâ®ï­¨¨ ª­®¯®ª ¬ëè¨:
989
  * edx = ¨­ä®à¬ æ¨ï ® í¬ã«¨à㥬ëå ª­®¯ª å ¬ëè¨: 
990
    (ᮮ⢥âáâ¢ã¥â ¢®§¢à é ¥¬®¬ã §­ ç¥­¨î ¯®¤ä㭪樨 2 ä㭪樨 37)
990
      * ¡¨â 0 ãáâ ­®¢«¥­ = «¥¢ ï ª­®¯ª  ­ ¦ â  
991
    * ¡¨â 0 ãáâ ­®¢«¥­ = «¥¢ ï ª­®¯ª  ­ ¦ â 
991
      * ¡¨â 1 ãáâ ­®¢«¥­ = ¯à ¢ ï ª­®¯ª  ­ ¦ â  
992
    * ¡¨â 1 ãáâ ­®¢«¥­ = ¯à ¢ ï ª­®¯ª  ­ ¦ â 
992
      * ¡¨â 2 ãáâ ­®¢«¥­ = á।­ïï ª­®¯ª  ­ ¦ â  
993
    * ¡¨â 2 ãáâ ­®¢«¥­ = á।­ïï ª­®¯ª  ­ ¦ â 
993
      * ¡¨â 3 ãáâ ­®¢«¥­ = 4-ï ª­®¯ª  ­ ¦ â  
994
    * ¡¨â 3 ãáâ ­®¢«¥­ = 4-ï ª­®¯ª  ­ ¦ â 
994
      * ¡¨â 4 ãáâ ­®¢«¥­ = 5-ï ª­®¯ª  ­ ¦ â  
-
 
995
      * ¯à®ç¨¥ ¡¨âë á¡à®è¥­ë 
995
    * ¡¨â 4 ãáâ ­®¢«¥­ = 5-ï ª­®¯ª  ­ ¦ â 
996
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
996
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
997
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
-
 
998
 
997
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
999
‡ ¬¥ç ­¨ï:
998
‡ ¬¥ç ­¨ï:
1000
  * ¥ª®¬¥­¤ã¥¬ ï ᪮à®áâì ¬ëè¨ (¢ ¯®¤¯®¤ä㭪樨 1) ®â 1 ¤® 9.
999
  * ¥ª®¬¥­¤ã¥¬ ï ᪮à®áâì ¬ëè¨ (¢ ¯®¤¯®¤ä㭪樨 1) ®â 1 ¤® 9.
1001
    “áâ ­ ¢«¨¢ ¥¬ ï ¢¥«¨ç¨­  ­¥ ¯à®¢¥àï¥âáï ª®¤®¬ ï¤à , ¯®í⮬ã
1000
    “áâ ­ ¢«¨¢ ¥¬ ï ¢¥«¨ç¨­  ­¥ ¯à®¢¥àï¥âáï ª®¤®¬ ï¤à , ¯®í⮬ã
1002
    ¨á¯®«ì§ã©â¥ ®áâ®à®¦­®, ¯à¨ ­¥ª®à४⭮¬ §­ ç¥­¨¨ ªãàá®à ¬®¦¥â
1001
    ¨á¯®«ì§ã©â¥ ®áâ®à®¦­®, ¯à¨ ­¥ª®à४⭮¬ §­ ç¥­¨¨ ªãàá®à ¬®¦¥â
Line 1037... Line 1036...
1037
    * +32: dword: à §¬¥à ­ ¨¡®«ì襣® ¢ë¤¥«¥­­®£® ¡«®ª  ¢ ªãç¥ ï¤à 
1036
    * +32: dword: à §¬¥à ­ ¨¡®«ì襣® ¢ë¤¥«¥­­®£® ¡«®ª  ¢ ªãç¥ ï¤à 
1038
                 (§ à¥§¥à¢¨à®¢ ­®)
1037
                 (§ à¥§¥à¢¨à®¢ ­®)
Line 1039... Line 1038...
1039
 
1038
 
1040
======================================================================
1039
======================================================================
1041
====================== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 21 =====================
1040
====================== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 21 =====================
1042
==== ®«ãç¨âì ­®¬¥à  á«®â  ¯à®æ¥áá /¯®â®ª  ¯® ¥£® ¨¤¥­â¨ä¨ª â®àã =====
1041
======= ®«ãç¨âì ­®¬¥à á«®â  ¯à®æ¥áá /¯®â®ª  ¯® ¨¤¥­â¨ä¨ª â®àã. ======
1043
======================================================================
1042
======================================================================
1044
 à ¬¥âàë:
1043
 à ¬¥âàë:
1045
  * eax = 18 - ­®¬¥à ä㭪樨
1044
  * eax = 18 - ­®¬¥à ä㭪樨
1046
  * ebx = 21 - ­®¬¥à ¯®¤ä㭪樨
1045
  * ebx = 21 - ­®¬¥à ¯®¤ä㭪樨
1047
  * ecx = PID/TID (¨¤¥­â¨ä¨ª â®à ¯à®æ¥áá /¯®â®ª )
1046
  * ecx = ¨¤¥­â¨ä¨ª â®à ¯à®æ¥áá /¯®â®ª  (PID/TID)
1048
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1047
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1049
  * eax = ­®¬¥à á«®â  ¯®â®ª  ¥á«¨ ®­ áãé¥áâ¢ã¥â ¨«¨ 0, ¥á«¨ PID/TID 
1048
  * eax = 0 - ®è¨¡ª  (­¥¢¥à­ë© ¨¤¥­â¨ä¨ª â®à)
Line 1050... Line 1049...
1050
    «®¦­ë©.
1049
  * ¨­ ç¥ eax = ­®¬¥à á«®â 
1051
 
-
 
1052
======================================================================
1050
 
1053
====================== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 22 =====================
1051
======================================================================
1054
=========== Œ¨­¨¬¨§ æ¨ï/¢®ááâ ­®¢«¥­¨¥ ®ª­  ¯à®æ¥áá /¯®â®ª  ==========
1052
 ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 22 - ®¯¥à æ¨¨ á ®ª­®¬ ¤à㣮£® ¯à®æ¥áá /¯®â®ª . 
1055
======================================================================
1053
======================================================================
1056
 à ¬¥âàë:
1054
 à ¬¥âàë:
1057
  * eax = 18 - ­®¬¥à ä㭪樨
1055
  * eax = 18 - ­®¬¥à ä㭪樨
1058
  * ebx = 22 - ­®¬¥à ¯®¤ä㭪樨
1056
  * ebx = 22 - ­®¬¥à ¯®¤ä㭪樨
1059
  * ecx = ’¨¯ ®¯¥à æ¨¨
-
 
1060
           0 - ¬¨­¨¬¨§ æ¨ï ®ª­  (᢮à ç¨¢ ­¨¥ ­  ¯ ­¥«ì) ¯® ­®¬¥àã
1057
  * ecx = ⨯ ®¯¥à æ¨¨:
1061
               á«®â  ¯®â®ª 
1058
    * 0 = ¬¨­¨¬¨§ æ¨ï ®ª­ , ¯®â®ª § ¤ ­ ­®¬¥à®¬ á«®â 
1062
           1 - ¬¨­¨¬¨§ æ¨ï ®ª­  ¯® ¨¤¥­â¨ä¨ª â®àã PID/TID
1059
    * 1 = ¬¨­¨¬¨§ æ¨ï ®ª­ , ¯®â®ª § ¤ ­ ¨¤¥­â¨ä¨ª â®à®¬
1063
           2 - ‚®ááâ ­®¢«¥­¨¥ ¬¨­¨¬¨§¨à®¢ ­­®£® ®ª­  ¯® á«®âã ¯®â®ª 
-
 
1064
           3 - ‚®ááâ ­®¢«¥­¨¥ ¬¨­¨¬¨§¨à®¢ ­­®£® ®ª­  ¯® ¨¤¥­â¨ä¨ª â®àã
1060
    * 2 = ¢®ááâ ­®¢«¥­¨¥ ®ª­ , ¯®â®ª § ¤ ­ ­®¬¥à®¬ á«®â 
1065
               PID/TID
1061
    * 3 = ¢®ááâ ­®¢«¥­¨¥ ®ª­ , ¯®â®ª § ¤ ­ ¨¤¥­â¨ä¨ª â®à®¬
1066
  * edx =  à ¬¥âà ®¯¥à æ¨¨ (®¬¥à á«®â  ¨«¨ PID/TID)
1062
  * edx = ¯ à ¬¥âà ®¯¥à æ¨¨ (­®¬¥à á«®â  ¨«¨ PID/TID)
1067
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1063
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
1064
  * eax = 0 - ãᯥ譮
-
 
1065
  * eax = -1 - ®è¨¡ª  (­¥¯à ¢¨«ì­ë© ¯ à ¬¥âà)
-
 
1066
‡ ¬¥ç ­¨ï:
-
 
1067
  * ®â®ª ¬®¦¥â ᢥà­ãâì ᢮ñ ®ª­® ¢ë§®¢®¬ ¯®¤ä㭪樨 10.
Line 1068... Line 1068...
1068
  * eax = 0 - ãᯥ譮¥ § ¢¥à襭¨¥
1068
  * ‚®ááâ ­®¢«¥­¨¥ ®ª­  á ®¤­®¢à¥¬¥­­®©  ªâ¨¢¨§ æ¨¥© ®áãé¥á⢫ï¥âáï
1069
    eax = -1 - ®è¨¡ª 
1069
    ¯®¤ä㭪樨 3 (¯à¨­¨¬ î饩 ­®¬¥à á«®â ).
1070
 
1070
 
Line 1508... Line 1508...
1508
‡ ¬¥ç ­¨ï:
1508
‡ ¬¥ç ­¨ï:
1509
  * à¥¤¢ à¨â¥«ì­® ­ã¦­® ®¯à¥¤¥«¨âì ¡ §®¢ë© ¯®àâ CD ¢ë§®¢®¬
1509
  * à¥¤¢ à¨â¥«ì­® ­ã¦­® ®¯à¥¤¥«¨âì ¡ §®¢ë© ¯®àâ CD ¢ë§®¢®¬ 
1510
    ¯®¤ä㭪樨 3 ä㭪樨 21.
1510
    ¯®¤ä㭪樨 3 ä㭪樨 21.
Line 1511... Line 1511...
1511
 
1511
 
1512
======================================================================
1512
======================================================================
1513
========== ”ã­ªæ¨ï 24, ¯®¤äã­ªæ¨ï 4 - ¨§¢«¥çì «®â®ª ¯à¨¢®¤  ¤¨áª . ============
1513
======= ”ã­ªæ¨ï 24, ¯®¤äã­ªæ¨ï 4 - ¨§¢«¥çì «®â®ª ¯à¨¢®¤  ¤¨áª . ======
1514
======================================================================
1514
======================================================================
1515
 à ¬¥âàë:
1515
 à ¬¥âàë:
1516
  * eax = 24 - ­®¬¥à ä㭪樨
1516
  * eax = 24 - ­®¬¥à ä㭪樨
-
 
1517
  * ebx = 4 - ­®¬¥à ¯®¤ä㭪樨
1517
  * ebx = 4 - ­®¬¥à ¯®¤ä㭪樨
1518
  * ecx = ­®¬¥à CD/DVD-¤¨áª 
1518
  * ecx = ­®¬¥à CD/DVD-¤¨áª  (®â 0=Primary Master ¤® 3=Secondary Slave)
1519
      (®â 0=Primary Master ¤® 3=Secondary Slave)
1519
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1520
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1520
    * ¨ç¥£® ­¥ ¢®§¢à é ¥âáï.
1521
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
1521
‡ ¬¥ç ­¨ï:
1522
‡ ¬¥ç ­¨ï:
1522
  * ”ã­ªæ¨ï ¯®¤¤¥à¦¨¢ ¥âáï ⮫쪮 ¤«ï ATAPI ãáâனá⢠(CD ¨ DVD).
1523
  * ”ã­ªæ¨ï ¯®¤¤¥à¦¨¢ ¥âáï ⮫쪮 ¤«ï ATAPI-ãáâனá⢠(CD ¨ DVD).
-
 
1524
  * à¨ ¨§¢«¥ç¥­¨¨ «®âª  ¯à®¨§¢®¤¨âáï à §¡«®ª¨à®¢ª  àãç­®£® ã¯à ¢«¥­¨ï
1523
  * à¨ ¨§¢«¥ç¥­¨¨ «®âª  ¯à®¨§¢®¤¨âáï à §¡«®ª¨à®¢ª  àãç­®£® ã¯à ¢«¥­¨ï ¬¥å ­¨§¬®¬ «®âª .
1525
    ¬¥å ­¨§¬®¬ «®âª .
-
 
1526
  * à¨ ¨§¢«¥ç¥­¨¨ «®âª  ª®¤ ¯à®¨§¢®¤¨â ®ç¨áâªã ªíè  á®®â¢¥âáâ¢ãî饣®
1524
  * à¨ ¨§¢«¥ç¥­¨¨ «®âª  ª®¤ ¯à®¨§¢®¤¨â ®ç¨áâªã ªíè  á®®â¢¥âáâ¢ãî饣® ãáâனá⢠.
1527
    ãáâனá⢠.
Line 1525... Line 1528...
1525
  * à¨¬¥à®¬ ¨á¯®«ì§®¢ ­¨ï ä㭪樨 ï¥âáï ¯à¨«®¦¥­¨¥ CD_tray.
1528
  * à¨¬¥à®¬ ¨á¯®«ì§®¢ ­¨ï ä㭪樨 ï¥âáï ¯à¨«®¦¥­¨¥ CD_tray.
1526
 
1529
 
1527
======================================================================
1530
======================================================================
1528
========== ”ã­ªæ¨ï 24, ¯®¤äã­ªæ¨ï 5 - § £à㧨âì «®â®ª ¯à¨¢®¤  ¤¨áª . ===========
1531
====== ”ã­ªæ¨ï 24, ¯®¤äã­ªæ¨ï 5 - § £à㧨âì «®â®ª ¯à¨¢®¤  ¤¨áª . =====
1529
======================================================================
1532
======================================================================
1530
 à ¬¥âàë:
1533
 à ¬¥âàë:
-
 
1534
  * eax = 24 - ­®¬¥à ä㭪樨
1531
  * eax = 24 - ­®¬¥à ä㭪樨
1535
  * ebx = 5 - ­®¬¥à ¯®¤ä㭪樨
1532
  * ebx = 5 - ­®¬¥à ¯®¤ä㭪樨
1536
  * ecx = ­®¬¥à CD/DVD-¤¨áª 
1533
  * ecx = ­®¬¥à CD/DVD-¤¨áª  (®â 0=Primary Master ¤® 3=Secondary Slave)
1537
      (®â 0=Primary Master ¤® 3=Secondary Slave)
1534
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1538
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1535
    * ¨ç¥£® ­¥ ¢®§¢à é ¥âáï.
1539
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
1536
‡ ¬¥ç ­¨ï:
1540
‡ ¬¥ç ­¨ï:
Line 1537... Line 1541...
1537
  * ”ã­ªæ¨ï ¯®¤¤¥à¦¨¢ ¥âáï ⮫쪮 ¤«ï ATAPI ãáâனá⢠(CD ¨ DVD)
1541
  * ”ã­ªæ¨ï ¯®¤¤¥à¦¨¢ ¥âáï ⮫쪮 ¤«ï ATAPI-ãáâனá⢠(CD ¨ DVD).
1538
  * à¨¬¥à®¬ ¨á¯®«ì§®¢ ­¨ï ä㭪樨 ï¥âáï ¯à¨«®¦¥­¨¥ CD_tray.
1542
  * à¨¬¥à®¬ ¨á¯®«ì§®¢ ­¨ï ä㭪樨 ï¥âáï ¯à¨«®¦¥­¨¥ CD_tray.
1539
 
1543
 
Line 2990... Line 2994...
2990
    ® § ¯à®á¥. ‘ ¬® ¯à®¨£à뢠­¨¥ ¨¤ñâ ­¥§ ¢¨á¨¬® ®â ¯à®£à ¬¬ë.
2994
    ® § ¯à®á¥. ‘ ¬® ¯à®¨£à뢠­¨¥ ¨¤ñâ ­¥§ ¢¨á¨¬® ®â ¯à®£à ¬¬ë.
2991
  * „ ­­ë¥ ¤®«¦­ë á®åà ­ïâìáï ¢ ¯ ¬ï⨠¯® ªà ©­¥© ¬¥à¥
2995
  * „ ­­ë¥ ¤®«¦­ë á®åà ­ïâìáï ¢ ¯ ¬ï⨠¯® ªà ©­¥© ¬¥à¥
2992
    ¤® ª®­æ  ¯à®¨£à뢠­¨ï.
2996
    ¤® ª®­æ  ¯à®¨£à뢠­¨ï.
Line 2993... Line 2997...
2993
 
2997
 
2994
======================================================================
2998
======================================================================
2995
============================ ”ã­ªæ¨ï 57 ==============================
-
 
2996
====================== ‚맮¢ á¥à¢¨á®¢ PCIBIOS ========================
2999
======================= ”ã­ªæ¨ï 57 - PCI BIOS. =======================
2997
======================================================================
3000
======================================================================
2998
 à ¬¥âàë:
3001
 à ¬¥âàë:
2999
  * eax = 57
3002
  * eax = 57 - ­®¬¥à ä㭪樨
3000
  * ebp = ᮮ⢥âáâ¢ã¥â ॣ¨áâàã al ¯® ᯥæ¨ä¨ª æ¨¨ PCIBIOS
3003
  * ebp ᮮ⢥âáâ¢ã¥â ॣ¨áâàã al ¢ ᯥæ¨ä¨ª æ¨¨ PCI BIOS
3001
  * ®áâ «ì­ë¥ ॣ¨áâàë ¯® ᯥæ¨ä¨ª æ¨¨ PCIBIOS
3004
  * ®áâ «ì­ë¥ ॣ¨áâàë - ¯® ᯥæ¨ä¨ª æ¨¨ PCI BIOS
3002
‚®§¢à é ¥¬ë¥ §­ ç¥­¨ï:
3005
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3003
   * CF ­¥ ®¯à¥¤¥«ñ­
3006
  * CF ­¥ ®¯à¥¤¥«ñ­
-
 
3007
  * ®áâ «ì­ë¥ ॣ¨áâàë - ¯® ᯥæ¨ä¨ª æ¨¨ PCI BIOS
-
 
3008
‡ ¬¥ç ­¨ï:
-
 
3009
  * Œ­®£¨å १ã«ìâ â®¢ í⮩ ä㭪樨 ¬®¦­® â ª¦¥ ¤®¡¨âìáï ¢ë§®¢®¬
-
 
3010
    ᮮ⢥âáâ¢ãîé¨å ¯®¤ä㭪権 ä㭪樨 62.
-
 
3011
  * ”ã­ªæ¨ï ¢ë§ë¢ ¥â à áè¨à¥­¨¥ PCI32 BIOS, ¤®ªã¬¥­â¨à®¢ ­­®¥,
-
 
3012
    ­ ¯à¨¬¥à, ¢ http://alpha1.dyns.net/files/PCI/bios21.pdf.
-
 
3013
  * …᫨ BIOS ­¥ ¯®¤¤¥à¦¨¢ ¥â íâ® à áè¨à¥­¨¥, ¯®¢¥¤¥­¨¥ ä㭪樨
Line 3004... Line 3014...
3004
   * ®áâ «ì­ë¥ ॣ¨áâàë ¯® ᯥæ¨ä¨ª æ¨¨ PCIBIOS
3014
    í¬ã«¨àã¥âáï (ç¥à¥§  ­ «®£¨ ¯®¤ä㭪権 ä㭪樨 62 ०¨¬  ï¤à ).
3005
 
3015
 
3006
======================================================================
3016
======================================================================
3007
============== ”ã­ªæ¨ï 58 - à ¡®â  á ä ©«®¢®© á¨á⥬®©. ==============
3017
============== ”ã­ªæ¨ï 58 - à ¡®â  á ä ©«®¢®© á¨á⥬®©. ==============
Line 4199... Line 4209...
4199
  * ¯®¤äã­ªæ¨ï 8 - 㤠«¥­¨¥ ä ©« /¯ ¯ª¨
4209
  * ¯®¤äã­ªæ¨ï 8 - 㤠«¥­¨¥ ä ©« /¯ ¯ª¨
4200
  * ¯®¤äã­ªæ¨ï 9 - ᮧ¤ ­¨¥ ¯ ¯ª¨
4210
  * ¯®¤äã­ªæ¨ï 9 - ᮧ¤ ­¨¥ ¯ ¯ª¨
4201
„«ï CD-¯à¨¢®¤®¢ ¢ á¢ï§¨ á  ¯¯ à â­ë¬¨ ®£à ­¨ç¥­¨ï¬¨ ¤®áâ㯭ë
4211
„«ï CD-¯à¨¢®¤®¢ ¢ á¢ï§¨ á  ¯¯ à â­ë¬¨ ®£à ­¨ç¥­¨ï¬¨ ¤®áâ㯭ë
4202
⮫쪮 ¯®¤ä㭪樨 0,1,5 ¨ 7, ¢ë§®¢ ¤àã£¨å ¯®¤ä㭪権 § ¢¥àè¨âáï
4212
⮫쪮 ¯®¤ä㭪樨 0,1,5 ¨ 7, ¢ë§®¢ ¤àã£¨å ¯®¤ä㭪権 § ¢¥àè¨âáï
4203
®è¨¡ª®© á ª®¤®¬ 2.
4213
®è¨¡ª®© á ª®¤®¬ 2.
4204
à¨ ¯¥à¢®¬ ®¡à é¥­¨¨ ¯®¤ä㭪権 0,1,5,7 ª ãáâனá⢠¬ ATAPI (CD ¨ DVD)
4214
à¨ ¯¥à¢®¬ ®¡à é¥­¨¨ ¯®¤ä㭪権 0,1,5,7 ª ãáâனá⢠¬ ATAPI
4205
¯à®¨§¢®¤¨âáï ¡«®ª¨à®¢ª  àãç­®£® ã¯à ¢«¥­¨ï ¬¥å ­¨§¬®¬ «®âª . â® á¢ï§ ­®
4215
(CD ¨ DVD) ¯à®¨§¢®¤¨âáï ¡«®ª¨à®¢ª  àãç­®£® ã¯à ¢«¥­¨ï ¬¥å ­¨§¬®¬
4206
á  «£®à¨â¬®¬ ªíè¨à®¢ ­¨ï ¤ ­­ëå ¯®«ã祭­ëå ®â ¯à¨¢®¤ .  §¡«®ª¨à®¢ª 
4216
«®âª . â® á¢ï§ ­® á ªíè¨à®¢ ­¨¥¬ ¤ ­­ëå, ¯®«ã祭­ëå ®â ¯à¨¢®¤ .
4207
¯à®¨§¢®¤¨âáï ®¡à é¥­¨¥¬ ä㭪樨 24.4 ª ᮮ⢥âáâ¢ãî饬ã ãáâனáâ¢ã.
4217
 §¡«®ª¨à®¢ª  ®áãé¥á⢫ï¥âáï ¯à¨ ®¡à é¥­¨¨ ¯®¤ä㭪樨 4 ä㭪樨 24
-
 
4218
ª ᮮ⢥âáâ¢ãî饬ã ãáâனáâ¢ã.
Line 4208... Line 4219...
4208
 
4219
 
4209
======================================================================
4220
======================================================================
4210
= ”ã­ªæ¨ï 70, ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©«  á ¯®¤¤¥à¦ª®© ¤«¨­­ëå ¨¬ñ­. =
4221
= ”ã­ªæ¨ï 70, ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©«  á ¯®¤¤¥à¦ª®© ¤«¨­­ëå ¨¬ñ­. =
4211
======================================================================
4222
======================================================================