АССЕМБЛЕР – язык программирования второго уровня, первобытный, устаревший, забытый. Аналогичное прозвище получил живущий в США программист с русской фамилией Петров. Однажды жители земли получили послание, расшифровать которое удалось лишь Петрову. Так автор учебника «Ассемблер для начинающих» стал обладателем уникальных знаний, одновременно главной угрозой и надеждой человечества. Трудности перевода состояли из испытаний на прочность, преследований спецслужб, арестов, зависти, предательств, горечи потерь. Были и приятные моменты: любовь, преданность, вера и как это ни странно «восстание машин». «Оказалось, у каждого есть ассемблер. После прочтения просьба относиться к своему ассемблеру бережно. Встретимся в файлах…»
Приведённый ознакомительный фрагмент книги Assembler, или Встретимся в файлах… предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других
Выращивать фиалки и нянчить внуков
— Что это на вас надето?
Генерал Скотт сидел за рулем черного внедорожника и удивленно таращился на открывшую дверь пассажирку.
— Черт, забыла снять комбинезон, — погружаясь в автомобиль, сказала Джессика.
— Там что, зона заражения? — спросил генерал.
— Дроны-вампиры, реагирующие на тепло человеческого тела…
Лицо генерала окаменело.
— Шутка, — сказала Джессика.
— А жаль, — генерал покачал головой. — Идея мне нравится.
— Мне тоже, — поддержала Джессика, пытаясь стащить с себя комбинезон.
— Оставьте, потом снимете. Расскажите лучше, как там дела?
— А вы разве не слышали? У меня же был включен коммуникатор.
Слушать в прямом эфире было бы слишком глупо, — отмахнулся генерал. — Сигнал могли засечь и отследить. Расскажите лучше о ваших ощущениях. Кто, на ваш взгляд, все организовал? Это сделал он — Петров?
Джессика покачала головой:
— Сильно сомневаюсь. Думаю, он на такое не способен. А вот его друзья вполне. Все они с именами, с возможностями, есть среди них и настоящие звезды, например Софья Касперская…
— Та самая?
— Та самая…
— Интересно, как они это сделали и главное — зачем?
— Могли ради шутки.
— Такое! Ради шутки! — вскипел генерал.
— Русские! — улыбнувшись сказала Джессика. — Вы говорили, у Петрова скоро день рождения. Так вот эта ситуация вполне может оказаться веселым розыгрышем — подарком друзей ко дню рождения.
— Забавная версия. Но я думаю, что это сделал Петров, — заявил генерал. — Кто он был до недавнего времени — так, программист средней руки и мелкий хакер. Шестнадцать лет назад привлекался за взлом системы управления дорожным движением. Хотел перенастроить светофоры в своем районе, чтобы ему по дороге на работу всегда горел зеленый. Сомнительное достижение! Ну а сейчас — совсем другое дело! Я бы сказал — переход в высшую лигу!
— Думаете, подобный переполох лишь из-за того, что этот ваш Петров хотел подняться в хакерском рейтинге?
Генерал резко остановил машину.
— Это, между прочим, не наш Петров, а ваш. Напомню, что он работает в «Уотсон Индастриз». Не знаю, чего он там хотел, но теперь из-за этого вашего хакера недоделанного или из-за его шизанутых друзей я вынужден стать членом секретного оперативного штаба при Министерстве обороны, общаться с чиновниками из Госдепа, ЦРУшниками и еще какими-то спецагентами из организаций, названия которых даже выговорить страшно. Я старый генерал службы безопасности NASA, которому скоро на пенсию. А сейчас, чует мое сердце, я влип в какую-то мутную историю из тех, что в блокбастерах показывают, ну там, где мир в опасности и скоро все умрут! Так вот, я не хочу спасать мир, не хочу в супергерои, не хочу общаться с пришельцами или изгонять дьявола и уж точно не хочу умирать! Я хочу выращивать фиалки на ферме и нянчить внуков.
Генерал, хлопнув дверцей, вышел.
— По-моему, вы зря расстраиваетесь, — попыталась успокоить его Джессика. — А где это мы?
— В двух шагах от сверхсекретного оперативного штаба, чтоб его… Вы, кстати, теперь тоже член штаба. Вам еще надо подписать бумаги о неразглашении и все такое…
— Вот еще, — возмутилась Джессика. — Я согласилась поговорить с Петровым и записать разговор — на этом все. Никаким членом штаба я быть не соглашалась.
— Тогда вас придется ликвидировать, — как ни в чем не бывало произнес генерал.
— Как?..
— Как — не знаю. Это спросите вон у того парня, что идет нам навстречу. Он из какой-то спецслужбы с пугающим названием, которого я не запомнил и даже не собираюсь. Сегодня утром на совещании он так и сказал: «Кто не согласен сотрудничать, того придется ликвидировать». А каким образом, он не уточнил.
Джессика посмотрела на генерала. Тот расплылся в широченной улыбке — настолько ему понравился собственный черный юмор.
«Старый козел», — огрызнулась Джессика, пока что мысленно.
Вслух же она сказала другое:
— А почему сверхсекретный штаб так близко от лаборатории Петрова? Всего в паре кварталов?
— Чтобы мы могли оперативно реагировать в случае возникновения экстренной ситуации, — ответил за генерала представитель спецслужб. — Пройдемте в штаб. Там вас ждут.
Стальной голос представителя спецслужб был таков, что спрашивать о чем-то или спорить было бесполезно и небезопасно.
«Неужели робот, — мелькнуло в голове Джессики. — Не может быть. Это же запрещено…»
— Для тех, кто присоединился к нашему штабу только сейчас и еще не введен в курс дела, сообщаю следующее. Вчера вечером в 20.46 случилось нечто экстраординарное. Исследовательские зонды и астрономические лаборатории зафиксировали падение крупного метеорита на поверхность Марса. Метеорит упал в уже имеющийся ударный кратер Гюйгенс. Это самый большой марсианский кратер размером 467 километров. Сейчас размер кратера стал в полтора раза больше. Точнее можно будет определить, когда гигантское облако пыли и пепла, вызванное страшным ударом, осядет.
— Слышали в новостях. А говорят еще, что снаряд дважды в одну воронку не падает, — пошутил кто-то за столом, но ответной реакции не последовало.
Докладчик сухо продолжил:
— Напомню, что Гюйгенс — это тот самый кратер, в котором марсоходы обнаружили разветвленные каналы. Как вы помните, существование каналов стало основанием полагать, что на поверхности Марса когда-то была вода, а значит существовали простейшие микроорганизмы. Но речь сейчас не об этом. Речь о том, что никаких каналов больше нет, а запланированная экспедиция на Марс под угрозой срыва. Даже предположить страшно, что могло случиться, если б мы послали экспедицию два года тому назад, как планировали ранее. Как вы понимаете — все бы сейчас погибли…
Докладчик поднял со стола стакан с водой и жадно осушил его.
— Но на этом странности не закончились. Спустя несколько минут после удара метеорита с Марса в сторону Земли был послан сигнал. Спутники связи и все основные обсерватории зафиксировали сигнал всего через полтора часа после удара метеорита о поверхность Марса. Сигнал оказался многослойный. Первый слой наши специалисты довольно быстро расшифровали. Он состоит из единиц и нулей. На языке программистов данный набор называется машинными кодами. В нашем случае мы имеем дело с чуть более сложной версией — так называемым языком программирования второго поколения — ассемблером.
Докладчик перевел дух и продолжил:
— В общем, мы столкнулись с необычным явлением, природу и смысл которого нам предстоит понять, причем срочно. Удержать подобное в тайне вряд ли удастся. Слишком много станций и радиолюбителей зафиксировало данный сигнал. Скоро кто-то помимо нас его расшифрует и придаст огласке. Нам необходимо установить истину до того момента, пока информация просочится в прессу и мир сойдет с ума.
— А что в сообщении? — спросил кто-то несведущий.
— Всего три слова…
Приведённый ознакомительный фрагмент книги Assembler, или Встретимся в файлах… предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других