Микропроцессоры. Курс и упражнения
Год: 1988
Автор: Токхайм Р.
Переводчик: Ильяшенко Л.Я.
Издательство: Энергоатомиздат
ISBN: 5-283-02487-3
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы
Количество страниц: 170
Описание: В книге представлены в элементарном изложении основные вопро-сы, касающиеся архитектуры, функционирования и программирования микропроцессоров. Материал прекрасно иллюстрирован. Наличие большого числа решенных задач способствует лучшему усвоению н за-креплению материала.
Для инженерно-технических работников, не имеющих специальной подготовки по вычислительной технике, студентов вузов.
Рецензенты: В. Н. Грасевич, Б. М. Каган, Л, А. Ильяшенко
Предисловие к русскому изданию *,*## 3
Предисловие автора .......... , , 5
Глава 1. Введение..............7
1.1. Структура ЭВМ......................7
1.2. Архитектура микро-ЭВМ..................9
1.3. Работа микро-ЭВМ..........11
Глава 2. Числа, кодирование и арифметическая информация , 18
2.1. Двоичные числа...........18
2.2. Шестнадцатеричные числа..........22
2.3. Восьмеричные числа..........25
2.4. Двоично-десятичные числа.........28
2.5. Двоичная арифметика..........30
2.6. Дополнительный код..........33
2.7. Арифметика в дополнительном коде......37
2.8. Группировки бит...........40
2.9. Буквенно-цифровой код.........43
Глава 3. Осиовные элементы цифровой техники . . . . « 46
3.1. Логические элементы...........46
3.2. Комбинации логических элементов......51
3.3. Триггеры и защелки..........55
3.4. Шифраторы, дешифраторы и семисегментные индикаторы 62
3.5. Мультиплексоры и демультиплексоры.....65
3.6. Триста Сильные элементы.........68
3.7. Полупроводниковая память.........70
3.8. Использование оперативной и постоянной памяти . « 72
Глава 4. Основы микропроцессориой техники.......81
4.1. Архитектура простой микро-ЭВМ......82
4.2. Структура простейшей памяти.......85
4.3. Состав команд............89
4.4. Структура элементарного микропроцессора .... 93 4.5 Функционирование микро-ЭВМ.......98
Г лава 5. Микропроцессор...........106
5.1. Поставляемая разработчиком информация « W6
5.2. Схема и назначение выводов........114
5.3. Архитектура микропроцессора.......118
5.4. Использование регистра адреса/данных.....124
5.5. Использование указателя стека 129
Глава 6. Программирование микропроцессора.....137
6.1. Машинный язык и ассемблер.......137
6.2. Простой состав команд.........141
6.3. Состав команд арифметических действий .... 142 6 4. Состав команд логических операций.....Jjj3
6.5. Состав команд операций передачи данных . . . 161
6.6. Состав команд операций ветвления......‘”8
6.7. Состав команд операций вызова подпрограмм и возврата в основную программу........172
6.8. Состав команд прочих операций ......177
6.9. Запись программы..........179
6.10. Способы адресации . .........185
6.11. Ветвление программы.........189
6.12. Циклы..............192
6.13. Использование подпрограмм........195
Глава 7. Интерфейс микропроцессора.......210
7.1. Интерфейс с ПЗУ.......... 212
7.2. Интерфейс с ОЗУ...........215
7.3. Основные элементы интерфейса портов ввода-вывода . 220
7.4. Интерфейс с реальными портами ВВ......225
7.5. Синхронизация прерыванием передачи данных в УВВ . 227
7.6. Декодирование адресов.........232
Глава 8. Л\икропроцессоры Intel 8080/8085 ............240
8.1. Схема и назначение выводов ...*«« 241
8.2. Архитектура МП Intel 8085 ................246
8.3. Способы адресации...........254
8.4. Состав команд МП Intel 8080/8085 259
8.5. Команды передачи данных МП Intel 8080/8085 . . , 269
8.6. Арифметические команды МГ1 Intel 8080/8085 . . 277
8.7. Логические команды МП Intel 8080/8085 ...» 287
8.8. Команды ветвлений и переходов МП Intel 8080/8085 294
8.9. Команды стека, ВВ и управления МП Intel 8080/8085 , 302
Глава 9. Программирование МП Intel 8080/8085 ..... 317
9.1. Последовательные программы 319
9.2. Циклические программы . 323
9.3. Математические программы ........327
Список литературы...........334