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

АрифмСтичСскиС устройства

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

Рис. 15.6. ЛогичСская схСма ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сумматора ΠŸΠΎΠ»ΡƒΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹, сумматоры ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ вмСстС. Π’Π°ΠΊ, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° (рис. 15.3), Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ полусумматор (для слоТСния Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†) ΠΈ Π΄Π²Π° ΠΏΠΎΠ»Π½Ρ‹Ρ… сумматора (для слоТСния Π² Ρ€Π°Π·Ρ€ΡΠ΄Π°Ρ… Π΄Π²ΠΎΠ΅ΠΊ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎΠΊ). Для слоТСния ΠΌΠ½ΠΎΠ³ΠΎ разрядных Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл трСбуСтся довольно ΠΌΠ½ΠΎΠ³ΠΎ полусумматоров ΠΈ ΠΏΠΎΠ»Π½Ρ‹Ρ… сумматоров… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

АрифмСтичСскиС устройства (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

АрифмСтичСскиС устройства

Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ слоТСниС15.1. Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ слоТСниС

К Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΌ устройствам относятся логичСскиС схСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ способны Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ слоТСниС ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅. Π‘ΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, соСдиняя Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ логичСскиС элСмСнты.

Рассмотрим слоТСниС Π΄Π²ΡƒΡ… чисСл (рис. 15.1)

Рис. 15.1. ΠŸΡ€Π°Π²ΠΈΠ»Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ слоТСния ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ слоТСнию дСсятичных чисСл. Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ суммировании (1+1), ΠΏΡ€ΠΈ слоТСнии дСсятичных чисСл Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ 2. Π’ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС 2 записываСтся ΠΊΠ°ΠΊ 10. Из Ρ€ΠΈΡ. 15.1 Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ происходит пСрСнос 1 Π² ΡΠΎΡΠ΅Π΄Π½ΠΈΠΉ, ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ разряд.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл (рис 15.2)

Рис. 15.2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ слоТСния Рис. 15.3. ΠŸΡ€Π°Π²ΠΈΠ»Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ слоТСния ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ просто, ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΠΌ Π΄ΠΎ Ρ€Π°Π·Ρ€ΡΠ΄Π° Π΄Π²ΠΎΠ΅ΠΊ, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΡƒΡŽ сумму 1+1+1. Π’ Π΄Π΅ΡΡΡ‚ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния эта сумма Ρ€Π°Π²Π½Π° 3, Ρ‡Ρ‚ΠΎ соотвСтствуСт Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΡƒ числу 11. ΠŸΡ€ΠΈ этом слСдуСт Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ сумма 1+1+1 ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π² Π»ΡŽΠ±ΠΎΠΌ разрядС, ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ разряд Π΅Π΄ΠΈΠ½ΠΈΡ†. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊ Ρ€ΠΈΡ 15.1 Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ (рис. 15.3), которая справСдлива для всСх разрядов Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл (Π΄Π²ΠΎΠ΅ΠΊ, Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎΠΊ, Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΎΠΊ ΠΈ Ρ‚. Π΄.), Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ разряда Π΅Π΄ΠΈΠ½ΠΈΡ†.

ΠŸΠΎΠ»ΡƒΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹15.2 ΠŸΠΎΠ»ΡƒΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ Рассмотрим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности для Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл (Ρ‚Π°Π±Π». 15.1). Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ столбцы Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ значСниями слагаСмых. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ столбСц для суммы ΠΈ ΡΡ‚ΠΎΠ»Π±Π΅Ρ† для пСрСноса.

Π’Π°Π±Π»ΠΈΡ†Π° 15.1. Π’Π°Π±Π»ΠΈΡ†Π° истинности полусумматора

Для построСния схСмы полусумматора, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΈΠ· Ρ‚Π°Π±Π». 15.1 Π±ΡƒΠ»Π΅Π²ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ состояниС Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ: , Ρ‚. Π΅. для обСспСчСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ логичСского уровня Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ сигналы Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π½Π° Π²Ρ…ΠΎΠ΄Ρ‹ логичСского элСмСнта И;

для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠΉ логичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° логичСских элСмСнта И ΠΈ ΠΎΠ΄ΠΈΠ½ логичСский элСмСнт Π˜Π›Π˜. ΠšΡ€ΠΎΠΌΠ΅ этого, такая логичСская функция ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° логичСским элСмСнтом ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜. БостояниС этого Π²Ρ‹Ρ…ΠΎΠ΄Π° запишСм Π² Π±ΠΎΠ»Π΅Π΅ простой Π±ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅: .

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ схСму полусумматора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· Π΄Π²ΡƒΡ… логичСских элСмСнтов: 2-Π²Ρ…ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ логичСского элСмСнта И ΠΈ 2-Π²Ρ…ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ логичСского элСмСнта ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ (рис. 15.4). ΠŸΠΎΠ»ΡƒΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° Π²Ρ…ΠΎΠ΄Π° (А, Π’) ΠΈ Π΄Π²Π° Π²Ρ‹Ρ…ΠΎΠ΄Π° (Π£, Π‘0).

Рис. 15.4. ЛогичСская схСма полусумматора ΠŸΠΎΠ»ΡƒΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€ осущСствляСт слоТСниС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†. Для Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ слоТСния Π² Ρ€Π°Π·Ρ€ΡΠ΄Π°Ρ… Π΄Π²ΠΎΠ΅ΠΊ, Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎΠΊ, Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΎΠΊ ΠΈ Ρ‚. Π΄. НСобходимо ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π½Ρ‹ΠΌ сумматором.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ сумматор15.3. ΠŸΠΎΠ»Π½Ρ‹ΠΉ сумматор Рассмотрим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ прСдставлСны всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ одноразрядных слагаСмых, А ΠΈ Π’ ΠΈ ΡΠΈΠ³Π½Π°Π»Π° пСрСноса Cin (Ρ‚Π°Π±Π». 15.2).

Π’Π°Π±Π»ΠΈΡ†Π° 15.2 Π’Π°Π±Π»ΠΈΡ†Π° истинности сумматора Π’Π°Π±Π»ΠΈΡ†Π° 15.2 — Ρ‚Π°Π±Π»ΠΈΡ†Π° истинности для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сумматора. ΠŸΠΎΠ»Π½Ρ‹Π΅ сумматоры ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для слоТСния Π²ΠΎ Π²ΡΠ΅Ρ… Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… разрядах, ΠΊΡ€ΠΎΠΌΠ΅ разряда Π΅Π΄ΠΈΠ½ΠΈΡ†. ΠŸΠΎΠ»Π½Ρ‹Π΅ сумматоры ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Ρ€ΠΈ Π²Ρ…ΠΎΠ΄Π°: А, Π’ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ пСрСноса.

Один ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² построСния логичСской структуры ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сумматора ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Ρ€ΠΈΡ. 15.5. Π’ Π΄Π°Π½Π½ΠΎΠΌ способС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Π²Π° полусумматора ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ элСмСнт Π˜Π›Π˜. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π±ΡƒΠ»Π΅Π²ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для этой логичСской структуры ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄, .

Рис. 15.5. Бтруктурная схСма ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сумматора Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ схСму полусумматора (рис. 15.4), ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΡƒΡŽ схСму ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΡƒΡŽ Π½Π° Ρ€ΠΈΡ. 15.5 ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ (рис. 15.6).

Рис. 15.6. ЛогичСская схСма ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сумматора ΠŸΠΎΠ»ΡƒΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹, сумматоры ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ вмСстС. Π’Π°ΠΊ, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° (рис. 15.3), Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ полусумматор (для слоТСния Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†) ΠΈ Π΄Π²Π° ΠΏΠΎΠ»Π½Ρ‹Ρ… сумматора (для слоТСния Π² Ρ€Π°Π·Ρ€ΡΠ΄Π°Ρ… Π΄Π²ΠΎΠ΅ΠΊ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎΠΊ). Для слоТСния ΠΌΠ½ΠΎΠ³ΠΎ разрядных Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл трСбуСтся довольно ΠΌΠ½ΠΎΠ³ΠΎ полусумматоров ΠΈ ΠΏΠΎΠ»Π½Ρ‹Ρ… сумматоров. ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Π΅ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскиС устройства (АЛУ) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для слоТСния 8-разрядных, 16- ΠΈΠ»ΠΈ 32-разрядных Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл Π² ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Ρ… систСмах, ΠΈ Π² ΠΈΡ… состав Π²Ρ…ΠΎΠ΄ΠΈΡ‚ большоС количСство схСм, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… полусумматорам ΠΈ ΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌ.

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ сумматор15.4. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ сумматор ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, соСдиняя полусумматоры ΠΈ ΠΏΠΎΠ»Π½Ρ‹Π΅ сумматоры, Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ устройства, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ слоТСниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… разрядов. На Ρ€ΠΈΡ. 15.7 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° схСма 3-разрядного сумматора. Π‘Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ A2A1A0 ΠΈ B2B1B0.

Рис. 15.7. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° 3-разрядного сумматора Π‘ΠΈΠ³Π½Π°Π»Ρ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ значСниям разряда Π΅Π΄ΠΈΠ½ΠΈΡ† Π² ΡΠ»Π°Π³Π°Π΅ΠΌΡ‹Ρ…, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° Π²Ρ…ΠΎΠ΄Ρ‹ полусумматора. Π’Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ сигналами для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сумматора разряда Π΄Π²ΠΎΠ΅ΠΊ являСтся сигнал пСрСноса с Π²Ρ‹Ρ…ΠΎΠ΄Π° полусумматора Π½Π° Π²Ρ…ΠΎΠ΄ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ разряда Π΄Π²ΠΎΠ΅ΠΊ Π² ΡΠ»Π°Π³Π°Π΅ΠΌΡ‹Ρ…. Π‘ΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎΠΊ складываСт ΠΈ ΡΠΈΠ³Π½Π°Π» пСрСноса с Π²Ρ‹Ρ…ΠΎΠ΄Π° сумматора Π΄Π²ΠΎΠ΅ΠΊ. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ отобраТаСтся Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… полусумматора ΠΈ Π΄Π²ΡƒΡ… ΠΏΠΎΠ»Π½Ρ‹Ρ… сумматоров. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ слоТСния Π΄Π²ΡƒΡ… ΠΏΠΎΠ»Π½Ρ‹Ρ… сумматоров. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ слоТСния Π΄Π²ΡƒΡ… 3-разрядных Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ 4-разрядноС число, поэтому Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ суммы имССтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ разряд Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΎΠΊ. Π­Ρ‚ΠΎΡ‚ разряд связан с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ сумматора Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎΠΊ.

3-разрядный сумматор, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π½Π° (рис. 15.7) являСтся ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ сумматором. Π’ Π΄Π°Π½Π½ΠΎΠΉ схСмС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π±ΠΈΡ‚Ρ‹ всСх разрядов ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° Π²Ρ…ΠΎΠ΄Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния появится Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ практичСски ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ сумматор относится ΠΊ ΠΊΠ»Π°ΡΡΡƒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… логичСских схСм. Для фиксации Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… сумматоров ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСгистры.

Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅15.5. Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ Рассмотрим Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл (рис. 15.8).

Рис. 15.8. ΠŸΡ€Π°Π²ΠΈΠ»Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ вычитания На ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ этих ΠΏΡ€Π°Π²ΠΈΠ» вычитания Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл, составим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности (Ρ‚Π°Π±Π». 15.3).

Π’Π°Π±Π»ΠΈΡ†Π° 15.3. Π’Π°Π±Π»ΠΈΡ†Π° истинности для полувычитатСля Из Ρ‚Π°Π±Π». 15.3 Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ссли Π’ Π±ΠΎΠ»ΡŒΡˆΠ΅ А, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π½ΡΡ‚ΡŒ 1 Π² ΡΠΎΡΠ΅Π΄Π½Π΅ΠΌ ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΌ разрядС. Π‘ΠΈΠ³Π½Π°Π» Π·Π°Π΅ΠΌΠ° ΡƒΠΊΠ°Π·Π°Π½ Π² ΡΡ‚ΠΎΠ»Π±Ρ†Π΅ .

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°Π±Π». 15.3 ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ логичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠΎΠ»ΡƒΠ²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ. Для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:. Для Π²Ρ‹Ρ…ΠΎΠ΄Π°. На ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ построим Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ схСму полувычитатСля (рис. 15.9).

Рис. 15.9. ЛогичСская схСма полувычитатСля ΠŸΡ€ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈ многоразрядных Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π·Π°Π΅ΠΌ 1 Π² Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядах.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл (рис. 15.10).

Рис. 15.10. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ Боставим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности, которая содСрТит всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл (Ρ‚Π°Π±Π». 15.4).

Π’Π°Π±Π»ΠΈΡ†Π° 15.4. Π’Π°Π±Π»ΠΈΡ†Π° истинности для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ вычитатСля НапримСр, строка 5 (Ρ‚Π°Π±Π». 15.4) описываСт ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈ Π² Ρ€Π°Π·Ρ€ΡΠ΄Π°Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† для Π²Ρ‹ΡˆΠ΅Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° (рис. 15.10).

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΡŽ Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ Π΄Π²ΠΎΠ΅ΠΊ соотвСтствуСт строка 3, Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎΠΊ — строка 6, Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΎΠΊ — строка 3, Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ с Π²Π΅ΡΠΎΠΌ 16 — строка 2 ΠΈ Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ с Π²Π΅ΡΠΎΠΌ 32 — строка 6 (Ρ‚Π°Π±Π». 15.4).

ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ сумматором, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΏΠΎΠ»ΡƒΠ²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ элСмСнта Π˜Π›Π˜ (рис. 15.11).

Рис. 15.11. Бтруктурная схСма ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ вычитатСля ΠŸΠΎΠ»Π½Ρ‹ΠΉ сумматор ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ Π²Ρ…ΠΎΠ΄Π° ΠΈ Π΄Π²Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ схСму полувычитатСля (рис. 15.9) ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡƒΡŽ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ схСму ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ вычитатСля, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‚Π°Π±Π». 15.4 (рис. 15.12).

Рис. 15.12. ЛогичСская схСма ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ вычитатСля ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ15.6. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΠ»ΡƒΠ²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ, ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сумматора (рис. 15.7). Рассмотрим схСму 3-разрядного ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ вычитатСля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа ΠΈΠ· Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа (рис. 15.13).

Рис. 15.13. Бтруктурная схСма 3-разрядного ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ вычитатСля Из Ρ€ΠΈΡ. 15.13 Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ полувычитатСля связан с Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ разряда Π΄Π²ΠΎΠ΅ΠΊ. Π’ Π΄Π°Π½Π½ΠΎΠΉ схСмС Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ Π·Π°Π΅ΠΌΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ вычитатСля связаны со Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ Π·Π°Π΅ΠΌΠ° вычитатСля ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ разряда.

ИспользованиС сумматоров для вычитания Π’ ΡΡ‚ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ рассмотрим Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования сумматоров для вычитания Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл. РСшим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа 0110 ΠΈΠ· Ρ‡ΠΈΡΠ»Π° 1010. Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмС: сначала запишСм Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ΅ поразрядного дополнСния Π΄ΠΎ 1, Π° Π·Π°Ρ‚Π΅ΠΌ слоТим с ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΡ‹ΠΌ. Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ 1 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Ρƒ 1 Π½Π° 0 ΠΈ 0 Π½Π° 1 Π²ΠΎ Π²ΡΠ΅Ρ… разрядах Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ слоТСния ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π”Π°Π»Π΅Π΅ осущСствляСм цикличСский пСрСнос ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ разряда Π² Ρ€Π°Π·Ρ€ΡΠ΄ Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌ с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ остатком ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΉ суммы. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ исходных Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл. Π­Ρ‚Π° схСма вычислСния ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»Π° Π½Π° (рис. 15.14).

Рис. 15.14. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ вычитания Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число 100.

РассмотрСнный способ вычитания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°Ρ… для вычитания. Рассмотрим схСму 3-разрядного ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ вычитатСля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ построСн Π½Π° Ρ‚Ρ€Π΅Ρ… ΠΏΠΎΠ»Π½Ρ‹Ρ… сумматорах ΠΈ Ρ‚Ρ€Π΅Ρ… ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€Π°Ρ… (рис. 15.15).

Рис. 15.15. Бтруктурная схСма вычитатСля с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»Π½Ρ‹Ρ… сумматоров Π˜Π½Π²Π΅Ρ€Ρ‚ΠΎΡ€Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ прСобразования Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа Π² Ρ„ΠΎΡ€ΠΌΡƒ дополнСния Π΄ΠΎ 1. Π‘ΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ числа ΠΈ. ЦикличСский пСрСнос осущСствляСтся с Π²Ρ‹Ρ…ΠΎΠ΄Π° сумматора ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ разряда Π½Π° Π²Ρ…ΠΎΠ΄ сумматора Π΅Π΄ΠΈΠ½ΠΈΡ†. Π Π°Π·Π½ΠΎΡΡ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл отобраТаСтся Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅.

Рассмотрим схСму, которая позволяСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚ания Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл (рис. 15.16).

Рис. 15.16. Бтруктурная схСма 3-разрядного сумматора вычитатСля Π’ ΡΡ…Π΅ΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 3 логичСских элСмСнта ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ логичСского 0 Π½Π° Π²Ρ…ΠΎΠ΄ элСмСнта ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ разряда Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· этот элСмСнт Π±Π΅Π· инвСрсии ΠΈ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ слоТСниС Π΄Π²ΡƒΡ… чисСл: ΠΈ. ЛогичСский 0, ΠΊΡ€ΠΎΠΌΠ΅ этого Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Ρ†Π΅ΠΏΡŒ цикличСского пСрСноса, Ρ‚. ΠΊ. 0 поступаСт Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Ρ…ΠΎΠ΄ΠΎΠ² элСмСнта И (рис. 15.16). Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС схСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ 3-разрядный Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ сумматор.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ схСма Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΊΠ°ΠΊ 3-разрядный Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π²Ρ…ΠΎΠ΄ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ 1. Π’ ΡΡ‚ΠΎΠΌ случаС элСмСнты ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€Ρ‹ ΠΈ Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… сумматоров ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ. ΠšΡ€ΠΎΠΌΠ΅ этого, логичСская 1 ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ логичСский элСмСнт И, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ, сигнал с Π²Ρ‹Ρ…ΠΎΠ΄Π° послСднСго сумматора поступаСт ΠΏΠΎ Ρ†Π΅ΠΏΠΈ цикличСского пСрСноса Π½Π° Π²Ρ…ΠΎΠ΄ сумматора Π΅Π΄ΠΈΠ½ΠΈΡ†. На Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ отобразится Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ Π΄Π²ΡƒΡ… Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл.

Π‘ΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ устройство ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСйствия15.8. Π‘ΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ устройство ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСйствия Π’ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΌ сумматорС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ разряда Π½ΡƒΠΆΠ΅Π½ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ»Π½Ρ‹ΠΉ сумматор. ΠŸΡ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ способС слоТСния ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ, трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»Π½Ρ‹ΠΉ сумматор. На Ρ€ΠΈΡ. 15.17 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сумматора ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСйствия, которая ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сумматора Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΄Π²Π° рСгистра сдвига (А ΠΈ Π’) ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ суммы. РСгистры сдвига, А ΠΈ Π’ ΡΠ²ΡΠ·Π°Π½Ρ‹ со Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ, А ΠΈ Π’ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сумматора.

Рис. 15.17. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ устройства ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСйствия ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ суммирования состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… шагов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π½Π° Ρ€ΠΈΡ. 15.17. На ΠΏΠ΅Ρ€Π²ΠΎΠΌ шагС рСгистры, А ΠΈ Π’ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ся Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ числами ΠΈ. Π‘ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΎΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ значСния разряда Π΅Π΄ΠΈΠ½ΠΈΡ† (ΠΈ) ΠΈ ΡΡƒΠΌΠΌΠ° заносится Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСгистр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ связан с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ Π£ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сумматора. Π‘ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΎΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ значСния разряда Π΄Π²ΠΎΠ΅ΠΊ (ΠΈ) ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поступаСт Π½Π° Π²Ρ…ΠΎΠ΄ сумматора ΠΎΡ‚ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π°-Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ заносится Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСгистр, ΠΏΡ€ΠΈ этом прСдыдущая сумма сдвигаСтся Π²ΠΏΡ€Π°Π²ΠΎ. Π‘ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΎΠΌ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° происходит слоТСниС ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠ°. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ помСщаСтся Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСгистр. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ послС Ρ‚Ρ€Π΅Ρ… Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ суммы находится Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ — Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΉ схСмС Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹ всСх рСгистров (Π΄Π²ΡƒΡ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ) ΠΈ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой. ΠšΡ€ΠΎΠΌΠ΅ этого, Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Π±ΠΈΡ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Для слоТСния Π΄Π²ΡƒΡ… 3-разрядных чисСл слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ большСС число ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡΠ΄Π²ΠΈΠ³Ρƒ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ суммы ΠΈ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅15.9. Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π’ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния ΠΏΡ€Π°Π²ΠΈΠ»Π° умноТСния ΠΎΡ‡Π΅Π½ΡŒ просты. Они ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π° Ρ€ΠΈΡ. 15.18.

Рис. 15.18. ΠŸΡ€Π°Π²ΠΈΠ»Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ умноТСния Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл 111 ΠΈ 101 (рис. 15.19).

Рис. 15.19. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ слоТСниС Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅ (111) умноТаСтся Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ разряда Π΅Π΄ΠΈΠ½ΠΈΡ† мноТитСля. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся ΠΏΠ΅Ρ€Π²ΠΎΠ΅ частичноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅, Ρ€Π°Π²Π½ΠΎΠ΅ 111. Π—Π°Ρ‚Π΅ΠΌ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅ умноТаСтся Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ разряда Π΄Π²ΠΎΠ΅ΠΊ мноТитСля, ΠΏΡ€ΠΈ этом младший разряд Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ частичного произвСдСния отбрасываСтся. На Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ этапС ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅ умноТаСтся Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ разряда Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎΠΊ мноТитСля. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ частичноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 11 100, Π½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ся это число ΠΊΠ°ΠΊ 111. Π’ ΠΊΠΎΠ½Ρ†Π΅, ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ частичныС произвСдСния ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ.

На Ρ€ΠΈΡ. 15.20 ΠΏΠΎΠΊΠ°Π·Π°Π½ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Рис. 15.20. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅

Рассмотрим способы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ умноТСния — это ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ повторяСмая опСрация слоТСния. Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Допустим Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ дСсятичных чисСл 6 ΠΈ 4. ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ этих чисСл являСтся число 24. Π­Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ слоТСния: 6+6+6+6=24. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ умноТСния ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ слоТСниСм.

Рассмотрим схСму устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ способ умноТСния (рис. 15.21).

Рис. 15.21. Бтруктурная схСма ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ повторяСмого слоТСния Рассмотрим процСсс умноТСния Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа 110 (дСсятичноС 6) Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число 100 (дСсятичноС 4). Число 110 загруТаСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ. ΠœΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ (100) содСрТится Π² Π²Ρ‹Ρ‡ΠΈΡ‚Π°ΡŽΡ‰Π΅ΠΌ счСтчикС. ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ накапливаСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ произвСдСния.

Π’ Ρ‚Π°Π±Π». 15.5 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ процСсс умноТСния Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл.

Π’Π°Π±Π»ΠΈΡ†Π° 15.5. ΠŸΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ процСсс умноТСния Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл ΠΏΡƒΡ‚Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ слоТСния Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅ ΠΈ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΠΉ счСтчик мноТитСля соотвСтствСнно, Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ произвСдСния обнуляСтся. ПослС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ шага Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ произвСдСния появляСтся число 110, Π° ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° 1. ПослС Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ шага Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ произвСдСния оказываСтся сумма ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ (110) ΠΈ Ρ‡ΠΈΡΠ»Π° 110, ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° 1. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ процСсс Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ послС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… шагов, ΠΊΠΎΠ³Π΄Π° счСтчик мноТитСля содСрТит 000, Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ произвСдСния 11 000 (дСсятичноС число 24). Но ΡΡ‚ΠΎΡ‚ способ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡƒΠ΄ΠΎΠ±Π΅Π½. НапримСр, для нахоТдСния произвСдСния 56*12 Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ сумму 12 слагаСмых, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π½ΠΎ 56. Π’Π°ΠΊΠΎΠΉ процСсс вычислСния Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π’Ρ‚ΠΎΡ€Ρ‹ΠΌ способом умноТСния Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл являСтся способ слоТСния со ΡΠ΄Π²ΠΈΠ³Π°ΠΌΠΈ.

ВСрнСмся ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π½Π° Ρ€ΠΈΡ. 15.19. Π’ ΡΡ‚ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число 111 умноТаСтся Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число 101. ΠŸΡ€ΠΈ рассмотрСнии Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹:

1) ЧастичноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ всСгда Ρ€Π°Π²Π½ΠΎ 000, Ссли ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ Ρ€Π°Π²Π΅Π½ 0, ΠΈ Ρ€Π°Π²Π½ΠΎ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠΌΡƒ, Ссли ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ Ρ€Π°Π²Π΅Π½ 1.

