Delete comment from: Ken Shirriff's blog
I've never really understood why everyone went the micro-code way. It seems to me that building a very simple instruction set in the machine like "select register 5", "latch register array to address bus", "set memory read pin", "select register 4", "latch data bus to register array", and other very low-level things, then letting the assembler convert higher level instruction like "load r4, [r5]" into those lower-level operations, would result in a much simpler architecture.
This would be similar to certain ARM pseudo-instructions which don't actually exist but are converted into other instructions that do.
Apr 1, 2025, 11:08:31 PM

