Subversion Repositories Kolibri OS

Rev

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

Rev 86 Rev 91
Line 579... Line 579...
579
    ॠªæ¨¨ ¯®«ì§®¢ â¥«ï.
579
    ॠªæ¨¨ ¯®«ì§®¢ â¥«ï.
580
  * ‘¬®âਠ⠪¦¥ ¯®¤äã­ªæ¨î 9, § ¢¥à襭¨¥ à ¡®âë á¨á⥬ë á ¯ à ¬¥â஬,
580
  * ‘¬®âਠ⠪¦¥ ¯®¤äã­ªæ¨î 9, § ¢¥à襭¨¥ à ¡®âë á¨á⥬ë á ¯ à ¬¥â஬,
581
    ç⮡ë ä®àá¨à®¢ âì ¢ë¡®à ¢ ¬¥­î ¢ë室 .
581
    ç⮡ë ä®àá¨à®¢ âì ¢ë¡®à ¢ ¬¥­î ¢ë室 .
Line 582... Line 582...
582
 
582
 
583
======================================================================
583
======================================================================
584
========= ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 2 - § ¢¥àè¨âì ¯à®æ¥áá/¯®â®ª. ========
584
==== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 2 - § ¢¥àè¨âì ¯à®æ¥áá/¯®â®ª ¯® á«®âã. ====
585
======================================================================
585
======================================================================
586
 à ¬¥âàë:
586
 à ¬¥âàë:
587
  * eax = 18 - ­®¬¥à ä㭪樨
587
  * eax = 18 - ­®¬¥à ä㭪樨
588
  * ebx = 2 - ­®¬¥à ¯®¤ä㭪樨
588
  * ebx = 2 - ­®¬¥à ¯®¤ä㭪樨
589
  * ecx = ­®¬¥à á«®â  ¯à®æ¥áá /¯®â®ª 
589
  * ecx = ­®¬¥à á«®â  ¯à®æ¥áá /¯®â®ª 
590
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
590
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
591
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
591
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
592
‡ ¬¥ç ­¨ï:
592
‡ ¬¥ç ­¨ï:
593
  * ¥«ì§ï § ¢¥àè¨âì ¯®â®ª ®¯¥à æ¨®­­®© á¨á⥬ë OS/IDLE (­®¬¥à á«®â 
593
  * ¥«ì§ï § ¢¥àè¨âì ¯®â®ª ®¯¥à æ¨®­­®© á¨á⥬ë OS/IDLE (­®¬¥à á«®â 
-
 
594
    1), ¬®¦­® § ¢¥àè¨âì «î¡®© ®¡ëç­ë© ¯®â®ª/¯à®æ¥áá.
-
 
595
  * ‘¬®âਠ⠪¦¥ ¯®¤äã­ªæ¨î 18 - § ¢¥à襭¨¥
Line 594... Line 596...
594
    1), ¬®¦­® § ¢¥àè¨âì «î¡®© ®¡ëç­ë© ¯®â®ª/¯à®æ¥áá.
596
    ¯à®æ¥áá /¯®â®ª  á § ¤ ­­ë¬ ¨¤¥­â¨ä¨ª â®à®¬.
595
 
597
 
596
======================================================================
598
======================================================================
597
= ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 3 - ᤥ« âì  ªâ¨¢­ë¬ ®ª­® § ¤ ­­®£® ¯®â®ª . =
599
= ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 3 - ᤥ« âì  ªâ¨¢­ë¬ ®ª­® § ¤ ­­®£® ¯®â®ª . =
Line 927... Line 929...
927
  * ebx = 17 - ­®¬¥à ¯®¤ä㭪樨
929
  * ebx = 17 - ­®¬¥à ¯®¤ä㭪樨
928
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
930
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
929
  * eax = ®¡é¨© à §¬¥à ¨¬¥î饩áï ¯ ¬ï⨠¢ ª¨«®¡ ©â å
931
  * eax = ®¡é¨© à §¬¥à ¨¬¥î饩áï ¯ ¬ï⨠¢ ª¨«®¡ ©â å
Line 930... Line 932...
930
 
932
 
931
======================================================================
933
======================================================================
932
====================== ”ã­ªæ¨ï 18¡ ¯®¤äã­ªæ¨ï 18 =====================
934
====================== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 18 =====================
933
===================== ‡ ¢¥à襭¨¥ ¯à®æ¥áá  ¯® PID'ã ===================
935
============= ‡ ¢¥àè¨âì ¯à®æ¥áá/¯®â®ª ¯® ¨¤¥­â¨ä¨ª â®àã. =============
934
======================================================================
936
======================================================================
935
 à ¬¥âàë:
937
 à ¬¥âàë:
936
  * eax = 18 - ­®¬¥à ä㭪樨