2) Число Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ произвСдСния Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² Π΄Π²Π° Ρ€Π°Π·Π° большС числа Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ.

3) ΠŸΡ€ΠΈ слоТСнии ΠΏΠ΅Ρ€Π²ΠΎΠ΅ частичноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ сдвигаСтся Π½Π° ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ (разряд) Π²ΠΏΡ€Π°Π²ΠΎ (ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ).

На ΠΎΡΠ½ΠΎΠ²Π΅ сдСланных Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ схСму для умноТСния Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл (рис. 15.22).

Рис. 15.22. Бтруктурная схСма умноТитСля с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ слоТСния ΠΈ ΡΠ΄Π²ΠΈΠ³Π° Π’ ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠΌ состоянии ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅ (111) загруТаСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€, рСгистр-Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ ΠΎΡ‡ΠΈΡ‰Π΅Π½ (установлСн Π² ΡΠΎΡΡ‚ояниС 0000) ΠΈ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ (101) Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€. ΠŸΡ€ΠΈ этом рСгистр-Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€-мноТитСля ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ рСгистр (рис. 15.22.). Рассмотрим ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ процСсс умноТСния Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл.

1) Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° исходных Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹.

2) Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ содСрТимого рСгистра-накопитСля ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°-ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ, ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ логичСской 1 младшСго разряда Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ ΡˆΠΈΠ½Ρƒ.

