Это двухстековая машина , глубина каждого стека составляет 256 слов, которая поддерживает прямое выполнение Forth . Вызовы подпрограмм и возвраты занимают всего один цикл процессора, а также имеет очень низкую и постоянную задержку прерывания , составляющую всего четыре цикла процессора, что хорошо подходит для приложений реального времени .
История
В 1983 году Чак Мур реализовал процессор для своего языка программирования Forth в виде вентильной матрицы. Поскольку Forth можно считать виртуальной машиной с двойным стеком, он сделал процессор Novix N4000 (позже переименованный в NC4016) как машину с двойным стеком . В 1988 году улучшенный процессор был продан Harris Semiconductor , которая продавала его для космических приложений как RTX2000. [1]
Пример космического корабля, использующего RTX2010
Хэнд, Том. "Микроконтроллер Harris RTX2000" (PDF) . Журнал Forth Application and Research . 6 (1): 5–13. ISSN 0738-2022 . Получено 12 августа 2013 г. .
Купман, Филип (1989). "4.5 Архитектура Harris RTX 2000". Stack Computers: новая волна. Эллис Хорвуд. ISBN 978-0138379230. Получено 16.04.2016 .
Купман, П.; Шульдт, М. (2018) [1997]. "RTX2000 Simulator: Linux-порт оригинальной MSDOS". GitHub. во время загрузки изображения AppForth Рика ВанНормана.