938
  * eax = 18 - ­®¬¥à ä㭪樨
937
  * ebx = 18 - ­®¬¥à ¯®¤ä㭪樨
939
  * ebx = 18 - ­®¬¥à ¯®¤ä㭪樨
938
  * ecx = PID
940
  * ecx = ¨¤¥­â¨ä¨ª â®à ¯à®æ¥áá /¯®â®ª  (PID/TID)
939
‚®§à é ¥¬®¥ §­ ç¥­¨¥:
941
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
940
  * eax = 0 - ¯à®æ¥áá § ¢¥à襭.
942
  * eax = 0 - ãᯥ譮
941
  * eax = -1 - ®è¨¡ª . (¯à®æ¥áá á â ª¨¬ PID ­¥ áãé¥áâ¢ã¥â ¨«¨ ï¥âáï 
943
  * eax = -1 - ®è¨¡ª  (¯à®æ¥áá ­¥ ­ ©¤¥­ ¨«¨ ï¥âáï á¨á⥬­ë¬)
942
    á¨á⥬­ë¬)
-
 
-
 
944
‡ ¬¥ç ­¨ï:
-
 
945
  * ¥«ì§ï § ¢¥àè¨âì ¯®â®ª ®¯¥à æ¨®­­®© á¨á⥬ë OS/IDLE (­®¬¥à á«®â 
-
 
946
    1), ¬®¦­® § ¢¥àè¨âì «î¡®© ®¡ëç­ë© ¯®â®ª/¯à®æ¥áá.
-
 
947
  * ‘¬®âਠ⠪¦¥ ¯®¤äã­ªæ¨î 2 - § ¢¥à襭¨¥
Line 943... Line 948...
943
 
948
    ¯à®æ¥áá /¯®â®ª  ¯® § ¤ ­­®¬ã á«®âã.
944
 
949
 
945
======================================================================
950
======================================================================
946
============ ”ã­ªæ¨ï 19 - § ¯ãáâ¨âì ¯à®£à ¬¬ã á à ¬¤¨áª . ============
951
============ ”ã­ªæ¨ï 19 - § ¯ãáâ¨âì ¯à®£à ¬¬ã á à ¬¤¨áª . ============
Line 951... Line 956...
951
  * ecx = 0 ¨«¨ ecx = 㪠§ â¥«ì ­  ¯ à ¬¥âàë ª®¬ ­¤­®© áâப¨
956
  * ecx = 0 ¨«¨ ecx = 㪠§ â¥«ì ­  ¯ à ¬¥âàë ª®¬ ­¤­®© áâப¨
952
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
957
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
953
  * …᫨ eax > 0, â® eax ᮤ¥à¦¨â PID ᮧ¤ ­­®£® ¯à®æ¥áá 
958
  * …᫨ eax > 0, â® eax ᮤ¥à¦¨â PID ᮧ¤ ­­®£® ¯à®æ¥áá 
954
  * …᫨ eax < 0, â® -eax - ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
959
  * …᫨ eax < 0, â® -eax - ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
955
‡ ¬¥ç ­¨ï:
960
‡ ¬¥ç ­¨ï:
956
  * â  äã­ªæ¨ï ãáâ à¥« ; ¨á¯®«ì§ã©â¥ ¯®¤äã­ªæ¨î 16 ä㭪樨 58.
961
  * â  äã­ªæ¨ï ãáâ à¥« ; ¨á¯®«ì§ã©â¥ ¯®¤äã­ªæ¨î 7 ä㭪樨 70.
957
  * Š®¬ ¤­ ï áâப  ¤®«¦­  § ª ­ç¨¢ âìáï ᨬ¢®«®¬ á ª®¤®¬ 0
962
  * Š®¬ ¤­ ï áâப  ¤®«¦­  § ª ­ç¨¢ âìáï ᨬ¢®«®¬ á ª®¤®¬ 0
958
    (ASCIIZ-áâப ); ãç¨â뢠îâáï «¨¡® ¢á¥ ᨬ¢®«ë ¤® § ¢¥àè î饣® ­ã«ï
963
    (ASCIIZ-áâப ); ãç¨â뢠îâáï «¨¡® ¢á¥ ᨬ¢®«ë ¤® § ¢¥àè î饣® ­ã«ï
959
    ¢ª«îç¨â¥«ì­®, «¨¡® ¯¥à¢ë¥ 256 ᨬ¢®«®¢, ¢ § ¢¨á¨¬®á⨠®â ⮣®,
964
    ¢ª«îç¨â¥«ì­®, «¨¡® ¯¥à¢ë¥ 256 ᨬ¢®«®¢, ¢ § ¢¨á¨¬®á⨠®â ⮣®,
960
    çâ® ¬¥­ìè¥.
965
    çâ® ¬¥­ìè¥.
Line 3110... Line 3115...
3110
    ­¥áãé¥áâ¢ãî饣® ᥪâ®à  ¢áñ à ¢­® çâ®-â® ¯à®ç¨â ¥â
3115
    ­¥áãé¥áâ¢ãî饣® ᥪâ®à  ¢áñ à ¢­® çâ®-â® ¯à®ç¨â ¥â
3111
    (¢¥à®ïâ­¥¥ ¢á¥£®, ­ã«¨, ­® íâ® ®¯à¥¤¥«ï¥âáï ãáâனá⢮¬) ¨
3116
    (¢¥à®ïâ­¥¥ ¢á¥£®, ­ã«¨, ­® íâ® ®¯à¥¤¥«ï¥âáï ãáâனá⢮¬) ¨
3112
    íâ® ¡ã¤¥â áç¨â âìáï ãᯥ宬 (eax=0).
3117
    íâ® ¡ã¤¥â áç¨â âìáï ãᯥ宬 (eax=0).
Line 3113... Line 3118...
3113
 
3118
 
3114
======================================================================
-
 
3115
========= ”ã­ªæ¨ï 58, ¯®¤äã­ªæ¨ï 12 - ¯®«ãç¨âì à §¬¥à ä ©« . =========
-
 
3116
======================================================================
-
 
3117
 à ¬¥âàë:
-
 
3118
  * eax = 58 - ­®¬¥à ä㭪樨
-
 
3119
  * ebx = 㪠§ â¥«ì ­  ¨­ä®à¬ æ¨®­­ãî áâàãªâãàã
-
 
3120
”®à¬ â ¨­ä®à¬ æ¨®­­®© áâàãªâãàë:
-
 
3121
  * +0: dword: 12 = ­®¬¥à ä㭪樨
-
 
3122
  * +4: dword: ¨£­®à¨àã¥âáï
-
 
3123
  * +8: dword: ¨£­®à¨àã¥âáï
-
 
3124
  * +12 = +0xC: dword: ¨£­®à¨àã¥âáï
-
 
3125
  * +16 = +0x10: dword: 㪠§ â¥«ì ­  ¡ãä¥à ¤«ï à ¡®âë á¨á⥬ë
-
 
3126
    (4096 ¡ ©â)
-
 
3127
  * +20 = +0x14: ASCIIZ-¨¬ï ä ©« , ¯à ¢¨«  ä®à¬¨à®¢ ­¨ï ¨¬ñ­ 㪠§ ­ë ¢
-
 
3128
    ®¡é¥¬ ®¯¨á ­¨¨
-
 
3129
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3130
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
-
 
3131
  * ebx = à §¬¥à ä ©«  (¢ ¡ ©â å) ¨«¨ 0 ¤«ï HD, -1 ¤«ï RD,
-
 
3132
    ¥á«¨ ä ©« ­¥ ­ ©¤¥­
-
 
3133
‡ ¬¥ç ­¨ï:
-
 
3134
  * â  äã­ªæ¨ï ãáâ à¥« , ¨á¯®«ì§ã©â¥ ¯®¤äã­ªæ¨î 5 ä㭪樨 70.
-
 
3135
  * ”ã­ªæ¨ï ­¥ ¯®¤¤¥à¦¨¢ ¥âáï ¤«ï ¤¨áª¥â.
-
 
3136
  * ’¥ªãé ï ॠ«¨§ æ¨ï ¯®§¢®«ï¥â â ª¦¥ ®¯à¥¤¥«ïâì à §¬¥à ¯ ¯ª¨
-
 
3137
    (¯® 楯®çª¥ ª« áâ¥à®¢ ¢ FAT), ­® ­¥ á«¥¤ã¥â ­  íâ® ¯®« £ âìáï.
-
 
3138
 
-
 
3139
======================================================================
-
 
3140
===== ”ã­ªæ¨ï 58, ¯®¤äã­ªæ¨ï 13 - ¯®«ãç¨âì  âਡãâë ä ©« /¯ ¯ª¨. =====
-
 
3141
======================================================================
-
 
3142
 à ¬¥âàë:
-
 
3143
  * eax = 58 - ­®¬¥à ä㭪樨
-
 
3144
  * ebx = 㪠§ â¥«ì ­  ¨­ä®à¬ æ¨®­­ãî áâàãªâãàã
-
 
3145
”®à¬ â ¨­ä®à¬ æ¨®­­®© áâàãªâãàë:
-
 
3146
  * +0: dword: 13 = ­®¬¥à ä㭪樨
-
 
3147
  * +4: dword: ¨£­®à¨àã¥âáï
-
 
3148
  * +8: dword: ¨£­®à¨àã¥âáï
-
 
3149
  * +12 = +0xC: dword: ¨£­®à¨àã¥âáï
