Hewlett-Packard HP 2100

Компьютеры прошлого, не попавшие в другие разделы

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Hewlett-Packard HP 2100

Post by Lavr »

Ещё одного соперника легендарной PDP-8 я решил подробно посмотреть.
Тем более, так уж вышло, что этот миникомпьютер на страницах форума
уже упоминался в связи с ассемблером для 6502 на Бейсике.
2100A-30.gif
HP 2100A_top_hr.gif
Если охарактеризовать эту мини-ЭВМ кратко, то это практически PDP-8, но 16-разрядный.
Система команд в значительной мере повторяет набор PDP-8, но в силу дополнительных разрядов
супротив 12-ти у PDP-8, она более гибкая и приятная. Нет некоторых неожиданностей, характерных
для PDP-8, то есть существуют нормальные команды LDA..., LDB...

У машины два аккумулятора A и B. (Не сюда ли подсматривали создатели Motorola 6800? :wink: )
Но система прерываний более развита, нежели у PDP-8, если последняя по прерыванию тупо валится
на адрес 000 и там начинает программно смотреть, кто вызвал прерывание, то у HP 2100 процесс более
похож на известные нам по i8080 RST_N - каждое прерывание вызывает переход на свой адрес
в нулевой странице. (Хотя тоже... может, Intel подглядывала в HP 2100... 8) )

Если кому интересно прочесть практические технические подробности, то рекомендую здесь:
http://jklp.org/profession/books/mix/c10.html

Здесь много сказано о программном обеспечении и есть ссылка на эмулятор:
http://rikers.org/hp2100/jeff/index.html

Ну и Вика-Педия вроде как тоже не преувеличивает факты: :wink:
https://en.wikipedia.org/wiki/HP_2100

Ну и, как мне кажется, удачная на рынке 16-битная модель практически улучшенного аналога PDP-8 -
HP 2100 (а HEWLETT-PACKARD практически повторили все шаги DEC) и вызвала к жизни следующий
легендарный проект DEC - 16-разрядную PDP-11.
You do not have the required permissions to view the files attached to this post.
iLavr