3 ms·
Based on your (amazing) write-up, it seems like there was some sort of abstraction layer between a programmer writing in some kind of assembler and the actual C
by ziggus 5y ago
Based on your (amazing) write-up, it seems like there was some sort of abstraction layer between a programmer writing in some kind of assembler and the actual CPU registers, is that correct?
- rjsw 5y agoThat is what microcode is for.
- colejohnson66 5y agoThat's what microcode is - an abstraction between machine code ("compiled" assembly) and control lines. The machine code is a CISC-like system that controls the microcode ROM/PLA which outputs either the internal RISC-like opcodes or the actual control lines.
- ziggus 5y agoThanks for the explanation. It's obviously been a long time since my machine code CS classes.