Что не входит в состав алу
Что не входит в состав алу
Арифмети́ческо-логи́ческое устро́йство (АЛУ) (англ. arithmetic and logic unit, ALU ) — блок процессора, который служит для выполнения арифметических и логических преобразований над словами, называемыми в этом случае операндами.
Арифметическо-логическое устройство в зависимости от выполнения функций можно разделить на две части:
1)микропрограммное устройство (устройство управления), задающие последовательность микрокоманд (команд);
2)операционное устройство (АЛУ), в котором реализуется заданная последовательность микрокоманд (команд).
Структура АЛУ и его связь с другими блоками компьютера показаны на рисунке 2.
Функции регистров, входящих в арифметическо-логическое устройство:
Часть операционных регистров могут быть адресованы в команде для выполнения операций с их содержимым и их называют программно-доступными. К таким регистрам относятся: сумматор, индексные регистры и некоторые вспомогательные регистры. Остальные регистры нельзя адресовать в программе, т.е. они являются программно-недоступными.
Операционные устройства можно классифицировать по виду обрабатываемой информации, по способу её обработки и по логической структуре. Более подробная классификация указана на рис.3.
Такая сложная логическая структура АЛУ может характеризоваться количеством отличающихся друг от друга микроопераций, которые необходимы для выполнения всего комплекса задач, поставленных перед арифметичеко-логическим устройством. На входе каждого регистра собраны соответствующие логические схемы, обеспечивающие такие связи между регистрами, что позволяет реализовать заданные микрооперации. Выполнение операций над словами сводится к выполнению определенных микроопераций, которые сводятся в свою очередь управляют передачей слов в АЛУ и действиями по преобразованию слов. Порядок выполнения микрокоманд определяется алгоритмом выполнения операций. То есть, связи между регистрами АЛУ и их функциями зависят в основном от принятой методики выполнения операций: арифметических, логических или специальной арифметики.
Содержание
История
Разработчик компьютера ENIAC, Джон фон Нейман, был первым создателем АЛУ. В 1945 году он опубликовал первые научные работы по новому компьютеру, названному компьютера для Принстонского института новейших исследований (IAS). Этот компьютер позже стал прототипом для большинства последующих компьютеров. В своих работах фон Нейман указывал устройства, которые, как он считал, должны присутствовать в компьютерах. Среди этих устройств присутствовало и АЛУ. Фон Нейман отмечал, что АЛУ необходимо для компьютера, поскольку оно гарантирует, что компьютер будет способен выполнять базовые математические операции включая сложение, вычитание, умножение и деление.
Операции в АЛУ
Выполняемые в АЛУ операции можно разделить на следующие группы:
Современные ЭВМ общего назначения обычно реализуют операции всех приведённых выше групп, а малые и микроЭВМ, микропроцессоры и специализированные ЭВМ часто не имеют аппаратуры арифметики чисел с плавающей точкой, десятичной арифметики и операций над алфавитно-цифровыми полями. В этом случае эти операции выполняются специальными подпрограммами. К арифметическим операциям относятся сложение, вычитание, вычитание модулей («короткие операции») и умножение и деление («длинные операции»). Группу логических операций составляют операции дизъюнкция (логическое ИЛИ) и конъюнкция (логическое И) над многоразрядными двоичными словами, сравнение кодов на равенство. Специальные арифметические операции включают в себя нормализацию, арифметический сдвиг (сдвигаются только цифровые разряды, знаковый разряд остаётся на месте), логический сдвиг (знаковый разряд сдвигается вместе с цифровыми разрядами). Обширна группа операций редактирования алфавитно-цифровой информации.
Классификация АЛУ
По способу действия над операндами АЛУ делятся на последовательные и параллельные. В последовательных АЛУ операнды представляются в последовательном коде, а операции производятся последовательно во времени над их отдельными разрядами. В параллельных АЛУ операнды представляются параллельным кодом и операции совершаются параллельно во времени над всеми разрядами операндов.
По способу представления чисел различают АЛУ:
По характеру использования элементов и узлов АЛУ делятся на блочные и многофункциональные. В блочном АЛУ операции над числами с фиксированной и плавающей точкой, десятичными числами и алфавитно-цифровыми полями выполняются в отдельных блоках, при этом повышается скорость работы, так как блоки могут параллельно выполнять соответствующие операции, но значительно возрастают затраты оборудования. В многофункциональных АЛУ операции для всех форм представления чисел выполняются одними и теми же схемами, которые коммутируются нужным образом в зависимости от требуемого режима работы.
По своим функциям АЛУ является операционным блоком, выполняющим микрооперации, обеспечивающие приём из других устройств (например, памяти) операндов, их преобразование и выдачу результатов преобразования в другие устройства. Арифметическо-логическое устройство управляется управляющим блоком, генерирующим управляющие сигналы, инициирующие выполнение в АЛУ определённых микроопераций. Генерируемая управляющим блоком последовательность сигналов определяется кодом операции команды и оповещающими сигналами.
Что такое арифметико-логическое устройство (АЛУ)
Что такое АЛУ? Арифметико-логическое устройство, одна из составляющих процессора. В статье мы приглашаем вас узнать принципы его действия, историю создания, основные характеристики, выполняемые операции, существующие классификации АЛУ.
Определение понятия
Современное многофункциональное АЛУ состоит сегодня из двух частей:
Набор выполняемых операций
Важно знать, какие операции должно исполнять АЛУ для того, чтобы обладать функциональной полнотой. Как правило, хватает четырех:
Если мы обратимся к первым арифметико-логическим устройствам, то увидим, что количество выполняемых ими операций ограничивалось 16-ю. Современные АЛУ способны выполнять сотни! Кстати, число операций и сегодня является важнейшей характеристикой данных устройств.
Классификация АЛУ
По способу представления информации:
По способу действий с операндами:
По применению систем исчисления:
По особенностям использования узлов и элементов:
По временным характеристикам:
По характеристике устройства управления:
Основные функции
Арифметико-логическое устройство является составной частью процессора компьютера. АЛУ будет выполнять следующие функции:
Главные количественные характеристики
Составные части арифметико-логического устройства (ОУ и УУ) определяют количественные характеристики всей системы АЛУ. В частности, это следующее:
Главные качественные характеристики
Арифметико-логическое устройство (АЛУ) является составной частью процессора. Это определяет его важнейшие качественные характеристики:
История возникновения
Создателем арифметико-логических устройств считается Джон фон Нейман, разработчик компьютеров ЭНИАК (электронных числовых вычислителей).
Архитектура этого изобретения («архитектура фон Неймана») в дальнейшем стала базой, прототипом архитектур и большей части последующих компьютеров. В своих работах ученый указывал на наличие устройств, которые, по его мнению, являются обязательными для каждого компьютера. Среди них было упомянуто АЛУ. Фон Нейман считал, что арифметико-логическое устройство необходимо, потому что позволяет выполнять системе математические базовые операции. Как то: сложение и вычитание, умножение и деление.
Внутреннее устройство АЛУ
Мы уже разобрали, что условно АЛУ можно разделить на две части:
При этом условно состав АЛУ также подвергается следующей градации:
Сами микрокоманды делятся на две категории:
Функции регистров АЛУ
Чтобы иметь представление о работе АЛУ, нам нужно поближе познакомиться с функциями его регистров:
Теперь предлагаем вам обратиться к конкретным алгоритмам работы АЛУ.
Операция сложения
Функционально арифметико-логическое устройство будет состоять из Регистра 1, Регистра 2, сумматора и схемы управления.
Теперь распишем арифметическую операцию по тактам:
Операция вычитания
Давайте рассмотрим выполнение еще одной простой арифметической операции:
Операции в устройстве
Что такое арифметико-логическое устройство (АЛУ)
Что такое АЛУ? Арифметико-логическое устройство, одна из составляющих процессора. В статье мы приглашаем вас узнать принципы его действия, историю создания, основные характеристики, выполняемые операции, существующие классификации АЛУ.
Определение понятия
Вам будет интересно: Эльбрус или Байкал: какой российский процессор лучше?
Современное многофункциональное АЛУ состоит сегодня из двух частей:
Набор выполняемых операций
Важно знать, какие операции должно исполнять АЛУ для того, чтобы обладать функциональной полнотой. Как правило, хватает четырех:
Вам будет интересно: Интерфейс RS 485: описание
Если мы обратимся к первым арифметико-логическим устройствам, то увидим, что количество выполняемых ими операций ограничивалось 16-ю. Современные АЛУ способны выполнять сотни! Кстати, число операций и сегодня является важнейшей характеристикой данных устройств.
Классификация АЛУ
По способу представления информации:
По способу действий с операндами:
По применению систем исчисления:
По особенностям использования узлов и элементов:
Вам будет интересно: GeForce GT 720M: обзор, характеристики и отзывы
По временным характеристикам:
По характеристике устройства управления:
Основные функции
Арифметико-логическое устройство является составной частью процессора компьютера. АЛУ будет выполнять следующие функции:
Главные количественные характеристики
Составные части арифметико-логического устройства (ОУ и УУ) определяют количественные характеристики всей системы АЛУ. В частности, это следующее:
Главные качественные характеристики
Арифметико-логическое устройство (АЛУ) является составной частью процессора. Это определяет его важнейшие качественные характеристики:
История возникновения
Создателем арифметико-логических устройств считается Джон фон Нейман, разработчик компьютеров ЭНИАК (электронных числовых вычислителей).
Архитектура этого изобретения («архитектура фон Неймана») в дальнейшем стала базой, прототипом архитектур и большей части последующих компьютеров. В своих работах ученый указывал на наличие устройств, которые, по его мнению, являются обязательными для каждого компьютера. Среди них было упомянуто АЛУ. Фон Нейман считал, что арифметико-логическое устройство необходимо, потому что позволяет выполнять системе математические базовые операции. Как то: сложение и вычитание, умножение и деление.
Внутреннее устройство АЛУ
Мы уже разобрали, что условно АЛУ можно разделить на две части:
При этом условно состав АЛУ также подвергается следующей градации:
Сами микрокоманды делятся на две категории:
Функции регистров АЛУ
Чтобы иметь представление о работе АЛУ, нам нужно поближе познакомиться с функциями его регистров:
Теперь предлагаем вам обратиться к конкретным алгоритмам работы АЛУ.
Операция сложения
Функционально арифметико-логическое устройство будет состоять из Регистра 1, Регистра 2, сумматора и схемы управления.
Теперь распишем арифметическую операцию по тактам:
Операция вычитания
Давайте рассмотрим выполнение еще одной простой арифметической операции:
Операции в устройстве
Арифметико-логическое устройство
Материал из ПИЭ.Wiki
АЛУ реализует важную часть процесса обработки данных. Она заключается в выполнении набора простых операций. Операции АЛУ подразделяются на три основные категории: арифметические, логические и операции над битами. Арифметической операцией называют процедуру обработки данных, аргументы и результат которой являются числами (сложение, вычитание, умножение, деление. ). Логической операцией именуют процедуру, осуществляющую построение сложного высказывания (операции И, ИЛИ, НЕ. ). Операции над битами обычно подразумевают сдвиги.
Содержание
История создания
Разработчик компьютера ENIAC, Джон фон Нейман, был первым создателем АЛУ. В 1945 году он опубликовал первые научные работы по новому компьютеру, названному EDVAC (Electronic Discrete Variable Computer). Годом позже он работал со своими коллегами над разработкой компьютера для Принстонского института новейших исследований (IAS). Архитектура этого компьютера позже стала прототипом архитектур большинства последующих компьютеров. В своих работах фон Нейман указывал устройства, которые, как он считал, должны присутствовать в компьютерах. Среди этих устройств присутствовало и АЛУ. Фон Нейман отмечал, что АЛУ необходимо для компьютера, поскольку оно гарантирует, что компьютер будет способен выполнять базовые математические операции включая сложение, вычитание, умножение и деление
Структура АЛУ
АЛУ состоит из регистров, сумматора с соответствующими логическими схемами и элемента управления выполняемым процессом. Устройство работает в соответствии с сообщаемыми ему именами (кодами) операций, которые при пересылке данных нужно выполнить над переменными, помещаемыми в регистры.
Арифметико-логическое устройство функционально можно разделить на две части :
Часть операционных регистров является программно-доступной, то есть они могут быть адресованы в команде для выполнения операций с их содержимым. К ним относятся : сумматор, индексные регистры, некоторые вспомогательные регистры.
Остальные регистры программно-недоступные, так как они не могут быть адресованы в программе. Операционные устройства можно классифицировать по виду обрабатываемой информации, по способу обработки информации и логической структуре.
АЛУ может оперировать четырьмя типами информационных объектов: булевскими (1 бит), цифровыми (4 бита), байтными (8 бит) и адресными (16 бит). В АЛУ выполняется 51 различная операция пересылки или преобразования этих данных. Так как используется 11 режимов адресации (7 для данных и 4 для адресов), то путем комбинирования «операция/ режим адресации» базовое число команд 111 расширяется до 255 из 256 возможных при однобайтном коде операции.
Классификация АЛУ
Операции в АЛУ
Выполняемые в АЛУ операции можно разделить на следующие группы:
Современные ЭВМ общего назначения обычно реализуют операции всех приведённых выше групп, а малые и микроЭВМ, микропроцессоры и специализированные ЭВМ часто не имеют аппаратуры арифметики чисел с плавающей точкой, десятичной арифметики и операций над алфавитно-цифровыми полями. В этом случае эти операции выполняются специальными подпрограммами. К арифметическим операциям относятся сложение, вычитание, вычитание модулей («короткие операции») и умножение и деление («длинные операции»). Группу логических операций составляют операции дизъюнкция (логическое ИЛИ) и конъюнкция (логическое И) над многоразрядными двоичными словами, сравнение кодов на равенство. Специальные арифметические операции включают в себя нормализацию, арифметический сдвиг (сдвигаются только цифровые разряды, знаковый разряд остаётся на месте), логический сдвиг (знаковый разряд сдвигается вместе с цифровыми разрядами). Обширна группа операций редактирования алфавитно-цифровой информации
Блог Евгения Крыжановского
Я научу вас ремонтировать свой компьютер!
АЛУ: расшифровка, определение и принцип работы
Как все мы знаем из школьного курса информатики, в основе любого CPU лежит четыре основные составляющие: арифметико-логического устройства или сокращенно АЛУ, модуля ввода-вывода, а также блока управления и памяти.
Эта архитектура была разработана величайшим математиком всех времен и народов Джоном фон Найманом и легла в основу первого созданного центрального процессора. С тех пор CPU претерпел множество доработок и модернизаций, однако, базовый принцип его построения остался нетронутым.
Определение
АЛУ — это один из узлов ЦП, который отвечает за реализацию всех логических и арифметических преобразований различных уровней сложности, которые протекают в электронно-вычислительной машине. В качестве выполняемых операций используются операнды, длина которых соответствует длине слова или его размеру.
Главным предназначением этого узла является обработка данных, которые находятся в оперативно запоминающем устройстве компьютера. Помимо этого, АЛУ генерирует управляющие сигналы, которые являются для электронно-вычислительной машины своего рода инструкциями, указывающими что необходимо делать с определенным набором данных. Каждая из операций, происходящих в процессоре, выполняется при помощи электронных схем, которые могут состоять из нескольких тысяч электронных элементов, установленных очень плотно друг к другу.
Поступающие на вход АЛУ электронные сигналы генерируют определенный тип обработки данных, выраженных в двоичной системе исчисления. Всего существует четыре разновидности заданных типов действий, которыми способен работать этот узел центрального процессора. Таким образом, количество базовых операций является основной характеристикой этого узла процессора.
В свою очередь, для выполнения определенной операции с данными, в АЛУ реализовано четыре элемента, на каждый из которых возложено выполнение определенных задач: управление, передача, хранение и преобразование данных, поступающих на вход узла из оперативной памяти.
Узлы хранения
К этой составляющей относятся следующие электронные элементы:
— триггеры, отвечающие за хранение вспомогательных данных и конечных результатов, необходимых для выполнения различных процессов;
— регистры, основным предназначением которых является сохранение целостной структуры аргументов операций промежуточных и конечных результатов.
В некоторых случаях совокупность регистров может выступать в качестве блока памяти, а триггеры — в качестве общего регистра состояния.
Узлы передачи
Составляющей этого узла центрального процессора являются:
— шины, отвечающие за объединение блоков АЛУ и их обоюдное взаимодействие;
— мультиплексоры и вентили, благодаря которым задается нужное направление выполняемых преобразований.
Узлы преобразования
Элементами этого узла выступают:
— сумматоры, отвечающие за выполнение микроопераций;
— сдвигатели;
— схемы выполнения логических операций;
— корректоры для десятичной арифметики;
— преобразователи кода, которые принимают участие в операциях с обратными и дополнительными данными, которые могут потребоваться в процессе преобразования;
— счетчики, осуществляющие подсчет завершенных циклов преобразования данных.
Узлы управления
Основными элементами узла управления являются:
— контрольный блок;
— дешифратор сигналов;
— схемы преобразования логических признаков, которые формируют ветви выполнения заданных команд.
Принцип работы
В процессе работы CPU, в рассматриваемом нами узле создаются электронные сигналы, подаваемые на другие узлы ЦП строго в определенной последовательности, которые необходимы для выполнения поставленной задачи. Этот процесс осуществляется поэтапно и состоит из нескольких тактов.
Управляющее устройство отвечает за выполнение программ в автоматическом режиме, однако, в процессе его работы могут применяться прерывания, необходимые для вовлечения в работу прочих узлов процессора. Работа устройства управления возможно благодаря основному принципу микропрограммирования, который обладает определенным набором характеристик.
Разновидности арифметико-логического устройства
В зависимости от принципа работы и метода обработки массивов данных АЛУ можно разделить на две категории: последовательные и параллельные. Эти категории различаются методами представления элементов операций и их реализации.
Помимо этого, существует еще классификация АЛУ по характеру использования, в которой этот узел подразделяется на блочные и многофункциональные. Для первого типа характерно распределение данных по однотипным блокам и последующее их выполнение. В процессе работы второго типа для обработки данных задействуются все имеющиеся микросхемы, которые, в свою очередь, могут приспосабливаться под различные типы данных. За обработку различных видов данных отвечают определенные микросхемы.
При этом высокая скорость работы АЛУ достигается благодаря тому, что все задачи выполняются в параллельном режиме, что обеспечивает их многозадачность, однако, такой принцип работы сопровождается и большим энергопотреблением. По способу представления данных, АЛУ могут использоваться для работы с десятичными числами, а также числами, использующими плавающую или фиксированную запятую.
Арифметические операции и логические процедуры
Все процессы, происходящие в узле арифметико-логических преобразований, можно подразделить на несколько категорий. Арифметические операции представляют собой основные математические операции такие как деление, умножение, вычитание модулей, обычное вычитание и сложение.
Для категории логических преобразований характерны операции конъюнкции, которые сопоставимы с союзом «и», дизъюнкции — сопоставимой с логической операций, смысл которой приближен к союзу «или», а также операции сравнения различных данных на предмет равенства. Чаще всего в логических преобразованиях используются двоичные слова, в состав которых входят множественные разряды.
Любую операцию, происходящую в АЛУ, можно представить в виде строгой последовательности логических функций, выраженных при помощи многоразрядной электронно-вычислительной логики. Например, для двоичных электронно-вычислительных систем применяется и аналогичный тип логики и так до десятичной системы.
В любом преобразовании данных, происходящем в арифметико-логическом устройстве, присутствуют свои аргументы операции, а конечные результаты обработки данных выражаются в виде шестнадцатиразрядных битовых строк. Обработанные во время преобразования данные, выражаются в цифровом виде со знаком плюс или минус, в зависимости от наличия переполнения, при помощи специальных флагов, которые используются при непредсказуемых изменениях знака, который выражается в виде отдельного бита. Логика переноса бита между системами различных разрядов происходит по принципу беззнаковой арифметики. Таким образом, система присваивает знак плюс в том случае, если обрабатываемые данные в старшем разряде не могут быть выражены конечным результатом в младшем разряде.
Запись опубликована 05.04.2016 автором katrinas11 в рубрике Моя жизнь. Отблагодари меня, поделись ссылкой с друзьями в социальных сетях: