题目内容 (请给出正确答案)
[主观题]

试比较RISC和CISC。

答案
CISC架构的代表: x86, C51 RISC架构的代码:arm, mips,powerpc, avr, pic (1)指令集的区别 首先从字面上理解就能知道, CISC(Complex Instruction SetComputer)架构的指令数肯定是远远多于RISC(ReducedInstruction Set Computer)架构的.另外, RISC架构下,不同指令opcode的长度是相等的, 而x86下不同的指令的长度差别很大. (2)寄存器的区别 CISC架构一般都提供通用寄存器a(x86下为eax),来支持大部分运算指令,但是由于指令太过复杂的原因,并不是所有的寄存器都能支持全部指令的运算,所以汇编代码中会有各种针对eax的mov操作,影响性能. (3)指令执行所需要的时钟周期 在CISC架构中,不同指令所需要的时钟周期是不同的(比如乘法和加法的周期就不太可能相同).而RISC架构的处理器,大部分的指令都可以在一个时钟周期内完成,这应该可以降低指令流水线设计的复杂度. CISC架构的很多复杂指令都通过CPU内的微码来完成, 这样那些微码比较复杂的指令就需要多个时钟周期才能完成. 指令执行需要的时钟周期不同, 会增加指令流水线优化的难度. (3)访问内存的区别 RISC在结构设计上是一个载入/存储(load/store)的构架,只有载入和存储指令可以访问内存,数据处理指令只对寄存器的内容进行操作。为了加速程序的运算,RISC会设定多组的寄存器,并且指定特殊用途的寄存器。CISC架构则允许数据处理指令对内存进行操作,因此需要的寄存器数量会比较少.另外X86架构支持cpu对非对齐的内存地址的访问,这在RISC架构的处理器中通常会引起CPU产生异常.其实像类似非对齐内存地址访问的功能, X86也是通过CPU内微码来实现的,效率会大大降低. (4)寻址方式和IO空间 X86架构下IO空间和内存空间是分开的, IO空间使用完全不同的指令来访问(in, out). RISC架构则不区分IO空间和内存空间,都是直接把IO空间映射到内存空间,直接用内存空间的访问方式来操作. RISC架构下对于寻址方式同样做了精简,几乎所有的指令都使用寄存器寻址. (5)编译的区别 CISC的指令丰富的优势,使得它的编译器可以少做很多事情,编译器的设计更简单.而RISC在实现一个功能的时候,需要的指令条目数会更多一些,程序也会更大. 总结: RISC相对于CISC架构来说,是一种较新的技术,由于没有历史负担,不需要考虑向下兼容,所以它的设计可以做的相当的简单而优雅. RISC架构的指令,寄存器和流水线特征使它非常适合于并行计算. 尽管 RISC 相比 CISC 有很多优点,但是 RISC 架构也不能完全代替 CISC 结构。现代的CPU 一般使用 CISC 做外围,内部加入 RISC 的特征,达到优势互补。例如,超长指令集 CPU 就是融合了RISC 和CISC 两者优势,成为未来CPU的发展方向。在 PC 和服务器领域,CISC 体系结构仍旧是市场的主流;在嵌入式领域,RISC 结构的微处理器将占有重要的位置。
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“试比较RISC和CISC。”相关的问题

第1题

以下关于 CISC和RISC 计算机的叙述中,不正确的是()。

A.CISC 机器指令比 RISC 机器指令简单

B.RISC 机器中通用寄存器比 CISC 多

C.CISC的指令集复杂庞大,而RISC的指令集简单精简

D.英特尔的酷睿处理器属于RISC

点击查看答案

第2题

以下关于 CISC和RISC 计算机的叙述中,不正确的是()。

A.RISC 机器指令种类多,指令功能强

B.RISC 机器中通用寄存器比 CISC 多

C.CISC的指令集复杂庞大,而RISC的指令集简单精简

D.CISC计算机编码长度可变,寻址方式种类丰富

点击查看答案

第3题

关于RISC和CISC指令集的表述,正确的是

A.RISC指令集精简,指令周期短,具有大量通用寄存器

B.CISC指令集指令周期长,具有大量通用寄存器

C.RISC指令集指令周期短,有专用寄存器

D.CISC指令集精简,指令周期长,有专用寄存器

点击查看答案

第4题

下列关于RISC的叙述中,错误的是()

A.RISC普遍采用微程序控制器

B.RISC大多数指令在一个时钟周期内完成

C.RISC的内部通用寄存器数量相对CISC多

D.寻址方式和指令格式种类相对CISC少

点击查看答案

第5题

嵌入式操作系统的指令系统可以选用精简指令系统RISC和复杂指令系统CISC。
点击查看答案

第6题

与RISC指令集相比,CISC指令集更适合采用流水方式实现。()
点击查看答案

第7题

ARM处理器属于RISC处理器,而Pentium处理器则属于CISC处理器。。
点击查看答案

第8题

CPU可分为RISC和CISC两类,ARM9属于 类,其处理器架构采用哈弗结构。
点击查看答案

第9题

下列技术中,()利用了加快经常性事件原理 (多选)

A.RISC

B.CISC

C.CPU Cache

D.页表缓冲TLB

点击查看答案

第10题

PowerPC是一种RISC架构的CPU,其基本的设计源自IBM的()架构。

A.68k

B.POWER

C.MIPS

D.CISC

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信