3) Π‘Π΄Π²ΠΈΠ³ содСрТимого рСгистра-накопитСля ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°-мноТитСля Π½Π° ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²ΠΏΡ€Π°Π²ΠΎ. ΠŸΡ€ΠΈ этом младший разряд рСгистра-мноТитСля тСряСтся.

4) РСгистр-ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎΠ΄Π°Π΅Ρ‚ логичСский 0 Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ ΡˆΠΈΠ½Ρƒ. Π­Ρ‚ΠΎΡ‚ сигнал Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ сумматор ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ся.

5) Π‘Π΄Π²ΠΈΠ³ содСрТимого рСгистра — накопитСля ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° — мноТитСля Π½Π° ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²ΠΏΡ€Π°Π²ΠΎ.

6) Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ содСрТимого рСгистра — накопитСля ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° — ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ, ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ логичСской 1 младшСго разряда рСгистра — мноТитСля Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΡƒΡŽ ΡˆΠΈΠ½Ρƒ.

7) Π‘Π΄Π²ΠΈΠ³ содСрТимого рСгистра — накопитСля ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° — мноТитСля Π½Π° ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²ΠΏΡ€Π°Π²ΠΎ.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этих шагов ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ (100 011) находится сразу Π² Π΄Π²ΡƒΡ… рСгистрах (Ρ‚Π°Π±Π». 15.6).

