http://www.wasm.ru/forum/viewtopic.php?id=8642
он правда, dzen процессор, а не недопц, но...
Однокомандный процессор
Moderator: Shaos
-
- Senior
- Posts: 185
- Joined: 07 Aug 2006 10:18
-
- Retired
- Posts: 1474
- Joined: 03 Aug 2003 22:37
- Location: Moscow
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
упс... а про неё то я и забылMac Buster wrote:В готовящемся выпуске нашего издания будет моя статья на эту тему.

тебе надо бы отметиться на продже
P.S. http://en.wikipedia.org/wiki/OISC
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Senior
- Posts: 165
- Joined: 12 Jan 2023 07:26
Re: Форт-ретрокомпьютер на КР580ВМ80А
Не знаю где такому сообщению подходящий топик.
Очень эзотеричская реализация eForth в рамках вычислителя c одной командой (Subleq)
на С, Perl, Python
Subleq eForth
URISC
Cи скомпилированная система выполнения комады -Subleq из поданного ей файла с кодом на вход
не тормозит.
Интересен, вероятно, может быть и запуск Siubleq eForth на FPGA или в реализации на ТТЛ логике.
Очень эзотеричская реализация eForth в рамках вычислителя c одной командой (Subleq)
на С, Perl, Python
Subleq eForth
URISC
P.S. В запуске на Perl между вводом Слов и их рeзультатом выполнения у меня на буке проходит где то от 2-ух секунд.URISC (от англ. Ultimate RISC, также OISC — англ. one instruction set computer) — теоретическая архитектура процессора, набор команд в которой поддерживает только одну-единственную инструкцию, и при этом обеспечивается полноту по Тьюрингу, «предельный случай» RISC.
Самый популярный вариант единственной инструкции — «вычесть и пропустить следующую инструкцию, если вычитаемое было больше уменьшаемого» (RSSB — англ. reverse-subtract and skip if borrow). Логически близкий вариант — «вычесть и перейти, если результат не положительный» (SUBLEQ — англ. subtract and branch unless positive).
В качестве единственной инструкции может быть применена пересылка (MOV), если для выполнения операций используется АЛУ, размещённое в памяти.
Ещё один вариант — использование тернарной инструкции BBJ (bit-bit jump, BitBitJump), которая копирует один бит из первого по второму адресу памяти и передаёт управление на третий адрес. Поскольку последовательность инструкций может приготовить адрес, на который перейдёт управление (самомодифицирующийся код), BBJ-процессор способен выполнять любые вычисления, которые может выполнить обычный компьютер.
Существуют и другие варианты реализации URISC.

Cи скомпилированная система выполнения комады -Subleq из поданного ей файла с кодом на вход
не тормозит.
Интересен, вероятно, может быть и запуск Siubleq eForth на FPGA или в реализации на ТТЛ логике.
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Однокомандный процессор
Перенёс в более подходящий 

Я тут за главного - если что шлите мыло на me собака shaos точка net