-
 
3150
  * +16 = +0x10: dword: 㪠§ â¥«ì ­  ¡ãä¥à ¤«ï à ¡®âë á¨á⥬ë
-
 
3151
    (4096 ¡ ©â)
-
 
3152
  * +20 = +0x14: ASCIIZ-¨¬ï ä ©« , ¯à ¢¨«  ä®à¬¨à®¢ ­¨ï ¨¬ñ­ 㪠§ ­ë ¢
-
 
3153
    ®¡é¥¬ ®¯¨á ­¨¨
-
 
3154
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3155
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
-
 
3156
  * ebx = ¡ ©â FAT- âਡãâ  (¤®¯®«­¥­­ë© ­ã«ï¬¨ ¤® dword)
-
 
3157
    ¨«¨ 0 ¤«ï HD, -1 ¤«ï RD, ¥á«¨ ä ©« ­¥ ­ ©¤¥­
-
 
3158
‡­ ç¥­¨ï ¤«ï ¡¨â®¢ FAT- âਡã⮢:
-
 
3159
  * ¡¨â 0: ä ©« ⮫쪮 ¤«ï ç⥭¨ï
-
 
3160
  * ¡¨â 1: ä ©« ï¥âáï áªàëâë¬
-
 
3161
  * ¡¨â 2: ä ©« ï¥âáï á¨á⥬­ë¬
-
 
3162
  * ¡¨â 3: íâ® ­¥ ä ©«,   ¬¥âª  ⮬  (¬®¦¥â ¢áâà¥ç âìáï ⮫쪮
-
 
3163
    ®¤¨­ à § ­  ¤¨áª¥, ¢ ª®à­¥¢®¬ ª â «®£¥)
-
 
3164
  * ¡¨â 4: íâ® ¯ ¯ª 
-
 
3165
  * ¡¨â 5: ä ©« ­¥  à娢¨à®¢ «áï - ¬­®£¨¥ ¯à®£à ¬¬ë  à娢 æ¨¨ ¨¬¥îâ
-
 
3166
    ®¯æ¨î, ¯® ª®â®à®©  à娢¨àãîâáï ⮫쪮 ä ©«ë á ãáâ ­®¢«¥­­ë¬ í⨬
-
 
3167
    ¡¨â®¬, ¯®á«¥ 祣® íâ®â ¡¨â á¡à á뢠¥âáï - íâ® ¬®¦¥â ¡ëâì ¯®«¥§­®
-
 
3168
    ¤«ï  ¢â®¬ â¨ç¥áª®£® ᮧ¤ ­¨ï backup- à娢®¢, ¨¡® ¯à¨ § ¯¨á¨
-
 
3169
    ¡¨â ®¡ëç­® ãáâ ­ ¢«¨¢ ¥âáï (­¥ ¢ Kolibri, ¯à ¢¤ )
-
 
3170
‡ ¬¥ç ­¨ï:
-
 
3171
  * â  äã­ªæ¨ï ãáâ à¥« , ¨á¯®«ì§ã©â¥ ¯®¤äã­ªæ¨î 5 ä㭪樨 70.
-
 
3172
  * ”ã­ªæ¨ï ­¥ ¯®¤¤¥à¦¨¢ ¥âáï ¤«ï ¤¨áª¥â.
-
 
3173
 
-
 
3174
======================================================================
-
 
3175
====================== ”ã­ªæ¨ï 58, ¯®¤äã­ªæ¨ï 14 =====================
-
 
3176
======= ®«ãç¨âì ¤ âã/¢à¥¬ï ¯®á«¥¤­¥© ¬®¤¨ä¨ª æ¨¨ ä ©« /¯ ¯ª¨. =======
-
 
3177
======================================================================
-
 
3178
 à ¬¥âàë:
-
 
3179
  * eax = 58 - ­®¬¥à ä㭪樨
-
 
3180
  * ebx = 㪠§ â¥«ì ­  ¨­ä®à¬ æ¨®­­ãî áâàãªâãàã
-
 
3181
”®à¬ â ¨­ä®à¬ æ¨®­­®© áâàãªâãàë:
-
 
3182
  * +0: dword: 14 = ­®¬¥à ä㭪樨
-
 
3183
  * +4: dword: ¨£­®à¨àã¥âáï
-
 
3184
  * +8: dword: ¨£­®à¨àã¥âáï
-
 
3185
  * +12 = +0xC: dword: ¨£­®à¨àã¥âáï
-
 
3186
  * +16 = +0x10: dword: 㪠§ â¥«ì ­  ¡ãä¥à ¤«ï à ¡®âë á¨á⥬ë
-
 
3187
    (4096 ¡ ©â)
-
 
