Математика | ||||
Соботка 3., Стары Я* [ Микропроцессорные системы. Пер. с чешек. —« М.: Энергоиздат, 1981. — 496 с., ил. В пер.5 2 р. 20 к. В книге чешских специалистов приводится наглядное и доходчивое описание систем с применением микропроцессоров. Удачно излагаются вопросы программирования и организации вычислительного процесса. Анализируются области возможного применения средств вычислительной техники на базе микропроцессоров. Для широкого круга инженерно-технических работников, занятых разработкой и применением микропроцессоров, микро-ЗВМ, микропроцессорных систем. Может служить учебным пособием для студентов, начинающих изучать микропроцессорную технику | ||||
В предлагаемой вниманию читателей кжиге чешских авторов рассматриваются вопросы организации: цифровых управляющих устройств и систем на микропроцессорах, а также средства и методы разработки! программ для микропроцессорных устройств. Эти вопросы рассматриваются применительно к различным типам микропроцессорных наборов БИС, из которых для советского читателя наибольший интерес представляют материалы по микропроцессорам 8080 w 3000 фирмы Intel, Книга предназначается для инженеров и студентов старших курсов, специализирующихся в области вычислительной техники, автоматики, автоматизации технологических процессов, измерений, экспериментов, обработки данных в АСУ и АСУ ТПЧ В. В, Сташип Применение микропроцессоров в цифровых устройствах автоматики требует от разработчиков адаптации к принципиально новой элементной базе, овладения методологией разработки и отладки программ, приобретения навыков проектирования управляющих цифровых устройств (контроллеров) на основе пршграш:Мйруе-мой, а не схемной логики. В предлагаемой вниманию читателей книге чешских авторов- рассматриваются вопросы организации: цифровых управляющих устройств и систем на микропроцессорах, а также средства и методы разработки программ для микропроцессорных устройств. Эти вопросы рассматриваются применительно к различным типам микропроцессорных наборов БИС, из которых, для советского читателя наибольший интерес представляют материалы по микропроцессорам 8080 к 3000 фирмы InteL Книга предназначается; для инженеров и студентов старших курсов, специализирующихся в области вычислительной техники, автоматики, автоматизации техноло-• гических процессов, измерений, экспериментов, обработки данных в АСУ и АСУ ТП, В, В, Сташин Оглавление Предисловие редактора перевода Введение......... Глава первая. Стандартные и заказные интегральные микросхемы. Области применения микро-ЭВМ .... 1.1. Интегральные микросхемы с высокой степенью интеграции .................. 1.1.1. Преимущества интегральных МОП-схем . . . 1.1.2. Проблемы применения больших интегральных МОП-схем.............. 1.1.3. Стандартные и заказные МОП-схемы .... 1.2. Системы с фиксированной' логической функцией и вычислительная машина............ 1.3. Применение микро-ЭВМ ... ....... 1.4. Области использования микро-ЭВМ....... 1.5..Микропроцессоры за границей......... Глава в тор а я. Арифметические опср.щич....... 2.1. Системы счисления.............. 2.2. Двоичная система счисления.......... 2.2.1. Перевод чисел из двоичной системы счисления в десятичную и наоборот . ........ 2.3. Десятичные двоично-кодированные числа..... Глава третья. Логические схемы.......... 3.1. Правила, терминология............ 3.1.1. Комбинационные логические схемы..... 3.1.2. Последовательностные автоматы...... 3.2. Типы логических схем с малой и средней степенями интеграции................. 3.2.1. Электрические параметры......... 3.2.2. Логические схемы ТТЛ.......... 3.2.3. Логические схемы типа ТЛЭС и КМОП . . . 3.3. Выходные цепи логических элементов ....... Глава четвертая. Основные понятия о структуре ЭВМ 4.1. Обобщенная структурная схема ЭВМ...... 4.2. Представление информации в ЭВМ....... 4.2.1. Алфавитно-цифровые символы....... 4 3. Контроль по четности............ 4.4. Устройство управления............ 4.5. Принцип работы центрального процессора . . . 4.6. Пример организации ЭВМ.......... 490 4.7. Электронные вычислительные машины с магазинной памятью.......... ....... 60 4.7.1. Польская инверсная запись........ Глава пятая. Запоминающие устройства....... 65 5.1. Запоминающие устройства с произвольной выборкой 68 5.1.1. Запоминающие элементы и схемы ЗУ .... 69 5.1.2. Структура ЗУ с произвольной выборкой . . . 5.2. МОП-ЗУ с последовательной выборкой...... 5.3. Постоянные запоминающие устройства...... 87 5.3.1. Постоянные запоминающие устройства, программируемые маскированием ......... 5.3.2. Постоянные запоминающие устройства, программируемые электрическим сигналом..... 5.3.3. Перепрограммируемые ПЗУ........ 95 5.3.4. Организация ПЗУ............ 5.4. Аморфные запоминающие устройства...... 55. Ассоциативные запоминающие устройства .... 101 Глава шестая. Микро-ЭВМ (состав, назначение) . . . ЮЗ 6.1. Терминология................ 104 6.2. Технология изготовления микро-ЭВМ ...... 107 6.3. Поколения микро-ЭВМ............ 109 6.4. Организация калькулятора и микро-ЭВМ..... НО 6.5. Основные параметры микро-ЭВМ, калькулятора и мини-ЭВМ............'..... 6.6. Однокристальные и многокристальные микропроцессоры П4 6.7. Структурная схема микро-ЭВМ......... 117 6.7.1. Микропроцессор............ 118 6.7.2. Работа микро-ЭВМ........... 6.8. Классификация команд............ 6.9. Адресация памяти микро-ЭВМ......... 128 6.10. Влияние быстродействия ЗУ на производительность микро-ЭВМ................. 136 Глава седьмая. Ввод-вывод........... 139 7.1. Общая шина................ 139 7.1.1. Структура внешних шин микропроцессора . . 7.2. Мультиплексор............... 149 7.3. Прерывание................. 150 7.3.1. Характеристики систем прерывания..... '52 7.3.2. Примеры систем прерывания........ 7.3.3. Векторное прерывание.......... 157 7.3.4. Динамический выбор уровня прерывания . . . 159 7.3.5. Запоминание состояний регистров центрального процессора при прерывании........ 159 7.3.6. Маскирование сигналов прерывания..... 160 7.3.7. Источник реального времени и временных интервалов ................ 162 7.3.8. Общее о системах прерывания...... 162 7.4. Обмен данными между микро-ЭВМ и периферийными устройствами.............. 164 7.4.1. Канал пословной передачи данных ..... 164 7.4.2. Канал передачи данных блоками....., 169 7.5. Организация схем ввода-вывода ...,..,.. 173 7.5.1. Прямой ввод-вывод........... 7.5.2. Стробируемый ввод-вывод......... 7.5.3. Двунаправленный стробируемый ввод-вывод . . 7.5.4. Программируемый интерфейс....... 7.5.5. Специализированный интерфейс...... Глава восьмая. Программное обеспечение микро-ЭВМ 8.1. Программно-доступные регистры микро-ЭВМ . 8.2. Программирование микро-ЭВМ........ 8.2.1. Резидентный ассемблер и кросс-ассемблер . . 8.3. Системные программы............ 8.4. Программирование на проблемно-ориентированных языках................... 8.5. Библиотека подпрограмм............ 8.6. Программирование на языке команд....... 8.7. Программирование на языке микрокоманд .... 8.8. Интерпретирующие языки........... 8.91. Целесообразность применения проблемно-ориентированных языков ................ 8.9.1. Преимущества и недостатки применения проблемно-ориентированного языка....... Глава девятая. Периферийные устройства...... 9.1. Внешние запоминающие устройства большой емкости 9.1.1. Запоминающее устройство на магнитной леи го 9.1.2. Кассетное запоминающее устройство на магнитной ленте .-.'.'............ 9.1.3. Запоминающее устройство на магнитном б.'ч':| бане.................. 9.1.4. Запоминающее устроитino H;I м.чгшип' 9.1.5. Запоминающее устройство на гибким дш-кс 9.2. Периферийные устройства для связи человек м.т шина................... 9.2.1. Экранные пульты............ 9.2.2. Устройства посимвольной печати...... 9.2.3. Телетайпы........_....... 9.2.4,. Устройства считывания с перфоленты и перфораторы ............... 9.2.5. Устройства построчной печати....... 9.3. Периферийные устройства для связи машина — процесс 9.3.1. Аналоговые периферийные устройства .... 9.3.2. Цифровые периферийные устройства .... Глава десятая. Примеры микропроцессоров и микро-ЭВМ 10.1. Микропроцессор Intel 8008 и анализ его организации 10.1.1. Набор команд............ 10.1.2. Структурная схема и временная диаграмма выполнения операций .......... 10.1.3. Микро-ЭВМ MCS-8 и Inteilec 8...... 10.1.4. Принцип работы микровычислительной системы и пример программы арифметического сложения 2 + 3 = 5........... 10.2. Микропроцессор Intel 8080.......... 10.3. Архитектура микропроцессора, ориентированного на регистры .,...,,.......... 492 10.4. Микро-ЭВМ PPS фирмы Rockwell....... 253 10.4.1. Функционирование микро-ЭВМ PPS . . . 257 Глава одиннадцатая. Выбор и оценка микро-ЭВМ 260 11.1. Оценка микро-ЭВМ по технологии изготовления . . 268 11.2. Оценка микро-ЭВМ по системным характеристикам 268 11.3. Оценка микро-ЭВМ по схемотехническим параметрам 271 11.4. Оценка микро-ЭВМ по возможности использования микропрограммирования........... 273 11.5. Перспективы развития микропроцессоров .... 279 Глава двенадцатая. Микро-ЭВМ второго поколения 280 12.1. Микро-ЭВМ Intel 8080 12.1. 280 ___..........., zov Состав микро-ЭВМ Intel 8080...... 281 .12.1.2. Адаптеры интерфейса........> 284 12.2 Микро-ЭВМ М 6800 фирмы Motorola..... 291 12.2.1. Организация шин микро-ЭВМ М 6800 ... 295 12.2.2. Операции ввода-вывода........ , 297 12.2.3. Прототипный комплект микро-ЭВМ .... 300 12.3. Микро-ЭВМ типа PPS-8 фирмы Rockwell .... 301 12.4. Модульные микро-ЭВМ........... . 303 12.4.1. Секция АЛ У типа Intel 3002......". 303 12.4.2. Микропрограммное устройство управления 309 12.4.3. Блок микропрограммного управления микро-ЭВМ Intel 3001........... 31,1 12.4.4. Структура микро-ЭВМ Intel 3000..... 315 12.5. Микро-ЭВМ TMS 9900 фирмы Техас Instruments 318 12.5.1. Структурная схема микропроцессора TMS9900,,, 319i 12.5.2. Структура микро-ЭВМ TMS 9900..... 324 12.6. Сравнительная оценка микро-ЭВМ ....... 320 Список литературы к гл. 12.............. 328 Глава тринадцатая. Методы программирования . . 328 13.1. Логические системы с жестким и программным управлением ................ 328 13.1.1. Сравнение систем с жестким и программным устройствами управления ........ 332 13.1.2. Комбинационная задача в системах с жесткой и программной логикой управления .... 334 13.1.3. Последовательностиая задача в системах с жесткой и программной логикой управления 13.2. Языки программирования........... 350 13.2.1. Язык ассемблера........... 13.2.2. Команды ассемблера.......... 352 13.2.3. Псевдокоманды ассемблера....... 354 13.3. Примеры программирования на языке ассемблера 360 13.4. Методы программирования.......... 372 13.4.1. Косвенная и индексная адресации..... 372 13.4.2. Применение логических команд...... 377 13.4.3. Подпрограммы............ 13.4.4. Обработка 16-разряднех слоев...... 386 13.4.5. Объединение модулей программы ..... 388 13.4.6. Программирование прерывания...... 390 13.5. Микроассемблеры............. 399 13.6. Проблемно-ориентированные языки высокого уровня 405 13.7. Язык PL/M...........'. . . . . 408 13.7.1. Примеры программирования на языке PL/M 4!4 13.8. Модульное программирование....... . . Список литературы к гл. 13............. Глава четырнадцатая. Проектирование и наладка систем, реализуемых на микро-ЭВМ ........ 429 14.1. Системы автоматизированного проектирования микро-ЭВМ ................. 430 14.1.1. Система автоматизированного проектирования Exerciser..............43с 14.1.2. Система пректирования Intellec MDS . . . 14.2. Логические анализаторы...........-53. Список литературы к гл. 14............. 441 Глава пятнадцатая. Применение микромашннных систем 442 15.1. Области применения............442 15.2. Управление технологическими процессами и транспортом ................. 15.2.1. Системы контроля и регулирования .... 444 15.2.2. Управление сварочными и клепальными автоматами ............... 445 15.2.3. Управление подъемными кранами и транспортерами .............. 446 15.2.4. Управление топливными стержнями атомной электростанции..........••. . 15.2.5. Управление промышленными роботами . . . 15.2.6. Управление станками......... 44? 15.2.7. Микро-ЭВМ в автомобиле.......451 15.2.8. Управление транспортом........453 15.2.&. Система сбора данных о числе перевезенных пассажиров............. 454 15.3. Применение микро-ЭВМ в системах сбора данных и технике дальней связи ............ 457 15.3.1. Система сбора данных . . ....... 457 15.3.2. Интеллектуальный терминал....... 460 15.3.3. Телефонные станции.......... 462 15.4. Применение микро-ЭВМ в приборостроении . . . 15.4.1. Программируемый калькулятор.....464 15.4.2. Программируемый осциллограф ..... 15.5. Применение микро-ЭВМ в вычислительной технике 470 15.5.1. Контроллеры внешних устройств..... 470 15.5.2. Микро-ЭВМ в системах высокой производительности.............. 475 15.6. Сети микро-ЭВМ.............. 476 Список литературы к гл. 15............. 479 Список литературы................. 480 Цена книги: 300руб. |
||||