Микропроцессорные
системы |
 |
Гуров В.В. Архитектура микропроцессоров. Электронная версия лекций по курсу на сайте Интернет-Университета Информационных Технологий. |
 |
Курс лекций сочетает в себе описание базовых принципов построения микропроцессоров различных типов и систем на их основе с рассмотрением особенностей архитектуры наиболее современных из них. Рассматривается регистровая структура микропроцессора, организация и принципы работы кэш-памяти, конвейерный принцип обработки информации, аппаратные средства микропроцессора, используемые для защиты программ и данных и обеспечения мультипрограммного режима работы. Представлены организация микропроцессорных систем на микропроцессорах различных типов и связанные с этим вопросы: физическая и логическая организация адресного пространства, работа системы прерываний, прямой доступ к памяти, типы и структуры мультимикропроцессорных систем. Дано описание методов и средств разработки и отладки микропроцессорных систем, а также оценки их производительности. |
|
004/М59 Микропроцессорные системы: Уч. пособие для вузов / Е.К. Александров, Р.И. Грушвицкий, М.С. Куприянов и др. - СПб.: Политехника, 2002. |
Однокристальные микроконтроллеры (микроЭВМ) |
  |
Гуров В.В., Рыбаков А.А. Лабораторный практикум "Разработка микропроцессорных систем на основе однокристальных микроконтроллеров". - М.: МИФИ, 2000. |
 |
Описаны основные архитектурные особенности микроЭВМ МK51, система команд, способы взаимодействия с внешними устройствами. Приведено описание лабораторных работ, позволяющих изучить основные функциональные возможности микроЭВМ. |
|
Гуров В.В., Рыбаков А.А. Лабораторный практикум "Разработка микропроцессорных систем на основе однокристальных микроконтроллеров". 2000. Электронная версия (архивированный файл).  |
 |
Электронная версия вышеуказанной книги. |
|
Винник Н.С.,
Тышкевич В.Г. Однокристальная микроЭВМ МК51.
Электронное справочное пособие. 2000. |
 |
Пособие содержит описание структуры, функциональных узлов и системы
команд однокристальной микроЭВМ (микроконтроллера) МК51, а также всю информацию, необходимую
для выполнения лабораторных работ. |
|
Раздел
Справочная информация электронного справочного пособия "Однокристальная микроЭВМ МК51". |
 |
Аннотированный список литературы и источников в Сети об
однокристальных микроЭВМ МК51. |
|
Универсальные микропроцессоры |
  |
Григорьев В.Л.,
Микропроцессор i486. Архитектура и программирование (в 4-х книгах). Книга 1. Программная
архитектура. - М.: ГРАНАЛ, 1993. |
 |
В книге рассматриваются основные программные ресурсы процессора i486
(кроме средств с плавающей точкой); пользовательские и системные регистры; форматы данных и
команд; организация и управление памятью; средства защиты, мультизадачность; встроенные
средства отладки. |
|
Григорьев В.Л.
Микропроцессор i486. Архитектура и программирование (в 4-х книгах). Книга 2. Аппаратная архитектура. Книга 3. Устройство с плавающей точкой. Книга 4. Справочник по системе команд. - М.: ГРАНАЛ, 1993. |
 |
Описана внутренняя архитектура процессора i486; шина процессора, циклы шины; организация памяти и ввода-вывода; типы обрабатываемых данных; система команд устройства с плавающей точкой; справочные сведения и особенности системы команд процессора i486. |
|
Гук М. Процессоры
Intel от 8086 до Pentium II. - СПб.: Питер, 1997. |
 |
Рассмотрены: архитектура, программные модели, система команд, интерфейсы и функционирование существующих 16- и 32-х разрядных процессоров семейства Х86. Понятия защищенного режима, уровни привилегий, защита, переключение задач. |
|
Бродин В.Б.,
Шагурин И.И. Микропроцессор i486. Архитектура, программирование, интерфейс. - М.:
"Диалог-МИФИ", 1993. |
 |
Рассмотрены: основные принципы функционирования современных 32-разрядных микропроцессоров; система команд; работа в реальном и защищённом режимах; механизм прерываний; магистральные циклы обмена; встроенные средства отладки. |
|
Винник Н.С.,
Тышкевич В.Г. "Построение систем сбора и обработки
информации". Электронное справочное пособие. 2001. |
 |
Пособие использовалось в течение ряда лет при выполнении домашнего
задания "Проектирование системы сбора и обработки информации на основе персонального
компьютера с платой расширения". Как справочный материал могут быть полезными разделы пособия, описывающие принципы обмена данными по системной шине, состав и назначение сигналов шины ISA, особенности использования аппаратных прерываний. |
|
Новиков Ю.В., Калашников О.А., Гуляев С.Э. Разработка устройств сопряжения для персонального компьютера типа IBM PC. Под общей редакцией Ю.В. Новикова. Практ. пособие (изд. 2-е, исправленное) - М.: ЭКОМ, 2000. |
 |
Описание схемотехнических решений плат расширения для шины ISA, схемы буферов сигналов шины, селектора адреса, примеры конкретных схем устройств сопряжения, сигналы шины ISA. |
|
Гук М. Аппаратные средства РС. Энциклопедия. - СПб.: Питер Ком, 2001. |
 |
Команды ввода-вывода процессора, таблица распределения адресов ввода-вывода стандартных устройств ПК. Особенности процедур обработки прерываний, таблица номеров прерываний в ПК, настройка плат и их программного обеспечения на номера прерываний. Особенности разделяемых прерываний. Команды инициализации и управления программируемого контроллера прерываний. Взаимодействие программ с внешними устройствами, способы передачи потоков данных, методы инициации обмена данными. Разъём шины ISA, краткое назначение сигналов шины. |
|
http://andymrrc.narod.ru/docs/hardware/interface/4.htm |
 |
Описания шин расширения. Электронная копия материалов из книги М. Гука |
|
Фролов А.В., Фролов Г.В. Аппаратное обеспечение IBM PC: В 2-х ч. - М.: "Диалог-МИФИ", 1992, (Библиотека системного программиста, Т. 2). |
 |
Прерывания в ПК, таблица векторов прерываний, маскирование прерываний, изменение вектора прерывания, особенности обработки аппаратных прерываний, примеры
программирования контроллера прерываний (на языке Си). |
|
Фролов А.В., Фролов Г.В. Программирование модемов. - М.: "Диалог-МИФИ", 1993, (Библиотека системного программиста, Т. 4). |
 |
Информация о программируемом контроллере прерываний персонального компьютера. |
|
Фролов А.В., Фролов Г.В. Модемы и факс-модемы. Программирование для MS-DOS и Windows. - М.: "Диалог-МИФИ", 1995, (Библиотека системного программиста, Т. 16). |
 |
Книга представляет собой новую редакцию четвёртого тома "Библиотеки системного программирования". |
|
Лю Ю-Чжен, Гибсон Г. Микропроцессоры семейства 8086/8088. Архитектура, программирование и проектирование микрокомпьютерных систем: Пер.с англ. М.: Радио и связь, 1997. |
 |
Описание программируемого контроллера прерываний. |
|
Блохнин С.М. Шина ISA персонального компьютера IBM PC/AT. - M.: ПК "Сплайн", 1992. |
 |
Описание шины ISA, назначение сигналов, временные и электрические параметры. |
|
http://home.tula.net/pctools/ISA_FILES/isabus.htm |
 |
Материал на основе книги С.М. Блохнина. |
|
Орловский Г.В. Введение в архитектуру МП 80386. - СПб.: ИНФОКОМ, 1992. |
Брамм П., Брамм Д. Микропроцессор 80386 и его программирование. - М.: Мир,1990. |
Паппас К., Марри У. Микропроцессор 80386. - М.: Радио и связь, 1993. |
Смит Б.Э., Джонсон М.Т. Архитектура и программирование микропроцессора INTEL 80386 / Пер. с англ. - М.: Конкорд, 1992. |
Фролов А.В., Фролов Г.В.
Защищённый режим процессоров Intel 80286/80386/80486. -М.: "Диалог-МИФИ", 1993, (Библиотека системного программиста, Т. 6). |
 |
В книге описаны особенности защищённого режима работы процессора, процедура переключения в защищённый режим и возврата в реальный режим. Приведены программы, демонстрирующие использование защищённого режима и мультизадачность.
|
|
http://subscribe.ru/archive/comp.soft.prog.intelpm/200208/26135113.html
http://brokensword.narod.ru |
 |
Материалы, посвященные защищённому режиму процессоров Intel 80286/80386/80486. |
|
Структура и особенности функционирования современных микропроцессоров |
  |
Шнитман В.
Современные
высокопроизводительные компьютеры. Информационно-аналитические материалы Центра Информационных Технологий, 1996. |
 |
В материале большого объёма полезно ознакомиться с разделами, посвященными конвейерной организации и иерархии памяти. |
|
Олифер В.Г., Олифер Н.А.
Сетевые операционные системы. Учебник для ВУЗов. - СПб.: Питер, 2003. |
 |
Глава 5 книги посвящена страничному, сегментному и сегментно-страничному распределению памяти, принципам действия кэш-памяти. |
|
http://education.aspu.ru/view.php?olif=gl5 |
 |
Сетевая версия 5-й главы вышеуказанной книги. |
|
Гуров В.В., Чуканов В.О.
Архитектура и организация ЭВМ. Электронный учебник на сайте Интернет-Университета Информационных Технологий. |
 |
В учебнике проведен анализ конвейерной организации работы микропроцессора для случая идеального конвейера и конвейера, в работе которого встречаются конфликты. Рассмотрены основные режимы работы мультипрограммной ЭВМ, характеристики ЭВМ при работе в мультипрограммном режиме, дисциплины распределения ресурсов. Описана работа системы прерывания как с классической точки зрения, так и применительно к современным персональным компьютерам. Рассмотрены вопросы, возникающие при работе системы распределения памяти. |
|
Корнеев В.В., Киселев А.В. Современные микропроцессоры. - М.: Изд. Нолидж, 2000. |
 |
В книге проанализированы архитектурно-структурные приемы достижения
высокой производительности. Представлены основные идеи построения суперскалярных микропроцессоров, микропроцессоров с длинным командным словом, а также перспективных мультискалярных микропроцессоров. Приведены описания универсальных микропроцессоров ведущих зарубежных компаний. Рассмотрены основы транспьютерной технологии и существующие семейства транспьютеров. |
|
Гуров В.В. Основы организации вычислительных машин. - М.: Изд. МИФИ, 2004. |
Атовмян И.О. Архитектура вычислительных систем. - М.: Изд. МИФИ, 2002. |
Hans-Peter Messmer.
The
Indispensable PC Hardware Book. Your Hardware Questions Answered (русск.) |
 |
Описаны типы кэш-памяти, принцип работы кэш-памяти и стратегии
кэширования, стратегии замещения. MESI-протокол, состояния MESI, переходы из одного состояния
в другое. |
|
Кузьминский М.
Краткий обзор IA-64. "Открытые Системы", № 09-10, 1999. |
Пылкин А.
Факты и предположения о Merced. |
Архитектура EPIC - Explicitly Parallel Instruction Computing и процессор Intel Itanium. |
 |
Описаны основные особенности архитектуры EPIC и архитектуры процессора Itanium, приведены некоторые сведения о использовании линейки процессоров Itanium. |
|
Шагурин И.И., Бердышев Е.М. Процессоры семейства Intel P6 - Pentium II, Pentium III, Celeron и другие. Архитектура, программирование, интерфейс. - М.: Горячая линия - Телеком, 2000. |
Картунов В. Prescott: Последний из могикан? (Pentium 4: от Willamette до Prescott). |
Дымченко Л. Развитие технологии SSE в новых процессорах Intel Prescott. |
Гук М., Юров В.
Процессоры Pentium 4, Athlon и Duron. - СПб.: Питер. Серия: Анатомия ПК, 2001. |
 |
Книга посвящена архитектуре, системе команд, интерфейсам и функционированию современных процессоров семейства x86 фирмы Intel и совместимых с ними изделий других фирм. Подробно рассмотрена архитектура 32-разрядных процессоров со всеми её расширениями. Дано объяснение многих системных функций реального и защищённого режимов, которые не рассматриваются в большинстве распространенных литературных источников. Уделено внимание применению процессоров в персональных компьютерах, особенностям многопроцессорных систем. |
|
Разработка и отладка микропроцессорных систем |
  |
Мясников А.В., Игнатьев М.Б., Кочкин А.А. и др. / Под ред. Мясникова А.В., Игнатьева М.Б. Микропроцессоры: системы программирования и отладки. - М.: Энергоатомиздат, 1985. |
Калядин А. Отладчики микроконтроллеров и их применение в разработке микроконтроллерных приложений. "Мир компьютерной автоматизации", № 5, 2001. |
Бродин В.Б., Калинин А.В. Системы на микроконтроллерах и БИС программируемой логики. - М.: ЭКОМ, 2002. |
 |
В справочнике рассматривается технология проектирования микроэлектронных систем на основе микроконтроллеров и ПЛИС. Описаны "ядра" MCS-51 и AVR современных микроконтроллеров, микроконвертер ADuC812, семейства ПЛИС на примере изделий фирмы Altera. Рассмотрено проектирование цифровых устройств на основе ПЛИС с использованием языка AHDL. Описаны различные средства программирования и отладки микропроцессорных контроллеров. |
|