3188
  * +20 = +0x14: ASCIIZ-¨¬ï ä ©« , ¯à ¢¨«  ä®à¬¨à®¢ ­¨ï ¨¬ñ­ 㪠§ ­ë ¢
-
 
3189
    ®¡é¥¬ ®¯¨á ­¨¨
-
 
3190
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3191
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
-
 
3192
  * ebx = ¤ â /¢à¥¬ï ¢ ä®à¬ â¥ FAT ¨«¨ 0 ¤«ï HD, -1 ¤«ï RD,
-
 
3193
    ¥á«¨ ä ©« ­¥ ­ ©¤¥­
-
 
3194
  * ¬« ¤è¥¥ á«®¢® = ¢à¥¬ï ¯®á«¥¤­¥© ¬®¤¨ä¨ª æ¨¨, hhhhhmmmmmmsssss:
-
 
3195
    * ¬« ¤è¨¥ 5 ¡¨â = ç¨á«® ¤¢ãåᥪ㭤­ëå ¨­â¥à¢ «®¢, 0<=s<=29
-
 
3196
    * á«¥¤ãî騥 6 ¡¨â = ¬¨­ãâë, 0<=m<=59
-
 
3197
    * áâ à訥 5 ¡¨â = ç áë, 0<=h<=23
-
 
3198
  * áâ à襥 á«®¢® = ¤ â  ¯®á«¥¤­¥© ¬®¤¨ä¨ª æ¨¨, yyyyyyymmmmddddd:
-
 
3199
    * ¬« ¤è¨¥ 5 ¡¨â = ¤¥­ì, 1<=d<=31
-
 
3200
    * á«¥¤ãî騥 4 ¡¨â  = ¬¥áïæ, 1<=m<=12
-
 
3201
    * áâ à訥 7 ¡¨â = £®¤ ®â­®á¨â¥«ì­® 1980
-
 
3202
‡ ¬¥ç ­¨ï:
-
 
3203
  * â  äã­ªæ¨ï ãáâ à¥« , ¨á¯®«ì§ã©â¥ ¯®¤äã­ªæ¨î 5 ä㭪樨 70.
-
 
3204
  * ”ã­ªæ¨ï ­¥ ¯®¤¤¥à¦¨¢ ¥âáï ¤«ï ¤¨áª¥â.
-
 
3205
  * ‘®§¤ ­¨¥ ä ©« /¯ ¯ª¨ áç¨â ¥âáï ¬®¤¨ä¨ª æ¨¥©.
-
 
3206
 
-
 
3207
======================================================================
3119
======================================================================
3208
= ”ã­ªæ¨ï 58, ¯®¤äã­ªæ¨ï 15 - ¯®«ãç¨âì ¨­ä®à¬ æ¨î ® ä ©«®¢®© á¨á⥬¥. 
3120
= ”ã­ªæ¨ï 58, ¯®¤äã­ªæ¨ï 15 - ¯®«ãç¨âì ¨­ä®à¬ æ¨î ® ä ©«®¢®© á¨á⥬¥. 
3209
======================================================================
3121
======================================================================
3210
 à ¬¥âàë:
3122
 à ¬¥âàë:
3211
  * eax = 58 - ­®¬¥à ä㭪樨
3123
  * eax = 58 - ­®¬¥à ä㭪樨
Line 3265... Line 3177...
3265
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3177
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3266
  * eax > 0 - ¯à®£à ¬¬  § £à㦥­ , eax ᮤ¥à¦¨â PID
3178
  * eax > 0 - ¯à®£à ¬¬  § £à㦥­ , eax ᮤ¥à¦¨â PID
3267
  * eax < 0 - ¯à®¨§®è«  ®è¨¡ª , -eax ᮤ¥à¦¨â
3179
  * eax < 0 - ¯à®¨§®è«  ®è¨¡ª , -eax ᮤ¥à¦¨â
3268
    ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
3180
    ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
3269
‡ ¬¥ç ­¨ï:
3181
‡ ¬¥ç ­¨ï:
-
 
3182
  * â  äã­ªæ¨ï ãáâ à¥« , ¨á¯®«ì§ã©â¥ ¯®¤äã­ªæ¨î 7 ä㭪樨 70.
3270
  * Š®¬ ¤­ ï áâப  ¤®«¦­  § ª ­ç¨¢ âìáï ᨬ¢®«®¬ á ª®¤®¬ 0
3183
  * Š®¬ ¤­ ï áâப  ¤®«¦­  § ª ­ç¨¢ âìáï ᨬ¢®«®¬ á ª®¤®¬ 0
3271
    (ASCIIZ-áâப ); ãç¨â뢠îâáï «¨¡® ¢á¥ ᨬ¢®«ë ¤® § ¢¥àè î饣® ­ã«ï
3184
    (ASCIIZ-áâப ); ãç¨â뢠îâáï «¨¡® ¢á¥ ᨬ¢®«ë ¤® § ¢¥àè î饣® ­ã«ï
