命令只适用于哪些单位 指令和数据在计算机内都是以区位码形式存储的吗?
指令和数据在计算机内都是以区位码形式存储的吗?
以二进制代码的形式;
简单解释一下二进制:二进制代码由两个基本字符0和1组成。其中,符号:
为什么我国自主设计的CPU基本上都是精简指令集,复杂指令集是要过时了吗?
RISC的代表ARM确实占领了手机等移动市场,但没必要把它顶上去。英特尔和CISC的代表AMD的CPU也不是一无是处。性能和兼容性上仅有的两个优势就是ARM的处理器不可替代。所以它 说复杂指令集(CISC)已经过时还为时过早。
比如英特尔处理器,复杂指令集的代表(CISC),相当于三国演义里的曹操,占据了最有利的地形,比马壮(PC领域和服务器领域的绝对王者)还要强;
RISC的代表ARM处理器相当于东吴,实力不弱。它曾经打败过曹操。;的百万大军(在移动领域击败英特尔)。
RISC阵营的另一个代表是MIPS处理器,相当于蜀汉。三者之间的关系如下图所示:
什么做了 "曹操 "英特尔能走到今天吗?依靠强大的性能和良好的兼容性。
让 让我们先谈谈性能。
没错,复杂指令集(CISC)的缺点是指令集臃肿,但这个缺点也是它的优点,因为指令越多意味着功能越多,性能越强大。近年来,英特尔处理器增加了数百条MMX和SSE指令,以提高执行多媒体程序和其他特殊程序的性能,因此成为工作站、服务器和游戏机等高性能CPU的绝对首选。
在这些对计算性能要求很高的地方,打酱油的都是同样复杂指令集(CISC)的AMD处理器(服务器市场份额5),ARM的份额基本为零。
此外,1995年,英特尔处理器萌发了复杂指令集(CISC)的老树,发布的奔腾Pro处理器采用了著名的P6微架构,成为教科书式的经典。它的经典特点是先将X86指令集(属于CISC)解码成类似RISC的微操作,再由RISC内核执行。这句话太专业,晦涩难懂,看不懂?没关系,只要记住这句话:今天 英特尔处理器相当于使用了复杂指令集(CISC)的饺子皮和精简指令集(RISC)的馅料。
P6体系结构很复杂,但它提高了性能。它不仅让复杂指令集这棵老树(CISC)顺利发芽,还结出了果实,越长越旺。20多年来,它不仅称霸PC市场,还在服务器领域把精简指令集(RISC)CPU碾压成渣,迫使其代表ARM向低功耗、嵌入式方向发展。最后手机崛起,由衰转旺,告别霉运。
与英特尔拼死拼活,拒不退让的鲍威。r处理器,坟树现在都折叠粗了。
精简指令集(RISC)CPU输给英特尔,主要是兼容性问题。
IBM首先提出了RISC的理念,开发出了性能优于CISC指令集老大Intel的Power处理器。还邀请了苹果、摩托罗拉、SUN公司、微软组成软硬件联盟,但最终还是Intel打败了兼容性好的Power处理器,苹果也转投Intel 的手臂。这就是兼容的力量。
性能和兼容性是两种指令集对抗的关键点,兼容性是决定性因素,因为它涉及到生态问题。目前CISC指令集CPU主要集中在PC和服务器领域,而RISC指令集CPU主要占据移动和嵌入式设备,所以试图犯罪是没有用的,因为两大阵营都建立了自己强大的生态系统。
至于未来RISC指令集的ARM处理器会不会一统天下,CISC指令集的Intel处理器会不会被淘汰,都不好说,但是在可以预见的未来,两个指令集体系还是会保持互不侵犯的状态。
说到这里,CISC指令集并没有过时,仍然充满活力,我们现在可以回答主要问题了。 s自主设计的CPU基本采用RISC指令集,主要是因为它是一个开放的生态。花钱的话可以买指令集授权和IP核进行集成设计。总之你可以在buy buy随便买。CISC指令集是一个封闭的生态,以英特尔处理器为代表。目前只有AMD授权,给钱的人不卖。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。