ΠΠ΅ΡΡΠΈΠΈ: DOS 2.00 ΠΈ Π²ΡΡΠ΅. DOS, ΡΡΠ½ΠΊΡΠΈΡ 57h Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ/ΠΎΠΏΡΠΎΡΠΈΡΡ Π΄Π°ΡΡ/Π²ΡΠ΅ΠΌΡ ΡΠ°ΠΉΠ»Π°
ΠΡ ΠΎΠ΄:
AH=57h
AL=00h β ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄Π°ΡΡ/Π²ΡΠ΅ΠΌΡ ΡΠ°ΠΉΠ»Π°
AL=01h β ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄Π°ΡΡ/Π²ΡΠ΅ΠΌΡ ΡΠ°ΠΉΠ»Π°
BX β ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Ρ ΡΠ°ΠΉΠ»Π° (handle)
CX (Π΅ΡΠ»ΠΈ AL=1) β Π½ΠΎΠ²Π°Ρ ΠΎΡΠΌΠ΅ΡΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ°ΠΉΠ»Π°
DX (Π΅ΡΠ»ΠΈ AL=1) β Π½ΠΎΠ²Π°Ρ ΠΎΡΠΌΠ΅ΡΠΊΠ° Π΄Π°ΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π΄Π°ΡΠ° ΡΠ°ΠΉΠ»Π°ΠΡΡ ΠΎΠ΄:
CF=0, Π΅ΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ
CX β (Π΅ΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ AL=0) ΠΎΡΠΌΠ΅ΡΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π²ΡΠ΅ΠΌΡ/Π΄Π°ΡΠ° ΡΠ°ΠΉΠ»Π° (Π’Π°Π±Π»ΠΈΡΠ° Π-12)
Π’Π°Π±Π»ΠΈΡΠ° Π-12. Π€ΠΎΡΠΌΠ°Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π°DX β (Π΅ΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ AL=0) ΠΎΡΠΌΠ΅ΡΠΊΠ° Π΄Π°ΡΡ ΡΠ°ΠΉΠ»Π° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π²ΡΠ΅ΠΌΡ/Π΄Π°ΡΠ° ΡΠ°ΠΉΠ»Π° (Π’Π°Π±Π»ΠΈΡΠ° Π-13)
Π’Π°Π±Π»ΠΈΡΠ° Π-13. Π€ΠΎΡΠΌΠ°Ρ Π΄Π°ΡΡ ΡΠ°ΠΉΠ»Π°CF=1, Π΅ΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ
AX β ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈΠΠΏΠΈΡΠ°Π½ΠΈΠ΅. BX Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Ρ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° (ΡΠΌ. 3Ch ΠΈΠ»ΠΈ 3Dh). DX ΠΈ CX Π·Π°Π΄Π°ΡΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΏΠ°ΠΌΡΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ»Π°Π΄ΡΠΈΠ΅ 8 Π±ΠΈΡ Π΄Π°ΡΡ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² DH).
ΠΠ΅ΡΡΠΈΠΈ: DOS 2.00 ΠΈ Π²ΡΡΠ΅. DOS, ΡΡΠ½ΠΊΡΠΈΡ 59h ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅
ΠΡ ΠΎΠ΄:
AH=59h
BX=0000h (Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠΈ: 0000h Π΄Π»Ρ DOS 3.0, 3.1 ΠΈ 3.2)ΠΡΡ ΠΎΠ΄:
AX β ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈ (0, Π΅ΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π΅ Π±ΡΠ»ΠΎ)
BH β ΠΊΠ»Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ
BL β ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅
CH β ΡΡΠ΅ΡΠ° (Π³Π΄Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ°)ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΡΡΠΎΡΠ½ΠΈΡΡ, ΡΡΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠ±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΈ DOS ΠΏΠΎ ΠΎΡΠΈΠ±ΠΊΠ΅ (ΡΠΎΠ»ΡΠΊΠΎ DOS 3.0+). ΠΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ: Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ INT 24h, ΠΏΠΎΡΠ»Π΅ Π»ΡΠ±ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ INT 21h, Π²ΠΎΠ·Π²ΡΠ°ΡΠΈΠ²ΡΠ΅ΠΉ ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΏΠΎΡΠ»Π΅ Π²ΡΠ·ΠΎΠ²Π° FCB-ΡΡΠ½ΠΊΡΠΈΠΈ, Π²ΠΎΠ·Π²ΡΠ°ΡΠΈΠ²ΡΠ΅ΠΉ AL=FFh.
ΠΠ΅ΡΡΠΈΠΈ: DOS 3.00 ΠΈ Π²ΡΡΠ΅. DOS, ΡΡΠ½ΠΊΡΠΈΡ 5Ah Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠ°ΠΉΠ»
ΠΡ ΠΎΠ΄:
AH=5Ah
DS:DX β Π°Π΄ΡΠ΅Ρ ΡΡΡΠΎΠΊΠΈ ASCIZ Ρ Π΄ΠΈΡΠΊΠΎΠΌ ΠΈ ΠΏΡΡΠ΅ΠΌ (Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Β«\Β»)
CX β Π°ΡΡΠΈΠ±ΡΡ ΡΠ°ΠΉΠ»Π°ΠΡΡ ΠΎΠ΄:
CF=0, Π΅ΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ
AX β ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Ρ ΡΠ°ΠΉΠ»Π°
DS:DX β (Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ) ΠΏΠΎΠ»Π½ΠΎΠ΅ ASCIZ-ΠΈΠΌΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°
CF=1, Π΅ΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ
AX β ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈΠΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΡΠΊΡΡΠ²Π°Π΅Ρ (ΡΠΎΠ·Π΄Π°Π΅Ρ) ΡΠ°ΠΉΠ» Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅, Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΡΡΡΠΎΠΊΠΎΠΉ ASCIZ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ DS:DX. COMMAND.COM Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ·Π΄Π°Π΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Β«ΠΊΠ°Π½Π°Π»ΡΠ½ΡΠ΅Β» ΡΠ°ΠΉΠ»Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π°. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π³ΠΎΡΠΎΠ²ΠΎ ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π² Π΅Π³ΠΎ ΠΊΠΎΠ½Π΅Ρ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π°. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 12 Π±Π°ΠΉΡ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ. Π‘Π°ΠΌΠ° ΡΡΡΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠΎΡΠΌ: Β«^: \ΠΏΡΡΡ\Β»,0 (ΡΠΊΠ°Π·Π°Π½ Π΄ΠΈΡΠΊ ΠΈ ΠΏΡΡΡ), Β«d:Β»,0 (ΡΠ΅ΠΊΡΡΠ΅Π΅ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΈΡΠΊΠ°) ΠΈΠ»ΠΈ Β«d: \Β»,0 (ΠΊΠΎΡΠ½Π΅Π²ΠΎΠ΅ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΈΡΠΊΠ°).
ΠΠ΅ΡΡΠΈΠΈ: DOS 3.00 ΠΈ Π²ΡΡΠ΅. DOS, ΡΡΠ½ΠΊΡΠΈΡ 5Bh Π‘ΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ»
ΠΡ ΠΎΠ΄:
AH=5Bh
DS:DX β Π°Π΄ΡΠ΅Ρ ΡΡΡΠΎΠΊΠΈ ASCIZ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠ°ΠΉΠ»Π°
CX β Π°ΡΡΠΈΠ±ΡΡ ΡΠ°ΠΉΠ»Π°ΠΡΡ ΠΎΠ΄:
CF=0, Π΅ΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ
AX β ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Ρ ΡΠ°ΠΉΠ»Π°
CF=1, Π΅ΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ
AX β ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈΠΠΏΠΈΡΠ°Π½ΠΈΠ΅. Π€Π°ΠΉΠ» ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ/Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄ΠΎΡΡΡΠΏΠ°. ΠΡΠ»ΠΈ Π΄ΠΈΡΠΊ ΠΈ/ΠΈΠ»ΠΈ ΠΏΡΡΡ Π½Π΅ ΡΠΊΠ°Π·Π°Π½Ρ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΡΠΎΡ Π²ΡΠ·ΠΎΠ² ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Π½ ΡΡΠ½ΠΊΡΠΈΠΈ DOS 3Ch Ρ ΡΠ΅ΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ Π²Π΅ΡΠ½Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ, Π΅ΡΠ»ΠΈ ΡΠ°ΠΉΠ» Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ.
ΠΠ΅ΡΡΠΈΠΈ: DOS 3.00 ΠΈ Π²ΡΡΠ΅. DOS, ΡΡΠ½ΠΊΡΠΈΡ 5Ch ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ/ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ°ΠΉΠ»Ρ
ΠΡ ΠΎΠ΄:
AH=5Ch
AL β ΠΏΠΎΠ΄ΡΡΠ½ΠΊΡΠΈΡ:
AL=00h β Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±Π»Π°ΡΡΡ ΡΠ°ΠΉΠ»Π°
AL=01h β ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π½Π΅Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΡ
BX β ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Ρ ΡΠ°ΠΉΠ»Π°
CX:DX β ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ((CX*65536)+DX) ΠΎΡ Π½Π°ΡΠ°Π»Π° ΡΠ°ΠΉΠ»Π°
SI:DI β Π΄Π»ΠΈΠ½Π° Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ((SI*65536)+DI) Π±Π°ΠΉΡΠΡΡ ΠΎΠ΄:
CF=0, Π΅ΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ
CF=1, Π΅ΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ
AX β ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈΠΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΠ»ΠΎΠΊΠΈΡΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΠ°ΡΡΠΊΡ ΡΠ°ΠΉΠ»Π°, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² BX. ΠΠ±Π»Π°ΡΡΡ ΡΠ°ΠΉΠ»Π° Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ CX:DX ΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ SI:DI Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΡΡΡ (Π·Π°Ρ Π²Π°ΡΡΠ²Π°Π΅ΡΡΡ) ΠΈΠ»ΠΈ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΡΡΡ (ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅ΡΡΡ). Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π»ΠΈΠ½Π° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠΊΠ°Π·Π°Π½Ρ. Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π°ΠΊΡΠΈΠ²ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΎ (ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ SHARE), ΠΈΠ½Π°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Π²Π΅ΡΠ½Π΅Ρ ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈ Β«ΠΠ΅Π²Π΅ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈΒ».
ΠΠ΅ΡΡΠΈΠΈ: DOS 3.00 ΠΈ Π²ΡΡΠ΅ (ΠΏΡΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ SHARE). DOS, ΡΡΠ½ΠΊΡΠΈΡ 62h ΠΠΎΠ»ΡΡΠΈΡΡ Π°Π΄ΡΠ΅Ρ PSP
ΠΡ ΠΎΠ΄:
AH=62hΠΡΡ ΠΎΠ΄: BX β ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ PSP Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅ΠΉΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π² BX Π°Π΄ΡΠ΅Ρ PSP ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π°Π΄ΡΠ΅ΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π°Π΄ΡΠ΅ΡΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ DOS ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉΡΡ Π² PSP.
ΠΠ΅ΡΡΠΈΠΈ: DOS 3.00 ΠΈ Π²ΡΡΠ΅. DOS, ΡΡΠ½ΠΊΡΠΈΡ 65h ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΡΡΠ°Π½Ρ
ΠΡ ΠΎΠ΄:
AH=65h DOS 3.3
AL β ΠΏΠΎΠ΄ΡΡΠ½ΠΊΡΠΈΡ:
AL=01h β Π΄Π°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΡΡΠ°Π½Ρ DOS 3.3
AL=02h β Π΄Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΡΠ½ΡΡ Π±ΡΠΊΠ² Π² ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠ΅
AL=04h β ΡΠΎ ΠΆΠ΅ Π΄Π»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ Π² ΠΈΠΌΠ΅Π½Π°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²
AL=06h β Π΄Π°ΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ
DX β ΠΊΠΎΠ΄ ΡΡΡΠ°Π½Ρ
BX β ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° (FFFFh β ΠΊΠΎΠ½ΡΠΎΠ»Ρ)
CX β ΡΠ°Π·ΠΌΠ΅Ρ Π±ΡΡΠ΅ΡΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ° (Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 5 Π±Π°ΠΉΡ)
ES:DI β Π°Π΄ΡΠ΅Ρ Π±ΡΡΠ΅ΡΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΠΡΡ ΠΎΠ΄:
CF=0, Π΅ΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ
ES:DI β Π°Π΄ΡΠ΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
CF=1, Π΅ΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ:
AX β ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈΠΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π½Π°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠ° Π΄Π°ΡΡ, ΡΠΈΠΌΠ²ΠΎΠ»Π° Π²Π°Π»ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΡ Π΄Π°Π½Π½ΡΡ , Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ (Π²ΠΎ Π²ΡΠ΅Ρ ΡΡΡΠ°Π½Π°Ρ , ΠΊΡΠΎΠΌΠ΅ Π‘Π¨Π).
ΠΠ΅ΡΡΠΈΠΈ: DOS 3.30 ΠΈ Π²ΡΡΠ΅. DOS, ΡΡΠ½ΠΊΡΠΈΡ 66h ΠΠΎΠ»ΡΡΠΈΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡ ΠΎΠ΄:
AH=66h
AL β ΠΏΠΎΠ΄ΡΡΠ½ΠΊΡΠΈΡ:
AL=01h β Π·Π°ΠΏΡΠΎΡΠΈΡΡ ΡΠ΅ΠΊΡΡΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ
AL=02h β ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ
BX β (ΠΏΡΠΈ AL=02h) ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° (Π’Π°Π±Π»ΠΈΡΠ° Π-14)
DX β (ΠΏΡΠΈ AL=02h) ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° (ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΠ°Ρ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅)ΠΡΡ ΠΎΠ΄:
CF=0, Π΅ΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ
Π’Π°Π±Π»ΠΈΡΠ° Π-14. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡBX β (Π΅ΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ AL=01h) ΡΠ΅ΠΊΡΡΠ°Ρ Π°ΠΊΡΠΈΠ²Π½Π°Ρ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°
DX β (Π΅ΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ AL=01h) ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° (ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΠ°Ρ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅)
CF=1, Π΅ΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ
AX β ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈΠΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ (ΡΡΡΠ°Π½ΠΈΡ). ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° DOS NLSFUNC Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°Π³ΡΡΠΆΠ΅Π½Π° Π΄ΠΎ ΡΡΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π°. Π€ΡΠ½ΠΊΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ 65h ΠΈΠ»ΠΈ 38h.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Ρ Π½ΠΎΠ²ΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, DOS ΡΠΈΡΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π° COUNTRY.SYS.
ΠΠ΅ΡΡΠΈΠΈ: DOS 3.30 ΠΈ Π²ΡΡΠ΅. DOS, ΡΡΠ½ΠΊΡΠΈΡ 67h Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΈΡΠ»ΠΎ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²
ΠΡ ΠΎΠ΄:
AH=67h
BX β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ (Π΄ΠΎ FFFFh)ΠΡΡ ΠΎΠ΄:
CF=0, Π΅ΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ
CF=1, Π΅ΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ
AX β ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈΠΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΡΠΊΡΡΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ BX ΠΌΠ΅Π½ΡΡΠ΅ 20, ΡΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ 20. ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ BX ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΠ° (Π½ΡΠΆΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ ΡΠΈΡΠ»ΠΎ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ), ΠΈ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΡΠΊΡΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ BX ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΌΠ΅ΡΡΠΎ, ΠΊΠΎΠ³Π΄Π° ΡΠΈΡΠ»ΠΎ ΠΎΡΠΊΡΡΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ. ΠΡΠ»ΠΈ BX Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΠ° (Π½ΡΠΆΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠΈΡΠ»ΠΎ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ), ΡΠΎ DOS Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΏΠ°ΠΌΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΅Π΅ ΠΏΠΎΠ΄ Π½ΠΎΠ²ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»ΠΈ. Π€ΡΠ½ΠΊΡΠΈΡ 4Ah ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡ ΠΏΠ°ΠΌΡΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° ΡΡΠ°Π»Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ DOS.
ΠΠ΅ΡΡΠΈΠΈ: DOS 3.30 ΠΈ Π²ΡΡΠ΅. DOS, ΡΡΠ½ΠΊΡΠΈΡ 68h ΠΠ°Π²Π΅ΡΡΠΈΡΡ ΡΠ°ΠΉΠ»
ΠΡ ΠΎΠ΄:
AH=68h
BX β ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Ρ Π·Π°Π²Π΅ΡΡΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°ΠΡΡ ΠΎΠ΄:
CF=0, Π΅ΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ
CF=1, Π΅ΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ
AX β ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈΠΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ DOS ΡΠ±ΡΠΎΡΠΈΡΡ (Π·Π°ΠΏΠΈΡΠ°ΡΡ Π½Π° Π΄ΠΈΡΠΊ) Π±ΡΡΠ΅ΡΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Ρ ΡΠ°ΠΉΠ»Π°. DOS ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠ·Π±Π΅Π³Π°Π΅Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Ρ Π΄ΠΈΡΠΊΠ°ΠΌΠΈ, Π·Π°ΠΏΠΈΡΡΠ²Π°Ρ Π΄Π°Π½Π½ΡΠ΅ Π² Π±ΡΡΠ΅ΡΠ° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π΄ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΠΎΡΠ° ΠΈΠ»ΠΈ Π·Π°ΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ»Π°. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ DOS Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π½Π° Π΄ΠΈΡΠΊ. ΠΡΠΎ ΡΡΠΊΠΎΡΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π½Π΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π·Π°ΠΊΡΡΡΠΈΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ².
ΠΠ΅ΡΡΠΈΠΈ: DOS 3.3 ΠΈ Π²ΡΡΠ΅. Π Π²Π΅ΡΡΠΈΡΡ DOS ΠΎΡ 2.0 Π΄ΠΎ 3.2 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ DOS 45h, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈ Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΊΡΡΡΡ Π΄ΡΠ±Π»ΠΈΠΊΠ°Ρ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Flash Π² AMIBIOS
ΠΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Flash Π² AMIBIOS ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ E0h ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ INT 16h. ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ INT 16h Π½ΠΎΠΌΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ AH, Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΠ΄ΡΡΠ½ΠΊΡΠΈΠΈ β Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ AL. ΠΡΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅Π³ΠΈΡΡΡ AL ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ FAh ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅, ΡΡΠΎ Π΄Π°Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ. Π€Π»Π°Π³ CF ΡΠ°Π²Π΅Π½ Π½ΡΠ»Ρ ΠΏΡΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΈ ΡΠ°Π²Π΅Π½ Π΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ΅.
ΠΠ»Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ Π² ΡΡΠΏΠ΅ΡΠ½ΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΡΡ AL=FAh Π½Π° Π²ΡΡ ΠΎΠ΄Π΅.
Flash AMIBIOS, ΠΏΠΎΠ΄ΡΡΠ½ΠΊΡΠΈΡ 00h
ΠΠΎΠ»ΡΡΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Flash BIOS
ΠΡ ΠΎΠ΄:
AH=E0h
AL=00h
ΠΡΡ ΠΎΠ΄:
AL=FAh
CF=1 β ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Flash-BIOS ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ
CF=0 β ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Flash-BIOS ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ
BX β Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ BCDΠΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Flash-BIOS Π² BCD-ΡΠΎΡΠΌΠ°ΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π΅ΡΡΠΈΡ 2.00 Π²ΠΎΠ·Π²ΡΠ°ΡΠΈΡ Π² BX ΡΠΈΡΠ»ΠΎ 0200h.