gpt4 book ai didi

architecture - CISC 机器 - 它们不只是将复杂的指令转换为 RISC 吗?

转载 作者:行者123 更新时间:2023-12-04 04:14:09 26 4
gpt4 key购买 nike

也许我对架构有误解——但如果一台机器有一个乘法指令——那条指令是不是没有被转换成更小的指令,或者是非常复杂,以至于它最终与等效的 RISC 指令具有相同的速度?

乘法是一个不好的例子——它在两种架构中都是一条指令。用CISC中更复杂的指令替换上面的“乘法”,RISC没有等效的单指令。

最佳答案

CISC 机器的解码电路很复杂,它们将复杂的 CISC 指令解码为更简单的指令。例如,理论上可以有一条 CISC 指令来获取两个内存地址的值并将乘法结果设置为另一个内存地址。 CISC机器的解码器将此单条指令解码为多个类似RISC的操作,例如从内存位置获取值到寄存器,向该寄存器添加另一个寄存器等。解码后应该没有区别。这就是当前的 CISC 机器(如 x86)与 RISC 机器竞争的方式。但是您必须为复杂的解码阶段付出代价。

关于architecture - CISC 机器 - 它们不只是将复杂的指令转换为 RISC 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11192680/

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