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

Π‘Π»ΠΎΠΊ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ дСсятичной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ

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

Под воздСйствиСм синхросигнала Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ Π Π³1 ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ считываСтся очСрСдная ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ поступаСт Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ. АдрСсная Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ поступаСт Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ схСму 1 (КБ1), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ формируСтся адрСс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π­Ρ‚ΠΎΡ‚ адрСс формируСтся исходя ΠΈΠ·: ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сигнала ΠΈΠ· ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°, адрСсной части… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘Π»ΠΎΠΊ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ дСсятичной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ агСнтство ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ Π Π€ Π“ΠžΠ£ Π’ΠŸΠž «Π£Ρ€Π°Π»ΡŒΡΠΊΠΈΠΉ государствСнный тСхничСский унивСрситСт — УПИ»

Π€ΠΈΠ·ΠΈΠΊΠΎ-тСхничСский Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ ΠšΠ°Ρ„Π΅Π΄Ρ€Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

" Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, комплСксы, систСмы ΠΈ ΡΠ΅Ρ‚ΠΈ"

ΠšΡƒΡ€ΡΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π‘Π›ΠžΠš Π’Π«ΠŸΠžΠ›ΠΠ•ΠΠ˜Π― ΠžΠŸΠ•Π ΠΠ¦Π˜Π™ Π”Π•Π‘Π―Π’Π˜Π§ΠΠžΠ™ ΠΠ Π˜Π€ΠœΠ•Π’Π˜ΠšΠ˜

Π—Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ устройство, состоящСС ΠΈΠ· Π΄Π²ΡƒΡ… взаимосвязанных частСй — ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠ² — ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ дСсятичной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ.

Числа ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ², Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ 32, прямой ΠΊΠΎΠ΄. Π’ΠΈΠΏ УА: с Π°Π΄Ρ€Π΅ΡΠ½Ρ‹ΠΌ ΠŸΠ—Π£.

АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ дСсятичными числами Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ числами. Основой АЛУ дСсятичной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ являСтся сумматор Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичных ΠΊΠΎΠ΄ΠΎΠ². Π’Π°ΠΊΠΎΠΉ сумматор, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, строится Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ, ΠΏΡƒΡ‚Π΅ΠΌ добавлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅ΠΏΠ΅ΠΉ.

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • 1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° структурной схСмы
  • 2. Π‘Π»ΠΎΠΊ суммы ΠΈ Ρ€Π°Π·Π½ΠΎΡΡ‚ΠΈ
  • 3. Π‘Π»ΠΎΠΊ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΉ
  • 4. Π‘Π»ΠΎΠΊ Π΄Π΅Π»Π΅Π½ΠΈΠΉ
  • 5. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ
  • ΠžΠ±Π·ΠΎΡ€ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

ΠšΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ структура синтСза синхронного Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства состоит ΠΈΠ· Π΄Π²ΡƒΡ… Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠ² — ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ (ОА) ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ (УА).

ΠšΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ структура Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства

Рис.1

На Π²Ρ…ΠΎΠ΄ ΠžΠ ΠΏΠΎΠ΄Π°ΡŽΡ‚ΡΡ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ (исходныС) Π΄Π°Π½Π½Ρ‹Π΅, Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠžΠ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚). На Π²Ρ…ΠΎΠ΄ Π£Π подаСтся ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ информация (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (КОП), сигнал Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ чтСния ΠΈ Ρ‚. Π΄.), Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π£Π формируСтся выходная ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ информация (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сигнал готовности, сигнал ошибки ΠΈ Ρ‚. Π΄.). ОА ΠΈ Π£Π взаимосвязаны: ΠΎΡ‚ ΠžΠ ΠΊ Π£Π ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ сигналы ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² (условия) ΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΡΡ‚ΠΈΡ… условий ΠΎΡ‚ Π£Π ΠΊ ΠžΠ возвращаСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°. Бинхронизация слуТит для управлСния Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ всСх синхронных ΡƒΠ·Π»ΠΎΠ² ΠΈ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ устройства.

Π±Π»ΠΎΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ устройство схСма Данная структурная схСма Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠΉ ΠΈ Π³ΠΎΠ΄ΠΈΡ‚ся для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² любой слоТности.

1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° структурной схСмы

Бтруктурная схСма Π±Π»ΠΎΠΊΠ° выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ дСсятичной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ

Рис. 1.1

2. Π‘Π»ΠΎΠΊ суммы ΠΈ Ρ€Π°Π·Π½ΠΎΡΡ‚ΠΈ

