Микропроцессоры и машинное проектирование микропроцессорных систем: В 2-х книгах
#777 Год: 1988 Автор: Рафикузаман М. Жанр: Микропроцессоры Издательство: М.: Мир ISBN: 5-03-001135-8, 5-03-001136-6 Язык: Русский Формат: DjVu Качество: Отсканированные страницы Количество страниц: 313+286
Описание: Широкое применение микропроцессорных систем в науке и технике привело к небывалому росту их выпуска за рубежом и в нашей стране. Поэтому традиционные методы проектирования и отладки стали заменяться машинными. Данная монография известного американского автора является одной из первых в этом важном направлении. В ней рассматриваются современные системы проектирования микрокомпьютеров с иллюстрацией изложенного конкретными примерами. Много внимания уделено описанию микропроцессоров Интел, Моторола, Зилог, а также соответствующему программному обеспечению. Для выбора типа языка высокого уровня приведены сравнительные данные по языкам Бейсик, Фортран, Пл-1, Паскаль и Кобол. Монографию можно использовать и как справочное пособие по аппаратным и программным средствам микропроцессоров В русском переводе выходит в двух книгах. Для специалистов, разрабатывающих вычислительные машины, и студентов, изучающих вычислительную технику.
Том 1.
Предисловие к переводу..................................................5
Глава 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
Глава 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
Глава 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
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!