Π’Π°Π±Π»ΠΈΡ†Π° 15.6. ΠŸΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ процСсс умноТСния с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ слоТСния ΠΈ ΡΠ΄Π²ΠΈΠ³Π° Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… 15.5 — 15.6 ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ умноТСния двумя способами: ΠΏΡƒΡ‚Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ слоТСния ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ слоТСний со ΡΠ΄Π²ΠΈΠ³Π°ΠΌΠΈ. ΠŸΡ€ΠΈ этом микропроцСссоры ΠΌΠΎΠ³ΡƒΡ‚ ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² ΡΠ²ΠΎΠΈΡ… АЛУ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ способ умноТСния ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ задавая процСссору ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, которая обСспСчит ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл. Благодаря этому сущСствСнно ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ число элСктронных схСм Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ процСссорС.

15.10. Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ чисСл, прСдставлСнных Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅15.10. Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ чисСл, прСдставлСнных Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π”ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ слоТСниС ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π½Π°Π΄ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ числами. Однако микропроцСссоры Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, Π½ΠΎ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ числа, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π·Π½Π°ΠΊ числа, Ρ‚Π°ΠΊ ΠΈ Π΅Π³ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ.

Рассмотрим 4 — разрядный Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄. Π‘Ρ‚Π°Ρ€ΡˆΠΈΠΉ разряд отводится ΠΏΠΎΠ΄ Π·Π½Π°ΠΊ числа: 0 — соотвСтствуСт ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ числу, 1 — ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ. Π’Ρ€ΠΈ разряда отводятся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅ числа. Π’ Ρ‚Π°Π±Π». 15.7 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ 4 — разрядный Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ чисСл ΠΎΡ‚ +7 Π΄ΠΎ -8.