УпрощСнная структура АЛУ для слоТСния (вычитания) дСсятичных чисСл

Рис. 2.1

РСализация слоТСния ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ сводится ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ дСйствиям:

ΠŸΡ€ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° Π₯ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слагаСмого Π Π³Π’ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌ Ρ†ΠΈΡ„Ρ€ 6 Π²ΠΎ Π²ΡΠ΅ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Ρ‹ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ слагаСмого РгА.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ сумматора Π₯6. ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π₯6 Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слагаСмого Π Π³Π’ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌ Y Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ слагаСмого РгА.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ сумматора Z' = Π₯6 + Y ΠΈ Ρ„иксация Ρ‚Π΅Ρ‚Ρ€Π°Π΄ Z', ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊ пСрСнос.

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Z' Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слагаСмого Π Π³Π’. ЗанСсСниС Ρ†ΠΈΡ„Ρ€ 10 Π²ΠΎ Π²ΡΠ΅ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Ρ‹ рСгистра Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ слагаСмого РгА, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π°ΠΌ Z', ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π±Ρ‹Π»ΠΎ пСрСноса, ΠΈ 0 Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Ρ‹.

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ сумматорС содСрТимого РгА ΠΈ Π Π³Π’ с Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ ΠΌΠ΅ΠΆΡ‚Π΅Ρ‚Ρ€Π°Π΄Π½Ρ‹Ρ… пСрСносов.

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ X — Y ΠΎΡΡƒΡ‰Π΅ΡΡ‚вляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ВсС разряды Y ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ Y Π΄ΠΎ 15. ΠŸΡ€ΠΈ этом получаСтся ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичного Y Ρ ΠΈΠ·Π±Ρ‹Ρ‚ΠΊΠΎΠΌ 6, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ Yo6p6. Π—Π°Ρ‚Π΅ΠΌ, складывая X + Yo6p6 ΠΈ ΠΏΡ€ΠΈΠ±Π°Π²Π»ΡΡ 1 ΠΊ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΌΡƒ разряду, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Z'. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Z' являСтся ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ числом, Ссли ΠΈΠ· ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Ρ‹ Π΅Π³ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ пСрСнос. ΠŸΡ€ΠΈ этом Z' коррСктируСтся ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ слоТСнии ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

Если ΠΈΠ· ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Ρ‹ Z' Π½Π΅Ρ‚ пСрСноса, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, прСдставлСнный Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. Π’ ΡΡ‚ΠΎΠΌ случаС ΠΊΠΎΠ΄ Z' инвСртируСтся ΠΈ ΠΊ Π½Π΅ΠΌΡƒ прибавляСтся 1 младшСго разряда. НовоС Z' коррСктируСтся. ΠŸΡ€ΠΈ этом ΠΊ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π°ΠΌ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π» пСрСнос ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ (X + Yo (lp6 + 1), прибавляСтся 10, Π° ΠΊ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π΅ ΠΏΡ€ΠΈΠ±Π°Π²Π»ΡΠ΅Ρ‚ся. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ слоТСния ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚ания чисСл со Π·Π½Π°ΠΊΠ°ΠΌΠΈ сводится ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ слоТСния ΠΈΠ»ΠΈ вычитания ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΡƒΡ‚Π΅ΠΌ опрСдСлСния фактичСской выполняСмой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π·Π½Π°ΠΊΠ°ΠΌ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΈ Π²ΠΈΠ΄Ρƒ выполняСмой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π—Π½Π°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° опрСдСляСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. НапримСр, ΠΏΡ€ΠΈ X < 0 ΠΈ Y < 0 Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ X — Y Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ‚ся Π½Π° Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ | Y | - | X |. Π—Π°Ρ‚Π΅ΠΌ Π·Π½Π°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° мСняСтся Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊΡƒ (| Π£ | - | X |).

ΠŸΡ€ΠΈ слоТСнии (Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈ) Π΄Π²ΡƒΡ… чисСл (Z= X±Y) Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ситуации:

Ρ‚Π°Π±Π».2.1

Π’Π°Π±Π»ΠΈΡ†Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ситуаций ΠΏΡ€ΠΈ слоТСнии ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈ

X

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ

Y

Z

+X

" +"

+Y

X+Y

+X

" +"

— Y

X-Y

— X

" +"

+Y

Y-X

— X

" +"

— Y

— (X+Y)

+X

" -"

+Y

X-Y

+X

" -"

— Y

X+Y

— X

" -"

+Y

— (X+Y)

— X

" -"

— Y

Y-X

