Микрокомпьютерные системы управления. Первое знакомство
Покупка
Новинка
Издательство:
ДМК Пресс
Автор:
Суэмацу Ёсикадзу
Под ред.:
Амэмия Ёсифуми
Год издания: 2017
Кол-во страниц: 256
Дополнительно
Вид издания:
Практическое пособие
Уровень образования:
Профессиональное образование
ISBN: 978-5-97060-502-8
Артикул: 661885.02.99
Доступ онлайн
В корзину
Kнига призвана дать общее представление об областях применения и возможностях микрокомпьютеров, используемых в качестве управляющих устройств различными процессами и системами. В популярной форме излагаются основные понятия из области микропроцессорной техники, программирования, цифровой электроники, методы обработки данных, возможности и конфигурация микрокомпьютеров. На примере конкретных задач управления подробно рассмотрены принципы составления программ для микроЭВМ, системы команд, взаимодействие с периферийными устройствами. Предназначена для начинающих радиолюбителей, студентов и школьников, осваивающих основы проектирования и программирования микропроцессорных контроллеров.
- Полная коллекция по информатике и вычислительной технике
- ДМК Пресс. Информационные системы и технологии
- ДМК Пресс. ИТ-технологии для профессионалов
- Интермедиатор. Информационные системы и технологии (сводная)
- Интермедиатор. ИТ-технологии для профессионалов (сводная)
- Программирование и алгоритмизация
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 02.03.02: Фундаментальная информатика и информационные технологии
- 09.03.01: Информатика и вычислительная техника
- 09.03.02: Информационные системы и технологии
- 09.03.03: Прикладная информатика
- 09.03.04: Программная инженерия
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов.
Для полноценной работы с документом, пожалуйста, перейдите в
ридер.
МОСКВА ДМК Пресс, Додэка МИКРОКОМПЬЮТЕРНЫЕ СИСТЕМЫ УПРАВЛЕНИЯ. ПЕРВОЕ ЗНАКОМСТВО ЁСИКАДЗУ СУЭМАЦУ под редакцией Ёсифуми Амэмия 2017
Yoshifumi AMEMIYA / Yoshikazu SUEMATSU Illustrated Introduction to Mechatronics Introduction to Personal Computer Based Controllers Revised 2nd Edition
МИКРОКОМПЬЮТЕРНЫЕ СИСТЕМЫ УПРАВЛЕНИЯ ПЕРВОЕ ЗНАКОМСТВО ЁСИКАДЗУ СУЭМАЦУ под редакцией Ёсифуми Амэмия Москва, 2017 — 1 —
УДК 004.382.7 ББК 32.973.26 С89 С89 Суэмацу, Ёсикадзу Микрокомпьютерные системы управления. Первое знакомство. /Пер. с яп.; под ред. Ёсифуми Амэмия. — 2е изд., стер. — М.: ДМК Пресс, 2017. — 256 с.: ил. ISBN 9785970605028 Kнига призвана дать общее представление об областях применения и возможностях микрокомпьютеров, используемых в качестве управляющих устройств различными процессами и системами. В популярной форме излагаются основные понятия из области микропроцессорной техники, программирования, цифровой электроники, методы обработки данных, возможности и конфигурация микрокомпьютеров. На примере конкретных задач управления подробно рассмотрены принципы составления программ для микроЭВМ, системы команд, взаимодействие с периферийными устройствами. Предназначена для начинающих радиолюбителей, студентов и школьников, осваивающих основы проектирования и программирования микропроцессорных контроллеров. УДК 004.382.7 ББК 32.973.26 Original Japanese edition published as Illustrated Introduction to Mechatronics. Introduction to Personal Computers Based Controllers (Revised 2nd Edition) by Yoshikazu Suematsu. Published by Ohmsha, Ltd., 31 Kanda Nishikicho, Chiyodaku, Tokyo, Japan. Translation rights arranged with Ohmsha, Ltd. ISBN 9784274086755 (яп.) © Yoshikazu Suematsu ISBN 9785941202140 ( одэка) © Перевод, макет, ДодэкаXXI Все права защищены. Никакая часть этого издания не может быть воспроизведена в любой форме или любыми средствами, электронными или механическими, включая фотографирование, ксерокопирование или иные средства копирования или сохранения информации, без письменного разрешения издательства. © Издание, ДМК Пресс, 2017 ISBN 9785970605028 ( Пресс) Д ДМК
ОГЛАВЛЕНИЕ От редактора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 1. МИКРОКОМПЬЮТЕР КАК ОРУДИЕ ТРУДА . . . . . . . . . . . . .15 1.1. Где применяются микрокомпьютеры . . . . . . . . . . . . . . . . . . . . . .15 1.2. Функции контроллеров бытовых приборов . . . . . . . . . . . . . . . .21 1.3. Алгоритм работы микрокомпьютера . . . . . . . . . . . . . . . . . . . . . .25 Обобщение главы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 Практические задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 2. УСТРОЙСТВО МИКРОКОМПЬЮТЕРА . . . . . . . . . . . . . . . . . .33 2.1. Внешний вид микрокомпьютера . . . . . . . . . . . . . . . . . . . . . . . . .34 2.2. Процессор (ЦПУ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38 2.3. Запоминающее устройство . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 2.4. Порты вводавывода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 Обобщение главы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 Практические задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 3. МИКРОКОМПЬЮТЕРНАЯ МАТЕМАТИКА . . . . . . . . . . . . . . .51 3.1. Двоичная система счисления . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 5
Сложение двоичных чисел . . . . . . . . . . . . . . . . . . . . . . . . . . .53 Отрицательные двоичные числа (представление в дополнительном коде) . . . . . . . . . . . . . . . .55 Вычитание двоичных чисел . . . . . . . . . . . . . . . . . . . . . . . . . .57 Умножение двоичных чисел . . . . . . . . . . . . . . . . . . . . . . . . . .59 3.2. Шестнадцатеричная система счисления . . . . . . . . . . . . . . . . . .59 3.3. Двоичнодесятичный код (BCD) . . . . . . . . . . . . . . . . . . . . . . . .62 3.4. Логические операции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 Логическое сложение (ИЛИ) . . . . . . . . . . . . . . . . . . . . . . . . .64 Логическое умножение (И) . . . . . . . . . . . . . . . . . . . . . . . . . . .66 Отрицание (НЕ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 Исключающее ИЛИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68 Обобщение главы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70 Практические задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70 4. ЦИФРОВЫЕ СХЕМЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71 4.1. Вентильные схемы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74 4.2. Триггеры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76 Счетный триггер (Tтриггер) . . . . . . . . . . . . . . . . . . . . . . . . .76 Dтриггер . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77 4.3. ТТЛ (транзисторнотранзисторные логические схемы) . . . . .78 Вентильные схемы ТТЛ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79 Схемы с Zсостоянием . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 Дешифратор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84 «Защелка» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85 4.4. Архитектура микрокомпьютера . . . . . . . . . . . . . . . . . . . . . . . . .86 Соединение процессора и ЗУ . . . . . . . . . . . . . . . . . . . . . . . . .86 Соединение ЦПУ с портами вводавывода . . . . . . . . . . . . . .92 Обобщение главы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Практические задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96 5. ПРОГРАММЫ ДЛЯ МИКРОКОМПЬЮТЕРА . . . . . . . . . . . . .97 5.1. «Лингвистические» способности микрокомпьютера . . . . . . . .97 ОГЛАВЛЕНИЕ 6 0-1.qxd 18.11.02 13:17 Page 6
5.2. О том, что такое «мнемоника» и как она заменяет машинный код . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101 5.3. Схема выполнения команды . . . . . . . . . . . . . . . . . . . . . . . . . . .105 Обобщение главы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110 Практические задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110 6. ВВЕДЕНИЕ В МАШИННЫЙ ЯЗЫК . . . . . . . . . . . . . . . . . . . .111 6.1. Назначение регистров ЦПУ . . . . . . . . . . . . . . . . . . . . . . . . . . .111 Регистры A и F для хранения результатов вычислений . . .111 Регистры общего назначения — «записная книжка» процессора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 Дополнительные регистры — «дублеры» главных регистров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115 Регистры — указатели адреса IX и IY . . . . . . . . . . . . . . . . . .116 Счетчик команд (PC) и указатель стека (SP) . . . . . . . . . . . .116 6.2. Kоманда загрузки данных (Load) . . . . . . . . . . . . . . . . . . . . . . .117 6.3. Kоманды арифметических операций . . . . . . . . . . . . . . . . . . . .119 Kоманды сложения и вычитания . . . . . . . . . . . . . . . . . . . . .119 Kоманды увеличения (INC) и уменьшения (DEC) . . . . . .120 Kоманда сравнения (CP) . . . . . . . . . . . . . . . . . . . . . . . . . . . .121 6.4. Kоманды логических операций . . . . . . . . . . . . . . . . . . . . . . . .122 Kоманды «И», «ИЛИ», «Исключающее ИЛИ» . . . . . . . . . .123 Kоманды инверсии (CPL) и изменения знака (NEG) . . . .124 6.5. Kоманды перехода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125 Команды безусловного перехода (JP, JR) . . . . . . . . . . . . . . .125 Команды условного перехода . . . . . . . . . . . . . . . . . . . . . . . .127 6.6. Kоманды вызова подпрограммы и возврата из подпрограммы (CALL, RET) . . . . . . . . . . . . . . . . . . . . . . . .129 6.7. Команды ввода и вывода (IN, OUT) . . . . . . . . . . . . . . . . . . . .134 Цикл считывания данных из порта ввода . . . . . . . . . . . . . .134 Цикл записи в порты вывода . . . . . . . . . . . . . . . . . . . . . . . .136 Обобщение главы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139 Практические задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139 ОГЛАВЛЕНИЕ 7 0-1.qxd 18.11.02 13:17 Page 7
7. СОСТАВЛЕНИЕ ПРОГРАММ . . . . . . . . . . . . . . . . . . . . . . . . .141 7.1. Технические характеристики микрокомпьютера (аппаратные средства) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141 7.2. Задача № 1 — поочередно зажечь определенное количество светодиодов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142 Программирование «по частям» . . . . . . . . . . . . . . . . . . . . . .144 Kомпоновка единой программы . . . . . . . . . . . . . . . . . . . . . .148 Программа в машинных кодах и на языке ассемблера . . . .149 7.3. Задача № 2 — запомнить последовательность сигналов и воспроизвести ее (вариант 1) . . . . . . . . . . . . . . . . . . . . . . . . .153 Процедура записи в память последовательности сигналов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155 Процедура воспроизведения последовательности сигналов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157 7.4. Задача № 3 — запомнить последовательность сигналов и воспроизвести ее (вариант 2) . . . . . . . . . . . . . . . . . . . . . . . .161 Запоминаем последовательность сигналов . . . . . . . . . . . . .161 Воспроизводим последовательность сигналов, соблюдая временные интервалы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166 Kоррекция ошибок ввода состояния выключателей (устранение «дребезга») . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170 7.5. Задача № 4 — программа с использованием таблицы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173 7.6. Задача № 5 — управление шаговым двигателем . . . . . . . . . . .180 Kак управлять шаговым двигателем . . . . . . . . . . . . . . . . . . .180 Импульсы управления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182 Описание программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182 Обобщение главы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186 Практические задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186 8. ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА УПРАВЛЯЮЩЕГО МИКРОКОМПЬЮТЕРА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187 8.1. БИС портов вводавывода . . . . . . . . . . . . . . . . . . . . . . . . . . . .187 ОГЛАВЛЕНИЕ 8 0-1.qxd 18.11.02 13:17 Page 8
8.2. Обработка прерывания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193 Понятие прерывания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193 Сигнал прерывания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195 Программирование ПИ на обработку прерывания . . . . . .198 Задача № 6 — программа контроля механической системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 8.3. БИС таймерасчетчика (CTC) . . . . . . . . . . . . . . . . . . . . . . . . .205 8.4. Преобразования цифровых и аналоговых сигналов . . . . . . . .208 Цифроаналоговый преобразователь (ЦАП) . . . . . . . . . . . .209 Аналогоцифровой преобразователь (АЦП) . . . . . . . . . . . .214 Задача № 7 — программа ввода в ЦПУ изменяющегося во времени аналогового сигнала . . . . . . . . . . . . . . . . . . . . . .222 Обобщение главы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .227 Практические задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .227 Приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .229 Ответы к практическим заданиям . . . . . . . . . . . . . . . . . . . . . . . . . . .244 Предметный указатель . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251 ОГЛАВЛЕНИЕ 0-1.qxd 18.11.02 13:17 Page 9
ОТ РЕДАКТОРА Серия «Механотроника. Первое знакомство (с иллюстрациями)» издается с 1983 года. Kак раз в это время общественный интерес к новому направлению, получившему название «механотроника»1, начал набирать силу. Именно тогда представители самых разных профессий, так или иначе связанных с техникой и естественными науками, боясь отстать от времени, ощутили потребность заполнить «пустоты» в своей эрудиции, образовавшиеся в результате стремительного развития электроники, вычислительной и микропроцессорной техники. Аудитории, где проводились семинары и лекции, посвященные этим дисциплинам, были переполнены слушателями. Приступая к работе над этой серией, авторы постарались таким образом подобрать, скомпоновать и изложить материал, чтобы рассматриваемые (в общем, достаточно сложные) вопросы и проблемы пробуждали у читателей, особенно у тех, кто впервые столкнулся с понятием «механотроника», интерес и стремление к более глубокому их изучению и пониманию (а не наоборот!). Теперь, без ложной скромности, можно утверждать, что мы с этой задачей справились. Объективным свидетельством этого служит тот факт, что и сейчас, по прошествии двух десятилетий, книги данной серии не залеживаются на прилавках. За это время было продано более 100000 экземпляров. Учитывая столь очевидный интерес читателей, было принято решение о выпуске второго — исправленного и дополненного — издания книги. Теперь в конце каждой главы вы найдете разделы «Обобщение главы» и «Практические задания», в которых, для закрепления материала, в очень сжатой форме изложено основное содержа1 Механотроника (от англ. mechatronics) — соединение оборудования с микрокомпьютерами (прим. переводчика). 0-1.qxd 18.11.02 13:17 Page 10
ние, даны вопросы для повторения и небольшие практические задачи, ответы к которым приведены в конце книги. Авторы постарались не слишком перегружать книгу теоретическими основами такой фундаментальной науки, как механотроника, сохранив ее главное достоинство — понятность и доступность широкому кругу читателей, прежде всего новичкам. Было решено вернуться к более подробному и строгому изложению этих вопросов в другом более объемном издании под названием «Практическое руководство по технике обработки сигналов»1. Дополненное издание серии «Механотроника. Первое знакомство» включает в серию еще 7 книг, которые, возможно, тоже заинтересуют читателя: • Датчики. • Микрокомпьютерные системы управления. • Электромеханические приводные устройства. • Системы управления роботами. • Цифровые системы управления. • Обработка сигналов. • САПР. • Электронные интерфейсы. Январь 1999 г. Ёсифуми Амэмия ОТ РЕДАКТОРА 1 В оригинале — «Advice course» (прим. переводчика). 0-1.qxd 18.11.02 13:17 Page 11
ПРЕДИСЛОВИЕ С тех пор как в 1973 году американская фирма «Intel» впервые опубликовала материалы о 4разрядных микрокомпьютерах1, произошел весьма ощутимый прогресс как в области расширения их функциональных возможностей, так и в сфере коммерческого применения в самых различных областях. Сегодня трудно найти бытовой прибор без управляющего микропроцессора. Представьте только, одно устройство может содержать около 20 микропроцессоров! Причем в распоряжении каждой японской семьи может находиться более сотни таких устройств. Одним из основных показателей совершенства микрокомпьютера является число разрядов данных, которые он обрабатывает. Так, на смену 4разрядным процессорам пришли 8разрядные, что мгновенно привело к расширению области практического применения микрокомпьютеров. Увеличение разрядности до 16, а затем до 32 воспринималось специалистами как события исключительного значения. В настоящее время существуют даже 64разрядные микропроцессорные системы. Появление микрокомпьютеров произвело революционный переворот не только в промышленности, но и в повседневной жизни. Современный человек уже не может представить себя без бытовых удобств, пришедших в его дом вместе с приборами, начиненными хитроумной электроникой. В то же время произошло своего рода «интеллектуальное отчуждение» большинства людей от окружающей их бытовой техники. Устройство приборов существенно услож1 В отечественной литературе вместо слова «микрокомпьютер» часто используется термин «микропроцессор», имея в виду БИС, в которой помимо процессора есть также запоминающее устройство и устройства вводавывода (прим. редактора перевода). 0-1.qxd 18.11.02 13:17 Page 12
нилось, и «обыкновенный человек» зачастую не представляет себе принцип их работы. Kроме того, ввиду исключительно интенсивного развития компьютерной техники промышленные изделия, управляемые с помощью микрокомпьютеров, морально устаревают, прежде чем рядовой пользователь успеет привыкнуть к ним и основательно разобраться в их устройстве. В эпоху расцвета микрокомпьютерной техники очень важно, чтобы как можно больше людей научились находить общий язык с микропроцессорными системами. Эта книга ориентирована на читателей, которые либо совсем не знакомы с вычислительной техникой и цифровыми электронными схемами, либо имеют некоторый опыт работы с микрокомпьютерами и языками программирования типа Фортран или Бейсик. Цель написания книги состояла в том, чтобы вооружить читателя базовыми знаниями, необходимыми для понимания основных функций микрокомпьютерных управляющих систем. Kнига состоит из восьми глав. В первой главе сравниваются принципы построения и области применения микрокомпьютеров и универсальных компьютеров «большого формата». На конкретных примерах рассматриваются функции управляющего микрокомпьютера в окружающих нас технических устройствах. Во второй главе читатель познакомится с внутренней «архитектурой» микрокомпьютера, узнает, какие существуют типы микрокомпьютеров, из каких основных блоков они состоят и какие функции способны выполнять. Третья и четвертая главы содержат основные сведения из области техники цифровых схем, а также азы двоичной системы счисления. Изучив пятую главу, мы узнаем, каким образом происходит загрузка программы, и как она выполняется микрокомпьютером. В шестой главе мы познакомимся с принципами машинного программирования и основными командами, применяемыми для управления микрокомпьютером, рассмотрим назначение наиболее часто используемых команд языка ассемблера для 8разрядного микрокомпьютера. В седьмой главе приведены 5 несложных задач, на примере которых мы научимся составлять программы для микрокомпьютера. Восьмая глава посвящена описанию принципа работы и функций больших интегральных схем (БИС), реализующих так называемый ПРЕДИСЛОВИЕ 13 0-1.qxd 18.11.02 13:17 Page 13
параллельный интерфейс — устройство, обеспечивающее обмен данными и взаимодействие компонентов микрокомпьютера. Значительная часть главы посвящена цифроаналоговым и аналогоцифровым преобразователям, осуществляющим взаимодействие микрокомпьютера с внешними устройствами. При подготовке первого издания книги, увидевшей свет в 1983 году, авторы постарались поставить себя в положение человека, впервые узнавшего о микрокомпьютерных управляющих устройствах. Учитывая интерес, проявленный читателями к этой книге, было предпринято ее второе издание, исправленное с учетом последних достижений в рассматриваемой области, и дополненное разделами «Обобщение главы» и «Практические задания» по каждой главе. Авторы книги будут считать, что их труд не пропал даром, если число ее читателей, разбирающихся в устройстве микрокомпьютера, станет хотя бы на одного больше. В заключение хотелось бы выразить благодарность заслуженному профессору университета г. Нагоя Ёсифуми Амэмия, под руководством которого создавалась книга, художнице Такеути Томоко, с иллюстраций которой начинаются все главы, а также сотрудникам издательства «Омша» — непосредственным исполнителям технической части проекта. Автор ПРЕДИСЛОВИЕ 0-1.qxd 18.11.02 13:17 Page 14
МИКРОКОМПЬЮТЕР КАК ОРУДИЕ ТРУДА Шутники утверждают, будто бы двигателем технического прогресса была и остается человеческая лень. Kакие только приспособления и устройства не изобрели люди, стремясь максимально облегчить себе повседневную жизнь! Самые удачные изобретения составляли «интеллектуальную собственность» отдельных племен, обеспечивая им существенные преимущества перед соперниками в борьбе за выживание. Секреты изготовления орудий труда и правила пользования ими (выражаясь современным языком, инструкции по эксплуатации) тщательно оберегались и передавались из поколения в поколение. В ходе эволюции человечество накопило огромный технический потенциал, благодаря которому его физические возможности возросли тысячекратно. Kомпьютер — это тоже рабочий инструмент, однако совершенно уникальный. Изобретенный во второй половине 20 века, он, в отличие от всех прежних изобретений, увеличил производительность в сфере умственного труда. За считанные секунды он способен производить вычисления, с которыми человеку не справиться и за всю жизнь, причем достоинства компьютера не ограничиваются только этим. Можно не соглашаться с прогнозами фантастов, предсказывающих появление электронных роботов, наделенных всеми функциями человеческого мозга, а значит, способных заменить самого 15 1 1.1. ГДЕ ПРИМЕНЯЮТСЯ МИКРОКОМПЬЮТЕРЫ Уникальное орудие труда 1-1.qxd 18.11.02 12:48 Page 15
Доступ онлайн
В корзину