Autonetics Recomp II - Autonetics Recomp II

Autonetics ReComp II был компьютер впервые представлен в 1958 году было сделано Autonetics разделение North American Aviation .

Он был прикреплен к столу, на котором размещались устройства ввода / вывода. Интеграция с настольным компьютером сделала его практичной небольшой системой, предназначенной для рынка научных и инженерных вычислений. Компьютер весил около 197 фунтов (89 кг), 400 фунтов (180 кг), включая ввод-вывод.

Архитектура

Он имел 40-битный размер слова и 20-битный размер инструкции. Память и регистры находились на диске с фиксированной головкой, который работал как барабанная память - 4080 слов на стандартных дорожках, 16 слов на дорожках быстрой петли , регистры A, B, R, X каждый на своей собственной высокоскоростной дорожке петли и одна предварительно записанная только чтение часов.

Он имел полный набор встроенных операций с плавающей запятой , включая извлечение квадратного корня . В значениях с плавающей запятой использовались два слова: одно для показателя степени и одно для дроби, всего 80 бит.

В то время как для данных использовалось все 40-битное слово, инструкции имели длину всего 20 бит и хранились по два на слово. Поскольку индексация обычно выполнялась путем изменения адресной части инструкции (например, путем добавления единицы для доступа к следующему элементу данных в списке), такие инструкции всегда должны были находиться во втором полуслове, а первое полуслово было дополнен инструкцией NOP . Программисты также использовали эти инструкции NOP, чтобы предоставить место для будущих вставляемых инструкций, поскольку ассемблер не позволял использовать символические адреса, а вставка одной инструкции в противном случае могла бы потребовать переписывания большого количества кода.

Машина имела битовую последовательную архитектуру .

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

Рекомендации

дальнейшее чтение

внешние ссылки