gpt4 book ai didi

optimization - 为什么编译器不生成微指令而不是汇编代码?

转载 作者:行者123 更新时间:2023-12-03 16:04:54 24 4
gpt4 key购买 nike

我想知道为什么在现实世界中,编译器会产生 汇编代码 ,而不是 微指令 .

如果 您已经绑定(bind)到一种架构 ,何不更进一步,让处理器免于转动 汇编代码到微指令在运行时?

我想也许有一个 实现瓶颈某处,但我在谷歌上没有找到任何东西。

编辑 我的意思是微指令:如果你的汇编指令是 ADD(R1,R2),那么微指令就是。将 R1 加载到 ALU,将 R2 加载到 ALU,执行操作,将结果加载回 R1。另一种看待这一点的方法是将一个微指令等同于一个时钟周期。

我的印象是微指令是 '官方' 姓名。显然这里有一些里程变化。

F A

最佳答案

编译器不产生微指令,因为处理器不执行微指令。它们是芯片的实现细节,而不是暴露在芯片之外的东西。没有办法向芯片提供微指令。

关于optimization - 为什么编译器不生成微指令而不是汇编代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7775252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com