What is a microcoded instruction?
问题 I have seen a lot of literature referencing microcoded instructions. What are these and why they are used? 回答1: A CPU reads machine code and decodes it into internal control signals that send the right data to the right execution units. Most instructions map to one internal operation, and can be decoded directly. (e.g. on x86, add eax, edx just sends eax and edx to the integer ALU for an ADD operation, and puts the result in eax.) Some other single instructions do much more work. e.g. x86's