Π’Π°Π±Π»ΠΈΡ†Π° 15.7. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл со Π·Π½Π°ΠΊΠΎΠΌ.

Из Ρ‚Π°Π±Π». 15.7 Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл совпадаСт с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ прСдставлСниСм Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа Π½ΡƒΠΆΠ½ΠΎ сначала ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого числа Π΄ΠΎ 1, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΡ‚ΡŒ 1. На Ρ€ΠΈΡ. 15.23 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа.

Рис. 15.23. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ прСобразования числа со Π·Π½Π°ΠΊΠΎΠΌ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π­Ρ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… шагов:

1) дСсятичноС число прСобразуСтся ΠΊ Π΅Π³ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΡƒ эквивалСнту ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа;

2) находится Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа Π΄ΠΎ 1, ΠΏΡƒΡ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Π½Ρ‹ всСх Π΅Π΄ΠΈΠ½ΠΈΡ† Π½Π° Π½ΡƒΠ»ΠΈ ΠΈ Π²ΡΠ΅Ρ… Π½ΡƒΠ»Π΅ΠΉ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹;

3) ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ дополнСнию Π΄ΠΎ 1 прибавляСтся 1. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ слоТСния ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ числа.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΊ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΡƒ числу, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π·Π°Ρ‚Π΅ΠΌ опрСдСляСтся дСсятичноС число, ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ€ΠΈΡ. 15.24. ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ выполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

1) Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ 1 для исходного Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΏΡƒΡ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Π½Ρ‹ всСх Π΅Π΄ΠΈΠ½ΠΈΡ† Π½Π° Π½ΡƒΠ»ΠΈ ΠΈ Π²ΡΠ΅Ρ… Π½ΡƒΠ»Π΅ΠΉ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹;

ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ дополнСнию Π΄ΠΎ 1 прибавляСтся 1 ΠΏΡƒΡ‚Π΅ΠΌ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ слоТСния. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ искомоС Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число, Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΌ разрядС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° стоит 1, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ дСсятичноС число являСтся ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

Рис. 15.24. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ прСобразования Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π° ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ чисСл, прСдставлСнных Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ (рис. 15.25).

Рис. 15.25. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ слоТСния ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚ания чисСл Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Из Ρ€ΠΈΡ. 15.25 ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹, Ρ‡Ρ‚ΠΎ слоТСниС чисСл, прСдставлСнных Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, осущСствляСтся ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ случая, ΠΊΠΎΠ³Π΄Π° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся 5 — разрядная комбинация. Π’ ΡΡ‚ΠΎΠΌ случаС самый ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ разряд отбрасываСтся ΠΈ ΠΎΡΡ‚аСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ суммы.

ΠŸΡ€ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈ, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ΅ прСдставляСтся Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. Π”Π°Π»Π΅Π΅ образуСтся Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ 2 ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ 5 — разрядной ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ самый ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ разряд отбрасываСтся.

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ чисСл, прСдставлСнных Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ сумматоров.

