Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Синтез мікропрограмного керуючого автомата з жорсткою логікою

Реферат Синтез мікропрограмного керуючого автомата з жорсткою логікою





их


З операційного автомата в керуючий необхідно передати осведомітельних сигнали про стан пристроїв ОА, що визначаються списком наступних логічних умов:


X - перевірка наявності операндів на вхідних шині;

р1 - якщо р1 = 1, то співмножник дорівнює нулю;

р2 - знак множимо;

р3 - знак порядку в RG4;

р4 - знак множника в RG1;

р5 - p5 = 1 - ПРС;

Р6 - знак результату складання порядків;

р7-аналізований розряд множника;

р8 - р8 = 1 - умова завершення множення;

р9 - відсутній - необхідно нормалізувати RG3;

Z - перевірка можливості видачі на ШІВих.


Таким чином, керуючий МПА має виробляти 13 керуючих сигналів і посилати їх у ОА в потрібні такти машинного часу відповідно з алгоритмом, орієнтуючись на 11 осведомітельних сигналів, що надходять з ОА.



3 Реалізація змістовної ДСА


Змістовна граф-схема алгоритму представлена ​​в додатку В.

Виконання алгоритму починається з перевірки наявності операндів на ШІВх (блоки 1 і 4). При надходженні першого операнда відбувається занесення його мантиси в RG1 і молодші розряди RG2 (в старші розряду заносяться 0), його порядку в RG4, а також обнулення RG3, занесення 01001 в CT2 і скидання тригера T1 і лічильника СТ1 (блок 2). Потім проводиться аналіз знака множимо (блок 5): якщо р2 = 1, то формується і заноситься до RG3 ДК від мантиси множника (блок 6), - аналіз знака порядку в RG4 (блок 7): якщо р3 = 1, то в СТ1 заноситься ДК від порядку, якщо ні - то ПК, - і занесення мантиси множимо в молодші розряди RG2 (в старші розряду заносяться 0), порядку множимо в RG4 (блоки 8 і 9). Потім проводиться аналіз знака множника (блок 11): якщо р4 = 1, то формується і заноситься до RG3 ДК від мантиси множимо (блок 12). Після занесення кожного із співмножників проводиться аналіз p1. Якщо хоча б в одному випадку p1 = 1 (блоки 3 і 10), значить операнд дорівнює нулю і необхідно перейти до блоку 26.

Потім проводиться аналіз знака порядку множимо в RG4 (блок 13): якщо р3 = 1, то до вмісту СТ1 додається ДК від порядку в RG4, якщо ні - то ПК, - а також зсув RG3 вліво на 23 розряду і занесення в його старший розряд знака результату (блоки 14 і 15). Виробляється перевірка на ПРС (блок 16): якщо р5 = 1, то виникло ПРС і тригер Т1 необхідно встановити в В«1В» подачею сигналу У10 (блок17). p align="justify"> Потім проводиться аналіз молодшого розряду множника (блок 18):

якщо P7 - логічна одиниця, то виконується підсумовування приватної суми і множимо (блок 19...


Назад | сторінка 5 з 17 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Поняття алгоритму і його властивості. Блок-схема алгоритму. Технологія Ro ...
  • Реферат на тему: Блок вирівнювання порядків і зсуву мантис
  • Реферат на тему: Якщо ремонт виявився модернізацією
  • Реферат на тему: Якщо ваш працівник затриманий чи засуджений
  • Реферат на тему: Якщо ви викликаєте швидку допомогу