温故而知新之进制
温故而知新之进制
各位现在我们重温一下进制吧,在我们日常生活中,我们接触最多是十进制,使用也方便,但计算机中所用的部件均数字电子器件的,它只能识别高,低电平两种物理状态,因此计算机一直都是使用“0”和“1"两个基数表示,这就是我们所说的二进制,凡需我们的计算机处理的数字,字符指令状态等信息必须是二进制,计算机算术和逻辑运算必须按二进制数运算规律进行的。
除了二进制,通常还用八进制和十六进制表示,在现实生活中我们习惯用十进制,因此需要产生进制之间在如何相互转换问题,因此,对数字,字符,指令,状态也存在着如何进行二进制编码的表示问题。下面有几个转换例子,我们一起重温吧!
二进制计数的表示:
例如:1101.11B=1x23+1x22+0x21+1x20+1x2-1+1x2-2
八进制计数的表示:
例如:471=4x82+7x81+1x80
十六进制计数的表示:
例如:E7CD=14x163+7x162+12x16113x160
注:十六进制数有数字符号0,1,2,3,4,5,6,7,8,9,A,B,C,D,F,其中A,B,C,D,E,F,依次表示数字10~15。由于二进制数书写太长了,因此,一般用十六进制数表示显得简洁些。