- Артикул:00-01100982
- Автор: Погорелый С. Д., Слободянюк Т. Ф.
- Обложка: Твердая обложка
- Издательство: Технiка (все книги издательства)
- Город: Киев
- Страниц: 240
- Формат: 60х90 1/16
- Год: 1985
- Вес: 377 г
В справочнике описаны современные средства программирования, предназначенные для микропроцессорных систем. Приведены характеристики и архитектура микропроцессорных систем и соответствующие им языки ассемблера. Значительное внимание уделено алгоритмическим языкам высокого уровня, используемым для описания алгоритмов функционирования систем.
Рассчитан на инженерно-технических работников - специалистов по программированию, а также может быть полезен студентам вузов.
Содержание
Предисловие
Глава 1. Язык ассемблера для восьмиразрядного микропроцессора КР580ИК80А КР580ИК80А
1. Языки ассемблера для программирования микропроцессорных систем
2. Архитектура микропроцессора КР580ИК80А
Типы памяти микропроцессорной системы
Счетчик команд
Рабочие регистры микропроцессора
Регистр битов условий (F)
Стек и указатель стека
Порты ввода-вывода
Система прерываний
Набор команд
3. Элементы языка ассемблера
4. Операторы, порождающие машинные команды
5. Псевдокоманды и команды определения данных
Псевдокоманды определения имен
Операторы определения данных и памяти
Псевдокоманды условного ассемблирования
Псевдокоманды прекращения ассемблирования и конца ленты
Псевдокоманды управления программными сегментами
Псевдокоманды программных связей
6. Макросредства
Макроопределение
Макровызов
Макрорасширение
Примеры использования макросредств
Язык ассемблера для шестнадцатиразрядного микропроцессора К1810ВМ86
1. Архитектура микропроцессора К1810ВМ86
Организация памяти
Регистры микропроцессора
Методы адресации
Форматы команд
Стек и указатель стека
Организация ввода-вывода
Подпрограммы обработки прерываний
2. Основные составляющие программы на языке ассемблера
3. Операторы, содержащие псевдокоманды
Псевдокоманды управления счетчиком команд и сегментированием
Псевдокоманды определения символов
Псевдокоманды связывания программ
4. Выражения
5. Операторы языка ассемблера, порождающие машинные команды
Команды МП
Операнды команд
Машинные команды
6. Макросредства языка ассемблера
Глава 3. Алгоритмический язык ПЛ/М для восьмиразрядных микропроцессоров
1. Основные элементы языка и программы
2. Данные в языке ПЛ/М
Константы
Переменные
3. Выражения в языке ПЛ/М и оператор присваивания
Операнды
Арифметические операции
Логические операции
Операции отношений
Вычисление выражений
Операторы присваивания
4. Операторы управления выполнением программы
Блоки DO
Оператор IF
Метки и операторы GOTO
Операторы HALT, CALL и RETURN
5. Оператор DECLARE
Объявление переменных
Объявление меток
Объявления макросредств
6. Процедуры
Объявление процедур
Вызовы процедур
7. Блочная структура программы и область действия объектов
8. Встроенные процедуры и зарезервированные идентификаторы
Встроенные процедуры
Средства языка, которые непосредственно или косвенно используют биты условий МП CY, Z, S, Р, АС
Зарезервированные идентификаторы
Глава L Расширение алгоритмического языка ПЛ/М для 16-разрядных микропроцессоров (ПЛ/М-86)
1. Дополнительные типы данных
2. Вычисление выражений
3. Встроенные процедуры
Процедуры преобразования типов данных
Процедуры ввода и вывода
Процедуры обработки строк
Дополнительные процедуры
Глава 5. Язык ФОРТРАН для микропроцессорных систем
1. Введение в ФОРТРАН
Словарь
Основные понятия ФОРТРАНа
Выражения и операторы
2. Определение переменных, массивов и памяти
Операторы типов данных
Определение массивов
Операторы присваивания
Определение памяти
3. Управление выполнением программы
Передача управления в программе
Операторы циклов
Операторы завершения программы
4. Функции и подпрограммы
Встроенные функции
Операторные функции
Внешние процедуры
Аргументы и общие блоки
Глава 6. Алгоритмический язык Паскаль (Паскаль-80)
1. Общие сведения о языке Паскаль
Структура программы
Типы данных, выражения и присваивания
2. Операторы
3. Процедуры и функции
4. Переменные и параметры процедур и функций
5. Массивы и записи
6. Файлы
Глава 7. Интерактивный алгоритмический язык БЕЙСИК-80
1. Общие сведения и основные элементы языка
2. Операции, порядок их выполнения, выражения
3. Ввод и редактирование программ
Обработка ошибок
Выявление и имитация ошибок
4. Ввод-вывод файлов на дисках
5. Директивы и операторы
6. Функции
Список литературы
Предметный указатель