Микропроцессоры и машинное проектирование микропроцессорных систем: В 2-х книгах
Год: 1988
Автор: Рафикузаман М.
Жанр: Микропроцессоры
Издательство: М.: Мир
ISBN: 5-03-001135-8, 5-03-001136-6
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы
Количество страниц: 313+286
Описание: Широкое применение микропроцессорных систем в науке и технике привело к небывалому росту их выпуска за рубежом и в нашей стране. Поэтому традиционные методы проектирования и отладки стали заменяться машинными. Данная монография известного американского автора является одной из первых в этом важном направлении. В ней рассматриваются современные системы проектирования микрокомпьютеров с иллюстрацией изложенного конкретными примерами. Много внимания уделено описанию микропроцессоров Интел, Моторола, Зилог, а также соответствующему программному обеспечению. Для выбора типа языка высокого уровня приведены сравнительные данные по языкам Бейсик, Фортран, Пл-1, Паскаль и Кобол. Монографию можно использовать и как справочное пособие по аппаратным и программным средствам микропроцессоров В русском переводе выходит в двух книгах.
Для специалистов, разрабатывающих вычислительные машины, и студентов, изучающих вычислительную технику.
Оглавление
Том 1.
Предисловие к переводу..................................................5
Предисловие............................................................7
Глава 1. Введение в микрокомпьютерные системы поддержки разработок и конструирование систем на основе микропроцессоров......................9
1.1. Основные особенности макетных систем..........................9
1.2. Блок-схема процесса разработки системы..........................14
1.3. Пример разработки аппаратных и программных средств конкретной прикладной системы................................................18
Глава 2. Принципы построения микроЭВМ................................20
2.1. Введение в микропроцессорные системы..........................20
2.2. Системы счисления и булева алгебра..............................27
2.3. Основы построения программных средств..........................36
Глава 3. Аппаратные средства микропроцессорных систем и способы ввода-вывода 44
3.1. Принципы построения базовых аппаратных средств микропроцессорных систем........................................................44
3.2. Декодирование адресов......................................57
3.3. Запоминающие и внешние устройства............................62
3.4. Типичные методы ввода-вывода для микропроцессоров..............64
Глава 4. Типичные 8-разрядные микропроцессоры и микроЭВМ................66
4.1. Микропроцессор 8085 фирмы Intel................................66
4.2. МикроЭВМ 8048 фирмы Intel..................................93
4.3. Микропроцессор Z80 фирмы Zilog................................105
4.4. Микропроцессор 6800 фирмы Motorola............................122
4.5. Микропроцессор 6809 фирмы Motorola............................128
Глава 5. Средства ввода-вывода микропроцессора 8085 ......................137
5.1. Программируемый ввод-вывод..................................137
5.2. Система прерываний микропроцессора 8085 ........................140
5.3. Организация прямого доступа-к памяти..........................150
5.4. Линии последовательного ввода и вывода данных..................150
Глава 6. Микропроцессоры 8086 фирмы «Intel» и 8000 фирмы «Zilog» .... 153
6.1. Микропроцессор Intel 8086 ......................................153
6.2. Микропроцессор Z8000 ........................................174
Глава 7. Микропроцессор модели 68000 фирмы Motorola и модели 432 фирмы
Intel.........................196
7.1. Микропроцессор 68000 фирмы Motorola..........................196
7.2. Микропроцессор модели 432 Intel................................228
Глава 8. Типичные интерфейсные микросхемы устройств микропроцессорных систем .............................256
8.1. Типичные ППЗУ, ОЗУ и устройства ввода-вывода ................256
8.2. Типичные интерфейсные устройства последовательного ввода-вывода ...274
8.3. Устройства управления клавиатурой и дисплеем....................284
8.4. Контроллеры прямого доступа к памяти..........................302
Оглавление............................................................312
Том 2.
Глава 9. Основы построения систем поддержки разработок микроЭВМ...5
9.1. Основные элементы систем поддержки разработок...... 5
9.2. Средства поддержки разработки программ..................13
9.3. Консоли операторов систем поддержки микропроцессорных разработок ..................................................26
9.4. Используемые запоминающие устройства большой емкости ... 28
9.5. Архитектурные принципы построения систем поддержки разработок ....................................................30
9.6. Отладка программного и аппаратного обеспечения............31
9.7. Языки высокого уровня для микроЭВМ....................36
Глава 10. Распространенные микропроцессорные системы поддержки разработок ..................................................44
10.1. Система HP 64000 Hewlett-Packard........................44
10.2. Системы поддержки разработок, выпускаемые фирмой Intel ... 45
10.3. Макетные системы фирмы Tektronix......................66
10.4. Системы поддержки микропроцессорных разработок фирмы GenRad..................................................86
Глава 11. Система HP 64000 Hewlett-Packard (HP)....................102
11.1. Описание системы....................................102
11.2. Описание инструментальной станции......................102
11.3. Начало работы........................................104
11.4. Редакторы текстов....................................106
11.5. Транслятор с языка ассемблера системы HP 64000 ............108
11.6. Компоновщик системы HP 64000 ........................124
11.7. Эмулятор системы HP 64000 ............................125
11.8. Командные файлы....................................130
11.9. Имитируемый ввод-вывод..............................132
11.10. Примеры, демонстрирующие процесс разработки программного
и аппаратного обеспечения на типичной системе поддержки .... 132
Глава 12. Примеры конкретных разработок.............168
12.1. Задача 1............................................168
12.2. Задача 2............................................178
12.3. Задача 3............................................190
Приложение А. Система команд микропроцессора 8085 фирмы Intel......206
А.1. Что такое система команд?...............206
А.2. Символы и сокращения.................206
А.З. Форматы команд и данных...............207
А.4. Способы адресации....................................208
А.5. Флаги условий........................................209
А.6. Справочник по системе команд..........................209
Приложение В. Описание микросхемы 8279 фирмы Intel..........228
8279/8279-5-программируемый интерфейс клавиатуры и дисплея . . . 228
Приложение С. Схема системы HP 5036А-микрокомпьютера на базе процессора 8085 ................................................246
Приложение D. Дополнительная информация о системе HP 64000 ............250
D.l. Программные ключи системного монотора.........250
D.2. Команды редактора текстов..............................251
D.3. Описание программных ключей ассемблера.........253
D.4. Псевдокоманды ассемблера..............................253
D.5. Коды ошибок ассемблера................................254
D.6. Команды компоновщика................................256
D.7. Программные ключи эмулятора..........................256
D.8. Терминальный режим................258
D.9. Пароли..............................................258
D.10. Pascal центрального процессора.............258
Приложение Е. Тексты программ........................................260
Е.1. Программа ЕХЕС...................260
E.2. Программа DISP......................................261
Е.З. Программа KYBRD....................................262
Е.4. Программа KYTST....................................264
Е.5. Программа SEQKY....................................264
Е.6. Программа KSCAN....................................265
Е.7. Программа VALID....................................266
Е.8. Программа MSGRQ....................................267
Е.9. Программа DBASE....................................268
Е.1О. Командный файл SYMTOREAL.............272
Е.11. Командный файл REALTOSIM.............272
Е.12. Программа SIMKD..................272
Е.13. Программа SIMDS..................274
Литература............................................................279
Предметный указатель..................................................280