Subversion Repositories Kolibri OS

Rev

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

Rev 81 Rev 83
Line 2768... Line 2768...
2768
  * edx = 㪠§ â¥«ì ­  ¤ ­­ë¥ ¤«ï § ¯¨á¨
2768
  * edx = 㪠§ â¥«ì ­  ¤ ­­ë¥ ¤«ï § ¯¨á¨
2769
  * esi = 㪠§ â¥«ì ­  ¯ãâì (ASCIIZ-áâபã)
2769
  * esi = 㪠§ â¥«ì ­  ¯ãâì (ASCIIZ-áâபã)
2770
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2770
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2771
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
2771
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
2772
‡ ¬¥ç ­¨ï:
2772
‡ ¬¥ç ­¨ï:
2773
  * â  äã­ªæ¨ï ãáâ à¥« ; äã­ªæ¨ï 58 ¯®§¢®«ï¥â ¢ë¯®«­ïâì
2773
  * â  äã­ªæ¨ï ãáâ à¥« ; äã­ªæ¨ï 70 ¯®§¢®«ï¥â ¢ë¯®«­ïâì
2774
    ⥠¦¥ ¤¥©á⢨ï á à áè¨à¥­­ë¬¨ ¢®§¬®¦­®áâﬨ.
2774
    ⥠¦¥ ¤¥©á⢨ï á à áè¨à¥­­ë¬¨ ¢®§¬®¦­®áâﬨ.
2775
  * „ ­­ ï äã­ªæ¨ï ¯à¥¤¯®« £ ¥â, çâ® ¢® ¢à¥¬ï ¥ñ ¢ë§®¢  ®¤­¨¬
2775
  * „ ­­ ï äã­ªæ¨ï ¯à¥¤¯®« £ ¥â, çâ® ¢® ¢à¥¬ï ¥ñ ¢ë§®¢  ®¤­¨¬
2776
    ¯à¨«®¦¥­¨¥¬ ­¨ª ª®¥ ¤à㣮¥ ¯à¨«®¦¥­¨¥ ­¥ à ¡®â ¥â
2776
    ¯à¨«®¦¥­¨¥¬ ­¨ª ª®¥ ¤à㣮¥ ¯à¨«®¦¥­¨¥ ­¥ à ¡®â ¥â
2777
    á ¦ñá⪨¬ ¤¨áª®¬.
2777
    á ¦ñá⪨¬ ¤¨áª®¬.
2778
  * ãâì ª ä ©«ã - ASCIIZ-áâப , ª®â®à ï ¬®¦¥â ¡ëâì ¯ãá⮩
2778
  * ãâì ª ä ©«ã - ASCIIZ-áâப , ª®â®à ï ¬®¦¥â ¡ëâì ¯ãá⮩
Line 2928... Line 2928...
2928
  * +20 = +0x14: ASCIIZ-¨¬ï ä ©« , ¯à ¢¨«  ä®à¬¨à®¢ ­¨ï ¨¬ñ­ 㪠§ ­ë ¢ 
2928
  * +20 = +0x14: ASCIIZ-¨¬ï ä ©« , ¯à ¢¨«  ä®à¬¨à®¢ ­¨ï ¨¬ñ­ 㪠§ ­ë ¢
2929
    ®¡é¥¬ ®¯¨á ­¨¨
2929
    ®¡é¥¬ ®¯¨á ­¨¨
2930
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2930
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2931
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
2931
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
2932
  * ebx à §àãè ¥âáï
2932
  * ebx à §àãè ¥âáï
-
 
2933
‡ ¬¥ç ­¨ï:
-
 
2934
  * â  äã­ªæ¨ï ãáâ à¥« , ¨á¯®«ì§ã©â¥ ¯®¤äã­ªæ¨î 2 ä㭪樨 70.
Line 2933... Line 2935...
2933
 
2935
 
2934
======================================================================
2936
======================================================================
2935
=========== ”ã­ªæ¨ï 58, ¯®¤äã­ªæ¨ï 2 - 㤠«¨âì ä ©«/¯ ¯ªã. ===========
2937
=========== ”ã­ªæ¨ï 58, ¯®¤äã­ªæ¨ï 2 - 㤠«¨âì ä ©«/¯ ¯ªã. ===========
2936
======================================================================
2938
======================================================================
Line 3083... Line 3085...
3083
    ®­® ¬®¦¥â ¨§¬¥­¨âìáï ¢ á«¥¤ãîé¨å ¢¥àá¨ïå.
3085
    ®­® ¬®¦¥â ¨§¬¥­¨âìáï ¢ á«¥¤ãîé¨å ¢¥àá¨ïå.
3084
  * ’ॡã¥âáï, çâ®¡ë ¡ë« à §à¥èñ­ LBA-¤®áâ㯠ª ãáâனá⢠¬ 
3086
  * ’ॡã¥âáï, çâ®¡ë ¡ë« à §à¥èñ­ LBA-¤®áâ㯠ª ãáâனá⢠¬ 
3085
    ¯®¤ä㭪樥© 11 ä㭪樨 21. “§­ âì íâ® ¬®¦­® ¢ë§®¢®¬ 
3087
    ¯®¤ä㭪樥© 11 ä㭪樨 21. “§­ âì íâ® ¬®¦­® ¢ë§®¢®¬ 
3086
    ¯®¤ä㭪樥© 11 ä㭪樨 26.
3088
    ¯®¤ä㭪樥© 11 ä㭪樨 26.
3087
  * LBA-ç⥭¨¥ ¤¨áª¥âë ­¥ ¯®¤¤¥à¦¨¢ ¥âáï.
3089
  * LBA-ç⥭¨¥ ¤¨áª¥âë ­¥ ¯®¤¤¥à¦¨¢ ¥âáï.
3088
  * Ž¡à é¥­¨¥ ª ­¥áãé¥áâ¢ãî饬㠦ñá⪮¬ã ¤¨áªã ­ ¬¥à⢮ ¢¥è ¥â ¯®â®ª.
-
 
3089
    “§­ âì, áãé¥áâ¢ã¥â «¨ ¤¨áª, ¬®¦­® ¨§ áâàãªâãàë, ¢®§¢à é ¥¬®©
-
 
3090
    ¯®¤ä㭪樥© 11 ä㭪樨 18.
-
 
3091
  * ”ã­ªæ¨ï áç¨â뢠¥â ¤ ­­ë¥ 䨧¨ç¥áª®£® ¦ñá⪮£® ¤¨áª ;
3090
  * ”ã­ªæ¨ï áç¨â뢠¥â ¤ ­­ë¥ 䨧¨ç¥áª®£® ¦ñá⪮£® ¤¨áª ;
3092
    ¥á«¨ ¯® ª ª¨¬-â® ¯à¨ç¨­ ¬ ­ã¦­ë ¤ ­­ë¥ ª®­ªà¥â­®£® à §¤¥« ,
3091
    ¥á«¨ ¯® ª ª¨¬-â® ¯à¨ç¨­ ¬ ­ã¦­ë ¤ ­­ë¥ ª®­ªà¥â­®£® à §¤¥« ,
3093
    ¯à¨¤ñâáï ®¯à¥¤¥«ïâì ­ ç «ì­ë© ᥪâ®à í⮣® à §¤¥« 
3092
    ¯à¨¤ñâáï ®¯à¥¤¥«ïâì ­ ç «ì­ë© ᥪâ®à í⮣® à §¤¥« 
3094
    («¨¡® ­ ¯àï¬ãî ç¥à¥§ MBR, «¨¡® ¨§ à áè¨à¥­­®© áâàãªâãàë,
3093
    («¨¡® ­ ¯àï¬ãî ç¥à¥§ MBR, «¨¡® ¨§ à áè¨à¥­­®© áâàãªâãàë,
3095
    ¢®§¢à é ¥¬®© ⮩ ¦¥ ¯®¤ä㭪樥© 11 ä㭪樨 18).
3094
    ¢®§¢à é ¥¬®© ⮩ ¦¥ ¯®¤ä㭪樥© 11 ä㭪樨 18).
Line 4053... Line 4052...
4053
    ª ãáâனá⢠¬ IDE0 (Primary Master), IDE1 (Primary Slave),
4052
    ª ãáâனá⢠¬ IDE0 (Primary Master), IDE1 (Primary Slave),
4054
    IDE2 (Secondary Master), IDE3 (Secondary Slave);
4053
    IDE2 (Secondary Master), IDE3 (Secondary Slave);
4055
    x - ­®¬¥à à §¤¥«  ­  ¢ë¡à ­­®¬ ¢¨­ç¥áâ¥à¥, ¨§¬¥­ï¥âáï ®â 1 ¤® 255
4054
    x - ­®¬¥à à §¤¥«  ­  ¢ë¡à ­­®¬ ¢¨­ç¥áâ¥à¥, ¨§¬¥­ï¥âáï ®â 1 ¤® 255
4056
    (­  ª ¦¤®¬ ¨§ ¢¨­ç¥áâ¥à®¢ ­ã¬¥à æ¨ï ­ ç¨­ ¥âáï á 1)
4055
    (­  ª ¦¤®¬ ¨§ ¢¨­ç¥áâ¥à®¢ ­ã¬¥à æ¨ï ­ ç¨­ ¥âáï á 1)
4057
à¨¬¥àë:
4056
à¨¬¥àë:
4058
  * '/RAMDISK/FIRST/KERNEL.ASM',0
-
 
4059
    '/rd/1/kernel.asm',0
4057
  * '/rd/1/kernel.asm',0
4060
  * '/HD0/1/kernel.asm',0
4058
  * '/HD0/1/kernel.asm',0
4061
  * '/hd0/2/menuet/pics/tanzania.bmp',0
4059
  * '/hd0/2/menuet/pics/tanzania.bmp',0
4062
  * '/hd0/1/Program files/NameOfProgram/SomeFile.SomeExtension',0
4060
  * '/hd0/1/Program files/NameOfProgram/SomeFile.SomeExtension',0
4063
„®áâã¯­ë¥ ¯®¤ä㭪樨:
4061
„®áâã¯­ë¥ ¯®¤ä㭪樨:
4064
  * ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©« 
4062
  * ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©« 
4065
  * ¯®¤äã­ªæ¨ï 1 - ç⥭¨¥ ¯ ¯ª¨
4063
  * ¯®¤äã­ªæ¨ï 1 - ç⥭¨¥ ¯ ¯ª¨
-
 
4064
  * ¯®¤äã­ªæ¨ï 2 - ᮧ¤ ­¨¥/¯¥à¥§ ¯¨áì ä ©« 
Line 4066... Line 4065...
4066
 
4065
 
4067
======================================================================
4066
======================================================================
4068
= ”ã­ªæ¨ï 70, ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©«  á ¯®¤¤¥à¦ª®© ¤«¨­­ëå ¨¬ñ­. =
4067
= ”ã­ªæ¨ï 70, ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©«  á ¯®¤¤¥à¦ª®© ¤«¨­­ëå ¨¬ñ­. =
4069
======================================================================
4068
======================================================================
Line 4184... Line 4183...
4184
    "/fd", "/hd[n]", ¯à¨ í⮬  âਡãâë ¯®¤¯ ¯®ª ¯®« £ îâáï à ¢­ë¬¨
4183
    "/fd", "/hd[n]", ¯à¨ í⮬  âਡãâë ¯®¤¯ ¯®ª ¯®« £ îâáï à ¢­ë¬¨
4185
    0x10,   ¢à¥¬¥­  ¨ ¤ âë ®¡­ã«¥­ë. €«ìâ¥à­ â¨¢­ë© ᯮᮡ ¯®«ã祭¨ï
4184
    0x10,   ¢à¥¬¥­  ¨ ¤ âë ®¡­ã«¥­ë. €«ìâ¥à­ â¨¢­ë© ᯮᮡ ¯®«ã祭¨ï
4186
    ¨­ä®à¬ æ¨¨ ®¡ ®¡®à㤮¢ ­¨¨ - ¯®¤äã­ªæ¨ï 11 ä㭪樨 18.
4185
    ¨­ä®à¬ æ¨¨ ®¡ ®¡®à㤮¢ ­¨¨ - ¯®¤äã­ªæ¨ï 11 ä㭪樨 18.
Line 4187... Line 4186...
4187
 
4186
 
-
 
4187
======================================================================
-
 
4188
====================== ”ã­ªæ¨ï 70, ¯®¤äã­ªæ¨ï 2 ======================
-
 
4189
======== ‘®§¤ ­¨¥/¯¥à¥§ ¯¨áì ä ©«  á ¯®¤¤¥à¦ª®© ¤«¨­­ëå ¨¬ñ­. ========
-
 
4190
======================================================================
-
 
4191
 à ¬¥âàë:
-
 
4192
  * eax = 70 - ­®¬¥à ä㭪樨
-
 
4193
  * ebx = 㪠§ â¥«ì ­  ¨­ä®à¬ æ¨®­­ãî áâàãªâãàã
-
 
4194
”®à¬ â ¨­ä®à¬ æ¨®­­®© áâàãªâãàë:
-
 
4195
  * +0: dword: 2 = ­®¬¥à ¯®¤ä㭪樨
-
 
4196
  * +4: dword: 0 (§ à¥§¥à¢¨à®¢ ­®)
-
 
4197
  * +8: dword: 0 (§ à¥§¥à¢¨à®¢ ­®)
-
 
4198
  * +12 = +0xC: dword: ᪮«ìª® ¡ ©â ¯¨á âì
-
 
4199
  * +16 = +0x10: dword: 㪠§ â¥«ì ­  ¤ ­­ë¥
-
 
4200
  * +20 = +0x14: ASCIIZ-¨¬ï ä ©« , ¯à ¢¨«  ä®à¬¨à®¢ ­¨ï ¨¬ñ­ 㪠§ ­ë ¢
-
 
4201
    ®¡é¥¬ ®¯¨á ­¨¨
-
 
4202
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
4203
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
-
 
4204
  * ebx = ç¨á«® § ¯¨á ­­ëå ¡ ©â (¢®§¬®¦­®, 0)
-
 
4205
‡ ¬¥ç ­¨ï:
-
 
4206
  * …᫨ ä ©« á â ª¨¬ ¨¬¥­¥¬ ­¥ áãé¥á⢮¢ «, ®­ ᮧ¤ ñâáï; ¥á«¨
-
 
4207
    áãé¥á⢮¢ «, â® ¯¥à¥§ ¯¨á뢠¥âáï.
-
 
4208
  * …᫨ ᢮¡®¤­®£® ¬¥áâ  ­  ¤¨áª¥ ­¥¤®áâ â®ç­®, â® äã­ªæ¨ï § ¯¨è¥â,
-
 
4209
    ᪮«ìª® ᬮ¦¥â, ¯®á«¥ 祣® ¢¥à­ñâ ª®¤ ®è¨¡ª¨ 8.
-
 
4210
 
4188
======================================================================
4211
======================================================================
4189
========== ”ã­ªæ¨ï -1 - § ¢¥àè¨âì ¢ë¯®«­¥­¨¥ ¯®â®ª /¯à®æ¥áá  =========
4212
========== ”ã­ªæ¨ï -1 - § ¢¥àè¨âì ¢ë¯®«­¥­¨¥ ¯®â®ª /¯à®æ¥áá  =========
4190
======================================================================
4213
======================================================================
4191
 à ¬¥âàë:
4214
 à ¬¥âàë:
4192
  * eax = -1 - ­®¬¥à ä㭪樨
4215
  * eax = -1 - ­®¬¥à ä㭪樨
Line 4252... Line 4275...
4252
  * 6 = ä ©« § ª®­ç¨«áï
4275
  * 6 = ä ©« § ª®­ç¨«áï
4253
  * 7 = 㪠§ â¥«ì ¢­¥ ¯ ¬ï⨠¯à¨«®¦¥­¨ï
4276
  * 7 = 㪠§ â¥«ì ¢­¥ ¯ ¬ï⨠¯à¨«®¦¥­¨ï
4254
  * 8 = ¤¨áª § ¯®«­¥­
4277
  * 8 = ¤¨áª § ¯®«­¥­
4255
  * 9 = â ¡«¨æ  FAT à §àã襭 
4278
  * 9 = â ¡«¨æ  FAT à §àã襭 
4256
  * 10 = ¤®áâ㯠§ ¯à¥éñ­
4279
  * 10 = ¤®áâ㯠§ ¯à¥éñ­
-
 
4280
  * 11 = ®è¨¡ª  ãáâனá⢠
4257
à¨ § ¯ã᪥ ¯à®£à ¬¬ë ¢®§¬®¦­ë â ª¦¥ á«¥¤ãî騥 ª®¤ë ®è¨¡®ª:
4281
à¨ § ¯ã᪥ ¯à®£à ¬¬ë ¢®§¬®¦­ë â ª¦¥ á«¥¤ãî騥 ª®¤ë ®è¨¡®ª:
4258
  * 30 = 0x1E = ­¥¤®áâ â®ç­® ¯ ¬ïâ¨
4282
  * 30 = 0x1E = ­¥¤®áâ â®ç­® ¯ ¬ïâ¨
4259
  * 31 = 0x1F = ä ©« ­¥ ï¥âáï ¨á¯®«­¨¬ë¬
4283
  * 31 = 0x1F = ä ©« ­¥ ï¥âáï ¨á¯®«­¨¬ë¬
4260
  * 32 = 0x20 = ᫨誮¬ ¬­®£® ¯à®æ¥áᮢ
4284
  * 32 = 0x20 = ᫨誮¬ ¬­®£® ¯à®æ¥áᮢ