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 Аппаратная организация К1810ВМ86

3.1  Назначение выводов микропроцессора ВМ86

3.2Функционирование микропроцессора ВМ86

3.3Физическая организация памяти микропроцессора ВМ86

3.4 Система прерываний микропроцессора ВМ86

Контрольные вопросы

        Список литературы

ПРИЛОЖЕНИЕ А

ПРИЛОЖЕНИЕ Б