АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Лекция: Арифметико-логическое устройство

Читайте также:
  1. I. Внутреннее государственное устройство само по себе
  2. I.Основное городское благоустройство (базис)
  3. Автоматические средства пожаротушения. Устройство спринклерных и дренчерных систем пожаротушения.
  4. АВТОМАТИЧЕСКОЕ ЗАРЯДНОЕ УСТРОЙСТВО
  5. Административно-политическое устройство в Крымском ханстве 1 страница
  6. Административно-политическое устройство в Крымском ханстве 2 страница
  7. Административно-политическое устройство в Крымском ханстве 3 страница
  8. Административно-территориальное устройство России. Республики в составе РФ.
  9. Административно-территориальное устройство РФ.
  10. Административно-территориальное устройство субъектов Российской Федерации
  11. Административно-территориальное устройство субъектов РФ.
  12. Административное и государственное устройство

 

Классическая ЭВМ состоит из трех основных устройств: арифметико-логического устройства, устройства управления и запоминающего устройства. Рассмотрим особенности организации этих устройств. Прежде всего, рассмотрим структуру арифметико-логического устройства.

В современных ЭВМ арифметико-логическое устройство не является самостоятельным схемотехническим блоком. Оно входит в состав микропроцессора, на котором строится компьютер. Однако знание структуры и принципов работы АЛУ весьма важно для понимания работы компьютера в целом. Для лучшего понимания этих вопросов проведем синтез арифметического устройства, предназначенного для выполнения только одной операции – умножения чисел с фиксированной запятой, заданных в прямом коде, со старших разрядов множителя [13]. В ходе этого процесса также обратим внимание на особенности использования рассмотренных выше основных схемотехнических элементов ЭВМ.

Синтез АЛУ проходит в несколько этапов. Сначала необходимо выбрать метод, по которому предполагается выполнение операции, и составить алгоритм соответствующих действий. Исходя из алгоритма и формата исходных данных, следует определить набор составляющих АЛУ элементов. Затем требуется определить связи между элементами, установить порядок функционирования устройства и временную диаграмму управляющих сигналов, которые должны быть поданы на АЛУ от устройства управления.

Пусть операнды имеют вид:

[X]пк = x0x1x2…xn[Y]пк = y0y1y2…yn

где x0, y0 – знаковые разряды.

Операция умножения чисел с фиксированной запятой, заданных в прямом коде, со старших разрядов множителя выполняется по следующей формуле:

Sign Z = Sign X Sign Y|Z| = y1•|X|•2-1+ y2•|X|•2-2 +…+yn•|X|•2-n[X]пк = 0.1101; Sign X = 0[Y]пк = 1.1011; Sign Y = 1Sign Z = 0 1 = 1|X| = 0. 1 1 0 1|Y| = 0. 1 0 1 1 y1y2y3y4 +0.00000000 |Z| = 0y1 = 1 0.01101000 1•|X|•2-1 +0.01101000 |Z| = |Z| + |X|•2-1y2 = 0 0.00000000 0•|X|•2-2 +0.01101000 |Z| = |Z| + 0y3 = 1 0.00011010 1•|X|•2-3 +0.10000010 |Z| = |Z| + |X|•2-3y4 = 1 0.00001101 1•|X|•2-4 ­0.10001111 |Z| = |Z| + |X|•2-4

Алгоритм вычислений представлен на рис. 3.1


Рис. 3.1. Алгоритм операции умножения чисел с фиксированной запятой, заданных в прямом коде, со старших разрядов множителя

Каждой переменной, представленной в алгоритме, в схеме должен соответствовать элемент хранения. Разрядность модуля произведения равна сумме разрядностей сомножителей. Умножение двоичного числа на 2-i обеспечивается сдвигом этого числа вправо на соответствующее количество разрядов. Переход к анализу очередного разряда множителя (i = i + 1) может быть обеспечен сдвигом регистра множителя на один разряд в сторону старших разрядов.

Исходя из этого, определим состав оборудования, необходимого для реализации АЛУ заданного типа для n = 4 (таблица 3.1).

Таблица 3.1.
Схема Разрядность Функции Управляющий сигнал
Регистр модуля множимого RGX   Загрузка. Сдвиг в сторону младших разрядов. УС1 УС2
Регистр модуля множителя RGY   Загрузка. Сдвиг в сторону старших разрядов. УС3 УС4
Регистр модуля результата RGZ   Загрузка. Установка в "0". УС5 УС6
Триггер знака множимого TX   Загрузка УС7
Триггер знака множителя TY   Загрузка УС8
Триггер знака результата TZ   Загрузка УС9
АЛУ   Комбинационный сумматор
Комбинационные схемы   Получение на входе АЛУ сигналов "0" или RGX в зависимости от значения yi

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

Временная диаграмма управляющих сигналов, поступающих на арифметико-логическое устройство, показана на рис. 3.3.


Рис. 3.2. Структурная схема арифметического устройства для выполнения операции умножения со старших разрядов множителя чисел, заданных в прямом коде


Рис. 3.3. Временная диаграмма управляющих сигналов


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)