必威体育Betway必威体育官网
当前位置:首页 > IT技术

data xdata code 存储类型与存储区关系

时间:2019-06-27 12:45:16来源:IT技术作者:seo实验室小编阅读:75次「手机版」
 

xdata

存储类型与存储区关系

data —>   可寻址片内ram

bdata —>   可位寻址的片内ram

idata —>  可寻址片内ram,允许访问全部内部ram

pdata —> 分页寻址片外ram (MOVX @R0) (256 BYTE/页)

xdata —> 可寻址片外ram (64k 地址范围FFFFH)

code —> 程序存储区 (64k 地址范围),对应MOVC @DPTR

uchar 和uchar code ,前面是可以改变的,后面是固定的,如表格。

看看下面你就明白了!

uchar aa[5];

uchar code bb[5];

在以上语句中,数组aa[5]中的内容是存放在数据存储区(RAM)中的,在程序运行工程中各个数组元素的值可以被修改,掉电后aa[5]中的数据无法保存。

而数组bb[5]中的内容是存放在程序存储区(如flash)中的,只有在烧写程序时,才能改变bb[5]中的各元素的值,在程序运行工程中无法修改,并且掉电后bb[5]中的数据不消失。

data 定义的是芯片的内核RAM,如51系列的前0X00-0X7F,和4个分组的R1-R7,所占用的区域.

xdata 定义的芯片内核外部的扩展RAM,包括芯片外扩展的RAM,和芯片内扩展的RAM.

data是指存储在内部RAM中的数据,xdata是指存储在外部RAM中的数据,code是存储在ROM中的数据。

相关阅读

Dataformatstring属性设置(详解)

使用 DataFormatString 属性来提供列中各项的自定义格式。数据格式字符串由以冒号分隔的两部分组成,形式为 { A : Bxx }。例如,格式

java工具类——验证码(VerifyCode)

import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.im

【Spring源码分析】08-DataBinder

DataBinder实现了TypeConverter和PropertyEditorRegistry接口提供了类型转换功能,并且在设置值的同时做Validation。 DataBinder

aspx文件中CodeFile与CodeBehind的区别

在ASP.NET中Web编程时,aspx Web 窗体的@page 指令有三个属性(Inherits、CodeFile、CodeBehind),我们在添加aspx页面时,会默认在代码中

【LeetCode】975. Odd Even Jump 解题报告(C++)

作者: 负雪明烛id: fuxuemingzhu个人博客: http://fuxuemingzhu.cn/ 目录题目描述题目大意解题方法动态规划日期题目地址:https://lee

分享到:

栏目导航

推荐阅读

热门阅读