永发信息网

risc和cisc分别哪些cpu

答案:1  悬赏:0  手机版
解决时间 2021-04-05 00:10
risc和cisc分别哪些cpu
最佳答案
RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。
早期的CPU全部是CISC架构,它的设计目的是要用最少的机器语言指令来完成所需的计算任务。比如对于乘法运算,在CISC架构的CPU上,您可能需要这样一条指令:MUL ADDRA, ADDRB就可以将ADDRA和ADDRB中的数相乘并将结果储存在ADDRA中。将ADDRA, ADDRB中的数据读入寄存器,相乘和将结果写回内存的操作全部依赖于CPU中设计的逻辑来实现。这种架构会增加CPU结构的复杂性和对CPU工艺的要求,但对于编译器的开发十分有利。比如上面的例子,C程序中的a*=b就可以直接编译为一条乘法指令。今天只有Intel及其兼容CPU还在使用CISC架构。
RISC架构要求软件来指定各个操作步骤。上面的例子如果要在RISC架构上实现,将ADDRA, ADDRB中的数据读入寄存器,相乘和将结果写回内存的操作都必须由软件来实现,比如:MOV A, ADDRA; MOV B, ADDRB; MUL A, B; STR ADDRA, A。这种架构可以降低CPU的复杂性以及允许在同样的工艺水平下生产出功能更强大的CPU,但对于编译器的设计有更高的要求。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
(9分之7-6分之5+4分之3)乘(-36)过程
‘始终上路过’这句话怎么理解?
用电的煮面桶如何关小火
图《圆的自白》告诉我们C①事物发展是一个反
dear Jack英语书面表达要少一点不要太多,还要
在唐山哪家买new htc one的水货手机靠谱?
3*3*0.3的角钢1米有多重
excel 和word 里面打出一段字但是经常左右不
小游戏马上玩7899小游戏
(14.4÷1.2+15·8)x0·38
怎么拒绝别人帮你介绍对象
38元套餐介绍交21 块钱吗
蛋蛋为什么会动,今天买了一盒章鱼小丸子,吃
含“天”“地”的成语
作匀变速直线运动的物体,从时刻t起,头1s内
推荐资讯
单选题“刮骨英雄胆气豪,开颅举臂始从曹。五
多肉荷叶莲的作用与用途
淘宝主图可以放不相关的图吗
二ヤ一ス在日语是啥意思?
标准砖37墙做10米长4米宽2米高的池子需要多少
A.魏军兵临蜀国城下,刘禅开门归降。司马昭
3连号人民币有收藏价值吗
我有一个有限公司工商和税务营业执照在2014年
貂皮大衣怕折叠存放吗
什么动物可以让男人整根插入
华硕笔记本X8AI如何拆后盖?
描写数字的一句话,c语言随机输入一个七位的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?