第5讲信息在计算机中的表示.docVIP

  • 36
  • 0
  • 约5.81千字
  • 约 13页
  • 2016-05-04 发布于重庆
  • 举报
第5讲信息在计算机中的表示

第5讲 信息在计算机中的表示 一、进位计数制 ……、r-1)表示数值,则称其为基r数制,r称为该数制的“基数”,在进位计数制中常用“基数”来区别不同的进制。 2.位权(权):任何一个进制的数都是由一串数码表示的,其中每一位数码所表示的实际大小与它所在的位置有关,由位置决定的值叫位权。 各数位的权都是基数的幂……;自小数点向右依次为-1、-2、-3、……。 3.按权展开式:某数位的数值等于该位的系数和权的乘积…+a1×r1+a0×r0+a-1×r-1+…+a-m×r-m 其中:ai是数码,r是基数,ri是权;不同的基数,表示是不同的进制数。 (一)十进制数 任意一个十进制数,如 527 可表示为( 527 )10 、 [527]10 或 527D 。有时表示十进制数后的下标 10 或 D 也可以省略。 一般地说,十进制可表达为以下形式: []10 =…+a1×101+a0×100+a-1×10-1+…+a-m×10-m 例:1234.56=      =1000+200+60+7+0.5+0.06 (二)二进制数 二进制数的特点: 1.基数是2。只有两个数码:0和1。 2.进位规则是“逢二进一”。每左移一位,数值增大一倍;右移一位,数值减小一半。 3.各数位的权为2的幂。 4.任意一个二进制数,如 110 可表示为( 110 ) 2 、 [110] 2 或 110B 。一般地说,进制可表达为以下形式: []2 =…+a1×21+a0×20+a-1×2-1+…+a-m×2-m 例如: 111.11B= (三)八进制数 ……、7。 2.进位规则是“逢八进一”。 3.各数位的权为8的幂。 4.任意一个八进制数,如 425 可表示为 [425] 8 、( 425 ) 8 或 425Q (注:为了区分 O 与 0 ,把 O 用 Q 来表示)。一般地说,进制可表达为以下形式: []2 =…+a1×81+a0×80+a-1×8-1+…+a-m×8-m 例如: (四)十六进制数: 十六进制数的特点: 1.基数是16。只有两个数码:0、1、2、…、A、B、C、D、E、F。其中A、B、C、D、E分别代表10、11、12、13、14、15。 2.进位规则是“逢十六进一”。与其他进制的数一样,同一数符在不同数位所代表的数值是不相同的。每左移一位,数值增大16倍;右移一位,数值减小16倍。 3.各数位的权为16的幂。 4.任意一个十六进制数,如 7B5 可表示为( 7B5 ) 16 ,或 [7B5] 16 ,或者为 7B5H 。一般地说,进制可表达为以下形式: []2 =…+a1×161+a0×160+a-1×16-1+…+a-m×16-m 例如:    3BCH= A3.4H= [2BF] 16 = [2 × 16 2 + 11 × 16 1 + 15 × 16 0 ] 16 = [703] 10 =8+4+0+1+0.5+0.25=(13.75)10 例:336Q= 382+381+680 =222)10 例:4F5H= 也可先将二进制数转换成十六进制数,然后再转换成十进制数,计算可能更加方便。 例:1101.11B=D.CH= 例:10.1010B=2.AH= (四)十进制数转换成二进制数、八进制数、十六进制数 十进制数转换成R进制数,整数部分和小数部分要分别进行转换,然后将转换结果合并在一起。 对整数部分:除以R取余法,即整数部分不断除以R取余数,直到商为0为止,最先得到的余数为最低位,最后得到的余数为最高位。 对小数部分:乘R取整法,即小数部分不断乘以R取整数,直到小数为0或达到有效精度为止,最先得到的整数为最高位(最靠近小数点),最后得到的整数为最低位。 1.十进制数转换成二进制数 (1)十进制整数转换成二进制整数的方法 先用2却除整数,然后用2逐次去除所得的商,直到商为0止,依次记下得到的各个余数。第一个余数是转换后的二进制数的最低位,最后一个余数是最高位。这种方法称为“除2取余法”。 (2)十进制小数转换成二进制小数的方法 逐次用2乘小部分,依次记下所得到的整数部分,直到积的小数部分为0止。第一个整数是二进制小数的最高位,最后一个整数是二进制小数的最低位。这种方法称为“乘2取整法”。 例:将十进制数41.6875转换二进制数。 整数部分: 2  41 取余数  2 20 ……1 a0 低 2 10 ……0 a1 2 5 ……1 a2 2 2 ……0 a3 2 1 ……1 a4 高 0 41=(b5b4b3b2b1b0)B=101001B 小

文档评论(0)

1亿VIP精品文档

相关文档