АрифмСтико логичСскоС устройство Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав. АрифмСтико-логичСскоС устройство (АЛУ): ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹, структура ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство. КакиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ выполняСт АЛУ Π² процСссорС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Из ΠΊΠ°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² состоит Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство. КакиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ АЛУ. Как ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскиС устройства.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство (АЛУ)

АрифмСтико-логичСскоС устройство (АЛУ) — это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² процСссора ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ арифмСтичСских ΠΈ логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. АЛУ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ процСссора ΠΈ являСтся Π΅Π³ΠΎ «Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ядром».

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ АЛУ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (слоТСниС, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄Π΅Π»Π΅Π½ΠΈΠ΅)
  • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (И, Π˜Π›Π˜, НЕ ΠΈ Π΄Ρ€.)
  • Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ чисСл
  • Π‘Π΄Π²ΠΈΠ³ Π±ΠΈΡ‚ΠΎΠ²

АЛУ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, хранящимися Π² рСгистрах процСссора ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² рСгистрах ΠΈΠ»ΠΈ памяти для дальнСйшСго использования.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ АЛУ

Π’ состав Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ³ΠΎ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства входят ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ основныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:


  • ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ схСмы для выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ
  • РСгистры для хранСния ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²
  • Устройство управлСния
  • Π‘Ρ…Π΅ΠΌΡ‹ контроля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пСрСполнСния)

Рассмотрим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ основныС структурныС элСмСнты АЛУ:

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ схСмы

Π­Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ логичСских элСмСнтов, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ арифмСтичСскиС ΠΈ логичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. НапримСр, сумматоры, схСмы умноТСния, логичСскиС Π²Π΅Π½Ρ‚ΠΈΠ»ΠΈ ΠΈ Π΄Ρ€.

РСгистры АЛУ

РСгистры слуТат для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ хранСния ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² вычислСний. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ рСгистры АЛУ:

  • Аккумулятор — Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ
  • РСгистры ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² — содСрТат исходныС Π΄Π°Π½Π½Ρ‹Π΅
  • РСгистр ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² — Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ„Π»Π°Π³ΠΈ состояния (ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π½ΡƒΠ»ΡŒ ΠΈ Ρ‚.Π΄.)

Устройство управлСния

Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ сигналы для ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ всСх ΡƒΠ·Π»ΠΎΠ² АЛУ Π² Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства

Π Π°Π±ΠΎΡ‚Π° АЛУ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ происходит Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

  1. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² рСгистры АЛУ ΠΈΠ· памяти ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… рСгистров процСссора
  2. Π”Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΡ ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ гСнСрация ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов
  3. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ схСмами
  4. Π—Π°ΠΏΠΈΡΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² рСгистр-аккумулятор ΠΈ установка ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ²
  5. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠ·Π»Ρ‹ процСссора

Π’Π΅ΡΡŒ процСсс управляСтся сигналами ΠΎΡ‚ устройства управлСния процСссора ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Ρ‚Π°ΠΊΡ‚ΠΎΠ².


ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСских устройств

АЛУ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ нСскольким ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ:

По способу ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…:

  • ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ — ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ±ΠΈΡ‚Π½ΠΎ
  • ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ — ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ всС разряды ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ
  • ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ-ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ — ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄

По систСмС счислСния:

  • Π”Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅
  • ДСсятичныС
  • Π”Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичныС

По способу прСдставлСния чисСл:

  • Π‘ фиксированной запятой
  • Π‘ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, выполняСмыС АЛУ

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскиС устройства способны Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ:

АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:

  • Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅
  • Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅
  • Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ΠΈ Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚
  • ИзмСнСниС Π·Π½Π°ΠΊΠ° числа

ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:

  • ЛогичСскоС И, Π˜Π›Π˜, НЕ
  • Π˜ΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜
  • Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ чисСл

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сдвига:

  • ЛогичСский сдвиг Π²ΠΏΡ€Π°Π²ΠΎ ΠΈ Π²Π»Π΅Π²ΠΎ
  • АрифмСтичСский сдвиг
  • ЦикличСский сдвиг

Роль АЛУ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ процСссора

АрифмСтико-логичСскоС устройство ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ процСссора:

  • ВыполняСт всС вычислСния ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄
  • ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΡƒ ΠΏΡ€ΠΈ вычислСнии адрСсов ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ²
  • УчаствуСт Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ управлСния (сравнСниС, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹)
  • ВыполняСт прСобразования Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…

ΠžΡ‚ быстродСйствия ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ АЛУ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ зависит общая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ процСссора.


ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ АЛУ Π² соврСмСнных процСссорах

Π’ соврСмСнных процСссорах рСализация АЛУ ΠΈΠΌΠ΅Π΅Ρ‚ ряд особСнностСй:

  • НаличиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… АЛУ для ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ
  • Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ АЛУ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой
  • Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ АЛУ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ массивов Π΄Π°Π½Π½Ρ‹Ρ…
  • ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Π°Ρ организация вычислСний
  • ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для ускорСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

Π­Ρ‚ΠΎ позволяСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ процСссоров ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ слоТных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Ρ‹ развития Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСских устройств

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ направлСния ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ АЛУ связаны с:

  • Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ разрядности ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…
  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты
  • Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π½ΠΎΠ²Ρ‹Ρ… спСциализированных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ
  • Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ энСргопотрСблСния
  • ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ²

Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ АЛУ ΠΈΠ΄Π΅Ρ‚ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ создания Π±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², способных эффСктивно Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр Π·Π°Π΄Π°Ρ‡.


Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство (АЛУ) :: SYL.ru

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ АЛУ? АрифмСтико-логичСскоС устройство, ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… процСссора. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ вас ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π΅Π³ΠΎ дСйствия, ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ создания, основныС характСристики, выполняСмыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ классификации АЛУ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ понятия

АрифмСтико-логичСскоС устройство — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ² процСссора, управляСмый Π£Π£ (устройством управлСния). Π•Π³ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ логичСских ΠΈ арифмСтичСских ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π°Π΄ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ-ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ (Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ). Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² Π΄Π°Π½Π½ΠΎΠΌ случаС — Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Π° машинного слова.

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ АЛУ состоит сСгодня ΠΈΠ· Π΄Π²ΡƒΡ… частСй:

  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ устройство.
  • Устройство управлСния. ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΡƒΡŽ Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, опрСдСляСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ Π² Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСском устройствС.
, Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ логичСскоС устройство ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°

Набор выполняСмых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

Π’Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ АЛУ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΡ‚ΠΎΠΉ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…:

  • ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ памяти устройства для чтСния ΠΈΠ»ΠΈ записи ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  • Π”Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚/ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚.
  • Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅. Π—Π΄Π΅ΡΡŒ рСализуСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ условного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.
  • ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° функционирования устройства.

Если ΠΌΡ‹ обратимся ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСским устройствам, Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ количСство выполняСмых ΠΈΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π»ΠΎΡΡŒ 16-ю. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ АЛУ способны Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ сотни! ΠšΡΡ‚Π°Ρ‚ΠΈ, число ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ сСгодня являСтся ваТнСйшСй характСристикой Π΄Π°Π½Π½Ρ‹Ρ… устройств.

ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ АЛУ

ΠœΡ‹ ΠΏΠΎΠΌΠ½ΠΈΠΌ, Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство — устройство управлСния ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅. Но Π½Π΅ всС соврСмСнныС ΠΈ историчСскиС АЛУ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ самыС распространСнныС ΠΈΡ… классификации.

По способу прСдставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

  • Π‘ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой.
  • Π‘ фиксированной запятой.

По способу дСйствий с ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ:

  • ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅. Π’ этом случаС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ всСми разрядами Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ АЛУ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.
  • ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· разрядов.
  • ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅. Π‘Π»ΠΎΠ²ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… здСсь дСлится Π½Π° слоги. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ‚Π°ΠΊΠΎΠΌ АЛУ (Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСском устройствС) вСдСтся ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π΄ разрядами слога ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π΄ самими слогами.

По ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ систСм исчислСния:

  • Π”Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅.
  • Π”Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичныС.
  • Π’ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅.
  • ШСстнадцатиричныС ΠΈ ΠΏΡ€ΠΎΡ‡.

По особСнностям использования ΡƒΠ·Π»ΠΎΠ² ΠΈ элСмСнтов:

  • Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅. Для выполнСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² систСму Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства процСссора вводят ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ. ПослСдниС ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ вСсти ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ процСссы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  • ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Π΅. Π§Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ АЛУ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°? Π›ΡŽΠ±Π°Ρ опСрация Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Они Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΊΡ‚Ρ‹ (Ρ€Π°Π²Π½Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ) Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ступСнях Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ Π½Π°Π΄ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, выполняСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π°ΠΊΡ‚.
  • ΠœΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅. Π­Ρ‚ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ АЛУ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ способны ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ мноТСство ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ устройствС. Однако здСсь трСбуСтся настройка Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π΅ ΠΊΠΎΠ΄Π°.

По Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ характСристикам:

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

По характСристикС устройства управлСния:

  • Π˜ΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.
  • Π‘ ТСсткой Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ Π£Π£.
Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ логичСскоС устройство являСтся составной Ρ‡Π°ΡΡ‚ΡŒΡŽ

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

АрифмСтико-логичСскоС устройство являСтся составной Ρ‡Π°ΡΡ‚ΡŒΡŽ процСссора ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. АЛУ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

  • Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ для ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… с фиксированной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.
  • Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ для ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.
  • АрифмСтики Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичного прСдставлСния свСдСний.
  • ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (арифмСтичСскиС ΠΈ логичСскиС сдвиги).
  • ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  • Π Π°Π±ΠΎΡ‚Π° с ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.
  • Π Π°Π±ΠΎΡ‚Π° с графичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.

Π“Π»Π°Π²Π½Ρ‹Π΅ количСствСнныС характСристики

БоставныС части Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства (ОУ ΠΈ Π£Π£) ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ количСствСнныС характСристики всСй систСмы АЛУ. Π’ частности, это ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • ВрСмя выполнСния ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.
  • Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²ΠΎΠΎΠ±Ρ‰Π΅.
  • Число исполняСмых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.
  • Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ прСдоставлСнной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ логичСскоС устройство являСтся составной Ρ‡Π°ΡΡ‚ΡŒΡŽ

Π“Π»Π°Π²Π½Ρ‹Π΅ качСствСнныС характСристики

АрифмСтико-логичСскоС устройство (АЛУ) являСтся составной Ρ‡Π°ΡΡ‚ΡŒΡŽ процСссора. Π­Ρ‚ΠΎ опрСдСляСт Π΅Π³ΠΎ ваТнСйшиС качСствСнныС характСристики:

  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ особСнности систСмы АЛУ.
  • ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ кодирования Π΄Π°Π½Π½Ρ‹Ρ….
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ прСдставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ — с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΈΠ»ΠΈ фиксированной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ возникновСния

Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅ΠΌ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСских устройств считаСтся Π”ΠΆΠΎΠ½ Ρ„ΠΎΠ½ НСйман, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ЭНИАК (элСктронных числовых вычислитСлСй).

Π£ΠΆΠ΅ Π² 1945 Π³ΠΎΠ΄Ρƒ ΠΈΠΌ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ своСму стартовому ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΡŽ — ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ EDVAC. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π³ΠΎΠ΄Ρƒ ΠΎΠ½ ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π» вмСстС со своими ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Π½Π°Π΄ созданиСм Ρ‚Π°ΠΊΠΎΠ³ΠΎ устройства Π² ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΎΠ½ΡΠΊΠΎΠΌ институтС пСрспСктивных исслСдований.

АрхитСктура этого изобрСтСния («Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Ρ„ΠΎΠ½ НСймана») Π² дальнСйшСм стала Π±Π°Π·ΠΎΠΉ, ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ ΠΈ большСй части ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π’ своих Ρ€Π°Π±ΠΎΡ‚Π°Ρ… ΡƒΡ‡Π΅Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π» Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΏΠΎ Π΅Π³ΠΎ мнСнию, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… Π±Ρ‹Π»ΠΎ упомянуто АЛУ. Π€ΠΎΠ½ НСйман считал, Ρ‡Ρ‚ΠΎ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ систСмС матСматичСскиС Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Как Ρ‚ΠΎ: слоТСниС ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅.

составныС части Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ логичСского устройства

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ устройство АЛУ

ΠœΡ‹ ΡƒΠΆΠ΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ условно АЛУ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ части:

  • Π£Π£ (ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ устройство). Π—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄.
  • ОУ. Π—Π΄Π΅ΡΡŒ рСализуСтся Ρ€Π°Π½Π΅Π΅ заданная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ устройства, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎ способу ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, логичСской структурС.

ΠŸΡ€ΠΈ этом условно состав АЛУ Ρ‚Π°ΠΊΠΆΠ΅ подвСргаСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ:

  • РСгистры. Π‘Π»ΡƒΠΆΠ°Ρ‚ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… ΠΊΠ°ΠΊ ΠΈΠ· пассивной, Ρ‚Π°ΠΊ ΠΈ ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.
  • ЛогичСскиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π‘Π»ΡƒΠΆΠ°Ρ‚ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ слов ΠΏΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ. ПослСдниС, СстСствСнно, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΈΠ· Π£Π£ — устройства управлСния.

Π‘Π°ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ дСлятся Π½Π° Π΄Π²Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

  • ΠŸΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΎΡ‚ внСшнСго источника Π² АЛУ. Π’Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Π² Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСском устройствС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  • Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² самом АЛУ. ΠžΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ своС влияниС Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ устройство. Π’Π΅ΠΌ самым ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ, стандартный порядок слСдования ΠΊΠΎΠΌΠ°Π½Π΄.
Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ логичСскоС устройство процСссора

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ рСгистров АЛУ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ АЛУ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с функциями Π΅Π³ΠΎ рСгистров:

  • Pr1. Π­Ρ‚ΠΎ аккумулятор ΠΈΠ»ΠΈ аккумуляторы. БчитаСтся Π³Π»Π°Π²Π½Ρ‹ΠΌ рСгистром устройства, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ образуСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… вычислСний.
  • Pr2, Pr3. РСгистры ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² зависимости ΠΎΡ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° исполняСмой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ — слагаСмого, дСлитСля, сомноТитСля ΠΈ ΠΏΡ€ΠΎΡ‡.
  • Pr4. Π­Ρ‚ΠΎ адрСсный рСгистр. Он Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ (Π² ΠΈΠ½Ρ‹Ρ… случаях Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚) адрСса ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.
  • Pr6. НСкоС количСство индСксных рСгистров. Π˜Ρ… содСрТимоС Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для формирования адрСсов.
  • Pr7. Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСгистры. По ТСланию Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ аккумуляторами, индСксными ΠΈΠ»ΠΈ вовсС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для сохранСния ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² вычислСния.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ АЛУ.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ слоТСния

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· РСгистра 1, РСгистра 2, сумматора ΠΈ схСмы управлСния.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°ΡΠΏΠΈΡˆΠ΅ΠΌ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠΎ Ρ‚Π°ΠΊΡ‚Π°ΠΌ:

  1. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° β„– 1, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ слоТСния, поступаСт Π² РСгистр 1 ΠΏΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ шинС.
  2. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° β„– 2, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ слоТСния, поступаСт Π² РСгистр 2 ΠΏΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ шинС.
  3. БоотвСтствСнно, ΠΏΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ шинС инструкций Π² схСму управлСния поступаСт инструкция ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.
  4. Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· рСгистров уходят Π² сумматор. Π”Π°Π»Π΅Π΅ схСма управлСния ΡƒΠΆΠ΅ Π΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ слоТСния.
  5. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π² РСгистр 1.
  6. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства Π΄Π°Π»Π΅Π΅ поступаСт Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ.
Π°Π»Ρƒ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ логичСскоС устройство

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ вычитания

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ простой арифмСтичСской ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:

  1. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° β„– 1, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π΅Π³ΠΎ участиС Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ вычитания, ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² РСгистр 1 ΠΏΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ шинС.
  2. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° β„– 2, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π΅Π³ΠΎ участиС Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ вычитания, ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² РСгистр 2 ΠΏΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ шинС.
  3. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° выводится ΠΏΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ шинС инструкций ΠΊ схСмС управлСния.
  4. ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа Π² ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ схСмой управлСния.
  5. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ прСобразования ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΠΈΠ΄Π΅Ρ‚ Π΄Π°Π»Π΅Π΅ Π² сумматор.
  6. Π‘ΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€ выполняСт слоТСниС Π΄Π°Π½Π½Ρ‹Ρ… чисСл.
  7. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ поступаСт Π² РСгистр 1.
  8. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ вычитания отправляСтся Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² устройствС

И Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° Ρ‚Π΅ΠΌΠ° напослСдок. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ,выполняСмыС Π² АЛУ, — логичСскиС. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

  • ИндСксной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ.
  • ДСсятичной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ.
  • Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ.
  • Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с фиксированной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.
  • Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ, ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.
  • Над Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ полями.
  • Над логичСскими ΠΊΠΎΠ΄Π°ΠΌΠΈ. Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ логичСскоС устройство устройство управлСния

АрифмСтико-логичСскоС устройство — основная Ρ‡Π°ΡΡ‚ΡŒ процСссора любого ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π‘Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ Π΅Ρ‰Π΅ Π² сСрСдинС ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π²Π΅ΠΊΠ° прославлСнным Ρ„ΠΎΠ½ НСйманом. ΠŸΡ€ΠΈΠ·Π²Π°Π½ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ простыС арифмСтичСскиС ΠΈ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. БСгодня сущСствуСт большоС количСство разновидностСй АЛУ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· мноТСства прСдставлСнных классификаций Π΄Π°Π½Π½Ρ‹Ρ… устройств.

АрифмСтико-логичСскоС устройство (АЛУ) — Ρ‡Ρ‚ΠΎ это?

Как извСстно, процСссор ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° состоит ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства, модуля Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±Π»ΠΎΠΊΠΎΠ² памяти ΠΈ управлСния. Π’Π°ΠΊΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π²Π΅ΠΊΠ΅ ΠΈ, нСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡˆΠ»ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, классичСская структура Ρ„ΠΎΠ½ НСймана остаСтся Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ АЛУ?

АрифмСтико-логичСскоС устройство – это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² процСссора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для осущСствлСния ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ логичСского ΠΈ арифмСтичСского Ρ‚ΠΈΠΏΠ°, начиная элСмСнтарными ΠΈ заканчивая слоТными выраТСниями. Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² принято ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½ΠΎΠΉ слова, ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ.

Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ логичСскоС устройство

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

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

устройства управлСния

БоставныС части Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства – это Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ основныС Π³Ρ€ΡƒΠΏΠΏΡ‹ ΡƒΠ·Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ процСссам управлСния, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, хранСния ΠΈ прСобразования ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ….

Π£Π·Π»Ρ‹ хранСния АЛУ

К этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ относятся:

  • Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹, хранящиС Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²;
  • рСгистры, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΈΡ‚ΠΎΠ³ΠΎΠ².

Иногда рСгистры Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ Π² спСциализированный Π±Π»ΠΎΠΊ памяти, Π° Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ — Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ рСгистр состояния.

Π£Π·Π»Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ АЛУ

К этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ относятся:

  • ΡˆΠΈΠ½Ρ‹, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π±Π»ΠΎΠΊΠΈ устройства;
  • ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€Ρ‹ ΠΈ Π²Π΅Π½Ρ‚ΠΈΠ»ΠΈ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ направлСния выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

Π£Π·Π»Ρ‹ прСобразования АЛУ

Бюда относятся:

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

Π£Π·Π»Ρ‹ управлСния АЛУ

К этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² относятся:

  • ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ;
  • Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ сигналов;
  • схСмы прСобразования логичСских ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для формирования Π²Π΅Ρ‚Π²Π΅ΠΉ для выполнСния ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

ДСйствиС устройства управлСния процСссора

Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… сигналов, Π½ΡƒΠΆΠ½ΠΎΠΉ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ выполнСния Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚Π°ΠΊΠΈΠ΅ прСобразования Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π·Π° нСсколько Ρ‚Π°ΠΊΡ‚ΠΎΠ².

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ устройство обСспСчиваСт автоматичСскоС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€ΠΈ этом Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ отвСтвлСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

Π—Π° дСйствиС устройства управлСния ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ микропрограммирования, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ число характСристик.

ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ АЛУ

АрифмСтико-логичСскиС устройства ΠΏΠΎ способу опСрирования ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ дСлят Π½Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ этими АЛУ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² способС прСдставлСния ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΈ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

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

АрифмСтико-логичСскоС устройство ΠΏΠΎ способу прСдставлСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для:

  • дСсятичных чисСл;
  • чисСл с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ;
  • чисСл с фиксированной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ устройства

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° АЛУ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ дСйствий Ρ‡Π΅Ρ€Π΅Π· логичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСлятся Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹:

  • дСсятичная Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ°;
  • двоичная Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ° для Ρ†ΠΈΡ„Ρ€ с Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ;
  • ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Π°Ρ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ° для Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ;
  • модификация адрСсов ΠΊΠΎΠΌΠ°Π½Π΄;
  • ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ логичСского Ρ‚ΠΈΠΏΠ°;
  • ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ;
  • ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ°.
арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ элСктронно-Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ способны Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ активности, Π° ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°, поэтому Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ слоТныС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ логичСскиС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ВсС дСйствия АЛУ ΠΌΠΎΠΆΠ½ΠΎ условно Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° нСсколько Π³Ρ€ΡƒΠΏΠΏ.

АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈ слоТСниС.

составныС части Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ логичСского устройства

К Π³Ρ€ΡƒΠΏΠΏΠ΅ логичСских ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΡΠ»ΡΡŽΡ‚ логичСскоС Β«ΠΈΒ» ΠΈ Β«ΠΈΠ»ΠΈΒ», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΡŽ ΠΈ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ сравнСниС Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° равСнство. Π’Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, проводят Π½Π°Π΄ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ словами, состоящими ΠΈΠ· мноТСства разрядов.

Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ логичСскоС устройство ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°

К ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ арифмСтичСским опСрациям относятся нормализация, логичСский ΠΈ арифмСтичСский сдвиги. ΠœΠ΅ΠΆΠ΄Ρƒ этими прСобразованиями Π΅ΡΡ‚ΡŒ сущСствСнная Ρ€Π°Π·Π½ΠΈΡ†Π°. Если ΠΏΡ€ΠΈ арифмСтичСском сдвигС Π² мСстополоТСнии ΠΌΠ΅Π½ΡΡŽΡ‚ лишь Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ разряды, Ρ‚ΠΎ ΠΏΡ€ΠΈ логичСском Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ разряд присоСдиняСтся ΠΊ двиТСнию.

ΠšΠ°ΠΆΠ΄ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, которая происходит посрСдством использования Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ логичСского Ρ‚ΠΈΠΏΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ многоразрядной Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ для элСктронно-Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… машин. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, для Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π­Π’Πœ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ двоичная Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ дСсятСричной систСмы.

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Ρƒ всСх Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСских ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π΅ΡΡ‚ΡŒ собствСнныС ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Ρ‚Ρ€Π°ΠΊΡ‚ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ строки с ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒΡŽ разрядами. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ лишь ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ дСлСния DIVS. А Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΊΠ°ΠΊ Ρ†ΠΈΡ„Ρ€Ρ‹ со Π·Π½Π°ΠΊΠΎΠΌ минус ΠΈΠ»ΠΈ плюс ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ. Π›ΠΎΠ³ΠΈΠΊΠ° прСобразования Π±ΠΈΡ‚ΠΎΠ² строится Π½Π° Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ΅ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ. Π€Π»Π°Π³ ставится, Ссли ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΈ нСпрСдсказуСмыС измСнСния со Π·Π½Π°ΠΊΠΎΠΌ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, складывая Π΄Π²Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… числа, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ со Π·Π½Π°ΠΊΠΎΠΌ «+». Но Ссли происходит пСрСнос Π² Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π±ΠΈΡ‚, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, Π° ΠΈΡ‚ΠΎΠ³ получаСтся ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ устанавливаСтся Ρ„Π»Π°Π³ пСрСполнСния.

структура Π°Π»Ρƒ

Π›ΠΎΠ³ΠΈΠΊΠ° Π±ΠΈΡ‚Π° пСрСноса базируСтся Π½Π° Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ΅. Π­Ρ‚ΠΎΡ‚ Ρ„Π»Π°Π³ устанавливаСтся систСмой, Ссли сгСнСрированный пСрСнос ΠΈΠ· ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ разряда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записан ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π­Ρ‚ΠΎΡ‚ Π±ΠΈΡ‚ АЛУ ΠΎΡ‡Π΅Π½ΡŒ эффСктивСн ΠΏΡ€ΠΈ использовании ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ с многословными прСдставлСниями.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

АрифмСтико-логичСскоС устройство ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для выполнСния логичСских ΠΈ арифмСтичСских ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π°Π΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ, Π² Ρ€ΠΎΠ»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… часто Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄Ρ‹ чисСл. ПослС выполнСния дСйствия Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вновь поступаСт Π² Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ устройство для использования Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вычислСниях.

НОУ ИНВУИВ | ЛСкция | АрифмСтико-логичСскоС устройство

Аннотация: Π Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ особСнности Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ проСктирования АЛУ для умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля.

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ Π­Π’Πœ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… основных устройств: Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства, устройства управлСния ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ устройства. Рассмотрим особСнности ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ этих устройств. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, рассмотрим структуру Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства.

Π’ соврСмСнных Π­Π’Πœ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство Π½Π΅ являСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ схСмотСхничСским Π±Π»ΠΎΠΊΠΎΠΌ. Оно Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав микропроцСссора, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ строится ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Однако Π·Π½Π°Π½ΠΈΠ΅ структуры ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ АЛУ вСсьма Π²Π°ΠΆΠ½ΠΎ для понимания Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² Ρ†Π΅Π»ΠΎΠΌ. Для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания этих вопросов ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ синтСз арифмСтичСского устройства, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для выполнСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ – умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля [13] . Π’ Ρ…ΠΎΠ΄Π΅ этого процСсса Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° особСнности использования рассмотрСнных Π²Ρ‹ΡˆΠ΅ основных схСмотСхничСских элСмСнтов Π­Π’Πœ.

Π‘ΠΈΠ½Ρ‚Π΅Π· АЛУ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² нСсколько этапов. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ прСдполагаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… дСйствий. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° исходных Π΄Π°Π½Π½Ρ‹Ρ…, слСдуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… АЛУ элСмСнтов. Π—Π°Ρ‚Π΅ΠΌ трСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ связи ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ порядок функционирования устройства ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π°Π½Ρ‹ Π½Π° АЛУ ΠΎΡ‚ устройства управлСния.

ΠŸΡƒΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄:

[X]ΠΏΠΊ = x0x1x2…xn
[Y]ΠΏΠΊ = y0y1y2…yn

Π³Π΄Π΅ x0, y0 – Π·Π½Π°ΠΊΠΎΠ²Ρ‹Π΅ разряды.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля выполняСтся ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

Sign Z = Sign X \oplus  Sign Y
\\
[X]_{ΠΏΠΊ} = 0.1101; Sign X = 0
\\
[Y]_{ΠΏΠΊ} = 1.1011; Sign Y = 1
\\
Sign Z = 0 \oplus  1 = 1
\\

Алгоритм вычислСний прСдставлСн Π½Π° рис. 3.1

Алгоритм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля
Рис. 3.1. Алгоритм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля

КаТдой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, прСдставлСнной Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅, Π² схСмС Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт хранСния. Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ модуля произвСдСния Ρ€Π°Π²Π½Π° суммС разрядностСй сомноТитСлСй. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа Π½Π° 2-i обСспСчиваСтся сдвигом этого числа Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ количСство разрядов. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρƒ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ разряда мноТитСля ( i = i + 1 ) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ обСспСчСн сдвигом рСгистра мноТитСля Π½Π° ΠΎΠ΄ΠΈΠ½ разряд Π² сторону ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· этого, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ состав оборудования, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ АЛУ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° для n = 4 ( Ρ‚Π°Π±Π»ΠΈΡ†Π° 3.1).

Π’Π°Π±Π»ΠΈΡ†Π° 3.1.
Π‘Ρ…Π΅ΠΌΠ°Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΠ€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сигнал
РСгистр модуля ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ RGX8Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π‘Π΄Π²ΠΈΠ³ Π² сторону ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов.Π£Π‘1 Π£Π‘2
РСгистр модуля мноТитСля RGY
4
Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π‘Π΄Π²ΠΈΠ³ Π² сторону ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов.Π£Π‘3 Π£Π‘4
РСгистр модуля Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° RGZ8Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Установка Π² » 0 «.Π£Π‘5 Π£Π‘6
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ TXΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘7
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° мноТитСля TYΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘8
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° TZΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘9
АЛУ8ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ сумматор–
ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΡΡ…Π΅ΠΌΡ‹ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ АЛУ сигналов » 0 » ΠΈΠ»ΠΈ RGX Π² зависимости ΠΎΡ‚ значСния yi–

Бтруктурная схСма устройства прСдставлСна Π½Π° рис. 3.2.

НОУ ИНВУИВ | ЛСкция | АрифмСтико-логичСскоС устройство

Аннотация: Π Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ особСнности Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ проСктирования АЛУ для умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля.

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ Π­Π’Πœ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… основных устройств: Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства, устройства управлСния ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ устройства. Рассмотрим особСнности ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ этих устройств. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, рассмотрим структуру Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства.

Π’ соврСмСнных Π­Π’Πœ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство Π½Π΅ являСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ схСмотСхничСским Π±Π»ΠΎΠΊΠΎΠΌ. Оно Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав микропроцСссора, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ строится ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Однако Π·Π½Π°Π½ΠΈΠ΅ структуры ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ АЛУ вСсьма Π²Π°ΠΆΠ½ΠΎ для понимания Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² Ρ†Π΅Π»ΠΎΠΌ. Для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания этих вопросов ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ синтСз арифмСтичСского устройства, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для выполнСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ – умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля [13] . Π’ Ρ…ΠΎΠ΄Π΅ этого процСсса Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° особСнности использования рассмотрСнных Π²Ρ‹ΡˆΠ΅ основных схСмотСхничСских элСмСнтов Π­Π’Πœ.

Π‘ΠΈΠ½Ρ‚Π΅Π· АЛУ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² нСсколько этапов. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ прСдполагаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… дСйствий. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° исходных Π΄Π°Π½Π½Ρ‹Ρ…, слСдуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… АЛУ элСмСнтов. Π—Π°Ρ‚Π΅ΠΌ трСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ связи ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ порядок функционирования устройства ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π°Π½Ρ‹ Π½Π° АЛУ ΠΎΡ‚ устройства управлСния.

ΠŸΡƒΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄:

[X]ΠΏΠΊ = x0x1x2…xn
[Y]ΠΏΠΊ = y0y1y2…yn

Π³Π΄Π΅ x0, y0 – Π·Π½Π°ΠΊΠΎΠ²Ρ‹Π΅ разряды.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля выполняСтся ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

Sign Z = Sign X \oplus  Sign Y
\\
[X]_{ΠΏΠΊ} = 0.1101; Sign X = 0
\\
[Y]_{ΠΏΠΊ} = 1.1011; Sign Y = 1
\\
Sign Z = 0 \oplus  1 = 1
\\

Алгоритм вычислСний прСдставлСн Π½Π° рис. 3.1

Алгоритм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля
Рис. 3.1. Алгоритм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля

