关闭

risc和cisc在嵌入式设备中的博弈

标签: 嵌入式编译器存储制造优化
2125人阅读 评论(0) 收藏 举报

cisc指令复杂,执行指令的时候必然功耗较大,并且由于指令多而复杂,必然消耗很大的芯片面积,在成本上也必然增加,制造难度大。而risc却没有这样的问题,小而精简,看起来更适合嵌入式设备。
     然而从软件上,risc指令少,必然导致同一个程序使用的指令要比cisc机器要多得多,因此编译出来的程序必然很大,纵然编译器有再好的优化技术也帮不上本质的忙,因此对于存储空间一般很小的嵌入式设备而言,形势更加严峻。
     软件硬件两方看似没有形成博弈之势,也许存储器的价值远远低于处理器的价值吧。

0
0
查看评论

CPU的RISC和CISC架构的区别

CPU的RISC和CISC架构的区别   有关RISC和CISC的区别方面, 之前就有一些零零碎碎的理解, 这里再次做一次总结, 以求深入.   CISC架构的代表: x86, C51 RISC架构的代码:arm, mips,powerpc, avr, pic   指令...
  • shinezhang86
  • shinezhang86
  • 2015-09-12 12:28
  • 8245

CISC, RISC 区别

iPhone Simulator = Intel iPhone = ARM区别很大,Intel目前的处理器主要为IA架构,IA-32即俗称x86,包括桌面处理器系列(赛扬,奔腾,酷睿等)以及服务器处理器志强(Xeon) 系列;IA-64是Intel独立开发得64位处理器,仅用于Itanium(安...
  • garcon1986
  • garcon1986
  • 2010-06-07 17:17
  • 2790

RISC与CISC指令集的区别

一   、 RISC  RISC ( reduced instruction set computer ,精简指令集计算机)是一种执行 较少类型计算机指令的微处理器, 起源于 80  年代的 MIPS 主机 (即...
  • xiaocheng198810
  • xiaocheng198810
  • 2014-11-19 23:43
  • 1367

RISC和CISC的比较&VLIW、EPIC

RISC的设计重点在于降低由硬件执行指令的复杂度,因为软件比硬件容易提供更大的灵活性和更高的智能,因此RISC设计对编译器有更高的要求;CISC的设计则更侧重于硬件执行指令的功能,使CISC的指令变得很复杂。总之RISC对编译器的要求高,CISC强调硬件的复杂性,CPU的实现更复杂。 RISC设计...
  • BranTail
  • BranTail
  • 2016-02-14 11:15
  • 970

CPU的两种指令集——CISC/RISC

指令集是什么? 指令集就是指令的集合——有朋友说了,您这不废话吗——哈哈,那指令又是什么?简单的说,就是你吩咐CPU去做什么事情,给它下的命令。比如你有一个老婆,你给她下指令:老婆,倒水!老婆,做饭!老婆,洗碗!这就是指令,把所有的指令总结一下,就是指令集,如果你老婆的指令集里...
  • jideljd_2010
  • jideljd_2010
  • 2014-01-15 21:58
  • 1137

RISC与CISC(精简指令集与复杂指令集)比较

RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。 早期的CPU全部是CISC架构,它的设计目的是要用最少的机器语言指令来完成所需的计算任务。比如对于乘法运算,在CISC架构的CPU上,您可能需要这样一条指令:MUL A...
  • u010275850
  • u010275850
  • 2015-05-28 21:16
  • 1734

1CISC和RISC的区别联系是什么?2哈佛结构和冯·诺依曼结构的区别

RISC 和CISC 是目前设计制造微处理器的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方法不同,因此,在很多方面差异很大,它们主要有:   (1) 指令系统:RISC 设计者把主要精力放在那些经常使用的指...
  • qq_35263508
  • qq_35263508
  • 2016-06-24 16:48
  • 1441

指令集分类(MISC,CISC,RISC,OISC,ZISC)

转载:http://en.wikipedia.org/wiki/Minimal_instruction_set_computer Minimal instruction set computerMinimal Instruction Set Computer (MISC) is a pro...
  • zhangxinrun
  • zhangxinrun
  • 2011-06-23 09:44
  • 2241

RISC和CISC的区别

转自:http://blog.sina.com.cn/s/blog_9d5430ce0100x5pb.html RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。 早期的CPU全部是CISC架构,它的设计目的是要用...
  • James199209
  • James199209
  • 2016-07-13 10:49
  • 429

复杂指令集计算机(CISC) VS 精简指令集计算机(RISC)

[转自:计算机体系结构,Ian McLoughlin] 复杂指令集计算机(CISC):即Complex Instruction Set Computer 将能想到的所有有用的操作都放到CPU硬件中,不必担心有多大、多耗电或使CPU变慢,那么最终得到的就是一个CISC机器。早期的VAX机器,据说包含...
  • skywalker_leo
  • skywalker_leo
  • 2013-12-04 14:01
  • 3058
    个人资料
    • 访问:7060271次
    • 积分:84672
    • 等级:
    • 排名:第18名
    • 原创:1436篇
    • 转载:2篇
    • 译文:0篇
    • 评论:3116条
    文章存档
    最新评论