ARM 处理器(新的和旧的)是否使用微码?如果是,那又是为了什么?他们的指令还不够简单,不需要翻译成微操作就可以直接执行吗?
我读到微码在每次重新启动时都会加载到处理器中。它驻留在闪存中,当机器启动时,它会被复制到 CPU。或者在 Linux 的情况下,操作系统本身具有处理器的微代码副本。但是微码是如何复制到处理器的呢?所有数据都经过 CPU 同意在计算机中移动。CPU 以机器语言给出指令。由于微码对于这些机器语言指令的执行是必不可少的,那么在处理器中没有微码的情况下,CPU如何完成访问闪存并进行后续操作的指令?这是否意味着硬连线非微编码指令在实模式下复制微代码?