Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Определение формата микрокоманд




При проектировании данного УА будем использовать смешанный способ кодирования.

Разобьем множество микроопераций Y на 3 непересекающихся подмножеств Y1, Y2, Y3.

Y1={y13, y14, y8, y16, y4, y11, yk}

Y2={y9, y15, y7, y6, y1}

Y3={y10, y12, y5, y3, y2}

Множество логических условий X состоит из 10 элементов:

X={x1, x2, x3, x4, x5, x6, x7, x8, x9, x10}

Определим размеры полей микрокоманд. Поле операторной микрокоманды будет состоять из 5 подполей - Y1, Y2, Y3 размером 3, 3 и 3 двоичных разряда соответственно.

Поле микрокоманды переадресации должно содержать номер одного из восьми логических условий - x1…x10. Для повышения гибкости процесса микропрограммирования удобно иметь возможность выбирать тождественно истинное и тождественно ложное условия. Поэтому поле Х будет занимать 4 разряда.

Поле адреса определяется объёмом памяти микропрограмм. Учитывая, что количество вершин в микропрограмме 17, а логических условий 10, то для поля адреса в микрокоманде стоит отвести 5 разрядов.

Тогда формат микрокоманды будет иметь вид:

Y1 Y2 Y3 x A1
         

Кодирование микроопераций и логических условий

Таблица кодирования микроопераций и логических условий

Код Y1 Y2 Y3 Код X
  Ø Ø Ø   Константа 0
  y13 y9 y10   x1
  y14 y15 y12   x2
  y8 y7 y5   x3
  y16 y6 y3   x4
  y4 y1 y2   x5
  y11 yk     x6
          x7
          x8
          x9
          x10
          Константа 1

 

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных