nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 06:13



Reply to topic  [ 100 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7  Next
PDP-8 
Author Message
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Какие дисплеи (тёплые ламповые) применялись на сабже, интересно?
vc8[i/e]? какие ещё? (дисплеями не считаю терминалки по сериальному порту типа адм-3а выше по топику)

_________________
привет засранцу лавру :)


09 Mar 2016 08:37
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
angry_troll wrote:
Пожалели место в опкоде -- всего 8 опкодов же. Явно аккуратно выбирали опкоды, и не зря DCA еще и аккумулятор очищает.

Да нунафиг... если посмотреть, как они дешифровали коды операций (oper), туда можно впихнуть и всё невпиханное при желании.
Я уже интересовался, что они реально пожалели, похоже, что прав был мой оппонент в этом диалоге.

_________________
iLavr


09 Mar 2016 10:16
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
angry_troll wrote:
Как, например?

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

P.S. Просто, как я неожиданно для себя выяснил где-то на исторических помойках PDP-8,
полупроводники разработчикам были дороже ферритовых колечек и ручной сборки их
проволкой, поэтому лишний (лишние) дешифраторы им были "не в дугу"...

_________________
iLavr


09 Mar 2016 11:09
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
angry_troll wrote:
А, ясно. Ну в общем я какбэ не согласен :)
Потому что выбранный способ адресации (странички по 128 слов, биты 'indirect' и 'zero page') оставляют ровно 3 бита для опкода.
То есть например вычитание, or, xor уже некуда пихать полюбому

Ну я только вижу, что система команд PDP-8 в части операций не очень вам знакома.
Операции - это целая группа (8) команд которую 3 бита как раз и выбирают.
Потом еще есть целая группа (7) команд ВВ.

Так что команд там не то чтобы 8, а 6 и две группы, где и можно заколбасить то, что я предложил.
А соглашаться или не соглашаться - личное дело каждого.

Но вот or, xor я бы точно впихнул прямо в существующую PDP-8 как нефиг делать, ибо их программная реализация удручает.
И вычитание бы впихнул - это сложение, только предыдущей командой ВВ надо включить инверторы.

_________________
iLavr


09 Mar 2016 12:43
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
angry_troll wrote:
И получить некоторые команды в 2 слова?

Не понял. Зачем в 2 слова?

В две операции - да, в два слова - нет.

Но 2 операции для ор и хор короче их пограммной реализации полюбому.

Анекдот в том, что продвинутые студенты тех времен, включая Возняка,
такое делали - меняли систему комад ПДП-8, ибо это доступно.
Чем вводили в ступор университетских преподов... :lol:

_________________
iLavr


09 Mar 2016 12:51
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
angry_troll wrote:
А, я кажется догадался о чём ты. Аля префиксы в z80, да? Годный вариант, но тогда думаю такое никому в голову не приходило даже.

Не, чуть проще. Префиксы слишком бы переделали ПДП-8.
Я бы первым кодом выкинул данное во внешний регистр - это вобще не трогает схемотехники ПДП-8.
А вторым кодом - делал бы хор или ор этого регистра с аккумулятором, кстати можно сделать как
команду ввода и группу операций не трогать.
Я ж с этим чутка игрался на урезанной модели ПДП-8/С.

angry_troll wrote:
Есть ссылочки на поподробнее?

Навскидку - "Стив Возняк - Инженер", но он в принципе любил "переконструировать" известные машины на свой лад.
А что-то еще надо подумать... Я ж схемы люблю, а байки их читаю походя.
Ну, наверно, Леви Стивен - "Хакеры, герои компьютерной революции", хотя у меня её нет под рукой и могу ошибиться...

_________________
iLavr


09 Mar 2016 13:20
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
angry_troll wrote:
Lavr wrote:
Навскидку - "Стив Возняк - Инженер"
"Хакеры, герои компьютерной революции"

первую попробую перечитать (в виде книги iwoz)
Я её долго пытаюсь на бумаге купить, ну захотелось! Меня поражает, что продавцы книг не знают,
кто такой Стив Возняк! :o И так глупо пялятся на меня (они ищут в компьютере по автору).
А, наверное, айфоны почти у всех... ну или что-то типа... :lol:

_________________
iLavr


10 Mar 2016 11:16
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
angry_troll wrote:
На амазоне вроде продаётся бумажная эта книжка...

Насколько я смотрел, она неоднократно издана в России, хотя и с разными названиями.
На мой взгляд, она просто ОБЯЗАНА быть в этих дурацких книжных магазинах!
Заказывать - это уж если что-то особое редкое...

_________________
iLavr


10 Mar 2016 12:05
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
angry_troll wrote:
http://homepage.cs.uiowa.edu/~jones/cdc160/man/
ничего похожего? :)

