Shen Zhuoran
Shen Zhuoran

Reputation: 414

Where are microinstructions stored after decoded from machine instructions?

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

Answers (1)

mgambhir
mgambhir

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

Related Questions