Форк 1941

Форк 1941
Aa
Шрифт
Размер шрифта
-
+
Межстрочный интервал
Ширина текста
Уже
Шире

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

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

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

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

Вернусь к машкодам АЛУ М-1. Почти 8 десятков команд.

Подборки для вас

Похожие книги

И.О. капитана

И.О. капитана

Легкое чтение, Любовные романы, Самиздат
Жена на заказ

Жена на заказ

Легкое чтение, Эротика и секс, Эротическая литература
Я тебя не хотела

Я тебя не хотела

Легкое чтение, Эротика и секс, Эротическая литература
Днк, или Верни моего ребёнка!

Днк, или Верни моего ребёнка!

Легкое чтение, Любовные романы, Самиздат
Просто Маса

Просто Маса

Легкое чтение, Детективы, Любовные романы

Оставить отзыв

Кликните на изображение чтобы обновить код, если он неразборчив