Арифметико-логическое устройство: различия между версиями

→‎Организация и принципы действия: Добавлен пример работы АЛУ на примере сложения двух чисел
(→‎Организация и принципы действия: Добавлен пример работы АЛУ на примере сложения двух чисел)
 
Такая сложная логическая структура АЛУ может характеризоваться количеством отличающихся друг от друга микроопераций, которые необходимы для выполнения всего комплекса задач, поставленных перед арифметико-логическим устройством. На входе каждого регистра собраны соответствующие логические схемы, обеспечивающие такие связи между регистрами, что позволяет реализовать заданные микрооперации. Выполнение операций над словами сводится к выполнению определённых микроопераций, которые сводятся, в свою очередь, … управляют передачей слов в АЛУ и действиями по преобразованию слов. Порядок выполнения микрокоманд определяется алгоритмом выполнения операций. То есть связи между регистрами АЛУ и их функциями зависят в основном от принятой методики выполнения логических операций, в том числе арифметических или специальной арифметики.
 
=== Пример работы АЛУ на операции сложения ===
[[Файл:Функциональная схема АЛУ.png|мини|Функциональная схема АЛУ]]
Функционально АЛУ состоит из двух регистров (Регистр1, Регистр 2), схемы управления и сумматора. Арифметическая операция выполняется по тактам:
* Значения операнда 1, участвующего в арифметической операции по кодовой шине данных поступает в Регистр 1
* Значения операнда 2, участвующего в арифметической операции по кодовой шине данных поступает в Регистр 2
* По кодовой шине инструкций, поступает инструкция на выполнение операции в схему управления
* Данные из регистров поступают в сумматор, схема управления дает команду на выполнение сложения
* Результат сложения поступает в Регистр 1
* Результат операции АЛУ поступает в результирующий блок.
 
== Операции в АЛУ ==