应该是精简指令集和复杂指令集,他们各有千秋,不能一概而论。
复杂指令集(如X86指令集)每条指令功能很强,对于编程人员来说会简化编程。但是硬件上实现复杂,所以容易功耗大。
精简指令集是最常用的功能做成指令,每条指令完成的任务相对简单,所以容易实现,尤其是容易做流水和超标量处理器。但对于软件人员来说,写程序就啰嗦点,因为每条指令简单,所以同样的功能,用精简指令集写,可能要更多的指令才能完成。
追问还是不太明白 我就是想知道 他们是不是编出的软件功能一样 同一一件事情是不是他们都可以完成 复杂不复杂管他呢
追答如果你硬要让不同机器编写完全一样的功能是可以的,但好坏就难说了,有些适合干这,而另一些适合干那。