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

Реферат Проектування спеціалізованого мікрокомп'ютера з неоптімізованою системою команд





а


4.1 Формати и цикли команд


На рис.3 наведені формати и цикли команд мікрокомп ютера. Перші дві

такти Т вк та Т д є спільнімі для усіх команд и реалізують вібірку команд з пам яті та їх декодування. Такти Т О1 та Т О2 забезпечують вібірку операндів на мікрокомандні регістрі внутрішньої пам яті мікокомп ютера.


Рис.3



. 2 Схема алгоритму Функціонування мікрокомп ютера



Схема алгоритму представляет собою сукупність мікропідпрограм (МПП):

- IPL - пуск мікрокомп ютера та завантаження початкової адреси в програмний лічильник;

Т вк - вібірка командіровку з пам яті;

Т О1, Т О2 - Вибірки Першого та іншого операндів;

(+, *, /) - відповідні аріфметічні операции;

- T O3 - записом результатів;

- JNZ - операція Умовний переходу;

- HLT - зупинка мікрокомп ютера.

Переключальній вершіні КОП відповідає такт декодування коду операции.

. Програмно-мікропрограмна модель мікрокомп ютера


Модель мікрокомп ютера базується на вікорістанні ВІС КМ1804ВС1, что має регістрову пам ять ємністю в 16 слів.

У програмній моделі відображені регістрі, Які представляються в командах мікрокомп ютера; в мікропрограмній моделі - регістрі, вмістом якіх оперують мікрокоманді. Моделі мікрокомп ютера відповідає структура проілюстрована на рис.4.


Рис. 4


Регістрі R0-R7 є регістрамі Загальне призначення (РЗП). Регістр R8 - програмний лічильник (ПЛ). Регістрі R9-R15 є програмно доступними, причому R9, R10 Використовують для зберігання операндів после тактів Т О1 и Т О2, а РЕГІСТР R11 - для запису результатів после Завершення такту Т О3.

Регістрі RDI, RDO прізначені для короткочасного зберігання даних во время записи в ОП та при чітанні з неї. Регістр RA зберігає адресою Звернення до ОП.

Регістр команд RK зберігає код команди.

Кнопковій РЕГІСТР Rкн фіксує адресою Першого командного слова програми.

. Мікропрограмі операцій


. 1 Аріфметічні операции


. 1.1 Операція «Додавання»

Цю операцію ВІС реалізує апаратно. Мікропрограма операции показана на рис. 5.


Рис.5

пам ять мікропрограма алгоритм мікрокомп ютер

длительность такту операции Т +=Р + *? , Де Р +=1 - Кількість процесорніх тактів,?-трівалість процесорного такту.


Т + =?


6.1.2 Операції «множения» и «Ділення»

У списку операцій ІМС ВС1 операции «*» и «/» відсутні, тому в КП смороду реалізуються мікропрограмо. Операції «*» и «/» простіше Виконувати над Даними в прямому коді. Вважатімемо, что операнди всегда додатні числа, что дозволяє нам Дещо спростіті загальний алгоритм операцій «*» и «/».


6.1.3 Операція «множения»

Архітектура ВС1 орієнтована на реалізацію Першого алгоритмом: множення почінається з молодших розрядів множніка, сума часткового добутків зсувається вправо. Цьом алгоритмом відповідає мікропрограмна модель, зображена на рис.6.


Рис.6


Алгоритм множення в змістовній форме.

. Співмножнікі розміщені в регістрах R9, R10.

. Перевірка на Рівність нулю значень співмножніків.

. Множнік з R10 пересілається в РЕГІСТР RQ.

. Сумі частковий добутків (R10) прісвоюємо значення «0».

. Вміст RQ зсуваємо вправо на один розряд.

. Аналізуємо молодший розряд множніка (стан тригера Т). Если Т=1,

до суми частковий добутків додається множения (R9). Если Т=0, до суми частковий добутків додається «0». Утворені суми частковий добутків та множнік в RQ зсуваються вправо на один розряд.

. Пункт 6 повторяються для всіх розрядів множніка.

. Старша частина добутку буде Розміщена в R10, молодша частина

добутку - в RQ. Вважаємо, что старша частина 2n-розрядно добутку (в R10) дорівнює 0. Тому добуток буде n-розрядно и пересілається з RQ в R10.

. Кінець.

Граф мікропрограмі (ГМП) операции множення показань на рис.7.

З него віпліва...


Назад | сторінка 3 з 7 | Наступна сторінка





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

  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Спеціалізований арифметико-логічний Пристрій комп'ютера (АЛП) для Викон ...
  • Реферат на тему: Розробка VHDL МОДЕЛІ комп'ютера (архітектура MIPS)
  • Реферат на тему: Спеціалізований арифметико-логічний Пристрій комп'ютера (АЛП) для Викон ...
  • Реферат на тему: Розробка конфігурації високопродуктивного комп'ютера на базі сучасної м ...