ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ
ΠΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄
ΠΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ (ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄), ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΡΠ·ΡΠΊ β ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄ (Π½Π°Π±ΠΎΡ ΠΊΠΎΠ΄ΠΎΠ² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ) ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ ΡΡΠΎΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ. [1]
ΠΠ°ΠΆΠ΄Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ΅ (ΠΎΠ±ΡΡΠ½ΠΎΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΠΎΠ΅) Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΡΠ°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅; Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ ΠΈΠ»ΠΈ Π² ΠΏΠ°ΠΌΡΡΠΈ) ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΡΡΠ°ΡΡΠΊΡ ΠΊΠΎΠ΄Π° (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ; ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΡΠΌ ΠΈΠ»ΠΈ ΡΡΠ»ΠΎΠ²Π½ΡΠΌ, Π·Π°Π²ΠΈΡΡΡΠΈΠΌ ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ). ΠΠ°ΠΆΠ΄Π°Ρ ΠΈΡΠΏΠΎΠ»Π½ΠΈΠΌΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ°ΠΊΠΈΡ Π°ΡΠΎΠΌΠ°ΡΠ½ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ.
ΠΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠ°ΠΌΡΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠ»ΠΈ Π°ΡΡΠ΅ΠΌΠ±Π»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π₯ΠΎΡΡ Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΡΠΌΠΎ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΡΠ΅ΠΉΡΠ°Ρ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΡΠ΅Π΄ΠΊΠΎ Π² ΡΠΈΠ»Ρ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΎΡΡΠΈ ΠΊΠΎΠ΄Π° ΠΈ ΡΡΡΠ΄ΠΎΡΠΌΠΊΠΎΡΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΈΡΡΠ°ΡΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½Π°Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅Π΅ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΏΠΈΡΠ΅ΡΡΡ Π½Π° ΡΠ·ΡΠΊΠ°Ρ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΈ ΡΡΠ°Π½ΡΠ»ΠΈΡΡΠ΅ΡΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°ΠΌΠΈ. ΠΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·ΡΠ²Π°ΡΡ Π½Π°ΡΠΈΠ²Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΈΠ»ΠΈ ΡΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ β ΠΎΡ Π°Π½Π³Π». native code ), ΠΊΠΎΠ³Π΄Π° Π³ΠΎΠ²ΠΎΡΡΡ ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΡΠ°ΡΡΡΡ ΡΠ·ΡΠΊΠ° ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ. [2]
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΡ ΡΠ·ΡΠΊΠ°Ρ (ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΠ΅ΠΉΡΠΈΠΊ ΠΈΠ»ΠΈ Python) Π½Π΅ ΡΡΠ°Π½ΡΠ»ΠΈΡΡΡΡΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ½ΠΈ Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ, Π»ΠΈΠ±ΠΎ ΡΡΠ°Π½ΡΠ»ΠΈΡΡΡΡΡΡ Π² ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠΎΠ΄ (Π±Π°ΠΉΡ-ΠΊΠΎΠ΄). ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² (ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ) ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅.
ΠΠ°ΠΆΠ΄Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄, Ρ ΠΎΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΡΡΠΈ Π½Π°Π±ΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠΈΠ»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°ΡΡΡΡ. ΠΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ A ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ B, Π΅ΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ A ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Β«ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΒ» ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° B. ΠΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ A Π·Π½Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ B, ΡΠΎ B Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ A.
Π Π°Π½ΡΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΠΏΡΠΎΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΎΠ΄Π½Ρ Π·Π° Π΄ΡΡΠ³ΠΎΠΉ, Π½ΠΎ Π½ΠΎΠ²ΡΠ΅ ΡΡΠΏΠ΅ΡΡΠΊΠ°Π»ΡΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΡΠΏΠΎΡΠΎΠ±Π½Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π·Π° ΡΠ°Π·.
Π’Π°ΠΊΠΆΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π±ΡΠ²Π°ΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ (Ρ RISC-, MISC-Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ) ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π½ΠΎΠΉ (Ρ CISC-Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ; Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ x86 ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠΌΠ΅Π΅Ρ Π΄Π»ΠΈΠ½Ρ ΠΎΡ 8 Π΄ΠΎ 120 Π±ΠΈΡΠΎΠ²).
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΠΈΠΊΡΠΎΠΊΠΎΠ΄
Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ Π΅ΡΡ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΌ ΡΠ»ΠΎΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π΅Π΄ΠΈΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Ρ Π²ΡΠ΅ΠΉ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ². ΠΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² IBM System/360 ΠΈ ΠΈΡ ΠΏΡΠ΅Π΅ΠΌΠ½ΠΈΠΊΠΎΠ²: Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΠ½Ρ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΎΡ 8 Π΄ΠΎ 64 Π±ΠΈΡ ΠΈ Π²ΡΡΠ΅, ΡΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ Π½ΠΈΡ ΠΎΠ±ΡΠ°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»ΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΌΡΠ»ΡΡΠΎΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. Π Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ System/360 ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΎΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΡ ΠΌΠ°ΡΠΈΠ½ IBM Π½Π° Π½ΠΎΠ²ΠΎΠ΅ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΌΡΠ»ΡΡΠΎΡ IBM 1401/1440/1460 Π½Π° IBM S/360 model 40.
ΠΠ±ΡΠΎΠ»ΡΡΠ½ΡΠΉ ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΠΎ-Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ ΠΊΠΎΠ΄
ΠΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΠΎ-Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ ΠΊΠΎΠ΄ (Π°Π½Π³Π». position-independent code ) β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π° Π² Π»ΡΠ±ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΠ°ΠΌΡΡΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ Π² Π½Π΅ΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΡΡΠΈΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄). Π’Π°ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ Π² Π΄ΡΡΠ³ΡΡ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΠ°ΠΌΡΡΠΈ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Ρ ΠΎΡΡ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°Π³ΡΡΠΆΠ΅Π½Π° Π² Π»ΡΠ±ΡΡ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΠ°ΠΌΡΡΠΈ, Π½ΠΎ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΡΠ°Π²Π°ΡΡΡΡ Π½Π° ΡΠΎΠΌ ΠΆΠ΅ ΠΌΠ΅ΡΡΠ΅. [1]
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΠΎ-Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ°, ΡΠΎ ΠΊΠΎΠ΄, ΡΡΠ΅Π±ΡΡΡΠΈΠΉ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ², ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΠΎ-Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ. Π Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ x86 Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½Π°Ρ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ Π² ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΠΎΠ»ΡΠΊΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΌΠΈ Π°Π΄ΡΠ΅ΡΠ°ΠΌΠΈ, Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π°Π΄ΡΠ΅ΡΠ° Π΄Π°Π½Π½ΡΡ ΡΡΠΈΡΠ°ΡΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΠΎ-Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ ΠΊΠΎΠ΄ ΡΠΎ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠ΅ΠΉΠΊΠ°ΠΌΠΈ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ Π΄Π°Π½Π½ΡΡ . ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π°Π±ΠΎΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠ³ΡΡ ΡΠ½ΠΈΠΌΠ°ΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΌΠΎΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΡΡΠ΅Π³ΠΎΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Β«Hello, world!Β»
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Β«Hello, world!Β» Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ x86 (ΠΠ‘ DOS, Π²ΡΠ²ΠΎΠ΄ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ BIOS Int 10h (Π°Π½Π³Π».) Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ (Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΠ±Π°ΠΉΡΠ½ΠΎ):
BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21
ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΈ Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΠΎ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ 10016. ΠΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π²ΡΠ΄Π΅Π»Π΅Π½Ρ ΡΠ²Π΅ΡΠΎΠΌ:
ΠΠ°ΡΠΈΠ½Π½ΡΠΉ ΡΠ·ΡΠΊ
ΠΠ½ΠΎΠ³Π΄Π° Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Β«ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄, ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΡΠ·ΡΠΊ, Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ΄, ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄Β», ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΊΠ°ΠΊ Π²Π·Π°ΠΈΠΌΠΎΠ·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ Π΄Π²Π° ΡΠ°Π·Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
ΠΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅
ΠΠ°ΡΠΈΠ½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
ΠΡΠ»ΠΈΡΠΈΡ ΠΎΡ ΡΠ·ΡΠΊΠ° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ°
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π²ΡΡΠ΅ΡΠΏΠΎΠΌΡΠ½ΡΡΡΡ Π°ΡΠΏΠ΅ΠΊΡΠΎΠ² ΡΠ·ΡΠΊΠ° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΊ ΡΠ·ΡΠΊΠ°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, Ρ ΠΎΡΡ ΠΎΠ½ΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΡΠ·ΡΠΊΠ° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ (ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ) ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΏΡΠΈΠΌΠ΅Ρ
Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ C Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΡΡΠΌΠΌΠ° ΡΠΈΡΠ΅Π» 2 ΠΈ 3 ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ:
ΠΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ( ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ ) | ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° | ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ C | ΠΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
55 48 89 E5 | push rbp | > | ΠΠ΅ΡΠ½ΠΈΡΠ΅ RBP ΠΊ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.ΠΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ IBM Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ OS / 390ΠΠ°Π½Π½ΡΡ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΡΠΎΡΠΌΠ°ΡΠΎΠΌ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Β«12Β» ΠΌΠΎΠΆΠ΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, B. ΠΈΠΌΠ΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄ (ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ): F1F2 Π’Π΅ΠΊΡΡ ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ Π±Π΅Π· ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ 012C ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠ², Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ±Π°ΠΉΡΠ° Π½Π° ΡΠΈΡΠ»ΠΎ, Π² ΠΊΠΎΠ½ΡΠ΅ Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ ΠΏΠΎΠ»ΡΠ±Π°ΠΉΡ. 012D ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π΅Π³Π°ΡΠΈΠ² (dto) 0C Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΉ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ B’00001100 ‘ Π ΡΠ»ΡΡΠ°Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ Π΄Π°Π½Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π½ΡΠ»ΠΈ ΠΈΠ»ΠΈ, Π² ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΠΊΡΡΠ°, ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ Π΄Π°Π½Π½ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Β«Π°Π΄ΡΠ΅ΡΒ», Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠ½ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΈ Π³Π΄Π΅ ΠΎΠ½ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π΅Π³ΠΎ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΈ ΡΠΎΡΠΌΠ°ΡΠΎΠΌ. C5.1C.92A4.8C2B (ΡΠΎΡΠΊΠΈ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π»ΡΡΡΠ΅ΠΉ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ): C5 = ΠΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ CLC = ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ; Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ΅ΠΉ 1C = Π΄Π»ΠΈΠ½Π° ΠΌΠΈΠ½ΡΡ 1 ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΠΎΠ»Π΅ΠΉ (Ρ 00 ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ 1 Π±Π°ΠΉΡ ΠΈ Ρ. Π., ΠΠ΄Π΅ΡΡ 29 Π±Π°ΠΉΡΠΎΠ²) 92A4 = Π°Π΄ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°: 9 = Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ, 2A4 = ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ° 8C2B = Π°Π΄ΡΠ΅Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°: 8 = Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ, C2B = ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ° 47 = ΠΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ BC = ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΏΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ: ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°, Π΅ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ (ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ) 8 = ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅; Π·Π΄Π΅ΡΡ: Π΅ΡΠ»ΠΈ ‘ΡΠ°Π²Π½ΠΎ’, ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ BE (Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΡΠ°Π²Π΅Π½ΡΡΠ²Π΅) 0 = Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΠΊ Π°Π΄ΡΠ΅ΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°; Π½Π΅ Π½Π° «0» B = Π°Π΄ΡΠ΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ) 654 = Π°Π΄ΡΠ΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ (ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅); Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ B = 6C4410 ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ Π°Π΄ΡΠ΅ΡΡ 6C4A64. Π ΠΊΠΎΠ΄Π΅ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° ΡΡΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π. Π²ΡΠ³Π»ΡΠ΄ΡΡ ΡΠ°ΠΊ: CLC FELDA (29), FIELDB ΠΠ«Π’Π¬ Π₯Π₯Π₯ ΠΠ‘ΠΠ Field_A = Field_B, ΡΠΎ ΠΠΠΠ’Π XXX. ΠΠ΄ΡΠ΅ΡΠ° ΠΏΠ°ΠΌΡΡΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠΉ (ΠΈΠ»ΠΈ Π΄Π²ΡΠΌΡ) ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΈ, Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Β«ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ΠΌΒ», ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅. ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ Ρ Π°Π΄ΡΠ΅ΡΠΎΠΌ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ»Π° Π·Π°Π³ΡΡΠΆΠ΅Π½Π° Π² ΠΏΠ°ΠΌΡΡΡ. ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π±Π°Π·ΠΎΠ²ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΡ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ (Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ASS, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ·ΡΠΊΠΎΠ² Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ), ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΡΠ΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΠ½Π°Π±ΠΆΠ΅Π½Π½ΡΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ Π°Π΄ΡΠ΅ΡΠ°ΠΌΠΈ, Π°Π΄ΡΠ΅ΡΡΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ±Π·ΠΎΡ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°ΠΠ°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉΠ‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠΈ (ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄) Π±ΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΈ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΡΠ·ΡΠΊΠ° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ°. ΠΡΠΈΠΌΠ΅Ρ: ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠ°Ρ ΠΊΠ°ΠΊ ADC (ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΎΠΌ), ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΡΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π±ΡΠ» ΠΏΡΠ΅Π²ΡΡΠ΅Π½ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ»Π°Π³ΠΎΠ² ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. Π Π°Π·Π»ΠΈΡΠΈΡ: ΠΠ°Π±ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ. ΠΠ΅ Π²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ². ΠΠΎΡΠ½ΠΎΡΡΡ: Π½Π°Π±ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΡΠ°Π·Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡΡ. ΠΠΎΠΌΠΈΠΌΠΎ ΠΏΡΠΎΡΡΡΡ , ΠΎΠ΄Π½ΠΎΡΡΠ°ΠΏΠ½ΡΡ Π±Π°Π·ΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅. ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ: ΠΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΈΠΌ. Π. Π. ΠΠ°ΡΠΌΠ°Π½Π° |
radix 10 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
radix 16 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
radix 2 | 0 | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
Π‘Π»Π΅Π΄ΡΡ ΡΡΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅, ΡΠΈΡΠ»ΠΎ 5BC Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅ «ΡΡΡΠΎΠΈΡΡΡ» ΡΠ°ΠΊ:
Π ΡΠ΅ΠΏΠ΅ΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ°ΡΠΊΠΈΠ½ΡΡΡ ΠΌΠΎΠ·Π³Π°ΠΌΠΈ, Ρ Π»Π΅Π³ΠΊΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅ΠΌ 5BC ΠΈΠ· ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΉ Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ:
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΠ΅Π» Π² ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ. Π‘ΡΠ΅ΡΡ! ΠΠ±ΡΠΊΠ½ΠΎΠ²Π΅Π½Π½ΡΠ΅ ΡΡΠ΅ΡΡ, ΡΠΎΠ»ΡΠΊΠΎ Ρ «ΠΏΠ»Π°Π²Π°ΡΡΠΈΠΌ» ΡΠΈΡΠ»ΠΎΠΌ «ΠΊΠΎΡΡΡΡΠ΅ΠΊ» Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ «ΠΏΡΡΡΠΈΠΊΠ΅».
ΠΡΠ°Π²Π΄Π°, ΡΡΠΈΠΌ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΡΡΠ΅Π³ΠΎ? Π Π²Π΅Π΄Ρ ΡΠΎΠΆΠ΅ Π΄Π΅ΡΡΡΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°! Π ΡΠΈΡΡΠ½ΠΎΠΊ ΡΠΈΡΡ ΠΊΠ°ΠΊ Π±Ρ Π·Π½Π°ΠΊΠΎΠΌΡΠΉ ))
ΠΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΡΠΈΡΠ°ΡΡ Π² 256-ΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ «ΡΠΈΡΡΠ½ΠΊΠ° ΡΠΈΡΡ» ΡΠ°Π±Π»ΠΈΡΡ ASCII-ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²! (ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π²Π°ΠΌΠΈ, ΠΈΠ·Π²ΡΠ°ΡΠ΅Π½ΡΠ°ΠΌΠΈ, Π»ΡΠ±ΠΎΠΉ ΠΠΈΠ»Π»Π³Π΅ΠΉΡΡ Π±ΡΠ΄Π΅Ρ Π΄Π΅Π²ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠΎΠΌ ΠΊΠ°Π·Π°ΡΡΡΡ!!).
#12. Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°ΠΌΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΠ°ΡΠ»Π΅Π·ΠΎΠ½ΡΠΊΠΎΠ³ΠΎ Π±Π°Π»Π΅ΡΠ°.
ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ, ΠΊΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΈΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ. Π§Π΅Π»ΠΎΠ²Π΅ΠΊΡ ΠΏΡΠΈΠ²ΡΡΠ½Π° Π΄Π΅ΡΡΡΠΈΡΠ½Π°Ρ. Π’Π°ΠΊ Π½Π°Ρ
ΡΠ΅Π½Π° Π΅ΡΠ΅ ΠΈ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΡ ΠΊΠ°ΠΊΡΡ-ΡΠΎ Π·Π½Π°ΡΡ Π½ΡΠΆΠ½ΠΎ?
ΠΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ. Π ΡΠΌΠ½ΡΡ
ΠΊΠ½ΠΈΠΆΠΊΠ°Ρ
ΠΏΠΈΡΡΡ, ΡΡΠΎ «ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½Π°Ρ Π½ΠΎΡΠ°ΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠΎΡΠΌΠΎΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΎΠΈΡΠ½ΡΡ
ΡΠΈΡΠ΅Π»». Π§ΡΠΎ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ?
ΠΠ΅ΡΠ΅Π²Π΅Π΄ΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎ A23F ΠΈΠ· ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΉ «Π½ΠΎΡΠ°ΡΠΈΠΈ» Π² Π΄Π²ΠΎΠΈΡΠ½ΡΡ. (ΠΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π² ΠΏ.10.). Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΉ Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ 1010001000111111.
Π ΡΠ΅ΠΏΠ΅ΡΡ Π΅ΡΠ΅ ΡΠ°Π· ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠ°Π±Π»ΠΈΡΡ Π² ΠΏ. 8. (ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΊΠ°ΠΊ Π±Ρ ΡΠΆΠ΅ ΠΈ Π²ΡΡΡΠΈΠ»ΠΈ) ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Π² ΡΠΌΠ΅ :
#13. ΠΡΡΠ°ΡΠΈ (Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° Π²Ρ ΡΡΠΎ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅):
#1. ΠΠ°Π²Π΅ΡΠ½ΡΠΊΠ° Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ Π΄Π°ΠΆΠ΅ Π·Π½Π°ΡΡ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΠΏ. ΠΠ°ΠΆΠ΅ΡΡΡ Π²ΠΏΠΎΠ»Π½Π΅ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ, ΡΡΠΎ Π»ΡΠ±ΠΎΠΉ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π»ΡΠ±ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°.
Π ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π°ΠΌ ΠΏΠΎΠΊΠ° ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΡΠ°Π½ΠΎ, ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ «ΡΠ΅Π³ΠΈΡΡΡ-ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π±Π°Π·Ρ ΠΊΠ°Π΄ΡΠ° ΡΡΠ΅ΠΊΠ°» Π²Π°ΠΌ Π²ΡΡΠ΄ Π»ΠΈ ΠΎ ΡΠ΅ΠΌ-ΡΠΎ ΡΠΊΠ°ΠΆΠ΅Ρ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΌΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌΠΈ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π ΠΠ), ΠΈ ΡΠΎ Π½Π΅ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ, Π° ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ΅ΡΡΡΡΠΌΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° «ΡΠ°Π±ΠΎΡΠΈΠΌΠΈ Π»ΠΎΡΠ°Π΄ΠΊΠ°ΠΌΠΈ» ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°.
Π ΡΠ΅ΠΉΡΠ°Ρ ΠΌΡ ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΡΠΈ «ΡΠ°Π±ΠΎΡΠΈΠ΅ Π»ΠΎΡΠ°Π΄ΠΊΠΈ» ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°.
ΠΠ΅ ΠΏΡΠ°Π²Π΄Π° Π»ΠΈ, Π²Π΅ΡΡΠΌΠ° ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π² Ρ ΡΠ΄ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠΈΠ»ΡΠΌΠ°Ρ ΠΏΡΠΎ Ρ Π°ΠΊΠ΅ΡΠΎΠ²?
ΠΡΠΈΡΠΎΠ΄Π° Π½Π΅ ΡΠ΅ΡΠΏΠΈΡ ΠΏΡΡΡΠΎΡΡ. ΠΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ Π² ΡΠΆΠ°Ρ ΡΠΈΡΡΡΠΉ Π»ΠΈΡΡ Π±ΡΠΌΠ°Π³ΠΈ.
ΠΠ΅ΡΡΠΌΠ° ΡΠΊΠΎΡΠΎ ΠΈ Π²Ρ ΠΏΡΠΈ Π²ΠΈΠ΄Π΅ «ΠΏΡΡΡΡΡ » ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΡΡΡΠ²Π°ΡΡ Π½Π΅ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»ΠΈΠΌΠΎΠ΅ Π½Π°ΡΠΊΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠ΅ΠΌ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΈΡ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ.
ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΌΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΡΠΎ Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π·, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΡΠΎΡΠ½ΠΈΠΌ ΡΠΈΠΏ ΡΡΠΈΡ «ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ».
Π ΠΎΠ±ΡΠ΅ΠΌ, Π² ΡΠΌΠ½ΡΡ ΠΊΠ½ΠΈΠΆΠΊΠ°Ρ ΡΠΈΡΡΡΡ Π²ΠΎΡ ΡΠ°ΠΊΡΡ Π²ΠΎΡ «Π½Π΅Π·Π΄ΠΎΡΠΎΠ²ΡΡ» ΡΡ Π΅ΠΌΠΊΡ 3 :
Π ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΎΠ½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅.
ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ AX Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 72F9h, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 78h ΡΠ΅Π³ΠΈΡΡΡΡ AH ΠΌΠΎΠΆΠ½ΠΎ Π΄Π²ΡΠΌΡ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, Π½ΠΎ Π΄Π»Ρ ΡΠ΅Π³ΠΈΡΡΡΠ° AL:
Π’Π΅Ρ , ΠΊΠΎΠ³ΠΎ ΡΠΌΡΡΠ°ΡΡ ΡΠΈΡΠ»Π° Ρ Π±ΡΠΊΠ²Π°ΠΌΠΈ, ΠΌΡ ΡΠΎ Π·Π»ΠΎΠ²ΡΠ΅Π΄Π½ΠΎΠΉ ΡΡ ΠΌΡΠ»ΠΊΠΎΠΉ ΠΎΡΡΡΠ»Π°Π΅ΠΌ ΠΊ 1.1. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ :-]
AX | 2F4D | ||||||||||||||||
AH | AL | 2F | 4D | ||||||||||||||
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π±ΠΈΡΠ° | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | |
ΠΠΎΠΌΠ΅Ρ Π±ΠΈΡΠ° | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
Π’Π΅ΡΡΠ°Π΄Ρ | Π‘ΡΠ°ΡΡΠ°Ρ AH | ΠΠ»Π°Π΄ΡΠ°Ρ AH | Π‘ΡΠ°ΡΡΠ°Ρ AL | ΠΠ»Π°Π΄ΡΠ°Ρ AL |
#4. «ΠΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ» ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ ΡΠ΅Π³ΠΈΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠΎΠΉ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ «R», ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ «ΠΈΠΌΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ°».
Π²ΡΠ±ΡΠΎΡΠΈΡ Π²Π°ΠΌ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡ
ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΡΠ»ΠΎ 123 ΠΈ ΡΠ½ΠΎΠ²Π° Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° Enter:
ΠΠ° Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΎΠΏΡΡΡ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ «-«, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΡ ΠΎΡΠ²Π΅ΡΠ°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ «R» Π±Π΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²Π½ΠΎΠ²Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π°ΡΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²:
4). «ΠΠ΅ΡΠ²ΡΠΉ ΡΠΏΡΠ°Π²Π°» Π±ΠΈΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π½Π°Π·ΡΠ²Π°ΡΡ «Π½ΡΠ»Π΅Π²ΡΠΌ». ΠΠ΄Π½Π°ΠΊΠΎ Π½Π°ΠΌ ΠΏΠΎΠΏΠ°Π΄Π°Π»ΠΈΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°, Π² ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΎ ΠΆΠ΅ Π±ΠΈΡ ΠΎΠ±ΠΎΠ·Π²Π°Π½ ΠΊΠ°ΠΊ «ΠΏΠ΅ΡΠ²ΡΠΉ». ΠΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ ΡΡΡΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° (ΠΊΠΎΡΠΎΡΡΠ΅, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊ), ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΡΠ°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΡΠΎΡΡΠΎ ΠΈΠΌΠ΅ΠΉΡΠ΅ ΡΡΠΎ Π²Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Ρ ΡΡΠΈΠΌ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ, ΠΈ Π±ΡΠ΄ΡΡΠ΅ Π±Π΄ΠΈΡΠ΅Π»ΡΠ½Π΅Π΅, ΡΠΈΡΠ°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠΌΠ°Π½Π΄Π° (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ L8 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ «Π²ΡΠ²Π΅ΡΡΠΈ 8 Π±Π°ΠΉΡΠΎΠ²»):
ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π΄Π°ΡΡ Π² ΠΏΡΠ°Π²ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ Π΄Π°ΠΌΠΏΠ°.
ΠΡΠ°ΠΊ, Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠ°ΠΌΡΡΡ, Π² ΠΊΠΎΡΠΎΡΡΡ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠ΅ΡΠ΅Π΄ Π΅Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ (ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° Enter ΠΈΠ· Norton Commander). ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ, ΡΡΠΎ Π½Π°Π΄ΠΎ Π½Π°ΡΠ°ΡΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΏΠ°ΠΌΡΡΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ Π°Π΄ΡΠ΅ΡΠ°. Π Π·Π΄Π΅ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠΉ ΠΊΠ°ΠΌΠ΅Π½Ρ, Π²Π΅ΡΠ½Π΅Π΅ ΡΠΊΠ°Π»Π°, ΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠ΄Π½ΠΎ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠΈΡΡ.
ΠΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ? Π ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠΎ! ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ «ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π΅Ρ» ΠΊΠ°ΠΊ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π±Π°ΠΉΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»Π½ΠΈΠΌΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠΈΠΏΠ° com (ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ ΡΡΠΈΠΌ ΡΠΈΠΏΠΎΠΌ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΡΠ°ΠΏΠ΅) Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ CD ΠΈ 20.
ΠΡΠΎΠ±ΡΠ΅ΠΌ-ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ? ΠΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅! Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, HexWorkshop.
ΠΠ°ΠΏΡΡΠΊΠ°ΡΡ ΡΡΠΎ Π²Π°ΡΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅ Π»ΡΡΡΠ΅ ΠΈΠ· Norton ΠΈΠ»ΠΈ Volcov Commander (Π²ΡΠ΅ ΠΆΠ΅ ΡΡΠΎ ΠΏΠΎΠΊΠ° ΡΡΠΎ DOS’ΠΎΠ²ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΠ»ΡΠΊΠ°).
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ, ΡΡΠΎ ΠΎΠ½Π° ΠΏΠΎΠΊΠ° ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»Π°ΡΡ (ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π²ΡΠ³ΡΡΠΆΠ°ΡΡΡΡ ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ).
ΠΠΎΡ ΠΈ Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π΅ΡΠ΅ ΠΎΠ΄Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΈΠΏΠ° com ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ «ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ»:
ΠΠ° Π²ΡΡΠΎΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ½Π° Π½Π΅ ΠΏΡΡΠ°Π΅ΡΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π² ΠΏΠ°ΠΌΡΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Ρ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ, ΠΎΡΠ»ΠΈΡΠ½ΡΠΌΠΈ ΠΎΡ COM, EXE ΠΈ BAT (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΈΠ· ΡΡΠΎΠΉ ΠΎΠΏΠ΅ΡΡ, Π½ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ).
ΠΠΎΡΡΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΡΡΡΠ΅ΠΊΡ, Π½ΠΎ Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠ°Π·ΡΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΈΠ»ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ, Π΅ΡΠ»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡ ΠΠ‘ΠΠΠ Π§ΠΠΠΠ«Π ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΎΠ΄Π΅ Π±Ρ «Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ» ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ, Π½ΠΎ ΡΠ°ΡΡΡ Π΅Π³ΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΠΏΡΠΎΡΠΈΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π² Π»ΡΡΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ, Π° Π² Ρ ΡΠ΄ΡΠ΅ΠΌ ΠΏΠΎΡΡΠΈΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠ΄ ΠΈ Π΄Π°Π½Π½ΡΠ΅.
#4. ΠΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ.
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΡΠ΅Ρ ΡΠ°ΡΡΠ΅ΠΉ (ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ²): ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° Π΄Π°Π½Π½ΡΡ (data), ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° ΠΊΠΎΠ΄Π° (code) ΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° ΡΡΠ΅ΠΊΠ° (stack).
ΠΡΡΠ°Π²ΠΈΠΌ ΠΏΠΎΠΊΠ° ΡΡΠΎ «Π³Π½ΠΈΠ»ΠΎΠΉ Π±Π°Π·Π°Ρ» ΠΏΡΠΎ ΡΠΌΡΡΠ» ΡΠ»ΠΎΠ²ΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΉ «ΡΠ΅Π΅Π½ΡΠ΅ΡΠ°Π±Π΅Π»ΡΠ½ΡΠΉ/ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ΄» ΠΈ «Π°Π΄ΡΠ΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°». Π§ΡΠΎΠ±Ρ Π½Π΅ Π·Π°ΡΡΡΠ΄Π½ΡΡΡ ΡΠ΅Π±Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ, ΠΌΡ ΠΏΠΎΠΏΡΡΠ°Π΅ΠΌΡΡ Π°Π±ΡΡΡΠ°Π³ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΎΡ Π²ΡΠ΅Ρ ΡΡΠΈΡ ΡΠΆΠ°ΡΠ°ΡΡΠΈΡ Π²Π΅ΡΠ΅ΠΉ ΠΈ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π·Π°Π½ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ΄ΠΎΠΌ.
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΌΠ°ΡΠΈΠ½Π½ΡΠ΅ ΠΊΠΎΠ΄Ρ, ΠΈ «ΡΡΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡΡ» Π² #2. ΠΠ΅ΠΌΠ½ΠΎΠΆΠΊΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠΌ ΡΡΡ «ΠΏΡΠΎΡΡΡΠ½Ρ». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ «Π²Π½Π΅ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅» 1234 ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· «ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ»:
Π ΡΡΠΎΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, Π·Π°Π³ΡΡΠ·ΠΈΠ² Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ myprg_1.com Π² debug (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ
Π Π²ΠΎΡ Π΄Π°Π»ΡΡΠ΅ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠ°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ))
#7. ΠΠΎΡ ΡΡΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ:
ΠΠΎΠ·Π²ΡΠ°ΡΠΈΠ²ΡΠΈΡΡ ΠΊ #2, ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅ΠΌ ΡΡΠ΄Π° «ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅» ΠΌΠ°ΡΠΈΠ½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄.
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΎΠ² ΠΌΡ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠ³Π»ΠΈ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ «A» (ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠΈΠΌ ΠΌΡ Π·Π°ΠΉΠΌΠ΅ΠΌΡΡ ΠΏΠΎΠ·ΠΆΠ΅).
ΠΡΠ°ΠΊ, Π²Π²ΠΎΠ΄ΠΈΠΌ «T» ΠΈ ΠΆΠΌΠ΅ΠΌ Π½Π° Enter!
ΠΠ²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ «T» ΡΠ½ΠΎΠ²Π°:.
ΠΠ²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ «T» ΡΠ½ΠΎΠ²Π°:.
ΠΠ²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ «T» ΡΠ½ΠΎΠ²Π°:
«ΠΡΠΈΠ±Π°Π²ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ AX ΠΊ BX». ΠΠ½ΠΎ? Π ΡΠΎ!
ΠΠ²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ «T» ΡΠ½ΠΎΠ²Π°:
«ΠΠ΅ΡΠ΅ΡΠ»Π°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ BX Π² CX». Π‘Π΄Π΅Π»Π°Π½ΠΎ!
ΠΠ²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ «T» ΡΠ½ΠΎΠ²Π°:
«ΠΡΠΈΡΡΠΊΠ° AX»? Π ΡΠΎΡΠ½ΠΎ: AX=0000!
ΠΠ²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ «T» ΡΠ½ΠΎΠ²Π°. Π ΠΠ ΠΠΠΠ Π Π£ΠΠΠΠΠ‘Π―!!
ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΠΎΠΌΡ Π»Π΅Π½Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΆΠ°ΡΡ Π½Π° Π±ΡΠΊΠ²Ρ «T», Π²Π²Π΅Π΄ΠΈΡΠ΅ Π΄Π»Ρ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ «G» (ΠΎΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ GO). ΠΠ° ΠΌΠΎΠ½ΠΈΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ²Π°Π»ΠΈΡΡΡΡ Π½Π°Π΄ΠΏΠΈΡΡ «ΠΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ».
#9. Π’ΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ Π²ΠΎΡ, ΠΏΠΎΡΠ΅ΠΌΡ Π²Π΄ΡΡΠ³ ΠΌΠ΅ΠΆΠ΄Ρ int 20 (CD 20) ΠΈ Π½Π°Π΄ΠΏΠΈΡΡΡ «ΠΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ» ΠΊΡΡΠ° Π²ΡΡΠΊΠΈΡ «Π»Π΅Π²ΡΡ » Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ (Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈ Π΄Π°Π»ΡΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈ ΡΠ°ΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΡ, Π° Π½Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ «Ρ Π°Π»ΡΠ²Π½ΠΎΠΉ» ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ «G»)?
Π ΠΏΠΎΡΠΎΠΌΡ, Π΄ΠΎΡΠΎΠ³ΠΈΠ΅ Π½Π°ΡΠΈ, ΡΡΠΎ Π²Ρ ΠΈΠΌΠ΅Π»ΠΈ ΡΡΠ°ΡΡΡΠ΅ Π½Π°ΡΠ²Π°ΡΡΡΡ Π½Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ (interrupt)!
ΠΡ, ΠΏΠΎΡΡΠ΄ΠΈΡΠ΅ ΡΠ°ΠΌΠΈ, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΆΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Ρ Ρ ΠΎΡΡ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π΄Π΅Π»Π°ΡΡ!!
ΠΡΠ°ΠΊ, Ρ Π΄ΠΎΡΡΠ°Ρ ΡΠ²ΠΎΠΉ ΡΠΎΠ»ΡΡΡΠΉ ΡΠ°Π»ΠΌΡΠ΄ Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΠΈ Π²ΡΠ±ΠΈΡΠ°Ρ, ΠΊΠ°ΠΊΠΈΠΌ Π±Ρ ΡΡΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ΠΌ Π²Π°Ρ Π·Π°Π½ΡΡΡ Π½Π° Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠ΅ 1/2 ΡΠ°ΡΠ° ;).
ΠΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎΡ ΠΎΠ΄Π½ΠΎ ΡΠΈΠΌΠΏΠ°ΡΠΈΡΠ½ΠΎΠ΅, ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «ΠΏΡΠΎΠΊΡΡΡΠΈΡΡ Π²Π²Π΅ΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ».
ΠΠ½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΈΡΠ°Π΅ΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ (ΠΈ Π½Π°ΡΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ):
ΠΠ°Π»Π΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ Π²Ρ ΠΎΠ΄Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΠΊΠΈ: (_7)
AH | 06h | AL | Π§ΠΈΡΠ»ΠΎ ΡΡΡΠΎΠΊ |
BH | ΠΡΡΠΈΠ±ΡΡ | BL | ΠΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ |
CH | Π‘ΡΡΠΎΠΊΠ° (Π²Π΅ΡΡ ) | CL | Π‘ΡΠΎΠ»Π±Π΅Ρ (Π²Π΅ΡΡ ) |
DH | Π‘ΡΡΠΎΠΊΠ° (Π½ΠΈΠ·) | DL | Π‘ΡΠΎΠ»Π±Π΅Ρ (Π½ΠΈΠ·) |
ΠΠ»ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅ΠΉΡΠ΅Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ ΡΠ»ΠΎΠ²ΠΎΠΌ «Π°ΡΡΠΈΠ±ΡΡ» (ΡΠ΅Π³ΠΈΡΡΡ BH):
- Π‘ ΡΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΠ°Π»ΠΈΠ½Ρ Π½Π° Π·ΠΈΠΌΡ
- ΠΊΠ°ΠΊ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΏΠ°ΡΠΎΠ»Ρ Π½Π° ΠΏΠΈΠ½ ΠΊΠΎΠ΄ windows 10