data是什么意思-

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

data是什么意思?
篇一:单片机C语言code与data的作用
单片机C语言code与data的作用
单片机C语言unsigned char code table[] code 是什么作用?code的作用是告诉单片机,我定义的数据要放在ROM(程序存储区)里面,写入后就不能再更改,其实是相当与汇编里面的寻址MOVC(好像是),因为C语言中没办法详细描述存入的是ROM还是RAM(寄存器),所以在软件中添加了这一个语句起到代替汇编指令的作用,对应的还有data是存入RAM的意思。

程序可以简单的分为code(程序)区,和data (数据)区,code区在运行的时候是不可以更改的,data区放全局变量和临时变量,是要不断的改变的,cpu从code区读取指令,对data区的数据进行运算处理,因此code区存储在什么介质上并不重要,象以前的计算机程序存储在卡片上,code区也可以放在rom里面,也可以放在ram里面,也可以放在flash 里面(但是运行速度要慢很多,主要读flash比读ram要费时间),因此一般的做法是要将程序放到flash里面,然后load 到ram里面运行的;DATA区就没有什么选择了,肯定要放在RAM里面,放到rom里面改动不了。

附:
c51中的存储类型
code :程序存储区(64KB),
data :可直接寻址的内部数据存储区(128B)
idata:不可直接寻址的内部数据存储区(256B)bdata:可位寻址内部数据存储区(16B)
xdata:外部数据存储区(64KB)
pdata:分页的外部数据存储区
本文来自CSDN博客,转载请标明出处:/erazy0/archive/2009/09/20/4573196.aspx data ---> 可寻址片内ram
bdata ---> 可位寻址的片内ram
idata ---> 可寻址片内ram,允许访问全部内部ram pdata ---> 分页寻址片外ram (MOVX @R0) (256 BYTE/页) xdata ---> 可寻址片外ram (64k 地址范围)
code ---> 程序存储区(64k 地址范围),对应MOVC @DPTR const 表示本
数组不可修改数组为常量数组
code 表示本数组生成后是在ROM区中同样不可修改idata 表示数组生成后在在0x00~0xff的256个RAM中,使用指针寻址
具体的参考下面
data,bdata,idata,pdata,xdata,code存储类型与存储区
bit是在内部数据存储空间中20H .. 2FH 区域中一个位的
地址,或者8051 位可寻址SFR 的一个位地址。

code是在0000H .. 0FFFFH 之间的一个代码地址。

data是在0 到127 之间的一个数据存储器地址,或者在128 .. 255 范围内的一个特殊功能寄存器(SFR)地址。

idata是0 to 255 范围内的一个idata 存储器地址。

xdata 是0 to 65535 范围内的一个xdata 存储器地址。

篇二:APPDATA是什么意思
其实appdata里有你在各种程序里的自定义设置,包括程序里可以个性化设置而不能影响其他用户的文件,临时文件夹,快速启动文件夹等.它是重要的系统文件夹,建议别删,删了会出问题的,如果硬盘空间紧张,可以删掉AppDataLocalTemp* 的文件。

Appdata是什么意思?
意思就是说包括系统程序运行时需要的文件,不建议删除! appdata是什么文件,可以删除吗?
appdata就是xp里的application data. 有你在各种程序里的自定义设置,包括程序里可以个性化设置而不能影响替他用户文件,临时文件夹,快速启动文件夹等. 它是重要的系统文件夹,建议别删,删了会出问题的.
如果硬盘空间紧张,可以删掉AppDataLocalTemp* 的文件。

Application Data:XXXapplication data 是应用程序资料、应用程序数据的意思,这个文件夹存储的是某些软件的MSI
安装文件,一般不需要删除它们,因为有些软件运行时会对此有需要。

如果你确实需要删除也可以,因为这里面的数据一般来说是用不到的,只是一个自动备份,但是如果软件出问题你要修复的话就不可能了。

而且删除之前建议做个备份,万一有问题可以随时恢复!
XXXlocal settingapplication data是访问网络时产生的一些数据.包括上网的一些个人习惯和一些客户端的个人设定等. 删除后游戏的个人设置、和个人电脑的一般设置将会删除,其中的Quick Launch文件夹是用来存放快速启动栏的快捷方式的。

篇三:SAS中@@表示的意思
两个都是行控制符(就是SAS阅读你的数据时,在每一行里面的阅读数)
@ 表示执行下一个操作时,指针移到下一个记录(也就是下一行)。

@@表示执行下一个操作,指针保持在当前记录(当前行)。

举个例子:(数据录入我使用两种方式,以便于看出@与@@的阅读区别)
一:录入数据时占用一行的空间
data a;
input x y @;(当仅仅使用一个@时)
cards;
1 2 3 4 2 2 3 5 3 2 1 1 (数据占用一行空间)
;run;
proc print data=a;
run;
(阅读结果如下)
data a: (此时SAS仅仅读了1次,显然没有读完,就跳到下一行阅读下一个数据,因为下一行没有数据可
读,所以就读了一次就完了)
The SAS System 17:52 Saturday, October 27, 2014 23 Obs x y
1 1 2
data b;
input x y @@;
cards;
1 2 3 4 2 2 3 5 3 2 1 1 (数据占用一行空间)
;run;
proc print data=b;
run;
(阅读结果如下)
data b(此时SAS读了6次,显然这次是正确的,因为使用@@时,数据在当前行连续阅读)
The SAS System 17:52 Saturday, October 27, 2014 24
Obs x y
1 1 2
2 3 4
3 2 2
4 3 5
5 3 2
6 1 1
二:录入数据时占用多行空间
data a; (当仅仅使用一个@时)
input x y @;
cards; 1 2 3 4
2 2
3 5 (数据占用三行空间)
3 2 1 1
;run;
proc print data=a;run;
(SAS阅读情况如下)
data a:(此时SAS仅仅读了3次,显然没有读完,因为每一行没有连续读完,就开始阅读新下一个数据,也就是光标就跳到了下一行)
The SAS System 17:52 Saturday, October 27, 2014 25 Obs x y 1 1 2 2 2 2 3 3 2
data b;
input x y @@;
cards;
1 2 3 4
2 2
3 5
3 2 1 1
;run;
proc print data=b;
run;
(SAS阅读情况如下)
data b;(此时SAS阅读了6次,显然这次阅读的阅读时正确的,因为每一行都是连续读取之后再读取下一记录,也就是跳到下一行)
The SAS System 17:52 Saturday, October 27, 2014 26 Obs x y 1 1 2 2 3 4 3 2 2 4 3 5 5 3 2 6 1 1。

相关文档
最新文档