六 1.基(数):某种数制所使用的全部符号的个数。 8进制的基(数)是8 8进制数:3 0 6 7 5. 2 1 4 数位对应4 3 2 1 0 -1 -2 -3 8进制数中第i数位的位权:8^i 2. (1)十进制到n进制 123.321=1*10^2+2*10^1+2*10^0+...+1*10^-2 == a*n^x+...+z*m^-y=abc.xyz (2)除n取余得到的余数在最低位 (3)二进制到八进制可以三位2换一位8,到十六进制可以四位2换一位十六 3.编码 内存unicode,文件utf-8 (1)BCD码 用4位二进制代码的不同组合来表示一个十进制数码 的编码方法。 每个十进数位至少有4位二进制表示。而4位二进 制位可组合成16种状态,去掉10种状态后还有6种冗余状态。 (2) 比特(bit)是计算机中处理、存储、传输信息的最小单位 二进制信息的计量单位是“字节”(Byte),也称“位组” 现代计算机中,存储器按字节编址 字节是最小可寻址单位 (addressable unit )
“字长”指数据通路的宽度。 (数据通路指CPU内部数据流经的路径以及路径上的部件,主要 是CPU内部进行数据运算、存储和传送的部件,这些部件的宽度 基本上要一致,才能相互匹配。因此,“字长”等于CPU内部总 线的宽度、运算器的位数、通用寄存器的宽度等。 ) “字”表示被处理信息的单位,用来度量数据类型的宽度。 字和字长的宽度可以一样,也可不同。 例如,x86体系结构定义“字”的宽度为16位,但从386开始字 长就是32位了。
(3) 机器级数据分两大类: 计算机内部所有信息都用二进制(即:0和1)进行编码 用二进制编码的原因: 可靠性高,用二进制表示数据抗干扰能力强 二进制数与十进制数之间的转换相当容易 设计上最简单,工程上最可靠,商业上最便宜
数值数据表示的三要素 进位计数制 定、浮点表示 进位计数制 定/浮点表示(解决小数点问题) 定点数的编码(解决正负号问题) 原码、补码、反码、移码 (反码很少用)
4. (1)无符号数 寄存器的位数(机器字长) 反映无符号数的表示范围 八位:0~255 (2)机器数和真值 真值 机器数 带符号的数 符号数字化的数 + 0.1011 01011(小数点在1,2之间) – 0.1011 11011(小数点在1,2之间) + 1100 01100(小数点在最后) – 1100 11100(小数点在最后)
|
|