3272
    ¢ª«îç¨â¥«ì­®, «¨¡® ¯¥à¢ë¥ 256 ᨬ¢®«®¢, ¢ § ¢¨á¨¬®á⨠®â ⮣®,
3185
    ¢ª«îç¨â¥«ì­®, «¨¡® ¯¥à¢ë¥ 256 ᨬ¢®«®¢, ¢ § ¢¨á¨¬®á⨠®â ⮣®,
3273
    çâ® ¬¥­ìè¥.
3186
    çâ® ¬¥­ìè¥.
3274
  * …᫨ ¯à®æ¥áá § ¯ã᪠¥âáï ª ª ®â« ¦¨¢ ¥¬ë©, ®­ ᮧ¤ ñâáï
3187
  * …᫨ ¯à®æ¥áá § ¯ã᪠¥âáï ª ª ®â« ¦¨¢ ¥¬ë©, ®­ ᮧ¤ ñâáï
Line 4049... Line 3962...
4049
  * ¢ § ¢¨á¨¬®á⨠®â ¯®¤ä㭪樨 ¬®¦¥â ¢®§¢à é âìáï §­ ç¥­¨¥ ¨
3962
  * ¢ § ¢¨á¨¬®á⨠®â ¯®¤ä㭪樨 ¬®¦¥â ¢®§¢à é âìáï §­ ç¥­¨¥ ¨
4050
    ¢ ¤à㣨å ॣ¨áâà å
3963
    ¢ ¤à㣨å ॣ¨áâà å
4051
Ž¡é¨© ä®à¬ â ¨­ä®à¬ æ¨®­­®© áâàãªâãàë:
3964
Ž¡é¨© ä®à¬ â ¨­ä®à¬ æ¨®­­®© áâàãªâãàë:
4052
  * +0: dword: ­®¬¥à ¯®¤ä㭪樨
3965
  * +0: dword: ­®¬¥à ¯®¤ä㭪樨
4053
  * +4: dword: ᬥ饭¨¥ ¢ ä ©«¥
3966
  * +4: dword: ᬥ饭¨¥ ¢ ä ©«¥
4054
  * +8: dword: áâ à訩 dword ᬥ饭¨ï (¤®«¦¥­ ¡ëâì 0)
3967
  * +8: dword: áâ à訩 dword ᬥ饭¨ï (¤®«¦¥­ ¡ëâì 0) ¨«¨ ¯®«¥ ä« £®¢
4055
  * +12 = +0xC: dword: à §¬¥à
3968
  * +12 = +0xC: dword: à §¬¥à
4056
  * +16 = +0x10: dword: 㪠§ â¥«ì ­  ¤ ­­ë¥
3969
  * +16 = +0x10: dword: 㪠§ â¥«ì ­  ¤ ­­ë¥
4057
  * +20 = +0x14: n db: ASCIIZ-áâப  á ¨¬¥­¥¬ ä ©« 
3970
  * +20 = +0x14: n db: ASCIIZ-áâப  á ¨¬¥­¥¬ ä ©« 
4058
    ¨«¨
3971
    ¨«¨
4059
  * +20 = +0x14: db 0
3972
  * +20 = +0x14: db 0
Line 4067... Line 3980...
4067
®¤­® ¨§
3980
®¤­® ¨§
4068
  * /RD/1 = /RAMDISK/1 ¤«ï ¤®áâ㯠 ª à ¬¤¨áªã
3981
  * /RD/1 = /RAMDISK/1 ¤«ï ¤®áâ㯠 ª à ¬¤¨áªã
4069
  * /FD/1 = /FLOPPYDISK/1 ¤«ï ¤®áâ㯠 ª ¯¥à¢®¬ã ä«®¯¯¨-¤¨áª®¢®¤ã,
3982
  * /FD/1 = /FLOPPYDISK/1 ¤«ï ¤®áâ㯠 ª ¯¥à¢®¬ã ä«®¯¯¨-¤¨áª®¢®¤ã,
4070
    /FD/2 = /FLOPPYDISK/2 ¤«ï ¢â®à®£® ä«®¯¯¨-¤¨áª®¢®¤ 
3983
    /FD/2 = /FLOPPYDISK/2 ¤«ï ¢â®à®£® ä«®¯¯¨-¤¨áª®¢®¤ 
4071
  * /HD0/x, /HD1/x, /HD2/x, /HD3/x ¤«ï ¤®áâ㯠 ᮮ⢥âá⢥­­®
3984
  * /HD0/x, /HD1/x, /HD2/x, /HD3/x ¤«ï ¤®áâ㯠 ᮮ⢥âá⢥­­®
