data(51单片机中的data , idata, xdata, pdata 的区别)
2024-05-21 11:39 来源:爱美欣 浏览量:次
51单片机中的data , idata, xdata, pdata 的区别
从数据存储类型来说,8051系列有片内,片外程序存储器,片内,片外数据存储器。
片内程序存储器还分直接寻址和间接寻址类型,分别对应code , data ,xdata, idata以及
根据51系列特点而设定的pdata类型,使用不铜的存储器,将使程序执行效率不同,在编写C51程序时,
最好指定变量的存储类型,这样将有利于提高程序执行效率。
data:固定指前面0x00 - 0x7f的128个RAM,可以用acc直接读写,速度最快,生成代码也最小。
idata:固定指前面0x00 - 0xff 的256个RAM,其中前128和data的128完全相同,指示因为访问方式的不同,
idata是用类似C中的指针方式访问的。汇编语句为 mov acc,@rx c中idata做指针式访问效果很好。
xdata: 外部扩展RAM 一般指外部0x0000 - 0xffff 空间,用dptr访问。
猜你喜欢的
- 2024-05-26[日常生活]张东亚(福建泉州:加大传统文化领域知识产权司法保护)
- 2024-05-26[日常生活]卷积云(卷积云、碎积云、高积云……今天申城天空的云,属于这些类别)
- 2024-05-26[日常生活]a330(不比不知道 一比吓一跳 空中客车A330竟有这么大)
- 2024-05-26[日常生活]重庆大学团委(重大学子相约剪掉长发,只为这件事……)
- 2024-05-26[日常生活]小规模企业所得税(四部门:2023年底前对月销售额10万元以下的小规模纳税人免征增值税)
- 2024-05-26[日常生活]自我放逐(西班牙前国王自我放逐海外,去哪儿成谜)
- 2024-05-26[日常生活]兆龙移民(兆龙再获行业嘉奖,肩负使命砥砺前行)
- 2024-05-26[日常生活]世博会是什么(「图解」一分钟了解进博会)