微架构(Microarchitecture)包含处理器内部的构成及这些构成如何运行指令集架构的方式。也就是说,微架构通过具体的门电路、寄存器、算术逻辑单元等实现指令集,所以,不同的微架构可以运行同一个指令集,同一个指令集可以通过不同的微架构实现。在设计具体的微架构的时候,根据实际的使用环境不同,设计偏重的方向也不一样,有的偏重于执行速度,有的偏重于降低能耗,这些都会导致微架构的差异,但是它们实现的是同一个指令集。