1.二进制计数制 惹人二进制数字系统的计较机结构和机能具有如下的利益: (1)手艺实现轻易。 (2)二进制运算轨则简单。 (3)计较机中二进制数的0、1数码与逻辑代数变量值0与1吻合,所以二进制同时可以使计较机便利地进行逻辑运算。 (4)二进制数和十进制数之间的关系亦不复杂。
2.肆意进制计数制和十进制计数制的彼此转换 十进制数转换成二进制数: 十进制数据转换为二进制数时,因整数部门与小数部门转换算法分歧,需要分袂进行。
(1)整数转换体例———除基取余法 十进制整数除以2取余数作最低位系数k 0 ,另娶商的继续除以2取余数作高一位的系数,如斯继续直到商为0时遏制,最后一次的余数就是整数部门最高有用位的二进制系数,依次所获得的余数序列就是转换成的二进制数。因为除数2是二进制的基数,所以这种算法称作“除基取余”法。
(2)小数转换体例———乘基取整法 把十进制小数乘以2,取其积的整数部门作为对应二进制小数的最高位系数k -1 ,另娶积的纯小数部门乘以2,新得积的整数部门又作下一位的系数k -2 ,另娶其积的纯小数部门继续乘2,…,直到乘积小数部门为0时遏制,这时乘积的整数部门是二进制数最低位系数,每次乘积获得的整数序列就是所求的二进制小数,这种体例每次乘以基数取颇整数作系数。所以叫乘基取整法。需要指出的是并不是所有十进制小数都能转换成有限位的二进制小数并呈现乘积的小数部门0的情形,有时整个换算过程会无限进行下去,此时可以按照要求并考虑计较机字长,取必然长度的位数后四舍五入,这时获得的二进制数是原十进制数的近似值。 一个既有整数部门又有小数的数送入计较机后,由机械把整数部门按“除基取余”法,小数部门按“乘基取整”法分袂进行转换,然后合并。肆意进制数转换成十进制数: 肆意一种进位计数制的数转换成十进制数的体例都是一样的。把肆意进制数按权睁开成多项式和的形式,把列位的权与该位上的数码相乘,乘积逐项相加,其和即是响应的十进制数。十进制数转换成肆意进制数: 十进制数转换成肆意进制数与十进制数转换成二进制数的体例完全不异,即整数部门用除基取余的算法,小数部门用乘基取整的体例,然后将整数与小数拼接成一个数作为转换的最后结不美观。
|