存储单位及进制: 存储单位及进制: ★计算机中数据的表示形式(计算机中数据的最小单 位)是位,每位由0或1表示,一个位通常用英文单词 “bit”来表示。 ★在计算机中采用二进制的三个最基本的原因,是因 为两个状态0或1的系统具有稳定性,可降低硬件成本, 二进制的运算法则简单。 ★微型计算机中使用最普遍的字符编码是国际上比较 通用的美国标准信息交换代码ASCII码。 ★这一编码由国际标准组织(ISO)确定为国际标准字 符编码。采用7个相邻的二进制位表示26个大小写字母, 10个数字,32个特殊符号,34个控制符号,共计128个 字符。 ★七位二进制可表示2^7=128种状态。 1 ★对于2个二进制的数,可以表示2^2=4种状态。 ★对于10个二进制的数,可以表示2^10=1024种状态。 ★在进位计数制中,当某一位的值达到某个固定量时 (如十进制的10),就要向高位产生进位。 ★这个固定量就是该种进位计数制的基数。 ★通常把计数制中使用符号的个数0-9共10个数称为该进 位制的基数。十进制的基数为10。二进制的基数0,1为2, 八进制的基数0,1,2,3,4,5,6,7为8。十六进制的 基数0,1,2,3,4,5,6,7,8,9,A,B,C,D,E, F为16。 ★各种进制数的比较要转换成十进制再进行。如 (11011101)2=1*2^7+1*2^6+0*2^5+1*2^4+1*2^3+1*2^2+0* 2^1+1*2^0=221 ★一个二进制整数从右向左数第N位上的1相当于2的N-1 次方。 (334)8=3*8^2+3*8^1+4*8^0=220 (219)10=219 2 (DA)16=13*16^1+10*16^0=218 ★十六进制数在书写时常在后面加上字母H,二进制数 在书写时在后面加上字母B,十进制默认为D,八进制 加上字母O。 ★为了扩展到非英语国家使用计算机,多加了一位二 进制,即可表示2^8=256种状态。 ★多出的128种状态用于本国母语字母编码。 ★无符号十进制整数中,用八个二进制位表示的最大 数为255(11111111),最小数为128(10000000)。 ★英文字母A-Z的ASCII码是65-90十进制(41H-5AH十 六进制),a-z的ASCII码是97-122十进制(61-7AH十 六进制)。因此‘A’的ASCII码值最小。 ★计算机存储器中将8个相邻的二进制位作为一个单位 (计算机中数据存储的基本单位),这种单位称为字 节,如同重量单位:克。字节用“BYTE”表示。一个 字节由8个二进制位“bit”组成。 3 ★以国标码GB2312-80为基础的汉字机内码是两个字节的 编码,每个字节的最高位为1。 ★汉字编码在计算机中要转换成机器内码存储,一般采用 变形图形码,它的表现形式为每个字节的最高位置1,这 种形式是避免与ASCII码的二义性。 ★一个汉字占用两个字节。计算机对汉字进行的编码使用 两个字节编码,每个字节的最高位来区别是汉字编码还是 ASCⅡ编码,最高位是“1”,表示是汉字编码。 ★ N位无符号二进制数能表示的最大十进制整数是2^N-1。 ★如6位无符号二进制数能表示的最大十进制整数是63。 16个二进制位可表示整数的范围是-32767~32767或0~ 65535。有符号数表示范围是:-32767~32767;无符号数 表示范围是:0~65535。 ★为了简化表示大数据容量,定义了如下存储单位:1KB (千字节)=1024B,1MB(兆字节,百万级)=1024KB, 1GB(即字节,十亿级)=1024MB。如同千克,吨。 4 ★微机中1K字节表示的二进制位数是______。1字节=8 位,即1B=8b,1K=1024,所以1KB=1024*8b。 ★汉字国标码中共收集了7445个汉字及符号。一级汉字 (共3755个),二级汉字(共3008个),682个非汉字图形 符号。 ★在标准的汉字编码表中有94行、94列。其行号称为区 号,列号称为位号。