
- •5 Задача 44
- •1. Відкрита архітектура пеом
- •2. Функціональна схема базової моделі мікропроцесора. Схеми напівсуматора і суматора. Дії над двійковими та двійково-десятковими числами.
- •Додавання
- •Віднімання
- •3. Логічна структура мікропроцесора
- •Сегментные регистры
- •Регистры общего назначения
- •Флаги состояния
- •Флаг направления
- •Системные флаги
- •Регистр управления
- •4. Адресація пам’яті
- •Сегментная адресация памяти
- •Параграфы
- •Понятия команды и формата команды
- •5. Сторінкова організ оп пам’яті. Таблиці, дескриптори
- •Понятие о страничной модели памяти
- •6. Структура таблиц idt. Дескриптор шлюза.
- •Дескриптор шлюза
- •7. Формування фізичної адреси з логічної адреси для сегментної та сторінкової схем організації пам’яті Страничная организация
- •8. Принципи роботи vmm
- •Обзор Администратора виртуальной памяти (vmm)
- •9. Використання регістрів загального призначення
- •10. Організація стеку. Адресація стекової пам’яті
- •11. Архітектура регістру ознак (flags)
- •12. Апаратно-програмні засоби певм.
- •13. Механізм переривань
- •14. Апаратні переривання, їх призначення. Архітектура мікросхеми 8859. Обробка апаратних переривань.
- •15. Контролер apic
- •16. Принцип роботи сопроцесора
- •17. Загальні поняття про канали та порти
- •18. Мікросхема паралельного інтерфейсу
- •19. Структура cmos-memory
- •20. Архітектура мікросхеми таймера
- •1 Задача
- •2 Задача
- •Програма може бути якась така:
- •5 Задача
- •6 Задача
Оглавление
1. Відкрита архітектура ПЕОМ 3
2. Функціональна схема базової моделі мікропроцесора. Схеми напівсуматора і суматора. Дії над двійковими та двійково-десятковими числами. 4
Додавання 6
Віднімання 7
3. Логічна структура мікропроцесора 8
Сегментные регистры 10
Регистры общего назначения 11
Флаги состояния 12
Флаг направления 12
Системные флаги 13
Регистр управления 14
4. Адресація пам’яті 14
Сегментная адресация памяти 15
Параграфы 15
Понятия команды и формата команды 15
5. Сторінкова організ оп пам’яті. Таблиці, дескриптори 16
Понятие о страничной модели памяти 16
Таблицы GDT, LDT. Дескрипторы оперативниой памяти 17
6. Структура таблиц IDT. Дескриптор шлюза. 19
Дескриптор шлюза 20
7. Формування фізичної адреси з логічної адреси для сегментної та сторінкової схем організації пам’яті 21
Страничная организация 21
8. Принципи роботи VMM 23
Обзор Администратора виртуальной памяти (VMM) 24
9. Використання регістрів загального призначення 24
10. Організація стеку. Адресація стекової пам’яті 25
Стек 25
Організація в пам'яті комп'ютера 25
11. Архітектура регістру ознак (flags) 27
12. Апаратно-програмні засоби ПЕВМ. 28
13. Механізм переривань 29
14. Апаратні переривання, їх призначення. Архітектура мікросхеми 8859. Обробка апаратних переривань. 31
16. Принцип роботи сопроцесора 34
17. Загальні поняття про канали та порти 35
18. Мікросхема паралельного інтерфейсу 36
19. Структура CMOS-memory 39
20. Архітектура мікросхеми таймера 39
1 задача 42
2 задача 42
3 задача 43
4 задача 43
Коротка відповідь: 43
Розгорнута відповідь: 43
Програма може бути якась така: 44
5 Задача 44
6 задача 44
1. Відкрита архітектура пеом
Відкритою архітектурою називають такий принцип побудови комп'ютера, який забезпечує можливість легкого нарощування системи за рахунок підключення до неї додаткових пристроїв, у тому числі виготовлених іншими фірмами. Більшість сучасних ПЕОМ відповідають цим принципом, за винятком небагатьох спеціалізованих моделей.
Структуру ПК, зображену вище, прийнято називати архітектурою із загальною шиною (інша назва - магістральна архітектура). Її головна перевага - простота, можливість легко змінювати конфігурацію комп'ютера шляхом додавання нових або заміни старих пристроїв. Відмічені можливості прийнято називати принципом відкритої архітектури ПК.
Принцип відкритої архітектури полягає в наступному:
Регламентуються і стандартизуються тільки опис принципу дії комп'ютера і його конфігурація ( певна сукупність апаратних засобів і з'єднань між ними). Таким чином комп'ютер можна збирати з окремих вузлів і деталей , розроблених і виготовлених незалежними фірмами - виробниками.
Комп'ютер легко розширюється і модернізується за рахунок наявності внутрішніх розширювальних гнізд , у які користувач може вставляти різноманітні пристрої , і , тим самим встановлювати конфігурацію своєї машини у відповідності зі своїми особистими уподобаннями .
Вигода користувачів від закладеного в ПК принципу відкритої архітектури полягає в наступному:
здешевлення вартості комп'ютерів через конкуренцію фірм, що виробляють комплектуючі ;
користувачі могли « підлаштувати ПК під себе» шляхом придбання та підключення додаткових пристроїв. При цьому вони не були пов'язані асортиментом , пропонованим фірмою IBM PC , а могли вибирати продукцію інших фірм;
відкритість архітектури привела до появи безлічі фірм, що спеціалізуються на випуску сумісних з IBM PC комп'ютерів. Це стало причиною зниження цін , підвищення якості і до збільшення вибору для користувачів.
2. Функціональна схема базової моделі мікропроцесора. Схеми напівсуматора і суматора. Дії над двійковими та двійково-десятковими числами.
5 типів виконання мікрокоманд:
|
BIU(Bus Interface Unit) виконує 3 операції:
|

Таблиця істинності суматора 1
Двійковій-десятковий код (англ. binary-coded decimal), BCD, 8421-BCD - форма запису цілих чисел, коли кожен десятковий розряд числа записується у вигляді його чотирьох бітного двійкового коду.
Наприклад:
31110 = 0011 0001 0001BCD
У BCD використовуються тільки 10 можливих комбінацій 4- х бітового поля замість 16 , існують заборонені комбінації бітів : 1010 ( 1010 ) , 1011 ( 1110 ) , 1100 ( 1210 ) , 1101 ( 1310) , 1110 (1410) і 1111 ( 1510 ) .
Тому , при додаванні і відніманні чисел формату 8421 - BCD діють наступні правила:
При додаванні двійково- десяткових чисел кожного разу , коли відбувається перенесення біта в старший напівбайт , необхідно до напівбайту , від якого стався перенесення , додати корегуюче значення 0110
При додаванні двійково- десяткових чисел кожного разу , коли зустрічається неприпустима для напівбайта комбінація , необхідно до кожної неприпустимї комбінації додати корегуюче значення 0110 з роздільною здатністю перенесення у старші напівбайтів .
При відніманні двійковій- десяткових чисел , для кожного напівбайта , що отримав позику із старшого напівбайта , необхідно провести корекцію , віднявши значення 0110 .