Читаем Я познаю мир. Компьютеры и интернет полностью

Если провести аналогию с командами, которые отдает в армии командир своим подчиненным, то операцию и операнд можно рассматривать как сказуемое и дополнение в обычном предложении. Ведь в языке команд очень широко распространено повелительное наклонение, а подлежащее в них очень часто опускается, например: «Равняйсь! Смирно!..»


Пусть в нашем конкретном случае операция обозначена числом 10, а операнд – числом 0647. Операция 10 в перечне команд, допустим, означает «загрузить». Тогда вся команда в переводе с машинного языка может означать: «Считать число, хранящееся в ячейке памяти под номером 0647 и загрузить», то есть записать его в регистр–накопитель. Операция 11 может означать «прибавить». Тогда команда, скажем, типа 11.0885 означает: «Прибавь число, хранящееся в ячейке 0885, к содержимому регистра–накопителя и оставь полученную сумму в регистре–накопителе». Команда 12 может означать «запомнить». И тогда 12.2936 будет означать: «Содержимое регистра–накопителя надо записать в ячейку 2936». При этом все, что хранилось в этой ячейке прежде, стирается навсегда.


Чтобы иметь некоторую свободу передвижения, во. многих машинных языках предусмотрены команды «перехода» и «условного перехода». Если код команды перехода, например, 15, то команда 15.0073 будет означать: «Продолжай выполнять программу, начиная с ячейки 0073». При этом мы можем поставить и некое условие перехода к данной ячейке. Например, команда 16 может означать в переводе на наш обычный язык: «Переход по указанному адресу может быть осуществлен лишь в том случае, если в накопителе нуль». В противном случае перехода не произойдет, машина будет продолжать выполнение команд по тому порядку, как они записаны в программе. Все эти команды, которые мы только что описали, сами по себе довольно примитивны. Но, составляя из них длинные логические цепочки, можно заставить машину выполнить и самую сложную операцию.


Закодированные в виде числа команды образуют машинные коды. Мы в своих примерах брали эти коды чисто условно. На практике же системы этих кодов составляют тот или иной машинный язык. И они отличаются друг от друга примерно так же, как английский отличается от немецкого. Из одних и тех же букв латинского алфавита составляются слова, иногда они даже очень похожи внешне, но смысл этих слов в различных языках может быть различен. Для каждого народа удобен свой язык, так и машинные языки приспосабливаются к нуждам той или иной конкретной модели ЭВМ. Для какой–то удобнее работать при помощи языка «Бейсик», а для другой подходит только «Паскаль».


Конечно, можно было бы программы составлять прямо в машинных кодах. Первые годы существования ЭВМ программисты так и делали. Однако такой порядок вносит дополнительные трудности в работу людей, составляющих программы, а значит, они чаще ошибаются. Поэтому и были придуманы машинные языки, которые в какой–то мере похожи на обычные языки народов нашей планеты. А там уж машина сама переводит выражения машинного языка в машинные коды, пользуясь для этого специальной программой–переводчиком.


Но и при переходе от языка буквенных выражений к языку цифр, т. е. языку машинных кодов, перевод понятий человеческой логики в логику машинную еще не закончен. Как мы уже говорили, машине оказалось удобнее работать с двоичной системой исчисления, машинные же коды составлены в десятичной. Так машина может еще раз осуществить перевод, записав привычные нам цифры вот таким образом: 1=1, 2=10, 3=11, 4=100 и т. д.


Один двоичный разряд (0 или 1) называется битом; бит содержит наименьшее возможное количество информации. Обычный размер машинного регистра – 16 двоичных разрядов. Наибольшее число, которое может быть в нем записано, – 16 единиц подряд, что в переводе на десятичную систему исчисления означает 65535.


Переход на двоичную систему делает запись любых чисел значительно длиннее, чем в десятичной. Но зато в этом случае достаточно для запоминания числа всего двух состояний электрической схемы – «включено» и «выключено». (В противном случае пришлось бы составлять ячейки из схем, имеющих 10 различных состояний, а это привело бы к значительному усложнению устройств как самих схем, так и всей ЭВМ в целом.)

Два же состояния в электрических цепях могут быть выполнены весьма просто и различными методами. Это может быть и релейная схема, и ламповая, и транзисторная... Последнее время подобные схемы стали выполнять по несколько десятков тысяч одним махом – так появились интегральные схемы. Более подробно обо всех этих технологических тонкостях мы поговорим в следующей главе. А пока давайте разберемся в логике работы таких электрических ключей.

Странная логика

Перейти на страницу:

Похожие книги

Хочу всё знать [1970]
Хочу всё знать [1970]

