1) zf β ΡΠ»Π°Π³ Π½ΡΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² 1, Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ°Π²Π΅Π½ 0, ΠΈ Π² 1, Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π΅ ΡΠ°Π²Π΅Π½ 0;
2) sf β ΡΠ»Π°Π³ Π·Π½Π°ΠΊΠ°, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ (ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ) ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠ°ΡΡΠ΅Π³ΠΎ Π±ΠΈΡΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°, Ρ. Π΅. Ρ Π±ΠΈΡΠΎΠΌ 7, 15 ΠΈΠ»ΠΈ 31. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΡ ΡΠ»Π°Π³ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π½Π°Π΄ ΡΠΈΡΠ»Π°ΠΌΠΈ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ.
Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» Π±Π΅Π· Π·Π½Π°ΠΊΠ°
ΠΠ»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΈΡΠ΅Π» Π±Π΅Π· Π·Π½Π°ΠΊΠ° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°
mul ΡΠΎΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ_1
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠΊΠ°Π·Π°Π½ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΠ΅ΡΠ°Π½Π΄-ΡΠΎΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ. ΠΡΠΎΡΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄-ΡΠΎΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ_2 Π·Π°Π΄Π°Π½ Π½Π΅ΡΠ²Π½ΠΎ. ΠΠ³ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠΎΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Π΅ΠΉ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π»ΡΠ±ΠΎΠΉ ΠΈΠ· Π΅Π³ΠΎ ΡΠΎΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Π΅ΠΉ, ΡΠΎ Π΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅Ρ ΠΈ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠΎΠΆΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ. ΠΠ°ΡΠΈΠ°Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΠΎΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 10.
Π’Π°Π±Π»ΠΈΡΠ° 10. Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΠΏΡΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈΠΠ· ΡΠ°Π±Π»ΠΈΡΡ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ ΡΠ°ΡΡΠ΅ΠΉ ΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² Π΄Π²ΡΡ ΠΌΠ΅ΡΡΠ°Ρ β Π½Π° ΠΌΠ΅ΡΡΠ΅ ΡΠΎΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ_2 (ΠΌΠ»Π°Π΄ΡΠ°Ρ ΡΠ°ΡΡΡ) ΠΈ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅ ah, dx, edx (ΡΡΠ°ΡΡΠ°Ρ ΡΠ°ΡΡΡ). ΠΠ°ΠΊ ΠΆΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ (Ρ. Π΅. Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ) ΡΠ·Π½Π°ΡΡ, ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ°Π» ΠΈ ΡΠΌΠ΅ΡΡΠΈΠ»ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅ ΠΈΠ»ΠΈ ΡΡΠΎ ΠΎΠ½ ΠΏΡΠ΅Π²ΡΡΠΈΠ» ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΈ ΡΡΠ°ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ Π² Π΄ΡΡΠ³ΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅? ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡΡΡ ΡΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ Π½Π°ΠΌ ΠΏΠΎ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌΡ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ»Π°Π³ΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° cf ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ of:
1) Π΅ΡΠ»ΠΈ ΡΡΠ°ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π½ΡΠ»Π΅Π²Π°Ρ, ΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ»Π°Π³ΠΈ cf = 0 ΠΈ of = 0;
2) Π΅ΡΠ»ΠΈ ΠΆΠ΅ ΡΡΠΈ ΡΠ»Π°Π³ΠΈ Π½Π΅Π½ΡΠ»Π΅Π²ΡΠ΅, ΡΠΎ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΡΠ΅Π» Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΌΠ»Π°Π΄ΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ ΡΠ°ΡΡΠ΅ΠΉ, ΡΡΠΎ ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅.
Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ
ΠΠ»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°
[imul ΠΎΠΏΠ΅ΡΠ°Π½Π΄_1, ΠΎΠΏΠ΅ΡΠ°Π½Π΄_2, ΠΎΠΏΠ΅ΡΠ°Π½Π΄_3]
ΠΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° mul. ΠΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ imul ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠ°.
ΠΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΌΠ°Π» ΠΈ ΡΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅ (Ρ. Π΅. Π΅ΡΠ»ΠΈ cf = of = 0), ΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ° (ΡΡΠ°ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ) ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ Π·Π½Π°ΠΊΠ° β Π²ΡΠ΅ Π΅Π³ΠΎ Π±ΠΈΡΡ ΡΠ°Π²Π½Ρ ΡΡΠ°ΡΡΠ΅ΠΌΡ Π±ΠΈΡΡ (Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΌΡ ΡΠ°Π·ΡΡΠ΄Ρ) ΠΌΠ»Π°Π΄ΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ (Π΅ΡΠ»ΠΈ cf = of = 1) Π·Π½Π°ΠΊΠΎΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ Π±ΠΈΡ ΡΡΠ°ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°, Π° Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ Π±ΠΈΡ ΠΌΠ»Π°Π΄ΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ°ΡΠΈΠΌ Π±ΠΈΡΠΎΠΌ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.
ΠΠ΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» Π±Π΅Π· Π·Π½Π°ΠΊΠ°
ΠΠ»Ρ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΡΠ΅Π» Π±Π΅Π· Π·Π½Π°ΠΊΠ° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°
div Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ
ΠΠ΅Π»ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΈΠ»ΠΈ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ 8, 16 ΠΈΠ»ΠΈ 32 Π±ΠΈΡ. ΠΠ΅ΡΡΠΎΠ½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΈ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ, Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ². Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ²Π»ΡΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠ½ΠΎΠ³ΠΎ ΠΈ ΠΎΡΡΠ°ΡΠΊΠ°.
ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 11.
Π’Π°Π±Π»ΠΈΡΠ° 11. Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΠΏΡΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠΈΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ»Π°Π³ΠΎΠ² Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 0, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Β«Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π½ΡΠ»ΡΒ». ΠΡΠΎΡ Π²ΠΈΠ΄ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌ. ΠΡΠ° ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²Π½ΡΡΡΠΈ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΈΠ·-Π·Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°. ΠΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ Π, Β«Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π½ΡΠ»ΡΒ», ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ div ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΡΠΈΡΠΈΠ½:
1) Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΠ°Π²Π΅Π½ Π½ΡΠ»Ρ;
2) ΡΠ°ΡΡΠ½ΠΎΠ΅ Π½Π΅ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΎΡΠ²Π΅Π΄Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎ ΡΠ°Π·ΡΡΠ΄Π½ΡΡ ΡΠ΅ΡΠΊΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ»ΡΡΠ°ΡΡ :
Π°) ΠΏΡΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² ΡΠ»ΠΎΠ²ΠΎ Π½Π° Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² Π±Π°ΠΉΡ, ΠΏΡΠΈΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 256 ΡΠ°Π· Π±ΠΎΠ»ΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ;
Π±) ΠΏΡΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Π½Π° Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² ΡΠ»ΠΎΠ²ΠΎ, ΠΏΡΠΈΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 65 536 ΡΠ°Π· Π±ΠΎΠ»ΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ;
Π²) ΠΏΡΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² ΡΡΠ΅ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Π½Π° Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, ΠΏΡΠΈΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 4 294 967 296 ΡΠ°Π· Π±ΠΎΠ»ΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ.
ΠΠ΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ
ΠΠ»Ρ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°
idiv Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ
ΠΠ»Ρ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²Ρ Π²ΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠ°ΡΠ°ΡΡΠΈΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ. ΠΡΠΌΠ΅ΡΠΈΠΌ Π»ΠΈΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ 0, Β«Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π½ΡΠ»ΡΒ», Π² ΡΠ»ΡΡΠ°Π΅ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ. ΠΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ idiv ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΡΠΈΡΠΈΠ½:
1) Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΠ°Π²Π΅Π½ Π½ΡΠ»Ρ;
2) ΡΠ°ΡΡΠ½ΠΎΠ΅ Π½Π΅ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΎΡΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΡΠ°Π·ΡΡΠ΄Π½ΡΡ ΡΠ΅ΡΠΊΡ.
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ:
1) ΠΏΡΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² ΡΠ»ΠΎΠ²ΠΎ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ Π½Π° Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² Π±Π°ΠΉΡ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ, ΠΏΡΠΈΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 128 ΡΠ°Π· Π±ΠΎΠ»ΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ (ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠ°ΡΡΠ½ΠΎΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡ β128 Π΄ΠΎ + 127);
2) ΠΏΡΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ Π½Π° Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² ΡΠ»ΠΎΠ²ΠΎ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ, ΠΏΡΠΈΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 32 768 ΡΠ°Π· Π±ΠΎΠ»ΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ (ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠ°ΡΡΠ½ΠΎΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡ β32 768 Π΄ΠΎ +32 768);
3) ΠΏΡΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² ΡΡΠ΅ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ Π½Π° Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ, ΠΏΡΠΈΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 2 147 483 648 ΡΠ°Π· Π±ΠΎΠ»ΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ (ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠ°ΡΡΠ½ΠΎΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡ β2 147 483 648 Π΄ΠΎ +2 147 483 647).
ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉΠ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠΈΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ. Π Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π΄Π»Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄.
ΠΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΠΎΠ²
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ², ΡΡΠ°ΡΡΠ²ΡΡΡΠΈΡ Π² Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ , ΡΠ°Π·Π½ΡΠ΅? ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»ΠΎΠ²ΠΎΠΌ, Π° Π΄ΡΡΠ³ΠΎΠΉ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ. ΠΡΡΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΎ, ΡΡΠΎ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°. ΠΡΠ»ΠΈ ΡΠΈΡΠ»Π° Π±Π΅Π· Π·Π½Π°ΠΊΠ°, ΡΠΎ Π²ΡΡ ΠΎΠ΄ Π½Π°ΠΉΡΠΈ ΠΏΡΠΎΡΡΠΎ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π±Π°Π·Π΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠΉ (ΡΠΎΡΠΌΠ°ΡΠ° Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°), ΡΡΠ°ΡΡΠΈΠ΅ ΡΠ°Π·ΡΡΠ΄Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ Π½ΡΠ»ΡΠΌΠΈ. Π‘Π»ΠΎΠΆΠ½Π΅Π΅ ΡΠΈΡΡΠ°ΡΠΈΡ Π΄Π»Ρ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ: ΠΊΠ°ΠΊ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ, Π² Ρ ΠΎΠ΄Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠ΅ΡΡΡ Π·Π½Π°ΠΊ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°? ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π΅ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΠ°. ΠΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°ΡΡΠΈΡΡΡΡ Π±Π°ΠΉΡΡ Π² ΡΠ»ΠΎΠ²Π°, ΡΠ»ΠΎΠ²Π° β Π² Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΡΠ»ΠΎΠ²Π° ΠΈ Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΡΠ»ΠΎΠ²Π° β Π² ΡΡΠ΅ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ ΡΠ»ΠΎΠ²Π° (64-ΡΠ°Π·ΡΡΠ΄Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ). ΠΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΠ° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ ΠΏΡΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅Π»ΡΡ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π±ΠΈΡΡ Π²Π½ΠΎΠ²Ρ ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Π±ΠΈΡΠ° ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. ΠΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ΅Π»ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ ΡΠΎΠ³ΠΎ ΠΆΠ΅ Π·Π½Π°ΠΊΠ° ΠΈ ΡΠΎΠΉ ΠΆΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ, ΡΡΠΎ ΠΈ ΠΈΡΡ ΠΎΠ΄Π½Π°Ρ, Π½ΠΎ ΡΠΆΠ΅ Π² Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π·Π½Π°ΠΊΠ°.
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π²Π° Π²ΠΈΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΠ°.
1. ΠΠΎΠΌΠ°Π½Π΄Ρ Π±Π΅Π· ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ². ΠΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌΠΈ:
1) cbw (Convert Byte to Word) β ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π±Π°ΠΉΡΠ° (Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ al) Π² ΡΠ»ΠΎΠ²ΠΎ (Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ Π°Ρ ) ΠΏΡΡΠ΅ΠΌ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ°ΡΡΠ΅Π³ΠΎ Π±ΠΈΡΠ° al Π½Π° Π²ΡΠ΅ Π±ΠΈΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ° ah;
2) cwd (Convert Word to Double) β ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ»ΠΎΠ²Π° (Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ Π°Ρ ) Π² Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ (Π² ΡΠ΅Π³ΠΈΡΡΡΠ°Ρ dx: ax) ΠΏΡΡΠ΅ΠΌ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ°ΡΡΠ΅Π³ΠΎ Π±ΠΈΡΠ° Π°Ρ Π½Π° Π²ΡΠ΅ Π±ΠΈΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ° dx;
3) cwde (Convert Word to Double) β ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ»ΠΎΠ²Π° (Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ Π°Ρ ) Π² Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ (Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ Π΅Π°Ρ ) ΠΏΡΡΠ΅ΠΌ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ°ΡΡΠ΅Π³ΠΎ Π±ΠΈΡΠ° Π°Ρ Π½Π° Π²ΡΠ΅ Π±ΠΈΡΡ ΡΡΠ°ΡΡΠ΅ΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ ΡΠ΅Π³ΠΈΡΡΡΠ° Π΅Π°Ρ ;
4) cdq (Convert Double Word to Quarter Word) β ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° (Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ Π΅Π°Ρ ) Π² ΡΡΠ΅ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ (Π² ΡΠ΅Π³ΠΈΡΡΡΠ°Ρ edx: eax) ΠΏΡΡΠ΅ΠΌ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ°ΡΡΠ΅Π³ΠΎ Π±ΠΈΡΠ° Π΅Π°Ρ Π½Π° Π²ΡΠ΅ Π±ΠΈΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ° edx.
2. ΠΠΎΠΌΠ°Π½Π΄Ρ movsx ΠΈ movzx, ΠΎΡΠ½ΠΎΡΡΡΠΈΠ΅ΡΡ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΡΠΎΠΊ. ΠΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π½Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ:
1) movsx ΠΎΠΏΠ΅ΡΠ°Π½Π΄_1, ΠΎΠΏΠ΅ΡΠ°Π½Π΄_2 β ΠΏΠ΅ΡΠ΅ΡΠ»Π°ΡΡ Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ Π·Π½Π°ΠΊΠ°. Π Π°ΡΡΠΈΡΡΠ΅Ρ 8 ΠΈΠ»ΠΈ 16-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°Π½Π΄_2, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠΌ Π² ΠΏΠ°ΠΌΡΡΠΈ, Π΄ΠΎ 16 ΠΈΠ»ΠΈ 32-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ΅Π³ΠΈΡΡΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Π±ΠΈΡΠ° Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ°ΡΡΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄_1. ΠΠ°Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² ΡΠΎ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ;
2) movzx ΠΎΠΏΠ΅ΡΠ°Π½Π΄_1, ΠΎΠΏΠ΅ΡΠ°Π½Π΄_2 β ΠΏΠ΅ΡΠ΅ΡΠ»Π°ΡΡ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ Π½ΡΠ»Π΅ΠΌ. Π Π°ΡΡΠΈΡΡΠ΅Ρ 8β ΠΈΠ»ΠΈ 16-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°Π½Π΄_2 Π΄ΠΎ 16β ΠΈΠ»ΠΈ 32-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ³ΠΎ Ρ ΠΎΡΠΈΡΡΠΊΠΎΠΉ (Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ) Π½ΡΠ»ΡΠΌΠΈ ΡΡΠ°ΡΡΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄_2. ΠΠ°Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² Π±Π΅Π· Π·Π½Π°ΠΊΠ° ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ.