4-bit Busch 2090 Computer
Moderator: Lavr
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Судя по коду это IMAC - может просто старые наименования?...Lavr wrote:На первый взгляд - совпадает... но поскольку я отдельные куски патента прогнал
для себя через ФайнРидер, то смотрел это всё очень внимательно...
Ну и где там, к примеру, "INMA"?
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Соответствие мнемоник TMS1000 согласно патенту US3988604 и найденныхShaos wrote:Судя по коду это IMAC - может просто старые наименования?...
в интернете вот такое:

Честно говоря, те, что в патенте, может быть даже попривычнее будут...

(есть у меня такая привычка поискать в кодах незнакомого процессора функциональные
аналоги кодов i8080, чтобы как-то оценить возможности...)

Собственно, мнемоники влияют только на компиляцию/декомпиляцию.
Коды действительно одинаковые...
Но не это самое неприятное открытие...
А самое неприятное, что у процессоров этой серии - TMS1100/1300 (возможно, и
TMS1600) НЕТ ИНСТРУКЦИИ ALEC data, получается...

А это аналог привычного нам - CPI nibble !

Теперь вдвойне интересно, да и непонятно, как осуществляют разбор кодов псевдо-языка
высокого уровня в этом Busch Microtronic 2090...

Альтернатива вот какая: либо есть ALEC data в наборе команд, либо сложения с константой:
Code: Select all
A2AAC X Add 2 to Accumulator and set status flag on carry 78
A3AAC X Add 3 to Accumulator and set status flag on carry 74
A4AAC X Add 4 to Accumulator and set status flag on carry 7C
A5AAC X Add 5 to Accumulator and set status flag on carry 72
A6AAC X Add 6 to Accumulator and set status flag on carry 06 7A
A7AAC X Add 7 to Accumulator and set status flag on carry 76
A8AAC X Add 8 to Accumulator and set status flag on carry 01 7E
A9AAC X Add 9 to Accumulator and set status flag on carry 71
A10AAC X Add 10 to Accumulator and set status flag on carry 05 79
A11AAC X Add 11 to Accumulator and set status flag on carry 75
A12AAC X Add 12 to Accumulator and set status flag on carry 7D
A13AAC X Add 13 to Accumulator and set status flag on carry 73
A14AAC X Add 14 to Accumulator and set status flag on carry 7B
iLavr
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: 4-bit Busch 2090 Computer
Вот тут человек сэмулировал этот ваш 2090 с лампочками и кнопочками:
https://hackaday.io/project/11560-the-talking-microtronic-computer-system-emulator
https://hackaday.io/project/11560-the-talking-microtronic-computer-system-emulator
Я тут за главного - если что шлите мыло на me собака shaos точка net