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

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

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

ПРИЛОЖЕНИЕ А

ПРИЛОЖЕНИЕ Б