|
Программирование микропроцессорных систем: Учебное пособие для вузов Учебное издание |
Шаньгин В. Ф., Костин А. Е., Илюшечкин В. М., Тимофеев П. А. |
год издания — 1990, кол-во страниц — 303, ISBN — 5-06-000720-0, тираж — 40000, язык — русский, тип обложки — твёрд. 7Б, масса книги — 420 гр., издательство — Высшая школа |
|
цена: 299.00 руб | | | | |
|
Сохранность книги — хорошая
Допущено Госкомитетом СССР по народному образованию в качестве учебного пособия для студентов вузов, обучающихся по специальности «Автоматизированные системы обработки информации и управления»
Р е ц е н з е н т ы: чл.-кор. АН СССР Л. Н. Королев кафедра «Информационная техника» Московского института инженеров гражданской авиации (зав. кафедрой — д-р техн. наук, проф. В. И. Васильев)
Формат 60x90 1/16. Бумага офсетная №1. Печать офсетная |
ключевые слова — микропроцессор, ассемблер, пл/м, модула-2, микроэвм, транслятор, адресац, прерыван, микрокомпьютер, ассемблер, макрокоманд, пл/м, pl/1, pl-1 |
Рассмотрены особенности архитектуры микропроцессорных систем и их программирование на языках ассемблера, БЕЙСИК, ПАСКАЛЬ, ПЛ/М, МОДУЛА-2 и др. Приведены сведения об операционных системах, средствах и методах программирования микроЭВМ и отладки программного обеспечения микропроцессорных систем. Рассмотрены языки и трансляторы для микропроцессорного управления технологическим оборудованием.
|
ОГЛАВЛЕНИЕПредисловие | 5 | Введение | 7 | | Г л а в а 1. Архитектура микропроцессорной системы | 12 | | 1.1. Структура микропроцессорной системы | 12 | 1.2. Программно-доступные регистры микропроцессора | 17 | 1.3. Основная память микрокомпьютера | 20 | 1.4. Диспетчер памяти | 23 | 1.5. Режимы адресации памяти | 27 | 1.6. Форматы команд | 33 | 1.7. Система команд | 35 | 1.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. Языковые средства взаимодействия с операционной системой | 170 | 4.4. Особенности реализации и применения ОС реального времени | в системах программного управления | 183 | Вопросы для самоконтроля | 191 | | | Г л а в а 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 | | Г л а в а 8. Сетевое программное обеспечение распределённой микропроцессорной системы для управления технологическим оборудованием | 260 | | 8.1. Локальные сети компьютеров | 260 | 8.2. Структура, функциональные уровни и технические средства | простой микрокомпьютерной локальной сети | 269 | 8.3. Протокол канального уровня | 273 | 8.4. Программная реализация протокола канального уровня | 280 | 8.5. Интерфейс с программой канального уровня | 295 | Вопросы для самоконтроля | 299 | | Список сокращений | 300 | Список литературы | 301 |
|
Книги на ту же тему- Обслуживание микропроцессорных систем, Фергусон Д., Макари Л., Уилльямз П., 1989
- Технические средства микропроцессорных систем: Практический курс, Коффрон Д., 1983
- Аппаратные средства микроЭВМ, Морисита И., 1988
- Проектирование микропроцессорных устройств с разрядно-модульной организацией: В 2-х книгах (комплект из 2 книг), Мик Д., Брик Д., 1984
- Микропроцессоры: Курс и упражнения, Токхайм Р., 1988
- Assembler, Юров В. И., 2002
- Язык Ассемблера для IBM PC и программирования, Абель П., 1992
- Ассемблер для процессоров Intel Pentium, Магда Ю. С., 2006
- Программирование на IBM/360. — 4-е изд., Джермейн К., 1983
- Сравнительный курс языка PL/1 (на основе алгола-60), Безбородов Ю. М., 1980
- Системное программирование: Учебное пособие для втузов, Дьяконов В. Ю., Китов В. А., Калинчев И. А., 1990
- Автоматизация измерений и обработки данных физического эксперимента, Никитин В. А., Ососков Г. А., 1986
- Расчёт элементов цифровых устройств: Учебное пособие. — 2-е изд., перераб. и доп., Преснухин Л. Н., Воробьёв Н. В., Шишкевич А. А., 1991
|
|
|