ram和rom大小如何取决于cpu?

问题描述 投票:1回答:1

我非常想知道CPU的工作方式。可以说在8位微控制器(8051)中ram和rom如何取决于cpu?根据这些主题,我心中有些疑问使我感到困惑。喜欢1 =如何定义RAM和ROM的大小(在8051微控制器中)?2 = 8位控制器的含义是什么?3 = ROM大小是否取决于CPU大小?如果不是的话,我与8位控制器的接口数量是多少?

我对此问题的搜索更多,但未找到任何解决方案,请帮助我

并且有一些文档和书籍(微控制器),所以请建议我

谢谢,

memory embedded cpu microcontroller 8051
1个回答
0
投票

根据我的知识,请在下面为您的问题找到答案。

1] 8051微控制器的存储器分为程序存储器和数据存储器。程序存储器(ROM)用于执行正在执行的永久性保存程序,而数据存储器(RAM)用于临时存储和保留中间结果和变量。

2)8位微控制器在任何特定时间处理8位数据。 MCU使用的位数(有时称为位深度或数据宽度)告诉您寄存器的大小(每个寄存器8位),存储器地址的数量(仅2 ^ 8 = 256个地址)以及它们最大的数量可以处理(同样,2 ^ 8 = 256个整数,或0到255的整数)。 8位微控制器的寻址空间有限,但是某些8位微控制器使用分页,其中页寄存器的内容决定了要使用的板载存储体。

3)是,最大rom大小可以由CPU寻址,具体取决于地址总线的宽度。例如,在8085微处理器中,地址总线的宽度为16位,因此它可以寻址的最大地址为2 ^ 16 = 65536(8位值)。

© www.soinside.com 2019 - 2024. All rights reserved.