ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠœΠ°ΡˆΠΈΠ½Ρ‹ Минского. 
ДискрСтный Π°Π½Π°Π»ΠΈΠ·. 
Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ систСмы ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ‚Π°ΠΊΡ‚Π΅ машина Π’Ρ‹ΠΎΡ€ΠΈΠΈΠ³Π° мСняСт символ, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ находится Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (младший Π±ΠΈΡ‚ числа Π³), ΠΈ ΡΠ΄Π²ΠΈΠ³Π°Π΅Ρ‚ Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ. ИзмСнСниС символа мСняСт число Π³ Π½Π° Π³ — 1 (Ссли 1 замСняСтся Π½Π° 0) ΠΈΠ»ΠΈ Π½Π° Π³ + 1 (Ссли 0 мСняСтся Π½Π° 1). Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ измСнСния чисСл? ΠΈ Π³ Π·Π°Π²ΠΈΡΡΡ‚ ΠΎΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ двиТСния ΠΈ Ρ‡Ρ‘тности чисСл? ΠΈ Π³. ΠΠ°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΎΠ±Π° числа Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅, Π° ΡΠ΄Π²ΠΈΠ³ происходит… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠœΠ°ΡˆΠΈΠ½Ρ‹ Минского. ДискрСтный Π°Π½Π°Π»ΠΈΠ·. Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ систСмы ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

НСобычайно ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΡƒΡŽ модСль вычислСний ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» ΠœΠ°Ρ€Π²ΠΈΠ½ Минский [20, 21]. Машина Минского снабТСна ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ числом рСгистров, Rn, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число. Договоримся ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Vi содСрТимоС рСгистра с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ Π³. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Минского состоит ΠΈΠ· ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ списка ΠΊΠΎΠΌΠ°Π½Π΄. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Ρ€Ρ‘Ρ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ²:

  • β€’ inc i., j ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра Π³ Π½Π° 1 ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ j;
  • β€’ dec i, j. ΠΊ Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра Π³ Ρ€Π°Π²Π½ΠΎ 0, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ j, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π½Π° 1 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра Π³, Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ΠΊ;
  • β€’ halt ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ.

Π’ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ значСния всСх рСгистров, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, Ρ€Π°Π²Π½Ρ‹ 0. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ рСгистра послС остановки.

Как это Π½ΠΈ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ Ρ‚акая Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ модСль ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°.

Π’Ρ‹ΡˆΠ΅ Π±Ρ‹Π»Π° Π΄ΠΎΠΊΠ°Π·Π°Π½Π° Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ° 4.38, которая фактичСски ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ машин Π’Ρ‹ΠΎΡ€ΠΈΠ½Π³Π° Π² Π΄Π²ΡƒΡ…Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ достаточно ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… Минского ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’Ρ‹ΠΎΡ€ΠΈΠ½Π³Π° Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ {0,1}.

ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для машин Минского, ΠΎΠ½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ для модСлирования Ρ€Π°Π±ΠΎΡ‚Ρ‹ машин Π’Ρ‹ΠΎΡ€ΠΈΠ½Π³Π°. РассматривайтС эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‡ΠΈ — Π΄ΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ сдСланныС Π² Π½ΠΈΡ… утвСрТдСния.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4.44 (ΠžΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ рСгистра). Рассмотрим Ρ‚Π°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ:

1: dec Π³, n, 1.

Она ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра i Π΄ΠΎ Π½ΡƒΠ»Ρ, послС Ρ‡Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ΠΏ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4.45 (ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСгистра). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

  • 1: dec Π³, ΠΏ, 2
  • 2: inc j, 3
  • 3: inc ΠΊ, 1

ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ содСрТимоС рСгистров j, ΠΊ Π½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистра Π³, Π° ΠΏΠΎΡΠ»Π΅ этого ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ΠΏ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистра Π³ Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π²Π½ΠΎ 0. Если ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ выполнСния этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ рСгистры j, ΠΊ Π±Ρ‹Π»ΠΈ пусты (содСрТали Π½ΡƒΠ»ΠΈ), Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ Π³ содСрТал число, Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅ выполнСния этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠΆΠ΅ Π΄Π²Π° рСгистра Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π³?*. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ рСгистра. Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

  • 1: dec i, n, 2
  • 2: inc j, 1

пСрСносит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра Π³ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ j (Ссли послСдний пуст ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹).

ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡ эти Π΄Π²Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра % Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ j, сохраняя Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ Π³. Π”ля этого трСбуСтся ΠΎΠ΄ΠΈΠ½ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ рСгистр.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4.46 (ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° чётности). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

  • 1: dec i, n, 2
  • 2: dec Π³, Π³Π°, 1

ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра i Π΄ΠΎ 0 ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ΠΏ, Ссли Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ рСгистр i содСрТал Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅ число, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаётся ΠΊΠΎΠΌΠ°Π½Π΄Π΅ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ Π³Π°.

Π—Π°Π΄Π°Ρ‡Π° 4.12. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Минского, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

  • (Π°) ΡƒΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅ рСгистра Π³ (Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра Ρ€Π°Π²Π½ΠΎ ΠΈ, Π² ΠΊΠΎΠ½Ρ†Π΅ 2v)
  • (Π±) Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ остатка ΠΎΡ‚ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° 2 (Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра Ρ€Π°Π²Π½ΠΎ v, Π² ΠΊΠΎΠ½Ρ†Π΅ v mod 2);
  • (Π²) Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ частного ΠΎΡ‚ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° 2 (Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра Ρ€Π°Π²Π½ΠΎ v, Π² ΠΊΠΎΠ½Ρ†Π΅ Ρƒ/2).

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π² ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ… (Π°) ΠΈ (Π²) Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСгистров. Для ΠΏΡƒΠ½ΠΊΡ‚Π° (Π±) ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π±Π΅Π· Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСгистров.

ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹Ρ… Π² ΡΡ‚ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… возмоТностСй машин Минского ΡƒΠΆΠ΅ достаточно для модСлирования Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ {0,1}. Напомним, Ρ‡Ρ‚ΠΎ символ 0 ΠΌΡ‹ ΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ пустым. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ любой ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’Ρ‹ΠΎΡ€ΠΈΠΈΠ³Π° uqv, u, v Π• {0,1}*, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ состояниС q ΠΈ Π΄Π²Π° числа ? ΠΈ Π³, Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ записи ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄ ΠΈ, vR соотвСтствСнно (vR ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ слово, записанноС Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС).

На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ‚Π°ΠΊΡ‚Π΅ машина Π’Ρ‹ΠΎΡ€ΠΈΠΈΠ³Π° мСняСт символ, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ находится Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (младший Π±ΠΈΡ‚ числа Π³), ΠΈ ΡΠ΄Π²ΠΈΠ³Π°Π΅Ρ‚ Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ. ИзмСнСниС символа мСняСт число Π³ Π½Π° Π³ — 1 (Ссли 1 замСняСтся Π½Π° 0) ΠΈΠ»ΠΈ Π½Π° Π³ + 1 (Ссли 0 мСняСтся Π½Π° 1). Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ измСнСния чисСл ? ΠΈ Π³ Π·Π°Π²ΠΈΡΡΡ‚ ΠΎΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ двиТСния ΠΈ Ρ‡Ρ‘тности чисСл ? ΠΈ Π³. ΠΠ°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΎΠ±Π° числа Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅, Π° ΡΠ΄Π²ΠΈΠ³ происходит Π²ΠΏΡ€Π°Π²ΠΎ, Ρ‚ΠΎ ? увСличится Π² Π΄Π²Π° Ρ€Π°Π·Π° (ΠΊ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ записи добавляСтся 0 Π² ΠΊΠΎΠ½Ρ†Π΅), Π° Π³ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡΡ Π² Π΄Π²Π° Ρ€Π°Π·Π°. Если ? Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅, Π° Π³ Π½Π΅Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅ ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° сдвигаСтся Π²ΠΏΡ€Π°Π²ΠΎ, Ρ‚ΠΎ ? замСняСтся Π½Π° 2? + 1, Π° Π³ — Π½Π° (Π³ — 1)/2.

Π—Π°Π΄Π°Ρ‡Π° 4.13. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ чисСл ? ΠΈ Π³, ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… состояниС Π»Π΅Π½Ρ‚Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, для всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² чётности чисСл ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ двиТСния (всСго Π±ΡƒΠ΄Π΅Ρ‚, ΠΊΠ°ΠΊ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, 8 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²).

Π—Π°Π΄Π°Ρ‡Π° 4.14. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для машин Минского, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ значСния Π‘ΠΈ Π³ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡Π΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈ этом Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСгистров.

ПослС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих Π·Π°Π΄Π°Ρ‡ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Минского, которая ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ {0,1}. Π£ ΡΡ‚ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π΄Π²Π° основных рСгистра (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранят числа Π‘ ΠΈΠ³) ΠΈ Π΄Π²Π° Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСгистра.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Минского Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ состояниям ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. КаТдая Π³Ρ€ΡƒΠΏΠΏΠ° начинаСтся с ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Π²ΠΎ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ рСгистр число Π³ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Π΅Π³ΠΎ Ρ‡Ρ‘Ρ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‚. Π΅. символ ΠΏΠΎΠ΄ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Π”Π°Π»Π΅Π΅ мСняСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π³ (ΠΈΠ»ΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅Ρ‚ся — Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ состояния ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°); послС Ρ‡Π΅Π³ΠΎ выполняСтся ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ 4.14 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π”Π°Π»Π΅Π΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаётся Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ‚ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, которая ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ Ρ‹ΠΎΡ€ΠΈΠ½Π³Π°.

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 4.47. ΠœΠ°ΡˆΠΈΠ½Ρ‹ Минского ΡΠ²Π»ΡΡŽΡ‚ΡΡ фактичСски ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ RAM. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ RAM-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Минского:

ΠœΠ°ΡˆΠΈΠ½Ρ‹ Минского. ДискрСтный Π°Π½Π°Π»ΠΈΠ·. Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ систСмы ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹.

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ рСгистры ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Минского — это ячСйки памяти RAM. НСтрудно Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ эти Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ чтСния Π²Ρ…ΠΎΠ΄Π° ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Минского RAM-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

ΠžΡ‚ΡΡŽΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄Π°. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Минского ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… Π’Ρ‹ΠΎΡ€ΠΈΠ½Π³Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ описанного Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 4.3.3.2 модСлирования RAM Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π΅ Π’Ρ‹ΠΎΡ€ΠΈΠ½Π³Π°. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΈΠ· Π΄ΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ машин Минского слСдуСт ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ RAM.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