Из Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π²ΠΈΠ΄Π° выполняСмой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (слоТСниС ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅) ΠΈ Π·Π½Π°ΠΊΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², процСсс слоТСния ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚ания чисСл ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

1. ΠŸΡ€ΠΈ нСобходимости мСняСм мСстами ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, — X — (-Y) = (|Y|-|X|)

2. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Π²ΠΈΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π°Π΄ модулями (слоТСниС ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅)

3. ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ слоТСния (вычитания)

4. ΠŸΡ€ΠΈ нСобходимости мСняСм Π·Π½Π°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма слоТСния (вычитания) Рис. 2.2

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1 (КБ1) Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π·Π½Π°ΠΊΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², Π²ΠΈΠ΄Π° выполняСмой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

1. ΠœΠ΅Π½ΡΠ΅Ρ‚ мСстами ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹.

2. Π’Ρ‹Π΄Π°Π΅Ρ‚ сигнал ΠΎ Π½Π΅ΠΎΠ±Ρ…одимости ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

3. Π’Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сигнал Π² Π£Π‘, какая Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ опСрация Π½Π°Π΄ модулями (слоТСниС ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅).

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1 (КБ1)

Рис. 2.3

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1.1 фиксируСт ΠΎΠ±Π° слагаСмых, выдСляСт ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ Π·Π½Π°ΠΊΠΈ

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1.1 (КБ1.1)

Рис. 2.4

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1.2 ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°ΠΊΠΈ, Π²ΠΈΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сигнал ΠΎ Π½Π΅ΠΎΠ±Ρ…одимости ΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1.2 (КБ1.2)

Рис. 2.5

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1.3 мСняСт мСстами ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1.3 (КБ1.3)

Рис. 2.6

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1.3.1 мСняСт мСстами разряды ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ²

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1.3.1 (КБ1.3.1)

Рис. 2.7

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1.4 Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сигнал Π² Π£Π‘ ΠΎ Ρ‚ΠΎΠΌ, какая Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ опСрация Π½Π°Π΄ модулями чисСл (слоТСниС ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅)

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1.4 (КБ1.4)

Рис. 2.8

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1.5 Π²Ρ‹Π΄Π°Π΅Ρ‚ сигнал ΠΎ Π½Π΅ΠΎΠ±Ρ…одимости ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 1.5 (КБ1.5)

Рис. 2.9

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ схСмы 2 ΠΈ 3 производят ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ пСрСносов ΠΈΠ· Ρ‚Π΅Ρ‚Ρ€Π°Π΄. Число, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ пСрСносов ΠΈΠ· Ρ‚Π΅Ρ‚Ρ€Π°Π΄, прСобразуСтся Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичноС число. Π’ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ схСмС 2 пСрСносы ΠΈΠ· Ρ‚Π΅Ρ‚Ρ€Π°Π΄, Π³Π΄Π΅ Π±Ρ‹Π» пСрСнос, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число 10, Π° Ρ‚Π°ΠΌ, Π³Π΄Π΅ пСрСноса Π½Π΅ Π±Ρ‹Π»ΠΎ, прСобразуСтся Π² Ρ‡ΠΈΡΠ»ΠΎ 0000. Π’ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ схСмС 3 пСрСносы ΠΈΠ· Ρ‚Π΅Ρ‚Ρ€Π°Π΄, Π³Π΄Π΅ пСрСноса Π½Π΅ Π±Ρ‹Π»ΠΎ, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число 10, Π° Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π±Ρ‹Π» пСрСнос, прСобразуСтся Π² Ρ‡ΠΈΡΠ»ΠΎ 0000.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 2 (КБ2)

Рис. 2.10

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 3 (КБ3)

Рис. 2.11

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 4 ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 4 (КБ4)

Рис. 2.12

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ Рис. 2.13

Π‘ΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€ Рис. 2.14

Алгоритм слоТСния (вычитания)

Рис. 2.15

Ρ‚Π°Π±Π».2.1

Π’Π°Π±Π»ΠΈΡ†Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ слоТСния (вычитания)

АдрСс ΠΌΠΊ. ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (МК)

АдрСс слСд. МК

Π‘ΠΈΠ³Π½. ΠΎΠΏΠΎΠ²Π΅Ρ‰.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°

Код МК

АдрСс ΠΎΠΏΠΎΠ²Π΅Ρ‰. сигнала

КБ1 (А): =Π¨ΠΈΠ’Ρ…

w1

f0

КБ1 (Π’): =Π¨ΠΈΠ’Ρ…

w2

Π’Π“Π’Ρ‹ΠΏΠžΠΏ: = 0

w19

Π’Π“Π’Ρ‹ΠΏΠžΠΏ: = 1

w16

v0

пусто

w57

А+Π’

Π Π³Π’: = КБ1 (Π’)

w5

РгА: = 6…6

w7

Π Π³Π‘ΠΌ: =Π‘ΠΌ

w11

Π Π³Π’: = Π Π³Π‘ΠΌ

w9

РгА: = КБ1 (А)

w3

Π Π³Π‘ΠΌ: =Π‘ΠΌ

w11

РгП: =ΠŸΡ€Π½

w10

А-Π’

РгА: =

w4

Π Π³Π’: = КБ1 (Π’)

w5

Π Π³Π‘ΠΌ: =Π‘ΠΌ

w11

РгА: =1

w8

Π Π³Π’: =Π Π³Π‘ΠΌ

w9

Π Π³Π‘ΠΌ: =Π‘ΠΌ

w11

v1

РгП: =ΠŸΡ€Π½

w10

Π Π³Π’: =Π Π³Π‘ΠΌ

w9

РгА: =КБ2

w6

Π Π³Π±Π»ΠΏΠ΅Ρ€: =1

w12

Π Π³Π’: =

w14

РгА: = 1

w8

Π Π³Π‘ΠΌ: =Π‘ΠΌ

w11

Π Π³Π’: = Π Π³Π‘ΠΌ

w9

РгА: = КБ3

w17

Π Π³Π‘ΠΌ: =Π‘ΠΌ

w11

Π Π³Π±Π»ΠΏΠ΅Ρ€: =0

w18

Π¨ΠΈΠ’Ρ‹Ρ…: = КБ3

w13

3. Π‘Π»ΠΎΠΊ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΉ

Π”Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичноС ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ сводится ΠΊ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΌΡƒ слоТСнию Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичных чисСл выполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π‘ΡƒΠΌΠΌΠ° частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ полагаСтся Ρ€Π°Π²Π½ΠΎΠΉ Π½ΡƒΠ»ΡŽ. АнализируСтся очСрСдная Ρ†ΠΈΡ„Ρ€Π° (Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π°) мноТитСля, ΠΈ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅ прибавляСтся ΠΊ ΡΡƒΠΌΠΌΠ΅ частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·, ΠΊΠ°ΠΊΠΎΠ²Π° Ρ†ΠΈΡ„Ρ€Π° мноТитСля. Π‘ΡƒΠΌΠΌΠ° частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ сдвигаСтся Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° 1 Ρ‚Π΅Ρ‚Ρ€Π°Π΄Ρƒ, ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ дСйствия, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² ΠΏ. 2, ΠΏΠΎΠΊΠ° всС Ρ†ΠΈΡ„Ρ€Ρ‹ мноТитСля Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹. Для ускорСния умноТСния часто ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΡ€Π°Ρ‚Π½Ρ‹Π΅ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ 8Π₯, 4Π₯, 2Π₯, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ количСство слоТСния ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏ. 2.

Π—Π½Π°ΠΊ обрабатываСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма умноТСния

Рис 3.1

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 5 ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 5 (КБ5)

Рис. 3.2

Алгоритм выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния

Рис. 3.3

Рис. 3.6 Алгоритм слоТСния ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ (Π Π³Π₯4+Π Π³Π₯4)

Ρ‚Π°Π±Π».3.1

Π’Π°Π±Π»ΠΈΡ†Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ умноТСния

АдрСс МК

АдрСс слСд. МК

Π‘ΠΈΠ³Π½Π°Π» ΠΎΠΏΠΎΠ²Π΅Ρ‰.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°

Код МК

АдрСс ΠΎΠΏΠΎΠ²Π΅Ρ‰. сигнала

Π Π³ Y: = Π¨ΠΈΠ’Ρ…

w30

Π Π³Π₯: =Π¨ΠΈΠ’Ρ…

w31

Π’Π³Π—Π½Y: =Π Π³Y [0]

w32

Π₯+Π₯

Π’Π³Π‘Π». ΠΏΡ€Π½: =0

w58

Π Π³Π’: = Π Π³Π₯

w35

РгА: = 6…6

w48

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = Π Π³Π₯

w40

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³ П: = ΠŸΡ€Π½

w52

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = КБ2

w47

v4

Π’Π³Π‘Π». ΠΏΡ€Π½: =1

w49

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Π₯2: =Π Π³ Π‘ΠΌ

w44

Π Π³Π₯2: =9…9

w59

2Π₯+2Π₯

Π’Π³Π‘Π». ΠΏΡ€Π½: =0

w58

Π Π³Π’: = Π Π³Π₯2

w36

РгА: = 6…6

w48

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = Π Π³Π₯2

w41

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³ П: = ΠŸΡ€Π½

w52

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = КБ2

w47

v4

Π’Π³Π‘Π». ΠΏΡ€Π½: =1

w49

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Π₯4: =Π Π³ Π‘ΠΌ

w45

Π Π³Π₯4: =9…9

w60

4Π₯+4Π₯

Π’Π³Π‘Π». ΠΏΡ€Π½: =0

w58

Π Π³Π’: = Π Π³Π₯4

w37

РгА: = 6…6

w48

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = Π Π³Π₯4

w42

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³ П: = ΠŸΡ€Π½

w52

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = КБ2

w47

v4

Π’Π³Π‘Π». ΠΏΡ€Π½: =1

w49

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Π₯8: =Π Π³ Π‘ΠΌ

w46

Π Π³Π₯8: =9…9

w61

Π‘Ρ‡1: =8

w54

Π Π³Π‘ΠΌ: =0

w56

1 100 100 (100)

V3

ΠŸΡƒΡΡ‚Π°Ρ

w57

Π Π³Π₯+Π Π³Π‘ΠΌ

Π’Π³Π‘Π». ΠΏΡ€Π½: =0

w58

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = 6…6

w48

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = Π Π³Π₯

w40

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³ П: = ΠŸΡ€Π½

w52

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = КБ2

w47

v4

Π’Π³Π‘Π». ΠΏΡ€Π½: =1

w49

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Π₯2+Π Π³Π‘ΠΌ

1 110 000 (112)

v3

Π’Π³Π‘Π». ΠΏΡ€Π½: =0

w58

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = 6…6

w48

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = Π Π³Π₯2

w41

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³ П: = ΠŸΡ€Π½

w52

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = КБ2

w47

v4

Π’Π³Π‘Π». ΠΏΡ€Π½: =1

w49

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

1 111 100 (124)

v3

Π’Π³Π‘Π». ΠΏΡ€Π½: =0

w58

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = 6…6

w48

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = Π Π³Π₯4

w42

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³ П: = ΠŸΡ€Π½

w52

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = КБ2

w47

v4

Π’Π³Π‘Π». ΠΏΡ€Π½: =1

w49

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Π₯8+Π Π³Π‘ΠΌ

10 001 000 (136)

v3

Π’Π³Π‘Π». ΠΏΡ€Π½: =0

w58

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = 6…6

w48

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = Π Π³Π₯8

w43

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³ П: = ΠŸΡ€Π½

w52

Π Π³Π’: = Π Π³Π‘ΠΌ

w39

РгА: = КБ2

w47

v4

Π’Π³Π‘Π». ΠΏΡ€Π½: =1

w49

Π Π³Π‘ΠΌ: = Π‘ΠΌ

w50

Π Π³Y: = Π› (1) Π Π³Y

w34

Π Π³Y [0.3]: = Π Π³Π‘ΠΌ [28.31]

w33

РгБм: =П (4) РгБм

w51

1 010 111 (87)

v5

Π‘Ρ‡1: = Π‘Ρ‡1−1

w53

Π¨ΠΈΠ’Ρ‹Ρ…: = КБ5

w55

4. Π‘Π»ΠΎΠΊ Π΄Π΅Π»Π΅Π½ΠΈΠΉ

Π”Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичноС Π΄Π΅Π»Π΅Π½ΠΈΠ΅ выполняСтся ΠΏΡƒΡ‚Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΉ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ это дСлаСтся ΠΏΡ€ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠΈ «ΡƒΠ³ΠΎΠ»ΠΊΠΎΠΌ» .

Π—Π½Π°ΠΊ обрабатываСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма дСлСния

Рис. 4.1

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 6 сравниваСт разряды мантисс, составлСнных ΠΈΠ· Ρ‚Π΅Ρ‚Ρ€Π°Π΄ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ (Π₯) ΠΈ Π΄Π΅Π»ΠΈΡ‚Сля (Y). Π’Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сигналы: v6 — Y=0,v7 — Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ Y> разрядности X, v8 — Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ Y= разрядности X.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 6 (КБ6)

Рис. 4.2

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 6.1 вычисляСт Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ мантиссы числа.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 6.1 (КБ6.1)

Рис. 4.3

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 6.1.1 вычисляСт Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ мантиссы числа ΠΏΠΎ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π°ΠΌ.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 6.1.1 (КБ6.1.1)

Рис. 4.4

Алгоритм выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ дСлСния

Рис. 4.5

Ρ‚Π°Π±Π».4.1

Π’Π°Π±Π»ΠΈΡ†Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ дСлСния

АдрСс МК

АдрСс слСд. МК

сигнал ΠΎΠΏΠΎΠ²Π΅Ρ‰.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°

Код МК

АдрСс ΠΎΠΏΠΎΠ²Π΅Ρ‰. сигнала

Π Π³X: =Π¨ΠΈΠ’Ρ…

w70

Π Π³Y: =Π¨ΠΈΠ’Ρ…

w75

v6

пусто

w57

v7

пусто

w57

Π’Π³2: = Π Π³Π₯ [0]

w87

Π’Π³3: = Π Π³Y [0]

w88

v8

пусто

w57

Π Π³Y: =Π› (4) Π Π³Y

w73

Π‘Ρ‡1: =Π‘Ρ‡1+1

w83

Π‘Ρ‡2: =0

w86

Π’Π³Π‘Π». ΠΏΡ€Π½: =0

w89

Π Π³X1: =Π Π³X

w72

Π Π³Y1: =

w76

Π Π³Π‘ΠΌ: =Π‘ΠΌ

w81

Π Π³Y1: = 1

w92

Π Π³X1: = Π Π³Π‘ΠΌ

w71

Π Π³Π‘ΠΌ: =Π‘ΠΌ

w81

v9

РгП: = ΠŸΡ€Π½

w78

Π Π³X1: = Π Π³Π‘ΠΌ

w71

РгY1: = КБ2

w77

Π’Π³Π‘Π». ΠΏΡ€Π½: =1

w90

Π Π³Π‘ΠΌ: =Π‘ΠΌ

w81

Π Π³Π₯: =Π Π³Π‘ΠΌ

w82

Π‘Ρ‡2: = Π‘Ρ‡2+1

w85

Π Π³Π Π΅Π·: =Π› (4) Π Π³Ρ€Π΅Π·

w79

v10

Π Π³Π Π΅Π· [28.31]: =Π‘Ρ‡2

w80

Π‘Ρ‡1: =Π‘Ρ‡1−1

w84

РгY: =П (4) РгY

w74

Π¨ΠΈΠ’Ρ‹Ρ…: =КБ 5

w91

5. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ построСн Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° с Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠΉ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π°:

Под воздСйствиСм синхросигнала Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ Π Π³1 ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ считываСтся очСрСдная ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ поступаСт Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ. АдрСсная Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ поступаСт Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ схСму 1 (КБ1), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ формируСтся адрСс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π­Ρ‚ΠΎΡ‚ адрСс формируСтся исходя ΠΈΠ·: ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сигнала ΠΈΠ· ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°, адрСсной части ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ адрСса ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ адрСс поступаСт Π² Π Π³2. Π”Π°Π»Π΅Π΅ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ выбираСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°.

ВСтвлСния ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

1. Π‘Π΅Π· ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сигнала (v=0) адрСс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π²Π΅Π½ адрСсной части Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

2. Π‘ ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ сигналом (v=1) адрСс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ получаСтся ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΡ€ΠΈΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΊ Π°Π΄Ρ€Π΅ΡΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ЛогичСская схСма ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°:

Рис. 5.1

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°

Рис. 5.2

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 7 (КБ7)

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ адрСс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ исходя ΠΈΠ·: ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сигнала ΠΈΠ· ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°, адрСсной части ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ адрСса ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, сигнала «ΠΏΡƒΡΠΊ». Если сформированный адрСс являСтся ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ, вырабатываСтся сигнал «ΡΡ‚ΠΎΠΏ» для остановки процСсса.

Рис. 5.3

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма 7.1 (КБ7.1)

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ адрСс Π½Π°Ρ‡Π°Π»Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Рис. 5.4

ΠžΠ±Π·ΠΎΡ€ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

1. Каган Π‘. М. Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡ‹. Π£Ρ‡Π΅Π±. пособиС для Π²ΡƒΠ·ΠΎΠ². М.: ЭнСргия, 1979 Π³.528 с.

2. Π£Π³Ρ€ΡŽΠΌΠΎΠ² Π•. П. Цифровая схСмотСхника БПб.: Π‘Π₯Π’-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, 2004 Π³.528 с.

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