第四讲计算机中的信息表示.pptVIP

  • 3
  • 0
  • 约2.25千字
  • 约 15页
  • 2017-06-02 发布于河南
  • 举报
第四讲计算机中的信息表示

第五讲 计算机中的信息表示 本讲任务 数制的基本概念 数制的转换 一、计数制的基本概念 ??? 在日常生活中,人们习惯于用十进制计数。但是,在实际应用中,还使用其他的计数制。 如: 二进制(两只鞋为一双)、 二十四进制(一天24小时)、 六十进制(60秒为一分,60分为一小时)等等。 这种逢几进一的计数法,称为进位计数法。这种进位计数法的特点是由一组规定的数字来表示任意的数。 如:一个二进制数,它只能用0和1。 一个八进制数,只能用0,1,2,…7。 一个十进制数只能用0,1,2,…,9。 一个十六进制数用0,1,2,……9和A~F十六个数字符号。 一种进位计数制包含一组数码符号和两个基本因素。 (1)数码:用不同的数字符号来表示一种数制的数值,这些数字符号称为数码。 (2)基数:数制所使用的数码个数称为基楼。 (3)位权:某数制每一位所具有的值称为位权。 进位计数制都可以按位权展开 2、二进制优点: 物理上容易实现,运算简单, 可靠性、通用性强 3、二进制数的算术运算 3、二进制数的逻辑运算 4、不同进位计数制间的转换 十进制转化成 r 进制 二进制、八进制、十六进制数间的相互转换 表2-1 二进制、八进制、十六进制数间的关系 练习题 练习一: 1)(C9.5)16转换为十进制 2)(246.15)10转换为十六进制 3)(37.5)8转换为十进制 4)(140.2)10转换为八进制 练习题 练习二: 1)(57.25)10 = ( )2 = ( )8 = ( )16 2)101)2 = ( )10 = ( )8 = ( )16 3)(157.34)8 = ( )2 = ( )16 = ( )10 4)(2CE.D8)16 = ( )2 = ( )8 = ( )10 基数 权 数码 678.34=6×102+7×101+8×100 +3×10-1+4×10-2 1 1 1 1 1 1 1 1 1 0 1 0 0 1 0 1 二进制数的加法运算 加法运算法则 0+0=0 0+1=1+0=1 1+1=10 1101 + 1110 11011 逻辑非运算 逻辑非的真值表 0 1 1 0 F = A A 逻辑与运算 逻辑与的真值表 0 1 0 0 0 1 1 0 B 1 1 0 0 F = A×B A 逻辑或运算 逻辑或的真值表 1 1 0 1 0 1 1 0 B 1 1 0 0 F = A+B A r 进制转化成十进制 r 进制转化成十进制:数码乘以各自的权的累加 例: 10101(B)=24+22+1=21 101.11(B)=22+1+2-1+2-2=5.75 101(O)=82+1=65 71(O)=7?8+1=5 101A(H)=163+16+10=4106 进制表示符号 B 二进制 O八进制 D十进制 H十六进制 整数部分:除以 r取余数,直到商为0,余数从下到上排列。 小数部分:乘以 r取整数,整数从上到下排列。 100(D)=144(O)=64(H) 例 100.345(D)=1100100.01011(B) 100 2 50 2 25 2 12 2 6 2 3 2 1 0 0 0 1 0 0 1 1 八进制 100 8 12 8 1 8 0 4 4 1 100 16 6 0 4 6 16 十六进制 0.345 1.38 2 0.69 2 2 0.76 2 1.52 2 ? ? ? ? ? 1.04 0 1 0 1 1 64(H)=0110 0100(B) 6 4 144(O)=001 100 100(B) 1 4 4 1 101 101 110.110 101(B)= 1556.65(O) 1 5 5 6 6 5 11 0110 1110.1101 01(B)=36F.D4(H) 3 6 F D 4 一位八进制数对应三位二进制数 一位十六进制数对应四位二进制数 二进制转化成八(十六)进制 整数部分:从右向左

文档评论(0)

1亿VIP精品文档

相关文档