Переполнение разрядной сетки и т.д.

ЛЕКЦИЯ20

Тема: АРИФМЕТИКО - ЛОГИЧЕСКОЕ УСТРОЙСТВО АЛУ.

Знать:

Назначение и структуру АЛУ;

Классификацию и характеристики АЛУ.

Уметь:

Выбрать ИМС АЛУ с заданными свойствами и характеристиками.

Проблемная ситуация:

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

Признаки выполнения операции:

1. Переполнение разрядной сетки.

2. Результат равен 0.

3. Результат получился отрицательным.

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

Спроектированная функциональная схема имеет следующий вид:

Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru 3

Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru D0 RG Q0

Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru D1 Q1 А0 SM S0 D0 RG Q0

Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru D2 Q2 А1 S1 D1 Q1

Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru УС1 D2 Q3

Переполнение разрядной сетки и т.д. - student2.ru С P1

Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru B0 УС3 C

Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru B1

Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru P0

 
  Переполнение разрядной сетки и т.д. - student2.ru

Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru 2

 
  Переполнение разрядной сетки и т.д. - student2.ru

Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru D0 RG Q0

Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru D1 Q1

Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru Переполнение разрядной сетки и т.д. - student2.ru D2 Q2

УС2

Переполнение разрядной сетки и т.д. - student2.ru C

Переполнение разрядной сетки и т.д. - student2.ru

На входы D2 регистров 2 и 3 - подаются знаки чисел, в данном случае, лог.0.

Последовательность управляющих сигналов:

1) Подаем первое число на RG1;

2) Подаем УС1 – число заносится в RG1;

3) Подаем второе число на входы RG2;

4) Подаем УС2 – число заносится в RG2;

5) Подаем УС3 и считываем результат с выхода RG3.

Знак результата совпадает со знаком одного из слагаемых ( положительное число, в знаковом разряде - лог.0)

В АЛУ реализуются арифметические и логические операции над двоичными числами.

Основными характеристиками АЛУ являются:

- диапазон обрабатываемых чисел,

- быстродействие,

- разрядность чисел,

Формы представления чисел.

В зависимости от построения и характера работы различают АЛУ последовательного, параллельного и параллельно – последовательного действия.

В АЛУ последовательного действия операции над кодами осуществляются последовательно, разряд за разрядом.

В АЛУ параллельного действия операции над кодами чисел осуществляются параллельно по всем разрядам..

В зависимости от логической структуры АЛУ могут быть комбинационного и блочного типа.

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

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

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

Структура АЛУ комбинационного типа.

       
   
СУММАТОР
 
Блок регистров
 

Операнды

 
  Переполнение разрядной сетки и т.д. - student2.ru

Результат

 
  Переполнение разрядной сетки и т.д. - student2.ru

Признаки

       
    Переполнение разрядной сетки и т.д. - student2.ru
  Переполнение разрядной сетки и т.д. - student2.ru

УС

УС

       
   
Логические схемы
 
Блок местного управления
 

УС

 
  Переполнение разрядной сетки и т.д. - student2.ru

Операнды из блока регистров поступают в сумматор , где

в зависимости от вида операции выполняются определенные действия над числами. При этом участвуют УС с местного УУ , а также логические элементы, где производятся преобразования над операндами ( сдвиги , инверсии и т.д.).

Результат операции и признаки выполнения ее заносятся в блок регистров :

- результат - в регистр результата;

- признаки - в регистр признаков.

Признаки выполнения операии формируются при помощи логических схем и содержат информацию о видах результатов:

- результат равен 0,

- результат меньше 0,

переполнение разрядной сетки и т.д.

Для выполнения арифметических операций над числами в форме с фиксированной и с плавающей запятыми существуют АЛУ с разными структурами.

Наши рекомендации