Форк 1941 - [26]

Шрифт
Интервал

— Вы уже занимали ваш пост, когда мы признали СССР. И внесли свой вклад в данное решение, — улыбнувшись, заметил президент США…


Глава 6. Сломать мозги о прошлое

Разные дни апреля 1941. Лаборатория электросистем энергетического института АН СССР/ 8-й отдел ГУГБ НКВД/квартира товарища Рожкова.

Стартовавший апрель одарил ощущением завершения очередного важного этапа в выглядевшем бесконечным списке «что надо делать», альфа-версия которого родилась под приглядом Моисеевича в купе поезда Молотов-Москва. Причём ныне список адресовался именно что себе, а не «в целом… стране».

Согласован и реализован набор машинных команд. АЛУ М-1 функционирует, отрабатывает первые написанные тестовые программы в автоматическом режиме. Наверное, именно сейчас, а не рассказами Сталину, Берии, не книгами с HDD и даже не реализацией системы распознавания для массивов данных от «научников» и прикладным ПО, созданным мной, Шура-Бурой и Ляпуновым и работающим ради интересов СССР на привычной мне технике, я столь «по-настоящему» ощущаю личный прогрессорский вклад.

Именно сейчас. Личное авторство и ответственность за разработку системы машинных команд первой в мире полноценной ЭВМ, при всех имевшихся заимствованиях, которые я «творчески адаптировал» в машкод М-1 из материалов и логики работы полноценных 8-разрядных процессоров 70-х годов XX века «моего времени». Конечно, я опирался на эти знания, как на фундамент, но… скажем так – гордость присутствует. И пока хватит об литаврах и барабанах:-)

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


* * *

Набор машкодов (с некоторыми несущественными лакунами из-за специфической аппаратной реализации), на который я ориентировался при проектировании, был фактически набором интеловского 8080. Отбросив первоначальные самопальные варианты, я очень быстро пришёл к трём альтернативам – «навороченному как у Z80», промежуточному – «максимально креативному»:-) и тому, «как у i8080».

«Лист3» и был реализован на аппаратном уровне, причём главным фактором, определившим выбор в пользу последнего, была возраставшая стоимость, сложность, избыточность на данный момент и время, потребное на реализацию первого варианта системы команд наподобие того, что был в основе самого популярного 8-разрядного процессора, имевшемся в «моём прошлом». Кроме того, на том объёме ОЗУ, который имела М-1, особо развернуться с ПО было не просто трудно, а невозможно. Он был просто мизерным. Даже первый вариант «спекки» с 16 килобайтами памяти казался в 1941-м немыслимой роскошью. Про сравнение же с моей «инопланетной» по местным меркам техникой вообще и речи не шло. Только теперь по-настоящему мне стала понятны запавшие в память строки из читанного в сети эссе кого-то из первого поколения советских программистов. Полное страданий и жалоб:-) Разбиение программы на этапы, запись-считывание всех промежуточных результатов между ними на магнитный барабан/ленту, постоянные аварийные остановки, зависания, перегрев и выход оборудования из строя и всё в таком духе…

Вернусь к машкодам АЛУ М-1. Почти 8 десятков команд. Команды передачи данных – пересылка и загрузка из регистра в регистр, из ячеек памяти по известному адресу в выделенной регистровой паре, команды для их обработки, команды для переходов, команды управления. Данный выбор обуславливался тем, что его можно было в дальнейшем, сохранив обратную совместимость, нарастить набор команд в новых моделях громоздких пока праотцов будущих местных процессоров. Мой «пунктик» по поводу сквозной, на десятилетия вперёд, совместимости по-прежнему давал о себе знать. Да и материалов из своего времени, по Z80 (являвшимся, в каком-то роде «потомком на стороне» процессора 8080)/самого 8080 (точнее, его советского полноценного аналога КР580) было больше всего.

Разумеется, быстродействие и близко не как у того, что взят в качестве образца, но даже такая техника, после доведения её до серийного выпуска и полноценного освоения в КБ промышленности и институтах АН СССР нужна как воздух. Она решит многие проблемы, а задачи учёных, промышленности, бухгалтеров и статистиков после наладки выпуска серийных образцов М-1 потребуют соответствующего числа программистов.

Обучение их и качественная, подробная и изложенная доступным языком документация по программированию. С примерами реальных задач и способов их решения на М-1. Обо всём этом я толкую и настаиваю… Не только «принципиальные электрические схемы», но обширные «мануалы по юзанию»:-)


Еще от автора Игорь Евгеньевич Кулаков
Программист Сталина

Ему 22. Он – не сисадмин и не аникейщик. Он – настоящий программист из 2018. 2 компьютера, софт разработчика игр и некое количество все таки полезной информации на жестких дисках. Вокруг – 1940 год СССР. Путь, обозначенный чтением книг по АИ, известен и накатан. В Кремль, к Сталину. Но он хочет остаться в истории страны не только безызвестным источником уникальных сведений, но и первым советским программистом.


