51单片机的问题,求大神解答。为什么8051单片机的片内程序存储器为4KB,这个4KB是怎么算的。

如题,求解答

这个4KB的片内存储器是厂家设计时嵌入的,至于为什么,恐怕是设计者当时考虑到51当时绝大部分应用代码在4K以内就可以实现,因此从经济方面考虑的结果。这4K的地址是从0000H~0FFFH。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-06
为什么8051单片机的片内程序存储器为4KB,
--8052 单片机的片内程序存储器为8KB。
--这些,都是 Intel 当年决定的。

这个4KB是怎么算的?

--4 * 1024 = 4096
--地址范围就是 0~4095。
--换算成 16 进制,就是:0000H ~ 0FFFH。本回答被提问者采纳
第2个回答  2014-03-06
现在各型号的51单片机,ROM、RAM各不相同。以前的8051,是4K的程序存储。这只是一开始定的。
但是现在的51单片机种类繁多,多数的功能更强大,存储也变得大了。厂家也可以给你定制。
就像windows电脑一样,RAM、ROM越来越大,但是都基于86框架。
第3个回答  2014-03-06
8051是一个系列。
8031无ROM
8051 是4K
8052 是8K
....

不是算的,就是这样设计的...
第4个回答  2014-03-06
这个不是算,是芯片做出来就这样

51单片机的问题,求大神解答。为什么8051单片机的片内程序存储器为4KB...
这个4KB的片内存储器是厂家设计时嵌入的,至于为什么,恐怕是设计者当时考虑到51当时绝大部分应用代码在4K以内就可以实现,因此从经济方面考虑的结果。这4K的地址是从0000H~0FFFH。

单片机8051片内rom存储容量为4kb,从0000h到ffffh是什么意思呀_百度知 ...
存储容量为4KB,意味着该单片机内部有4096个存储单元。每个存储单元可容纳8位数据,即1字节(Byte,B)。这些存储单元的地址范围从0000H到0FFFH。这个地址范围定义了4096个独立的存储位置,每一个位置对应一个存储单元。简而言之,每个存储单元可以看作是一个独立的“教室”,而每个“教室”都需要有一个...

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

接下来,还是4KB的程序存储器B是什么意思
4K的存储器表示这个51芯片的实际硬件的容量,你的程序受这个4K限制 。4K的存储器表示这个51芯片的实际硬件的容量,你的程序受这个4K限制;单片机内部自带4K的ROM,有时候我们写得程序远大于4K,这时候我们会外接存储器,如果寻址空间只能寻4K范围内的。

MCS-51单片机的概念我搞不清
一、MCS-51单片机有一个8位的CPU。(根据我在微机原理课中学的,应该可寻址:2的8次方=256B。)二、可是书本上的片内为128B的ROM,8051是4KB的ROM,8751是4KB的ERROM,这个又是什么意思,很困惑,理不清。一会儿数据存储器,一会程序存储器的。拥有8位的CPU作何解释?答:一、你的说法,混淆了一...

“MCS-51系列单片机中,片内程序存储器为4KB”,而同时又说“程序存储器...
片内程序存储器+片外程序存储器: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,有效...

51单片机的存储器从结构上可以分为哪几部分?
51单片机(通常指的是基于Intel MCS-51架构的微控制器)的存储器结构主要可以分为以下几个部分:片内程序存储器:- 这通常是4KB的Flash或EPROM存储器,用于存储用户程序代码。在一些没有内置程序存储器的变种(如8031),这部分存储器需要通过外部扩展。2. 片外程序存储器:- 可以通过外部总线扩展至最...

单片机存储器的程序存储器
1、程序存储器片内与片外地址由于片内、外统一编址,所以片内4KB存储空间地址000H-0FFFH与片外存储器地址000H-0FFFH发生冲突。但是,CPU是访问片内存储器还是访问片外存储器,可由引脚上所接的电平来确定。1)当EA引脚接高电平时,若程序计数器(PC)值超出片内存储空间,则自动转向片外程序存储器空间...

51 系列单片机存储器是如何分类的?
以一个具体的51系列单片机型号为例,比如AT89C51。这款单片机内置了4KB的Flash程序存储器和128字节的RAM数据存储器。其中,4KB的Flash存储器用于存放用户编写的程序代码,而128字节的RAM存储器则用于存放程序运行时的各种数据。当单片机上电或复位后,它会从程序存储器的特定地址(通常是0x0000)开始执行程序...

列出MCS-51单片机的存贮空间,并指明每个空间的地址范围?
1. 程序存储器 MCS-51单片机内置4KB的程序存储空间,地址范围从0000H至0FFFH。特殊的是,0000H至0002H单元在系统复位后用于存储程序计数器(PC)的初始值,以及执行第一条指令的地址。若程序不是从0000H单元开始,通常在这三个单元中放置一条无条件转移指令,以确保CPU能够直接跳转到用户编写的程序起点...

相似回答