«Хочу всё знать» (1970 г.) — альманах научно-популярных статей для детей.   ВНЕ ЗЕМЛИА. Томилин. Зачем мы летим в космос? Рис. Е. ВойшвиллоП. Клушанцев. Какая ты, Венера? Рис. Е. ВойшвиллоГеннадий Черненко. Прыжок с «эфирного острова». Рис. Е. ВойшвиллоК. Ф. Огородников. Зачем нужна людям Луна? Рис. Е. ВойшвиллоГ. Денисова. Растения в космосе. Рис. Ю. СмольниковаГеннадий Черненко. Дворец космосаА. Антрушин. Лунная «земля»Е. Войшвилло. Орбитальные станции. Рис. Е. Войшвилло   ЗЕМЛЯН. Сладков. Нерукотворная красота.   Рис. Ю. СмольниковаБ. Ляпунов. Люди океана и космоса. Рис. Ю. СмольниковаЛ. Ильина. Черные бури.  Рис.  Ю. СмольниковаА. Быков. Каменная мумия. Фото автораА. Муранов. Огненные стрелы небес. Рис. Ю. СмольниковаЛ. Ильина. О ядохимикатах и насекомых. Рис. Ю. Смольникова   В ЛАБОРАТОРИЯХ УЧЁНЫХЮ. Коптев. Загадки три — разгадка одна. Рис. С. ОстроваА. Томилин, Н. Теребинская. Три заповеди экспериментатора. Рис. С. ОстроваЮ. Xарик. Должен ли уголь гореть? Рис. С. ОстроваЮ. Коптев. Удерживает магнитное поле. Рис. С. ОстроваА. Кондратов. Молодая наука о древностях. Рис. К. ПретроИрина Фрейдлин. В дебрях микромира. Рис. К. ПретроГ. Григорьев. Там, где хранится память… Рис. К. ПретроЮ. Барский. Машина, ваш ход! Рис. С. ОстроваБ. Бревдо. Поезд «на горе». Рис. С. Острова   СТРАНИЦЫ РЕВОЛЮЦИОННОГО ПРОШЛОГОА. Новиков. «Какая увлекательная область…» Рис. В. БескаравайногоА. Новиков. Идеи, изменяющие мир. Рис. В. БескаравайногоЕ. Мелентьева. «Из далёких времён». Рис. В. БескаравайногоВ. Санов. Искровцы возвращаются в строй. Рис. В. БундинаП. Капица. Шура Маленькая. Рис. В. БундинаГ. Мишкевич. В. И. Ульянов (Ленин) и Иван Бабушкин. Рис. В. БундинаР. Ксенофонтова. Три встречи с Лениным. Рис. В. БундинаЛ. Радищев. Ночной разговор. Рис. В. БескаравайногоВ. Нестеров. Флаг и герб Страны СоветовО. Туберовская. Три монумента славы. Рис. В. ТамбовцеваИ. Квятковский. Бессмертный крейсер. Рис. В. ТамбовцеваЕвг. Брандис. У истоков поэтической Ленинианы. Рис. В. Тамбовцева   ПРО ВСЯКОЕА. Пунин. Союз железа и бетона. Рис. Ю. СмольниковаЕ. Озерецкая. «Чистое золото». Рис. В. ТамбовцеваО. Острой. Песня о РодинеБ. Раевский. Плитка  шоколада. Рис. Б. СтародубцеваТ. Шафрановская. Гримасы моды. Рис. К. ПретроП. Белов. Кирилл ПетровичМ. Любарский. Двадцать лет спустя. Рис. В. БундинаБ. Рощин. По родному краю с миноискателем. Рис. В. БундинаР. Разумовская. Змеиный танец. Рис. К. Претро

Александр Михайлович Кондратов , Александр Павлович Муранов , Борис Павлович Бревдо , Наталья Владимировна Теребинская , Петр Иосифович Капица

Детская образовательная литература / Книги Для Детей
Рассказы о металлах
Рассказы о металлах

Научно-популярная книга об истории открытия, свойствах и применении важнейших металлов и сплавов.Много веков металлы верно служат человеку, помогая ему строить и созидать, покорять стихию, овладевать тайнами природы, создавать замечательные машины и механизмы.Богат и интересен мир металлов. Среди них встречаются старые друзья человека: медь, железо, свинец, золото, серебро, олово, ртуть. Эта дружба насчитывает уже тысячи лет. Но есть и такие металлы, знакомство с которыми состоялось лишь в последние десятилетия. О судьбах важнейших металлов, об их "планах на будущее" рассказывает эта книга.Первое издание книги "Рассказы о металлах" (1970 г.) отмечено дипломом конкурса Московской организации Союза журналистов СССР на лучшую работу года по научной журналистике и дипломом ежегодного конкурса Всесоюзного общества "Знание" на лучшие произведения научно-популярной литературы. Четвертое издание книги переработано и дополнено новыми материалами.Предназначена для самого широкого круга читателей: учащихся, студентов, преподавателей, специалистов — всех интересующихся историей и развитием металлургии, химии, материаловедения.Венецкий С.И. Рассказы о металлах. — 4-е изд., перераб. и доп. — М.: Металлургия, 1985. — 240 с, ил.Иллюстрации Алексея Владимировича Колли.

Сергей Иосифович Венецкий

Детская образовательная литература / Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / Металлургия / Научпоп / Книги Для Детей
Всеобщая история. История средних веков. 6 класс
Всеобщая история. История средних веков. 6 класс

Предлагаемый учебник входит в учебно-методический комплекс по всеобщей истории для 6 класса. Учебник полностью соответствует Федеральному государственному образовательному стандарту основного общего образования, рекомендован Министерством образования и науки РФ и включён в Федеральный перечень.В учебнике освещается история стран Европы, Азии и Америки в Средние века. Наряду с данными о хозяйственной и политической жизни стран и народов, значительное место уделено вопросам культуры и повседневной жизни людей. Для передачи «духа Средневековья» в книге используются отрывки из литературных произведений, а для расширения кругозора учащихся и формирования необходимых компетенций по предмету предусмотрены творческие задания, вопросы к параграфам, картам и документам.

Андрей Вячеславович Абрамов , Михаил Владимирович Пономарев , Сергей Владимирович Тырин

Детская образовательная литература / История / Школьные учебники и пособия, рефераты, шпаргалки / Книги Для Детей / Образование и наука