▲ | quietbritishjim 3 days ago | |||||||
> instruction set consisting of Ada Primitives like "Define a type for a variant structure with 3 variants, you'll get the details later". Wow, it's hard for me to imagine a CPU with such high level instructions. Were these per-process, like virtual memory on a modern processor? Or was there only expected to be one executable running on the machine at a time? > My Covid19 project was writing a software emulation of it, Where did you get to? Do you have a link? | ||||||||
▲ | TheOtherHobbes 3 days ago | parent [-] | |||||||
The microcoding means you have fairly standard CPU hardware - an ALU, some registers, memory ports, and so on - and the microcode sequences it to emulate the ISA. So it's not that the ADA primitives were baked directly into TTL. It's somewhat related to the Itanium model where the compiler generates a Very Long Instruction Word. Microcode is a standard way of implementing CISC, but this machine took it further than usual. | ||||||||
|