msc-51单片机的存储器空间的划分为哪五类

msc-51单片机的存储器空间的划分为哪五类,第1张

msc-51单片机的存储区划分五类,在用C51写程序时,应声明这五类存储区类型

1 内部RAM数据存储区,data类型,为默认的类型,可以省略。

2 间址存储区,idata 类型。

3 位存储区,bdata 类型。

4 外部数据存储区,xdata 类型。

5 程序存储区,code 类型。

一共六个不同的地方存储数据:

寄存器(在CPu里,内存地址访问) 堆栈 堆 静态存储 常量存储 非RAM存储

程序运行时,系统将为程序分配一块存储空间

目标程序区:用来存放目标代码

静态数据区:用来存放编译时就能确定存储空间的数据

运行栈区:用来存放运行时才能确定存储空间的数据

运行堆区:用来存放运行时用户动态中请存储空间的数据。

PLC中写入指令里面的寄存器一般占用8个字节(64位)的内存。举例来说,一个MOV指令在PLC中可能是MOV D01H,其中D01H就代表着一个内存地址,也就是64位的寄存器,所以一个PLC指令里面的寄存器大概会占据8个字节的内存空间。

以上就是关于msc-51单片机的存储器空间的划分为哪五类全部的内容,包括:msc-51单片机的存储器空间的划分为哪五类、当计算机执行某一程序时,其运行时程序段应存储在__ 内存吗为什么、plc写入指令里面的寄存器占几个内存等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存