Раздел 14. Электроника и вычислительная техника
Раздел 14. Электроника и вычислительная техника
Информатикаарифметическое устройство
Арифметическое устройство – одно из главных устройств цифровой электронной вычислительной машины, в котором выполняются логические и арифметические операции над числами.
Осуществление любой логической или арифметической операции в арифметическом устройстве сводится, в конечном счете, к последовательному выполнению нескольких микроопераций или элементарных операций: установка в «ноль» любых разрядов блоков арифметического устройства, прием отдельного разряда или кода числа, сдвиг в сторону старших или младших разрядов числа, получение инверсного (обратного) кода, сложение кодов, выдача кода и т. д.
К арифметическим операциям можно отнести сложение, извлечение корня, умножение, деление и вычитание. Деление и извлечение корня, а также возведение числа в степень, определение тригонометрических функций, логарифмов и т. п. весьма часто осуществляются по стандартным подпрограммам. Главная операция цифровой вычислительной машины – сложение, к которому сводятся все другие арифметические операции. Например, умножение сводится к суммированию несколько раз множимого; деление – к поочередному нахождению цифр частного при помощи вычитания и сложения.
Арифметическое устройство в составе цифровой вычислительной машины связано с центральным устройством управления. Из запоминающего устройства поступают первоначальные числа, по команде центрального устройства управления («умножить», «вычесть», «сложить» и т. д.). Арифметическое устройство производит соответствующие операции, после чего результаты операций снова передаются в запоминающее устройство, а сигналы, означающие окончание операции, показатели переполнения разрядной сетки и т. п., при необходимости передаются в центральное устройство управления.
Главные характеристики и состав арифметического устройства зависят от требуемого быстродействия, разрядности чисел, выбранной системы счисления, алгоритмов выполнения операций и их ускорения, типа применяемых схем и связей между ними (импульснопотенциальные, импульсные или потенциальные) и формы представления чисел.
Арифметическое устройство, как правило, состоит из нескольких регистров для недолговременного хранения чисел, логических цепей, предназначенных для выполнения простейших операций над числами, сумматоров и местного устройства управления, которое воспринимает команду на произведение операции от центрального устройства управления машины и отрабатывающего нужную последовательность команд.
В зависимости от используемого способа суммирования чисел различают арифметические устройства последовательно-параллельного, параллельного и последовательного действия. В арифметических устройствах последовательного действия суммирование двух чисел осуществляется одноразрядным сумматором, через который поэтапно, начиная с младших, проходят все имеющиеся разряды слагаемых. В арифметических устройствах параллельного действия все разряды каждого из слагаемых подаются в сумматор одновременно, количество разрядов сумматора равно количеству разрядов в слагаемых.
Арифметические устройства последовательно-параллельного действия являются промежуточной формой. Регистры параллельного арифметического устройства состоят из триггеров или подобных элементов и позволяют произвести одновременный доступ ко всем разрядам числа. В арифметическом устройстве последовательного действия вместо регистров применяются в том числе и линии задержки, которые, в случае необходимости, замыкаются в кольцо через логические цепи рециркуляции и усилители. В элементах и схемах арифметического устройства применяются электронные лампы (в первоначальных образцах), полупроводниковые диоды, транзисторы, феррит-диодные ячейки и феррит-транзисторные ячейки.
В арифметических устройствах с микропрограммным управлением в составе местного устройства управления используют также ферритовые матрицы, предназначенные для хранения микропрограмм операций.
Основные требования к элементам схем арифметического устройства – высокая надежность, технологичность, взаимозаменяемость однотипных элементов, повторяемость главных характеристик в производстве.
С учетом способа кодирования чисел арифметические устройства производятся для операций в десятичной или двоичной системе, реже – в троичной, либо какой-нибудь иной системе счисления, с разным количеством разрядов, с числами, представленными в форме с плавающей или с фиксированной запятой, или и с теми и с другими.
Методы ускорения выполнения операций используются либо в элементарных операциях, либо в полных операциях арифметического устройства. Особенно результативно ускорение элементарной операции суммирования, потому что она большей частью входит в алгебраическое сложение или вычитание, деление, умножение и др.
В последовательных арифметических устройствах ускорение суммирования получается переходом к последовательно-параллельным схемам; соответственно в параллельных – использованием схем, применяющих статистический характер переносов, схем «с мгновенным переносом» и т. п. Наиболее изучены методы ускорения умножения. В последовательных приспособлениях они базируются главным образом на введении дополнительных сумматоров, которые позволяют одновременно суммировать несколько частичных произведений; в пределе наличие n сумматоров последовательного типа (или n/2 логических схем и сумматоров) позволяет произвести умножение за 2n тактов. В параллельных арифметических устройствах используются методы ускорения умножения аппаратные и логические 1-го и 2-го порядка. Логические методы базируются на модификации множителя; увеличение количества аппаратуры при их применении касается только местного устройства управления и не зависит от числа разрядов в перемножаемых числах; практический и теоретический предел возможностей логических методов – уменьшение среднего числа суммирований при осуществлении одного умножения до 1/3 на каждый двоичный разряд множителя. Аппаратные методы 1-го порядка базируются на введении вспомогательных сумматоров, вспомогательных цепей запоминания переносов или замещении цепей сдвига цепями деления и умножения на особые множители; количество вспомогательного оборудования пропорционально количеству разрядов; число тактов суммирования в процессе умножения трансцендентно может быть уменьшено до одного (независимо от числа разрядов множителя), однако в действительности этот предел не достижим. Аппаратные методы 2-го порядка базируются на построении пирамид сумматоров; объем оборудования пропорционален квадрату количества разрядов, время умножения равносильно 2—3 тактам суммирования. Подобные методы разрабатываются для ускорения операции деления.
Главные тенденции в развитии арифметических устройств связаны с использованием микроэлектроники. Вследствие чего применяются матричные схемы для прямого суммирования и умножения десятичных цифр, параллельно-параллельные и сверхпараллельные сумматоры, аппаратные методы 2-го порядка для ускорения деления и умножения, другими словами, построения с большим числом повторяющихся элементов и систематическими связями между ними. Ищутся также новые способы кодирования чисел, которые упрощают выполнение операций, иные методы ускорения операций, исправления ошибок и аппаратного контроля. При этом ставятся цели повышения быстродействия, увеличения надежности, уменьшения стоимости потребляемой мощности и габаритов.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Раздел 1. Транспортная техника
Раздел 1. Транспортная техника Автобус Автобус – транспортное средство для перевозки достаточно большого числа пассажиров, более 8 человек. Автобус.Кузов автобуса вагонного типа – это несущая конструкция. К основанию кузова прикреплен двигатель, оси, коробка передач.
Раздел 2. Производственная техника
Раздел 2. Производственная техника Автоклав Автоклав – устройство для обработки продукции, сырья и изделий способом нагрева под давлением выше атмосферного. Устройство имеет вид емкости – или полностью замкнутой, или открывающейся с крышкой. Сфера применения этого
Раздел 3. Сельскохозяйственная техника
Раздел 3. Сельскохозяйственная техника Аэрозольный генератор Аэрозольный генератор – машина, применяемая для химической защиты сельскохозяйственных растений от вредителей.Генератор состоит из станины с поручнями, двигателя, воздухонагнетателя, приемного воздушного
Раздел 4. Дорожно-строительная техника
Раздел 4. Дорожно-строительная техника Автовышка Автовышка – самоходное транспортно-подъемное средство, используется в строительных, дорожных работах для подъема рабочих, инструмента и материалов, при ремонте зданий и сооружений, окраски, очистки, облицовки,
Раздел 8. Медицинская техника
Раздел 8. Медицинская техника Автоклав Автоклав – это аппарат, предназначенный для стерилизации каких-либо объектов насыщенным водяным паром под большим давлением. Автоклав также имеет второе название – паровой стерилизатор.Основными деталями любого автоклава
Раздел 11. Гидротехника. Гидравлика. Вакуумная техника
Раздел 11. Гидротехника. Гидравлика. Вакуумная техника Адсорбционный насос Адсорбционный насос – вакуумный насос, в основе действия которого лежит явление адсорбции, т. е. откачиваемый газ адсорбируется на поверхности различных газопоглощающих веществ, например
Раздел 12. Измерительная техника. Метрология
Раздел 12. Измерительная техника. Метрология Акселерометр Акселерометр (от лат. accelero – «ускоряю» и греч. metreo – «измеряю») – прибор для измерения ускорений в транспортных наземных машинах различного назначения, а также в летательных аппаратах всех видов, в ракетах и
Раздел 13. Радиотехника, телевидение, фотокинотехника, аудиотехника, свч-техника, связь
Раздел 13. Радиотехника, телевидение, фотокинотехника, аудиотехника, свч-техника, связь Автогенератор Автогенератор – это генератор, вырабатывающий электромагнитные колебания. Автогенератор самопроизвольно возбуждает колебания, преобразуя их из энергии источников
Раздел 18. Офисная техника
Раздел 18. Офисная техника Брошюратор Брошюратор – устройство, применяемое для обеспечения работы небольших организаций (фирм), которое позволяет формировать из отдельных листов бумаги цельные документы: брошюры, отчеты, доклады, донесения и т. д.Необходимость создания
Раздел 19. Космическая техника
Раздел 19. Космическая техника Абляционная теплозащита Абляционная теплозащита – специальное покрытие, которое наносится на корпус возвращаемого космического аппарата и головные части воздушнокосмических средств для защиты поверхности при возвращении в атмосферу от
Бортовая цифровая вычислительная техника
Бортовая цифровая вычислительная техника Бортовая цифровая вычислительная техника – оборудование, входящее в единый комплекс и предназначенное для обеспечения сбора и обработки данных. В процессе работы бортовой цифровой вычислительный комплекс после сбора данных
Коллектив авторов
Просмотр ограничен
Смотрите доступные для ознакомления главы 👉