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

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

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

НаиболСС высокоС быстродСйствиС достигаСтся Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… умноТитСлях, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… всС частичныС произвСдСния ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ… ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΎΡ€ΠΎΠ², совмСщСны Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΡΡ‚ранствС, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ сразу ΠΆΠ΅ образуСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°Π±ΠΎΡ€Π° ΠΈΠ· (n-1) сумматоров (n — Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ чисСл), ΠΏΡ€ΠΈΡ‡Π΅ΠΌ сдвиг Π² Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΠΉ сСткС частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ выполняСтся ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½Ρ‹ΠΌ способом… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ схСмы

2. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° Мили

3. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ счСтчика с ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠΌ пСрСсчСта Π½Π° D-Ρ‚Ρ€ΠΈΠ³Π΅Ρ€Π°Ρ…

4. Π‘ΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ утройства для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° вычислСний Π½Π° Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… элСмСнтах

1. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ схСмы

Π”Π°Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° истинности (Ρ‚Π°Π±Π». 1), Π³Π΄Π΅ m0…m15-ΠΌΠΈΠ½Ρ‚Π΅Ρ€ΠΌΡ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f:

Π’Π°Π±Π»ΠΈΡ†Π° 1

β„– Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°

m1

m2

m3

m4

m5

m6

m7

m8

m9

m10

m11

m12

m13

m14

m15

Π“Ρ€ΡƒΠΏΠΏΡ‹

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΌΠΈΠ½ΠΈΡ‚Π΅Ρ€ΠΌΡ‹

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

ΠœΠ΅Ρ‚ΠΊΠ°

Π˜ΠΌΠΏΠ»ΠΈΠΊΠ°Π½Ρ‚Ρ‹

X1

X2

X3

X4

S1−1(m1)

S1−2(m2)

S1−3(m8)

S2−1(m3)

S2−2(m9)

S3−1(m7)

S3−2(m14)

S4−1(m15)

S'1−1

S1−1+S2−1

D

P1

S'1−2

S1−1+S2−2

D

P2

S'1−3

S1−2+S2−1

D

P3)

S'1−4

S1−3+S2−2

D

P4

S'2−1

S2−1+S3−1

D

P5

S'3−1

S3−1+S4−1

D

P6

S'3−2

S3−2+S4−21

D

P7

Боставим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ простых ΠΈΠΌΠΏΠ»ΠΈΠΊΠ°Π½Ρ‚ (Ρ‚Π°Π±Π».2):

Π’Π°Π±Π»ΠΈΡ†Π° 2

Π˜ΠΌΠΏΠ»ΠΈΠΊΠ°Π½Ρ‚Ρ‹

m1

m2

m3

m7

m8

m9

m14

m15

P1

P2

P3)

P4

P5

P6

P7

МинимальноС ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ f = P2+P3+P4+P5+P7.

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ составим ΠΊΠ°Ρ€Ρ‚Ρƒ ΠšΠ°Ρ€Π½ΠΎ:

1(m9)

1(m8)

1(m14)

1(m15)

1(m7)

1(m3)

1(m2)

1(m1)

P2 =, P3 =), P4 =, P5 =, P7 =

РСализация этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ прСдставлСна Π½Π° Π ΠΈΡ.1:

Рис. 1

2. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° Мили

Π”Π°Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° состояний (Ρ‚Π°Π±Π».3):

Π’Π°Π±Π»ΠΈΡ†Π° 3

β„– Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°

Бостояния

X = 0

X =1

3,0

1,0

2,1

4,1

2,0

4,0

1,1

3,1

Боставим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² (Ρ‚Π°Π±Π».4):

Π’Π°Π±Π»ΠΈΡ†Π° 4

y1

y2

X

y1t+1

y2t+1

Z

ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π³Ρ€Π°Ρ„Π΅ (рис.2):

Рис. 2

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠšΠ°Ρ€Π½ΠΎ:

y1t+1

y2

y2

y1

X

y1t+1

y2

y2

y1

X

y1t+1

y2

y2

y1

X

y1t+1

y2t+1

Z

y2

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ схСму Π² ΡΡ€Π΅Π΄Π΅ Electronics Workbench (рис. 3):

3. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ счСтчика с ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠΌ пСрСсчСта Π½Π° D-Ρ‚Ρ€ΠΈΠ³Π΅Ρ€Π°Ρ…

β„– Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°

ΠšΡΡ‡

ΠžΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ

Π‘ΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΡΡ‡Π΅Ρ‚Π½ΡƒΡŽ схСму (Ρ‚Π°Π±Π». 5)

Qt

Qt+1

D1

D2

D3

D4

Боставим ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠšΠ°Ρ€Π½ΠΎ:

D

D

D

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ схСму Π² ΡΡ€Π΅Π΄Π΅ Electronics Workbench (рис. 4):

Рис. 4

4. Π‘ΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° вычислСний Π½Π° Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… элСмСнтах (Если A > B, Ρ‚ΠΎ Y = A * C + B ΠΈΠ½Π°Ρ‡Π΅ Y = A + B * C)

Богласно заданию, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π½Π° Π²Ρ…ΠΎΠ΄Π΅, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅, Ρ‚. Π΅. с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью ΠΈ ΡΠ²Π»ΡΠ΅Ρ‚ся асинхронным. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ большим быстродСйствиСм. Π­Ρ‚ΠΎ достигаСтся использованиСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ.

Бтруктурная схСма Π£Π прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.

Рис.5

Бтруктурная схСма функционирования Π£Π прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6

Рис.6

Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹:

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… условий (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ A, B, C)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π‘ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Π΅Ρ‚ Π½Π° 1-Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° умноТСния.

ЗначСния, А ΠΈ Π’ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° Π²Ρ…ΠΎΠ΄Ρ‹ Π±Π»ΠΎΠΊΠ° сравнСния.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π»ΠΎΠΊΠ° сравнСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ значСния MIN ΠΈ MAX.

MAX поступаСт Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° умноТСния.

MIN поступаСт Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° суммирования.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ· Π±Π»ΠΎΠΊΠ° умноТСния поступаСт Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° суммирования. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΈΠ· Π±Π»ΠΎΠΊΠ° суммирования, Ρ‚. Π΅. значСния Y. Для сравнСния чисСл ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΡ… элСмСнтах.

ΠšΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

ΠšΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€ — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ·Π΅Π» для опрСдСлСния ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ числами.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ «=» (FA=B), «>» (FA>B), ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ…:

,

Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π²Π΅Π½ΡΡ‚Π²ΠΎ осущСствляСтся ΠΏΡƒΡ‚Π΅ΠΌ поразрядного сравнСния Π΄Π²ΡƒΡ… чисСл.

ai

bi

ri

ri — ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ равСнства bi разряда ΠŸΡ€ΠΈΠ·Π½Π°ΠΊ равСнства одноразрядных чисСл ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ

ΠœΠ½ΠΎΠ³ΠΎΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° Ρ€Π°Π²Π΅Π½ΡΡ‚Π²ΠΎ состоит ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² Π˜Π‘ΠšΠ›. Π˜Π›Π˜ для поразрядного сравнСния (рисунок 7).

A = an-1 an-2 … a1 a0

B = bn-1 bn-2 … b1 b0

Рис.7

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π° «Π±ΠΎΠ»ΡŒΡˆΠ΅» «>» Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся поразрядной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ. Боставим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности для сравнСния Π½Π° «>» одноразрядных чисСл:

A

B

FA>B

Π€ΡƒΠ½ΠΊΡ†ΠΈΡŽ для 2-Ρ… разрядных чисСл ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Ρ‚Π°ΠΊ, Ссли Π² ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΌ разрядС, А = 1 ΠΈ Π’ = 0, Ρ‚ΠΎ FA>B = 1 нСзависимо ΠΎΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡ ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов; Ссли ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ разряды ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов, рассуТдая Π΄Π°Π»Π΅Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для 2-Ρ… разрядных чисСл:, Π³Π΄Π΅ r1 — ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ равСнства ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов a1 ΠΈ b1.

Распространяя рассуТдСния Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Π΅ числа, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ

Π’ ΡΡ‚ΠΎΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ri — ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ равСнства чисСл Π² i-разрядах.

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹ с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ обозначСниями, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ A = B, A > B, A < B, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для наращивания ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡƒΡ‚Π΅ΠΌ каскадного соСдинСния схСмы.

Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ чисСл

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ умноТСния ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ A = an-1 an-2 … a1 a0 Π½Π° ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ B = bn-1 bn-2 … b1 b0 Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡΡ Π² ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ частных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ A Π½Π° Ρ€Π°Π·Ρ€ΡΠ΄Ρ‹ мноТитСля B, ΠΏΡ€ΠΈ этом частичныС произвСдСния Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΠΉ сСткС всякий Ρ€Π°Π· со ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ Π½Π° 1 разряд Π²Π»Π΅Π²ΠΎ. Π”Π°Π»Π΅Π΅ частичныС произвСдСния ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ для получСния произвСдСния P = P2n-1 …P1 P0. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ умноТСния ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ Π½Π° Ρ€Π°Π·Ρ€ΡΠ΄ мноТитСля bi Ρ€Π°Π²Π΅Π½ 0 Π² ΡΠ»ΡƒΡ‡Π°Π΅ bi = 0 ΠΈΠ»ΠΈ самому ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠΌΡƒ A Π² ΡΠ»ΡƒΡ‡Π°Π΅, ΠΊΠΎΠ³Π΄Π° bi = 1, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, для умноТСния A? bi ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΎΡ€ΠΎΠ² (рисунок 8):

Рис.8

НаиболСС высокоС быстродСйствиС достигаСтся Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… умноТитСлях, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… всС частичныС произвСдСния ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ… ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΎΡ€ΠΎΠ², совмСщСны Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΡΡ‚ранствС, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ сразу ΠΆΠ΅ образуСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°Π±ΠΎΡ€Π° ΠΈΠ· (n-1) сумматоров (n — Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ чисСл), ΠΏΡ€ΠΈΡ‡Π΅ΠΌ сдвиг Π² Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΠΉ сСткС частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ выполняСтся ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½Ρ‹ΠΌ способом. Боставим Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π£Π.

Π‘Ρ…Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства (рисунок 9)

Рис.9

Π”Π°Π½Π½Ρ‹Π΅ А, Π’ ΠΈ Π‘ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π»ΠΎΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмой (рисунок 10):

Рис.10

Анализ, А ΠΈ Π’ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ Π² Π‘Π»ΠΎΠΊΠ΅ сравнСния (COMPARE) (рисунок 11):

Рис.11

Π’ ΡΠΎΠΎΡ‚вСтствии с ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π° BS (рисунок 12) подаСтся сигнал Π½Π° Π±Π»ΠΎΠΊΠΈ Check_F (рисунок 13)

Рис.12

Рис.13

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Max подаСтся Π² Π‘Π»ΠΎΠΊ умноТСния (MUL) (рисунок 14), Π° Min Π² Π‘Π»ΠΎΠΊ слоТСния (ADD) (рисунок 15)

Π‘Π»ΠΎΠΊ слоТСния (ADD):

Рис.15

Π‘Π»ΠΎΠΊ умноТСния (MUL):

Рис.14

Π’Ρ‹Π²ΠΎΠ΄

Достоинства Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ выполняСтся ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΡƒΠΌ быстродСйствия ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… чисСл замСнятся слоТСниСм.

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