计算机中的信息表示 ■计算机中的信息包括: ·指令 ·数据 。地址 在计算机中,任何信息都是用“0”和“1”的序列 来表示的,它们对应着电器设备的两个稳定状态: 开关的关/开 电压的低/高 电流的小/大
计算机中的信息表示 ◼ 计算机中的信息包括: • 指令 • 数据 • 地址 ◼ 在计算机中,任何信息都是用 “0”和“1”的序列 来表示的, 它们对应着电器设备的两个稳定状态: • 开关的关/开 • 电压的低/高 • 电流的小/大
信息单位 ■计算机中的信息单位包括: 。一个“0”或“1”称为一个二进制位(bit,b》 ·8个二进制位称为一个字节(Byte,B) ·1024个字节称为一千字节(KiloByte,KB ·1024个千字节称为一兆字节(MegaByte,MB) 。1024个兆字节称为一吉字节(GigaByte, GB》 。1024个吉字节称为二太字节(TeraByte,TB 在内存与外存中,通常把字节作为基本存储单位 (具有独立的地址): 内存:4GB、8GB、16GB 硬盘:500GB、1TB、2TB
信息单位 ◼ 计算机中的信息单位包括: • 一个“0”或“1”称为一个二进制位(bit,b) • 8个二进制位称为一个字节(Byte,B) • 1024个字节称为一千字节(KiloByte ,KB ) • 1024个千字节称为一兆字节(MegaByte, MB) • 1024个兆字节称为一吉字节(GigaByte, GB) • 1024个吉字节称为一太字节(TeraByte, TB) ◼ 在内存与外存中,通常把字节作为基本存储单位 (具有独立的地址): • 内存:4GB、8GB 、16GB 、...... • 硬盘:500GB、1TB、2TB
数的几种进制表示 ■ 一个数可以用不同的进制来表示。常用的进制有: 10进制(0~9,逢十进一)(日常生活中采用 。2进制(0~1,逢二进一)(计算机内部采用 8进制(0~7,逢八进一)(编程语言中采用) 。16进制(0~9、A~F,逢十六进一)(编程语言中采用) 例如,对于十进制数:29 。2进制表示为:11101 8进制表示为:35 。16进制表示为:1D 再例如,各种进制数的运算: (11101) 2 (35) 8 (1D) 16 +(1111011) (315) 8 (11D) 16 (111010) 2 (72) 8 (3A) 16
数的几种进制表示 ◼ 一个数可以用不同的进制来表示。常用的进制有: • 10进制(0~9,逢十进一)(日常生活中采用) • 2进制(0~1,逢二进一)(计算机内部采用) • 8进制(0~7,逢八进一)(编程语言中采用) • 16进制( 0~9、A~F,逢十六进一)(编程语言中采用) ◼ 例如,对于十进制数:29 • 2进制表示为:11101 • 8进制表示为:35 • 16进制表示为:1D ◼ 再例如,各种进制数的运算: (3 5)8 + (315)8 (7 2)8 (1 D)16 + (11D)16 (3 A)16 (1 1 1 0 1)2 +(11 11 11 011)2 (1 1 1 0 1 0)2
十进制转换成二进制 十进制整数转成二进制 把它连续除以基数2,直到商为0,所得的 2 29 各个余数的倒序即为对应的二进制数。 2 14 例如,十进制整数29的二进制表示为 2 7 11101 2 3 2 十进制小数转成二进制 把它连续乘以基数2,每次去掉乘积的整 数位,直到乘积只包含整数为止。最后的 0.8125 X2 转换结果由各个乘积的整数位构成。 例如,十进制小数0.8125的二进制表示 1.625 ×2 为0.1101 1.25 ×2 (0.1)1o转成二进是多少? 0.5 ×2 1.0 (0.1)10=(0.00011…)2这意味着什么?
十进制转换成二进制 ◼ 十进制整数转成二进制 • 把它连续除以基数2,直到商为0,所得的 各个余数的倒序即为对应的二进制数。 • 例如,十进制整数29的二进制表示为 11101 2 2 14 1 2 7 0 3 1 2 1 1 29 0 2 ◼ 十进制小数转成二进制 1 • 把它连续乘以基数2,每次去掉乘积的整 数位,直到乘积只包含整数为止。最后的 转换结果由各个乘积的整数位构成。 • 例如,十进制小数0.8125的二进制表示 为0.1101 ×2 1.625 1.25 0.5 ×2 ×2 0.8125 ×2 1.0 (0.1)10转成二进制是多少? (0.1)10=(0.00011...) 2 这意味着什么?
二进制转换成十进制 ·二进制整数转成十进制 (11101)2=1×24+1×23+1×22+0×21+1×20=29 ■二进制小数转成十进制 (0.1101)2=1×21+1×2-2+0×23+1×2-4=0.8125
二进制转换成十进制 ◼ 二进制整数转成十进制 • (11101)2=1×24+1×23+1×22+0×21+1×20=29 ◼ 二进制小数转成十进制 • (0.1101)2=1×2-1+1×2-2+0×2-3+1×2-4 =0.8125