Instruction decoding when instructions are length-variable
There are very good reasons to have a fixed instruction length, implementation simplicity being the most important. That’s why many processors do indeed have a fixed instruction length, like RISC processors and many early computers. CISC instruction sets like x86 are desinged to be decoded sequentially (step by step) by microcode. (you can think of … Read more