Assembler, или Встретимся в файлах…

Максим Милованов, 2019

АССЕМБЛЕР – язык программирования второго уровня, первобытный, устаревший, забытый. Аналогичное прозвище получил живущий в США программист с русской фамилией Петров. Однажды жители земли получили послание, расшифровать которое удалось лишь Петрову. Так автор учебника «Ассемблер для начинающих» стал обладателем уникальных знаний, одновременно главной угрозой и надеждой человечества. Трудности перевода состояли из испытаний на прочность, преследований спецслужб, арестов, зависти, предательств, горечи потерь. Были и приятные моменты: любовь, преданность, вера и как это ни странно «восстание машин». «Оказалось, у каждого есть ассемблер. После прочтения просьба относиться к своему ассемблеру бережно. Встретимся в файлах…»

Оглавление

* * *

Приведённый ознакомительный фрагмент книги Assembler, или Встретимся в файлах… предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

Выращивать фиалки и нянчить внуков

— Что это на вас надето?

Генерал Скотт сидел за рулем черного внедорожника и удивленно таращился на открывшую дверь пассажирку.

— Черт, забыла снять комбинезон, — погружаясь в автомобиль, сказала Джессика.

— Там что, зона заражения? — спросил генерал.

— Дроны-вампиры, реагирующие на тепло человеческого тела…

Лицо генерала окаменело.

— Шутка, — сказала Джессика.

— А жаль, — генерал покачал головой. — Идея мне нравится.

— Мне тоже, — поддержала Джессика, пытаясь стащить с себя комбинезон.

— Оставьте, потом снимете. Расскажите лучше, как там дела?

— А вы разве не слышали? У меня же был включен коммуникатор.

Слушать в прямом эфире было бы слишком глупо, — отмахнулся генерал. — Сигнал могли засечь и отследить. Расскажите лучше о ваших ощущениях. Кто, на ваш взгляд, все организовал? Это сделал он — Петров?

Джессика покачала головой:

— Сильно сомневаюсь. Думаю, он на такое не способен. А вот его друзья вполне. Все они с именами, с возможностями, есть среди них и настоящие звезды, например Софья Касперская…

— Та самая?

— Та самая…

— Интересно, как они это сделали и главное — зачем?

— Могли ради шутки.

— Такое! Ради шутки! — вскипел генерал.

— Русские! — улыбнувшись сказала Джессика. — Вы говорили, у Петрова скоро день рождения. Так вот эта ситуация вполне может оказаться веселым розыгрышем — подарком друзей ко дню рождения.

— Забавная версия. Но я думаю, что это сделал Петров, — заявил генерал. — Кто он был до недавнего времени — так, программист средней руки и мелкий хакер. Шестнадцать лет назад привлекался за взлом системы управления дорожным движением. Хотел перенастроить светофоры в своем районе, чтобы ему по дороге на работу всегда горел зеленый. Сомнительное достижение! Ну а сейчас — совсем другое дело! Я бы сказал — переход в высшую лигу!

— Думаете, подобный переполох лишь из-за того, что этот ваш Петров хотел подняться в хакерском рейтинге?

Генерал резко остановил машину.

— Это, между прочим, не наш Петров, а ваш. Напомню, что он работает в «Уотсон Индастриз». Не знаю, чего он там хотел, но теперь из-за этого вашего хакера недоделанного или из-за его шизанутых друзей я вынужден стать членом секретного оперативного штаба при Министерстве обороны, общаться с чиновниками из Госдепа, ЦРУшниками и еще какими-то спецагентами из организаций, названия которых даже выговорить страшно. Я старый генерал службы безопасности NASA, которому скоро на пенсию. А сейчас, чует мое сердце, я влип в какую-то мутную историю из тех, что в блокбастерах показывают, ну там, где мир в опасности и скоро все умрут! Так вот, я не хочу спасать мир, не хочу в супергерои, не хочу общаться с пришельцами или изгонять дьявола и уж точно не хочу умирать! Я хочу выращивать фиалки на ферме и нянчить внуков.

Генерал, хлопнув дверцей, вышел.

— По-моему, вы зря расстраиваетесь, — попыталась успокоить его Джессика. — А где это мы?

— В двух шагах от сверхсекретного оперативного штаба, чтоб его… Вы, кстати, теперь тоже член штаба. Вам еще надо подписать бумаги о неразглашении и все такое…

— Вот еще, — возмутилась Джессика. — Я согласилась поговорить с Петровым и записать разговор — на этом все. Никаким членом штаба я быть не соглашалась.

— Тогда вас придется ликвидировать, — как ни в чем не бывало произнес генерал.

— Как?..

— Как — не знаю. Это спросите вон у того парня, что идет нам навстречу. Он из какой-то спецслужбы с пугающим названием, которого я не запомнил и даже не собираюсь. Сегодня утром на совещании он так и сказал: «Кто не согласен сотрудничать, того придется ликвидировать». А каким образом, он не уточнил.

Джессика посмотрела на генерала. Тот расплылся в широченной улыбке — настолько ему понравился собственный черный юмор.

«Старый козел», — огрызнулась Джессика, пока что мысленно.

Вслух же она сказала другое:

— А почему сверхсекретный штаб так близко от лаборатории Петрова? Всего в паре кварталов?

— Чтобы мы могли оперативно реагировать в случае возникновения экстренной ситуации, — ответил за генерала представитель спецслужб. — Пройдемте в штаб. Там вас ждут.

Стальной голос представителя спецслужб был таков, что спрашивать о чем-то или спорить было бесполезно и небезопасно.

«Неужели робот, — мелькнуло в голове Джессики. — Не может быть. Это же запрещено…»

— Для тех, кто присоединился к нашему штабу только сейчас и еще не введен в курс дела, сообщаю следующее. Вчера вечером в 20.46 случилось нечто экстраординарное. Исследовательские зонды и астрономические лаборатории зафиксировали падение крупного метеорита на поверхность Марса. Метеорит упал в уже имеющийся ударный кратер Гюйгенс. Это самый большой марсианский кратер размером 467 километров. Сейчас размер кратера стал в полтора раза больше. Точнее можно будет определить, когда гигантское облако пыли и пепла, вызванное страшным ударом, осядет.

— Слышали в новостях. А говорят еще, что снаряд дважды в одну воронку не падает, — пошутил кто-то за столом, но ответной реакции не последовало.

Докладчик сухо продолжил:

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

Докладчик поднял со стола стакан с водой и жадно осушил его.

— Но на этом странности не закончились. Спустя несколько минут после удара метеорита с Марса в сторону Земли был послан сигнал. Спутники связи и все основные обсерватории зафиксировали сигнал всего через полтора часа после удара метеорита о поверхность Марса. Сигнал оказался многослойный. Первый слой наши специалисты довольно быстро расшифровали. Он состоит из единиц и нулей. На языке программистов данный набор называется машинными кодами. В нашем случае мы имеем дело с чуть более сложной версией — так называемым языком программирования второго поколения — ассемблером.

Докладчик перевел дух и продолжил:

— В общем, мы столкнулись с необычным явлением, природу и смысл которого нам предстоит понять, причем срочно. Удержать подобное в тайне вряд ли удастся. Слишком много станций и радиолюбителей зафиксировало данный сигнал. Скоро кто-то помимо нас его расшифрует и придаст огласке. Нам необходимо установить истину до того момента, пока информация просочится в прессу и мир сойдет с ума.

— А что в сообщении? — спросил кто-то несведущий.

— Всего три слова…

Оглавление

* * *

Приведённый ознакомительный фрагмент книги Assembler, или Встретимся в файлах… предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

Смотрите также

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я