КаТдой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, прСдставлСнной Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅, Π² схСмС Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт хранСния. Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ модуля произвСдСния Ρ€Π°Π²Π½Π° суммС разрядностСй сомноТитСлСй. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа Π½Π° 2-i обСспСчиваСтся сдвигом этого числа Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ количСство разрядов. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρƒ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ разряда мноТитСля ( i = i + 1 ) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ обСспСчСн сдвигом рСгистра мноТитСля Π½Π° ΠΎΠ΄ΠΈΠ½ разряд Π² сторону ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· этого, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ состав оборудования, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ АЛУ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° для n = 4 ( Ρ‚Π°Π±Π»ΠΈΡ†Π° 3.1).

Π’Π°Π±Π»ΠΈΡ†Π° 3.1.
Π‘Ρ…Π΅ΠΌΠ°Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΠ€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сигнал
РСгистр модуля ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ RGX8Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π‘Π΄Π²ΠΈΠ³ Π² сторону ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов.Π£Π‘1 Π£Π‘2
РСгистр модуля мноТитСля RGY4Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π‘Π΄Π²ΠΈΠ³ Π² сторону ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов.Π£Π‘3 Π£Π‘4
РСгистр модуля Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° RGZ8Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Установка Π² » 0 «.Π£Π‘5 Π£Π‘6
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ TXΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘7
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° мноТитСля TYΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘8
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° TZΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘9
АЛУ8ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ сумматор–
ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΡΡ…Π΅ΠΌΡ‹ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ АЛУ сигналов » 0 » ΠΈΠ»ΠΈ RGX Π² зависимости ΠΎΡ‚ значСния yi–

Бтруктурная схСма устройства прСдставлСна Π½Π° рис. 3.2.

НОУ ИНВУИВ | ЛСкция | АрифмСтико-логичСскоС устройство

Аннотация: Π Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ особСнности Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ проСктирования АЛУ для умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля.

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ Π­Π’Πœ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… основных устройств: Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства, устройства управлСния ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ устройства. Рассмотрим особСнности ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ этих устройств. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, рассмотрим структуру Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства.

Π’ соврСмСнных Π­Π’Πœ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство Π½Π΅ являСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ схСмотСхничСским Π±Π»ΠΎΠΊΠΎΠΌ. Оно Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав микропроцСссора, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ строится ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Однако Π·Π½Π°Π½ΠΈΠ΅ структуры ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ АЛУ вСсьма Π²Π°ΠΆΠ½ΠΎ для понимания Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² Ρ†Π΅Π»ΠΎΠΌ. Для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания этих вопросов ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ синтСз арифмСтичСского устройства, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для выполнСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ – умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля [13] . Π’ Ρ…ΠΎΠ΄Π΅ этого процСсса Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° особСнности использования рассмотрСнных Π²Ρ‹ΡˆΠ΅ основных схСмотСхничСских элСмСнтов Π­Π’Πœ.

Π‘ΠΈΠ½Ρ‚Π΅Π· АЛУ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² нСсколько этапов. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ прСдполагаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… дСйствий. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° исходных Π΄Π°Π½Π½Ρ‹Ρ…, слСдуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… АЛУ элСмСнтов. Π—Π°Ρ‚Π΅ΠΌ трСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ связи ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ порядок функционирования устройства ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π°Π½Ρ‹ Π½Π° АЛУ ΠΎΡ‚ устройства управлСния.

ΠŸΡƒΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄:

[X]ΠΏΠΊ = x0x1x2…xn
[Y]ΠΏΠΊ = y0y1y2…yn

Π³Π΄Π΅ x0, y0 – Π·Π½Π°ΠΊΠΎΠ²Ρ‹Π΅ разряды.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля выполняСтся ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

Sign Z = Sign X \oplus  Sign Y
\\
[X]_{ΠΏΠΊ} = 0.1101; Sign X = 0
\\
[Y]_{ΠΏΠΊ} = 1.1011; Sign Y = 1
\\
Sign Z = 0 \oplus  1 = 1
\\

Алгоритм вычислСний прСдставлСн Π½Π° рис. 3.1

Алгоритм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля
Рис. 3.1. Алгоритм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля

КаТдой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, прСдставлСнной Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅, Π² схСмС Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт хранСния. Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ модуля произвСдСния Ρ€Π°Π²Π½Π° суммС разрядностСй сомноТитСлСй. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа Π½Π° 2-i обСспСчиваСтся сдвигом этого числа Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ количСство разрядов. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρƒ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ разряда мноТитСля ( i = i + 1 ) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ обСспСчСн сдвигом рСгистра мноТитСля Π½Π° ΠΎΠ΄ΠΈΠ½ разряд Π² сторону ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· этого, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ состав оборудования, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ АЛУ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° для n = 4 ( Ρ‚Π°Π±Π»ΠΈΡ†Π° 3.1).

Π’Π°Π±Π»ΠΈΡ†Π° 3.1.
Π‘Ρ…Π΅ΠΌΠ°Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΠ€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сигнал
РСгистр модуля ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ RGX8Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π‘Π΄Π²ΠΈΠ³ Π² сторону ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов.Π£Π‘1 Π£Π‘2
РСгистр модуля мноТитСля RGY4Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π‘Π΄Π²ΠΈΠ³ Π² сторону ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов.Π£Π‘3 Π£Π‘4
РСгистр модуля Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° RGZ8Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Установка Π² » 0 «.Π£Π‘5 Π£Π‘6
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ TXΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘7
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° мноТитСля TYΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘8
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° TZΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘9
АЛУ8ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ сумматор–
ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΡΡ…Π΅ΠΌΡ‹ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ АЛУ сигналов » 0 » ΠΈΠ»ΠΈ RGX Π² зависимости ΠΎΡ‚ значСния yi–

Бтруктурная схСма устройства прСдставлСна Π½Π° рис. 3.2.

НОУ ИНВУИВ | ЛСкция | АрифмСтико-логичСскоС устройство

Аннотация: Π Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ особСнности Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ проСктирования АЛУ для умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля.

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ Π­Π’Πœ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… основных устройств: Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства, устройства управлСния ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ устройства. Рассмотрим особСнности ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ этих устройств. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, рассмотрим структуру Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства.

Π’ соврСмСнных Π­Π’Πœ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство Π½Π΅ являСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ схСмотСхничСским Π±Π»ΠΎΠΊΠΎΠΌ. Оно Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав микропроцСссора, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ строится ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Однако Π·Π½Π°Π½ΠΈΠ΅ структуры ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ АЛУ вСсьма Π²Π°ΠΆΠ½ΠΎ для понимания Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² Ρ†Π΅Π»ΠΎΠΌ. Для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания этих вопросов ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ синтСз арифмСтичСского устройства, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для выполнСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ – умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля [13] . Π’ Ρ…ΠΎΠ΄Π΅ этого процСсса Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° особСнности использования рассмотрСнных Π²Ρ‹ΡˆΠ΅ основных схСмотСхничСских элСмСнтов Π­Π’Πœ.

Π‘ΠΈΠ½Ρ‚Π΅Π· АЛУ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² нСсколько этапов. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ прСдполагаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… дСйствий. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° исходных Π΄Π°Π½Π½Ρ‹Ρ…, слСдуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… АЛУ элСмСнтов. Π—Π°Ρ‚Π΅ΠΌ трСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ связи ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ порядок функционирования устройства ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π°Π½Ρ‹ Π½Π° АЛУ ΠΎΡ‚ устройства управлСния.

ΠŸΡƒΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄:

[X]ΠΏΠΊ = x0x1x2…xn
[Y]ΠΏΠΊ = y0y1y2…yn

Π³Π΄Π΅ x0, y0 – Π·Π½Π°ΠΊΠΎΠ²Ρ‹Π΅ разряды.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля выполняСтся ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

Sign Z = Sign X \oplus  Sign Y
\\
[X]_{ΠΏΠΊ} = 0.1101; Sign X = 0
\\
[Y]_{ΠΏΠΊ} = 1.1011; Sign Y = 1
\\
Sign Z = 0 \oplus  1 = 1
\\

Алгоритм вычислСний прСдставлСн Π½Π° рис. 3.1

Алгоритм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля
Рис. 3.1. Алгоритм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля

КаТдой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, прСдставлСнной Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅, Π² схСмС Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт хранСния. Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ модуля произвСдСния Ρ€Π°Π²Π½Π° суммС разрядностСй сомноТитСлСй. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа Π½Π° 2-i обСспСчиваСтся сдвигом этого числа Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ количСство разрядов. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρƒ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ разряда мноТитСля ( i = i + 1 ) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ обСспСчСн сдвигом рСгистра мноТитСля Π½Π° ΠΎΠ΄ΠΈΠ½ разряд Π² сторону ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· этого, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ состав оборудования, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ АЛУ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° для n = 4 ( Ρ‚Π°Π±Π»ΠΈΡ†Π° 3.1).

Π’Π°Π±Π»ΠΈΡ†Π° 3.1.
Π‘Ρ…Π΅ΠΌΠ°Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΠ€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сигнал
РСгистр модуля ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ RGX8Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π‘Π΄Π²ΠΈΠ³ Π² сторону ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов.Π£Π‘1 Π£Π‘2
РСгистр модуля мноТитСля RGY4Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π‘Π΄Π²ΠΈΠ³ Π² сторону ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов.Π£Π‘3 Π£Π‘4
РСгистр модуля Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° RGZ8Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Установка Π² » 0 «.Π£Π‘5 Π£Π‘6
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ TXΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘7
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° мноТитСля TYΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘8
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° TZΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘9
АЛУ8ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ сумматор–
ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΡΡ…Π΅ΠΌΡ‹ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ АЛУ сигналов » 0 » ΠΈΠ»ΠΈ RGX Π² зависимости ΠΎΡ‚ значСния yi–

Бтруктурная схСма устройства прСдставлСна Π½Π° рис. 3.2.

НОУ ИНВУИВ | ЛСкция | АрифмСтико-логичСскоС устройство

Аннотация: Π Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ особСнности Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ проСктирования АЛУ для умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля.

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ Π­Π’Πœ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… основных устройств: Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства, устройства управлСния ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ устройства. Рассмотрим особСнности ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ этих устройств. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, рассмотрим структуру Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства.

