Скачиваний:
23
Добавлен:
23.10.2019
Размер:
895.55 Кб
Скачать
    1. Состав и описание операционных элементов функциональной схемы (фс) моб для выполнения операции умножения чисел

На рисунке 3.3 изображена функциональная схема модуля операционного блока (ФС МОБ) для выполнения операции умножения машинных чисел по алгоритму "В" Мак-Сорли 2 в ДК.

Данная схема состоит из следующих элементов:

  • РА – 63-разрядный регистр множимого;

  • РВ – 33-разрядный регистр множителя;

  • PС – регистр результата произведения. Содержит результат умножения. Состоит из сумматора SM, коммутатора сумматора KОM и непосредственно регистра РС;

  • КОМ – коммутатор КОМ для формирования данных на выходе сумматора;

  • SM – комбинационный сумматор SM для образования дополнительного кода частичных остатков делимого;

  • ТЗН – триггер знака результата умножения;

  • СТ – счетчик;

  • DC – дешифратор кодов МС2.

Содержательный граф микропрограммы деления чисел по алгоритму "В" Мак-Сорли 2 в ДК представлен на рисунке 3.4

Рисунок 3.3 ФС МОБ для выполнения операции умножения чисел по алгоритму "В" МС2 в ДК

Рисунок 3.4 Содержательный граф микропрограммы умножения чисел по алгоритму "В" МС2 в ДК

    1. Синтез по заданному элементному базису минимальных реализаций функциональных узлов моб для выполнения умножения чисел

      1. Синтез регистров (ра, рв, рс)

РА:

РА : = ШД

РА)

Загрузка

РА : = 0.|РА|

NA)

Загрузка

РВ:

РB : = ШД[0]ШД

РB)

Загрузка

РB : = 00.|РB|

NB)

Загрузка

РB : = L2 PB.00

L2)

Сдвиг 2р загрузкой

РС:

РС : = 0

РС0)

Сброс

РC : = SM

PC)

Загрузка

РC : = L2 PC.00

L2)

Сдвиг 2р загрузкой

РC : = NC.|РС|

NС)

Загрузка

При реализации регистров на базе К155ТМ8 (4-разрядный регистр), понадобится следующее количество микросхем:

  • РА – 8 ТМ8

  • РВ – 8 ТМ8

  • РС – 16 ТМ8

Всего для реализации необходимых регистров понадобится 32 МС ТМ8. Следовательно, синтез регистров выполнен на К155ТМ8.

Условно-графическое обозначение К155ТМ8 изображено на рисунке 3.13

Рисунок 3.14 Условно-графическое обозначение регистра К155ТМ8

Таблица микроопераций регистра К155ТМ8 представлена в таблице 3.1:

Таблица 3.4 Таблица микроопераций регистра К155ТМ8

C

D

Действие

0

*

*

Сброс

1

Ai

Загрузка RG:=A

1

1

*

Хранение

  1. Синтез регистра ра на базе к155тм8:

Функциональная схема (ФС) регистра РА на базе К155ТМ8 изображена на рисунке 3.14

Рисунок 3.15 ФС регистра РА на базе К155ТМ8

  1. Синтез коммутатора (кома):

Таблица синтеза коммутатора КОМА имеет следующий вид (таблица 3.2):

Таблица 3.5 Таблица микроопераций коммутатора КОМА

СРА

СNA0

K0

Ki

0

0

*

*

0

1

0

PA[i]

1

0

ШД[0]

ШД[i]

1

1

*

*

Из таблицы 3.5 получаем следующие карты Карно:

Карта Карно для К0 представлена на рисунке 3.7.

СNA0

СPA

0

1

0

*

0

1

ШД[0]

*

Рисунок 3.7 Карта Карно для К0

Карта Карно для Кi представлена на рисунке 3.8.

СNA0

СPA

0

1

0

*

PA[i]

1

ШД[i]

*

Рисунок 3.8 Карта Карно для Кi

В соответствии с картами Карно получаем следующие формулы реализованные в базисе элементов, заданных согласно техническому заданию:

Соседние файлы в папке 64_int_ДК_RRRX
  • #
    23.10.2019269.69 Кб8A1.vsdx
  • #
    23.10.2019113.45 Кб6A2.vsdx
  • #
    23.10.2019895.55 Кб23CURSE.docx