Студопедия

Главная страница Случайная страница

Разделы сайта

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






Вертикальное микропрограммирование. Схема. Достоинства и недостатки.






ГОРИЗОНТАЛЬНОЕ МИКРОПРОГРАММИРОВАНИЕ. СХЕМА. ДОСТОИНСТВА И НЕДОСТАТКИ.

Микропрограммные устройства управления различаются и по способу формирования управляющих сигналов с применением:

• горизонтального микропрограммирования

• вертикального микропрограммирования

• смешанного микропрограммирования

Горизонтальное микропрограммирование

Каждому разряду операционной части микрокоманды (рис. 1.13) соответствует определенный управляющий сигнал (определенная микрооперация Si), поэтому число разрядов микрокоманды должно быть равно числу микроопераций S. В малых ЭВМ число микроопераций ≤ 150, потому такое микропрограммирование допустимо.

Достоинства горизонтального микропрограммирования заключаются в простоте формирования управляющих сигналов (сигнал формируется прямо из регистра микрокоманд RG MK) и возможности одновременного выполнения в одном такте любого набора из m микроопераций.

Недостатком же является необходимость большой длины микрокоманды, которая в то же

время используется неэффективно, т.к. в одном такте используется малая часть разрядов.


 

ВЕРТИКАЛЬНОЕ МИКРОПРОГРАММИРОВАНИЕ. СХЕМА. ДОСТОИНСТВА И НЕДОСТАТКИ.

Вертикальное программирование

 

Длина кода может быть определена как n=]log2(m+1)[, где m – число микроопераций.

Микрооперация определяется кодом n разрядности в операционной части регистра, причем отсутствие микрооперации определяется отдельной кодовой комбинацией.

Достоинством метода является небольшая длина микрокоманды.

Недостатками вертикального программирования являются:

• сложный дешифратор DC при большом числе микроопераций

• в каждой микрокоманде указывается только одна микрооперация,

что приводит к необходимости увеличивать длину микропрограммы по сравнению с горизонтальным программированием.

 







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.