永发信息网

CISC和RISC的区别?如题 谢谢了

答案:1  悬赏:80  手机版
解决时间 2021-03-03 04:56
CISC和RISC的区别?如题 谢谢了
最佳答案
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,但对于编译器的设计有更高的要求。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
香港开光真灵验吉祥物全球连锁专卖NO.253-037
天河珠江新城华就路12号怎么搭车
含有碳元素的化合物一定是有机物吗
我的车下雨后轮子吱吱响是怎么回事?
石斛怎么读拼音
【生活委员竞选演讲稿】竞选生活委员发言稿作
在手机欠费的情况下是否可以删除自己发的朋友
峰格造型地址在哪,我要去那里办事
求穿透力极强的手机铃声
3/8拍两个音符下面有两条横线怎么吹
从天府广场到锦里怎么走
设计条件1.已建高层建筑与城市道路间为建设用
箭牌怎么去啊,有知道地址的么
父母早就想倒腾菜园子,可是在上海的房子都是
权威如何定义?如何做到某一个领域的权威?
推荐资讯
清朝客家女子为什么不裹小脚
龙台到金堂车站有多远
透视怪圈高中作文800字
梦幻诛仙2我想用高致命顶掉高毒药怎么打书能
龟缸里可以养什么水草
杰克琼斯相比较gxg的牛仔裤哪个的更好一点?
玥玛锁芯掳1 掳3怎么样
大成车行我想知道这个在什么地方
请问哈利波特里霍格沃兹魔法学校里的看门人费
赵平粮油兑换在什么地方啊,我要过去处理事情
感情里的作贱什么意思
甜言蜜语近义词
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?