早教吧作业答案频道 -->其他-->
单片机疑问8051和8080都有16位地址线,但是8051的存储器采用的是哈佛结构,因此具有2个64K存储空间,而8080的存储器采用的是普林斯顿结构,只有一个64K存储空间,是否可以得出结论:哈佛结构的存
题目详情
单片机疑问
8051和8080都有16位地址线,但是8051的存储器采用的是哈佛结构,因此具有2个64K存储空间,而8080的存储器采用的是普林斯顿结构,只有一个64K存储空间,是否可以得出结论:哈佛结构的存储空间利用率比普林斯顿结构高出1倍?请对此现象给出你的结论,并解释原因.
8051和8080都有16位地址线,但是8051的存储器采用的是哈佛结构,因此具有2个64K存储空间,而8080的存储器采用的是普林斯顿结构,只有一个64K存储空间,是否可以得出结论:哈佛结构的存储空间利用率比普林斯顿结构高出1倍?请对此现象给出你的结论,并解释原因.
▼优质解答
答案和解析
存储空间利用率高一倍,肯定不能这么说,哈佛结构把指令和数据分开各存在64K存储器内,而普林斯顿(个人喜欢称为冯诺依曼)指令和数据共用一个存储器,我们假设是55均分即每个占用32K,固然存取速度和预读指令方面效率确实哈佛结构大抵快了一倍,但是空间利用率却可能低于冯诺依曼结构,假设一个程序只有16K的数据和8K的指令,对于哈佛结构,肯定是占用了2个存储器,一个闲置了48K,另一个闲置了56K,而冯诺依曼型仍可以在一个存储器内,利用率为24/64,显然高于前者任意一个,相对的,其功耗就低,所以现在冯诺依曼结构还有在用的,例如ARM7系列,用在手机等移动计算芯片里较多.这个问题不应该放在单片机里啊,应该算是计算机组成原理
看了 单片机疑问8051和8080...的网友还看了以下:
各位数独爱好者们,请你们帮我解一下数独,29空54空空空空空空空空空空空空空空空39空空空6空6空 2020-04-26 …
这是java中的.4的存储形式是0000 0000 0000 0000 0000 0000 000 2020-05-13 …
各位数独爱好者们,请你们帮我解一下数独,29空54空空空空空空空空空空空空空空空39空空空6空6空 2020-05-21 …
● 若内存地址区间为 4000H~43FFH,每个存贮单元可存储 16 位二进制数,该内存区域由 4 2020-05-26 …
● 若内存地址区间为 4000H~43FFH,每个存贮单元可存储 16 位二进制数,该内存区域用 4 2020-05-26 …
若内存地址区间为4000H—43FFH,每个存储单元可存储16位二进制数,该内存区域由4片存储器芯片 2020-05-26 …
6个人坐在一排10个座位上,问(1)空位不相邻的坐法有多少种?(2)4个空位只有3个相邻的坐法有多 2020-06-18 …
选词填空:储备储存贮存储藏1.冬天快到了,森林里的小动物们都()食物,准备过冬了.选词填空:储备储 2020-07-03 …
关于数据结构队列空满判断问题将队列存储在下标范围0到(maxqueue-1)的数组中,队列满时数组 2020-07-29 …
某单位的停车场上有一排7个停车位,现有4辆汽车要停放,若要使二个空位连在一起,则停放的方法有多少种 2020-08-04 …