«Ковидники» ft. «совки»

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


Диапазон скорби 1942

Третья книга серии, продолжение книг «Программист Сталина» и «Форк 1941». Год 1942 альтернативной Вселенной, идущей по новому пути. Каждый день войны, застрявшей на «Восточном фронте» в позиционной фазе, продолжает собирать свою кровавую жатву людскими жизнями. Свершить решающий перелом хода событий в свою пользу желают как СССР, так и Германия. Уверенный в «лучшей Победе» Сталин, в руки которого через год ляжет атомный молот, всё больше думает о послевоенном мире и как избежать Холодной войны, чей грустный для СССР итог в ином 1991 он знает от попаданца-программиста, попавшего в Союз в августе сорокового.. 1942 будет решающим для всех — для человека из 2018-го, для СССР, для мира..


Ультиматум под вуалью

Ультиматум под вуалью (Клеврет с Антара - 2)Направленность: ДженАвтор: soecreator (https://ficbook.net/authors/1059892)Фэндом: Звездные Войны, Star Wars: Knights of the Old Republic, Звездные войны: Войны клонов, Звёздные Войны: Заря джедаев (кроссовер) Пэйринг и персонажи: Джорус К'баот, Хёго Дамаск, Абелот, Отец, Дочь, Сын, Граф Дуку, Мейс Винду, Йода, Шив Палпатин, Энакин Скайуокер Рейтинг: NC-17 Размер: Макси, 269 страниц Кол-во частей: 25 Статус: закончен Метки: Мэри Сью (Марти Стью), ОМП, Ангст, Драма, Фантастика, Экшн, Психология, Философия, Повествование от первого лица, Hurt/Comfort, AU, Стёб, Попаданчество, Смена сущности, Элементы гета, Расширенная Вселенная ЗВ Посвящение: Рыцарям Ордена Света. Публикация на других ресурсах: Уточнять у автора/переводчика Примечания автора: https://vk.com/clubsoecreator Хочу лайки и подписку на группу (опустив глаза) это не слишком много? :-) Обложка-коллаж "УпВ" тут: https://sun9-12.userapi.com/c857420/v857420550/1a6c3c/YrgTOz77V5k.jpg Описание: продолжение "Клеврета с Антара" ( https://ficbook.net/readfic/5084555 ) Благополучно настучав джедаям про Дарта Сидиуса и Дарта Плэгаса (которые, кстати, не менее благополучно слиняли с насиженных мест/ подались в бега), ГГ по пути быстро приобрёл на свою ультра-мидихлориановую бестолковку кучу новых забот. Но он пока продолжает строить грандиозные планы.. Том завершён.


Клеврет с Антара

Земля. лето 2016. Собирающийся прикончить школьные годы чудесные 16-летний пацанчик с запоздало-пробудившейся неслабой чувствительностью к Силе, находит еле скрипящий гиперпортал Гри, когда-то построенный великой, но зачахнувшей расой на нашей скромной планетке, которая (вот сюрприз…) — расположена в Неизвестных Регионах галактики «Звёздных Войн»… Упоротый фанат Ордена джедаев времён падения его и, заодно Республики, до скрипа в зубах ненавидит фанфики с добрыми Ситами, «вменяемым»(TM) Палпатином и прочим ситоманским бредом.


Время вприпрыжку. Часть 1

Роман в жанре НФ/АИ. Любовная линия присутствует:-)Рубеж тысячелетий. Наша страна. Молодой кандидат наук создаёт работающий прототип устройства управляемой гравитации и демонстрирует его двум Президентам. Академии наук и России. Слава, богатство, возможность исполнения заветной мечты — вывести человечество на просторы Солнечной. Но на дороге в будущее у Виталия Галанова будут разные попутчики, и каково это — быть тем, на кого устремляют взоры? Верящие, завидующие, оценивающие и прочие иные… Первая книга трилогии завершена, доступен для чтения полный вариант.


Рекомендуем почитать
Астерион - Начало

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


Детектив Рэн: Земля-Вега. "Проект 2.0"

Новый союз с Вегой оказывается под угрозой разрушения. В лунной колонии традиционалистов происходит жестокое изнасилование, в котором обвиняют юного веганца, Ото Соно. Земное правительство желает разорвать союз и преследует в этом свои тайные цели. За расследование сложного дела снова берется детектив Тэлли Рэн. Только не все так просто на этот раз. В дело вмешиваются традиционалисты. Но люди ли они? Или под маской человека, на холодной Луне, скрывается третья раса?Снимите маску, матриарх Сталь.


Вдова узурпатора

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


Не забудьте выключить телевизор

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


Дети радужных лун

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


Ворон - Бескрылый (4 часть)

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