0000H~ 07FFH为ROM区,ROM区容量为多少,具体计算过程

作者&投稿:莫虏 (若有异议请与网页底部的电邮联系)
9. 请设计一个字长为16位的主存储器。现给出条件:地址线A15~~A0,0000H~~07FFH为ROM区,选用EPROM芯片,~

帅哥,你这题目有问题哦:0~1FFFH的空间也就8K的空间,你的EPROM占掉2K还剩6K给RAM使用,你还只使用4K的片子,也就是说至少需要2片RAM,还要被浪费2K的空间,不合理哈。

1、EPROM用1片,RAM需要用2片;
2、对A15~A11共5位地址译码,译码0线有效时为ROM区片选,A10~A0直接加EPROM地址线连接即可;

当译码1、2线有效时,将译码线作为RAM1的片选,A11~A0直接加到RAM2地址线连接作为800H~17FFH空间的RAM寻址即可;
当译码3线有效时,将译码线作为RAM2的片选,A11~A0直接加到RAM2地址线连接作为1800H~1FFFH空间的RAM寻址即可;

http://study.hhit.edu.cn/Question/QuestionDB_AnswerList.aspx?CourseID=427

2KB的存储器

先将十六进制数0FFFH化成二进制数0000 1111 1111 1111B,由于每位只能存储1或0这两个数,所以从0000000000000000至0000111111111111可存储2的12次方个数据。
故2^12Byte=1024*2^2Byte=4*1024Byte=4KB.


烟台市19598902478: MCS - 51单片机是如何进行片内RAM区的功能划分的? -
畅叛乙酰: 51单片机的具体存储器地址分配 数据存储器(RAM)为 256 字节, 地址范围为00H~FFH, 分为两大部分: 低 128 字节(00H~7FH)为真正的RAM区; 高 128 字节(80H~FFH)为特殊功能寄存器区SFR. 程序存储器(ROM)的内部地址为 0000H~0FFFH, 共 4 KB; 外部地址为 1000H~FFFFH, 共 60 KB. 当程序计数器由内部 0FFFH执行到外部 1000H 时, 会自动跳转. 一般分为数据存储器RAM,程序存储器ROM,内存的具体地址都是规定好的,不需要我们划分,只需要我们知道他们的具体地址就好了.

烟台市19598902478: 8051单片机有几个存储区?是如何分布的? -
畅叛乙酰: 内部RAM(00H~7FH或00H~FFH) 特殊功能寄存器80H~FFH 扩展RAM0000H~FFFFH ROM区0000H~FFFFH

烟台市19598902478: MCS - 51 单片机的存储器地址空间如何划分?各地址空间的地址范围和容量如何 -
畅叛乙酰: MCS-51 单片机的存储器地址空间,讲起来,要用几页. 简单介绍如下: MCS-51的存储器有片内RAM、片外RAM 和 ROM 三个空间. 片内RAM: 地址范围是00H到7FH (52系列延伸到FFH). 其中00H到1FH,共32字节,分成四个工作寄存器...

烟台市19598902478: 单片机怎样划分内存 -
畅叛乙酰: 是51吗?一般分为数据存储器RAM,程序存储器ROM,内存的具体地址都是规定好的,不需要我们划分,只需要我们知道他们的具体地址就好了. 下面是51单片机的具体存储器地址分配 程序存储器(ROM)的内部地址为 0000H~0FFFH, 共 4 KB; 外部地址为 1000H~FFFFH, 共 60 KB. 当程序计数器由内部 0FFFH执行到外部 1000H 时, 会自动跳转. 数据存储器(RAM)为 256 字节, 地址范围为00H~FFH, 分为两大部分: 低 128 字节(00H~7FH)为真正的RAM区; 高 128 字节(80H~FFH)为特殊功能寄存器区SFR.

烟台市19598902478: 请用如下存储芯片,为某计算机设计一个字长8位、容量32KB的存储器.要求地址0000H~1FFFH为ROM区,其余为RA -
畅叛乙酰: 容量ROM 8K,RAM 24K 地址线ROM13根,RAM17根 ROM使用2864 1片,RAM使用6264 3片,138译码器 1片

烟台市19598902478: 单片机8051片内rom存储容量为4kb,从0000h 到ffffh是什么意思呀 -
畅叛乙酰: 存储容量是4KB,表示有4096个存储单元,每个单元存放8位数,就是一个字节,就是一个Byte,缩写为B.是从0000H~0FFFH,这是存储器的地址范围.每一个单元都要有一个地址,这些地址就是4096个,对应上面说的4096个存储单元.每个单元,就好比一个教室,而每一个教室都要有一个编号吧,这个编号就是单元地址.

烟台市19598902478: 51单片机复位后,PC指向什么ROM地址 -
畅叛乙酰: 复位后,无论访问内部或外部程序存储器,将从其物理地址0000H开始(即PC=0000H) EA/Vpp引脚接高电平,复位后,从片内程序存储器0000H开始,(若EA/Vpp不作处理,也默认该方式) EA/Vpp引脚接低电平,复位后,从外部程序存储器开始

烟台市19598902478: 单片机里面的寄存器与存储器不同吗?分别表示什么?到底怎么区分? -
畅叛乙酰: 简单的说:存储器都是存放数字的,寄存器是进行计算的.在61单片机中,存储器都是统一编号的;从0000H到FFFFH,共有65536个地址号码;每个存储单元可以存放16位数字.从0000H到07FFH,是随机存储器,用于存放临时数据;从8000H到FFFFH,是Flash ROM,用于存放程序和固定数据.还有一些地址是设备接口,还有一些地址是空号.在61单片机中,共有8个寄存器,分别称为R1、R2、R3、R4、BP、SP和SR;其中R1、R2、R3、R4可以完成各种计算.寄存器没有地址号码,用名称来使用它们.

烟台市19598902478: 51单片机的存储器分为哪几个空间 -
畅叛乙酰: 片内程序存储器+片外程序存储器:0000~FFFFH,共 64KB. 片内数据存储器,51 系列是:00~FFH,共 256B.52 系列是:00~7FH,共 128B. 片外数据存储器:0000~FFFFH,共 64KB. 特殊功能寄存器:80H~FFH,只有 21 个单元. 位寻址区,RAM 功能:00~7FH,共 128 bit .SFR 功能:80~FFH,有效的不多. 存储空间分布如下所示:

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网