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