Міністерство загальної та професійної освіти b> p>
Російської Федерації b> p>
Курський державний технічний університет b> p>
Кафедра Вт b> p>
Пояснювальна записка до b> p>
курсового проекту b> p>
з дисципліни «Організація ЕОМ» b> p>
Проектування обчислювального пристрою b> p>
Виконав: b> студент групи ВМ-62 Ільїн А.В. b> p>
Прийняв b>: доцент Жмакін А.П. b> p>
Курськ 1999 p>
Зміст
1.Вступ
2. Завдання
3. Розробка загальної структури ЦВМ
3.1. Загальна структура ЦВМ
3.2. Формати команд
3.3. Таблиця мікрокоманд
3.4. Операційний автомат
центрального керуючого пристрою.
3.5. Командний цикл.
4. Проектування АЛУ
4.1 Графи мікропрограм
додавання і віднімання, множення, ділення, логічних операцій (and, or, xor).
4.2 Синтез I - автомата
4.3 Синтез керуючого
автомата з «програмованої" логікою
4.4. Формати мікрокомманд p>
4.5. Кодування ПЗУ МК. P>
5. Бібліографічний список
6. Додаток
1. Введення
В даний час існує дві тенденції в проектуванні засобів обчислювальної техніки: по-перше, розробка пристроїв
спеціалізованих ЕОМ на основі мікропроцесорних засобів, по-друге, реалізація ЕОМ з використанням НВІС програмованих логічних матриць, матриць програмованих
логічних елементів і базових матричних кристалів. Побудова ЕОМ на НВІС пов'язано не тільки з комплексування мікропроцесорних засобів, що відображає
перше тенденцію проектування, але і з застосуванням сучасних методів логічного синтезу арифметико-логічних та керуючих пристроїв, що розміщуються
на НВІС, а також методів оцінки результатів проектування. p>
Мета
і задачі проектування
Метою курсового проектування є освоєння методики проектування і розробки
операційних і керуючих пристроїв ЕОМ, а також підготовки технічної документації на ці пристрої. Курсовий проект є формою самостійної
роботи студентів. У період курсового проектування студент повинен закріплювати, поглиблювати, і вміло застосовувати теоретичні знання для вирішення поставлених
практичних завдань, працювати з науково-технічною літературою та конспектом лекцій. Основну увагу при виконанні курсового проекту звертається на уміння
приймати технічні рішення і обгрунтовувати їх. Об'єктом курсового проектування є спеціалізоване обчислювальний пристрій, що включає
процесор і запам'ятовуючий пристрій. Процесор проектується для визначеного списку команд і має задовольняти заданим вимогам технічного завдання. P>
2.Заданіе
Система команд
АЛП
ЗУ
УУ
Д
Адресність
Формат
Разр. біт
Тип ОА
Разр. біт
ЕМК. Кбайт
Тип УА
Розрядність
Спосіб адресації
1
AR, SI
16
M
8
16
ЖЛ
16 біт
П, K
3. Розробка b> загальної структури ЦВМ b> p>
3.1. Загальна структура ЦВМ b> p>
Розрядність шини адреси (ША) обчислюємо виходячи з розрядності і ємності ЗУ. p>
Розрядність ЗУ = 8біт = 1байт. Т.ч. можемо адресувати 16/1 = 214 біт. Т.е розрядність ША 14 біт. P>
16384x8 b>
16x16 b>
Структурна схема ЦВМ b> p>
Рис.1 Структурна схема ЦВМ p>
3.2. Формати команд b> p>
Формати обираємо з міркувань, що регістрів загального призначення (РОН) у нас 16. p>
У кожній команді має бути зашифрований код операції (КОП), ознака формату (ПФ), а також ознака адресації (пряма
або непряма П/О). p>
Звідси: p>
формат AR p>
0 1 4 5 6 9 16 p>
0
КОП
ПО
R1
X
формат SI p>
0 1 5 6 7 p>
1
КОП
I
S p>
Вважаємо, що у
нас 16 РОНов, включаючи регістр акумулятор (А) з адресою 0000, тому для їх
адресації використовуємо 4 біта.
У полі ознаки адресації 1 - пряма адресація, 0 - непряма, при чому, зауважимо, що у форматі SI ми не використовуємо пряму
адресацію, так як це обумовлено самим форматом, а всі інші функції, як то - переходи, повернення з підпрограми, робота з переривань і т.п.
обумовлюються наявністю "0" в другому бите. p>
3.3 b> . Таблиця мікрокоманд b> p>
Формат
КОП
Команди
Семантика
1. AR
0000
ADD
A ¬ A +! R1
0001
SUB
A ¬ A-! R1
0010
MUL
A ¬ A *! R1
0011
DIV
A ¬ A /! R1
0100
AND
A ¬ A &! R!
0101
OR
A ¬ AL! R1
0110
XOR
A ¬ A