Допустим, я хочу программировать на чистом железе на процессоре ARM, используя подход стековой машины с Forth. Могу ли я использовать регистры процессора в качестве вершины стека, игнорируя их фактическое обычное использование в регистровой машине?
Я хочу имитировать то, что делает машина с двумя стеками, используя аппаратные адреса в качестве стека. Аппаратное обеспечение, которое я ищу для этого, вероятно, Raspberry pi Zero или что-то подобное с лучшей документацией.