Математика

Физика

Химия

Биология

Техника и    технологии

Программирование микропроцессорных систем-В. Ф. Шаньгин
Программирование микропроцессорных систем: Учеб. П78 пособие для вузов по спец. «Автоматиз. сист. обр. информ. и упр.»/В. Ф. Шаньгин, А. Е. Костин, В. М. Илюшечкин, П. А. Тимофеев; Под ред. В. Ф. Шаньгина. — М.: Высш шк., 1990. — 303 с.: ил.
ISBN 5-06-000720-0
Рассмотрены особенности архитектуры микропроцессорных систем и их программирование на языках ассемблера, БЕЙСИК, ПАСКАЛЬ, ПЛ/М, МОДУЛА-2 и др. Приведены сведения об операционных системах, средствах и методах программирования микроЭВМ и отладки программного обеспечения микропроцессорных систем. Рассмотрены языки и трансляторы для микропроцессорного управления технологическим оборудованием.
СОДЕРЖАНИЕ
Предисловие...................... 5
Введение........................ 7
Глава 1. Архитектура микропроцессорной системы........ 12
.1. Структура микропроцессорной системы.......... 12
.2. Программно-доступные регистры микропроцессора...... 17
.3. Основная память микрокомпьютера........... 20
.4. Диспетчер памяти................. 23
.5. Режимы адресации памяти.............. 27
.6. Форматы команд.................. 33
.7. Система команд.................. 35
.8. Программный доступ к внешним устройствам........ 43
1.9. Прерывания в микрокомпьютере............ 45
Вопросы для самоконтроля................ 53
Глава 2. Программирование микропроцессорной системы на языке
ассемблера....................... 54
2.1. Классификация языков программирования и трансляторов для микропроцессорных систем.............. 54
2.2. Особенности языков ассемблера и общие сведения о языке ассемблера для микрокомпьютеров семейства ДВК........ 56
2.3. Составление программ на языке ассемблера........ 70
2.4. Использование макрокоманд............. 76
2.5. Организация подпрограмм на языке ассемблера....... 79
Вопросы для самоконтроля ................ 84
Глава 3. Программирование микропроцессорных систем на языках
высокого уровня..................... 86
3.1. Характеристика языков высокого уровня для программирования микропроцессорных систем.............. 86
3.2. Язык программирования БЕЙСИК........... 88
3.3. Язык программирования ПАСКАЛЬ........... 105
3.4. Структура и особенности языка программирования ПЛ/М . . . 124
3.5. Языки программирования МОДУЛА-2, СИ и АДА...... 134
Вопросы для самоконтроля ................ 142
Глава 4. Операционные системы и организация вычислительных процессов на микроЭВМ..................... 143
4.1. Назначение, основные функции и состав операционных систем микроЭВМ.................... 143
4.2. Операционные системы микрокомпьютеров семейства ДВК ... 151
4.3. Языковые средства взаимодействия с операционной системой . . \JQ
4.4. Особенности реализации и применения ОС реального времени
в системах программного управления.....•...... i§3
Вопросы для самоконтроля................ igi
л
Глава 5. Методы и средства программирования микропроцессорных
систем......................... 192
5.1. Основные характеристики программ........... 192
5.2. Методы и средства разработки программ......... 197
5.3. Технологический процесс разработки программ....... 201
5.4. Принципы программирования на основе Р-технологии..... 207
Вопросы для самоконтроля . ............... 212
Глава 6. Отладка программного обеспечения микропроцессорных систем 213
6.1. Основные этапы и методы тестирования.......... 213
6.2. Отладка программ................ . 218
6.3. Комплексное тестирование и отладка........... 222
Вопросы для самоконтроля ................ 226
Глава 7. Языки и трансляторы для управления технологическим оборудованием ....................... 227
7.1. Назначение, структура и функционирование систем управления оборудованием .л................. 227
7.2. Языки управления оборудованием............ 231
7.3. Простой графический пакет.............. 246
7.4. Трансляторы языков управления оборудованием....... 256
Вопросы для самоконтроля................ 259
<• . d'lf
Глава 8. Сетевое программное обеспечение распределенной микропроцессорной системы для управления технологическим оборудованием . • 260
8.1. Локальные сети компьютеров............. 260
8.2. Структура, функциональные уровни и технические средства простой микрокомпьютерной локальной сети.......... 269
8.3. Протокол канального уровня............. 273
8.4. Программная реализация протокола канального уровня .... 280
8.5. Интерфейс с программой канального уровня........ 295
Вопросы для самоконтроля ................ 299
Список сокращений.................... 300
Список литературы.................... 301
ПРЕДИСЛОВИЕ
Одним из важных факторов ускорения научно-технического прогресса является широкое внедрение вычислительной техники во все отрасли народного хозяйства.
Немногим более четырех десятилетий назад была создана первая электронная вычислительная машина на электронных лампах. За этот короткий отрезок времени было создано четыре поколения ЭВМ, при этом каждая смена поколений сопровождалась улучшением их основных технико-экономических показателей, таких, как быстродействие, надежность и стоимость. Четвертое поколение ЭВМ на базе микропроцессорных комплектов БИС появилось в начале 70-х годов. Возник новый класс вычислительных машин (микропроцессорные вычислительные машины) — мик-роЭВМ. Совершенствование технологии микроэлектроники позволило в конце 70-х годов, увеличив степень интеграции элементов на кристалле, создать однокристальные микропроцессоры и микроЭВМ на их основе.
Объем производства микропроцессоров (МП) и микроЭВМ постоянно возрастает, улучшаются их технические характеристики и снижается стоимость. Микропроцессоры и микроЭВМ благодаря реализованной в них возможности программного управления обладают свойствами универсальных устройств цифрового управления. Все это способствует массовому применению микропроцессоров и микроЭВМ в народном хозяйстве для цифровой обработки данных и управления различными объектами и процессами.
Важно отметить, что реализация задачи управления технологическими процессами и объектами с использованием программно-управляемых устройств, МП и микроЭВМ осуществляется путем программирования процедур сбора и обработки данных, формирования и выдачи управляющих воздействий, контроля и диагностики и т. д. Из этого следует, что разработка, производство и эксплуатация машин, оборудования и приборов, автоматизированных путем применения микропроцессорной вычислительной техники, требуют соответствующей подготовки студентов вузов и инженерно-технических работников.
Хотя вопросам программного обеспечения микроЭВМ и микропроцессорных систем посвящен ряд монографий и других

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz