- •Введение
- •1 Основы микропроцессорной техники
- •1.1 Классификация команд и архитектура ЭВМ
- •1.2 Секционный микропроцессор.
- •1.3 Однокристальный микропроцессор.
- •1.4 Микропроцессорный модуль.
- •3.1 Тип кода операции с dst и rsc
- •3.2 Тип кода операции с dst. Группа коман MOV
- •4 Организация стековой памяти
- •5 Команды сдвигов и приращений.
- •5.1 Команды приращений
- •5.2 Команды сдвига
- •6 Арифметико-логические команды
- •6.1 Команды сложения
- •6.2 Команда сложения с учетом переноса
- •6.3 Операция вычитания
- •6.4 Команда вычитания с учетом заема
- •6.5 Команда логической функции ИЛИ
- •6.6 Команда логической функции И
- •6.7 Команда «Исключающая ИЛИ»
- •Внутриразрядная сумма = 0
- •6.8 Команда сравнения — компарации
- •7 Команды ветвления и переходов
- •7.1 Команды ветвления
- •7.2 Команды перехода
- •8.1 Внутрисегментные переходы
- •8.2 Межсегментные переходы
- •10 Цепочные команды
- •11 Другие одиночные команды
- •13.1 Процедура прерываний и команды прерываний
- •Адрес
- •13.2 Режимы работы ПКП
- •13.3 Программирование ПКП
- •14 Параллельный интерфейс
- •15 Последовательный интерфейс
- •15.1 Антология последовательного интерфейса
- •15.3 Описание регистров 8250 и программирование
- •Регистр управления линией
- •Регистр управления модемом
- •15.4 Порядок инициализации 8250
- •16 Программируемый таймер
- •16.7 Временные диаграммы таймера
- •16.8 Программирование таймера
- •Чтение счетчика канала 2
- •16.9 Чтение содержимого счетчиков
- •16.10 Таймер на системной плате IBM PC
- •17 Клавиатурный интерфейс
- •18. Заключение
- •Приложение А
- •Действие
- •Сегментный регистр
- •Действие команды
- •Действие команды
- •Действие команды
- •SAHF — сохранение <AH> в F
- •Действие команды
- •Действие команды
- •Действие команды
- •Действие команды
- •Действие команды
- •Действие команды
- •Действие команды
- •Действие команды
- •Действие команды
- •Действие команды
- •Команда – действие команды
- •Команда – действие команды
- •Команда – действие команды
- •Команда – действие команды
- •Команда – действие команды
- •Команда – действие команды
- •Команда – действие команды
18. Заключение
Изложенный материал не в силах охватить другие важнейшие аспекты функционирования и программирования микропроцессорной системы и отдельных ее функциональных элементов, таких как:
—защищенный режим и операции с 32-х разрядными опрерандами и адресами;
—операции сопроцессора;
—программирование изображения;
—программирование чтения-записи на магнитных носителях (поверхностях) и тому подобное;
Для этого требуется, кроме знаний в рамках цифровой электроники и программирования, наличие практического опыта эксплуатации и программирования микропроцессорных систем. По этой же причине не раскрывались полностью рассмотренные в настоящем пособии интерфейсные схемы. Основная цель пособия —ознакомить читателя с типовыми техническими решениями и характеристиками микропроцессора и основных специализированных интефейсных схем, дать начальные знания и навыки по их программированию. При успешном освоении представленного в учебном пособии материала пользователь может переходить к самостоятельному изучению микропроцессорных систем на базе 32-х разрядных процессоров фирмы Intel с технологиями PRO и MMX. Основной состав команд для самостоятельного изучения и использования приведен в приложении А.
В заключение нужно отметить, что успех освоения изложенного курса возможен только при закреплении на практике основных технологических приемов, применяемых в микропроцессорных системах, с использованием всевозможных отладчиков и эмуляторов.
113