哈佛结构/冯诺依曼结构详细分析

本文详细分析了CISC(复杂指令集)和RISC(精简指令集)的区别,指出CISC在单核效率上的优势,而RISC则通过增加内核数量提升效率。同时,介绍了地址总线、数据总线和控制总线的不同作用,以及统一编址和独立编址的概念。最后,讨论了哈佛结构和冯诺依曼结构的内存管理方式,哈佛结构强调逻辑代码与变量的分离,而冯诺依曼结构将两者统一存储,各有优缺点。
摘要由CSDN通过智能技术生成

CISCRISC的区别:

  •  

CISC(复杂指令集):复杂指令集就是CPU在工作的时候需要有很多的汇编指令来完成,它可以用一个汇编指令来完成一件复杂的工作。例如:乘法,加法,乘加,乘减等处理的时候,他会每个处理方式用一条指令来完成。因此这种设计实际上是很强大的,因为同样处理一个运算,它可以用一个机器周期就可以完成了。但是其内部的硬件设计就相对而言的比较复杂了一些。而且,这样的设计势必就会遭成功耗的增加。例如现在的大部分PC机的处理器都是这种的。51单片机也是这种方式的。

 

RISC(精简指令集):相对于复杂指令集而言,精简指令集所需要的汇编指令就会少很多了。例如:在完成(1+1×2-1)这样的运算的时候,第一次先算1+1等于2然后再算2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值