А.П. Жмакин
Архитектура ЭВМ
Санкт-Петербург, 2006
Оглавление
Предисловие
ЧАСТЬ I. ПРИНЦИПЫ ОРГАНИЗАЦИИ ЭВМ
Глава 1. Начальные сведения об ЭВМ
1.1. История развития вычислительной техники
1.2. Цифровые и аналоговые вычислительные машины
1.3. Варианты классификации ЭВМ
1.4. Классическая архитектура ЭВМ
1.5. Иерархическое описание ЭВМ
Глава 2. Функциональная организация ЭВМ
2.1. Командный цикл процессора
2.2. Система команд процессора
Глава 3. Арифметические основы ЭВМ
3.2. Представление чисел в различных системах счисления
3.2.1. Перевод целых чисел из одной системы счисления в другую Преобразование Zp→ Z1→Zq
3.2.2. Перевод дробных чисел из одной системы счисления в другую
3.2.3. Перевод чисел между системами счисления 2→ 8→16
3.2.4. Понятие экономичности системы счисления
3.3. Представление информации в ЭВМ. Прямой код
3.5. Обратный код и выполнение алгебраического сложения в нем
3.5.1. Алгебраическое сложение в обратном коде
3.6. Дополнительный код и арифметические операции в нем
3.6.1. Алгебраическое сложение в дополнительном коде
3.6.2. Модифицированные обратный и дополнительный коды
3.7. Алгоритмы алгебраического сложения в обратном и дополнительном
3.8.1. Умножение в дополнительном коде
3.8.2. Методы ускорения умножения
3.9.1. Деление без восстановления остатка
3.10. Арифметические операции с числами, представленными в формате плавающей запятой
3.11. Арифметические операции над десятичными числами
3.11.1. Кодирование десятичных чисел
3.11.2. Арифметические операции над десятичными числами
3.12. Машинная арифметика в остаточных классах
3.12.1. Представление чисел в системе остаточных классов
3.12.2. Арифметические операции с положительными числами
3.12.3. Арифметические операции с отрицательными числами
Глава 4. Организация устройств ЭВМ
4.1. Принцип микропрограммного управления
4.2. Концепция операционного и управляющего автоматов
4.3.1. Пример проектирования операционного автомата АЛУ
Разработка структуры операционного автомата
4.4.1. Управляющий автомат с "жесткой" логикой
4.4.2. Управляющий автомат с программируемой логикой
Глава 5. Организация памяти в ЭВМ
5.1. Концепция многоуровневой памяти
5.2.2. СОЗУ с ассоциативным доступом
5.3.2. Сегментная организация памяти
ЧАСТЬ II. АРХИТЕКТУРА МИКРОПРОЦЕССОРНЫХ СИСТЕМ
Глава 6. Базовая архитектура микропроцессорной системы
6.1.1. Внутренняя структура микропроцессора
6.1.2. Командный и машинный циклы микропроцессора
6.1.3. Реализация процессорных модулей и состав линий системного
6.2. Машина пользователя и система команд
6.2.1. Распределение адресного пространства
6.3. Функционирование основных подсистем МПС
Обнаружение изменения состояния внешней среды
Идентификация источника прерывания
Глава 7. Эволюция архитектур микропроцессоров
7.1. Защищенный режим и организация памяти
7.1.1. Сегментная организация памяти
7.1.2. Страничная организация памяти
Защита памяти на уровне сегментов
Защита памяти на уровне страниц
7.2.1. Сегмент состояния задачи
7.3. Прерывания и особые случаи
7.3.1. Дескрипторная таблица прерываний
7.3.4. Описание особых случаев
Регистрация нескольких особых случаев
7.5. Увеличение быстродействия процессора
7.5.2. Динамический параллелизм
7.6. Однокристальные микро ЭВМ
ЧАСТ III. ЛАБОРАТОРНЫЙ ПРАКТИКУМ И КУРСОВОЕ ПРОЕКТИРОВАНИЕ
Глава 8. Описание архитектуры учебной ЭВМ
8.2. Представление данных в модели
8.4. Состояния и режимы работы ЭВМ
8.5.1. Окна основных обозревателей системы
8.8. Программная модель кэш-памяти
9.1. Лабораторная работа № 1. Архитектура ЭВМ и система команд
9.2. Лабораторная работа № 2. Программирование разветвляющегося процесса
9.3. Лабораторная работа №3. Программирование цикла с переадресацией
9.4. Лабораторная работа№4. Подпрограммы и стек
9.5. Лабораторная работа № 5. Командный цикл процессора
9.6. Лабораторная работа № 6. Программирование внешних устройств
9.6.2. Задания повышенной сложности
9.6.3. Порядок выполнения работы
9.7. Лабораторная работа № 7. Принципы работы кэш-памяти
9.7.2. Порядок выполнения работы
9.8. Лабораторная работа № 8. Алгоритмы замещения строк кэш-памяти
9.8.2. Порядок выполнения работы
10.1. Цель и содержание работы
10.4. Содержание пояснительной записки
ПРИЛОЖЕНИЯ
Приложение 1. Список сокращений, используемых в тексте
Приложение 2. Описание компакт-диска
Литература
Предметный указатель