Reputation: 414
For CISC-architechture processors, machine instructions are decoded into microinstructions and then executed. So after decoding and before being executed, where will those microinstructions be stored? Is there a dedicated register or storage inside the CPU to hold them?
Upvotes: 1
Views: 185
Reputation: 60
Like some of the comments already suggested - it depends on the microarchitecture.
However, to give you a general answer for an out of order processor - after decode and before execution - instruction wait in the reservation stations for the operands to be ready.
Look at this wiki page for details https://en.wikipedia.org/wiki/Reservation_station
Upvotes: 3