早教吧作业答案频道 -->其他-->
单片机疑问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...的网友还看了以下:
已知x=(-110)2,y=(11)2,其中x,y用一个字节存储,用补码运算计算x+y,要求给出计 2020-05-13 …
以下关于链式存储结构的叙述中哪一条是错误的? A.结点除自身信息外还包括指针域,因此存储 2020-05-23 …
以下关于链式存储结构的叙述中哪一条是错误的?A.结点除自身信息外还包括指针域,因此存储密度小于 2020-05-23 …
以下关于链式存储结构的叙述中,哪一条是不正确的?A.结点除自身信息外还包括指针域,因此存储密度 2020-05-23 …
以下关于链式存储结构的叙述中哪一条是错误的?______。A.节点除自身信息外还包括指针域,因此存储 2020-05-23 …
以下关于链式存储结构的叙述中________是正确的。A.结点除自身信息外不包括指针域,因此存储密度 2020-05-24 …
以下关于链式存储结构的叙述中哪一条是不正确的?()A.结点除自身信息外还包括指针域,因此存储密度 2020-05-24 …
以下关于链式存储结构的叙述中,不正确的是( )。A)结点除自身信息外还包括指针域,因此存储密度小 2020-05-24 …
在VF中以下叙述正确的是A关系也被称作表单B数据库文件不存储用户数据C表文件的扩展名是DBCD多个 2020-06-09 …
用8KX4位的EPROM存储器片组成一个32KX8位的只读存储器问(1)地址寄存器是多少位?(2)数 2020-10-31 …