Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Разработка операционного автомата↑ ⇐ ПредыдущаяСтр 2 из 2 Содержание книги
Поиск на нашем сайте
ФОРМАТ ВХОДНЫХ, ВЫХОДНЫХ И ВНУТРЕННИХ ПЕРЕМЕННЫХ, С КОТОРЫМИ ОПЕРИРУЕТ АЛУ Исходные данные (операнды) поступают в формате 16-разрядных двоичных чисел с фиксированной запятой, представленных в прямом коде , , причем нулевой разряд является знаковым и запятая фиксирована после знакового разряда. Соответственно результат операции должен быть представлен в той же форме: . При выполнении логической операции положение запятой и знак игнорируются, операции выполняются над 16-разряднвми двоичными векторами. Результат операции эквивалентности хранится в переменной E. В операциях участвуют следующие переменные: · – первый операнд; · – второй операнд; · – результат операции деления; · – переменная для временного хранения результата деления; · – результат логической операции; · –переменная для хранения знака частного; · - тип выполняемой операции (0- алгебраическая; 1- логическая); · – знаковые разряды Кроме того, устройство должно формировать признаки результата – двоичные переменные (флаги): · – признак переполнения; · – признак четности числа единиц в результате.
ГРАФ - СХЕМЫ АЛГОРИТМОВ ВЫПОЛНЯЕМЫХ ОПЕРАЦИЙ Условные обозначения: L1 – сдвиг влево на 1 разряд; P=1 – признак четности числа единиц в результате выполняется; P=0 – признак четности числа единиц в результате не выполняется; OV=1 – признак арифметического переполнения выполняется; OV=0 – признак арифметического переполнения не выполняется; в условных циклах 1 – переход по ссылке «да»; 0 – переход по ссылке «нет».
Рисунок 2.1. Граф-схема алгоритма деления с восстановлением остатка
Рисунок 2.2. Граф-схема алгоритма эквивалентности
2.2.3
Рисунок 2.3. Объединенная ГСА РАЗРАБОТКА СТРУКТУРЫ ОПЕРАЦИОННОГО АВТОМАТА Учитывая действия, которые следует выполнить для реализации алгоритма, включим в состав операционного автомата следующие элементы: · 4 шестнадцатиразрядных регистра PrA, PrB, PrC, PrD с возможностью сдвига содержимого влево; · Триггеры Tr OV и Tr P для хранения признаков результата; · 4 схемы сравнения на «равно»; · Триггер S для временного хранения знака частного; · Триггер E для хранения результата логической операции; · Четырехразрядный счетчик Сч _ n.
Рисунок 2.4. Операционный автомат АЛУ
СПИСОКМИКРООПЕРАЦИЙ И ЛОГИЧЕСКИХ УСЛОВИЙ, РЕАЛИЗУЕМЫХ В ОПЕРАЦИОННОМ АВТОМАТЕ Таблица 2.1. Список микроопераций ОА
Таблица 2.2. Список логических условий, формируемых в ОА:
2.2.6
Рисунок 2.5. Микропрограмма операций деления и эквивалентности в терминах микроопераций и логических условий
ПРОЕКТИРОВАНИЕ УПРАВЛЯЮЩЕГО АВТОМАТА АЛУ ОПРЕДЕЛЕНИЕ ФОРМАТА МИКРОКОМАНД При проектировании данного УА будем использовать смешанный способ кодирования микроопераций. Разобьем все множество микроопераций на три непересекающихся подмножества . Множество логических элементов состоит из пяти элементов: . Будем использовать единый формат микрокоманды (таблица 2.3). А1 – адрес перехода при Х=0. А2 – адрес перехода при Х=1. Таблица 2.3. Формат микрокоманды
КОДИРОВАНИЕ МИКРООПЕРАЦИЙ И ЛОГИЧЕСКИХ УСЛОВИЙ Таблица 2.4. Кодирование микроопераций и логических условий
2.3.3СТРУКТУРНАЯ СХЕМА УПРАВЛЯЮЩЕГО АВТОМАТА
Рисунок 2.6. Структурная схема управляющего автомата
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-20; просмотров: 340; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.29.202 (0.011 с.) |