Π’ соврСмСнных Π­Π’Πœ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство Π½Π΅ являСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ схСмотСхничСским Π±Π»ΠΎΠΊΠΎΠΌ. Оно Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав микропроцСссора, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ строится ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Однако Π·Π½Π°Π½ΠΈΠ΅ структуры ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ АЛУ вСсьма Π²Π°ΠΆΠ½ΠΎ для понимания Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² Ρ†Π΅Π»ΠΎΠΌ. Для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания этих вопросов ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ синтСз арифмСтичСского устройства, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для выполнСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ – умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля [13] . Π’ Ρ…ΠΎΠ΄Π΅ этого процСсса Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° особСнности использования рассмотрСнных Π²Ρ‹ΡˆΠ΅ основных схСмотСхничСских элСмСнтов Π­Π’Πœ.

Π‘ΠΈΠ½Ρ‚Π΅Π· АЛУ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² нСсколько этапов. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ прСдполагаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… дСйствий. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° исходных Π΄Π°Π½Π½Ρ‹Ρ…, слСдуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… АЛУ элСмСнтов. Π—Π°Ρ‚Π΅ΠΌ трСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ связи ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ порядок функционирования устройства ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π°Π½Ρ‹ Π½Π° АЛУ ΠΎΡ‚ устройства управлСния.

ΠŸΡƒΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄:

[X]ΠΏΠΊ = x0x1x2…xn
[Y]ΠΏΠΊ = y0y1y2…yn

Π³Π΄Π΅ x0, y0 – Π·Π½Π°ΠΊΠΎΠ²Ρ‹Π΅ разряды.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля выполняСтся ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

Sign Z = Sign X \oplus  Sign Y
\\
[X]_{ΠΏΠΊ} = 0.1101; Sign X = 0
\\
[Y]_{ΠΏΠΊ} = 1.1011; Sign Y = 1
\\
Sign Z = 0 \oplus  1 = 1
\\

Алгоритм вычислСний прСдставлСн Π½Π° рис. 3.1

Алгоритм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля
Рис. 3.1. Алгоритм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния чисСл с фиксированной запятой, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² прямом ΠΊΠΎΠ΄Π΅, со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля

КаТдой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, прСдставлСнной Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅, Π² схСмС Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт хранСния. Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ модуля произвСдСния Ρ€Π°Π²Π½Π° суммС разрядностСй сомноТитСлСй. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа Π½Π° 2-i обСспСчиваСтся сдвигом этого числа Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ количСство разрядов. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρƒ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ разряда мноТитСля ( i = i + 1 ) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ обСспСчСн сдвигом рСгистра мноТитСля Π½Π° ΠΎΠ΄ΠΈΠ½ разряд Π² сторону ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· этого, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ состав оборудования, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ АЛУ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° для n = 4 ( Ρ‚Π°Π±Π»ΠΈΡ†Π° 3.1).

Π’Π°Π±Π»ΠΈΡ†Π° 3.1.
Π‘Ρ…Π΅ΠΌΠ°Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΠ€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сигнал
РСгистр модуля ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ RGX8Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π‘Π΄Π²ΠΈΠ³ Π² сторону ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов.Π£Π‘1 Π£Π‘2
РСгистр модуля мноТитСля RGY4Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π‘Π΄Π²ΠΈΠ³ Π² сторону ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов.Π£Π‘3 Π£Π‘4
РСгистр модуля Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° RGZ8Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Установка Π² » 0 «.Π£Π‘5 Π£Π‘6
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ TXΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘7
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° мноТитСля TYΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘8
Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π·Π½Π°ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° TZΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π£Π‘9
АЛУ8ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ сумматор–
ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΡΡ…Π΅ΠΌΡ‹ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ АЛУ сигналов » 0 » ΠΈΠ»ΠΈ RGX Π² зависимости ΠΎΡ‚ значСния yi–

Бтруктурная схСма устройства прСдставлСна Π½Π° рис. 3.2.

АрифмСтичСских ЛогичСских Π•Π΄ΠΈΠ½ΠΈΡ† (АЛУ): Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

АрифмСтичСскиС логичСскиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ (АЛУ): Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅

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

ПониманиС ΠΌΠ°ΡˆΠΈΠ½Ρ‹

Если Π±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²Π·ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ Π²Ρ‹Ρ€Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ сСрдцС — ΠΊΠ°ΠΊ Π±Ρ‹ ΠΎΠ½ выглядСл? Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π²ΡƒΡ‡Π°Ρ‚ΡŒ странно, Π½ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΌΡ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Или вопрос Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысл?

Π’Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π² наши Π΄Π½ΠΈ.Π£ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΈΠ· нас Ρ‚Π° ΠΈΠ»ΠΈ иная Ρ„ΠΎΡ€ΠΌΠ° сидит Π² ΠΊΠ°Ρ€ΠΌΠ°Π½Π°Ρ…, привязана ΠΊ Π·Π°ΠΏΡΡΡ‚ΡŒΡΠΌ ΠΈΠ»ΠΈ сидит Π½Π° столС. ВсС ΠΎΠ½ΠΈ выглядят ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ — Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π»ΠΈ ΠΎΠ½ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ?

Π₯ΠΎΡ€ΠΎΡˆΠΎ, вас ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС эти устройства ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹. ВсС ΠΎΠ½ΠΈ происходят ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π”ΠΠš, ΠΈ всС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ постоянноС сСрдцСбиСниС — Π΄Π°ΠΆΠ΅ Ссли Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡŒΡŽΡ‚ быстрСС, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

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

По ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ Β«Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ машина» — это Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выполняСт вычислСния ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния Π½Π° основС Π½Π°Π±ΠΎΡ€Π° Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… инструкций. ΠŸΡ€ΠΎΡ‰Π΅ говоря, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ — это Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π½Π° стСроидах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ процСсс, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Ρ†ΠΈΠΊΠ»ΠΎΠΌ Β«fetch-decode-executeΒ».

Π’Π΅Ρ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹

Fetch-decode-execute относится ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ процСссу, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ инструкции ΠΈΠ· Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° памяти, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡ… Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ выполняСт ΠΈΡ… для выполнСния вычислСния.И ΠΈΠΌΠ΅Π½Π½ΠΎ эти простыС шаги приводят ΠΊ слоТному (ΠΈ, казалось Π±Ρ‹, Π²ΠΎΠ»ΡˆΠ΅Π±Π½ΠΎΠΌΡƒ) повСдСнию, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ ΠΎΡ‚ соврСмСнных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… машин!

An illustration of the fetch-decode-execute cycle Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ Ρ†ΠΈΠΊΠ»Π° fetch-decode-execute

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ-дСкодирования-выполнСния ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, связав ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг Ρ†ΠΈΠΊΠ»Π° (FETCH / DECODE / EXECUTE) с трСмя Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ подсистСмами: Π±Π»ΠΎΠΊΠΎΠΌ памяти, Π±Π»ΠΎΠΊΠΎΠΌ управлСния ΠΈ арифмСтичСским Π±Π»ΠΎΠΊΠΎΠΌ.

FETCH (выполняСтся Π±Π»ΠΎΠΊΠΎΠΌ памяти)
Π‘Π»ΠΎΠΊ памяти являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, которая содСрТит ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ инструкции ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ для выполнСния вычислСний ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния.Π­Ρ‚Π° подсистСма позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹ΠΌ инструкциям ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΌ Π²ΠΎ врСмя выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π”Π•ΠšΠžΠ” (выполняСтся Π±Π»ΠΎΠΊΠΎΠΌ управлСния)
Π‘Π»ΠΎΠΊ управлСния ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ упорядочСниС Ρ†ΠΈΠΊΠ»Π° Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ-дСкодирования-выполнСния — Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ систСмный Β«ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΒ». Он Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ инструкции ΠΈ обСспСчиваСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ систСмных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

EXECUTE (выполняСтся арифмСтичСским Π±Π»ΠΎΠΊΠΎΠΌ)
АрифмСтичСский Π±Π»ΠΎΠΊ — это аппаратная подсистСма, которая выполняСт арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π°Ρ….ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ арифмСтичСскиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ слоТСниС ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅. Π‘ΠΎΠ»Π΅Π΅ слоТныС AU ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния, дСлСния ΠΈ логичСскиС ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Однако эти Π±ΠΎΠ»Π΅Π΅ слоТныС AU ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ALU: «АрифмСтико-логичСский Π±Π»ΠΎΠΊΒ».

Анатомия арифмСтичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ & ALU

АрифмСтичСская Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, ΠΈΠ»ΠΈ АЛУ, позволяСт ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ числами. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ Π² основС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… частСй Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ процСссора (Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ процСссора).

Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ арифмСтичСская Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна ​​в Π²ΠΈΠ΄Π΅ простого Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° — Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ слоТСния ΠΈΠ»ΠΈ вычитания Π½Π° Π΄Π²ΡƒΡ… Π²Ρ…ΠΎΠ΄Π°Ρ… (A & B) для Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашСй Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ: Binary Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ сумматорами).

A simple ALU ΠŸΡ€ΠΎΡΡ‚Π°Ρ арифмСтичСская Π΅Π΄ΠΈΠ½ΠΈΡ†Π°

Наряду с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ основных матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, арифмСтичСский Π±Π»ΠΎΠΊ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΡΠ΅Ρ€ΠΈΡŽ Β«Ρ„Π»Π°Π³ΠΎΠ²Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ состоянии Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°: Ссли ΠΎΠ½ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ, Ссли Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ,Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ позволяСт Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ машинС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТныС дСйствия, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ условноС Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅.

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΎΠ΄Π½Π°ΠΊΠΎ, содСрТат «арифмСтичСскиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС, Ρ‡Π΅ΠΌ описанныС Π²Ρ‹ΡˆΠ΅. Π­Ρ‚ΠΈ Π±Π»ΠΎΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅) ΠΈ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (AND, OR, XOR ΠΈ Π΄Ρ€.). Как Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅, ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ АЛУ (АрифмСтичСская ЛогичСская Π•Π΄ΠΈΠ½ΠΈΡ†Π°).

ALU ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ матСматичСскиС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство шагов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для выполнСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ вычислСния.

БСгодня Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ процСссоров (Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор) содСрТат ALU, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с 32- ΠΈΠ»ΠΈ 64-разрядными Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ числами. Однако AU & ALU, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ мСньшиС числа, Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ своС мСсто Π² истории вычислСний.

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ история Π΅Π΄ΠΈΠ½ΠΈΡ† арифмСтичСской Π»ΠΎΠ³ΠΈΠΊΠΈ

ИдСя вычислСний, составлСнная ΠΈΠ· дискрСтных подсистСм, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… вмСстС для создания слоТных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ повСдСния, Π½Π΅ являСтся ΠΈΠ΄Π΅Π΅ΠΉ 20-Π³ΠΎ Π²Π΅ΠΊΠ°. ЀактичСски, ΠΌΠ°ΡˆΠΈΠ½Ρ‹ с Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ Π§Π°Ρ€Π»ΡŒΠ·ΠΎΠΌ БэббидТСм Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π° 100 Π»Π΅Ρ‚ Π΄ΠΎ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Β«Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°Β» Алана Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Π² 1930-Ρ… Π³ΠΎΠ΄Π°Ρ….

НСбольшая извСстная ΠΊΠ½ΠΈΠ³Π° Π‘.Π’.Π‘Π°ΡƒΠ΄Π΅Π½Π° «БыстрСС, Ρ‡Π΅ΠΌ ΠΌΡ‹ΡΠ»ΡŒΒ» (1953) прСкрасно описываСт ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ вычислСний БэббидТа, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя понятиС Π±Π»ΠΎΠΊΠ° управлСния, Π±Π»ΠΎΠΊΠ° памяти ΠΈ арифмСтичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹! Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ Π½Π°ΠΌΠ΅ΠΊΠΎΠΌ Π½Π° мСханичСский контСкст арифмСтичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, БэббидТ Π½Π°Π·Π²Π°Π» эту подсистСму Β«ΠœΠ΅Π»ΡŒΠ½ΠΈΡ†Π΅ΠΉΒ».

A simple ALU ΠžΡ‚Ρ€Ρ‹Π²ΠΎΠΊ ΠΈΠ· ΠΊΠ½ΠΈΠ³ΠΈ «БыстрСС, Ρ‡Π΅ΠΌ ΠΌΡ‹ΡΠ»ΡŒΒ», Π‘. Π’. Π‘ΠΎΡƒΠ΄Π΅Π½, 1953.

ВСорСтичСскиС основы вычислСний ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ свСт благодаря созданию Ρ€Π°Π½Π½ΠΈΡ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².Π’Π°ΠΊΠΈΠ΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ MOSAIC, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускал свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (ΠΎΠΊΠΎΠ»ΠΎ 1953 Π³ΠΎΠ΄Π°), состояли ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 6480 элСктронных ΠΊΠ»Π°ΠΏΠ°Π½ΠΎΠ² ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ пространство Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΠΎΠΌΠ½Π°Ρ‚Π°Ρ…! Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ «АрифмСтичСской стойки», которая Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых Ρ€Π°Π½Π½ΠΈΡ… арифмСтичСских Π΅Π΄ΠΈΠ½ΠΈΡ†. Он Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π° ядрС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΏΠΎΠΊΠ° машина Π½Π΅ Π±Ρ‹Π»Π° Π²Ρ‹Π²Π΅Π΄Π΅Π½Π° ΠΈΠ· эксплуатации Π² Π½Π°Ρ‡Π°Π»Π΅ 1960-Ρ… Π³ΠΎΠ΄ΠΎΠ². (ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, здСсь Ρ‚Π°ΠΊΠΆΠ΅ находится стойка управлСния. Β«Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Β» памяти Π±Ρ‹Π»ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅).

The Arithmetic Rack of the MOSAIC computer ΠžΠ±Ρ€Π°Π· MOSAIC «АрифмСтичСская стойка» ΠΈΠ· Β«Π Π°Π½Π½ΠΈΡ… британских ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²Β», S.Π›Π°Π²ΠΈΠ½Π³Ρ‚ΠΎΠ½, 1980.

Π’ исслСдовании Ρ€Π°Π½Π½ΠΈΡ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ EDSAC 2 (ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ 1958), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ с ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ управлСния. Для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ ALU стоит ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ Β«Π¦Π΅Π½Ρ‚Ρ€ истории вычислСний» Π² ΠšΠ΅ΠΌΠ±Ρ€ΠΈΠ΄ΠΆΠ΅, Π³Π΄Π΅ находится Ρ‡Π°ΡΡ‚ΡŒ АрифмСтичСского логичСского устройства с этой ΠΌΠ°ΡˆΠΈΠ½Ρ‹:

Arithmetic Logic Unit from EDSAC 2 АрифмСтичСская логичСская Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΈΠ· EDSAC 2: РазмСщаСтся Π² Π¦Π΅Π½Ρ‚Ρ€Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ истории, ΠšΠ΅ΠΌΠ±Ρ€ΠΈΠ΄ΠΆ.

Π‘ 1960-Ρ… Π³ΠΎΠ΄ΠΎΠ² Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ благодаря ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… микросхСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π²Π°ΠΊΡƒΡƒΠΌΠ½Ρ‹Ρ… Π»Π°ΠΌΠΏ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π²ΡˆΡƒΡŽΡΡ Π² Ρ€Π°Π½Π½ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….Π’ 1970 Π³ΠΎΠ΄Ρƒ Texas Instruments прСдставила ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ 74181 TTL IC — 4-Π±ΠΈΡ‚Π½ΡƒΡŽ ALU, которая упростила ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΌΠΈΠ½ΠΈΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Он выполнял арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (слоТСниС ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅) ΠΈ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (AND, OR, XOR). Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΡΡ‚Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ Π² истории проСктирования ALU ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π² извСстных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ PDP-11.

A 74181 ALU IC ΠžΠ±Ρ€Π°Π· классика 74181 ALU IC. By 74s181 ΠΈΠ· английский ВикипСдия — ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ΠΎ aud.usa ΠΈΠ· en.wikipedia Π² ΠΏΠ°Π»Π°Ρ‚Ρƒ ΠΎΠ±Ρ‰ΠΈΠ½., ΠžΠ±Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ достояниС, ссылка

МногиС ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ 74181 TTL IC классичСским Ρ‡ΠΈΠΏΠΎΠΌ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ большС Π½Π΅ производится. Однако Π΅Π³ΠΎ гибСль сигнализируСт ΠΎ ростС процСссоров, Π³Π΄Π΅ подсистСмы ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΊΡ€Π΅ΠΌΠ½ΠΈΠ΅Π²Ρ‹Π΅ срСзы соврСмСнной микропроцСссорной Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:

БСгодня Π²Ρ‹ большС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠ»ΠΈ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ соврСмСнный АЛУ Π² Ρ€ΡƒΠΊΠ΅. И простыС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ повсСднСвными вычислСниями, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ потСряны ΠΈ Π·Π°Π±Ρ‹Ρ‚Ρ‹ ΠΌΠ°Ρ€ΡˆΠ΅ΠΌ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ!

ИмСнно поэтому, нСсмотря Π½Π° нашС 4-Π±ΠΈΡ‚Π½ΠΎΠ΅ арифмСтичСскоС устройство DIY, ARITH-MATIC стрСмится Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ физичСскиС ΠΈ Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ связи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ ΠΈΠΌΠ΅Π»ΠΈ с Π΄Π°Π²Π½ΠΎ потСрянными ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ соврСмСнных Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… вычислСний.

Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² курсС послСдних новостСй ARITH-MATIC, выпусков ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ Π² Π±Π»ΠΎΠ³Π°Ρ…, ΠΏΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° нас Π² Twitter ΠΈ Facebook.

Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΡ‚ΡŒΡΡ:

A 74181 ALU IC

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ β„– 9

A 74181 ALU IC

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ β„– 3

A 74181 ALU IC

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ β„– 5

ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашими элСктронными элСктронными Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ:

,
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ АрифмСтичСская ЛогичСская Π•Π΄ΠΈΠ½ΠΈΡ†Π° (АЛУ)?

АрифмСтико-логичСскоС устройство (АЛУ): ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ процСссорС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ALU alu полная Ρ„ΠΎΡ€ΠΌΠ° — АрифмСтико-логичСский Π±Π»ΠΎΠΊ , Π±Π΅Ρ€Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· рСгистров памяти; АЛУ содСрТит Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ схСму для выполнСния матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅, слоТСниС, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄Π΅Π»Π΅Π½ΠΈΠ΅, логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ логичСскиС сдвиги Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, хранящихся Π² рСгистрах процСссора ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅.

Π­Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ слова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ALU , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ большС, Ρ‡Π΅ΠΌ любая другая ΠΌΠ΅Ρ€Π°, опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€ слова процСссора: Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 32000-разрядный процСссор — это ΠΎΠ΄ΠΈΠ½ с 32000-разрядным ALU .

ПослС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ инструкции Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ сохранСн Π² АккумуляторС. Π‘Π»ΠΎΠΊ управлСния Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ сигналы для АЛУ для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Аккумулятор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ рСгистр ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для хранСния Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ рСгистр.

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

АЛУ ΠΌΠΎΠ³ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ самым ядром ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΠ΄ΠΈΠ½ фактичСски выполнял вычислСния. Однако Π² соврСмСнных Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ… процСссоров SUPERSCALAR это ΡƒΠΆΠ΅ Π½Π΅ Ρ‚Π°ΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… цСлочислСнных ΠΈ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой Π±Π»ΠΎΠΊΠΎΠ² Π΅ΡΡ‚ΡŒ нСсколько Ρ€Π°Π·Π½Ρ‹Ρ… ALU.ALU ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ для выполнСния Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅Ρ… вычислСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… вычислСний, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… самим процСссором, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для получСния адрСсов для инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Π Π•Π–Π˜ΠœΠ« ΠΠ”Π Π•Π‘ΠžΠ’, скаТСм, ΠΏΡƒΡ‚Π΅ΠΌ добавлСния смСщСния ΠΊ Π±Π°Π·ΠΎΠ²ΠΎΠΌΡƒ адрСсу. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΅Ρ‰Π΅ Ρ€Π°Π·, Π² соврСмСнных Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ… сущСствуСт тСндСнция Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ эту Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ / хранСния.

Π’Ρ€ΠΈ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° АЛУ — Π΅Π³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ организация ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹.

ΠžΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹

ΠžΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ALU ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌΠΈ словами Π΄Π²ΡƒΡ… Π²ΠΈΠ΄ΠΎΠ²: арифмСтичСских слов, , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ числовыС значСния Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, ΠΈ логичСских слов, , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ символов. АрифмСтичСскиС слова состоят ΠΈΠ· Ρ†ΠΈΡ„Ρ€-Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² (Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ Ρ†ΠΈΡ„Ρ€).

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ — это арифмСтичСская ΠΈΠ»ΠΈ логичСская опСрация, которая выполняСтся Π½Π°Π΄ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠΌ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π² инструкциях.

Π€Π»Π°Π³: АЛУ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π»Π°Π³Π° Π²ΠΎ врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ инструкций. ВсС эти Π±ΠΈΡ‚Ρ‹ хранятся Π² рСгистрах состояния ΠΈΠ»ΠΈ Ρ„Π»Π°Π³Π°.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ организация АЛУ

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ АЛУ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… частСй: рСгистры хранСния, Π»ΠΎΠ³ΠΈΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

АрхитСктура арифмСтичСского логичСского устройства (АЛУ)

ALU формируСтся Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ схСму. ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма использовала логичСскиС элСмСнты Ρ‚ΠΈΠΏΠ° AND, OR, NOT, XOR для своСй конструкции.ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ элСмСнта памяти для хранСния ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π±ΠΈΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ основной Ρ‡Π°ΡΡ‚ΡŒΡŽ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского Π±Π»ΠΎΠΊΠ° для выполнСния слоТСния, вычитания Π½Π° 2 дополнСния.

Π‘Π»ΠΎΠΊ управлСния Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ сигналы Π²Ρ‹Π±ΠΎΡ€Π° для Π²Ρ‹Π±ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, выполняСмой АЛУ.

РСгистры : РСгистры ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ Π² ALU для хранСния ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ Π²Π²ΠΎΠ΄Π°.

Logic Gates

ЛогичСскиС Π²ΠΎΡ€ΠΎΡ‚Π° строят Π±Π»ΠΎΠΊ АЛУ.ЛогичСскиС Π²Π΅Π½Ρ‚ΠΈΠ»ΠΈ состоят ΠΈΠ· Π΄ΠΈΠΎΠ΄ΠΎΠ², рСзисторов ΠΈΠ»ΠΈ транзисторов. Π­Ρ‚ΠΈ Π²Π΅Π½Ρ‚ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ схСмС ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ Π² состоянии Β«Π’ΠšΠ›Β» ΠΈ Β«Π’Π«ΠšΠ›Β». Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ 0 прСдставлСн Β«Π’Π«ΠšΠ›Β», Π° Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Β«1Β» прСдставлСн состояниСм Β«Π’ΠšΠ›Β» Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ схСмС.

Π˜Π›Π˜ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒ : Π˜Π›Π˜ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²Ρ…ΠΎΠ΄ΠΎΠ². Π’Ρ‹Ρ…ΠΎΠ΄ логичСского элСмСнта Π˜Π›Π˜ всСгда Ρ€Π°Π²Π΅Π½ 1, Ссли любой ΠΈΠ· Π²Ρ…ΠΎΠ΄ΠΎΠ² Ρ€Π°Π²Π΅Π½ 1, ΠΈ 0, Ссли всС Π²Ρ…ΠΎΠ΄Ρ‹ Π»ΠΎΠΆΠ½Ρ‹. Π˜Π›Π˜ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒ выполняСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ слоТСния для всСх ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² инструкциях.Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΎ ΠΊΠ°ΠΊ X = A + B ΠΈΠ»ΠΈ X = A + B + C.

AND gate : AND gate ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²Ρ…ΠΎΠ΄ΠΎΠ². Π’Ρ‹Ρ…ΠΎΠ΄ логичСского элСмСнта И Ρ€Π°Π²Π΅Π½ 1, Ссли всС Π²Ρ…ΠΎΠ΄Ρ‹ Ρ€Π°Π²Π½Ρ‹ 1. ЛогичСский элСмСнт И Π΄Π°Π΅Ρ‚ 0 Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², Ссли любой ΠΈΠ· Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π²Π΅Π½ 0. И логичСский элСмСнт выполняСт ΠΎΠΏΡ†ΠΈΡŽ умноТСния для всСх Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ². Он прСдставлСн символом Β«.Β». ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ это ΠΊΠ°ΠΊ -X = A.B ΠΈΠ»ΠΈ X = A.B.C.

NOT gate : Not gate ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π³Π΅ΠΉΡ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ логичСского состояния ΠΎΡ‚ 0 Π΄ΠΎ 1 ΠΈ ΠΎΡ‚ 1 Π΄ΠΎ 0.Not gate Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с Π²ΠΎΡ€ΠΎΡ‚Π°ΠΌΠΈ «И» ΠΈ Β«Π˜Π›Π˜Β». ΠŸΡ€ΠΈ использовании с Π²ΠΎΡ€ΠΎΡ‚Π°ΠΌΠΈ AND ΠΈΠ»ΠΈ β€˜OR, NOT gate прСдставляСт собой малСнький ΠΊΡ€ΡƒΠ³ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠ±ΠΎΠΈΠΌΠΈ Π²ΠΎΡ€ΠΎΡ‚Π°ΠΌΠΈ. ПослС использования NOT gate, Π²Π΅Π½Ρ‚ΠΈΠ»ΠΈ AND ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² NAND ΠΈΠ»ΠΈ Π²Π΅Π½Ρ‚ΠΈΠ»ΠΈ ‘OR’ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² NOR.

РСгистры : РСгистры ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ быстрый доступ ΠΊ памяти ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с кСшСм, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, ТСстким диском. Они построСны Π½Π° процСссорС. РСгистр нСбольшой ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, хранящихся Π² рСгистрах. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ рСгистров, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ.АЛУ использовал Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ рСгистра ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. ВсС эти Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ рСгистра 16-разрядного рСгистра дСлятся Π½Π° рСгистры. 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ рСгистр ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ рСгистр ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ максимум 16 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ….

Аккумулятор : Аккумулятор ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 16-разрядный ΠΈ рСгистр ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ любой ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ Π² инструкции Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ рСгистр для хранСния ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°. Π­Ρ‚ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ автоматичСски сохранится Π² AC. AC ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… рСгистра 7-Π±ΠΈΡ‚Π½Ρ‹Ρ… AL ΠΈ AH.AC располоТСн Π²Π½ΡƒΡ‚Ρ€ΠΈ ALU. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ послС выполнСния Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² AC.AC, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ MBR для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ счСтчик: ПК ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ счСтчик. Π­Ρ‚ΠΎ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ рСгистр. ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ количСство инструкций, оставлСнных для исполнСния. Он дСйствуСт ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ для инструкций ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ рСгистр указатСля инструкций. ПК содСрТит адрСс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ инструкции, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Когда инструкция извлСкаСтся ΠΈΠ· рССстра. РСгистр автоматичСски увСличиваСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° адрСс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ инструкции.

РСгистр Ρ„Π»Π°Π³Π° : ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ рСгистр состояния ΠΈΠ»ΠΈ рСгистр статуса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. РСгистр Ρ„Π»Π°Π³Π° содСрТит логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слова состояния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ процСссом.

Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π»Π°Π³ : Ссли Π΄Π²Π° числа Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Ссли Π² Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Π±ΠΈΡ‚Π° Π΅ΡΡ‚ΡŒ пСрСнос. Π­Ρ‚ΠΎ извСстно ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚.

Π‘ΠΈΡ‚ пСрСноса : Π‘ΠΈΡ‚ пСрСноса ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° самый Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΉ Π±ΠΈΡ‚ заимствования ΠΈΠ»ΠΈ пСрСноса, вычитая большСС число, Ρ‡Π΅ΠΌ мСньшСС число, ΠΈΠ»ΠΈ добавляя Π΄Π²Π° числа.

Π—Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π±ΠΈΡ‚ : Π—Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π±ΠΈΡ‚ являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌ Π±ΠΈΡ‚ΠΎΠΌ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ 2, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ извСстно ΠΊΠ°ΠΊ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚. Если послСдний пСрСнос здСсь послС суммы послСднСго ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Π·Π½Π°Ρ‡Π°Ρ‰Π΅Π³ΠΎ Π±ΠΈΡ‚Π° Ρ€Π°Π²Π΅Π½ 1, ΠΎΠ½ сбрасываСтся, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ являСтся ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

Если здСсь Π½Π΅Ρ‚ пСрСноса, Ρ‚ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 2 Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, Ρ€Π°Π²Π½Ρ‹ΠΉ 1.

Π‘ΠΈΡ‚ пСрСполнСния : Π‘ΠΈΡ‚ пСрСполнСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для указания Π½Π° ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ инструкции.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ стСк ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½, Ссли ΠΎΠ½ Ρ€Π°Π²Π΅Π½ 0, Ρ‚ΠΎΠ³Π΄Π° происходит ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅.

Π‘ΠΈΡ‚ чСтности : Π‘ΠΈΡ‚ чСтности прСдставляСт Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Β«1Β» Π±ΠΈΡ‚ΠΎΠ² Π² Π΄Π°Π½Π½ΠΎΠΉ строкС. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΊΠΎΠ΄Π° для обнаруТСния ошибок. Π‘ΠΈΡ‚ чСтности ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ°: Π±ΠΈΡ‚ чСтности ΠΈ Π±ΠΈΡ‚ нСчСтности.

Π’ Π±ΠΈΡ‚Π΅ Π§Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΌΡ‹ подсчитываСм Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ I Π² строку. Если число 1 Π±ΠΈΡ‚ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ Π² подсчСтС, ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΉ Π±ΠΈΡ‚ чСтности, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ, ΠΈΠ»ΠΈ Ссли число 1 Π±ΠΈΡ‚ Ρ‡Π΅Ρ‚Π½ΠΎΠ΅, Ρ‚ΠΎ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΉ Π±ΠΈΡ‚ Ρ€Π°Π²Π΅Π½ 0.

Число Π΄Π°Π½Π½Ρ‹Ρ… 1 Π±ΠΈΡ‚, Ρ‡Π΅Ρ‚Π½Ρ‹ΠΉ Π±ΠΈΡ‚ чСтности Π”Π°Π½Π½Ρ‹Π΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΉ Π±ΠΈΡ‚ чСтности

1010111 5 1 11010111

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

РСгистр Π΄Π°Π½Π½Ρ‹Ρ…: РСгистры Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΆΠ΅ извСстныС ΠΊΠ°ΠΊ РСгистр Π΄Π°Π½Π½Ρ‹Ρ… памяти. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ содСрТимоС ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠ· памяти для чтСния ΠΈ записи. Π­Ρ‚ΠΎ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ рСгистр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ 2 16 Π±Π°ΠΉΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…. Из Π΄Π°Π½Π½Ρ‹Ρ…, инструкция рСгистра пСрСмСщаСтся Π² рСгистр ΠΊΠΎΠΌΠ°Π½Π΄, Π° содСрТимоС Π΄Π°Π½Π½Ρ‹Ρ… пСрСмСщаСтся Π² AC для манипуляции.

РСгистр ΠΊΠΎΠΌΠ°Π½Π΄: Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ содСрТит ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°.Π‘Π»ΠΎΠΊ управлСния ЦП ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π΅ ΠΈ выполняСт ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, ΠΎΠ±Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ. IR — 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ рСгистр. Он ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° поля — ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄.