4072
    ª ãáâனá⢠¬ IDE0 (Primary Master), IDE1 (Primary Slave),
3985
    ª ¦ñá⪨¬ ¤¨áª ¬ ­  IDE0 (Primary Master), IDE1 (Primary Slave),
4073
    IDE2 (Secondary Master), IDE3 (Secondary Slave);
3986
    IDE2 (Secondary Master), IDE3 (Secondary Slave);
4074
    x - ­®¬¥à à §¤¥«  ­  ¢ë¡à ­­®¬ ¢¨­ç¥áâ¥à¥, ¨§¬¥­ï¥âáï ®â 1 ¤® 255
3987
    x - ­®¬¥à à §¤¥«  ­  ¢ë¡à ­­®¬ ¢¨­ç¥áâ¥à¥, ¨§¬¥­ï¥âáï ®â 1 ¤® 255
4075
    (­  ª ¦¤®¬ ¨§ ¢¨­ç¥áâ¥à®¢ ­ã¬¥à æ¨ï ­ ç¨­ ¥âáï á 1)
3988
    (­  ª ¦¤®¬ ¨§ ¢¨­ç¥áâ¥à®¢ ­ã¬¥à æ¨ï ­ ç¨­ ¥âáï á 1)
-
 
3989
  * /CD0/1, /CD1/1, /CD2/1, /CD3/1 ¤«ï ¤®áâ㯠 ᮮ⢥âá⢥­­®
-
 
3990
    ª CD ­  IDE0 (Primary Master), IDE1 (Primary Slave),
-
 
3991
    IDE2 (Secondary Master), IDE3 (Secondary Slace)
4076
à¨¬¥àë:
3992
à¨¬¥àë:
4077
  * '/rd/1/kernel.asm',0
3993
  * '/rd/1/kernel.asm',0
4078
  * '/HD0/1/kernel.asm',0
3994
  * '/HD0/1/kernel.asm',0
4079
  * '/hd0/2/menuet/pics/tanzania.bmp',0
3995
  * '/hd0/2/menuet/pics/tanzania.bmp',0
4080
  * '/hd0/1/Program files/NameOfProgram/SomeFile.SomeExtension',0
3996
  * '/hd0/1/Program files/NameOfProgram/SomeFile.SomeExtension',0
Line 4082... Line 3998...
4082
  * ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©« 
3998
  * ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©« 
4083
  * ¯®¤äã­ªæ¨ï 1 - ç⥭¨¥ ¯ ¯ª¨
3999
  * ¯®¤äã­ªæ¨ï 1 - ç⥭¨¥ ¯ ¯ª¨
4084
  * ¯®¤äã­ªæ¨ï 2 - ᮧ¤ ­¨¥/¯¥à¥§ ¯¨áì ä ©« 
4000
  * ¯®¤äã­ªæ¨ï 2 - ᮧ¤ ­¨¥/¯¥à¥§ ¯¨áì ä ©« 
4085
  * ¯®¤äã­ªæ¨ï 5 - ¯®«ã祭¨¥  âਡã⮢ ä ©« /¯ ¯ª¨
4001
  * ¯®¤äã­ªæ¨ï 5 - ¯®«ã祭¨¥  âਡã⮢ ä ©« /¯ ¯ª¨
4086
  * ¯®¤äã­ªæ¨ï 6 - ãáâ ­®¢ª   âਡã⮢ ä ©« /¯ ¯ª¨
4002
  * ¯®¤äã­ªæ¨ï 6 - ãáâ ­®¢ª   âਡã⮢ ä ©« /¯ ¯ª¨
-
 
4003
  * ¯®¤äã­ªæ¨ï 7 - § ¯ã᪠¯à®£à ¬¬ë
Line 4087... Line 4004...
4087
 
4004
 
4088
======================================================================
4005
======================================================================
4089
= ”ã­ªæ¨ï 70, ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©«  á ¯®¤¤¥à¦ª®© ¤«¨­­ëå ¨¬ñ­. =
4006
= ”ã­ªæ¨ï 70, ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©«  á ¯®¤¤¥à¦ª®© ¤«¨­­ëå ¨¬ñ­. =
4090
======================================================================
4007
======================================================================
Line 4296... Line 4213...
4296
‡ ¬¥ç ­¨ï:
4213
‡ ¬¥ç ­¨ï:
4297
  * ”ã­ªæ¨ï ­¥ ¯®¤¤¥à¦¨¢ ¥â ¢¨àâã «ì­ë¥ ¯ ¯ª¨ ⨯  /, /rd ¨
4214
  * ”ã­ªæ¨ï ­¥ ¯®¤¤¥à¦¨¢ ¥â ¢¨àâã «ì­ë¥ ¯ ¯ª¨ ⨯  /, /rd ¨
4298
    ª®à­¥¢ë¥ ¯ ¯ª¨ ⨯  /rd/1.
