КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Структура БМУс принудительной адресацией
Для каждого способа адресации используется свой формат зоны β1. При принудительной адресации зона β1 содержит адрес перехода. Формат зоны β1:
где k- константа, определяющая адрес следующей микрокоманды. Константа представляет собой (n-1) разрядов адреса микрокоманды:
М – поле управления мультиплексором. Его разрядность равна: q= ]k +1[, где k-количество внешних условий. Например: x1, x2 - внешние условия.
Сигнал α соответствует младшему разряду адреса микрокоманд. Формированием сигнала α управляет поле М зоны β1. Значение α снимается с выхода мультиплексора логических условий. На входы мультиплексора поступают разряды зоны М, представляющие код логического условия.
Пример 1. Безусловный переход
Переход осуществляется по адресу: Аj+1 10010 1
Пример 2. Безусловный переход
Переход осуществляется по адресу: Аj+1 10010 0 Пример 3. Условные переходы Основное правило кодирования альтернативних вершин – альтернативне вершины размещаются в соседних ячейках памяти, причем адрес вершины, размещенной по переходу TRUE, в зоне α имеет 1. (Зона К совпадает)
На выходе α будет то, что прийдет на вход х1. Формирование зоны β1
Разработать схему БМУ для реализации заданого микроалгоритма. Разработать карта настройки БМУ.
Исходные данные: 1. Способ управления: асинхронный 2. Память микроалгоритма: 32слова 3. Зона β2 формируется по комбинированному способу 4. Обеспечивается контроль слова микрокоманды на четность. Расчет зоны β2, β3, β4.
ty5, ty1=1τ ty2=2 τ ty3=5τ ty4=12τ ty6, ty7=9τ
1.Разработать формат зоны β1. Определить разрядность …………. слова. n= ]32 [=5 k=5 - 4=1 Количество внешних устройств: k=2; n=](2+2)[=2 µ=2
Длина зоны β1: nβ1=6
Формат зоны β2:
Для формирования сигналов I и II будем применять дешифраторы. Расчитаем количество разрядов кодов дешифратора по формуле: n1=]3[=2
Кодирование сигналов: Кодирование согналов:
Структура зоны β2:
Длина зоны β2: nβ2=5
Формат зони β3. Максимальна тривалість МО: tmax=12 >>∆tmax=11 Довжина зони β3: nβ3=]log211[ +1=5 Враховуючи попередні обчислення, а також те, що для перевірки на парність у зоні β3 необхідно виділити один розряд, довжина слова МК=і nмк=6+6+5+1=18
Розміщення комананд в пам’яті мікрокоманд
Вершини 3,4-альтернативні. Так як вершини 3,6-альтернативні,то ми малюємо порожню вершину. Вершини 6,7 також альтернативні. Правило формування адреси альтернативних комірок: альтернативна адреса розміщується таким чином, що їхня адреса відрізняється лише молодшим розрядом. Тоді частина К для цих вершин буде однакова, а молодший розряд А формується в залежності від переходу. Схема БМУ з примусовою адресацією (табл.4) Створення карти програмування та карти налаштування БМУ
При «конец» ми робимо перехід на саму себе.
Дата добавления: 2014-01-20; Просмотров: 539; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |