- •А. В. Поздняков, б. Я. Цилькер микропроцессоры и микропроцессорные системы
 - •Часть 1
 - •(Учебное пособие)
 - •Содержание
 - •1. Микропроцессорные системы
 - •1.1. Историческая справка
 - •1.2. Архитектура мпс с магистрально-модульной организацией
 - •1.3. Режимы работы мпс
 - •2. Микропроцессорный модуль
 - •2.1. Центральный процессор
 - •2.1.1. Классификация микропроцессоров
 - •2.1.2. Структура центрального процессора
 - •2.1.2.1. Краткая характеристика микропроцессора Intel 8086
 - •2.1.2.2. Архитектура микропроцессора Intel 8086
 - •2.1.2.3. Программная модель микропроцессора Intel 8086
 - •2.1.2.4. Представление информации в мп Intel 8086
 - •2.1.2.5. Способы адресации операндов в мп Intel 8086
 - •2.1.2.6. Система команд мп Intel 8086
 - •2.1.2.7. Содержание цикла команды, типовые машинные циклы мп Intel 8086
 - •2.1.2.8. Входные и выходные сигналы мп Intel 8086
 - •2.2. Сопроцессор
 - •2.3. Генератор тактовых импульсов
 - •2.4. Системный контроллер
 - •2.5. Согласующие элементы микропроцессорных систем
 - •2.5.1. Шинные формирователи
 - •2.5.2. Буферные регистры
 - •2.6. Контроллер прерываний
 - •2.7. Контроллер прямого доступа к памяти
 - •2.8. Программируемый таймер
 - •3. Модуль памяти
 - •3.1. Организация модуля памяти
 - •3.2. Распределение адресного пространства зу
 - •3.3. Декодирование старших разрядов адреса.
 - •3.3.1. Декодирование адресов методом линейной выборки
 - •3.3.2. Декодирование адресов с помощью логических компараторов
 - •3.3.3. Декодирование адресов с применением комбинационных логических схем
 - •3.4. Выбор типа зу
 - •3.5. Функциональная схема модуля памяти
 - •3.6. Обеспечение необходимой емкости зу
 - •3.6.1. Увеличение разрядности зу
 - •3.6.2. Увеличение адресного пространства зу
 - •4. Модуль ввода-вывода
 - •4.1. Интерфейс ввода-вывода
 - •4.2. Параллельные порты
 - •4.2.1. Параллельный порт вывода
 - •4.2.2. Параллельный порт ввода
 - •4.2.3. Параллельные порты ввода-вывода
 - •4.3. Последовательные порты
 - •4.3.1. Последовательный асинхронный порт вывода
 - •4.3.2. Последовательный асинхронный порт ввода
 - •4.3.3. Программируемый последовательный интерфейс
 - •4.4. Организация обращения к портам ввода/вывода
 - •4.4.1. Обращение к портам ввода/вывода с помощью специальных команд
 - •4.4.2. Обращение к портам ввода/вывода с помощью команд пересылок
 - •4.5. Способы организации ввода/ вывода информации в мпс
 - •4.5.1. Организация ввода/вывода информации под управлением основной программы
 - •4.5.2. Организация ввода/вывода в режиме прерывания программы
 - •4.5.3. Организация ввода/вывода в режиме прямого доступа к памяти
 - •Система команд микропроцессора Intel 8086 Команды пересылки данных
 - •Арифметические команды
 - •Логические команды
 - •Команды передачи управления
 - •Команды управления процессором
 - •Команды обработки строк
 - •Литература
 
TRANSPORTA UN SAKARU INSTITŪTS
А. В. Поздняков, б. Я. Цилькер микропроцессоры и микропроцессорные системы
Часть 1
(Учебное пособие)
Рига – 2002
Transporta un sakaru institūts
Институт транспорта и связи
Поздняков А. В., Цилькер Б. Я. Микропроцессоры и микропроцессорные системы. Ч. 1 / Учебное пособие – Рига: ИТС, 2002. – 90 с.
Учебное пособие предназначено для студентов, обучающихся по специальностям, связанным с радиоэлектроникой и компьютерными технологиями.
В учебном пособии излагаются вопросы организации и архитектуры микропроцессорных систем и микропроцессоров. Отдельные разделы пособия посвящены архитектуре микропроцессорных систем с магистрально-модульной организацией, микропроцессорного модуля, модуля памяти и модуля ввода/вывода информации. Достаточно подробно рассмотрен микропроцессор I8086, являющийся базовой моделью для микропроцессоров с архитектурой х86.
© А. В. Поздняков, Б. Я. Цилькер, 2002
© Transporta un sakaru institūts, 2002
Содержание
1. Микропроцессорные системы
Микропроцессорная система (МПС) – управляющая, вычислительная или информационная цифровая система, построенная на базе микропроцессорного комплекта и других микропроцессорных средств, включающая микропроцессор, модуль запоминающих устройств (ЗУ) и средства сопряжения с обслуживаемым объектом.
Микропроцессор (МП) – программно-управляемое устройство, осуществляющее процесс обработки цифровой информации и управление им, выполненное на основе одной или нескольких интегральных микросхем.
1.1. Историческая справка
Термин микропроцессор появился в 1972 г., хотя первый микропроцессор был создан немного раньше. В 1971 г. компания Intel выпустила интегральное микропрограммируемое вычислительное устройство серии 4004 предназначенное для калькулятора. Этот однокристальный центральный процессор имел в своем составе:
четырехразрядный параллельный сумматор;
шестнадцать 4-х разрядных регистров;
аккумулятор;
стек.
Микропроцессор содержал 2300 транзисторов, выполнял 45 команд, имел 4-х битовую шину данных и адресовался к 4,5 Кбит памяти, работал на частоте 750 КГц и стоил около $200. Производительность его оценивалась в 60 тыс. операций в секунду.
Успешное применение первого микропроцессора вызвало бурное развитие микропроцессорной техники. В 1972 г. выпущен восьмиразрядный микропроцессор Intel 8008, а в апреле 1974 г. – Intel 8080, который открыл новые возможности как для построения персональных компьютеров (первый персональный компьютер с микропроцессором «ALTAIR»), так и для встраивания в аппаратуру взамен дорогостоящих специализированных больших интегральных схем (БИС). В 1978 г. началось серийное производство 16- разрядного микропроцессора Intel 8086, а в 1981 г. фирма NATIONAL SEMICONDUCTOR CORP. выпустила 32-х разрядный микропроцессор 16032. В конце 2000 г. компании Intel и AMD планируют выпустить 64-битные процессоры (Intel Itanium и Sledge-Hammer).
На сегодняшний день тактовые частоты процессоров превысили 1 ГГц, количество транзисторов – десятки миллионов, производительность – несколько млрд. операций в секунду.
Основатель и председатель совета директоров компании Intel Гордон Мур так образно охарактеризовал успехи микропроцессорной индустрии: «Если бы автомобилестроение эволюционировало со скоростью полупроводниковой промышленности, то сегодня «Роллс-Ройс» стоил бы 3 доллара, мог бы проехать полмиллиона миль на одном галлоне бензина и, было бы дешевле его выбросить, чем платить за парковку» [КОРН98].
Изобретение микропроцессора признано одним из величайших достижений ХХ века, а имена его создателей Теда Хоффа, Федерико Феджина и Стена Мейзора внесено в список лауреатов Национального зала славы изобретателей США.
