Β
OS DOS V2.30 ΠΡΠΈΠΎΠ½-128, CP/M-80, ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ BIOS
ΠΡΠΈΠΎΠ½ Π‘ΠΎΡΡ OS-DOS V2.30
ΠΡΠΎΠ΄Π°Ρ ΠΏΠ»Π°ΡΡ ΠΈ Π½Π°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ, ΠΊΡΠΏΠ»Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ
ΠΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ORDOS
OS DOS ΠΎΡ ΠΡΠΈΠΎΠ½ Π‘ΠΠ€Π’,Β CP/M-80, Π΄ΠΈΡΠΊΠ΅ΡΡ 3,5 ΠΈ 5,25 Π΄ΡΠΉΠΌΠ° - 720 ΠΊ, ΡΠΌΡΠ»ΡΡΠΎΡ ΠΠΎΡΠ΅ΠΊ
Β ΠΠ²ΡΠΎΡΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΠΠΠ. ΠΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΈ Π½Π° Π½Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ.Β Π§ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎ ΠΏΠ°ΠΊΠ΅Ρ ΠΡΠ»Π°Ρ. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΈΡΠΊΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠ· ORDOS Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΡΠ»Π°Ρ. ΠΡΠ»Π°Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠΎΡΠΌΠ°Ρ ΡΠ°ΠΉΠ»ΠΎΠ² BRU.
ΠΠΈΡΠΊΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Ρ Π² OS DOS (CP/M-80) ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ FORMAT.COM
OrionSoft - Disk Operating System "OS-DOS" ΠΠ΅ΡΡΠΈΡ V2.30,Β 1992Π³
BIOSΒ (c) 1992 OrionSoft ΡΠΎΡΠΊΠΈ Π²Ρ ΠΎΠ΄Π° Π² bios
ΠΡ
ΠΎΠ΄ Π² bios ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ°Π±Π»ΠΈΡΡ Π²Ρ
ΠΎΠ΄ΠΎΠ²
ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠΉ Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π°Π΄ΡΠ΅ΡΠ° 0ac00h Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ os-dos.
Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 17 Π²Π΅ΠΊΡΠΎΡΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ bios. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Ρ
ΠΎΠ΄ΠΎΠ²
Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΎ Π±Π΅Π· Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ.
ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ bios ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ "ΠΏΡΡΡΡΠΌΠΈ" Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
Β
ΡΡΠ½ΠΊΡΠΈΠΉ (Ρ.Π΅. ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΎΠ΄Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ret), Π½ΠΎ Π²Β
ΡΠ°Π±Π»ΠΈΡΠ΅ Π²Ρ
ΠΎΠ΄ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π²Π΅ΠΊΡΠΎΡΠ°.
Π’Π°Π±Π»ΠΈΡΠ° ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄ :
0Π°Ρ00Π½ jmp boot ; Ρ
ΠΎΠ»ΠΎΠ΄Π½ΡΠΉ ΡΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ
0Π°Ρ03Π½ jmp wboot ; ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ ΡΠΈΡΡΠ΅ΠΌΡ
0Π°Ρ06Π½ jmp const ; ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
0Π°Ρ09Π½ jmp conin ; Π²Π²ΠΎΠ΄ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
0Π°Ρ0cΠ½ jmp conout ; Π²ΡΠ²ΠΎΠ΄ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅ΠΉ
0Π°Ρ0fΠ½ jmp list ; Π²ΡΠ²ΠΎΠ΄ Π½Π° ΠΏΡΠΈΠ½ΡΠ΅Ρ
0Π°Ρ12Π½ jmp punch ; Π²ΡΠ². Π½Π° ΡΡΡΡ.Π²ΡΠ²ΠΎΠ΄Π°
0Π°Ρ15Π½ jmp reader ; Π²Π²ΠΎΠ΄ Ρ ΡΡΡΡ.Π²Π²ΠΎΠ΄Π°
0Π°Ρ18Π½ jmp home ; ΡΡΡ. Π΄ΠΎΡΠΎΠΆΠΊΠΈ 00
0Π°Ρ1bΠ½ jmp seldsk ; Π²ΡΠ±ΠΎΡ Π΄ΠΈΡΠΊΠ°
0Π°Ρ1eΠ½ jmp settrk ; ΡΡΡ. Π½ΠΎΠΌΠ΅ΡΠ° Π΄ΠΎΡΠΎΠΆΠΊΠΈ
0Π°Ρ21Π½ jmp setsek ; ΡΡΡ. Π½ΠΎΠΌΠ΅ΡΠ° ΡΠ΅ΠΊΡΠΎΡΠ°
0Π°Ρ24Π½ jmp setdma ; ΡΡΡ.Π°Π΄ΡΠ΅ΡΠ° Π±ΡΡ.ΠΎΠ±ΠΌΠ΅Π½Π°
0Π°Ρ27Π½ jmp read ; ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΠΎΡΠ°
0Π°Ρ2aΠ½ jmp write ; Π·Π°ΠΏΠΈΡΡ ΡΠ΅ΠΊΡΠΎΡΠ°
0Π°Ρ2dΠ½ jmp listst ; ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°
0Π°Ρ30Π½ jmp sectran ; ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ° ΡΠ΅ΠΊΡΠΎΡΠΎΠ²
ΠΠ°ΠΆΠ΄ΡΠΉ Π°Π΄ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉΒ
ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ.
Π’Π°Π±Π»ΠΈΡΠ° ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΎΠ² Π΄Π΅Π»ΠΈΡΡΡ Π½Π° ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ°ΡΡΠΈ :
- ΡΠ΅ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ( Π²ΡΠ·ΠΎΠ²Ρ boot ΠΈ wboot )
- Π²Π²ΠΎΠ΄-Π²ΡΠ²ΠΎΠ΄ Π±Π°ΠΉΡΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ (Π²ΡΠ·ΠΎΠ²Ρ
const, conin, conout, list, punch, reader ΠΈ listst )
- Π±Π»ΠΎΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄-Π²ΡΠ²ΠΎΠ΄ Π΄Π»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Ρ Π΄ΠΈΡΠΊΠΎΠΌ (Π²ΡΠ·ΠΎΠ²Ρ
home, seldsk, settrk, setsec, setdma, read, write ΠΈ
sectran )
ΠΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° Ρ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠΈΠΉΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΠ²Π°ΠΌΠΈ
(Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΡΠΊΠΎΠ²ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ) Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π² ΠΊΠΎΠ΄Π΅ ascii
(ΠΊΠΎΠΈ-7), ΡΠΎ ΡΠ±ΡΠΎΡΠ΅Π½ΡΠΌ Π² 0 Π±ΠΈΡΠΎΠΌ ΡΠ΅ΡΠ½ΠΎΡΡΠΈ (d7). Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ
ΠΊΠΎΠ½ΡΠ° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π² dos Π°Π²Π»ΡΠ΅ΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ°ΠΉΠ» ΠΊΠΎΠ΄Π°
(1ah) t.e. - ~z Π² ΠΊΠΎΠ΄Π΅ ascii. ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°
Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ Π² dos ΠΊΠ°ΠΊ "Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅" ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ
ΠΌΠΎΠ΄ΡΠ»Ρ bios.
ΠΠ±ΠΌΠ΅Π½ Ρ Π΄ΠΈΡΠΊΠΎΠΌ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΠ·ΠΎΠ²Π°
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π΄ΠΈΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ±ΠΈΡΠ°ΡΡ
Π΄ΠΈΡΠΊ, Π΄ΠΎΡΠΎΠΆΠΊΡ, ΡΠ΅ΠΊΡΠΎΡ Π½Π° Π΄ΠΈΡΠΊΠ΅ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π°Π΄ΡΠ΅Ρ Π±ΡΡΠ΅ΡΠ°
ΠΎΠ±ΠΌΠ΅Π½Π° Ρ Π΄ΠΈΡΠΊΠΎΠΌ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΡΠ½ΠΊΡΠΈΡΠΌ read
ΠΈΠ»ΠΈ write Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π°Β
Ρ Π΄ΠΈΡΠΊΠΎΠΌ. ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ read ΠΈ write Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠΈ
ΠΏΡΠ΅ΠΆΠ΄Π΅, ΡΠ΅ΠΌ Π²ΠΎΠ·Π²ΡΠ°ΡΠΈΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (ΠΏΠΎΠ²ΡΠΎΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅Π°Π»ΡΠ½ΡΠΌΠΈ
Π΄ΠΈΡΠΊΠΎΠ²ΡΠΌΠΈ Π½Π°ΠΊΠΎΠΏΠΈΡΠ΅Π»ΡΠΌΠΈ). ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° home ΠΈ settrk ΠΌΠΎΠΆΠ΅Ρ
Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ "0".
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π²Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΡΠ½ΠΊΡΠΈΡΠΌ bios ΠΏΠΎ
ΡΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ, ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΈΡΠ°Π΅ΡΡΡ Π½Π΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΌ. Π΄Π΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ dos Π½Π΅
ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡΡΡ Π² ΡΡΡΠΎΠ³ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π½ΡΡ
Π°Π΄ΡΠ΅ΡΠ°Ρ
. ΠΡΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ
ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠ·Ρ ΠΈΠΌΠ΅Π΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ ΠΊΠ°ΠΊ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½Π°
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°. Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ ΠΈΠΌΠ΅Π»Π°
ΠΆΠ΅ΡΡΠΊΠΎΠΉ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΠΊ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΠΌ os-dos, ΠΈ Π±ΡΠ»Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠ° Π½Π°
Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΏΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ², ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ
ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ cp/m v2.2,
Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ:
1. Π²ΡΡΡΠ½ΠΈΡΡ Π½Π°ΡΠ°Π»ΠΎ bios (wboot) Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ
os-dos (ΡΡ/ΠΌ).
2. Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅.
3. ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π²ΡΡΠΈΡΠ»Π΅Π½Π½ΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ.
ΠΡΠΈΠΌΠ΅Ρ: Π²ΡΠ²ΠΎΠ΄ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π½Π° Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΡΠ΅ΡΠ΅Π· ΡΡΠ½ΠΊΡΠΈΡ - conout.
tv:lhld 0001h ; ΡΠΈΡ. Π°Π΄ΡΠ΅Ρ Π½Π°ΡΠ°Π»Π° bios
; (wboot - Π³ΠΎΡΡΡΠΈΠΉ ΡΡΠ°ΡΡ ΡΡ/ΠΌ)
lxi d,0ch-3 ; ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΎΠΉ
dad d ; Π°Π΄ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ
pchl ; ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΡΠ΅ΠΊ Π²Ρ ΠΎΠ΄Π°
boot - ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ
ΡΡΠ°ΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡΒ
ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π²ΡΠ΄Π°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΒ
Π·Π°ΠΏΡΡΠΊΠ΅ os-dos. ΠΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΠΏΠΎΒ
Π°Π΄ΡΠ΅ΡΡ 9600h ( Π² Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ ccp) Π΄Π»ΡΒ
Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ b ccp, Π² ΡΠ΅Π³ΠΈΡΡΡ "c" Π·Π°Π½ΠΎΡΠΈΡΡΡ "0" Π΄Π»Ρ
Π²ΡΠ±ΠΎΡΠ° Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π° "Π°".
wboot - ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ ΡΡΠ°ΡΡΠ΅
ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΡΡΠ΅ΠΉΠΊΡ Ρ Π°Π΄ΡΠ΅ΡΠΎΠΌ 0000h
(ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΒ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΡΡΠ΅Π΄Π΅ cp/m). ΠΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ
ΡΡΠ°ΡΡΠ΅ os-dos Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ Π² ΠΎΠ·Ρ Ρ
ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π΄ΠΎΡΠΎΠΆΠ΅ΠΊ Π΄ΠΈΡΠΊΠ° Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ, Π½ΠΎ Π½Π΅
Π²ΠΊΠ»ΡΡΠ°Ρ bios. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΈ
ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ ΡΡΠ°ΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ
ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
- ΡΡΠ΅ΠΉΠΊΠΈ 0,1,2 - ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ jmp wboot { 0Π°Ρ03Π½ }
- ΡΡΠ΅ΠΉΠΊΠΈ 5,6,7 - ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ jmp bdos { 9Π΅06Π½ }
ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° wbootΒ
Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΡΡΡ (9600Π½)Β
ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π° Π΄Π»Ρ
Π²ΡΠ±ΠΎΡΠ° ΠΏΠΎΡΠ»Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ.
const - ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΠΎΠΏΡΠΎΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈΒ
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ Π° - 0ffh, Π΅ΡΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ°
ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π½Π°ΠΆΠ°ΡΠ°, ΠΈ 00h Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅
(ΠΏΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅
0f812h ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
"ΠΌΠΎΠ½ΠΈΡΠΎΡ").
conin - ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ» Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π² ΡΠ΅Π³ΠΈΡΡΡ Π°, Π°
Π΄ΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ ΡΠ°ΠΊΡΠ° Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ ( ΠΏΠΎ
Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅
0f803h ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΎΠ² "ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°").
conout - Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ» ΠΈΠ· ΡΠ΅Π³ΠΈΡΡΡΠ° Ρ Π½Π° ΡΠΊΡΠ°Π½ Π΄ΠΈΡΠΏΠ»Π΅Ρ
( ΠΏΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°
ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ 0f809h ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΎΠ²
"ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°").
list - Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ» ΠΈΠ· ΡΠ΅Π³ΠΈΡΡΡΠ° Ρ Π½Π° ΠΏΠ΅ΡΠ°ΡΡ.
pupnch - ΠΏΠΎΡΡΠ»Π°Π΅Ρ ΠΊΠΎΠ΄ ΠΈΠ· ΡΠ΅Π³ΠΈΡΡΡΠ° Ρ Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅
ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²ΡΠ²ΠΎΠ΄Π°.
reader - Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ Π° ΠΊΠΎΠ΄, ΡΡΠΈΡΠ°Π½Π½ΡΠΉ Ρ
Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²Π²ΠΎΠ΄Π°. ΠΏΡΠΈΠ·Π½Π°ΠΊ
ΠΊΠΎΠ½ΡΠ° ΡΠ°ΠΉΠ»Π° - ctrl+z (1ah).
home - ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ Π³ΠΎΠ»ΠΎΠ²ΠΊΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π° Π½Π°
Π΄ΠΎΡΠΎΠΆΠΊΡ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 0. ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ settrk Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΡΠ°Π²Π½ΡΠΌ 0.
seldsk - Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄, Π½ΠΎΠΌΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ° c, Π΄Π»ΡΒ
ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° (c=0 -
Π²ΡΠ±ΡΠ°Π½ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄ "a", c=1 - Π²ΡΠ±ΡΠ°Π½ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄ "b"Β
ΠΈ Ρ.Π΄. ΠΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π° "Ρ"). ΠΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²ΡΠ·ΠΎΠ²Π΅,
ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° seldsk Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π²
ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΠ°ΡΠ΅ hl Π°Π΄ΡΠ΅Ρ 16-ΡΠΈ Π±Π°ΠΉΡΠΎΠ²ΠΎΠΉ
ΡΠ°Π±Π»ΠΈΡΡ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΈΡΠΊΠ° (
disk parameter header). Π΅ΡΠ»ΠΈ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΏΠΎΠΏΡΡΠΊΠ°
Π²ΡΠ±ΠΎΡΠ° Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π°, ΡΠΎ seldsk
Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠΈΡΡ hl=0000h.
settrk - Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π΄ΠΎΡΠΎΠΆΠΊΡ Π½Π° Π΄ΠΈΡΠΊΠ΅ ΠΏΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌΡΒ
ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΠ°ΡΡ Π²Ρ ( ΠΎΠ±ΡΡΠ½ΠΎ Π½ΠΎΠΌΠ΅Ρ Π΄ΠΎΡΠΎΠΆΠΊΠΈ Π½Π΅
ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 80).
setsec - Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΠΎΡ Π½Π° Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π΄ΠΎΡΠΎΠΆΠΊΠ΅ ΠΏΠΎ
ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΠ°ΡΡ bc ( ΠΎΠ±ΡΡΠ½ΠΎ
Π½ΠΎΠΌΠ΅Ρ ΡΠ΅ΠΊΡΠΎΡΠ° Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 26).
setdma - ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π°Π΄ΡΠ΅Ρ Π±ΡΡΠ΅ΡΠ° ΠΎΠ±ΠΌΠ΅Π½Π° Ρ ΠΏΠ°ΠΌΡΡΡΡ
Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° Ρ
Π΄ΠΈΡΠΊΠΎΠΌ ΠΏΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΠ°ΡΡ bc.
read - ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΡΠ΅ΠΊΡΠΎΡ Ρ Π΄ΠΈΡΠΊΠ° Π²
ΠΎΠ·Ρ Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π°Π΄ΡΠ΅ΡΠ°, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Β
ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ setdma ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ
ΡΡΠΈΠΌ Π°Π΄ΡΠ΅ΡΠΎΠΌ + 128 Π±Π°ΠΉΡ. ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Β
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ :
a=00 - Π½Π΅Ρ ΠΎΡΠΈΠ±ΠΎΠΊ
a>0 - ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠΈ
write - ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΡΠ΅ΠΊΡΠΎΡ ΠΈΠ· ΠΎΠ·Ρ (Ρ
Π°Π΄ΡΠ΅ΡΠ°, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
setdma ΠΏΠΎ ΡΡΠΎΡ Π°Π΄ΡΠ΅Ρ + 128 Π±Π°ΠΉΡ) Π½Π° Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ
ΡΠ΅ΠΊΡΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π΄ΠΎΡΠΎΠΆΠΊΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°
(ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ setdsk, settrk, setsec). ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠ΅
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ read.
listst - Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π² Π° Π±Π°ΠΉΡ ΡΠ°Π²Π½ΡΠΉ 00h
sectran - ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ
Π½ΠΎΠΌΠ΅ΡΠ° ΡΠ΅ΠΊΡΠΎΡΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅ Π² ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ
(ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ±ΡΡΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ
ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π΄ΠΈΡΠΊΠ΅ ). ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ
Π½ΠΎΠΌΠ΅Ρ ΡΠ΅ΠΊΡΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡΡΡ
ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π² ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΠ°ΡΠ΅ Π²Ρ, Π° Π°Π΄ΡΠ΅Ρ
ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΡΠ΅ΠΊΡΠΎΡΠΎΠ² Π²
ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΠ°ΡΠ΅ de. ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ
ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ
ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Π² ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΠ°ΡΠ΅ hl.
Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ»ΡΠΆΠ΅Π±Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ os-dos
Π² Π°Π΄ΡΠ΅ΡΠ°Ρ
0000h - 0100h
0000-0002 jmp wboot ; Π³ΠΎΡΡΡΠΈΠΉ ΡΡΠ°ΡΡ
0004 ds 1 ; Π½ΠΎΠΌΠ΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π΄ΠΈΡΠΊΠ°
0005-0007 jmp bdos ; ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π²ΡΠ·ΠΎΠ²Ρ
0038-003a jmp monitor ; ΠΎΠ±ΡΡΠ½ΠΎ 0f800h
005c-007c fcb ; Π±Π»ΠΎΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°
0080-00ff dmabuf ; Π±ΡΡΠ΅Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Ρ Π΄ΠΈΡΠΊΠΎΠΌ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄ΠΈΡΠΊΠΎΠ²ΡΡ Π½Π°ΠΊΠΎΠΏΠΈΡΠ΅Π»Π΅ΠΉ Π² os-dos
ΠΠ°ΠΆΠ΄ΡΠΉ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΡΠΎΠΏΡΡΡΡΠ²ΡΡΡΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄ΠΈΡΠΊΠ° dph ( 16 Π±Π°ΠΉΡ ), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ
ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄Π°Π½Π½ΠΎΠΌ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π΅ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π°Π΄ΡΠ΅Ρ
ΡΠ²Π΅ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠΊΠ° ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΡ
ΡΠ΅Π»Π΅ΠΉ bdos
ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Ρ Π΄ΠΈΡΠΊΠΎΠΌ.
Π€ΠΎΡΠΌΠ°Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄ΠΈΡΠΊΠ°
-------------------------------------------------------
i xlt i 0000 i 0000 i 0000 i dirbuf i dpb i csv i alv i
i 16b i 16b i 16b i 16b i 16b i 16b i 16b i 16b i
-------------------------------------------------------
16b - ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΡ Π±ΠΈΡ ( Π΄Π²Π° Π±Π°ΠΉΡΠ° )
xlt - Π°Π΄ΡΠ΅Ρ Π²Π΅ΠΊΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅ΡΡΠ΅ΡΠ° Π½ΠΎΠΌΠ΅ΡΠΎΠ² Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠ΅ΠΊΡΠΎΡΠΎΠ² Π² ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅.
0000 - Π΄Π²Π° Π±Π°ΠΉΡΠ° Π΄Π»Ρ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΡ
ΡΠ΅Π»Π΅ΠΉ bdos (Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅Π²Π°ΠΆΠ½ΠΎ ).
dirbuf - Π°Π΄ΡΠ΅Ρ 128-Π±Π°ΠΉΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠΊΠ° ΠΎΠ·Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ
ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² bdos. ΠΡΠ΅ dph Π°Π΄ΡΠ΅ΡΡΡΡΡΡ ΠΊ
ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈ ΡΠΎΠΌΡ ΠΆΠ΅ ΡΡΠ°ΡΡΠΊΡ.
dpb - Π°Π΄ΡΠ΅Ρ Π±Π»ΠΎΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄ΠΈΡΠΊΠ° Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ
Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π°. ΠΠΈΡΠΊΠΎΠ²ΠΎΠ΄Ρ Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠΌΠΈΒ
Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ Π°Π΄ΡΠ΅ΡΡΡΡΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈ ΡΠΎΠΌΡΒ
ΠΆΠ΅ Π±Π»ΠΎΠΊΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄ΠΈΡΠΊΠ°.
csv - Π°Π΄ΡΠ΅Ρ ΡΠ²Π΅ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠΊΠ° ΠΎΠ·Ρ,
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΡ
ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΈ ΡΠΌΠ΅Π½Π΅ Π΄ΠΈΡΠΊΠ° Π² Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π΅.Β Π Π°Π·ΠΌΠ΅Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠΊΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ 8 Π±Π°ΠΉΡ.
ΠΡΠΎΡΒ
ΡΡΠ°ΡΡΠΎΠΊ ΠΏΠ°ΠΌΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ Π΄Π»Ρ
ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ dph.
alv - Π°Π΄ΡΠ΅Ρ ΡΠ²Π΅ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠΊΠ° ΠΎΠ·Ρ,
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ bdos Π΄Π»Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
ΠΎ Π·Π°Π½ΡΡΠΎΡΡΠΈ Π΄ΠΈΡΠΊΠ°. ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠΊΠ°
Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ 32 Π±Π°ΠΉΡΠ° Π΄Π»Ρ Π΄ΠΈΡΠΊΠΎΠ² Π΅ΠΌΠΊΠΎΡΡΡΡ Π΄ΠΎ
255k Π±Π°ΠΉΡ. ΠΡΠΎΡ ΡΡΠ°ΡΡΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ
Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ dph.
ΠΡΠ»ΠΈ Π² bios ΠΎΠΏΠΈΡΠ°Π½ΠΎ n Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄ΠΎΠ², ΡΠΎ Π²ΡΠ΅ dphΒ
ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π² ΡΠ°Π±Π»ΠΈΡΠ΅, ΠΏΡΠΈΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠ°Π±Π»ΠΈΡΡ ( 16Β
Π±Π°ΠΉΡ ) ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Ρ 0 (a), Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ -
Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Ρ n-1 (...). ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° seldsk ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½Π° Π·Π°
Π²ΠΎΠ·Π²ΡΠ°Ρ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π°Π΄ΡΠ΅ΡΠ° dph Π΄Π»Ρ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π°.
ΠΠ»ΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄ΠΈΡΠΊΠ° (dpb)
Π±Π»ΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄ΠΈΡΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ :
-------------------------------------------------------------
i spt i bsh i blm i exm i dsm i drm i al0 i al1 i cks i off i
i 16b i 8b i 8b i 8b i 16b i 16b i 8b i 8b i 16b i 16b i
-------------------------------------------------------------
16b - ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΡ Π±ΠΈΡ
8b - Π²ΠΎΡΠ΅ΠΌΡ Π±ΠΈΡ
spt - ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ΅ΠΊΡΠΎΡΠΎΠ², ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ
Π½Π° ΠΎΠ΄Π½ΠΎΠΉ
Π΄ΠΎΡΠΎΠΆΠΊΠ΅ Π΄ΠΈΡΠΊΠ°.
bsh - ΠΊΠΎΡΡΠΈΡΠ΅Π½Ρ ΡΠ΄Π²ΠΈΠ³Π° Π±Π»ΠΎΠΊΠ° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
Π½Π° Π΄ΠΈΡΠΊΠ΅.
Π·Π½Π°ΡΠ΅Π½ΠΈΡ bsh ΠΈ blm , ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π³ΡΡΠΏΠΏΡ
Π΄Π°Π½Π½ΡΡ
bls , ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ Π²Β
Π±Π»ΠΎΠΊΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄ΠΈΡΠΊΠ°. ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ blsΒ
Π²ΡΠ±ΡΠ°Π½ΠΎ, ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ bsh ΠΈ blm :
bls bsh blm
1024 3 7
2048 4 15
4096 5 31
8192 6 63
16384 7 127
exm - ΠΌΠ°ΡΠΊΠ° ΠΏΠΎΠ»Ρ ΠΏΠ°ΠΌΡΡΠΈ
dsm - ΠΏΠΎΠ»Π½ΡΠΉ ΠΎΠ±'Π΅ΠΌ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π° ( Π² Π³ΡΡΠΏΠΏΠ°Ρ
)
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ exm Π·Π°Π²ΠΈΡΠΈΡ ΠΊΠ°ΠΊ ΠΎΡ bls, ΡΠ°ΠΊ ΠΈ ΠΎΡΒ
ΡΠΎΠ³ΠΎ, ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ Π»ΠΈ dsm ΡΠΈΡΠ»ΠΎ 255 :
bls dsm<255 dsm>255
1024 0 -
2048 1 0
4096 3 1
8192 7 3
16384 15 7
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ dsm - Π½Π° 1 ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅Β
ΡΠΈΡΠ»ΠΎ Π³ΡΡΠΏΠΏ Π΄Π°Π½Π½ΡΡ
Π½Π° Π΄Π°Π½Π½ΠΎΠΌ Π΄ΠΈΡΠΊΠ΅,
ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΠΎΠ΅ Π² Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ
bls. bls*(dsm+1) -
ΠΎΠ±ΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ Π±Π°ΠΉΡΠΎΠ² Π½Π° Π΄Π°Π½Π½ΠΎΠΌ Π΄ΠΈΡΠΊΠ΅, Π·Π°
ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±Π»Π°ΡΡΠΈ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ (ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π΄ΠΎΡΠΎΠΆΠ΅ΠΊ).
drm - ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π² ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠΈ. al0,al1Β
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ
ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ. ΡΠ»Π΅ΠΌΠ΅Π½Ρ drm - Π½Π° 1 ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ
ΠΎΠ±ΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ 32-x Π±Π°ΠΉΡΠ½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ al0 ΠΈ al1 ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ
drm. ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΈΠ· 16
Π±ΠΈΡΠΎΠ², ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ :
-------------------------------------------------
i al0 i al1 i
i00 01 02 03 04 15 06 07i08 09 0a 0b 0c 0d 0e 0fi
-------------------------------------------------
ΠΠΎΠ·ΠΈΡΠΈΠΈ 00 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ Π±Π°ΠΉΡΠ°
al0, Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΈ 0f - ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π±ΠΈΡ Π±Π°ΠΉΡΠ° al1. ΠΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΡΠ΅Ρ Π³ΡΡΠΏΠΏΡ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠ΅ΠΉ
ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ - t.e. ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ
ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ - 16 Π³ΡΡΠΏΠΏ. ΠΊΠ°ΠΆΠ΄Π°Ρ Π·Π°ΠΏΠΈΡΡ Π²
ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ 32 Π±Π°ΠΉΡΠ°. Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π°Β
ΡΠ°Π±Π»ΠΈΡΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΡΠΈΡΠ»Π° Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°
Π³ΡΡΠΏΠΏΡ :
bls ΡΠΈΡΠ»ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π½Π° 1 Π³ΡΡΠΏΠΏΡ
1024 32
2048 64
4096 128
8192 256
16384 512
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅ΡΠ»ΠΈ drm=127 (128 Π·Π°ΠΏΠΈΡΠ΅ΠΉ
ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ), ΠΈ bls=1024 (ΠΎΠ±ΡΡΠ½ΠΎ), ΡΠΎ Π½Π°
Π³ΡΡΠΏΠΏΡ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡ 32-e Π·Π°ΠΏΠΈΡΠΈ, Ρ.Π΅. ΡΡΠ΅Π±ΡΠ΅ΡΡΡ
Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ 4 Π±Π»ΠΎΠΊΠ°. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅
ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ 4 ΡΡΠ°ΡΡΠΈΡ
Π±ΠΈΡΠ° al0,
ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ: al0=f0 , al1=00.
cks - ΡΠ°Π·ΠΌΠ΅Ρ Π²Π΅ΠΊΡΠΎΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ (ΠΎΠ±ΡΡΠ½ΠΎ 8
Π±Π°ΠΉΡ). ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ cks ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΊ: Π΅ΡΠ»ΠΈ
ΡΡΠ΅Π΄Π° Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π° ΡΠΌΠ΅Π½Π½Π°Ρ, ΡΠΎ cks=(drm+1)/4,
Π³Π΄Π΅ drm - Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ.Β ΠΡΠ»ΠΈ ΡΡΠ΅Π΄Π° ΠΏΠΎΡΡΠΎΡΠ½Π½Π°Ρ, ΡΠΎ cks=0, ΠΈ Π² ΡΡΠΎΠΌ
ΡΠ»ΡΡΠ°Π΅ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ Π½Π΅
ΠΏΡΠΎΠ²Π΅ΡΡΡΡΡΡ.
off - ΡΠΈΡΠ»ΠΎ Π΄ΠΎΡΠΎΠΆΠ΅ΠΊ ΠΏΠΎΠ΄ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ,
ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΡΠ΅ΠΌΡΡ
Π² Π½Π°ΡΠ°Π»Π΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°. ΠΡΠΎ
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ
ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ
ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° settrk , ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ
Π΄Π»Ρ ΠΏΡΠΎΠΏΡΡΠΊΠ° Π΄ΠΎΡΠΎΠΆΠ΅ΠΊ Ρ ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ
ΡΠΈΡΡΠ΅ΠΌΡ.
Π. Π‘Π£ΠΠΠΠ―ΠΠ 142440 ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠ°Ρ ΠΎΠ±Π». ΠΏ.ΠΠ±ΡΡ ΠΎΠ²ΠΎ, Π°/Ρ 13. "ΠΠ ΠΠΠΠ‘ΠΠ€Π’"
Β Β Β Β
Β
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ
ΠΠ° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡΒ ΠΠ° Π³Π»Π°Π²Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Β ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ
Β