问题1:数据在计算机中如何储存?
计算机中的数据有哪些?
在电脑中,数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称。数据是信息的表现形式和载体,可以是符号、文字、数字、语音、图像、视频等。数据和信息是不可分离的。数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。
数据存储的地方
硬盘是存储数据的,内存是临时存放从硬盘中调用的数据的,当前实际进程中使用的数据是直接从寄存器中取出的。
数据存储的基本单位
计算机中存储数据的最小单位是位(bit,又称比特),存储容量的基本单位是字节.
1.存储器中所包含存储单元的数量称为存储容量,其计量基本单位是字节(Byte.简称B),8个二进制位称为1个字节,此外还有KB、MB、GB、TB等,它们之间的换算关系是1Byte=8bit, 1KB=1024B, 1MB=1024KB, 1GB=1024MB, 1TB=1024GB.
2.在ascii码中,一个英文的字符占一个字节;一个int类型占用4个字节,一个字节是8个位,一个位就是一个0或者一个1;
3.在一些汉字的编码中,一个汉字占用2个字节,个别生僻的汉字会占用更多的字节。
数据存储的方式
计算机中,数据存储方式有两种。
1、长期存储:有硬盘、光盘、优盘、磁盘等。
2、临时存储:物理内存、虚拟内存、高速缓存、寄存器。
a.在计算机系统中,数值一律用补码来表示(存储)。
主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。
b.数据和指令都以二进制代码的形式存储在存储器中,从代码本身无法区别它是数据还是指令,CPU在取指令时把从存储器中读取的信息都看作指令,在读取数据时把从存储器中读取的信息都看成是数据。为了区分运算数据和程序中的指令,程序员在编写程序时需要知道每个数据的存储位置以及指令的存储位置,以避免将指令当作数据或者将数据当作指令。
问题2:如何理解ACSLL码?
由来及用处
美国标准信息交换代码( American Standard Code for Information Interchange, ASCII )是由美国国家标准学会(American National Standard Institute , ANSI )制定的,标准的单字节字符编码方案,用于基于文本的数据.起始于50年代后期,在1967年定案.它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,后被ISO及CCITT等国际组织采用.
信息在计算机上是用二进制表示的,这种表示法让人理解就很困难.因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解.为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”.
基本内容
1、ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
2、ASCII码一般采用一字节的7位或8位进制编码,7位ASCII码0~127,8位ASCII码0~255,要注意的是ms windows并不支持128~255的编码。
3、ASCII码的编码顺序是先安排控制符(如响铃、换行等)、然后是特殊字符(如#、$、*等)、然后是数字(0~9)、然后是大写字母(A~Z)、小写字母(a~)、大括号({})等,最后一个字符(127)也是一个控制符是删除符。