Эллиотт 803
этой статьи Начальный раздел может быть слишком коротким, чтобы адекватно суммировать ключевые моменты . ( май 2024 г. ) |

Elliott 803 — небольшой среднескоростной транзисторный цифровой компьютер, производившийся британской компанией Elliott Brothers в 1960-х годах. Всего было построено 211 штук. [1]
История
[ редактировать ]Серия 800 началась с 801, единственной испытательной машины, построенной в 1957 году. Модель 802 была серийной моделью, но в период с 1958 по 1961 год было продано только семь машин. Недолговечная модель 803A была построена в 1959 году и впервые поставлена в 1960 году; Модель 803B была построена в 1960 году и впервые поставлена в 1961 году.
В 1960 году клиентам было доставлено более 200 компьютеров Elliott 803 по цене около 29 000 фунтов стерлингов за единицу. [2] (примерно эквивалентно 843 000 фунтов стерлингов в 2023 году). [3] ). Большинство продаж приходилось на версию 803B с большим количеством параллельных путей внутри, большим объемом памяти и аппаратными операциями с плавающей запятой.
Одна модель использовалась для взаимодействия с факсимиле цифрового автоматического комаутера американской полевой артиллерии FADAC для испытаний Британской королевской артиллерии при получении данных о стрельбе из гаубицы. После успешных испытаний армия поручила компании General Electric GEC изготовить компьютерную систему полевой артиллерии Face для Королевской артиллерии.
Elliott 803 был компьютером, использовавшимся в ISI-609, первой в мире системе управления технологическим процессом или промышленным производством , в которой 803 был регистратором данных . Для этой цели он использовался на первом в США ядерном реакторе двойного назначения — N-Reactor .
В значительном количестве британских университетов был Elliott 803. [4]
Впоследствии Эллиотт разработал (1963) гораздо более быстрый и совместимый с программным обеспечением Elliott 503 .
Сохранились два полных компьютера Elliott 803. Один принадлежит Музею науки в Лондоне, но не выставлен на всеобщее обозрение. Второй принадлежит Национальному музею вычислительной техники (TNMoC) в Блетчли-парке , полностью функционален, и посетители этого музея могут регулярно видеть его в работе. [5] [6]
Описание оборудования
[ редактировать ]Модель 803 представляет собой побитовую машину транзисторную ; 803B имеет больше параллельных внутренних путей. Он использует память на ферритовом магнитном сердечнике на 4096 или 8192 слов по 40 бит, содержащих 39 бит данных с четностью . [7] Центральный процессор (ЦП) размещен в одном шкафу высотой, шириной и глубиной 56 на 66 на 16 дюймов (142 на 168 на 41 см). Схема основана на печатных платах, причем схемы довольно просты, и большая часть сигналов передается по проводам. Существует второй шкаф примерно вдвое меньшего размера, используемый для источника питания, который необычно основан на большой никель-кадмиевой батарее с зарядным устройством, ранней форме источника бесперебойного питания . Третий шкаф (того же размера, что и силовой шкаф) содержит дополнительную рабочую память на машинах с 8192 хранилищами слов. Имеется пульт оператора , Creed телетайп , высокоскоростной считыватель перфоленты и перфоратор для ввода/вывода , использующий 5-дорожечный телекод Эллиотта, а не Бодо . Лента читается со скоростью 500 символов в секунду и перфорируется со скоростью 100 символов в секунду. Консоль оператора длиной около 60 дюймов позволяет вручную вводить инструкции низкого уровня для манипулирования адресами и данными, а также запускать, останавливать и перемещать машину: имеется громкоговоритель (импульсный верхний бит регистр инструкций ), который позволяет оператору судить о состоянии вычислений. Для системы требуется кондиционер , потребляющий около 3,5 кВт мощности в минимальной конфигурации. Минимальная установка весила около 1800 фунтов (820 кг). [8]

Опционально доступен накопитель большой емкости на необычной системе магнитной ленты на основе стандартной 35-миллиметровой пленки, покрытой оксидом железа (производства Kodak ). В то время он использовался киноиндустрией для записи звуковых дорожек. Фабрика Эллиота в Борехамвуде находилась недалеко от киностудии Элстри, что объясняет использование 35-миллиметровых носителей со звездочкой. На 1000-футовых барабанах содержалось 4096 блоков по 64 слова в каждом (4096 x 64 x 39 = 10 223 616 бит или эквивалент примерно 1,3 мегабайта).
Еще одна необычная особенность — использование магнитных сердечников не только для памяти, но и в качестве логических элементов. Эти логические ядра имеют 1, 2 или 3 входные обмотки, триггер (чтение) и выходную обмотку. В зависимости от полярности импульсы тока во входных обмотках либо намагничивают сердечник, либо гасят друг друга. Намагниченное состояние сердечника указывает на результат булевой логической функции. Две фазы тактовой частоты , обозначенные как альфа и бета, используются для запуска (сброса в ноль) альтернативных ядер. Изменение единицы на ноль создает импульс на выходной обмотке. Ядра, которые получают альфа-импульсы запуска (альфа-ядра), имеют входы, подаваемые от вентилей, которые срабатывают на бета-фазе (бета-ядра). Транзисторы в то время были дорогими, и каждому логическому элементу требовался только один для усиления импульса выходной обмотки; однако один транзистор управляет входами небольшого количества (обычно 3) других ядер. Если необходимо управлять более чем тремя входами, каждое ядро может управлять еще двумя транзисторами.
Набор инструкций
[ редактировать ]Инструкции и данные основаны на 39-битной длине слова с двоичным представлением в арифметике с дополнением до двух . Набор команд работает с одним адресом и одним регистром аккумулятора, а также дополнительным вспомогательным регистром для умножения и деления целых чисел двойной длины. Хотя считается, что команды деления длины и извлечения квадратного корня были доступны только в процессорах 803, предназначенных для приложений управления технологическими процессами, было обнаружено, что в оставшемся рабочем процессоре 803B эти инструкции включены, вероятно, потому, что он использовался компанией-разработчиком программного обеспечения для разработки реальных приложений. приложения для управления временем и процессами. Инструкция состоит из 6-битного функционального поля (обычно представленного в восьмеричном формате ) и 13-битного адреса. Это дает 64 инструкции, организованные в 8 групп по 8 инструкций. 13-битное поле адреса памяти дает адресный диапазон в 8192 слова. Эти 19-битные инструкции упакованы по две в слово с дополнительным 39-м битом между ними, так называемой B-строкой или B-цифрой (термин является наследием от Компьютер Ferranti Mark 1 , где линия A представляла аккумулятор, а линия B — модификатор инструкций, обе хранились на трубке Вильямса ). Установка цифры B приводит к добавлению содержимого адреса памяти первой инструкции ко второй инструкции во время выполнения, обеспечивая индексацию, косвенную адресацию и другие модификации инструкций во время выполнения. Битовое время составляет 6 микросекунд, переходы выполняются за 288 микросекунд, а простые арифметические инструкции — за 576 микросекунд. Операции с плавающей запятой занимают несколько миллисекунд. IO прямой. Прерывания не использовались стандартными периферийными устройствами и не документировались в руководстве по программированию.
В следующих описаниях A и N представляют аккумулятор и буквальный адрес, a и n представляют (начальное) содержимое аккумулятора и адресуемое место хранения, а a' и n' - результирующее содержимое.
Группы инструкций 0–3
[ редактировать ]Это арифметика с фиксированной запятой с 4 различными комбинациями операнда и места назначения результата:
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Группа инструкций 4
[ редактировать ]Группа 4 – условные и безусловные переходы. Функции 40–43 переходят к первой инструкции пары, а 44–47 — ко второй.
| ||||||||||||||||
|
Группа инструкций 5
[ редактировать ]Группа 5 — это команды умножения, деления и сдвига. Некоторые из них используют 38-битный вспомогательный регистр (AR – содержимое обозначается ar), который можно рассматривать как расширение аккумулятора на наименее значимом конце. При умножении и делении a/ar рассматривается как дробь со знаком от -1 до одного младшего бита меньше +1. Несмотря на то, что в Справочнике 803 говорится: «Все нечетные функции в группе 5 очищают AR», функция 57 не очищает его.
| ||||||||||||||||
|
Группа инструкций 6
[ редактировать ]Группа 6 — инструкции с плавающей запятой (если установлен модуль с плавающей запятой).
Числа с плавающей запятой представляются в 39-битном слове или в аккумуляторе следующим образом (от старшего к наименее значимому концу):
- 30-битная мантисса со знаком a в дополнении до 2 в диапазоне ½ ≤ a < 1 или -1 ≤ a < -½
- 9-битный показатель степени b со знаком, представленный как целое положительное число 0 ≤ (b+256) ≤ 511.
Ноль всегда представлен всеми 39 битами нуля.
Обратите внимание, что проверка на ноль и проверка на отрицательные инструкции перехода одинаково действительны для операций с плавающей запятой.
| ||||||||||||||||||||||||||||||||||||
|
Все эти инструкции очищают вспомогательный регистр.
Группа инструкций 7
[ редактировать ]Группа 7 — это ввод/вывод, за исключением группы 73, которая используется для связи с подпрограммами. Гораздо более полное описание функций группы 7 есть в ссылке «Наше компьютерное наследие».
| ||||||||||||||||
|
Управление цифровым плоттером:
Инструкция | Движение пера |
72 7168 | Нет движения |
72 7169 | ВОСТОК |
72 7170 | ЗАПАД |
72 7172 | СЕВЕР |
72 7176 | ЮГ |
72 7173 | СЕВЕРО-ВОСТОК |
72 7174 | СЕВЕРО-ЗАПАД |
72 7177 | ЮГО-ВОСТОК |
72 7178 | ЮГО-ЗАПАД |
72 7184 | Ручка вверх |
72 7200 | Перо вниз |
Вход в подпрограмму по адресу N обычно осуществляется следующей последовательностью:
73 LINK : 40 N
Обратный адрес сохранен в месте ссылки (обычно в месте перед началом подпрограммы (например, N-1)).
и возвращается, используя последовательность:
00 LINK / 40 1
Пример программы
[ редактировать ]В качестве примера ниже приведены начальные инструкции , жестко закрепленные в ячейках 0–3 и используемые для загрузки двоичного кода с бумажной ленты в память. В соответствии с соглашением 803 он записывается с двумя инструкциями в каждой строке, представляющими содержимое одного слова. Двоеточие или косая черта между ними представляют собой цифровое значение B, равное нулю или единице соответственно.
0: 26 4 : 06 0 Clear loc'n 4; Clear A 1: 22 4 / 16 3 Increment loc 4; Store A in loc'n (3 + content of loc'n 4) & clear A 2: 55 5 : 71 0 Left shift A 5 times; Read tape and "or" into A 3: 43 1 : 40 2 Jump to loc'n 1 if arith overflow; Jump to loc'n 2
В этой очень простой программе следует отметить несколько моментов:
- Нет никакого счёта. Внутренний цикл (места 2 и 3) упаковывает 5-битные символы в аккумулятор до тех пор, пока не произойдет переполнение. Таким образом, 39-битное слово формируется из восьми 5-битных символов. Самый старший бит первого символа отбрасывается, но должен быть равен 1 (если только следующий бит не равен 1), чтобы вызвать арифметическое переполнение (изменение знакового бита).
- Первое прочитанное слово сохраняется в ячейке 4 и затем используется как адрес, по которому сохраняются последующие слова.
- Пустая начальная и конечная ленты игнорируются, поскольку нули можно сдвигать влево на неопределенное время, не вызывая переполнения.
- Не существует возможности завершить внешний цикл (внутренний цикл плюс местоположение 1). Ленту можно остановить вручную или дать ей пройти через устройство чтения (поскольку пустой трейлер игнорируется). Чаще всего начальные инструкции используются для чтения более сложной вторичной начальной загрузки (T23) в верхнюю часть хранилища. После записи в последнюю ячейку хранилища (8191) адрес может быть округлен до 0. Запись нуля в ячейки 0–3 не имеет никакого эффекта (поскольку содержимое этих ячеек создается логическими элементами, а не считывается из основного хранилища). ), а затем в ячейку 4 записывается специальное значение. Это значение имеет 22 в битах кода функции и вторичную точку входа начальной загрузки минус 3 в битах адреса. Это означает, что цифра B преобразует команду 16 (сохранения) в ячейке 1 в инструкцию 40 (перехода) (16 + 22 = 40 в восьмеричном формате) и добавляет 3 к битам адреса. Конечным результатом является переход к точке входа вторичной начальной загрузки!
(Значения данных для обернутых ячеек 0–3 должны быть равны нулю, поскольку значения счетчиков 8192, 8193 и т. д. изменяют B-модифицированную вторую половину ячейки 1 с инструкции 16 на 17, которая вместо этого устанавливает a в n - a. его очистки, как того требует внутренний цикл.)
Прерывания
[ редактировать ]У 803 есть малоизвестная функция прерывания. Хотя он не упоминается в руководстве по программированию и не используется ни одним из стандартных периферийных устройств, работа логики прерываний описана в руководствах по аппаратному обеспечению 803, а логика показана в схемах обслуживания 803 (Диаграмма 1: LB7 Gb). . Прерывания, вероятно, используются в основном в сочетании с пользовательскими интерфейсами, предоставляемыми как часть систем управления процессами ARCH в реальном времени. Поскольку все инструкции ввода и вывода приводят к тому, что 803 становится «занятым», если входные данные недоступны или если устройство вывода не завершило предыдущую операцию, прерывания не нужны и не используются для управления стандартными периферийными устройствами.
Повышение входного сигнала прерывания на компьютере вызывает перерыв в выполнении следующим образом: как только машина находится в подходящем состоянии (в частности, когда она не «занята» и только в определенных состояниях цикла выборки/выполнения), следующая инструкция пара извлекается из ячейки памяти 5 без изменения регистра управления последовательностями (SCR). Ожидается, что ячейка 5 будет содержать стандартную пару инструкций входа в подпрограмму (73 LINK: 40 N – см. выше), позволяющую сохранить адрес выполнения перед прерыванием (все еще в SCR) для последующего возврата. Предполагается, что внешнее оборудование, вызывающее прерывание, воздерживается от вызова другого прерывания до тех пор, пока первое не будет подтверждено какой-либо подходящей инструкцией ввода/вывода, чтобы предотвратить вложение прерываний. Компилятор Алгола не считает ячейку 5 зарезервированной, хотя это может быть больше связано с непригодностью Алгола для приложений управления процессами, чем с указанием на то, что прерывания никогда не рассматриваются как основная функция.
Составители
[ редактировать ]Начальные инструкции, описанные выше как пример программы, по сути, являются основным загрузчиком, который обычно используется для чтения вторичного загрузчика, известного как T23 , который добавляется ко всем лентам с программой. T23 обеспечивает более гибкие возможности загрузки программ, включая проверку суммы загруженного кода.
Программы с машинным кодом записываются в восьмеричном/десятичном представлении, представленном в примере программы выше, и загружаются элементарным ассемблером, известным как процедура ввода перевода . Он не имеет средств символической адресации, но вместо этого позволяет разбивать источник на блоки , которые можно перемещать вручную, чтобы обеспечить расширение или сжатие предыдущего блока в разработке. Существует также автокод для простых задач программирования, позволяющий ускорить разработку программ без необходимости знания машинного кода. Он не имеет средств перевода формул и требует, чтобы все вычисления были сведены к серии присваиваний с не более чем одним оператором в правой части.
803B с памятью 8192 слов способен запускать компилятор Алгола Эллиотта . [9] основное подмножество языка Algol60, способное последовательно загружать и запускать несколько программ ALGOL. В основном это было написано Тони Хоаром , нанятым Эллиоттом в качестве программиста в августе 1960 года. Хоар рассказывает о некоторых из своих опытов в Elliotts в своей Ассоциации вычислительной техники (ACM) лекции на премию Тьюринга 1980 года .
803B в Национальном музее вычислительной техники теперь работает достаточно хорошо, чтобы снова запустить этот компилятор . На YouTube есть короткое видео о компиляции и запуске простой программы.
Участие НКР
[ редактировать ]Модель 803 имела торговую марку NCR-Elliott 803, когда NCR продавала ее для коммерческого использования. В это время Elliott Automation также производила/монтировала NCR 315 в Борехамвуде.
Вычисление своими руками
[ редактировать ]Elliott 803 (а позже Elliott 4100) использовались в компьютерном бюро совместного предприятия NCR-Elliott «Computer Workshop». Уникальной особенностью этого бюро было то, что оно проводило трехдневные курсы, на которых обучали своих клиентов писать собственные программы, и их часто передавали в дар библиотеке программ, которые можно было использовать. Клиенты приезжали в Борехамвуд (а позже и в Гринфорд), чтобы сами управлять компьютерами – ранний пример персональных компьютеров. Цены за час составляли 8 фунтов стерлингов (эквивалент 233 фунтов стерлингов в 2023 году) с 9:00 до 17:00, 6 фунтов стерлингов (эквивалент 175 фунтов стерлингов в 2023 году) с 17:00 до полуночи и 4 фунта стерлингов (эквивалент 116 фунтов стерлингов в 2023 году) с полуночи. до 9 утра. [3]
Наиболее популярные приложения были в гражданском строительстве и архитектуре для структурного анализа, выемки и насыпи, коррекции геодезических работ и составления объемов работ.
Приложения
[ редактировать ]Следующими были 803 пользователя: [2]
- Университет RMIT в Мельбурне, Австралия, использовал компьютер Elliott 803 для студентов в 1966 году.
- Компания Brush Electrical Machines в Лафборо, Великобритания, использовала модель 803 для расчетов силовых трансформаторов и двигателей.
- GPO использовала 803 в своих исследовательских лабораториях Доллис Хилл для проектирования электроники и моделирования телефонных сетей.
- GPO использовала 803 на своей в Гунхилли-Даунс наземной спутниковой станции для расчета проходов спутников и перфолент для управления тарелками.
- Компания Corah Knitware в Лестере, Великобритания, использовала пару телефонов 803 для обработки заказов по телефону и планирования производства.
- Фермы Thornber Farms в Западном Йоркшире, Великобритания, использовали модель 803 для обработки данных о производстве яиц для разведения кур. [10]
- Совет по маркетингу картофеля Великобритании использовал (около 1964 г.) 803 для получения статистики и отчетов на основе записей и счетов, которые он вел для 65 000 зарегистрированных производителей. [11]
- Викерс да Коста , лондонский биржевой брокер, использовал 803B для обработки торговых операций и расчета заработной платы с 1961 по 1966 год, когда он был заменен на National Elliot 4300.
- Радиошкола № 1 RAF в RAF Locking использовала 803 в 1968 году для обучения первых учеников компьютерных техников RAF.
- Отделение Совета медицинских исследований биофизических исследований в Королевском колледже Лондона на Друри-Лейн использовало 803 для детальных расчетов с целью проверки структуры ДНК и в первых попытках секвенирования РНК. [12]
- компании United Steel (позже British Steel) Лаборатории Swinden House в Ротерхэме получили модель 803 в 1963 году. Частично она использовалась для моделирования различных процессов в производстве стали.
- Колледж передовых технологий Баттерси использовал модель 803 для обучения студентов.
- Исследовательские лаборатории Малларда в Редхилле использовали модель 803.
- Banco Pinto de Magalhães ( pt ) , португальский банк, принял поставку 803-B, первого компьютера, установленного в Португалии, примерно в конце 1961 года. Частично он использовался для регистрации и отслеживания текущих счетов . [13]
- Национальное предприятие по производству газовых турбин в Пайстоке Фарнборо использовало модель 803B, поставленную в 1962 году, для расчетов характеристик и конструкции самолетов, а также обработки аэродинамических данных.
- Компания Brown Brothers Ltd из Суиндона, дистрибьютор автомобилей, установила Elliott 803B в здании своей штаб-квартиры в поместье Доркан для использования в управлении запасами. Позже он был подарен Суиндонскому техническому колледжу.
- У Ellott Automation было предприятие в аэропорту Рочестера, Кент, где они эксплуатировали 803.
Небольшое количество подержанных 803-х попало в школы Великобритании.
- В школе Банбери было два компьютера Elliott 803B: один с памятью 4096 и лентой, а другой с памятью 8192. Они использовались для обучения автокоду Эллиотта в качестве основного языка, но также имели компилятор ALGOL. Они также использовались для кодирования CESIL (компьютерное образование в школьном учебном языке). Последний раз машины работали в 1980 году, когда их заменил класс из семи машин Apple 2e. Школа также приобрела машину в Университете Лафборо на запчасти.
- В школе Фелстед когда-то было два Elliott 803, сейчас осталась только консоль управления, она висит в углу одного из нынешних компьютерных классов школы как напоминание о том, почему комната называется «Эллиотт». [14]
- До начала 1980-х годов в школе Хейдона было два компьютера Elliot 803B с 8192 словами, один из которых использовался в качестве запасных частей. Один из них приехал из близлежащего университета Брунеля. Периферийные устройства включали два устройства обработки пленки, два оптических считывателя, два дырокола и телетайп для вывода, аппаратный блок квадратного корня и барабанный плоттер. Он использовался для запуска Algol, Autoode, а также были доступны компиляторы BASIC и Fortran. Он был установлен в начале 1970-х годов под опекой физического факультета. В то время это была еще Свято-Никольская гимназия для мальчиков.
- В 1970-х годах в школе Милл-Хилл был Elliott 803 с памятью 8192. У него был пятидорожечный считыватель бумажной ленты и принтер, но не было других устройств ввода-вывода. В школе были автокодировщики Elliott 803 и компиляторы Algol.
- В гимназию Лафборо была передана машина от компании Brush Electrical Machines, упомянутая выше. [15]
- В начале 1970-х годов в техническом колледже Хайбери студентам использовался Elliott 803B.
- Суиндонский технический колледж (основан в 1895 г., закрыт в 2006 г.) в начале 1970-х годов имел модель Elliott 803B, подаренную компанией Brown Brothers Ltd (см. Выше) и использовавшуюся в местных школах, включая гимназию Содружества, для обучения.
- Родители средней школы Уонстед купили для школы компьютер Elliot 803B у Oldacres Computers Ltd. Он был установлен осенью 1973 года и имел память 8192, пятидорожечный перфоратор и считыватель лент, а также четыре устройства обработки пленки.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Лавингтон, Саймон (19 мая 2011 г.). Движущиеся цели: автоматизация Эллиотта и заря компьютерной эпохи в Великобритании, 1947–67 . Springer Science & Business Media . п. 662. ИСБН 9781848829336 .
- ^ Перейти обратно: а б «Версия 3, ноябрь 2011 г. E3X1, Списки поставок и приложения для компьютеров серии Elliott 800 и 503» (PDF) . Архивировано из оригинала (PDF) 2 апреля 2012 года . Проверено 13 апреля 2012 г.
- ^ Перейти обратно: а б Великобритании Данные по инфляции индекса розничных цен основаны на данных Кларк, Грегори (2017). «Годовой ИРЦ и средний заработок в Великобритании с 1209 года по настоящее время (новая серия)» . Измерительная ценность . Проверено 7 мая 2024 г.
- ^ Робертс, Горонви (6 марта 1967 г.). «Компьютеры» . Парламентские дебаты (Хансард) . ХК . Проверено 8 июля 2017 г.
- ^ «Мейнфреймы и большие системы» . ТНМОК. Архивировано из оригинала 14 февраля 2014 года . Проверено 9 ноября 2018 г.
- ^ Новости Elliott 803, еще несколько интересных фактов из архива и несколько щедрых пожертвований в придачу. Архивировано 17 июля 2018 г. в Wayback Machine , 19 сентября 2010 г., Национальный музей вычислительной техники.
- ^ «Справочная информация: Обзор европейских компьютеров, часть 3 (заключительная часть) – Великобритания – NCR Co.: National-Elliott 803» (PDF) . Компьютеры и автоматизация . 9 (4): 27 апреля 1960 г. Проверено 5 сентября 2020 г.
- ^ Масса центрального процессора (680), блока питания (380 + 200 [зарядное устройство]), станции бумажной ленты (450?), клавиатуры (66?):
- «Моделирование Elliott 803 – Содержание» . elliott803.sourceforge.net . Дополнительная документация: Эллиотт 803 Факты, стр. 2. [ необходима проверка архива ]
- «Некоторые старые компьютеры» . Members.iinet.net.au .
- Зарядное устройство для аккумулятора: «Воскрешение компьютера, выпуск 3» . cs.man.ac.uk.
- «Моделирование Elliott 803 – Содержание» . elliott803.sourceforge.net . Дополнительная документация: Эллиотт 803 Факты, стр. 2. [ необходима проверка архива ]
- ^ Первис, Билл (5 октября 2005 г.). «Эллиотт 803 Алгол» .
- ^ Наука и яйцо, также известная как автоматизация цыплят: наука помогает яйцу , дата выпуска: 02.12.1962 - British Pathé
- ^ Журнал Британского компьютерного общества iTNOW, «празднование 60-летия», лето 2017 г., стр. 49 doi: 1093/itnow/bwx049 www.bcs.org/itnow
- ^ Описано в «Биофизических лабораториях Королевского колледжа Лондонского университета» (1964), HMSO, стр. 9–11.
- ^ «Первому компьютеру, установленному в Португалии, исполняется 50 лет» . 19 декабря 2011 г.
- ^ Гумберт, Пит. «Практическое применение для школьных интранетов» .
- ^ Эллиотт 803 , Первый компьютер, который я запрограммировал, Создан 1 декабря 2003 г.
Дальнейшее чтение
[ редактировать ]- Адриан Джонстон, Путеводитель для молодежи по... The Elliott 803B , Resurrection (Бюллетень Общества охраны компьютеров ) 1 (весна 1991 г.) [1]
- Тони Хоар, Старая одежда императора , сообщения ACM 24 (февраль 1981 г.)
- Elliott Brothers (London) Ltd., Отдел научных вычислений, Руководство по программированию электронного цифрового компьютера 803 (июнь 1962 г.)
- Кино новостей Pathe, Наука и яйцо , [2]
- Практическое применение для школьных интранетов [3]
- Первый компьютер, который я запрограммировал [4]
- Савард, Джон Дж. Г. (2018) [2005]. «Компьютерная арифметика» . четырехблок . Первые дни шестнадцатеричной системы счисления. Архивировано из оригинала 16 июля 2018 года . Проверено 16 июля 2018 г. (Примечание. Содержит информацию о наборе символов Elliott 803.)
Внешние ссылки
[ редактировать ]
- Наше пилотное исследование компьютерного наследия
- Описание начальных инструкций
- Эмулятор Elliott 803 (без загрузки)
- Лавингтон, Саймон (2011). «Приложение 4. Технические сведения о компьютерах Elliott серий 800 и 503» (PDF) . Движущиеся цели – автоматизация Эллиотта и заря компьютерной эпохи в Великобритании, 1947 – 67 . История вычислений. Спрингер. стр. 555–568. дои : 10.1007/978-1-84882-933-6 . ISBN 978-1-84882-932-9 .
- Фотографии: «Страница Эллиотта 803» . 10 июня 2008 г. Архивировано из оригинала 10 июня 2008 г.
- Видео Национального музея вычислительной техники
- Введение в автокод Elliott 803