Введение в микропроцессоры. Программное обеспечение, аппаратные средства, программирование
Год: 1983
Автор: Левенталь Л.
Издательство: Энергоатомиздат
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы
Количество страниц: 464
Описание: Рассмотрены вопросы, касающиеся построения микропроцессорных систем на базе микропроцессоров Intel 8080 и Motorola 6800 — аналогов выпускаемых в СССР и странах — членах СЭВ микропроцессоров. Обилие примеров и упражнений выгодно отличает книгу от ранее известных отечественных и переводных, книг. Для инженерно-технических работников в области вычислительной техники, автоматики, телемеханики и студентов вузов.
Предисловие редактора перевода............ ..... 3
Глава первая. Введение в микропроцессоры............ 9
KL. Вычислительная техника и миодоодоцесздры...^. ..... 9
1.2. Большие и малые ЭВМ . . .......\ ,А .. . . 11
1.3. Сравнение типичных ЭВМ.........'. . *v'. . 1-3
. 1л4я Ис^оргня развития, микропроцессоров......ч. ..... 24
1ч^«‘>По!Луполв.д^циковые технологии.......27-
1 Коневуктм'вные' характеристики интегральных схем . 20,
1.7. Полупроводниковая память . .....
1.8. Области применения МП*. '.V*. . . . . 'Л *ъ 33
Глава вторая. Архитектура микропроцессоров ... ... . . . ., -5V
2.1, Общая архитектура ЭВМ...............40
2.2: тистрй . . 47
2.3. Арифметическое устройств©!, ,, ; . . ь*. . . '. 52
2.4. Реализация кома.ид .................51
2.6. Особенности архитектуры макропроцессоров ...... .. . „ 59
2.7. Примеры архитектуры микропроцессоров ....... . 61
2.8. Выводы . i . . . . . ...... . € '■’ »' *! 61
Глава третья. Системы команд микропроцессоров ...... оэ
3.1. Форматы команд...................65
:,3‘2. Мётбды адресации . , . . *......*»*:*.; * . .- 60
3.3. Типы команд...................................80
3.4. Системы команд микропроцессоров..........05
3.5.' Примеры систем команд микропроцессоров 05
Г л а в а четве рта Я. МихроЛроцессорные ассемблеры . . . . . . .109
4.1. Сравнение языков различного уровня .........ПО
4.2. «Характеристми ассемблеров .................
4.3. Особенности микропроцессорных ассемблеров......133
4.4. Ассемблеры микропроцессоров Intel 8080 и Motorola 6800 134
4.5. Выводы .......................142
Глава пятая. Программирование на языке ассемблера , . . . .142
5.1. Простые программы..................144
5.2. Организация циклов и обработка массив )в...... . 157
5.3. Вычислительные программы.............176
5.4. Обработка символьной информации ..........190
5.5. Подпрограммы.....................198
5.6. Выводы .......................203
Глава шестая. Разработка программного обеспечения для микропроцессора ........................209
6.1. Задачи разработки программного обеспечения.....209
6.2. Постановка задачи..................214
6.3. Конструирование программы.....V-........213
6.4. Кодирование............................228
6.5. Отладка..................... . . . 232
6.6. Тестирование.....................239
6.7. Документирование............'......242
6.8. Перепроектирование.................245
6.9. Системы разработки ПО.......... . . . . . 247
6.10. Выводы.......................256
Глава седьмая. Модули памяти-микропроцессоров........257
7.1. Общие характеристики интерфейса памяти.^.......257
7.2. Простые модули памяти.........." .....261
7.3. Структуры шин...................276
7.4. Проектирование модулей памяти с тремя состояниями 287
7.5. Модули памяти для конкретных микропроцессоров .... 290
7.6. Выводы........................ 305
Глава восьмая. Организация ввода-вывода в микропроцессорных
системах. ...... .......... 305
8.1. Основные проблемы, возникающие . при организации ввода-вывода . .....................305
8.2. Простые подсистемы ввода-вывода...........312
8.3. Более сложные подсистемы ввода-вывода.......317
8.4. Аппаратные средства, применяемые при вводе-выводе . . . 324
8.5. Устройства .ввода-вывода .... ....... .340
. 8.6. Разработка .подсистем ввода-вывода для конкретных мик-
ропроцессоров . . .. .................362
8.7. Выводы ...........394
Глава девятая. Прерывания в микропроцессорных системах 494
9.1. Преимущества и недостатки прерываний........395
9.2. Особенности систем прерываний............400
9.3. Простые системы прерываний.............413
9.4. Системы прерываний конкретных микропроцессоров . . 424
9.5. Прямой доступ к памяти...............452
9.6. Выводы.......’ i................455
Список литературы..........................456