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
Список литературы