ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ: ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π°
ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³ΠΎΠ² ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌΠΈ. ΠΠ½ΠΈ Π»Π΅Π³ΠΊΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π½Π° ΡΠΈΡΡΠΎΠ²ΡΡ ΡΡ Π΅ΠΌΠ°Ρ ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° Π²ΡΠ΅Ρ ΡΠΈΠΏΠ°Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ². Π ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅ ΠΎΠ½ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³ΠΎΠ² ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π½Π° Π±ΠΈΡΠΎΠ²ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠΈΡΠ»Π°. ΠΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΡΠ΅ Π±ΠΈΡΡ ΡΠΈΡΠ»Π° ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π»ΠΈΠ±ΠΎ Π²Π»Π΅Π²ΠΎ, Π»ΠΈΠ±ΠΎ Π²ΠΏΡΠ°Π²ΠΎ. Π‘Π΄Π²ΠΈΠ³ Π½Π° ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ Π²Π»Π΅Π²ΠΎ ΡΠ°Π²Π½ΠΎΠ·Π½Π°ΡΠ΅Π½ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° 2, ΡΠ΄Π²ΠΈΠ³ Π½Π° ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ Π²ΠΏΡΠ°Π²ΠΎ ΡΠ°Π²Π½ΠΎΠ·Π½Π°ΡΠ΅Π½ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° 2. ΠΡΡΡ ΠΎΡΠ»ΠΈΡΠΈΡ ΠΏΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ Ρ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠΌΠΈ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ ΠΈ Ρ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ.
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ (ΠΈΠ»ΠΈ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ) ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ
Π½Π°Π΄ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠΌΠΈ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²Π»Π΅Π²ΠΎ Π²ΡΠ΅ Π±ΠΈΡΡ ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²Π»Π΅Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ, ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ, Π° Π² ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π±ΠΈΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ 0. ΠΡΠ»ΠΈ Π΄ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π² ΡΡΠ°ΡΡΠ΅ΠΌ Π±ΠΈΡΠ΅ Π±ΡΠ»Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ°, ΡΠΎ ΡΠΈΡΠ»ΠΎ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ. Π ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π½ΠΈΡ ΡΡΠ°ΡΡΠ΅ΠΉ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ»Π°Π³ Carry.
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ (Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ) ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ Π½Π°Π΄ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠΌΠΈ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ Π²ΡΠ΅ Π±ΠΈΡΡ ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²ΠΏΡΠ°Π²ΠΎ, ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π±ΠΈΡ, Π° Π² ΡΡΠ°ΡΡΠΈΠΉ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ 0. ΠΡΠ»ΠΈ Π² ΠΌΠ»Π°Π΄ΡΠ΅ΠΌ Π±ΠΈΡΠ΅ Π΄ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π±ΡΠ»Π° 1, ΡΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ»Π°Π³ Carry.
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ (Π΄Π»Ρ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ) ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ ΡΠΎ Π·Π½Π°ΠΊΠΎΠ²ΡΠΌΠΈ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ Π²ΡΠ΅ Π±ΠΈΡΡ ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²ΠΏΡΠ°Π²ΠΎ, ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π±ΠΈΡ, Π° ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ Π΄ΡΠ±Π»ΠΈΡΡΠ΅ΡΡΡ, ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΡΠΎΡ ΡΠ°Π½ΡΡ Π·Π½Π°ΠΊ. ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΡΠ°Π²Π½ΠΎΠ·Π½Π°ΡΠ΅Π½ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° 2.
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ (Π΄Π»Ρ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ) ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ
ΡΠΎ Π·Π½Π°ΠΊΠΎΠ²ΡΠΌΠΈ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²Π»Π΅Π²ΠΎ Π²ΡΠ΅ Π±ΠΈΡΡ ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²Π»Π΅Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ, ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ, Π° Π² ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π±ΠΈΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ 0. ΠΡΠ»ΠΈ ΠΏΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²Π»Π΅Π²ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ Π±ΠΈΡ (Ρ 1 Π½Π° 0 ΠΈΠ»ΠΈ Ρ 0 Π½Π° 1), ΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠΈΡΡΠ°ΡΠΈΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ β ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ»Π°Π³ Overflow ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π·Π°ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π² ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΈΡΠ»ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅, Π΅ΡΠ»ΠΈ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΈΡΠ»ΠΎ Π±ΡΠ»ΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ.
ΠΡΠΈΠΌΠ΅ΡΡ
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ². ΠΠ»Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π²ΡΠ±Π΅ΡΠ΅ΠΌ ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ fractional Π΄Π°Π½Π½ΡΡ .
ΠΠ²Π΅Π΄Π΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ float-point. ΠΠΎΡΠ»Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΡ, ΡΠΈΡΠ»ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅ΡΡΡ Π² ΡΠΎΡΠΌΠ°Ρ fractional ΠΈ Π΅Π³ΠΎ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ΅ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ fractional, ΡΠΎ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΊ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΌ ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π²Π²Π΅ΡΡΠΈ 1 ΠΏΡΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅ Q1.15.
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ — ΡΡΠΎ… Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³?
ΠΠΈΜΡΠΎΠ²ΡΠΉ ΡΠ΄Π²ΠΈΠ³Β β ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π±ΠΈΡΠΎΠ² Π² ΡΠ»ΠΎΠ²Π΅ Π½Π° ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ.
Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ²ΠΎΠ΅ΠΉ ΠΌΠ°ΡΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Π°Π΄ΡΠ΅ΡΠΎΠ²Π°ΡΡ Π±ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ ΠΏΠΎ 8, 16, 32 Π±ΠΈΡΠΎΠ² Π² ΡΠ»ΠΎΠ²Π°Ρ
. ΠΠ»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΈΡΠ°ΠΌΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΈ ΡΠ΄Π²ΠΈΠ³ΠΈ: ΠΡΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ ΠΏΠΎΡ
ΠΎΠΆΠΈ Π΄ΡΡΠ³ Π½Π° Π΄ΡΡΠ³Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ΅Π΄Π½ΠΈΡ
Π±ΠΈΡΠΎΠ²: ΠΎΠ½ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ.
Π ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΊΡΠ°ΠΉΠ½ΠΈΡ
Π±ΠΈΡΠΎΠ²: ΠΎΠ΄Π½ΠΎΠ³ΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡ
ΠΎΠ΄ΠΈΡ ΠΈΠ· ΡΠ»ΠΎΠ²Π°, ΠΈ Π²ΡΠΎΡΠΎΠ³ΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π² ΡΠ»ΠΎΠ²Π΅.
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ | ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ |
Π‘Π΄Π²ΠΈΠ³, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡ ΠΎΠ΄ΡΡΠΈΠΉ Π±ΠΈΡ ΡΡ ΠΎΠ΄ΠΈΡ, Π½Π΅ Π²Π»ΠΈΡΡ Π½Π° ΠΎΡΡΠ°Π²ΡΠ΅Π΅ΡΡ Π±ΠΈΡΡ, Π° Π½Π° ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅Π³ΠΎΡΡ Π±ΠΈΡΠ° Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π±ΠΈΡ 0.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π°:
- ΠΡΡΡΡ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ 10101010b (Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅).
- ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 01010100b
- ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 01010101b
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² ΡΡ ΠΎΠ΄ΡΡΠΈΠΉ Π±ΠΈΡ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ΡΠ»Π°Π³Π΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠΎΠ²ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ.
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ | ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ |
ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ ΡΠ»ΠΎΠ²ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΊΠ°ΠΊ Π³ΡΡΠΏΠΏΠ° Π±ΠΈΡΠΎΠ², Π° ΠΊΠ°ΠΊ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅.
ΠΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²Π»Π΅Π²ΠΎ Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³, ΠΏΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ: ΡΡ
ΠΎΠ΄ΡΡΠΈΠΉ Π±ΠΈΡ ΡΡ
ΠΎΠ΄ΠΈΡ, Π½Π΅ Π²Π»ΠΈΡΡ Π½Π° ΠΎΡΡΠ°Π²ΡΠ΅Π΅ΡΡ Π±ΠΈΡΡ, Π° Π½Π° ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅Π³ΠΎΡΡ Π±ΠΈΡΠ° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π±ΠΈΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π·Π½Π°ΠΊΡ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π°:
- ΠΡΡΡΡ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ 11111010b=β6 (Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅).
- ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 11110100b=β12
- ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 11111101b=β3
ΠΠ΅Π³ΠΊΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΏΡΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° 2, Π° ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° 2 (Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅Β β Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ). ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: β1Β >>aΒ 1Β =Β β1 (Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠΈΡΠ»Π°ΠΌ ΠΎΡ β1 Π΄ΠΎ βp+1, Π³Π΄Π΅ pΒ β ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ).
Π‘Ρ
Π΅ΠΌΠΎΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΠ΄Π²ΠΈΠ³Π° ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°. ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ΅Π»ΡΡ
ΡΠΈΡΠ΅Π» Π½Π° ΡΠΈΡΠ»Π° ΡΠ°Π²Π½ΡΠ΅ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ 2 (2, 4, 8, 16, 32, 64 ΠΈΒ Ρ.Β Π΄.).![]()
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ | Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ |
ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ ΡΡ ΠΎΠ΄ΡΡΠΈΠΉ Π±ΠΈΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅Π³ΠΎΡΡ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π°:
- ΠΡΡΡΡ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ 11111010b (Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅).
- ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 11110101b
- ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 01111101b
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΡΠ΅ΡΠ΅Π· Π±ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΡΠ΅ΡΠ΅Π· Π±ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° | Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΡΠ΅ΡΠ΅Π· Π±ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° |
Π Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Π²Ρ
ΠΎΠ΄ΠΈΡ ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π·ΡΡΠ΄ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, cf Π½Π° n+1)-Π±ΠΈΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ, ΡΠΎΡΡΠΎΡΡΠΈΠΌ ΠΈΠ· ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΈ ΡΠ»Π°Π³Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ ΡΠΈΡΠ»ΠΎ 11111010b, ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΠ°Π²Π΅Π½ 0:
- ΠΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° Π²Π»Π΅Π²ΠΎ Π½Π° 1 Π±ΠΈΡ: Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ 11110100b, ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΠ°Π²Π΅Π½ 1
- ΠΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ: Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ 01111101b, ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΠ°Π²Π΅Π½ 0
ΠΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° ΡΠ΅ΡΠ΅Π· Π±ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠΎΠ²ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ.
Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΡΡΠΎΠ±Ρ ΡΠ΄Π²ΠΈΠ½ΡΡΡ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΈΡΡΠΈΡΡ[1]cf (Π² ΡΠ»ΡΡΠ°Π΅ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΡΠ»Π° ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² cf ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΠ²Π°) ΠΈ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΄Π²ΠΈΠ½ΡΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠ΅ΡΠ΅Π· cf ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΡΡΡ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ 011000111100b, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠ΅Π΅ ΡΡΠΈ 4-Π±ΠΈΡΠ½ΡΡ
ΡΠ»ΠΎΠ²Π°:
ΠΡΠ»ΠΎ: HI=0110, MED=0011, LO=1100, cf=0 ΠΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° HI: HI=0011, MED=0011, LO=1100, cf=0 ΠΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° MED: HI=0011, MED=0001, LO=1100, cf=1 ΠΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° LO: HI=0011, MED=0001, LO=1110, cf=0
Π‘Π΄Π²ΠΈΠ³ΠΈ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π³ΠΈΡΡΡ ΡΠ»Π°Π³ΠΎΠ² Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π½Π° 1 Π±ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ
- β ΠΠΎΠΆΠ½ΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΠΎΡΠΈΡΡΠΊΠΈ ΡΠ»Π°Π³Π° Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ\Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ ΡΠ»Π°Π³Ρ
cfΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ΅Π΄ΡΠ΅Π³ΠΎ Π±ΠΈΡΠ°.
ΠΡΡΠΎΡΠ½ΠΈΠΊ
Wikimedia Foundation. 2010.
ΠΠΈΡΠΎΠ²ΡΠΉ ΡΠ΄Π²ΠΈΠ³ — ΡΡΠΎ.
.. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΠΈΡΠΎΠ²ΡΠΉ ΡΠ΄Π²ΠΈΠ³?ΠΠΈΜΡΠΎΠ²ΡΠΉ ΡΠ΄Π²ΠΈΠ³Β β ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π±ΠΈΡΠΎΠ² Π² ΡΠ»ΠΎΠ²Π΅ Π½Π° ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ.
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² Π½Π΅ ΠΌΠΎΠ³ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Π°Π΄ΡΠ΅ΡΠΎΠ²Π°ΡΡ Π±ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ ΠΏΠΎ 8, 16, 32 ΠΈΠ»ΠΈ 64 Π±ΠΈΡΠΎΠ² Π² ΡΠ»ΠΎΠ²Π°Ρ . ΠΠ»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΈΡΠ°ΠΌΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°ΡΠΈΠ½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΏΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ². ΠΡΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ ΠΏΠΎΡ ΠΎΠΆΠΈ Π΄ΡΡΠ³ Π½Π° Π΄ΡΡΠ³Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ΅Π΄Π½ΠΈΡ Π±ΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΡΠ°ΠΉΠ½ΠΈΡ Π±ΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡ ΠΎΠ΄ΡΡ ΠΈΠ· ΡΠ»ΠΎΠ²Π° ΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π² ΡΠ»ΠΎΠ²Π΅, Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΈΠΏΠ° ΡΠ΄Π²ΠΈΠ³Π°.
Π ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ΅ Π±ΠΈΡΠΎΠ²ΡΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Π² ΡΠ΅Π³ΠΈΡΡΡΠ°Ρ ΡΠ΄Π²ΠΈΠ³Π°.
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³
| ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ | ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ |
Π‘Π΄Π²ΠΈΠ³, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡ ΠΎΠ΄ΡΡΠΈΠΉ Π±ΠΈΡ ΡΡ ΠΎΠ΄ΠΈΡ, Π½Π΅ Π²Π»ΠΈΡΡ Π½Π° ΠΎΡΡΠ°Π²ΡΠ΅Π΅ΡΡ Π±ΠΈΡΡ, Π° Π½Π° ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅Π³ΠΎΡΡ Π±ΠΈΡΠ° Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π±ΠΈΡ 0.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π°:
- ΠΡΡΡΡ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ 10101010b (Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅).

- ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 01010100b
- ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 01010101b
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² ΡΡ ΠΎΠ΄ΡΡΠΈΠΉ Π±ΠΈΡ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π²ΠΎ ΡΠ»Π°Π³Π΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠΎΠ²ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ.
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³
| ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ | ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ |
ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ ΡΠ»ΠΎΠ²ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΊΠ°ΠΊ Π³ΡΡΠΏΠΏΠ° Π±ΠΈΡΠΎΠ², Π° ΠΊΠ°ΠΊ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²Π»Π΅Π²ΠΎ Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³, ΠΏΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ: ΡΡ ΠΎΠ΄ΡΡΠΈΠΉ Π±ΠΈΡ ΡΡ ΠΎΠ΄ΠΈΡ, Π½Π΅ Π²Π»ΠΈΡΡ Π½Π° ΠΎΡΡΠ°Π²ΡΠΈΠ΅ΡΡ Π±ΠΈΡΡ, Π° Π½Π° ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅Π³ΠΎΡΡ Π±ΠΈΡΠ° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π±ΠΈΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π·Π½Π°ΠΊΡ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π°:
- ΠΡΡΡΡ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ 11111010b = β6 (Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅).
- ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 11110100b = β12
- ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 11111101b = β3
ΠΠ΅Π³ΠΊΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΏΡΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° 2, Π° ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎΒ β Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° 2 (Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅Β β Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ) Ρ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ββ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
1011 = β5 1111 = β1 >>a 1 >>a 1 ---- ---- 1101 = β3 1111 = β1
Π‘Ρ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΠ΄Π²ΠΈΠ³Π° ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°. ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π» Π½Π° ΡΠΈΡΠ»Π°, ΡΠ°Π²Π½ΡΠ΅ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ 2 (2, 4, 8, 16, 32, 64 ΠΈΒ Ρ.Β Π΄.)Β β Π΅ΡΠ»ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠ°ΠΊΠΎΠ΅ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π» Π½Π΅ ΠΌΠ΅ΡΠ°Π΅Ρ.
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³
| Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ | Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ |
ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ ΡΡ ΠΎΠ΄ΡΡΠΈΠΉ Π±ΠΈΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅Π³ΠΎΡΡ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π°:
- ΠΡΡΡΡ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ 11111010b (Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅).
- ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 11110101b
- ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 01111101b
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΡΠ΅ΡΠ΅Π· Π±ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°
| Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΡΠ΅ΡΠ΅Π· Π±ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° | Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΡΠ΅ΡΠ΅Π· Π±ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° |
Π Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Π²Ρ
ΠΎΠ΄ΠΈΡ ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π·ΡΡΠ΄ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, cf Π½Π° x86).
ΠΠ°Π½Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π½Π°Π΄ (n+1)-Π±ΠΈΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ, ΡΠΎΡΡΠΎΡΡΠΈΠΌ ΠΈΠ· ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΈ ΡΠ»Π°Π³Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ ΡΠΈΡΠ»ΠΎ 11111010b, ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΠ°Π²Π΅Π½ 0:
- ΠΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° Π²Π»Π΅Π²ΠΎ Π½Π° 1 Π±ΠΈΡ: Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ 11110101b, ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΠ°Π²Π΅Π½ 1
- ΠΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ: Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ 01111101b, ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΠ°Π²Π΅Π½ 0
ΠΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° ΡΠ΅ΡΠ΅Π· Π±ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠΎΠ²ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΡΡΠΎΠ±Ρ ΡΠ΄Π²ΠΈΠ½ΡΡΡ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΈΡΡΠΈΡΡ[1]cf (Π² ΡΠ»ΡΡΠ°Π΅ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΡΠ»Π° ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² cf ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΠ²Π°) ΠΈ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΄Π²ΠΈΠ½ΡΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠ΅ΡΠ΅Π· cf ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΡΡΡ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ 011000111100b, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠ΅Π΅ ΡΡΠΈ 4-Π±ΠΈΡΠ½ΡΡ
ΡΠ»ΠΎΠ²Π°:
ΠΡΠ»ΠΎ: HI=0110, MED=0011, LO=1100, cf=0 ΠΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° HI: HI=0011, MED=0011, LO=1100, cf=0 ΠΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° MED: HI=0011, MED=0001, LO=1100, cf=1 ΠΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° LO: HI=0011, MED=0001, LO=1110, cf=0
Π‘Π΄Π²ΠΈΠ³ΠΈ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π³ΠΈΡΡΡ ΡΠ»Π°Π³ΠΎΠ² Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π½Π° 1 Π±ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ.![]()
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ
- β ΠΠΎΠΆΠ½ΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΠΎΡΠΈΡΡΠΊΠΈ ΡΠ»Π°Π³Π° Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ\Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ ΡΠ»Π°Π³Ρ
cfΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ΅Π΄ΡΠ΅Π³ΠΎ Π±ΠΈΡΠ°.
Π‘ΡΡΠ»ΠΊΠΈ
Assembler: 30. ΠΠΎΠΌΠ°Π½Π΄Ρ ΡΠ΄Π²ΠΈΠ³Π° ΠΈ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° Π²Π»Π΅Π²ΠΎ/Π²ΠΏΡΠ°Π²ΠΎ
SHL ΠΎΠΏΠ΅ΡΠ°Π½Π΄, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ_ΡΠ΄Π²ΠΈΠ³ΠΎΠ² SHR ΠΎΠΏΠ΅ΡΠ°Π½Π΄, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ_ΡΠ΄Π²ΠΈΠ³ΠΎΠ²
SHL ΠΈ SHR ΡΠ΄Π²ΠΈΠ³Π°ΡΡ Π±ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° (ΡΠ΅Π³ΠΈΡΡΡ/ΠΏΠ°ΠΌΡΡΡ) Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·ΡΡΠ΄ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° cf. ΠΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΡΠ΅ Π±ΠΈΡΡ ΡΠ°Π²Π½ΠΎΠΏΡΠ°Π²Π½Ρ, Π° ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΠ²ΡΠΈΠ΅ΡΡ Π±ΠΈΡΡ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½ΡΠ»ΡΠΌΠΈ. Π£ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·, ΡΠ°Π²Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°.
ΠΡΠΈΠΌΠ΅Ρ: ; al = 01011011 (Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅) shr al, 3
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ: ΡΠ΄Π²ΠΈΠ³ Π²ΡΠ΅Ρ
Π±ΠΈΡΠΎΠ² ΡΠ΅Π³ΠΈΡΡΡΠ° al Π½Π° 3 ΡΠ°Π·ΡΡΠ΄Π° Π²ΠΏΡΠ°Π²ΠΎ. Π’Π°ΠΊ ΡΡΠΎ al ΡΡΠ°Π½Π΅Ρ 00001011. ΠΠΈΡΡ ΡΠ»Π΅Π²Π° Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½ΡΠ»ΡΠΌΠΈ, Π° Π±ΠΈΡΡ ΡΠΏΡΠ°Π²Π° Π²ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ.
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠ΄Π²ΠΈΠ½ΡΡΡΠΉ Π±ΠΈΡ, ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»Π°Π³Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° cf.
ΠΠΎΠΌΠ°Π½Π΄Π° shl ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ shr, Π½ΠΎ ΡΠ΄Π²ΠΈΠ³Π°Π΅Ρ Π²Π»Π΅Π²ΠΎ. ; bl = 11100101 (Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅) shl bl, 2
ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ΅Π³ΠΈΡΡΡ bl Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π΅Π½ 10010100 (Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅). ΠΠ²Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π±ΠΈΡΠ° Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈΡΡ Π½ΡΠ»ΡΠΌΠΈ, ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½, ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΡΠ»Π΅Π²Π° Π±ΠΈΡ Π±ΡΠ» ΡΠ°Π²Π΅Π½ 1
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ/Π²ΠΏΡΠ°Π²ΠΎ
SAL ΠΎΠΏΠ΅ΡΠ°Π½Π΄, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ_ΡΠ΄Π²ΠΈΠ³ΠΎΠ² SAR ΠΎΠΏΠ΅ΡΠ°Π½Π΄, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ_ΡΠ΄Π²ΠΈΠ³ΠΎΠ²
ΠΠΎΠΌΠ°Π½Π΄Π° SAR β ΡΠ΄Π²ΠΈΠ³Π°Π΅Ρ Π±ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° (ΡΠ΅Π³ΠΈΡΡΡ/ΠΏΠ°ΠΌΡΡΡ) Π²ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·ΡΡΠ΄, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²ΡΡΠΎΠ»ΠΊΠ½ΡΡΠΎΠ³ΠΎ Π±ΠΈΡΠ° ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°, Π° ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΠ²ΡΠΈΠ΅ΡΡ Π±ΠΈΡΡ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ Π·Π½Π°ΠΊΠΎΠ²ΡΠΌ Π±ΠΈΡΠΎΠΌ.
ΠΡΠΈΠΌΠ΅Ρ: ; al = 10100110 sar al, 3 ; al = 11110100 sar al, 2 ; al = 11111101 ; bl = 00100110 sar bl, 3 ; bl = 00000010
ΠΠΎΠΌΠ°Π½Π΄Π° SAL β ΡΠ΄Π²ΠΈΠ³Π°Π΅Ρ Π±ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° (ΡΠ΅Π³ΠΈΡΡΡ/ΠΏΠ°ΠΌΡΡΡ) Π²Π»Π΅Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·ΡΡΠ΄, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²ΡΡΠΎΠ»ΠΊΠ½ΡΡΠΎΠ³ΠΎ Π±ΠΈΡΠ° ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°, Π° ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΠ²ΡΠΈΠ΅ΡΡ Π±ΠΈΡΡ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½ΡΠ»ΡΠΌΠΈ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ Π±ΠΈΡ Π½Π΅ Π΄Π²ΠΈΠ³Π°Π΅ΡΡΡ.
ΠΡΠΈΠΌΠ΅Ρ: ; al = 10100110 sal al, 3 ; al = 10110000 sal al, 4 ; al = 10000000
ΠΠΎΠΌΠ°Π½Π΄Ρ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°
rol ΠΎΠΏΠ΅ΡΠ°Π½Π΄, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ_ΡΠ΄Π²ΠΈΠ³ΠΎΠ² ror ΠΎΠΏΠ΅ΡΠ°Π½Π΄, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ_ΡΠ΄Π²ΠΈΠ³ΠΎΠ² rcl ΠΎΠΏΠ΅ΡΠ°Π½Π΄, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ_ΡΠ΄Π²ΠΈΠ³ΠΎΠ² rcr ΠΎΠΏΠ΅ΡΠ°Π½Π΄, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ_ΡΠ΄Π²ΠΈΠ³ΠΎΠ²
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅, Π²ΡΠ΄Π²ΠΈΠ³Π°Π΅ΠΌΡΠ΅ Π±ΠΈΡΡ, ΡΠ½ΠΎΠ²Π° Π²Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ:
ΠΡΠΈΠΌΠ΅Ρ: ΠΊΠΎΠΌΠ°Π½Π΄Ρ ror (ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ)
ΠΠ· ΡΠΈΡΡΠ½ΠΊΠ° Π²ΡΡΠ΅, Π±ΠΈΡΡ Π²ΡΠ°ΡΠ°ΡΡΡΡ, ΡΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΡΡΡ ΡΠ½ΠΎΠ²Π° Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ. Π€Π»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° cf ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²ΡΠ΄Π²ΠΈΠ½ΡΡΠΎΠ³ΠΎ Π±ΠΈΡΠ°.
ROL ΠΈ ROR ΡΠ΄Π²ΠΈΠ³Π°ΡΡ Π²ΡΠ΅ Π±ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° Π²Π»Π΅Π²ΠΎ(Π΄Π»Ρ ROL) ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ(Π΄Π»Ρ ROR) Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·ΡΡΠ΄, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΡΠ°ΡΡΠΈΠΉ(Π΄Π»Ρ ROL) ΠΈΠ»ΠΈ ΠΌΠ»Π°Π΄ΡΠΈΠΉ(Π΄Π»Ρ ROR) Π±ΠΈΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° Π²Π΄Π²ΠΈΠ³Π°Π΅ΡΡΡ Π² ΠΎΠΏΠ΅ΡΠ°Π½Π΄ ΡΠΏΡΠ°Π²Π°(Π΄Π»Ρ ROL) ΠΈΠ»ΠΈ ΡΠ»Π΅Π²Π°(Π΄Π»Ρ ROR) ΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ»Π°Π΄ΡΠ΅Π³ΠΎ(Π΄Π»Ρ ROL) ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΠ΅Π³ΠΎ(Π΄Π»Ρ ROR) Π±ΠΈΡΠ° ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°; ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π²ΡΠ΄Π²ΠΈΠ³Π°Π΅ΠΌΡΠΉ Π±ΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»Π°Π³Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° cf.
Π£ΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·, ΡΠ°Π²Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°.
RCL ΠΈ RCR ΡΠ΄Π²ΠΈΠ³Π°ΡΡ Π²ΡΠ΅ Π±ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° Π²Π»Π΅Π²ΠΎ (Π΄Π»Ρ RCL) ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ (Π΄Π»Ρ RCR) Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·ΡΡΠ΄, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΡΠ°ΡΡΠΈΠΉ(Π΄Π»Ρ RCL) ΠΈΠ»ΠΈ ΠΌΠ»Π°Π΄ΡΠΈΠΉ(Π΄Π»Ρ RCR) Π±ΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»Π°Π³Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° cf; ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΡΠ°ΡΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π°Π³Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° cf Π²Π΄Π²ΠΈΠ³Π°Π΅ΡΡΡ Π² ΠΎΠΏΠ΅ΡΠ°Π½Π΄ ΡΠΏΡΠ°Π²Π°(Π΄Π»Ρ RCL) ΠΈΠ»ΠΈ ΡΠ»Π΅Π²Π°(Π΄Π»Ρ RCR) ΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ»Π°Π΄ΡΠ΅Π³ΠΎ(Π΄Π»Ρ RCL) ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΠ΅Π³ΠΎ(Π΄Π»Ρ RCR) Π±ΠΈΡΠ° ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°. Π£ΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·, ΡΠ°Π²Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°.
ΠΠΏΠ΅ΡΠ°ΡΠΈΡ — Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ — ΠΠΎΠ»ΡΡΠ°Ρ ΠΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡ ΠΠ΅ΡΡΠΈ ΠΈ ΠΠ°Π·Π°, ΡΡΠ°ΡΡΡ, ΡΡΡΠ°Π½ΠΈΡΠ° 1
ΠΠΏΠ΅ΡΠ°ΡΠΈΡ — Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³
CΡΡΠ°Π½ΠΈΡΠ° 1
ΠΠΏΠ΅ΡΠ°ΡΠΈΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ Π΄Π²ΠΎΠΈΡΠ½ΡΡ
ΡΠ°Π·ΡΡΠ΄ΠΎΠ² Ρ ΠΎΠ΄Π½ΠΈΡ
ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΈΡ
ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π° Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π°. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ: SLA ( SHIFT LEFT SINGLE ALGEBRAIC) — Π‘ΠΠΠΠ ΠΠΠΠΠ ΠΠ ΠΠ€ΠΠΠ’ΠΠ§ΠΠ‘ΠΠΠ, SRA ( SHIFT RIGHT SINGLE ALGEBRAIC) — Π‘ΠΠΠΠ ΠΠΠ ΠΠΠ ΠΠ ΠΠ€ΠΠΠ’ΠΠ§ΠΠ‘ΠΠΠ, SLDA ( SHIFT LEFT DOUBLE ALGEBRAIC) — Π‘ΠΠΠΠ ΠΠΠΠΠ ΠΠΠΠΠΠΠ ΠΠ ΠΠ€ΠΠΠ’ΠΠ§ΠΠ‘ΠΠΠ, SLDA ( SHIFT RIGHT DOUBLE ALGEBRAIC) — Π‘ΠΠΠΠ ΠΠΠ ΠΠΠ ΠΠΠΠΠΠΠ ΠΠ ΠΠ€ΠΠΠ’ΠΠ§ΠΠ‘ΠΠΠ.
ΠΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΎΠ², ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² Π½Π° 2, Π³Π΄Π΅ k Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ Π΄Π²ΠΎΠΈΡΠ½ΡΡ
ΡΠ΄Π²ΠΈΠ³ΠΎΠ².
β[1]
ΠΠΏΠ΅ΡΠ°ΡΠΈΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ Π΄Π²ΠΎΠΈΡΠ½ΡΡ ΡΠ°Π·ΡΡΠ΄ΠΎΠ² Ρ ΠΎΠ΄Π½ΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΈΡ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π° Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π°. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ: SLA ( SHIFT LEFT SINGLE ALGEBRAIC) — Π‘ΠΠΠΠ ΠΠΠΠΠ ΠΠ ΠΠ€ΠΠΠ’ΠΠ§ΠΠ‘ΠΠΠ, SRA ( SHIFT RIGHT SINGLE ALGEBRAIC) — Π‘ΠΠΠΠ ΠΠΠ ΠΠΠ ΠΠ ΠΠ€ΠΠΠ’ΠΠ§ΠΠ‘ΠΠΠ, SLDA ( SHIFT LEFT DOUBLE ALGEBRAIC) — Π‘ΠΠΠΠ ΠΠΠΠΠ ΠΠΠΠΠΠΠ ΠΠ ΠΠ€ΠΠΠ’ΠΠ§ΠΠ‘ΠΠΠ, SRDA ( SHIFT RIGHT DOUBLE ALGEBRAIC) — Π‘ΠΠΠΠ ΠΠΠ ΠΠΠ ΠΠΠΠΠΠΠ ΠΠ ΠΠ€ΠΠΠ’ΠΠ§ΠΠ‘ΠΠΠ. ΠΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΎΠ², ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² Π½Π° 2ft, Π³Π΄Π΅ k Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ Π΄Π²ΠΎΠΈΡΠ½ΡΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ². β[2]
ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° Π²Π»Π΅Π²ΠΎ SLA ( Left Algebraic) ΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° Π²ΠΏΡΠ°Π²ΠΎ SRA ( Right Algebraic) ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ Π·Π½Π°ΡΠ°ΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠΈΡΠ»Π°.
ΠΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ ΠΏΡΠΎΠΏΠ°Π΄Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ°Π·ΡΡΠ΄Π° ΡΡΠΈΠ΄ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½, Π° Π² ΡΠ°Π·ΡΡΠ΄ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ ΠΊΠΎΠ΄ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π°. Π Π°Π·ΡΡΠ΄ Π·Π½Π°ΠΊΠ° ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ. Π‘Π΄Π²ΠΈΠ³Π°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ RI, Π° Π²Π΅Π»ΠΈΡΠΈΠ½Π° ΡΠ΄Π²ΠΈΠ³Π° ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ΅ΡΡΡΡ ΠΌΠ»Π°Π΄ΡΠΈΠΌΠΈ Π΄Π²ΠΎΠΈΡΠ½ΡΠΌΠΈ ΡΠ°Π·ΡΡΠ΄Π°ΠΌΠΈ Π°Π΄ΡΠ΅ΡΠ° Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ SLDA ΠΈ SRDA ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ( Double) Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡΠ°Π²ΠΎ. Π‘Π΄Π²ΠΈΠ³Π°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 64 Π±ΠΈΡΠΎΠ² ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π΄Π²Π° ΠΎΠ±ΡΠΈΡ
ΡΠ΅Π³ΠΈΡΡΡΠ°. Π‘ΡΠ°ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ Ρ ΡΠ΅ΡΠ½ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Ri, Π° ΠΌΠ»Π°Π΄ΡΠ°Ρ — Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ Π½Π΅ΡΠ΅ΡΠ½ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ.
β[3]
ΠΠΏΠ΅ΡΠ°ΡΠΈΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½Π° ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΈΡΠ»Π° Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·Π°ΠΏΡΡΠΎΠΉ, Π½Π°Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎΡΡ Π½Π° ΡΡΠΌΠΌΠ°ΡΠΎΡΠ΅, Π½Π° 2 ΠΈΠ»ΠΈ 2 — ΠΏ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΄Π²ΠΈΠ³Π°. β[4]
ΠΠ°ΠΏΡΡΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° ( Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°) ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ ΡΠΈΡΠ»Π° ΡΠ΄Π²ΠΈΠ³ΠΎΠ² ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ 777316 ( 777314) ΠΡΠΈ ΡΡΠΎΠΌ Π·Π½Π°ΠΊ ΡΠΈΡΠ»Π° ΡΠ΄Π²ΠΈΠ³ΠΎΠ² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΎΠ².
Tlpt Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ 32-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΠΠ ΠΈ ΠΠ§ ΡΠ΄Π²ΠΈΠ³Π°Π΅ΡΡΡ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ ΡΠ°Π·ΡΡΠ΄ΠΎΠ².
β[5]
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° ΠΏΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ. β[6]
Π Π°Π·Π»ΠΈΡΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π° — ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π° ΡΠ»ΠΎΠ²Π°. ΠΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π·ΡΡΠ΄ ΡΠ΄Π²ΠΈΠ³Π°Π΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ°Π·ΡΡΠ΄Π°ΠΌΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΅ΠΌΡ Π½Π΅ ΠΏΡΠΈΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΎΡΠΎΠ±ΡΠΉ ΡΠΌΡΡΠ». ΠΡΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ ΡΠ°Π·ΡΡΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ. Π ΡΠ»ΡΡΠ°Π΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° Π²ΠΏΡΠ°Π²ΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅ΠΌΡΠ΅ ΡΠ°Π·ΡΡΠ΄Ρ Ρ Π»Π΅Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΡΠΌΠΌΠ°ΡΠΎΡΠ° Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ Ρ ΡΡΠ΅ΡΠΎΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π°, ΡΠΎΡ ΡΠ°Π½ΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π°Π»Π³Π΅Π±ΡΠ°ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π·Π½Π°ΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΡΠΌΠΌΠ°ΡΠΎΡΠ°. β[7]
ΠΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ° PS ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π΅ΡΠΈΡΡΠ°ΡΠΎΡΠΎΠ² Π²ΠΈΠ΄Π° ΡΠ΄Π²ΠΈΠ³Π° ΠΠ‘Π’ ΠΈ Π²ΡΠ±ΠΎΡΠ° Π²Π΅Π»ΠΈΡΠΈΠ½Ρ ΡΠ΄Π²ΠΈΠ³Π° ΠΈ Π·Π½Π°ΠΊΠ° DCF, Π²Ρ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ MUXI ΠΈ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ MUXO ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡΠΎΠ², Π±Π»ΠΎΠΊΠ° Π²ΡΠ±ΠΎΡΠ° Π·Π½Π°ΠΊΠ° ΠΈ Π±Π»ΠΎΠΊΠ° Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π°.
ΠΡ
ΠΎΠ΄ S / ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π½Π°ΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π°.
β[9]
Π ΡΠ²ΡΠ·ΠΈ Ρ ΡΡΠΈΠΌ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π² ΠΌΠ°ΡΠΈΠ½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π΄Π²Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ ΡΠΎΡΠΌΠ°ΡΠ° RS. ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΠΌΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Ρ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ· ΡΠ΅Π³ΠΈΡΡΡΠ° Π»Ρ Π° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ k ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ 5Π·, Π·Π°Π΄Π°Π½Π½ΡΠΉ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, — ΡΡΠΎΡ Π°Π΄ΡΠ΅Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠΌ. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΡΠ΅Π³ΠΈΡΡΡ Π³; ΡΠ΅Π³ΠΈΡΡΡ Π³2 Π² ΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ Π² Π·Π°ΠΏΠΈΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π° Π°Π²ΡΠΎΠΊΠΎΠ΄Π΅ ΠΎΠ½ Π½Π΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ. ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ Π½Π΅ Π²ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ. β[10]
ΠΠ΄Π½Π°ΠΊΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ
Π±Π°ΠΉΡΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΡΠΌΠΎ, ΠΏΡΠΈΠΌΠ΅Π½ΡΡ Π±Π°ΠΉΡΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ. Π Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ( Π΄Π»ΠΈΠ½Π½ΡΠ΅) ΡΠ»ΠΎΠ²Π° ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ( ΠΏΡΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ) ΠΈΠ»ΠΈ Π΄Π΅Π»ΠΈΠΌΠΎΠ΅ — ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ.
ΠΠ°Π΄ Π΄Π²ΠΎΠΉΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΌΠΎΠ³ΠΎ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°, ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΡΠΈΡΠ°Π½ΠΈΡ ΡΠ»ΠΎΠ²Π° ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ / Π²ΡΡΠΈΡΠ°Π½ΠΈΡ ΡΠ»ΠΎΠ². ΠΠ°Π±ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΡΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ ΠΏΠΎ Π·Π½Π°ΠΊΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΠ°ΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ ΡΠ°ΠΌΡΠΉ ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ Π² ΡΠΈΡΠ»Π΅ Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ Π΄Π²ΡΡ
Π²ΡΠ΅Π³Π΄Π° ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π·Π½Π°ΠΊ ΡΠΈΡΠ»Π°.
β[11]
ΠΠΈΡ 11, ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ OF ( overflow flag), Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΠ»ΡΠΆΠΈΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π½Π°Π΄ ΡΠΈΡΠ»Π°ΠΌΠΈ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ. Π€Π»Π°Π³ OF ΡΠ°Π²Π΅Π½ 1, Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π²ΡΡ ΡΠΈΡΠ΅Π» Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΡΠΈΡΠ°Π½ΠΈΡ Π΄Π²ΡΡ ΡΠΈΡΠ΅Π» Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ Π²ΡΠΉΠ΄Π΅Ρ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ². ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, OF 1, Π΅ΡΠ»ΠΈ ΡΡΠ°ΡΡΠΈΠΉ, ( Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ) Π±ΠΈΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°. β[13]
Π‘ΡΡΠ°Π½ΠΈΡΡ: β βββ1
ΠΠ»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ — 4ΠΉ ΡΠ΅ΠΌΠ΅ΡΡΡ
ΠΠ²ΠΎΠΈΡΠ½Π°Ρ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠ°
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° IA-32
ΠΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² Π²Π°ΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ Π±ΡΡΡΡΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ ΡΠΈΡΠ»Π° ΠΈΠ· Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ Π² Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. Π§ΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π² Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΠ΅, Π½Π°Π΄ΠΎ ΡΠ°Π·Π±ΠΈΡΡ Π΅Π³ΠΎ Π½Π° Π³ΡΡΠΏΠΏΡ ΠΏΠΎ ΡΡΠΈ Π±ΠΈΡΠ°, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°ΡΠ°ΡΠΈΡ , Π·Π°ΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΡ Π³ΡΡΠΏΠΏΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π² Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΡ ΡΠΈΡΡΡ. ΠΠΎΠ»ΡΡΠΈΠ²ΡΠΈΠ΅ΡΡ Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΡ ΠΎΠ±ΡΠ°Π·ΡΡΡ Π·Π°ΠΏΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π² Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΡΠΈΠΌΠ΅ΡΡ: Π§ΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠ΅, Π½Π°Π΄ΠΎ ΡΠ°Π·Π±ΠΈΡΡ Π΅Π³ΠΎ Π½Π° Π³ΡΡΠΏΠΏΡ ΠΏΠΎ ΡΠ΅ΡΡΡΠ΅ Π±ΠΈΡΠ°, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°ΡΠ°ΡΠΈΡ , Π·Π°ΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΡ Π³ΡΡΠΏΠΏΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΡ ΡΠΈΡΡΡ. ΠΠΎΠ»ΡΡΠΈΠ²ΡΠΈΠ΅ΡΡ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΡ ΠΎΠ±ΡΠ°Π·ΡΡΡ Π·Π°ΠΏΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.ΠΡΠΈΠΌΠ΅ΡΡ: |
|
ΠΠ±ΡΠ°ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ.
ΠΡΠΈ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠΌ ΠΎΡΡΠΈΡΠ°Π½ΠΈΠΈ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠΈΡΠ»Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ ΠΌΠ΅Π½ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅.
ΠΡΠΈΠΌΠ΅ΡΡ:
|
| ||||||||||||||||||
ΠΡΠΈ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠΌ «Π» Π±ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π²ΡΡΠΈΡΠ»ΡΡΡΡΡ ΠΏΠΎ Π±ΠΈΡΠ°ΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠΈΡΠ΅Π» Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°. ΠΠ΄ΠΈΠ½ΠΈΡΠ° ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ°Π·ΡΡΠ΄Π°Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠΈΡΠ΅Π» ΠΎΠ±Π΅ Π΅Π΄ΠΈΠ½ΠΈΡΡ. Π ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ»ΡΡΠ°ΡΡ — Π½ΠΎΠ»Ρ.
ΠΡΠΈΠΌΠ΅ΡΡ:
|
| ||||||||||||||||||||||||
ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ «Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π±ΠΈΡΠ° ΡΠΈΡΠ»Π°. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° (ΠΌΠ°ΡΠΊΠΈ) Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΈΡΠ»ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΡΡΠ°Π²Π»Π΅Π½ Π² 1 ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΉ ΡΠ°Π·ΡΡΠ΄. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ 0, Π΅ΡΠ»ΠΈ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΉ ΡΠ°Π·ΡΡΠ΄ Π±ΡΠ» ΡΠ°Π²Π΅Π½ 0. ΠΡΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΉ ΡΠ°Π·ΡΡΠ΄ Π±ΡΠ» ΡΠ°Π²Π΅Π½ 1, ΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ°Π²Π΅Π½ Π²ΡΠΎΡΠΎΠΌΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Ρ.
|
| ||||||||||||||||||||||||
ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ «Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠ±ΡΠΎΡΠΈΡΡ Π² 0 ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π±ΠΈΡΡ ΡΠΈΡΠ»Π°, Π½Π΅ ΠΌΠ΅Π½ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° (ΠΌΠ°ΡΠΊΠΈ) Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΈΡΠ»ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΠ΅ Π±ΠΈΡΡ, ΠΊΡΠΎΠΌΠ΅ Π±ΠΈΡΠΎΠ², ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌΡΠΌ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π² 1.
|
| ||||||||||||||||||||||||
ΠΡΠΈ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠΌ «ΠΠΠ» Π±ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π²ΡΡΠΈΡΠ»ΡΡΡΡΡ ΠΏΠΎ Π±ΠΈΡΠ°ΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠΈΡΠ΅Π» Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°. ΠΠΎΠ»Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ°Π·ΡΡΠ΄Π°Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠΈΡΠ΅Π» ΠΎΠ±Π° Π½ΡΠ»Ρ, Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ — Π΅Π΄ΠΈΠ½ΠΈΡΠ°.
ΠΡΠΈΠΌΠ΅ΡΡ:
|
| ||||||||||||||||||||||||
ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ «ΠΠΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π² 1 ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π±ΠΈΡ ΡΠΈΡΠ»Π°, Π½Π΅ ΠΌΠ΅Π½ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° (ΠΌΠ°ΡΠΊΠΈ) Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΈΡΠ»ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΡΡΠ°Π²Π»Π΅Π½ Π² 1 ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΉ Π±ΠΈΡ, Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ±ΡΠΎΡΠ΅Π½Ρ.
|
| ||||||||||||||||||||||||
ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠ΅Π΅ «ΠΠΠ» ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ «ΠΠΠ» ΡΠ΅ΠΌ, ΡΡΠΎ Π΄Π²Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΡ Π±ΠΈΡΠ° Π΄Π°ΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΡΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ 0.
ΠΡΠΈΠΌΠ΅ΡΡ:
|
| ||||||||||||||||||||||||
ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠ΅Π΅ «ΠΠΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π±ΠΈΡ ΡΠΈΡΠ»Π° (ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ), Π½Π΅ ΠΌΠ΅Π½ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° (ΠΌΠ°ΡΠΊΠΈ) Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΈΡΠ»ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΡΡΠ°Π²Π»Π΅Π½ Π² 1 ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΉ Π±ΠΈΡ, Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ±ΡΠΎΡΠ΅Π½Ρ.
|
| ||||||||||||||||||||||||
ΠΡΠΈ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ Π²Π»Π΅Π²ΠΎ Π½Π° 1 ΡΠ°Π·ΡΡΠ΄ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΠΏΡΠ°Π²Π° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ 0, Π° Π²ΡΡ ΠΎΠ΄ΡΡΠΈΠΉ Π·Π° ΡΠ°Π·ΡΡΠ΄Π½ΡΡ ΡΠ΅ΡΠΊΡ ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ. ΠΡΠΎΡΠΎΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π° Π·Π°Π΄Π°Π΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ. Π‘Π΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° n Π±ΠΈΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ΅Π½ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΈΡΠ»Π° Π½Π° 2n ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ, ΡΡΠΎ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΡΠΈΠΌΠ΅ΡΡ:
|
| ||||||||||||||||||||||||
Π‘Π΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ, ΡΡΠΎΠ±Ρ «ΡΠΎΠ±ΡΠ°ΡΡ» ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΈΠ· ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
Π±Π°ΠΉΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
$78 + $56 SHL 8 + $34 SHL 16 + $12 SHL 24 = $12345678
Π Π°Π·Π»ΠΈΡΠ°ΡΡ Π΄Π²Π° ΡΠΈΠΏΠ° ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ² Π²ΠΏΡΠ°Π²ΠΎ: Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ. ΠΡΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 ΡΠ°Π·ΡΡΠ΄ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΠ»Π΅Π²Π° Π΄ΡΠ±Π»ΠΈΡΡΠ΅ΡΡΡ ΡΡΠ°ΡΡΠΈΠΉ ΡΠ°Π·ΡΡΠ΄ (Π±ΠΈΡ Π·Π½Π°ΠΊΠ°), Π° ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π±ΠΈΡ ΡΠΈΡΠ»Π° ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ. ΠΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 ΡΠ°Π·ΡΡΠ΄ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΠ»Π΅Π²Π° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ 0, Π° ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π±ΠΈΡ ΡΠΈΡΠ»Π° ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ. ΠΡΠΎΡΠΎΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π° Π·Π°Π΄Π°Π΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ. ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° n Π±ΠΈΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ΅Π½ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΡΠ»Π° Π½Π° 2n Ρ ΡΡΠ΅ΡΠΎΠΌ Π·Π½Π°ΠΊΠ°, Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ — Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΌΡ Π΄Π΅Π»Π΅Π½ΠΈΡ. Π ΠΠ°ΡΠΊΠ°Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³, Π° Π² Π‘ΠΈ — Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ.
ΠΡΠΈΠΌΠ΅ΡΡ:
|
|
| ||||||||||||||||||||||||||||||||||||||||
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΠΌ «Π» ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ, ΡΡΠΎΠ±Ρ «ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ»
ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π±Π°ΠΉΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
$12345678 AND $000000FF = $78
$12345678 AND $0000FF00 SHR 8 = $56
$12345678 AND $00FF0000 SHR 16 = $34
$12345678 AND $FF000000 SHR 24 = $12
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ (Π±ΠΈΡΠΎΠ²ΡΠ΅) ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠ°ΡΠΊΠΈ
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠΎΠΊΠ°
Β§26. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΡΠ΅Π» Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅Β§27. Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΌΡΡΠΈ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π»Β§28. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈΠ‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΡΡΠΈΡΠ°Π½ΠΈΠ΅
Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅
ΠΠΎΡΠ°Π·ΡΡΠ΄Π½ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
Π‘Π΄Π²ΠΈΠ³ΠΈ
ΠΠΎΠΏΡΠΎΡΡ ΠΈ Π·Π°Π΄Π°Π½ΠΈΡ
ΠΠ°Π΄Π°ΡΠΈ
Β§29. Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΌΡΡΠΈ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠΈΡΠ΅Π»Β§28. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ
Π‘Π΄Π²ΠΈΠ³ΠΈ
ΠΠ± ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π° Π²ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠ΅ΠΆΠ΅, ΡΠ΅ΠΌ ΠΎΠ½Π° ΡΠΎΠ³ΠΎ Π·Π°ΡΠ»ΡΠΆΠΈΠ²Π°Π΅Ρ. ΠΠ΅ΡΠ΅ΡΠΈΡΠ°ΠΉΡΠ΅ Π΅ΡΡ ΡΠ°Π· Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π²ΡΡΠ΅, ΠΈ Π²Ρ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΎΠ½ Π²Π΅ΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° ΡΠ΄Π²ΠΈΠ³Π°Ρ . Π‘Π΄Π²ΠΈΠ³ΠΈ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ ΡΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΡΠ°, Π²Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ Π² ΡΠΈΡΠ»ΠΎ. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΠ΄Π²ΠΈΠ³ΠΈ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π±ΡΡΡΡΠΎ ΡΠΌΠ½ΠΎΠΆΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΡΠΈΡΠ»ΠΎ Π½Π° ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π΄Π²ΠΎΠΉΠΊΠΈ: 2, 4, 8 ΠΈ Ρ. Π΄. ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ΅Π½ΡΡ ΠΈ ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ ΡΠ΄Π²ΠΈΠ³ΠΎΠ².
ΠΠ΄Π΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°: Π²ΡΠ΅ Π±ΠΈΡΡ ΠΊΠΎΠ΄Π° ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π² ΡΠΎΡΠ΅Π΄Π½ΠΈΠ΅ ΡΠ°Π·ΡΡΠ΄Ρ 1 Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ (ΡΠΈΡ. 4.16).
1 ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎ ΡΠ΄Π²ΠΈΠ³ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ±ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΈ ΠΈΠ·ΡΡΠ½ΠΎ: ΡΠ΅Π³ΠΈΡΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠΈΡΠ»ΠΎ, ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ Π² Π½ΠΎΠ»Ρ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΈΠ· ΡΠ΅Ρ ΡΠ°Π·ΡΡΠ΄ΠΎΠ², Π³Π΄Π΅ ΠΈΡΡΠ΅Π·Π»Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ°, ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠΌΠΏΡΠ»ΡΡ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ Π² ΡΠΎΡΠ΅Π΄Π½ΠΈΠ΅ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΈΡ Π² Π΅Π΄ΠΈΠ½ΠΈΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎ Π²ΡΠ΅ ΡΠ°Π·ΡΡΠ΄Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
Π ΠΈΡ. 4.16
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ Π½Π°Π΄ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ Π΄Π²ΡΡ ΠΊΡΠ°ΠΉΠ½ΠΈΡ Π±ΠΈΡΠ°Ρ , Ρ ΠΊΠΎΡΠΎΡΡΡ Β«Π½Π΅Ρ ΡΠΎΡΠ΅Π΄Π΅ΠΉΒ». ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΡΡΠΈ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ. ΠΠ»Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΌΠ»Π°Π΄ΡΠ΅Π³ΠΎ Π±ΠΈΡΠ° (Π½Π° ΡΠΈΡ. 4.16 ΠΎΠ½ ΠΊΡΠ°ΠΉΠ½ΠΈΠΉ ΡΠΏΡΠ°Π²Π°) Π΄Π°Π½Π½ΡΠ΅ Π²Π·ΡΡΡ Π½Π΅ΠΎΡΠΊΡΠ΄Π°, ΠΏΠΎΡΡΠΎΠΌΡ Π² Π½Π΅Π³ΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°Π½ΠΎΡΠΈΡΡΡ Π½ΠΎΠ»Ρ. Π‘Π°ΠΌΡΠΉ ΡΡΠ°ΡΡΠΈΠΉ (ΠΊΡΠ°ΠΉΠ½ΠΈΠΉ ΡΠ»Π΅Π²Π°) Π±ΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ΅ΡΡΡΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π½Π΅ΠΊΡΠ΄Π° ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ. Π§ΡΠΎΠ±Ρ Π΄Π°Π½Π½ΡΠ΅ Π½Π΅ ΠΏΡΠΎΠΏΠ°Π»ΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π° ΠΊΠΎΠΏΠΈΡΡΠ΅ΡΡΡ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅ΠΉΠΊΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° β Π±ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° 2 Π‘ (ΠΎΡ Π°Π½Π³Π», carry β ΠΏΠ΅ΡΠ΅Π½ΠΎΡ), Ρ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ.
2 ΠΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ΡΠ·ΡΠΊΠ°Ρ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π±ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½.
Π Π°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠΉ ΡΠΈΠΏ ΡΠ΄Π²ΠΈΠ³Π° ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ. ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 8-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ΄ 0000 1100, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΡΠ»ΠΎ 1210. ΠΡΠΏΠΎΠ»Π½ΠΈΠ² Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ, ΠΏΠΎΠ»ΡΡΠΈΠΌ 0001 1000, Ρ. Π΅. ΡΠΈΡΠ»ΠΎ 2410, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Π΄Π²ΠΎΠ΅ Π±ΠΎΠ»ΡΡΠ΅! ΠΡΠΎ Π½Π΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΡΡΡ: Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΊ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΌΡ ΡΠΈΡΠ»Ρ ΡΠΏΡΠ°Π²Π° ΠΏΡΠΈΠΏΠΈΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π½ΠΎΠ»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 34 -> 340.
ΠΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ Π»ΡΠ±ΠΎΠ΅ ΡΡΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ²Π½ΠΎ Π² 2 ΡΠ°Π·Π°. Π ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΡΡΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°ΡΠ΅Π»ΠΎ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΡΠ°ΡΠΎΠΊ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ· 0001 0001 = 1710 ΠΏΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ 0000 1000 = 810.
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° 1 ΡΠ°Π·ΡΡΠ΄ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠ΅Π»ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π²Π΄Π²ΠΎΠ΅, Π° ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π΄Π΅Π»ΠΈΡ Π½Π° 2 Π½Π°ΡΠ΅Π»ΠΎ.
ΠΡΠΈΠΌΠ΅Ρ. ΠΠ»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΈΡΠ»Π°, Π½Π°Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎΡΡ Π² ΡΡΠ΅ΠΉΠΊΠ΅ Z, Π½Π° 10 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ:
1. Π‘Π΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Z (Π² ΡΡΠ΅ΠΉΠΊΠ΅ Z ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ 2Z0, Π³Π΄Π΅ Z0 β ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ).
2. X = Z (ΡΠΎΡ ΡΠ°Π½ΠΈΠΌ 2Z0).
3. Π‘Π΄Π²ΠΈΠ³ Π½Π° 2 Π±ΠΈΡΠ° Π²Π»Π΅Π²ΠΎ X (Π²ΡΡΠΈΡΠ»ΠΈΠ»ΠΈ 8Z0).
4. X = X + Z (X = 8Z0 + 2Z0 = 10Z0).
ΠΠ»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΡΠ°ΠΊΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ Π΄Π»Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π». Π‘Π΄Π²ΠΈΠ½Π΅ΠΌ Π²Π»Π΅Π²ΠΎ ΠΊΠΎΠ΄ 1111 1000 (8-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° β8):
ΠΏΠΎΠ»ΡΡΠΈΡΡΡ 1111 0000. ΠΠ΅Π³ΠΊΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ ΡΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΡΠΈΡΠ»Π° -16, Ρ. Π΅. Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΄Π²ΠΎΠΈΠ»ΠΎΡΡ! ΠΠΎ ΡΠΎ ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ Π²ΠΏΡΠ°Π²ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ: ΠΈΠ· 1111 1000 ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ 0111 1100 β ΡΡΠΎ ΠΊΠΎΠ΄ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°! ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π», Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ , ΡΡΠ°ΡΡΠΈΠΉ ΡΠ°Π·ΡΡΠ΄ Π½Π°Π΄ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ Π½Π΅ Π½ΡΠ»ΡΠΌ, Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ΅ΠΉ! Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Π²ΠΎΠ΄ΠΈΡΡΡ Π΅ΡΡ ΠΎΠ΄Π½Π° ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡ ΡΠ΄Π²ΠΈΠ³Π° β Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³. ΠΠ³ΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠ°ΡΡΠΈΠΉ (Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ) Π±ΠΈΡ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, Ρ. Π΅. Π·Π½Π°ΠΊ ΡΠΈΡΠ»Π° ΠΎΡΡΠ°ΡΡΡΡ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΌ (ΡΠΈΡ. 4.17).
Π ΠΈΡ. 4.17
ΠΡΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΠΊ ΠΊΠΎΠ΄Ρ 1111 1000, ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ 1111 1100 β Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΡΠΈΡΠ»Π° -4, Ρ. Π΅. ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° 2. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΠΊΠ°ΠΊ Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π΅ΡΡΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΏΡΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ.
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ Π½ΠΈΡΠ΅ΠΌ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°.
Π’ΠΎ, ΡΡΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΊΡΠ°ΠΉΠ½ΠΈΡ ΡΠ°Π·ΡΡΠ΄ΠΎΠ² ΡΠ΅ΡΡΠ΅ΡΡΡ, Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΠΎΡΡΠΎΠΌΡ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΠΈΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΡΠ°ΠΉΠ½Π΅Π³ΠΎ ΡΠ°Π·ΡΡΠ΄Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡΡ Π² Π΄ΡΡΠ³ΠΎΠΉ (Β«ΠΏΠΎ ΡΠΈΠΊΠ»ΡΒ», ΡΠΈΡ. 4.18).
Π ΠΈΡ. 4.18
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Β«ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡΒ» Π²ΡΠ΅ Π±ΠΈΡΡ ΠΈ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ 8 ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ² 8-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°, ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΅Π³ΠΎ Π±ΠΈΡ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-ΡΠΎ ΡΠ°Π³Π΅ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ ΠΌΠ»Π°Π΄ΡΠ΅Π³ΠΎ ΡΠ°Π·ΡΡΠ΄Π°, Π³Π΄Π΅ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Β«ΠΒ» Ρ ΠΌΠ°ΡΠΊΠΎΠΉ 1. Π’Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Β«ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΒ» Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ»Π°Π΄ΡΠΈΠΉ, Π½ΠΎ ΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°Π·ΡΡΠ΄ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΡΠ°Π·ΡΡΠ΄Π° Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΠΊΡ 8016).
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΠΎΠΏΡΠΎΡΡ ΠΈ Π·Π°Π΄Π°Π½ΠΈΡ
CΠΊΠ°ΡΠ°ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΡΡΠΎΠΊΠ°
Logical Vs. ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ — Open4Tech
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΠΈ ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ — ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΠΈΡΠ°ΠΌΠΈ (ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ).
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³- A ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ Π²Π»Π΅Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½. Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π·Π½Π°ΡΠ°ΡΠΈΠΉ Π±ΠΈΡ (LSB) Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½ΡΠ»Π΅ΠΌ, Π° ΡΠ°ΠΌΡΠΉ ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ (MSB) ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ.
- A ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½.ΠΠ»Π°Π΄ΡΠΈΠΉ Π·Π½Π°ΡΠ°ΡΠΈΠΉ Π±ΠΈΡ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ, Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½ΡΠ»Π΅ΠΌ.
Π ΠΈΡ. 1 ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π½Π° ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³- A ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ Π²Π»Π΅Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½. Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π·Π½Π°ΡΠ°ΡΠΈΠΉ Π±ΠΈΡ (LSB) Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½ΡΠ»Π΅ΠΌ, Π° ΡΠ°ΠΌΡΠΉ ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ (MSB) ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ. ΠΠ½ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Π½ Π»Π΅Π²ΠΎΠΌΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΡΠ΄Π²ΠΈΠ³Ρ.
- A ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½.ΠΠ»Π°Π΄ΡΠΈΠΉ Π·Π½Π°ΡΠ°ΡΠΈΠΉ Π±ΠΈΡ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ, Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ (ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ΄Π²ΠΈΠ½ΡΡΠΎΠ³ΠΎ Π½Π° ΠΎΠ΄Π½Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π²ΠΏΡΠ°Π²ΠΎ) ΡΡΠ°ΡΡΠ΅Π³ΠΎ Π±ΠΈΡΠ°.
Π ΠΈΡ. 1 ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ
ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ.
Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ:
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π° Π²Π»Π΅Π²ΠΎ — ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 2 n , Π³Π΄Π΅ n — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΄Π²ΠΈΠ½ΡΡΡΡ Π±ΠΈΡΠΎΠ²ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ.
ΠΡΠΈΠΌΠ΅Ρ:
ΠΠΎΠ·ΡΠΌΠ΅ΠΌ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ 2, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΊΠ°ΠΊ 4-Π±ΠΈΡΠ½ΠΎΠ΅ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ 0010 . Π‘Π΄Π²ΠΈΠ½ΡΠ² Π²Π»Π΅Π²ΠΎ Π½Π° ΠΎΠ΄Π½Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ, ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ 0100 , ΡΡΠΎ ΡΠ°Π²Π½ΠΎ 4 Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. ΠΡΠ»ΠΈ ΠΌΡ ΡΠ΄Π²ΠΈΠ½Π΅ΠΌ Π΅Π³ΠΎ Π΅ΡΠ΅ ΡΠ°Π·, ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1000 , ΠΊΠΎΡΠΎΡΠΎΠ΅ Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠ°Π²Π½ΠΎ 8.
ΠΠ»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π΅Π· Π·Π½Π°ΠΊΠ°, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅ΡΠ²Π°Ρ Β«1Β» ΡΠ΄Π²ΠΈΠ½ΡΡΠ° Ρ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΡΠ°Ρ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½ΠΈΠ»Π°ΡΡ. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ.
Π‘Π΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π΄Π»Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°ΡΠΈΠΌΡΠΉ Π±ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Ρ 0 Π½Π° 1 ΠΈΠ»ΠΈ Ρ 1 Π½Π° 0).
Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ Π²ΠΏΡΠ°Π²ΠΎ:
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π° Π²ΠΏΡΠ°Π²ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° 2 n , Π³Π΄Π΅ n — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΄Π²ΠΈΠ½ΡΡΡΡ Π±ΠΈΡΠΎΠ²ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ.
ΠΡΠΈΠΌΠ΅Ρ:
ΠΡΠ»ΠΈ Ρ Π½Π°Ρ Π΅ΡΡΡ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ 01110101 (117 Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ ) ΠΈ ΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ 00111010 (58 Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅).ΠΡΠ°ΠΊ, ΠΌΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π½Π° 2.
ΠΡΠ»ΠΈ Ρ Π½Π°Ρ Π΅ΡΡΡ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ 1010 (-6 Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅) ΠΈ ΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ 1101 (-3 Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅) . ΠΡΠ°ΠΊ, ΠΌΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π½Π° 2.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ Π΄Π²ΡΡ .
ΠΡΠ»Π° Π»ΠΈ ΡΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΠΎΠΏΡΠΎΡΡ, ΠΎΡΡΠ°Π²ΡΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π½ΠΈΠΆΠ΅.
Π‘Π΄Π²ΠΈΠ³ ΠΈ Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π±ΠΈΡ — ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
ΠΠΈΡΠΎΠ²ΡΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±ΠΈΡΠΎΠ² Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π³ΠΎΠ² Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ. ΠΠΎΠ³Π΄Π° Π±ΠΈΡΡ ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π³, Π±ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π΄Π°Π»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π² Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π°, ΠΎΡΠΏΠ°Π΄Π΅Ρ, ΠΈ Π½ΠΎΠ²ΡΠΉ Π±ΠΈΡ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π±ΠΈΡΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠΈΠΏ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ.
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎΠΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΄Π²ΠΈΠ³Π°Ρ Π½ΠΎΠ²ΡΠ΅ ΡΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ Π±ΠΈΡΡ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π½ΡΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. n , Π³Π΄Π΅ n — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π³ΠΎΠ², Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π±ΠΈΡΠΎΠ². ΠΡΠ»ΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ΄Π²ΠΈΠ³Π°, ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΡΠ°ΡΡΠΎ Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΡΡΠ΅Π΅.
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³
ΠΠ΅Π²ΡΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΠΡΠ°Π²ΡΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ (Ρ. Π. Π¦Π΅Π»ΡΡ ΡΠΈΡΠ΅Π», ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ, ΡΠ°ΠΊ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄ΠΎ Π΄Π²ΡΡ Π΄Π»Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π».
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Π½ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΡΠ΄Π²ΠΈΠ³Ρ Π²Π»Π΅Π²ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π΄Π»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ , ΡΠ°ΠΊ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π½Π° Π΄Π²Π°.
ΠΡΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ Π½ΠΎΠ²ΡΠ΅ Π±ΠΈΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠΎ ΠΆΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΈ Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ Π±ΠΈΡ (ΠΊΡΠ°ΠΉΠ½ΠΈΠΉ Π»Π΅Π²ΡΠΉ Π±ΠΈΡ). ΠΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ Π·Π½Π°ΠΊ (+/β) ΠΎΡΡΠ°Π΅ΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠΌ Π΄ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅. ΠΠ΄ΠΈΠ½ ΡΠ°Π³ Ρ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ Π²ΠΏΡΠ°Π²ΠΎ ΡΠ°Π²Π΅Π½ ΠΏΠΎΡΡΠΈ , ΠΊΠ°ΠΊ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π²Π°. Π Π°Π·Π½ΠΈΡΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ΅Π³Π΄Π° ΠΎΠΊΡΡΠ³Π»ΡΠ΅ΡΡΡ Π² ΠΌΠ΅Π½ΡΡΡΡ ΡΡΠΎΡΠΎΠ½Ρ (Π² ΡΡΠΎΡΠΎΠ½Ρ ΠΌΠΈΠ½ΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ), Π° Π½Π΅ Π² ΡΡΠΎΡΠΎΠ½Ρ Π½ΡΠ»Ρ.
ΠΡΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠ΄Π²ΠΈΠ³
ΠΠ΅Π²ΡΠΉ ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠ΄Π²ΠΈΠ³ ΠΡΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎΠΡΡΠ³ΠΎΠ²ΡΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ, ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ°ΠΌΠΈ Π½Π° , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π±ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΡΠ΄Π²ΠΈΠ½ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅, ΠΈ Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ Π΅Π³ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΊΠ°ΠΊ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±ΠΈΡΠ° Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅. ΠΡΡΠ³ΠΎΠ²ΡΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ ΡΠ΅ΡΡΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π±ΠΈΡΠΎΠ²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
ΠΠ΅ΡΠ΅Π½ΠΎΡΠ½ΠΎΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅
ΠΠ΅ΡΠ΅Π½ΠΎΡ Π²Π»Π΅Π²ΠΎ ΠΠ΅ΡΠ΅Π½ΠΎΡ Π²ΠΏΡΠ°Π²ΠΎΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ΄Π²ΠΈΠ½ΡΡΠΎΠ³ΠΎ Π±ΠΈΡΠ° ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π²ΠΎ ΡΠ»Π°Π³Π΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°.ΠΡΠΎΠ±ΡΠΉ ΡΠΈΠΏ ΠΊΡΡΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ , Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΠ΅ΡΠ΅Π½ΠΎΡ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΠ°ΡΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ»Π°Π³Π° Π΄Π»Ρ ΡΠ΄Π²ΠΈΠ³Π°Π΅ΠΌΠΎΠ³ΠΎ Π±ΠΈΡΠ°.
Π‘ΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ Ρ ΠΏΠΎΠ²ΠΎΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, Π±ΠΎΠ»ΡΡΠΈΡ , ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ΄Π²ΠΈΠ³ΠΈ ΡΠΎΠ»ΡΠΊΠΎ 32 Π±ΠΈΡΠ° Π·Π° ΡΠ°Π·, Π½ΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π΄Π»Ρ 64-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π² Π΄Π²Π° ΡΡΠ°ΠΏΠ°. Π‘Π½Π°ΡΠ°Π»Π° ΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°ΡΠΈΠΌΡΠ΅ Π±ΠΈΡΡ.Π‘Π΄Π²ΠΈΠ½ΡΡΡΠΉ Π±ΠΈΡ Π±ΡΠ΄Π΅Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ Π²ΠΎ ΡΠ»Π°Π³Π΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°. Π§ΡΠΎΠ±Ρ Π·Π°Π²Π΅ΡΡΠΈΡΡ ΡΠ°ΡΡΠ΅Ρ, ΠΌΡ Π·Π°ΡΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ° Π½Π° ΡΠ΅ΡΠ΅Π· ΠΏΠ΅ΡΠ΅Π½ΠΎΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅.
Π±ΠΈΡΠΎΠ²ΡΠΉ ΡΠ΄Π²ΠΈΠ³ (Π»Π΅Π²ΡΠΉ ΡΠ΄Π²ΠΈΠ³, ΠΏΡΠ°Π²ΡΠΉ ΡΠ΄Π²ΠΈΠ³)
Π±ΠΈΡΠΎΠ²ΡΠΉ ΡΠ΄Π²ΠΈΠ³ (Π»Π΅Π²ΡΠΉ ΡΠ΄Π²ΠΈΠ³, ΠΏΡΠ°Π²ΡΠΉ ΡΠ΄Π²ΠΈΠ³) | Π’ΠΎΡΡ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡΠ‘Π΄Π²ΠΈΠ³ Π±ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠΈΡΡΡ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° ΡΠ»Π΅Π²Π° ΠΈΠ»ΠΈ ΡΠΏΡΠ°Π²Π°. ΠΡΡΡ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΈΠΏΠ° ΡΠΌΠ΅Π½:
ΠΠ΅Π²ΡΠΉ ΡΠ΄Π²ΠΈΠ³
ΠΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²Π»Π΅Π²ΠΎ ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ ΡΠ΅ΡΡΠ΅ΡΡΡ, ΠΈ ΠΠ° Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ Π²ΡΡΠ°Π²Π»Π΅Π½ 0 Π±ΠΈΡ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠ΄Π²ΠΈΠ³Π° Π²Π»Π΅Π²ΠΎ ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Β«<<Β».
0010 << 1 β 0100 0010 << 2 β 1000
ΠΠ΄ΠΈΠ½ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΡΠΌΠ½ΠΎΠΆΠ°Π΅Ρ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π½Π° 2:
0010 << 1 β 0100 0010 ΡΡΠΎ 2 0100 ΡΡΠΎ 4
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ Π²ΠΏΡΠ°Π²ΠΎ
ΠΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ Π²ΠΏΡΠ°Π²ΠΎ , Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°ΡΠΈΠΌΡΠΉ Π±ΠΈΡ ΡΠ΅ΡΡΠ΅ΡΡΡ, ΠΈ 0 Π²ΡΡΠ°Π²Π»Π΅Π½ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅.
1011 >>> 1 β 0101 1011 >>> 3 β 0001
ΠΠ»Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π» ΠΎΠ΄ΠΈΠ½ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π΄Π΅Π»ΠΈΡ ΡΠΈΡΠ»ΠΎ Π½Π° 2, Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Ρ ΠΎΡΡΠ°ΡΠΊΠΈ.
0101 >>> 1 β 0010 0101 ΡΡΠΎ 5 0010 ΡΡΠΎ 2
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ Π²ΠΏΡΠ°Π²ΠΎ
ΠΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π²ΠΏΡΠ°Π²ΠΎ Ρ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π²ΠΏΡΠ°Π²ΠΎ shift , Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°ΡΠΈΠΌΡΠΉ Π±ΠΈΡ ΡΠ΅ΡΡΠ΅ΡΡΡ ΠΈ ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ ΠΊΠΎΠΏΠΈΡΡΠ΅ΡΡΡ .
Π―Π·ΡΠΊΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΡ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ. ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΡΠΈ. Java ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄Π²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠ΄Π²ΠΈΠ³Π° Π²ΠΏΡΠ°Π²ΠΎ: >> Π΄Π΅Π»Π°Π΅Ρ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΠΈ >>> Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° .
1011 >> 1 β 1101 1011 >> 3 β 1111 0011 >> 1 β 0001 0011 >> 2 β 0000
ΠΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π° ΡΠΈΡΠ»Π° ΠΈΠΌΠ΅Π»ΠΈ 1 ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΡΡ Π·Π½Π°ΡΠ°ΡΠΈΠΉ Π±ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π±ΡΠ»ΠΎ Π²ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΌΠ΅Π½Ρ. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π²Π° ΡΠΈΡΠ»Π° ΠΈΠΌΠ΅Π»ΠΈ 0 ΠΊΠ°ΠΊ ΡΠ°ΠΌΡΠΉ ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΄Π²ΠΈΠ³ Π²ΡΡΠ°Π²Π»Π΅Π½ Π±ΠΎΠ»ΡΡΠ΅ 0-Ρ .
ΠΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π²Π° Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΡΠΎ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ Π·Π½Π°ΠΊ ΡΠΈΡΠ»Π°, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΠΈΡΠ»ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ.
// ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ 1011 >> 1 β 1101 1011 ΡΡΠΎ -5 1101 ΡΡΠΎ -3 // ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ 1111 >>> 1 β 0111 1111 ΡΡΠΎ -1 0111 ΡΡΠΎ 7
Π‘ΠΊΠΎΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ?
ΠΡΠΎΠΉΠ΄ΠΈΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ 7-Π΄Π½Π΅Π²Π½ΡΠΉ ΡΡΠΊΠΎΡΠ΅Π½Π½ΡΠΉ ΠΊΡΡΡ ΠΏΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΠ΅. ΠΡ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΌΡΡΠ»ΠΈΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈ , ΡΡΠΎΠ±Ρ ΡΠ°Π·Π±ΠΈΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ².
ΠΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ — ΠΌΡ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΠΈΠΌ Π²Π°Ρ, ΠΏΡΠΎΠΏΡΡΠΊΠ°Ρ Π²ΡΠ΅ ΡΡΠ΅Π·ΠΌΠ΅ΡΠ½ΠΎ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π».
ΠΠ΅Π· ΡΠΏΠ°ΠΌΠ°. ΠΡΠΊΠ°Π· ΠΎΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ Π² Π»ΡΠ±ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ.
Π’Ρ Π²! ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ²ΠΎΠΉ ΠΏΠΎΡΡΠΎΠ²ΡΠΉ ΡΡΠΈΠΊ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π΄Π΅Π½Ρ ΠΏΠ΅ΡΠ²ΡΠΉ!
{«id»: 20601036, «username»: «2021-04-30_01: 50: 33__w06 *)», «email»: null, «date_joined»: «2021-04-30T01: 50: 33.438918 + 00: 00» , «first_name»: «», «last_name»: «», «full_name»: «», «short_name»: «friend», «is_anonymous»: true, «is_on_last_question»: false, «percent_done»: 0, «num_questions_done Β«: 0,Β« num_questions_remaining Β»: 46,Β« is_full_access Β»: false,Β« is_student Β»: false,Β« first_payment_date Β»: null,Β« last_payment_date Β»: null,Β« num_free_questions_left Β»: 3,Β« terms_has_agreed_to_lage Β»: false «», «ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ_ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ_ΡΠ·ΡΠΊΠ°»: «», «is_staff»: false, «auth_providers_human_readable_list»: «», «num_auth_providers»: 0, «auth_email»: «»}
ΓΠΠΎΠΉΡΠΈ / Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ
ΠΡΠ΅Π³ΠΎ Π·Π° ΠΏΠ°ΡΡ ΠΊΠ»ΠΈΠΊΠΎΠ².
ΠΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ Π²Π°Ρ Π½Π° ΡΡΠ΅Π½Π΅ ΠΈΠ»ΠΈ ΠΏΠΈΡΠ°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π²Π°ΡΠΈΠΌ Π΄ΡΡΠ·ΡΡΠΌ.
ΠΠ΄Π΅ ΠΌΠ½Π΅ Π²Π²Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ ΠΏΠ°ΡΠΎΠ»Ρ?
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²Ρ ΠΎΠ΄ ΠΏΠΎ ΠΏΠ°ΡΠΎΠ»Ρ. ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ»ΠΎ. Π’ΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΠΎΠ΄Ρ OAuth, ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π²ΡΡΠ΅. ΠΠΎΡΠ΅ΠΌΡ?
- ΠΠ΅Π³ΠΊΠΎ ΠΈ Π±ΡΡΡΡΠΎ. ΠΠ΅Ρ ΠΏΠΎΡΠΎΠΊΠ° Β«ΡΠ±ΡΠΎΡΠ° ΠΏΠ°ΡΠΎΠ»ΡΒ». ΠΠ΅Ρ ΠΏΠ°ΡΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ Π·Π°Π±ΡΡΡ.
- ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ Ρ Π°ΠΊΠ΅ΡΡ, ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ , ΡΡΠΎΠ±Ρ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ Π²ΠΎΠΉΡΠΈ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΠΎΡΡΡ ΠΈΠ»ΠΈ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠ΅ ΡΡΠ΅ΡΠ° Π½Π°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
- ΠΠ΄Π½ΠΎΠΌΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΠΏΠ»Π°ΡΠ½ΠΎΠΉ ΡΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ Interview Cake Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ.
. . .
Π‘Π±ΠΎΡΠΊΠ°— ΠΡΠΈΠΌΠ΅ΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° Π²ΠΏΡΠ°Π²ΠΎ Π² ΠΌΠΎΠ΅ΠΌ ΡΡΠ΅Π±Π½ΠΈΠΊΠ΅ ΡΠ΄Π²ΠΈΠ³ Π² Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ , ΠΊΠΎΠ³Π΄Π° MSB Π±ΡΠ» ΡΠ°Π²Π΅Π½ Π½ΡΠ»Ρ
ΠΠΎΠ²ΠΎΡΡ ΠΎ C, ΡΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ Π² ββΠΊΠ½ΠΈΠ³Π΅ ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΡ:
- Π‘Π΄Π²ΠΈΠ³ Π΄Π»Ρ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ² ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΡΠ΅ (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΠΈΡ Π΄Π»Ρ ΡΠ΄Π²ΠΈΠ³Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠΈΡΠΈΠ½Ρ ΡΠ΄Π²ΠΈΠ³Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ΠΈ Π±ΡΡΡ Π½Π΅ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ).
- Π‘Π΄Π²ΠΈΠ³ Π½Π° ΡΠΈΠΏΠ°Ρ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ. ΠΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π²ΠΈΠ½ΡΡΡ, ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅, ΡΠΎ Π»Π΅Π²ΡΠΉ ΡΠ΄Π²ΠΈΠ³ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠ°Π²ΡΠΉ ΡΠ΄Π²ΠΈΠ³ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ.
ΠΡΠ°ΠΊ, ΡΠ΄Π²ΠΈΠ³ Π΄Π»Ρ ΡΠΈΡΠ΅Π» Π±Π΅Π· Π·Π½Π°ΠΊΠ° ΡΠ΅ΡΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½, Π½ΠΎ Π½Π΅ Π΄Π»Ρ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ (ΡΠΎΡΠ½Π΅Π΅, Π½Π΅Ρ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ).
ΠΠ»Ρ ΠΏΠΎΠ»Π½ΠΎΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΎ:
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ E1 >> E2 ΡΠ²Π»ΡΡΡΡΡ Π±ΠΈΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ E2 ΡΠΎ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΠΏΡΠ°Π²ΠΎ E1. ΠΡΠ»ΠΈ E1 ΠΈΠΌΠ΅Π΅Ρ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ ΡΠΈΠΏ ΠΈΠ»ΠΈ Π΅ΡΠ»ΠΈ E1 ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ ΡΠΈΠΏ ΠΈ Π½Π΅ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΠ°ΡΡΠ½ΠΎΠ³ΠΎ E1 / 2E2.ΠΡΠ»ΠΈ E1 ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΠΏ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ().
ΠΡΠ°ΠΊ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ OP (ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°), Π½Π΅Ρ ΠΏΡΠΈΡΠΈΠ½ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ ΠΈΡ ΠΎΠ΄Π½ΠΈΠΌ.
ΠΠΎΠ²ΠΎΡΡ ΠΎΠ± Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ (Π΄Π°Π²Π°ΠΉΡΠ΅ Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ x86 Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°):
ΠΡΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ (ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΌ ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ), ΠΊΠ°ΠΊ ΠΈ ΠΏΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅, Π±ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΠΊΠ°Π»ΡΠ·ΡΠ²Π°ΡΡ Ρ ΠΊΠΎΠ½ΡΠ°, ΠΈΡΡΠ΅Π·Π°ΡΡ (Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΎΠ΄ΠΈΡ Π²ΠΎ ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°). ΠΠΎ ΠΏΡΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ ΠΏΡΠΎΠ±Π΅Π»Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π·Π½Π°ΠΊ ΡΠ΄Π²ΠΈΠ³Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°.ΠΠΎ ΡΡΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄ΠΎ Π΄Π²ΡΡ .
ΠΠΎΠΌΠ°Π½Π΄Π° SAR Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΠ΅ΠΉ, ΠΊΠΎΠ³Π΄Π° ΡΠΈΡΠ»ΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ (Π΄Π»Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ Π·Π½Π°ΠΊΠ°), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
sar 10110011b, 2 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ 11101100b
( shr 10110011b, 2 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ 00101100b )
ΠΠΎ ΠΎΠΏΡΡΡ ΠΆΠ΅, ΠΏΡΠΈΠΌΠ΅Ρ OP Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ»Π°Ρ , ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅Ρ ΠΏΡΠΈΡΠΈΠ½ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ ΠΈΡ ΠΎΠ΄Π½ΠΈΠΌ.
ΠΠΎΠ΄Π²ΠΎΠ΄Ρ ΠΈΡΠΎΠ³, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΠ΅ΠΉ ΠΏΡΠΈ ΡΠ΄Π²ΠΈΠ³Π΅ Π²ΠΏΡΠ°Π²ΠΎ, Π½ΠΎ Π½Π΅ Π² ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΡΡ .
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ — ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΡΡΡΠΊΡΡΡΠ° Π΄Π°Π½Π½ΡΡ — Eduqas — GCSE Computer Science Revision — Eduqas
ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π° ΡΠΌΠ½ΠΎΠΆΠ°ΡΡΡΡ ΠΈ Π΄Π΅Π»ΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ², ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΈΡΠ½ΡΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ.
Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡΠ½ΡΡ ΡΠΈΡΠ΅Π» Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ², ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΈΡΠ½ΡΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ
Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅
ΠΠ»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΈΡΠ»Π° Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ Π²ΡΠ΅ ΡΠΈΡΡΡ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π²Π»Π΅Π²ΠΎ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΏΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° Π½Π° 0 :
- Π΄Π»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Π΄Π²Π°, Π²ΡΠ΅ ΡΠΈΡΡΡ ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π½Π° ΠΎΠ΄Π½Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π²Π»Π΅Π²ΠΎ
- Π΄Π»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ΅ΡΡΡΠ΅, Π²ΡΠ΅ ΡΠΈΡΡΡ ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π½Π° Π΄Π²Π΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π²Π»Π΅Π²ΠΎ
- Π΄Π»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Π²ΠΎΡΠ΅ΠΌΡ, Π²ΡΠ΅ ΡΠΈΡΡΡ ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π½Π° ΡΡΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π²Π»Π΅Π²ΠΎ
- ΠΈ ΡΠ°ΠΊ Π½Π°
ΠΡΠΈΠΌΠ΅Ρ — Π²ΡΡΠΈΡΠ»ΠΈΡΡ 00001100 (Π΄Π΅Π½Π°ΡΠΈΠ½Π³ 12) Γ 2
| Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | 128 | 64 | 32 | 16 | 8 | 4 | 2 | |
|---|---|---|---|---|---|---|---|---|
| ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | 1 | 1 | 0 | 0 |
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: shiftin g Π½Π° ΠΎΠ΄Π½Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΠ»Π΅Π²Π° Π΄Π°Π΅Ρ 00011000 (Π΄Π΅Π½Π°Ρ 24)
| ΠΠ΅ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 143 | 60 ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | 1 | 1 | 0 | 0 | 0 |
|---|
ΠΡΠΈΠΌΠ΅Ρ: 00010110 (Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΉ 22) Γ 4
| ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | 903 903 903 903 903 903 90332 | 16 | 8 | 4 | 2 | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | 1 | 0 | 1 | 1 | Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ΄Π²ΠΈΠ³ Π½Π° Π΄Π²Π΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π²Π»Π΅Π²ΠΎ Π΄Π°Π΅Ρ 1011000 (Π΄Π΅Π½Π°Ρ 88)
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: ΡΠ΄Π²ΠΈΠ³ Π½Π° ΠΎΠ΄Π½Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π²ΠΏΡΠ°Π²ΠΎ Π΄Π°Π΅Ρ 10010 (Π΄Π΅Π½Π°Ρ 18)
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: ΡΠ΄Π²ΠΈΠ³ Π½Π° Π΄Π²Π° ΠΌΠ΅ΡΡΠ° Π²ΠΏΡΠ°Π²ΠΎ Π΄Π°Π΅Ρ 111 (Π΄Π΅Π½Π°ΡΠ½ΠΎΠ΅ 7).ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ — 15 Γ· 2 = 7,5. ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΡΠΎΠΉ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠ΅ Π΄ΡΠΎΠ±ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠ΅ Π΄ΡΠΎΠ±ΠΈ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡΡΡ.
ΠΡΠΈΠΌΠ΅Ρ: 110110 (Π΄Π΅Π½Π°Ρ 54) Γ· 4
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: ΡΠ΄Π²ΠΈΠ³ Π½Π° Π΄Π²Π° ΠΌΠ΅ΡΡΠ° Π²ΠΏΡΠ°Π²ΠΎ Π΄Π°Π΅Ρ 1101
Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ ΡΡ Π΅ΠΌΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°ARM ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ASL (Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ) ΠΈ ASR (Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ). ASL — ΡΡΠΎ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° 0 Π΄ΠΎ 31 ΠΌΠ΅ΡΡΠ°. ΠΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΠ²ΡΠΈΠ΅ΡΡ Π±ΠΈΡΡ Π² ΡΠ°ΠΌΠΎΠΌ ΠΌΠ»Π°Π΄ΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΠ΅ ΡΠ»ΠΎΠ²Π° Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½ΡΠ»ΡΠΌΠΈ. ΠΠ½ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Π½ LSL. Π ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ ΠΊΠΎΠ΄Π° ΡΡΠΎ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ Π² ΡΠΎΠΉ ΠΆΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΌΠ΅:
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ASR — ΡΡΠΎ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 0 Π½Π° 32 ΠΌΠ΅ΡΡΠ°.ΠΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΠ²ΡΠΈΠ΅ΡΡ Π±ΠΈΡΡ Π² ΡΠ°ΠΌΠΎΠΌ ΡΡΠ°ΡΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΠ΅ ΡΠ»ΠΎΠ²Π° Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½ΡΠ»ΡΠΌΠΈ, Π΅ΡΠ»ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄) Π±ΡΠ»ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ. ΠΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΠ²ΡΠΈΠ΅ΡΡ Π±ΠΈΡΡ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΠ°ΠΌΠΈ, Π΅ΡΠ»ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ. ΠΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΊΠ°ΠΊ Β«ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠ°Β», ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ°ΠΌΡΠΉ ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΈΡΠΎΠΌ Π·Π½Π°ΠΊΠ° Π΄Π»Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π» Π΄ΠΎ 2, ΡΠΎ Π΅ΡΡΡ 0 Π΄Π»Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π» ΠΈ 1 Π΄Π»Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π». Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ Π·Π½Π°ΠΊ ΡΠΈΡΠ΅Π».
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ Π²ΠΏΡΠ°Π²ΠΎ, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ LSR ΠΈ ASR, Π³Π΄Π΅ ΡΠ΄Π²ΠΈΠ³Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 112, Π° ΡΠ΄Π²ΠΈΠ³ — 3 ΡΠ°Π·ΡΡΠ΄Π°.3). ΠΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ASL # 3 ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π±ΠΈΡΠΎΠ²ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½ Π² 0000 1110 (ΠΈΠ»ΠΈ 1410). Π§ΡΠΎ Π±ΡΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎ -112? Π‘Π½Π°ΡΠ°Π»Π° ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π±ΠΈΡΠΎΠ²ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄ΠΎ 2 Π΄Π»Ρ -112, ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΠ² Π±ΠΈΡΠΎΠ²ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ 112 ΠΈ ΠΏΡΠΈΠ±Π°Π²ΠΈΠ² 1: 0111 0000 ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ 1000 1111 + 1 ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ 1001 0000 Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ LSR # 3 Π½Π° 1001 0000. ΠΡΠΎ ΡΠ΄Π²ΠΈΠ³Π°Π΅Ρ Π±ΠΈΡΡ Π½Π° 3 ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π²ΠΏΡΠ°Π²ΠΎ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΠ²ΡΠΈΠ΅ΡΡ Π±ΠΈΡΡ Π½ΡΠ»ΡΠΌΠΈ: 1001 0000 ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ 0001 0010, ΡΠΎ Π΅ΡΡΡ +1810 Π’Π΅ΠΏΠ΅ΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ASR # 3 Π½Π° 1001 0000.3. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡAssembler: ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π°ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π° ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ Π±ΠΈΡΡ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΠΈΡ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ΅ Π΄Π»ΠΈΠ½ΠΎΠΉ ΡΠ΄Π²ΠΈΠ³Π°. ΠΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΡΠ΄Π²ΠΈΠ³ ΡΠ΅Π³ΠΈΡΡΡΠ°:
ΠΠΎΠΏΡΡΡΠΈΠΌΠ°Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΌΠ΅Π½ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΈΠΏΠ° ΡΠΌΠ΅Π½Ρ ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΡΠΌ. ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈΠ»ΠΈ Π³ΠΈΠ±ΠΊΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°. ΠΡΠ»ΠΈ Π΄Π»ΠΈΠ½Π° ΡΠ΄Π²ΠΈΠ³Π° ΡΠ°Π²Π½Π° 0, ΡΠ΄Π²ΠΈΠ³Π° Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π° ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°, ΠΊΡΠΎΠΌΠ΅ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° ΡΠΊΠ°Π·Π°Π½Π½Π°Ρ Π΄Π»ΠΈΠ½Π° ΡΠΌΠ΅Π½Ρ — 0. ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ (ASR)ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° n Π±ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ Π»Π΅Π²ΡΠ΅ 32-n Π±ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠ° Π²ΠΏΡΠ°Π²ΠΎ Π½Π° n ΠΌΠ΅ΡΡ, Π² ΠΏΡΠ°Π²ΡΠ΅ 32-n Π±ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.ΠΠΎΠΏΠΈΡΡΠ΅Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ Π±ΠΈΡ [31] ΡΠ΅Π³ΠΈΡΡΡ Π² Π»Π΅Π²ΡΠ΅ n Π±ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΠΎΠ³Π΄Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅
Π ΠΈΡΡΠ½ΠΎΠΊ 10-1 ASR β 3 ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ (LSR)ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° n Π±ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ Π»Π΅Π²ΡΠ΅ 32-n Π±ΠΈΡΠΎΠ² ΡΠ΅Π³ΠΈΡΡΡΠ° Π²ΠΏΡΠ°Π²ΠΎ Π½Π° n ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ Π² ΠΏΡΠ°Π²ΡΠ΅ 32-n Π±ΠΈΡΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.ΠΠ½ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π»Π΅Π²ΡΠ΅ n Π±ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΊ 0. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΠΎΠ³Π΄Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅
Π ΠΈΡΡΠ½ΠΎΠΊ 10-2 LSR β 3 ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ (LSL) ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° n Π±ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΠΏΡΠ°Π²ΡΠ΅ 32-n Π±ΠΈΡΠΎΠ² ΡΠ΅Π³ΠΈΡΡΡΠ° Π²Π»Π΅Π²ΠΎ Π½Π° n
ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ, Π² Π»Π΅Π²ΡΠ΅ 32-n Π±ΠΈΡΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.ΠΠ½ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΏΡΠ°Π²ΡΡ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΠΎΠ³Π΄Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅
Π ΠΈΡΡΠ½ΠΎΠΊ 10-3 LSL # 3 ΠΠΎΠ²Π΅ΡΠ½ΡΡΡ Π²ΠΏΡΠ°Π²ΠΎ (ROR)ΠΠΎΠ²Π΅ΡΠ½ΡΡΡ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° n Π±ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ Π»Π΅Π²ΡΠ΅ 32-n Π±ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠ° Π²ΠΏΡΠ°Π²ΠΎ Π½Π° n ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ Π² ΠΏΡΠ°Π²ΡΠ΅ 32-n Π±ΠΈΡΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΠΏΡΠ°Π²ΡΠ΅ n Π±ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡ Π² Π»Π΅Π²ΡΠ΅ n Π±ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°. ΠΠΎΠ³Π΄Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅
Π ΠΈΡΡΠ½ΠΎΠΊ 10-4 ROR β 3 ΠΠΎΠ²Π΅ΡΠ½ΡΡΡ Π²ΠΏΡΠ°Π²ΠΎ Ρ Π²ΡΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ (RRX)ΠΠΎΠ²Π΅ΡΠ½ΡΡΡ Π²ΠΏΡΠ°Π²ΠΎ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ Π±ΠΈΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ° Π²ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ. ΠΠΎΠΏΠΈΡΡΠ΅Ρ ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π² Π±ΠΈΡ [31] ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°. ΠΠΎΠ³Π΄Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
|
