Читать «В Стране Микроников, или Секреты компьютера» онлайн - страница 30

Мирослав Томаля

— Так что можно сказать, — Каролек не хотел отставать от друга, — что:

1 «или» 1 дает 1

1 «или» 0 дает 1

0 «или» 0 дает 0

— Вижу, вы отлично справляетесь с делом и без нас, — пошутил микроник. — Не уйти ли я нам?

— Нет, не шути, — запротестовал Каролек. — Лучше скажи, в чем заключается операция «не».

— Это проще всего. Операция «не», или «NOT» состоит в замене цвета шариков. Белый делается черным и наоборот. В информатике ее называют операцией отрицания, — объяснил Адек.

— А есть еще какие-нибудь логические операции? — заинтересовался Петрек.

— Вижу, вам понравились наши логические игры.

— Очень, — ответил Каролек за друга. — Вся эта логика и смешная, и в то же время простая.

— Ну, хорошо! Я расскажу вам еще об одной логической операции. Она называется. «XOR» и отвечает на вопрос, разные ли шарики. Если да, результат операции — белый шарик, то есть единица.

— А нужна ли она? — усомнился Петрек.

— Разумеется, — серьезно ответил микроник. — Вы, наверное, слышали о шифровании разного рода информации. «XOR» отлично подходит для этого, поскольку операция — так называемая обратимая. Если один набор шариков представляет собой информацию, которую мы хотим зашифровать, а второй — пароль, используемый для шифрования, то выполняя операцию «XOR» на обоих наборах, в результате получим шифрованную информацию. Если же операцию «XOR» произвести на зашифрованном наборе, пользуясь тем же паролем, мы получим первичную информацию, нешифрованную. Это очень удобно, потому что тем, кому неизвестен пароль, не удастся прочесть зашифрованное.

— Великолепно, но…, — у Каролека были сомнения, — до сих пор мы творили о логических операциях лишь на двух шариках, а здесь их больше!

— Количество шариков в наборе не имеет значения, так как логические операции выполняются поочередно, бит за битом.

— Понимаю… Значит, сначала мы берем первую пару шариков, смотрим, какие они, выполняем на них соответствующую операцию, предположим «XOR», и получаем первый шарик результата. Потом следующая пара и так далее, пока не кончатся оба набора шариков. Правильно? — спросил Каролек.

Микроник кивнул головой и хотел что-то сказать, но не успел — раздался крик:

— Принцесса! Где ты?

— Ой! Меня ищут. Мне нужно идти. Помните, — она обратилась к мальчикам, — я — ваш друг. В беде можете на меня рассчитывать!

Адек и гамминка исчезли тем же путем, каким появились. А мальчики опять остались одни…

14. Порты и передача информации

— Надеюсь, Адену и Гаминке удалось незаметно выбраться, — сказал Каролек.

— Скоро убедимся, — ответил Петрек. — Если гаммониды открыли секретный проход, можно ожидать их скорого визита.

— Но, но! Не каркай, а то еще накличешь беду, — и Каролек с беспокойством посмотрел на друга.

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