ПК содСрТит адрСс выполняСмой инструкции. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ адрСс ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½, ΠΎΠ½ увСличиваСтся Π½Π° 1.PC ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ адрСс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… инструкций. Π’ этой ситуации IR содСрТит адрСс Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ инструкции.

Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ / Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСгистр : Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСгистр содСрТит Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ устройств Π²Π²ΠΎΠ΄Π°, Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСгистр содСрТит Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ устройствам.

АрифмСтико-логичСский Π±Π»ΠΎΠΊ

БхСматичСский символ арифмСтичСской Π»ΠΎΠ³ΠΈΠΊΠΈ ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹ΠΉ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ALU Texas Instruments SN74AS888

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

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ Π”ΠΆΠΎΠ½ Ρ„ΠΎΠ½ НСйман ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ALU Π² 1945 Π³ΠΎΠ΄Ρƒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ написал ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± основах Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ EDVAC. ИсслСдования Π² области ALU ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π²Π°ΠΆΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π½Π°ΡƒΠΊΠΈ, ΠΏΠΎΠ΄ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ΄ АрифмСтичСскиС ΠΈ логичСскиС структуры Π² БистСмС классификации вычислСний ACM.

ЧисловыС систСмы

Основная ΡΡ‚Π°Ρ‚ΡŒΡ: ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ числовыС прСдставлСния

АЛУ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ числа Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ цифровая схСма.Π€ΠΎΡ€ΠΌΠ°Ρ‚ соврСмСнных процСссоров ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда являСтся Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ прСдставлСниСм Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа. Π’ Ρ€Π°Π½Π½ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… использовались самыС Ρ€Π°Π·Π½Ρ‹Π΅ систСмы счислСния, Π² Ρ‚ΠΎΠΌ числС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π½ΠΈΠΌ, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π·Π½Π°ΠΊΠ° с двумя Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΈ Π΄Π°ΠΆΠ΅ настоящиС дСсятичныС систСмы, с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ прСдставлСниСм Ρ†ΠΈΡ„Ρ€ [NB 2] . ALU для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ALU для вычислСния слоТСний ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΉ. [ Ρ†ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ]

БистСмы счислСния дополнСния ΠΈ дополнСния ΠΊ Π΄Π²ΡƒΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ слоТСния отрицания числа ΠΎΡ‡Π΅Π½ΡŒ простым способом, Ρ‡Ρ‚ΠΎ сводит Π½Π° Π½Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² спСциализированных схСмах для вычитания; ΠΎΠ΄Π½Π°ΠΊΠΎ для вычислСния отрицания Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ Π΄Π²ΡƒΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΊ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΌΡƒ Π±ΠΈΡ‚Ρƒ ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ пСрСнос.ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ дополнСния Π΄ΠΎ Π΄Π²ΡƒΡ… A-B состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π½Π° Π²Ρ…ΠΎΠ΄ пСрСноса сумматора ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Β¬B, Π° Π½Π΅ B Π² качСствС Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ процСссора Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ нСсколькими ALU. АЛУ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… рСгистров, внСшний ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ сообщаСт АЛУ, ΠΊΠ°ΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с этими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ АЛУ сохраняСт свой Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌ рСгистрС. Π‘Π»ΠΎΠΊ управлСния ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ этими рСгистрами, АЛУ ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ.

ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского Π±Π»ΠΎΠΊΠ° (2-Π±ΠΈΡ‚Π½Ρ‹ΠΉ АЛУ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ И, Π˜Π›Π˜, XOR ΠΈ слоТСния

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ALU ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρ‹

ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство для расчСта любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π§Π΅ΠΌ слоТнСС опСрация, Ρ‡Π΅ΠΌ Π΄ΠΎΡ€ΠΎΠΆΠ΅ ALU, Ρ‚Π΅ΠΌ большС мСста ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π² процСссорС, Ρ‚Π΅ΠΌ большС энСргии ΠΎΠ½ рассСиваСт. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΈΠ΄ΡƒΡ‚ Π½Π° компромисс. Они Π΄Π΅Π»Π°ΡŽΡ‚ ALU достаточно ΠΌΠΎΡ‰Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ процСссор быстрым, Π½ΠΎ Π½Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ слоТным, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ слишком слоТным.НапримСр, для вычислСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ корня числа ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

  1. РасчСт Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ слоТного ALU, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вычисляСт ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ любого числа Π·Π° ΠΎΠ΄ΠΈΠ½ шаг.
  2. ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ расчСта Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ ΠΎΡ‡Π΅Π½ΡŒ слоТный АЛУ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вычисляСт ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ любого числа Π² нСсколько этапов. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ проходят Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ€ΠΈΡŽ Ρ†Π΅ΠΏΠ΅ΠΉ, располоТСнных ΠΊΠ°ΠΊ заводская производствСнная линия. АЛУ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ числа для расчСта Π΄Π°ΠΆΠ΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅.ALU Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ числа Ρ‚Π°ΠΊ ΠΆΠ΅ быстро, ΠΊΠ°ΠΊ ALU с ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠΉ синхронизациСй, хотя Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Π²Ρ‹Ρ‚Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈΠ· ALU Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.
  3. Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ расчСт Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ слоТный АЛУ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ рассчитываСт ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ Π·Π° нСсколько шагов. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это зависит ΠΎΡ‚ управлСния со слоТного Π±Π»ΠΎΠΊΠ° управлСния со встроСнным ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄ΠΎΠΌ.
  4. БопроцСссор Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ простой ALU Π² процСссорС ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΉΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ спСциализированный ΠΈ дорогостоящий процСссор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ рядом с Π½ΠΈΠΌ, ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹ΡˆΠ΅.
  5. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π‘ΠΊΠ°ΠΆΠΈΡ‚Π΅ программистам, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ сопроцСссора ΠΈ Π½Π΅Ρ‚ эмуляции, поэтому ΠΈΠΌ придСтся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свои собствСнныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для вычислСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΡ€Π½Π΅ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.
  6. Эмуляция ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π­ΠΌΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ сущСствованиС сопроцСссора, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° пытаСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ вычислСниС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ корня, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, присутствуСт Π»ΠΈ сопроцСссор, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ, Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ; Ссли Π΅Π³ΠΎ Π½Π΅Ρ‚, ΠΏΡ€Π΅Ρ€Π²ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму для выполнСния вычислСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ корня Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

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

ΠœΠΎΡ‰Π½Ρ‹Π΅ процСссоры, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Intel Core ΠΈ AMD64, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β„– 1 для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… простых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, β„– 2 для Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных слоТных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ β„– 3 для Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ слоТных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

Π’Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹

Π’Ρ…ΠΎΠ΄Π°ΠΌΠΈ Π² ALU ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹), ΠΈ ΠΊΠΎΠ΄ ΠΎΡ‚ Π±Π»ΠΎΠΊΠ° управлСния, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΠΊΠ°ΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. Π•Π³ΠΎ Π²Ρ‹Π²ΠΎΠ΄ являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ вычислСний.

Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… конструкциях АЛУ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈΠ»ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π² качСствС Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ΄ΠΎΠ² условий ΠΈΠ· ΠΈΠ»ΠΈ Π² рСгистр состояния. Π­Ρ‚ΠΈ ΠΊΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для указания случаСв, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ пСрСнос ΠΈΠ»ΠΈ вынос, ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль ΠΈ Ρ‚. Π”.

ALU ΠΏΡ€ΠΎΡ‚ΠΈΠ² FPU

ΠœΠΎΠ΄ΡƒΠ»ΡŒ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой Ρ‚Π°ΠΊΠΆΠ΅ выполняСт арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя значСниями, Π½ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ это для чисСл Π² прСдставлСнии с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС, Ρ‡Π΅ΠΌ прСдставлСниС дополнСния Π΄Π²ΡƒΡ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΌ ALU. Π’ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичноС дСсятичноС число (BCD) Π² 4 Π±ΠΈΡ‚Π°Ρ…, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 2 ΠΈΠ· 5 Π² пяти Π±ΠΈΡ‚Π°Ρ… [1] , 5-Π±ΠΈΡ‚Π½ΠΎΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [NB 1] , ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [2] ΠΈ 2- Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [NB 1] Π² 7 Π±ΠΈΡ‚Π°Ρ… [3]

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ссылки

,
ALU (АрифмСтико-логичСскоС устройство) ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅

Π‘Ρ‚Π΅Π½Π΄Ρ‹ для «АрифмСтико-логичСского устройства». АЛУ — это ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Π°Ρ схСма Π²Π½ΡƒΡ‚Ρ€ΠΈ ЦПУ ΠΈΠ»ΠΈ Π“ΠŸ, которая выполняСт арифмСтичСскиС ΠΈ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. АрифмСтичСскиС инструкции Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ слоТСния, вычитания ΠΈ сдвига, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ логичСскиС инструкции Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя логичСскиС сравнСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ AND, OR, XOR ΠΈ NOT.

ALU ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для выполнСния цСлочислСнных вычислСний. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠΎΠΌΠΈΠΌΠΎ слоТСния ΠΈ вычитания чисСл, ALU часто ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Ρ†Π΅Π»Ρ‹Ρ… чисСл, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ являСтся Ρ†Π΅Π»Ρ‹ΠΌ числом.Однако ALU ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ дСлСния, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΠΎΠ±ΡŒ ΠΈΠ»ΠΈ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой. ВмСсто этого ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ дСлСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой (FPU), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ выполняСт Π΄Ρ€ΡƒΠ³ΠΈΠ΅ нСцСлочислСнныС вычислСния.

Π₯отя ALU являСтся Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ всСх процСссоров, конструкция ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ALU ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ процСссора. НапримСр, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ALU Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ цСлочислСнныС вычислСния, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой.НСкоторыС процСссоры содСрТат ΠΎΠ΄ΠΈΠ½ ALU, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ нСсколько Π΅Π΄ΠΈΠ½ΠΈΡ† арифмСтичСской Π»ΠΎΠ³ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС для выполнСния вычислСний. НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ спроСктирован ALU, Π΅Π³ΠΎ основной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ являСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° цСлочислСнных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, цСлочислСнная ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ связана со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ALU.

ОбновлСно: 24 ΠΌΠ°Ρ€Ρ‚Π° 2011 Π³.

TechTerms — ВСхничСский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ²

Π­Ρ‚Π° страница содСрТит тСхничСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ АЛУ. Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ALU, ΠΈ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² Π² словарС TechTerms.

ВсС опрСдСлСния Π½Π° Π²Π΅Π±-сайтС TechTerms написаны, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ тСхничСски Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ простыми для понимания. Если Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ALU ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ссылки цитирования Π²Ρ‹ΡˆΠ΅. Если Π²Ρ‹ считаСтС, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ TechTerms, поТалуйста, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ TechTerms!

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *