Z22 (компьютер)

редактировать
Z22, построен в 1956 году; сейчас в ZKM в Карлсруэ.

Z22 был седьмой компьютерной моделью , разработанной Конрадом Цузе (первые шесть Z1, Z2, Z3, Z4, Z5 и Z11 соответственно). Один из первых коммерческих компьютеров, Z22, был закончен примерно в 1955 году. Основной скачок версии с Z11 на Z22 был связан с использованием электронных ламп, в отличие от электромеханических систем, используемых в более ранних моделях. Первые построенные машины были отправлены в Берлин и Аахен.

. К концу 1958 года группа ZMMD построила рабочий компилятор ALGOL 58 для компьютера Z22. ZMMD было аббревиатурой от Цюриха (где работал Рутисхаузер ), Мюнхена (рабочее место Бауэра и Самельсона), Майнца (местонахождение компьютера Z22), Дармштадта (рабочее место Боттенбруха).

В 1961 году за Z22 последовала логически очень похожая версия на транзисторах, Z23. Уже в 1954 году Цузе пришел к соглашению с Хайнцем Земанеком, что его Zuse KG будет финансировать работу Рудольфа Бодо, который помог Земанеку построить ранний европейский транзисторный компьютер Майлюфтерль, и что после этого проекта Бодо должен работать в Zuse KG - там он помогал создавать транзисторный Z23. Кроме того, все принципиальные схемы Z22 были предоставлены Бодо и Земанеку.

Университет прикладных наук, Карлсруэ все еще имеет работающий Z22, который находится в бессрочной аренде в ZKM в Карлсруэ.

Всего 55 компьютеров Z22

В 1970-х годах клоны Z22 с использованием TTL были созданы компанией Thiemicke Computer.

Содержание
  • 1 Технические характеристики
  • 2 Программирование
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Технические данные

Типичная настройка Z22 была :

Z22 работал на рабочей частоте 3 кГц , что было синхронно со скоростью барабана-накопителя. Ввод данных и программ был возможен с помощью считывателя перфоленты и консольных команд. Z22 также имел лампы накаливания, которые показывали состояние памяти и состояние машины на выходе.

Программирование

Z22 был разработан таким образом, чтобы его было проще программировать, чем предыдущие компьютеры первого поколения. Он был запрограммирован в машинном коде с 38-битными командными словами, состоящими из пяти полей:

  • 2 бита `10` для обозначения инструкции
  • 18-битное поле команды, из которых
    • 5 бит символы состояния
    • 13-битные символы операций
  • 5-битный адрес быстрой памяти (ядра)
  • 13-битный (барабанный) адрес памяти

В отличие от современных кодов операций процессора, 18-битное поле инструкции не содержит ни одного кода операции, но каждый бит управляет одной функциональной единицей ЦП. Из них были составлены инструкции. Например, бит «A», означающий добавление содержимого ячейки памяти в аккумулятор, может быть объединен с «N» Nullstellen (обнуление), чтобы превратить команду Add в Load. Многие комбинации довольно необычны по современным меркам, например, «LLRA 4» равняется умножению аккумулятора на три.

Также был язык программирования, подобный ассемблеру, под названием «Код Фрейбурга». Он был разработан, чтобы упростить написание программ для решения математических задач, чем машинный код, и, как сообщается, именно так и произошло.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-23 05:08:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте