单片机简答问题!!! 51单片机程序存储器和数据存储器存储空间为什么是重叠的

单片机简答问题!!! 51单片机程序存储器和数据存储器存储空间为什么是重叠的,第1张

重叠的? 谁说的?

不可能的事!

MCS-51 有 64KB 程序存储器和 64KB 数据存储器。

这些存储器,是采用了哈佛结构。

虽然,它们具有相同的地址号码,

但是,它们是各自单独编址,有各自独立的地址空间。

那么,这些存储器,并不是重叠的。

-----------------------

80x86 系列 CPU 的存储器,是“冯诺依曼”结构。

它们只有一个存储器程序、数据,都放在一起。

8086 有 1M 的空间,分成四个段:代码段、数据段、堆栈段、附加段。

每个段,都有 64 KB 的寻址范围。

这些段,可以分离,也可以重叠一部分,甚至完全重合。

80x86 的存储器,以及这种使用方法,才有可能重叠。

而 51 单片机,绝对是不可能重叠的。

“存储程序”原理,将根据特定问题编写的程序存放在计算机存储器中,然后按存储器中的存储程序的首地址执行程序的第一条指令,以后就按照该程序的规定顺序执行其他指令,直至程序结束执行。

程序控制又称为PLC控制,通过设置参数的方式给变频器编制电动机转向、运行频率和时间的程序段,然后用相应输入端子控制某程序段的运行,让变频器按程序输出相应频率的电源,驱动电动机按设置方式运行。

扩展资料

存储程序和程序控制原理的要点是,程序输入到计算机中,存储在内存储器中(存储原理),在运行时,控制器按地址顺序取出存放在内存储器中的指令(按地址顺序访问指令),然后分析指令,执行指令的功能,遇到转移指令时,则转移到转移地址,再按地址顺序访问指令(程序控制)。

理论和实践证明,无论多复杂的算法均可通过顺序、选择、循环3种基本控制结构构造出来。每种结构仅有一个入口和出口。由这3种基本结构组成的多层嵌套程序称为结构化程序。所谓顺序结构程序就是指按语句出现的先后顺序执行的程序结构,是结构化程序中最简单的结构。

参考资料来源:百度百科-存储程序

参考资料来源:百度百科-程序控制

以上就是关于单片机简答问题!!! 51单片机程序存储器和数据存储器存储空间为什么是重叠的全部的内容,包括:单片机简答问题!!! 51单片机程序存储器和数据存储器存储空间为什么是重叠的、存储程序和程序控制理论的主要含义是什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/9490445.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存