Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Індивідуальне завдання відповідно до варіантаСтр 1 из 2Следующая ⇒
ПОЯСНЮВАЛЬНА ЗАПИСКА ЗМІСТ Вступ 2.1 2.2 2.3 Висновки Список літератури Вступ
Дисципліна «Архітектура комп’ютерів» входить до кваліфікаційних вимог для бакалаврів напряму 6.0915 – «Комп’ютерна iнженеpiя» узагальненим об’єктом діяльності яких є технічні засоби та системне програмне забезпечення комп’ютерних систем i мереж універсального та спеціального призначення і їх компонент. Однією з типових задач подальшої професійної діяльності бакалаврів напряму підготовки «Комп’ютерна iнженеpiя» є розробка проектів (на piвнi окремих блоків та вузлів) універсальних і спецiалiзованих ЕОМ, мереж ЕОМ, обчислювальних комплексів, систем, спецiалiзованих мікропроцесорних пристроїв, контролерів та адаптерів. Запропонована в даних вказівках тематика курсової роботи безпосередньо пов'язана з розробкою елементів спеціалізованих мікропроцесорних пристроїв. Коло розглянутих при цьому питань охоплює визначення конфігурації ПК, вибір структурної організації арифметично-логічного пристрою спеціалізованого мікропроцесора, складання мікроалгоритмів виконання операцій в арифметично-логічному пристрої, розробку мікропрограм виконання команд, складання функціональних і принципових схем окремих пристроїв процесора, розробку системи команд процесора. Завдання 2 Комп’ютер з архітектурою фон Неймана побудований на базі процесора з зовнішньою тактовою частотою 166 МГц розрядніетю внутрішніх регістрів 32, розрядніетю шини даних 32, розрядніетю шини адреси 32, величиною циклу обміну по шині даних — 1 такт. Кількість операцій у системі команд процесора 198. Операнди команд адресуються без використання РЗП, один з параметрів може задаватися безпосереднім значенням, але при цьому його розрядність співпадає з внутрішньою розрядніетю процесора. Адресація команд примусова, всі команди основної групи трьохоперандні. Мінімальною структурною одиницею пам’яті, що адресується є байт. Виконання операцій з плаваючою комою підтримуються арифметичним співпроцесором, система команд якого налічує 51 команду. Адресні простори процесора і співпроцесора співпадають і використовуються для обміну даними між ними. Для запису числа у формі з плаваючою комою в розрядній сітці використовується єдиний формат. Числа зберігаються в нормалізованому вигляді. Формат передбачає наявність розряду знаку мантиси довжиною 40 біт, розряду знаку порядку, поля цифрових розрядів порядку довжиною 24 біти. Співпроцесор використовує два формати команд: команди обробки, адресація операндів яких побудована на стековій структурі регістрів співпроцесора і пам’яттю. Адресація команд співпроцесора автоінкрементна. Система команд співпроцесора не має команд передавання керування. 1. Адресний простір процесора: 232 байти(1Мбайт).
2. Діапазон подання чисел з фіксованою комою: D= |Хmах| / |Хmin| = 2n = 232(n –розрядність внутр.регістрів процесора) 3. Діапазон подання чисел з плаваючою комою: a. порядок D =|Хmах| / |Хmін| = 4326=8163 б. мантиса 0, 5< =|M|< =1.
4. Швидкість передачі данних:
p= (Fext*D)/t = (200*64)/2 = 6400Мбіт/cек = 800 Мбайт/сек. 5. Довжина машинного коду команди основної групи при розміщенні всіх операндів у пам’яті: N_коп = ]log2326[=8 біт N_адреси = ]log2(256*1024*1024)[ = 28 біт N_команди = 19*4+6 = 82 біт = 10, 25байт.
6. Довжина машинного коду команди основної групи, якщо один з операндів задається безпосереднім значенням: N_ком = 8 + 3 * 28 + 32 = 124 біта = 15, 5 байт
7. Довжина машинного коду команд обробки співпроцесора при адресації операндів з використанням стекової пам'яті: N_ком = ]log2100[=7 біт
8. Довжина машинного коду команд співпроцесора для обміну з пам’яттю: N_ком = NКОП + NАдреси = 7 + 8 = 15біт.
Завдання 3 Відмовившись в умовах попереднього завдання від примусової адресації команд, розробити структуру машинних команд основної групи та команд обміну між верхівкою стеку співпроцесора і пам’яттю при використанні в них також базової та базово-індексної адресації операндів. Визначити довжину машинного коду для кожної з можливих структур. Кодування способів адресації:
N_коп = ]log2326[=8 біт Пряма адресація: N_адреси = 32
Довжина команди 116 біт
Безпосередня адресація:
Довжина команди 106 біт
Базова адресація: ]log264[ = 6 біт, отже виділимо 6 біт під код регістра Кодування регістрів:
Довжина команди 28 біт. Базово-індексна адресація: Кодування регістрів-індексів:
Кодування регістрів:
Довжина команди 51 біт = 6, 4 байта.
|