Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: конспСкт Π»Π΅ΠΊΡ†ΠΈΠΉΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 26

Автор А. Π¦Π²Π΅Ρ‚ΠΊΠΎΠ²Π°

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. Π”Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π±Π΅Π· Π·Π½Π°ΠΊΠ° ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ арифмСтичСских дСйствий.