![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Определение формата микрокоманд ⇐ ПредыдущаяСтр 7 из 7
При проектировании данного УА будем использовать смешанный способ кодирования. Разобьем множество микроопераций Y на 3 непересекающихся подмножеств Y1, Y2, Y3. Y1={y16, y12, y3, y17, y8, y19, y22} Y2={y4, y5, y6, y18, y14, y11, y2, y21} Y3={y13, y7, y9, y20, y15, y1, y10} Множество логических условий X состоит из 11 элементов: X={x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11} Определим размеры полей микрокоманд. Поле операторной микрокоманды будет состоять из 3 подполей - Y1, Y2, Y3, размером 3, 4 и 3 двоичных разряда соответственно. Поле микрокоманды переадресации должно содержать номер одного из восьми логических условий - x1…x11. Для повышения гибкости процесса микропрограммирования удобно иметь возможность выбирать тождественно истинное и тождественно ложное условия. Поэтому поле Х будет занимать не 3, а 4 разряда. Поле адреса определяется объёмом памяти микропрограмм. Учитывая, что количество вершин в микропрограмме более 20, а логических условий одиннадцать, то для поля адреса в микрокоманде стоит отвести 6 разрядов. Формат операторной микрокоманды
Формат микрокоманды переадресации
Таблица кодирования микроопераций и логических условий
Структурная схема управляющего автомата Рис. 6. Структура управляющего автомата.
Содержимое ПЗУ микропрограмм
Заключение. В ходе выполнения курсовой работы мной было спроектировано арифметико-логическое устройство, выполняющее алгебраическое сложение/вычитание и проверяющее отношение эквивалентности.
|