- •1.Процессор
- •1.1. Арифметико-логическое устройство
- •1.2. Устройство управления
- •1.3. Основные принципы работы современных процессоров
- •1.4. Регистры процессора
- •1.4.1. Регистры общего назначения
- •1.4.2.Указатель команд
- •1.4.3. Сегментные регистры
- •1.4.4. Регистр состояния микропроцессора Intel 8086
- •1.4.5. Управляющие регистры
- •1.4.6. Прочие регистры
- •1.5. Представление команд в эвм
- •1.6. Основные стадии выполнения команд
- •2. СисТемная шина
- •2.1. Шины
- •2.2. Шина данных. Разрядность шины
- •2.3. Адресная шина. Разрядность шины
- •2.4. Шина управления
- •2.5. Цикл шины
- •2.6. Системные и локальные шины
- •2.7. Стандарты шин
- •3. Многоуровневая организация памяти
- •3.1. Регистровая память
- •3.2. Буферная память
- •3.2.1. Кэширование памяти
- •3.2.2. Принципы кэширования
- •3.2.3. Кэш прямого отображения
- •3.2.4. Наборно-ассоциативный кэш
- •3.2.5. Ассоциативный кэш
- •3.3. Оперативная память
- •3.3.1. Логическое распределение оперативной памяти
- •3.3.2. Стандартная оперативная память
- •3.4.Страничная и сегментная организация памяти. Виртуальная память
- •3.4.1. Режимы процессора
- •3.4.2. Организация памяти
- •3.4.3. Концепция виртуальной памяти
- •3.4.4. Страничная организация памяти
- •3.4.5. Сегментация памяти
- •3.4.6. Механизм замены (своппирования) страниц
- •3.5. Защита информации и памяти
- •3.6. Внешняя память
- •3.6.1. Классификация накопителей
- •3.6.2. Логическая структура дисков
- •3.6.3. Флоппи-диски
- •3.6.4. Сменные диски
- •3.6.5. Стриммер
- •3.6.6. Магнитооптические накопители
- •3.6.7.Накопители на гибких магнитных дисках Бернулли
- •3.6.8. Накопители на гибких магнитных дисках Zip
- •4. Система ввода-вывода
- •4.1.Принципы организации обменов данными
- •4.1.1. Структура с одним общим интерфейсом
- •4.1.2. Структура с каналами ввода-вывода
- •4.1.3. Основные параметры интерфейсов
- •4.1.4. Параллельная и последовательная передача данных
- •4.1.5. Методы передачи информации между устройствами эвм
- •4.2. Индивидуальные каналы
- •4.2.1. Основные типы каналов ввода-вывода
- •4.3. Ввод-вывод с отображением на память
- •4.4. Порты ввода-вывода
- •4.4.1. Параллельный порт
- •4.4.2. Последовательный порт
- •Адреса и прерывания последовательных портов
- •4.4.3. Развитие параллельного и последовательного интерфейсов
- •5. Организация прерываний
- •5.1 Механизм прерываний
- •5.1.1. Назначение системы прерываний
- •5.1.2. Порядок обработки прерывания
- •5.1.3. Характеристики системы прерывания
- •5.1.4. Приоритетное обслуживание запросов прерывания
- •5.1.5. Программное управление приоритетом
- •5.2. Организация системы прерываний микропроцессора х86
- •5.2.1. Аппаратные прерывания. Контроллер прерываний
- •5.2.2. Особенности обработки аппаратных прерываний
- •5.2.3. Внутренние прерывания
- •5.2.4. Таблица векторов прерываний
- •5.2.5. Процедуры прерываний
- •1. Пример выполнения упражнения тренинга на умение № 1
- •2. Пример выполнения упражнения тренинга на умение № 2
- •3.Пример выполнения упражнения тренинга на умение № 3
- •4. Пример выполнения упражнения тренинга на умение № 4
- •5. Пример выполнения упражнения тренинга на умение № 5
- •6. Пример выполнения упражнения тренинга на умение № 6
1. Пример выполнения упражнения тренинга на умение № 1
Задание
Определить производительность шины данных с разрядностью n=8 бит и частотой f=100 МГц.
Решение
Предварительно заполните таблицу, подобрав к каждому алгоритму конкретное соответствие из данного задания.
Выполните самостоятельно следующие задания:
Задание 1.1
Определить производительность шины данных с разрядностью n=16 бит и частотой f=150 МГц.
Задание 1.2
Определить производительность шины данных с разрядностью n=8 бит и частотой f=33 МГц.
Задание 1.3
Определить производительность шины данных с разрядностью n=12 бит и частотой f=90 МГц.
Задание 1.4
Определить производительность шины данных с разрядностью n=32 бит и частотой f=200 МГц.
Задание 1.5
Определить производительность шины данных с разрядностью n=8 бит и частотой f=66 МГц.
2. Пример выполнения упражнения тренинга на умение № 2
Задание
Определить адрес памяти, заданный как 0001:00F0h в микропроцессоре 8086.
Решение
Предварительно заполните таблицу, подобрав к каждому алгоритму
Выполните самостоятельно следующие задания:
Задание 2.1
Определить адрес памяти, заданный как 0011:03F0h в микропроцессоре 8086.
Задание 2.2
Определить адрес памяти, заданный как 0002:00E0h в микропроцессоре 8086.
Задание 2.3
Определить адрес памяти, заданный как 04A1:0077h в микропроцессоре 8086.
Задание 2.4
Определить адрес памяти, заданный как 1D00:1080h в микропроцессоре 8086.
Задание 2.5
Определить адрес памяти, заданный как B000:35F7h в микропроцессоре 8086.
3.Пример выполнения упражнения тренинга на умение № 3
Задание
Определить код Хэмминга для кодовой комбинации 1001.
Решение
Предварительно заполните таблицу, подобрав к каждому алгоритму конкретное соответствие из данного задания.
ыполните самостоятельно следующие задания:
Задание 3.1
Определить код Хэмминга для кодовой комбинации 1101.
Задание 3.2
Определить код Хэмминга для кодовой комбинации 0110.
Задание 3.3
Определить код Хэмминга для кодовой комбинации 0001.
Задание 3.4
Определить код Хэмминга для кодовой комбинации 1100.
Задание 3.5
Определить код Хэмминга для кодовой комбинации 0111.
4. Пример выполнения упражнения тренинга на умение № 4
Задание
Определить время доступа к памяти при считывании, если время между моментом начала операции считывания и моментом, когда становится возможным доступ к данной единице информации tдост_с = 45 нс, время считывания tсчит = 100 нс, время регенерации tрег = 5 нс.
Решение
Предварительно заполните таблицу, подобрав к каждому алгоритму конкретное соответствие из данного задания.
Выполните самостоятельно следующие задания:
Задание 4.1
Определить время доступа к памяти при считывании, если время между моментом начала операции считывания и моментом, когда становится возможным доступ к данной единице информации tдост_с = 25 нс, время считывания tсчит = 80 нс, время регенерации tрег = 2 нс.
адание 4.2
Определить время доступа к памяти при считывании, если время между моментом начала операции считывания и моментом, когда становится возможным доступ к данной единице информации tдост_с = 15 нс, время считывания tсчит = 60 нс, время регенерации tрег = 3 нс.
Задание 4.3
Определить время доступа к памяти при считывании, если время между моментом начала операции считывания и моментом, когда становится возможным доступ к данной единице информации tдост_с = 60 нс, время считывания tсчит = 150 нс, время регенерации tрег = 8 нс.
Задание 4.4
Определить время доступа к памяти при считывании, если время между моментом начала операции считывания и моментом, когда становится возможным доступ к данной единице информации tдост_с = 35 нс, время считывания tсчит = 100 нс, время регенерации tрег = 6 нс.
Задание 4.5
Определить время доступа к памяти при считывании, если время между моментом начала операции считывания и моментом, когда становится возможным доступ к данной единице информации tдост_с = 10 нс, время считывания tсчит = 20 нс, время регенерации tрег = 4 нс.