Математика

Физика

Химия

Биология

Техника и    технологии

В. Б. Бродим, И. И. Шагурин Микропроцессор i486. Архитектура, программирование, интерфейс. — М.: "ДИАЛОГ-МИФИ", 1993. — 240 с. ISBN 5-86404-034-7 Книга, подготовленная при поддержке фирмы Intel, описывает архитектуру, программирование и механизмы обмена микропроцессора i486. Первая глава знакомит читателя с основными принципами функционирования современных высокопроизводительных 32-разрядных микропроцессоров. Структура и режимы работы i486 описаны в общем виде. В последующих главах подробно рассматриваются система команд, работа в реальном и защищенном режимах, механизм прерываний и сообщения об ошибках, магистральные циклы обмена, встроенные средства отладки программного обеспечения. Книга адресована как специалистам в области микропроцессорной техники, так и широкому кругу читателей, самостоятельно осваивающих эту область знаний.
Содержание
ПРЕДИСЛОВИЕ МЕЖДУНАРОДНОГО
КОМПЬЮТЕРНОГО КЛУБА.............................................................3
ПРЕДИСЛОВИЕ ФИРМЫ Intel.........................................................5
ВВЕДЕНИЕ.........................................................................................7
Глава 1. Архитектура микропроцессора i486......................................9
1.1. Структура и функционирование микропроцессора.......10
1.2. Регистры.........................................................................14
1.3. Внутренняя кэш-память.................................................32
1.4. Организация памяти и режимы работы.........................39
1.5. Форматы команд и способы адресации..........................42
1.6. Типы данных..................................................................51
Глава 2. Система команд: операции над целыми числами..............56
2.1. Команды пересылки.......................................................59
2.2. Команды арифметических операций.............................64
2.3. Команды логических операций и сдвигов.....................70
2.4. Команды битовых операций...........................................74
2.5. Команды операций со строками символов.....................75
Глава 3. Система команд: операции управления..............................78
3.1. Команды управления программой.................................81
3.2. Команды поддержки языков высокого уровня...............88
3.3. Команды организации защиты памяти..........................90
Глава 4. Система команд: операции над числами
с плавающей точкой............................................................97
4.1. Форматы представления чисел
и выполнение операций...............................................100
4.2. Выполнение операций..................................................104
4.3. Команды пересылки данных.........................,..............110
4.4. Команды арифметических операций...........................113
4.5. Команды сравнения.......................................,..............116
4.6. Команды специальных операций.................................118
4.7. Команды управления FPU...........................................121
Глава 5. Работа микропроцессора в защищенном
и реальном режимах.........................................................126
5.1. Сегментация памяти в защищенном режиме..............127
5.2. Страничная организация памяти................................. 135
5.3. Защита памяти.............................................................142
5.4. Многозадачность............................................................148
5.4. Особенности реализации режима
виртуального 8086.........................................................156
5.5. Функционирование микропроцессора
в реальном режиме........................................................159
Глава 6. Система прерываний..........................................................162
6.1. Прерывания и исключения...........................................162
6.2. Типы прерываний и исключений.................................163
6.3. Обработка прерываний/исключений............................167
6.4. Формат кода ошибки.....................................................170
6.5. Прерывания с точки зрения пользователя...................172
6.6. Приоритеты прерываний и исключений.......................173
Глава 7. Обмен по магистрали.........................................................175
7.1. Сигналы на выводах микропроцессора.........................176
7.2. Механизмы обмена........................................................187
7.3. Протоколы обмена по магистрали.
и диаграмма состояний..................................................193
7.4. Простые циклы..............................................................195
7.5. Последовательности циклов и пакетная передача.......197
7.6. Циклы обращения к кэш-памяти........:........................201
7.7. Прерывание пакетных циклов......................................205
7.8. Циклы 8- и 16-разрядной шины данных......................208
7.9. Блокированные и псевдоблокированные циклы...........209
7.10. Циклы аннулирования строк кэш-памяти...................211
7.11. Цикл захвата магистрали.............................................213
7.12. Циклы подтверждения прерывания..............................214
7.13. Специальные циклы магистрали..................................215
7.14. Прерывание и перезапуск цикла магистрали...............216
Глава 8. Инициализация, тестирование, отладка............................217
8.1. Сброс и инициализация................................................217
8.2. Возможности тестирования ..........................................219
8.3. Средства поддержки отладки........................................226
ЛИТЕРАТУРА.................................................................................232
Приложение 1. Назначение выводов микросхемы i486
(вид со стороны выводов).......................................233
Приложение 2. Список выводов i486
по функциональным группам.................................234
Приложение 3. Система команд i486...............................................235

Цена: 50руб.

Назад

Заказ

На главную страницу

Hosted by uCoz