> Another unusual feature was that the 432 was a stack-based machine, pushing and popping values on an in-memory stack, rather than using general-purpose registers.
> Almost every structure in a 432 program and in the system itself is a separate object. The processor provided fine-grain security and access control by checking every object access to ensure that the user had permission and was not exceeding the bounds of the object. This made buffer overruns and related classes of bugs impossible, unlike modern processors.
Hail to the king baby
And after 20 years the history repeats itself with Itanic.
The complex history of the Intel i960 RISC processor (righto.com)
126 points by zdw on July 1, 2023 | past | 68 comments