Математика

Физика

Химия

Биология

Техника и    технологии

Стрыгин В. В., Щарев Л. С. 87 Основы вычислительной, микропроцессорной техники и программирования: Учеб. для учащихся техникумов,— 2-е изд., перераб. и доп.—М.: Высш. шк., 1989.—479с.: ил. ISBN—5—06—000140—7 В книге изложены принципы построения аналоговых и электронных вычислительных машин, арифметическо-логических устройств, процессоров, микропроцессо» ров, микроЭВМ, устройств управления, запоминающих устройств каналов обмена, интерфейсов и устройств ввода —вывода, сведения о принципах программного управления работой ЭВМ и приемах составления программ. Рассмотрены вопросы общесистемного программного обеспечения. 2-е издание (1-е-в 1983 г.) существенно переработано и дополнено новыми сведениями.
ПРЕДИСЛОВИЕ
В двенадцатой пятилетке ставится задача обеспечить широкое внедрение в народное хозяйство средств автоматики, вычислительной и микропроцессорной техники.
Учебник «Основы вычислительной, микропроцессорной техники и программирования» написан в соответствии с программой одноименного курса. Материал изложен в предположении, что читатель знаком с основами электротехники, электроники и импульсной техники. Книга состоит из трех частей. В первой части приводятся сведения по аналоговым вычислительным машинам, во второй части — по электронным вычислительным машинам, микропроцессорам и микроЭВМ, а также элементам этих машин и их устройств, в третьей части — по основам программирования. Введение, части первая и вторая написаны В. В. Стрыгиным, часть .третья — Л. С. Щаревым.
Авторы выражают благодарность рецензентам: доценту Московского института радиотехники, электроники и автоматики Г. Г. Калишу и преподавателю Московского техникума автоматики и телемеханики В. Г. Романчиковой, .которые внесли ряд существенных предложений и замечаний в -процессе обсуждения рукописи, а также инженеру3. В. Булычевой за помощь, оказанную при подготовке первой и второй частей.
Замечания и.пожелания по книге авторы просят направлять во адресу: 101430, Москва., ГСП-4, Негмаиная ул., д. 2911-4., издательство «.Высшая школа».
Авторы
ОГЛАВЛЕНИЕ
Предисловие.......................... 3
Введение............................ 4
Часть первая. Аналоговые вычислительные машины ........ 7
Глава 1. Принципы построения аналоговых вычислительных машин 7
1.1. Основные сведения.................... 7
1.2. Устройства АВМ на пассивных элементах......... 11
1.3. Операционные усилители................. 15
1.4. Электронные аналоговые устройства............ 19
Глава 2. Решение задач на аналоговых вычислительных машинах 25
2.1. Основные сведения о системах обыкновенных дифференциальных уравнений...................... 25
2.2. Принципы построения АВМ, предназначенных для решения обыкновенных дифференциальных уравнений........ 27
2.3. Постановка и решение задач на АВМ........... 28
Часть вторая. Электронные вычислительные машины...... . 34
Глава 3. Принципы построения электронных вычислительных машин 34
3.1. Основные сведения.................... 34
3.2. Структура и принципы построения ЭВМ.......... 36
3.3. Структура и принципы построения малых ЭВМ....... 42
3.4. Основные сведения о системах ЭВМ............ 44
Глава 4. Арифметические и логические основы ЭВМ....... 50
4.1. Системы счисления .................... 50
4.2. Выбор системы счисления................. 52
4.3. Перевод чисел из одной позиционной системы счисления в другую ........................... 54
4.4. Формы представления чисел в ЭВМ............ 56
4.5. Логические основы ЭВМ.................. 60
4.6. Физическое представление информации в ЭВМ....... 62
4.7. Кодирование чисел в ЭВМ................. 64
4.8. Арифметические операции в двоичной системе счисления ... 67
Глава 5. Элементы электронных вычислительных машин...... 68
5.1. Классификация элементов ЭВМ.............. 68
5.2. Логические элементы ЭВМ............... . 72
5.3. Триггеры интегральных систем элементов.......... 82
5.4. Ферритовый сердечник как элемент памяти......... 90
475
Глава 6. Узлы электронных вычислительных машин ......... 92
6.1. Регистры'....................... . 92
6.2. Счетчики........................ 97
6.3. Дешифраторы...................... 102
6.4. Сумматоры........................ 105
Глава 7. Арифметическо-логические устройства процессоров .... 109
7.1. Основные сведения о процессорах............. 109
7.2. Сложение и вычитание в арифметическо-логических устройствах двоичных чисел, представленных в форме с фиксированной точкой.........................•. 41
7.3. Структура арифметическо-логического устройства для сложения и вычитания двоичных чисел, представленных в форме
с фиксированной точкой................. 112
7.4. Умножение в арифметическо-логическом устройстве двоичных чисел, представленных в форме с фиксированной точкой . . 114
7.5. Умножение в арифметическо-логическом устройстве двоичных чисел.......................... 117
7.6. Деленце в арифметическо-логическом устройстве двоичных чисел.......................... 120
7.7. Выполнение в арифметическо-логическом устройстве арифметических операций над двоичными числами, представленными в форме с плавающей точкой................. 122
7.8. Методы ускоренного выполнения в арифметическо-логическом устройстве операций умножения и деления........ 126
Глава 8. Устройства управления электронных вычислительных машин 128
8.1. Основные сведения................... 128
8.2. Принципы построения устройств управления........ 131
8.3. Структура устройств управления . ............. 136
8.4. Структура команд ЭВМ.........'....-..... 139
Глава 9. Устройства памяти электронных вычислительных машин 141
9.1. Основные сведения . . <................ HI
9.2. Оперативные запоминающие устройства на магнитных сердечниках. . . _........................ 14а
9.3. Полупроводниковые оперативные запоминающие устройства 149
9.4. Полупроводниковые постоянные запоминающие устройства 156
Глава 10. Микропроцессоры и микроЭВМ............. 1GO
10.1. Структура и принципы построения микропроцессоров ... 160
10.2. Основные микропроцессорные комплекты и их функциональный состав....................... 167
10.3. Секционированный микропроцессорный комплект БИС серии К589.......................... 168
10.4. Секционированные микропроцессорные комплекты БИС серий К1804 и К1800..................... I77
(.;.
f<
10.5. Структура и принцип построения микроЭВМ ....... 180
10.6. МикроЭВМ. «Электроиика-60».............. 183
10.7. Персональные ЭВМ................... щ-
Глава 11. Каналы обмена и интерфейс ЭВМ........... 186
11.1. Мультиплексный и селекторный каналы обмена с внешними устройствами...................... 186
11.2. Мультиплексоры передачи данных........... 193
11.3. Основные понятия об интерфейсе............ 198
11.4. Принципы организации интерфейсов............ 201
11.5. Классификация интерфейсов.............. 208
Глава 12. Периферийные устройства ЭВМ............ 210
12.1. Основные сведения.................. 210
12.2. Устройства ввода—вывода информации на перфоносителях 212
12.3. Алфавитно-цифровое печатающее устройство........ 214
12.4. Дисплеи........................ 215
12.5. Графические устройства ввода—вывода информации .... 218
12.6. Внешние запоминающие устройства ............ 218
12.7. Аналого-цифровые и цифро-аналоговые преобразователи . . 224
Глава 13. Вычислительные и микропроцессорные средства в системах
управления..................... 231
13.1. Особенности построения микропроцессорных систем .... 231
13.2. Применение вычислительных средств в системах управления 237 t 13.3. Контроль работы вычислительных средств......... 240
Часть третья. Основы программирования . .•.......... 246
Глава 14. Принципы программирования для ЭВМ......... 246
14.1. Понятие о программном управлении ЭВМ......... 246
14.2. Правила составления программ .............. 247
14.3. Структура программ.................. 248
14.4. Отладка программ . . . ,............... 252
14.5. Характеристики программ................ 252
Глава 15. Автоматизация программирования........... 254
15.1. Программирование на языке ЭВМ,............. 254
15.2. Подпрограммьиьвсхроенные функции ... ,........ 255
15.3. Общесистемное программное обеспечение.......... 256
15.4. Системное и проблемное программирование........ 257
15.5. Пакеты прикладных программ.............. 258
Глава 16. Общесистемное программное обеспечение ЕС ЭВМ . . . 260
16.1. Принципы построения общесистемного программного обеспечения ЕС ЭВМ...................... 260
16.2. Управление заданиями................. 264
477
16.3. Управление задачами................. '266
16.4. Адресация данных в ЕС ЭВМ............. 269
16.5. Форматы данных в ЕС ЭВМ.............. 271 л
16.6. Организация данных.................. 273||
16.7. Ввод—вывод данных.................. 276
16.8. Размещение данных во внешних устройствах памяти . . . 277
16.9. Создание личных библиотек............... 290
16.10. Использование утилит................. 291
16.11. Трансляция......^^7~............. 292
16.12. Редактирование связей................. 296
16.13. Загрузка и исполнение программ........... . 299
16.14. Системные средства отладки программы......... 301
Глава 17. Машинно-ориентированное программирование на языке Ассемблера ....................... 303
17.1. Структура языка .................... 303
17.2. Машинные команды.................. 307
17.3. Команды обработки битовой информации......... 310
17.4. Команды двоичной целочисленной арифметики....., 312
17.5. Команды двоичной арифметики с плавающей точкой . . . 314
17.6. "Команды десятичной арифметики............. 318
17.7. Команды обработки текстовой информации........ 321
17.8. Команды определения и управления компиляцией .... 323
17.9. Определение данных и константы.........] . . 328
17.10. Термы и выражения................... 339
17.11. Преобразования данных................. 341
17.12. Организация переходов и циклов............ 348
17.13. Подпрограммы и соглашения о связях.......... 354
17.14. Макросредства...................... 358
17.15. Ввод—вывод данных.................. 359
Глава 18. Проблемно-ориентированное программирование на языке
PL/I.......................... 361
18.1. Символика и конструкция языка............ 361
18.2. Форматы данных.................... 366
18.3. Массивы и структуры данных.............. 370
18.4. Выражения и преобразования данных.......... 372 .
18.5. Модульная структуризация программ........... 377
18.6. Языковые средства ввода—вывода данных........ 379
18.7. Утверждения потокоориентированной передачи данных . . 385
18.8. Утверждения записеориентированной передачи данных . . 392
18.9. Прерывания...................... 400
18.10. Подпрограммы и встроенные функции.......... 406
18.11. Языковые средства отладки программы......... 408
Глава 19. Программирование на языке ПАСКАЛЬ.......'. 410'
19.1. Лексика и конструкция языка.............. 410
19.2. Типы данных. Структуры данных............. 411
J9.3. Выражения и операции.......'........... 415
19.4. Построение программы................. 417
19.5. Утверждения языка................... 420
19.6. Вызов процедур и функций.............. 424
19.7. Работа с файлами и внешними процедурами и функциями . . 426
19.8. Языковые средства отладки программы . . ........ 433
Глава 20. Программирование на языке БЕЙСИК........ 435
20.1. Словарь и конструкция языка БЕЙСИК......... 435
20.2. Формирование программы .........,...... 437
20.3. Типы данных...................... 439
20.4. Выражения и преобразования............... 440
20.5. Экранный ввод—вывод данных.............. 441
20.6. Ветвления и циклы................... 443
20.7. Подпрограммы и функции. Вызов программ, написанных на языке Ассемблера................... 445
20.8. Работа с внешними устройствами памяти......... 447
Глава 21. Программирование в среде систем управления базами данных............................ 451
21.1. Понятие баз данных, банков данных, систем управления базами данных..........„............... 451
21.2. Назначение системы NATURAL............... 453
21.3. Словарь и конструкция языка NATURAL.......... 453
21.4. Организация сеанса связи с системой NATURAL....... 454
21.5. Формирование программ. Блоки, циклы, ветвления, обработка прерываний......................... 461
Предметный указатель........................ 470
Список рекомендованной литературы............... 473

Цена: 200руб.

Назад

Заказ

На главную страницу

Hosted by uCoz