B.C. Тройников
МИКРОПРОЦЕССОРЫ: АРХИТЕКТУРА И ПРОГРАММИРОВАНИЕ
ОПЕРАЦИЙ
Рекомендовано Министерством образования и науки Украины
как учебное
пособие для студентов высших технических учебных заведений,
обучающихся по специальности
«Системы управления и автоматика»
Рецензенты:
А.П. Бородавка, главный инженер Института сцинциляционных материалов НАН Украины.
Г.И, Загарий, д-р техн. наук, проф., заведующий кафедрой «Автоматика и компьютерные системы управления» Харьковской академии железнодорожного транспорта.
Г,Ф. Кривуля, д-р техн. наук, проф., заведующий кафедрой «Автоматизация проектирования вычислительной техники» Харьковского национального технического университета радиоэлектроники.
Тройников B.C. Микропроцессоры: архитектура и
программирование операций: Учеб. пособие. - Харьков: НТУ «ХПИ», 2006 - 256 с. - На русск. яз.
Даются начальные сведения об архитектуре микропроцессоров: магистралях, памяти, обмене данными с внешними устройствами, прерываниях. Освещаются методы решения типовых задач, таких как ветвления программ, виды циклов, пересылки данных, многобайтное сложение и вычитание, контроль выхода за допустимый диапазон при операциях с числами без знака и со знаком, умножение, деление и пр.
Для студентов специальности «Системы управления и автоматика».
Может быть полезно для специалистов, занимающихся проектированием
микропроцессорных систем.
Список
основных сокращений
1 Структура МПС и система команд
1.1 Общие сведения о микропроцессорной системе
1.2 Языки
программирования
1.2.1Общие
сведения
1.2.2Особенности
написания программ на языке ассемблера
1.2.3Директивы
ассемблера
1.3 Логическая
структура памяти
1.4 Сегментация памяти
1.5 Структура микропроцессора ВМ86
1.6 Режимы адресации
1.6.1 Виды адресации
1.6.2Форматы
команд
1.7 Система команд микропроцессора ВМ86
1.7.1Команды
передач данных
1.7.2Команды
арифметических операций
1.7.3Команды
логических операций и команды сдвигов
1.7.4Команды
передачи управления
1.7.5Цепочечные
команды
1.7.6Команды
управления микропроцессором
1.8 Способы адресации внешних устройств
1.9 Понятие об интерфейсе МПС
Контрольные
вопросы
2 Операции, выполняемые в микропроцессорах
2.1 Представление чисел в микропроцессорах
2.1.1 Представление чисел без знака
2.1.2Представление
чисел со знаком
2.2 Организация ветвления программ
2.3Виды циклов
2.4Пересылки данных
2.5Сдвиги
2.6Подпрограммы
2.7Сложение и вычитание двоичных чисел
2.7.1Многобайтное сложение
2.7.2Многобайтное вычитание
2.8 Контроль выхода за допустимый диапазон
2.8.1Контроль
чисел без знака
2.8.2Контроль чисел со знаком
2.9 Операции сравнения
2.10 Умножение чисел в микропроцессорах
2.10.1Умножение чисел без знака
2.10.2Умножения чисел со знаком
2.10.3Умножение в микропроцессоре ВМ86
2.11Деление чисел в микропроцессорах
2.12Десятичная
арифметика
2.13Организация временных задержек
2.14Логические
операции в микропроцессорах
2.15Примеры синхронного ввода-вывода
Контрольные вопросы
3.1 Назначение
выводов микропроцессора ВМ86
3.2Функционирование микропроцессора ВМ86
3.3Физическая
организация памяти микропроцессора ВМ86
3.4
Система прерываний микропроцессора ВМ86
Список литературы