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

如题,求解答
2025-04-17 08:33:46
推荐回答(4个)
回答1:

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

回答2:

为什么8051单片机的片内程序存储器为4KB,
--8052 单片机的片内程序存储器为8KB。
--这些,都是 Intel 当年决定的。

这个4KB是怎么算的?

--4 * 1024 = 4096
--地址范围就是 0~4095。
--换算成 16 进制,就是:0000H ~ 0FFFH。

回答3:

现在各型号的51单片机,ROM、RAM各不相同。以前的8051,是4K的程序存储。这只是一开始定的。
但是现在的51单片机种类繁多,多数的功能更强大,存储也变得大了。厂家也可以给你定制。
就像windows电脑一样,RAM、ROM越来越大,但是都基于86框架。

回答4:

8051是一个系列。
8031无ROM
8051 是4K
8052 是8K
....

不是算的,就是这样设计的...