А на что это должно быть похоже? :roll:
Attachment:
What_it.GIF
What_it.GIF [ 3.55 KiB | Viewed 10221 times ]

_________________
iLavr


11 Mar 2016 07:27
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
о - оказывается CDC-160 сам Крэй разработал :)

https://en.wikipedia.org/wiki/CDC_160_series

_________________
:dj: https://mastodon.social/@Shaos


11 Mar 2016 07:35
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Да ну её к монахам... мне как-то PDP-8 и "Саратов-2" хватает для копания в ретро-гумусе... :ewink:

У меня босс почитал, похоже, ветку, теперь подкалывает:"Как дела, ретрокомпьютерный археолог?" :ebiggrin:

_________________
iLavr


11 Mar 2016 11:55
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Сабж-то тужились сделать максимально дешевый коммерчески, хотя и в меру работоспособный.
Вот и возник этот вопрос - на чем они больше пытались сэкономить, и выходит, что всё же на полупроводниках.

А у Крея парадигма всегда совсем иная была, так что утащить-то могли всё, но дорого получалось.

Ну они, собственно, и предложили адекватное ситуации решение: если вам не хватает этой системы
команд - купите за деньги "математический блок" - и будет вам счастье! :D
Этакий "мат-сопроцессор" на рассыпухе...

В "Саратов-2" он вделан безальтернативно напостоянку.
Я там писал, что мне 3 брощюры подарили по мат.расчетам на "Саратов-2" - я посмотрел, там все
завязано на команды "мат-сопроцессора"...

_________________
iLavr


12 Mar 2016 00:55
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
angry_troll wrote:
Пожалуй, все PDP...объединены общей идеологией, которую оправдывать только аццкой экономией каждого транзистора неправильно.

А никто и не пытается ничего оправдать.
Обьединять логически можно много чего, но в PDP-8 реально экономили, чтобы сделать её максимально дешевой.
И доэкономились до PDP-8/S - PDP-8 для полных нищебродов, а она не стала коммерчески успешной, ибо медленная.

А так если начать объединять по общей идеологии, то она во многом общая для всех компьютеров.

И есть люди, которые, i4004 называют "содранным" с PDP-8 - да можно найти там похожее,
есть люди, серьёзно это опровергают, но правда в том, что подоплека у этих баек есть:
Тэд Хофф сказал:"Мы хотели сделать что-то простенькое, типа PDP-8, но на одном кристалле".

_________________
iLavr


14 Mar 2016 10:23
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Занимательный ретро-девайс есть в блоках питания некоторых PDP-8! :o
Так назывемое "ртутное реле" (Mercury contactor). Я, когда увидел девайс
в первый раз, чуть было не впал в ересь - неужто ртутный выпрямитель? 8)
Attachment:
Type834contactor.JPG
Type834contactor.JPG [ 160.87 KiB | Viewed 9970 times ]

Кстати эта, но обрезанная, картинка фигурирует в английской Вике в статье
Mercury relay... https://en.wikipedia.org/wiki/Mercury_relay

Идея, если я всё понял верно, следующая: в баллоне с ртутью - пара контактов,
и в ртути "плавает" кусочек металла. Баллон вставлен в катушку, когда по ней
идет ток, металл втягивается и "тонет". Уровень ртути повышается и замыкает
контакты - это довольно оригинально, но не работает лежа на боку... :lol:
Да и ртуть с её соединениями в приборах сейчас не рекомендуют.

А вот зачем такое "чюдо" в БП PDP-8, что-то я сильно не проникся... :-?
Разве что, если пропало сетевое напряжение, машина нештатно не влючилась
бы по его возникновению...
Attachment:
Type834-708.PNG
Type834-708.PNG [ 15.06 KiB | Viewed 9969 times ]

Но для этих целей, еще когда я в школе учился, пользовали магнитный пускатель
безо всякой ртути! :o

_________________
iLavr


30 Apr 2016 02:41
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Lavr wrote:
Нет - с этой PDP-8 что-то странное! На её блок-схемах - нет АЛУ! :o
Нет, серьёзно, Digital не любит слов что АЛУ, что ALU... :-?

Я, конечно, знаю, что блок-схемы - это в некотором роде обман, поскольку могут иметь разную
степень детализации. Но на схеме компьютера всё же хочется привычные блоки компьютера
лицезреть, а не разыскивать с лупой и догадываться... :-?

Ну и, наконец, очень приличную блок-схему PDP-8 я разыскал: :kruto:
Attachment:
DataPaths.png
DataPaths.png [ 56.06 KiB | Viewed 9961 times ]

А к ней ещё и прилагается краткое, но очень понятное описание самой PDP-8, и как её
сделать из разного хлама, в том числе и в игре Minecraft... 8)

_________________
iLavr


30 Apr 2016 08:54
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 100 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7  Next

Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.