
- •А. В. Поздняков, б. Я. Цилькер микропроцессоры и микропроцессорные системы
- •Часть 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].
Изобретение микропроцессора признано одним из величайших достижений ХХ века, а имена его создателей Теда Хоффа, Федерико Феджина и Стена Мейзора внесено в список лауреатов Национального зала славы изобретателей США.