Висновки
Завданням даного курсового проекту було спроектувати спеціалізований мікрокомпютер, система команд якого однозначно визначається списком процедур (операцій), необхідних для успішного рішення науково-технічної задачі.
Процес проектування був розділений на два етапи: архітектурний та технічний. На архітектурному етапі розроблений алгоритм рішення задачі(креслення 8). Ця схема деталізована до арифметичних операцій (операторів присвоювання). Зі схеми випливає такий набір арифметичних операцій: { + , * , / }.
Була обрана опесердковано-регістрова адресація за виконанням необхідної умови для цієї адресації.
Схема алгоритму функціонування мікрокомпютера являє собою сукупність мікропідпрограм(креслення 7).
Розробивши мікропрограми арифметичних, логічних операцій та основних тактів було виконано розподіл адресного простору памяті мікрокоманд.
Структурна схема мікрокомпютера на кресленні 6.
Результатом технічного етапу є принципова схема, наведена на кресленні 4.
Для керування блоками мікрокомпютера був розроблений формат мікрокоманди, наведений на кресленні 3.
Для рішення поставленої задачі була розроблена мікропрограма (табл.6), поля якої заповнені згідно формату мікрокоманди.
Список літератури
1. Цифрові електронні обчислювальні машини: Методичні вказівки до виконання курсових проектів / Уклад.: Єфимець В. М., Жуков І. А., Іваськів Ю. Л. та ін. - К.: НАУ, 2011. - 52 с.
2. Аверьянов Н. Н., Березенко А. И., Борщенко Ю. И. и др. Микропроцессоры и микропроцессорные комплекты интегральных микросхем. Том 2. - М.: «Радио и связь», 2007. - 368 с.
3. Дональд Д. Гивоне, Роберт П. Россер. Микропроцессоры и микрокомпьютеры. Вводный курс.: Пер. с англ. В. С. Штаркмана и Т. А. Шаргиной - М.: «Мир», 1983. - 466 с.
4. Шило В. Л. Популярные микросхемы ТТЛ. Серии: КР1533, КР1531, К531, К555, К155. - М.: «Аргус», 2010. - 65 с.
5. Полупроводниковые БИС запоминающих устройств. Справочник под.редакцией Гордонова А. Ю. и Дьякова Ю. Н. - М.: «Радио и связь»,1990. - 359 с.
- Вступ
- 1. Система команд мікрокомпютера
- 1.1 Схема алгоритму рішення задачі
- 1.2 Програма задачі в змістовній формі
- 2. Розподіл адресного простору памяті
- 3. Визначення формату команди
- 3.1 Довжина поля КОП
- 3.2 Кодування машинних операцій
- 3.3 Вибір режиму адресації
- 3.3.1 Пряма адресація
- 3.3.2 Опесердковано-регістрова адресація
- 4. Формати команд і алгоритм функціонування мікрокомпютера
- 4.1 Формати і цикли команд
- 4.2 Схема алгоритму функціонування мікрокомпютера
- 5. Програмно-мікропрограмна модель мікрокомпютера
- 6. Мікропрограми операцій
- 6.1 Арифметичні операції
- 6.1.1 Операція «Додавання»
- 6.1.2 Операції «Множення» і «Ділення»
- 6.1.3 Операція «Множення»
- 6.1.4 Операція «Ділення»
- 6.1.5 Операція умовного переходу JNZ
- 6.1.6 Такт збереження ТО3
- 6.2 Мікропрограми тактів Твк, ТО1, ТО2
- 6.2.1 Такт вибірки команди Твк
- 6.2.2 Такти вибірки операндів То1, То2
- 6.2.3 Мікропрограма IPL
- 6.3 Такт декодування коду операції Тд
- 6.4 Розподіл адресного простору памяті мікрокоманд
- 7. Структурна схема мікрокомпютера
- 7.1 Процесор
- 7.1.1 Блок мікропрограмного керування
- 7.1.2 Блок регістрів
- 7.1.3 Блок обробки даних БОД
- 7.2 Память
- 7.2.1 Оперативна память
- 7.2.2 Постійна память
- 7.2.3 Дешифратор ПВВ
- 7.2.4 Дешифратор DC АП
- 7.3 Генератор тактових імпульсів (ГТІ)
- 8. Формат мікрокоманди
- 9. Закодована мікропрограма мікрокомпютера
- Висновки