计算机组成原数的示表与运算.docVIP

  • 2
  • 0
  • 约8.69千字
  • 约 9页
  • 2017-02-09 发布于北京
  • 举报
计算机组成原数的示表与运算

二、 数据的表示和运算 (一) 数制与编码 1. 进位计数制及其相互转换 1)进位计数制 进位计数制是指按照进位制的方法表示数,不同的数制均涉及两个基本概念:基数和权。 基数:进位计数制中所拥有数字的个数。 权:每位数字的值等于数字乘以所在位数的相关常数,这个常数就是权。 任意一个R进制数X,设整数部分为n位,小数部分为m位,则X可表示为: X=an-1rn-1 + an-2rn-2 + ┅ + a0r0 + a-1r-1 + a-2r-2 + ┅ + a-mr-m (X)r = 2)不同数制间的数据转换 (1)二、八、十六进制数转换成十进制数 利用上面讲到的公式: (N)2=∑Di?2i 、(N)8=∑Di?8i、 (N)16=∑Di?16i、进行计算。 (2)十进制数转换成二进制数 通常要对一个数的整数部分和小数部分分别进行处理,各自得出结果后再合并。 对整数部分,一般采用除2取余数法,其规则如下: 将十进制数除以2,所得余数(0或1)即为对应二进制数最低位的值。然后对上次所得商除以2,所得余数即为二进制数次低位的值,如此进行下去,直到商等于0为止,最后得的余数是所求二进制数最高位的值。 对小数部分,一般用乘2取整数法,其规则如下: 将十进制数乘以2,所得乘积的整数部分即为对应二进制小数最高位的值,然后对所余数的小数部分部分乘以2,所得乘积的整数部分为次高位的值,

文档评论(0)

1亿VIP精品文档

相关文档