4215
    ª®à­¥¢ë¥ ¯ ¯ª¨ ⨯  /rd/1.
Line 4299... Line 4216...
4299
 
4216
 
-
 
4217
======================================================================
-
 
4218
============ ”ã­ªæ¨ï 70, ¯®¤äã­ªæ¨ï 7 - § ¯ã᪠¯à®£à ¬¬ë. ============
-
 
4219
======================================================================
-
 
4220
 à ¬¥âàë:
-
 
4221
  * eax = 70 - ­®¬¥à ä㭪樨
-
 
4222
  * ebx = 㪠§ â¥«ì ­  ¨­ä®à¬ æ¨®­­ãî áâàãªâãàã
-
 
4223
”®à¬ â ¨­ä®à¬ æ¨®­­®© áâàãªâãàë:
-
 
4224
  * +0: dword: 7 = ­®¬¥à ¯®¤ä㭪樨
-
 
4225
  * +4: dword: ¯®«¥ ä« £®¢:
-
 
4226
    * ¡¨â 0: § ¯ãáâ¨âì ¯à®æ¥áá ª ª ®â« ¦¨¢ ¥¬ë©
-
 
4227
    * ®áâ «ì­ë¥ ¡¨âë § à¥§¥à¢¨à®¢ ­ë ¨ ¤®«¦­ë ¡ëâì ãáâ ­®¢«¥­ë ¢ 0
-
 
4228
  * +8: dword: 0 ¨«¨ 㪠§ â¥«ì ­  ASCIIZ-áâபã á ¯ à ¬¥âà ¬¨
-
 
4229
  * +12 = +0xC: dword: 0 (§ à¥§¥à¢¨à®¢ ­®)
-
 
4230
  * +16 = +0x10: dword: 0 (§ à¥§¥à¢¨à®¢ ­®)
-
 
4231
  * +20 = +0x14: ASCIIZ-¨¬ï ä ©« , ¯à ¢¨«  ä®à¬¨à®¢ ­¨ï ¨¬ñ­ 㪠§ ­ë ¢
-
 
4232
    ®¡é¥¬ ®¯¨á ­¨¨
-
 
4233
    ¨«¨
-
 
4234
  * +20 = +0x14: db 0
-
 
4235
  * +21 = +0x15: dd 㪠§ â¥«ì ­  ASCIIZ-áâபã á ¨¬¥­¥¬ ä ©« 
-
 
4236
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
4237
  * eax > 0 - ¯à®£à ¬¬  § £à㦥­ , eax ᮤ¥à¦¨â PID
-
 
4238
  * eax < 0 - ¯à®¨§®è«  ®è¨¡ª , -eax ᮤ¥à¦¨â
-
 
4239
    ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
-
 
4240
  * ebx à §àãè ¥âáï
-
 
4241
‡ ¬¥ç ­¨ï:
-
 
4242
  * Š®¬ ­¤­ ï áâப  ¤®«¦­  § ª ­ç¨¢ âìáï ᨬ¢®«®¬ á ª®¤®¬ 0
-
 
4243
    (ASCIIZ-áâப ); ãç¨â뢠îâáï «¨¡® ¢á¥ ᨬ¢®«ë ¤® § ¢¥àè î饣® ­ã«ï
-
 
4244
    ¢ª«îç¨â¥«ì­®, «¨¡® ¯¥à¢ë¥ 256 ᨬ¢®«®¢, ¢ § ¢¨á¨¬®á⨠®â ⮣®,
-
 
4245
    çâ® ¬¥­ìè¥.
-
 
4246
  * …᫨ ¯à®æ¥áá § ¯ã᪠¥âáï ª ª ®â« ¦¨¢ ¥¬ë©, ®­ ᮧ¤ ñâáï
-
 
4247
    ¢ § ¬®à®¦¥­­®¬ á®áâ®ï­¨¨; ¤«ï § ¯ã᪠ ¨á¯®«ì§ã©â¥
-
 
4248
    ¯®¤äã­ªæ¨î 5 ä㭪樨 69.
-
 
4249
 
4300
======================================================================
4250
======================================================================
4301
========== ”ã­ªæ¨ï -1 - § ¢¥àè¨âì ¢ë¯®«­¥­¨¥ ¯®â®ª /¯à®æ¥áá  =========
4251
========== ”ã­ªæ¨ï -1 - § ¢¥àè¨âì ¢ë¯®«­¥­¨¥ ¯®â®ª /¯à®æ¥áá  =========
4302
======================================================================
4252
======================================================================
4303
 à ¬¥âàë:
4253
 à ¬¥âàë:
4304
  * eax = -1 - ­®¬¥à ä㭪樨
4254
  * eax = -1 - ­®¬¥à ä㭪樨