← На главную

Mitra 125 MS для Spacelab работал на 54S181 без микропроцессора

23.05.2026 16:24 · hackernews

Компьютер Spacelab — французская мини-ЭВМ Mitra 125 MS от CIMSA. В ней не было микропроцессора. 16-битный процессор собирался из отдельных чипов на нескольких платах. Одна из таких плат — часть ALU (арифметико-логического устройства), которую автор реверсит.

Spacelab — европейский проект. Он использовал герметичную лабораторию в грузовом отсеке шаттла и открытые платформы для экспериментов. Внутри стояло три компьютера Mitra: Subsystem Computer управлял станцией, Experiment Computer — опытами, а третий был резервным.

Mitra расшифровывается как «Mini-machine for Real-Time and Automatic Computing». Первая модель вышла в 1971 году от французской CII. В 1975 появилась Mitra 125 с улучшенной памятью и производительностью. Её военную версию для Spacelab делала CIMSA.

Процессор строился на TTL-микросхемах серии 5400 (военный аналог популярной 7400). Самый сложный чип — 4-битный 74181 от Texas Instruments. Он умел складывать, вычитать, делать AND, OR, XOR, но не поддерживал сдвиг, умножение и деление. Для этого нужны были отдельные шаги и повторения.

Удивительно, но в Mitra стояла 32-битная ALU из восьми 54S181. Автор объясняет это производительностью: 16-битное умножение даёт 32-битный результат, и 32-битная ALU ускоряет его. Плюс машина работала с 32-битными числами с плавающей точкой.

Сама ALU размещалась на трёх платах. Первая содержала два чипа 54S181, две другие — по три. Кроме ALU-чипов, на платах были мультиплексоры (выбирали один из четырёх входов для A и B), три 32-битных регистра (два с возможностью сдвига) и две микросхемы ускоренного переноса 54S182. Платы имели характерную сетку отверстий, вертикальные металлические радиаторы под чипами и жёлтые «бодж»-провода для исправления ошибок. Разъём на 96 пинов был ключом — каждую плату можно было воткнуть только в свой слот.

История компьютера тесно связана с французской промышленностью. После скандала с покупкой Bull компанией General Electric и отказа США продавать Франции суперкомпьютеры для создания водородной бомбы президент де Голль запустил Plan Calcul. В его рамках создали CII. Позже CII объединилась с Honeywell, часть отошла SEMS, а военная CIMSA выпустила конечную версию для Spacelab.

В 1991 году французские компьютеры заменили на IBM AP-101SL. Он базировался на улучшенном AP-101S с шаттла, но был адаптирован под архитектуру Mitra. Перепрошивка микрокода позволила эмулировать 16-битный набор инструкций Mitra на аппаратуре IBM.

Читать оригинал →