ОГЛАВЛЕНИЕ

 

Предисловие редактора перевода........... 5

Предисловие автора.............. 7

Глава 1. Системный анализ............ 8

1.1. Введение............... 8

1.2. Автоматизация управленческой деятельности..... 12

1.3. Функциональные схемы........... 25

1.4. Структурные схемы последовательных операций .... 27

1.5. Построение структурной схемы.......... 32

1.6. Структурные схемы, применяемые на практике .... 33

1.7. Средства, применяемые при обработке данных..... 39

1.8. Пользовательский интерфейс — операционная система ... 41

1.9. Персональные ЭВМ............ 49

Глава 2. ЭВМ................ 53

2.1. Введение............... 53

2.2. Команды передачи данных.......... 53

2.3. Операционные команды........... 56

2.4. Ветвления в программе........... 56

2.5. Коды команд............. 59

2.6. Аппаратурное и программное обеспечение..... 63

2.7. Прерывание — вмешательство в процесс последовательного выполнения программы........66

2.8. Архитектура ЭВМ............ 68

2.9. Микропроцессор 8085А........... 70

2.10. Тактирование............. 75

2.11. Минимальная конфигурация МП........ 78

2.12. Ручное управление............ 85

2.13. Монитор............... 90

2.14. Однокристальные микроЭВМ......... 91

2.15. Блок-схема однокристальной микроЭВМ...... 92

Глава 3. Набор команд микроЭВМ.......... 99

3.1. Введение............... 99

3.2. Элементарные команды для управления ЭВМ .... 101

3.3. Структура команд............ 103

3.4. Флажковые биты............ 116

3.5. Команды пересылки............ 117

3.6. Арифметические, логические команды и команды сравнения 128

3.7. Команды сдвига............. 136

3.8. Команды приращений (инкремент и декремент) .... 138

3.9. Команды прямого ввода данных (команды с непосредственной адресацией).............. 138

3.10. Команды перехода и ветвления......... 142

3.11. Инициирование прерывания......... 151

3.12. Команды ввода и вывода.......... 157

3.13. Команда останова............ 159

3.14. Изменение значения флажкового бита переноса .... 159

3.15. Команда СМА (Complement Accumulator — инвертировать содержимое аккумулятора) 160

3.16. Команда DAA (Decimal Adjust Accumulator — десятичная коррекция содержимого аккумулятора)....... 160

3.17. Команда NOP............. 161

3.18. Команды EI и DI (разрешение прерывания и запрещение прерывания) ............... 162

3.19. Относительная адресация ячеек ЗУ....... 162

3.20. Простые примеры программ......... 164

3.21. Некоторые общие аспекты ввода и вывода информации .. 173

Глава 4. Система проектирования на базе микропроцессора ... 187

4.1. Введение............... 187

4.2. МикроЭВМ с МП 8085А........... 190

4.3. Запоминающее устройство.......... 195

4.4. Пульт ручного управления.......... 197

4.5. Специальные схемы микроЭВМ......... 200

4.6. Практическая реализация ПРУ......... 204

4.7. Системы питания микроЭВМ и ПРУ....... 212

4.8. Использование ПРУ............ 218

4.9. Шестнадцатеричный индикатор для ПРУ...... 227

Глава 5. Схемы ввода и вывода........... 228

5.1. Введение............... 228

5.2. Программатор СППЗУ........... 232

5.3. Программируемый интерфейс типа 8255А ...... 234

5.4. Операции в режимах 1 и 2..........241

5.5. Временная диаграмма, применяемая при программировании

ИС 2708............... 247

5.6. Программа загрузки СППЗУ......... 249

5.7. Программа проверки данных в СППЗУ..... 259

5.8. Вывод данных на магнитную ленту....... 263

5.9. УСАПП типа 8251А........... 265

5.10. Управление ИС 8251А........... 270

5.11. Программа вывода данных на ленту кассетного магнитофона 278

5.12. Адреса рестартов............ 298

5.13. Ввод программ в ЗУ........... 299

5.14. Синтез и распознавание речи......... 304

Глава 6. Языки программирования высокого уровня — Бейсик ... 315

6.1. Введение............... 315

6.2. Команды и операторы........... 319

6.3. Арифметические операции.......... 322

6.4. Команды перехода и ветвления......... 329

6.5. Ввод данных............. 335

6.6. Вывод данных на экран дисплея и при помощи принтера 338

6.7. Ввод и тестирование программ......... 342

6.8. Функции, определяемые пользователем...... 346

6.9. Обработка строк символов.......... 351

6.10. Обработка байтов данных.......... 358

6.11. Индексированные переменные......... 360

6.12. Многократное применение переменных....... 362

6.13. Представление чисел ........... 363

6.14. Иллюстрация простых программ........ 369

6.15. Команды и операторы на языке Бейсик...... 388

Глава 7. Новые разработки в области микроЭВМ...... 394

7.1. Введение............... 394

7.2. МП 80-х годов............. 397

7.3. 16-разрядные МП............. 398

7.4. МП iAPX432 фирмы Intel.......... 400

Предметный указатель.............. 402

 

Хостинг от uCoz