Рассмотрим схСму 3-разрядного сумматора — вычитатСля, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ с Ρ‡ΠΈΡΠ»Π°ΠΌΠΈ, прСдставлСнными Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ (рис. 15.26).

Рис. 15.26. Бтруктурная схСма 3-разрядного сумматора — вычитатСля чисСл Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Для слоТСния ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚ания Π΄Π²ΡƒΡ… чисСл, прСдставлСнных Π² 3-разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈ ΠΏΠΎΠ»Π½Ρ‹Ρ… сумматора. Для задания Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сумматора Π²Π²Π΅Π΄Π΅ΠΌ элСмСнт ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ логичСского 0 устройство складываСт Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈ. На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ отобраТаСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ сумы. ΠŸΡ€ΠΈ этом ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логичСского 0 поступаСт Π½Π° Π²Ρ…ΠΎΠ΄ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сумматора разряда Π΅Π΄ΠΈΠ½ΠΈΡ†, Ρ‚. Π΅. этот сумматор Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ сумматор.

Для выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ вычитания чисСл, прСдставлСнных Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ Π²Ρ…ΠΎΠ΄Π΅ задания Ρ€Π΅ΠΆΠΈΠΌΠ° устанавливаСтся ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логичСской 1. Π’ ΡΡ‚ΠΎΠΌ случаС элСмСнты ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ сигналы, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ Π½Π° Π²Ρ…ΠΎΠ΄Ρ‹ Π’. На Π²Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сумматора разряда Π΅Π΄ΠΈΠ½ΠΈΡ† устанавливаСтся высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала. Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… сигналов элСмСнтами ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ с ΠΏΡ€ΠΈΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ 1 Π½Π° Π²Ρ…ΠΎΠ΄Π΅ сумматора Π΅Π΄ΠΈΠ½ΠΈΡ† соотвСтствуСт дополнСнию Π΄ΠΎ 1 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ слоТСнию с 1 младшСго разряда. Π­Ρ‚ΠΎ эквивалСнтно дополнСнию Π΄ΠΎ 2 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этих дСйствий Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ отобраТаСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ разности.

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