Рассмотрены особенности архитектуры микропроцессорных систем и их программирование на языках ассемблера, БЕЙСИК, ПАСКАЛЬ, ПЛ/М, МОДУЛА-2 и др. Приведены сведения об операционных системах, средствах и методах программирования микроЭВМ и отладки программного обеспечения микропроцессорных систем. Рассмотрены языки и трансляторы для микропроцессорного управления технологическим оборудованием. На базе PDP-11 -совместимых систем
Author(s): В.Ф. Шаньгин, А.Е. Костин, В.М. Илюшечкин, П.А. Тимофеев
Publisher: Высшая школа
Year: 1990
Language: Russian
Pages: 0
City: Москва
Tags: PDP-11; Microprocessors
Предисловие ......Page 6
Введение ......Page 8
1.1 Структура микропроцессорной системы ......Page 13
1.2 Программно-доступные регистры микропроцессора ......Page 18
1.3 Основная память микрокомпьютера ......Page 21
1.4 Диспетчер памяти ......Page 24
1.5 Режимы адресации памяти ......Page 28
1.6 Форматы команд ......Page 34
1.7 Система команд ......Page 36
1.8 Программный доступ к внешним устройствам ......Page 44
1.9 Прерывания в микрокомпьютере ......Page 46
Вопросы для самоконтроля ......Page 54
2.1 Классификация языков программирования и трансляторов для микропроцессорных систем ......Page 55
2.2 Особенности языков ассемблера и общие сведения о языке ассемблера для микрокомпьютеров семейства ДВК ......Page 57
2.3 Составление программ на языке ассемблера ......Page 71
2.4 Использование макрокоманд ......Page 77
2.5 Организация подпрограмм на языке ассемблера ......Page 80
Вопросы для самоконтроля ......Page 85
3.1 Характеристика языков высокого уровня для программирования микропроцессорных систем ......Page 87
3.2 Язык программирования БЕЙСИК ......Page 89
3.3 Язык программирования ПАСКАЛЬ ......Page 106
3.4 Структура и особенности языка программирования ПЛ/М ......Page 125
3.5 Языки программирования МОДУЛА-2, СИ и АДА ......Page 135
Вопросы для самоконтроля ......Page 143
4.1 Назначение, основные функции и состав операционных систем микроЭВМ ......Page 144
4.2 Операционные системы микрокомпьютеров семейства ДВК ......Page 152
4.3 Языковые средства взаимодействия с операционной системой ......Page 171
4.4 Особенности реализации и применения ОС реального времени в системах программного управления ......Page 184
Вопросы для самоконтроля ......Page 192
5.1 Основные характеристики программ ......Page 193
5.2 Методы и средства разработки программ ......Page 198
5.3 Технологический процесс разработки программ ......Page 202
5.4 Принципы программирования на основе Р-технологии ......Page 208
Вопросы для самоконтроля ......Page 213
6.1 Основные этапы и методы тестирования ......Page 214
6.2 Отладка программ ......Page 219
6.3 Комплексное тестирование и отладка ......Page 223
Вопросы для самоконтроля ......Page 227
7.1 Назначение, структура и функционирование систем управления оборудованием ......Page 228
7.2 Языки управления оборудованием ......Page 232
7.3 Простой графический пакет ......Page 247
7.4 Трансляторы языков управления оборудованием ......Page 257
Вопросы для самоконтроля ......Page 260
8.1 Локальные сети компьютеров ......Page 261
8.2 Структура, функциональные уровни и технические средства простой микрокомпьютерной локальной сети ......Page 270
8.3 Протокол канального уровня ......Page 274
8.4 Программная реализация протокола канального уровня ......Page 281
8.5 Интерфейс с программой канального уровня ......Page 296
Вопросы для самоконтроля ......Page 300
Список сокращений ......Page 301
Список литературы ......Page 302