Autonetics RECOMP II — компьютер, впервые представленный в 1958 году. Он был произведен подразделением Autonetics компании North American Aviation . [1]
Он был прикреплен к столу, на котором размещались устройства ввода/вывода. Интеграция стола сделала его небольшой практической системой, предназначенной для рынка научных и инженерных вычислений. Компьютер весил около 197 фунтов (89 кг) сам по себе и 400 фунтов (180 кг) вместе с вводом-выводом. [2]
Он имел размер слова 40 бит, размер инструкции 20 бит. Память и регистры находились на фиксированном диске с головкой, который работал как барабанная память — 4080 слов на стандартных дорожках, 16 слов на дорожках быстрого цикла, регистры A, B, R, X каждый на своей собственной дорожке высокоскоростного цикла и одна предварительно записанная дорожка часов только для чтения . [3]
Он имел полный набор встроенных операций с плавающей точкой , включая квадратный корень . Значения с плавающей точкой использовали два слова, одно для экспоненты и одно для дроби, в общей сложности 80 бит.
В то время как для данных использовалось полное 40-битное слово, инструкции были длиной всего 20 бит и хранились по две на слово. Поскольку индексация обычно выполнялась путем изменения адресной части инструкции (например, путем добавления одного для доступа к следующему элементу данных в списке), такие инструкции всегда должны были находиться во второй половине слова, а первая половина слова дополнялась инструкцией NOP . Программисты также использовали эти инструкции NOP, чтобы предоставить место для будущих вставленных инструкций, поскольку ассемблер не позволял использовать символические адреса, а вставка одной инструкции в противном случае могла потребовать переписывания большого количества кода.
Машина имела последовательную архитектуру .
Внешним носителем информации служила перфорированная бумажная лента . На столе также имелась электронная пишущая машинка для печатного вывода и клавиатура, интегрированная с системной консолью, для обеспечения печатного ввода и управления системой. Программы, написанные в машинном коде, можно было вводить в систему с консоли.
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка )[ мертвая ссылка ]