Описание электрической структурной схемы арифметического устройства для выполнения сложения и вычитания десятичных чисел и алгоритм работы - Конструирование СВТ
На рис. 2.1 показана электрическая структурная схема арифметического устройства для выполнения сложения и вычитания десятичных чисел с контролем на появление недопустимых кодов (более 1001).
Данные с шины информационной входной (ШИВх) поступают на схему контроля на появление недопустимых кодов (более 1001). Далее на схеме сравнения знаков (СхСр) сравниваются знаки входных операндов. Эти операнды записываются в соответствующие регистры (РгА и РгВ).
Алгоритм выполнения сложения (вычитания) чисел в двоично-десятичной системе счисления зависит от знаков операндов. Существует два основных алгоритма:
- 1) работа с операндами с одинаковыми знаками; 2) работа с операндами с разными знаками.
"+" - С(16) (1100(2)); "-" - D(16) (1101(2)).
Выполнение операции сложения (вычитания) чисел с одинаковыми знаками
К каждой тетраде операнда В из регистра В (РгВ) прибавляется 6(10) (0110(2)), т. е. отнимается 10(10) (1010(2)). Это действие производится в блоках корректировки суммы КСм1, КСм2. Корректировка необходима, т. к. при работе в двоично-десятичной системе счисления десятичные символы могут быть от 0(10) (0000(2)) до 9(10) (1001(2)). Чтобы результат не был больше 9(10) (1001(2)), необходимо вычесть 10(10) (1010(2)). В ЭВМ выполняется только операция сложения, а вместо вычитания 10(10) (1010(2)) к полученному результату прибавляется 10(10) в дополнительном коде (0110(2)). Устройство работает "с избытком шесть".
После этого откорректированные тетрады из регистра В (РгВ) передаются в сумматор (ДСм).
Операнд А из регистра А (РгА) по соответствующей микрокоманде передается в сумматор (ДСм) без изменения одновременно с откорректированными тетрадами из регистра В (Рг В).
В сумматоре (ДСм) производится суммирование, и он выдает результат, который фиксируется в регистре сумматора (РгСм). Переносы из тетрад фиксируются в триггерах PT1 и PT2. Производим коррекцию тетрад, из которых не было переносов (перенос из тетрады был равен нулю). Коррекция производится на блоках корректировки суммы КСм3, КСм4. Коррекция заключается в том, что к тетраде, из которой не было переноса, прибавляется 10(10) (1010(2)). Выходные переносы с блоков PT1 и PT2 подаются на вход разрешения блоков коррекции КСм3, КСм4. После этого через дизъюнктор данные передаются на выходной регистр (РгВых).
Выполнение операции сложения (вычитания) чисел с разными знаками
В регистр А (РгА) записывается отрицательный операнд, а в регистр В (РгВ) - положительный операнд.
Операнд А из регистра А (РгА) поступает на преобразователь из прямого кода в обратный (блок X/Y1) и далее передается в сумматор (ДСм).
Операнд В из регистра В (РгВ) по соответствующей микрокоманде передается в сумматор (ДСм) без изменения одновременно с операндом А.
В сумматоре (ДСм) производится суммирование операнда В в прямом коде, обратного кода операнда А и "1". "1" прибавляем для того, чтобы обратный код операнда А перевести в дополнительный код.
Сумматор выдает результат, который фиксируется в регистре сумматора (РгСм). Переносы из тетрад фиксируются в триггерах PT1 и PT2. Производим коррекцию тетрад, из которых не было переносов (перенос из тетрады был равен нулю). Коррекция производится на блоках корректировки суммы КСм3, КСм4. Коррекция заключается в том, что к тетраде, из которой не было переноса, прибавляется 10(10) (1010(2)).
По переносу из первой тетрады определяется знак результата. Если перенос из первой тетрады был равен единице, то знак результата положительный, если перенос из первой тетрады был равен нулю, то знак результата - отрицательный.
Если результат положительный, то через дизъюнктор данные передаются на выходной регистр (РгВых).
Если знак отрицательный, то полученное значение переводится из дополнительного кода в прямой код (преобразователь X/Y2) и к обеим тетрадам, независимо от их знака, прибавляется 10(10) (1010(2)). Это действие производится на блоках КСм5 и КСм6. После этого через дизъюнктор данные передаются на выходной регистр (РгВых).
Данные из выходного регистра (РгВых) поступают на шину информационную выходную (ШИВых) откуда могут читаться различными устройствами
Похожие статьи
-
Электрическая принципиальная схема арифметического устройства для выполнения сложения и вычитания десятичных чисел представлена на графическом листе Э3....
-
Электрическая функциональная схема арифметического устройства для выполнения сложения и вычитания десятичных чисел представлена на рис. 2.4. Отдельно...
-
Основной частью электронной вычислительной машины является процессор или микропроцессор. С развитием научно-технического прогресса повышается требования...
-
Расчет мощности потребляемой схемой арифметического устройства для выполнения сложения и вычитания десятичных чисел Мощность, потребляемая всем...
-
Расчет времени выполнения операции сложения, вычитания десятичных чисел - Конструирование СВТ
Время выполнения операций определяется задержкой на переключение элементов на пути следования сигнала. В табл. 2.5 представлено среднее время...
-
Блок входных сигналов от станка обеспечивает бесконтактный прием в устройство сигналов от станка. Блок построен на субблоке SB - 900, субблок рассчитан...
-
Как известно, частота автоколебаний в таком генераторе определяется формулой (1), А затухание в частотно-зависимой ветви обратной связи на частоте 0 ....
-
Описание блок-схемы программы (рис. 3.1). Блок № 1 - начало программы. В этом блоке происходит инициализация всей программы, создание основного и...
-
Система подачи топлива предназначена для хранения запаса топлива, очистки топлива и посторонних примесей и для подачи его в цилиндры двигателя. Система...
-
Описание структурной схемы - Разработка радиопередающего устройства
Рис. 1. Структурная схема РПУ. Проектирование любого устройства начинается с составления структурной схемы. Структурных схем частотной манипуляции много,...
-
Определяем минимальное количество ВДК nВДК мин из условия обеспечения питания аппаратуры в аварийном режиме работы ЭПУ: NВДК мин ? Рн/(UЭПУ ав-IВДК...
-
На основании разработанных этапов работы алгоритма спектрального вычитания и в соответствии ГОСТ 19.701-90 (ИСО 5807-85) "Схемы алгоритмов, программ,...
-
Выбор и обоснование схемы электрической структурной - Блок сопряжения телефонной связи
В данном дипломном проекте рассматривается схема блока сопряжения. Блок представляет собой устройство с двумя усилителями и кнопкой вызова внешнего...
-
В состав лабораторной установки входят: - аналоговая вычислительная машина МН-10, на лицевой панели которой набрана электронная модель следящей системы;...
-
Структурная схема устройств АЛСН - Назначение автоматической локомотивной сигнализации
Кодовые сигналы числового кода воспринимаются приемными катушками ПК, проходят через усилитель У и поступают на дешифратор, где они декодируются, и...
-
Основанием для производства экспертизы послужило определение о назначении судебной экспертизы по гражданскому делу №1-6789/15 от "..." августа 2015г.,...
-
Структурная схема усилителя постоянного тока - Проектирование усилителей электрических сигналов
При проектировании усилителя постоянного тока следует учесть, что его структурная схема состоит из нескольких частей: КП 52.292028.201Э2 Изм. Лист №...
-
Описание схемы контроля на появление недопустимых входных кодов - Конструирование СВТ
Схема контроля на появление недопустимых кодов (более 1001 (2) ) и логика работы схемы представлена на рис. 2.2 и табл. 2.1. Логика работы схемы контроля...
-
Экспериментальное исследование характеристик устройства - Разработка схем кодера PAL
Целью проведения экспериментального исследование было снятие временных характеристик следующих функциональных узлов цифрового кодера PAL: генератора...
-
Микропроцессоры обрабатывают упорядоченные двоичные наборы. Минимальной единицей информации является один бит. Далее следуют - тетрада (4 бита), байт (...
-
Структура платы, Описание схем, Микропроцессор CPU - Плата микропроцессора
Микропроцессорная система представляют собой совокупность больших интегральных схем (БИС), реализующих различные функции и связанных между собой внешними...
-
Каток ДУ-50 имеет механическую трансмиссию, которая объединяет в одном блоке реверсивный механизм, коробку передач, дифференциал с блокирующим...
-
Сегодняшний день заставляет не по дням, а по часам совершенствовать технологии, связанные с разными отраслями науки и техники. Это влечет за собой...
-
Описание функциональной схемы. - Счетчик импульсов
В функциональной схеме отдельные элементы рассматриваются с точки зрения их назначения. Различные элементы могут выполнять одинаковые функции. По этому...
-
Анализ работы устройства - Проектирование печатной платы программатора микросхем ПЗУ
Формирователь сигналов IBM представляет собой шинный формирователь, который пропускает сигналы с шины данных IBM (выходные сигналы регистра данных...
-
Программно ШИМ реализован с использованием таймера/счетчика микроконтроллера. После включения питания и окончания процедуры сброса, контроллер переходит...
-
Заключение - Конструирование СВТ
В данном курсовом проекте было разработано арифметическое устройство для выполнения сложения и вычитания десятичных чисел. На вход схемы подаются два...
-
Если при проектировании пользователь и применяет уже созданные им ранее или кем-либо другим библиотеки компонентов, то в процессе работы неизбежно...
-
А) расходы на техническое обслуживание устройств автоблокировки Б) расходы на техническое обслуживание устройств электрической централизации В) расходы...
-
Анализ технического задания, Описание электрической схемы - Особенности работы микроконтроллера
Технические характеристики: Диапазон измерения, мкФ .............................................1.999-103 Погрешность во всем диапазоне, %, не...
-
(2.6) Где TТОиТР - годовой объем работ, чел.-ч; Ц - коэффициент неравномерности загрузки постов принимается (ц = 1,15); КП - доля постовых работ в общем...
-
Техника безопасности при выполнении слесарных работ - Ударно-сцепные устройства электровоза
Перед началом работы проверить весь инструмент. Слесарные молотки должны быть хорошо насажены. Зубила, бородки не должны иметь трещин и сколов. Проверить...
-
Устройство коробки передач Т-40 Механическая коробка передач трактора состоит из ходоуменьшителя, валов и шестерен, конической передачи с механизмом...
-
Конструкция и принцип работы устройства для восстановления распылителей форсунок
Форсунки дизельных двигателей не редко выходят из строя по вине изношенных распылителей. Они прекращают выполнять свои функции, в результате чего...
-
Описание работы СИФУ - Реверсивный тиристорный преобразователь для электроприводов постоянного тока
Для работы СИФУ используется косинусоидальное опорное напряжение, максимальное значение которого должно находится в точках естественной коммутации...
-
Устройство числового программного управления 2Р22, именуемое в дальнейшем "устройство", предназначено для управления металлообрабатывающими станками. По...
-
Очень часто в радиотехнике требуется из сложной смеси полезных и нежелательных сигналов выделить и пропустить требуемый сигнал. Именно эта необходимость...
-
Существует несколько способов получения частотной (ЧМ) (фазовой (ФМ)) модуляции [3, 4, 5]. Угловая модуляция может быть получена прямым способом, когда...
-
СЭл. Трл. 3 = СЭл. Рез + СЭл = 480982 + 1938218 = 2419200 /грн/год/; СТ, Трл. 3 = СТ, Рез + СТ = 2419200 + 1310301 = 3729501 /грн/год/. Суммарная...
-
Разработка структурной схемы устройства - Разработка автомобильной охранной сигнализации
Структурная схема проектируемой автомобильной сигнализации изображена на рисунке 5. Рисунок 5 - Структурная схема автомобильной сигнализации...
Описание электрической структурной схемы арифметического устройства для выполнения сложения и вычитания десятичных чисел и алгоритм работы - Конструирование СВТ