Книга знакомит читателя с архитектурой и функционированием 32-разрядного микропроцессора Intel 80386. Описаны структура, способы адресации и система команд, организация защиты памяти, механизм прерываний, приведены временные диаграммы основных рабочих циклов.
Для специалистов в области цифровой техники, занимающихся применением высокопроизводительных микропроцессоров
Author(s): И. И. Шагурин, В. Б. Бродин, Г. П. Мозговой
Publisher: Малип
Year: 1992
Language: Russian
Pages: 162
City: Москва
Tags: CPU;80386;x86
Предисловие ......Page 4
Глава 1. Архитектура микропроцессора 80386 ......Page 6
1.1. Структура и функционирование микропроцессора ......Page 7
1.2. Регистры ......Page 10
1.3. Организация памяти и режимы работы ......Page 20
1.4. Типы данных ......Page 24
2.1. Описание сигналов микропроцессора ......Page 28
2.2. Протоколы обмена по магистрали ......Page 37
2.3. Конвейерное формирование адресов ......Page 38
2.4. Циклы чтения и записи ......Page 41
2.5. Цикл подтверждения прерывания (INTA) ......Page 54
2.6. Циклы индикации останова и выключения ......Page 56
3.1. Общий формат команд ......Page 58
3.2. Способы адресации ......Page 61
4.1. Общий перечень команд ......Page 67
4.2. Команды пересылки ......Page 74
4.3. Команды арифметических операций ......Page 77
4.4. Команды логических операций и сдвигов ......Page 83
4.5. Команды битовых операций ......Page 86
4.6. Команды операций со строками символов ......Page 87
4.7. Команды управления программой ......Page 90
4.8. Команды поддержки языков высокого уровня ......Page 98
4.9. Команды управления защитой ......Page 99
4.10. Команды управления процессором ......Page 103
4.11. Префиксные байты ......Page 104
5.1. Формирование адреса ......Page 107
5.2. Защита памяти ......Page 122
5.3. Многозадачность ......Page 128
6.1. Прерывания и исключения ......Page 139
6.2. Обработка прерываний ......Page 140
6.3. Прерывания с точки зрения пользователя ......Page 143
6.4. Приоритеты прерываний и исключений ......Page 144
6.6. Двойные ошибки ......Page 146
7.1. Сброс и инициализация ......Page 147
7.2. Возможности тестирования ......Page 149
7.3. Средства поддержки отладки ......Page 151
Литература ......Page 158