首页 文章

是x86 RISC还是CISC? [关闭]

提问于
浏览
31

根据维基百科,x86是CISC设计,但我也听说过/它是RISC . 什么是正确的?我还想知道 why 它是CISC还是RISC . 什么决定设计是RISC还是CISC?它只是微处理器所具有的机器语言指令的数量,还是有任何其他决定架构的特性?

2 回答

  • 30

    x86是CISC架构 . 指令数量是一个重要因素,因为所有cisc架构都有更多指令 . 此外,由于指令在cisc中很复杂,它们可以完成> 1个循环,而在RISC中它们应该是单循环 . 主要区别在于:


    | CISC | RISC |


    |重视硬件|重视软件|
    | . | |
    |包括多时钟|单时钟,|
    |复杂的指令|仅减少指令|
    | . | |
    |记忆到记忆:|注册注册:|
    | “负荷”和“商店”| “负荷”和“商店”|
    |纳入指令|是独立的指示|
    | . | |
    |小代码,|每秒低周期,|
    |每秒高周期|大代码大小|
    | . | |
    |用于存储的晶体管|花费更多晶体管|
    |复杂的指令|在内存寄存器上|


    如需进一步研究,请访问:http://www-cs-faculty.stanford.edu/~eroberts/courses/soco/projects/risc/risccisc/

  • 39

    早期的x86(8086/186/286 / 386)绝对是CISC .

    但是,更近期的处理器可以被视为混合型,具有RISC core

    附加参考here

相关问题