I . 熏蕴………………………….
计算机原理之进制篇 如何学好进制初探
上海电子工业学校 上海信息职业技术学院 余 浩
【摘要 】大家都知道:二进制是计算机内部数据处理和数字电路的基础。进制掌握得是否清楚,对后续很多相关课程的学习影响重大。
本文通过进制转换的计算来阐述学习进制以及学好进制的基本关键点,并详细讲解进制快速转换技巧,以帮助理解进制概念和应用,提高对进
制的真正认识。
【关键词】进制转换;2的N次方;4位二进制数
在讲如何学好进制之前,我们先来看 就是 “十”。而当你学过进制后, “lO”有 · 任何进制数转换成十进制数都可以
以下三个二进制数,算一算它们所对应的 可能是 “二”,也有可能是 “八”;或者是 用按权展开求和的方法。
十进制数是多少。 “十六”,结果取决于采用的是几进制数。 8、4、2、1都是二进制的权,8421法
①101l ②nl111101l 学好进制,首先要学好二进制,学好 其实就是四位数的按权展开求和法。 (注
如果你能花1分钟做出来,说明你已 二进制的基础有两点: 意不要与842l码概念混淆,8421码是一种
经学会进制转换了,请跳过本文的第一部 1.熟练掌握二进制数运算中最复杂的 BCD编码 ,用四位二进制编码来表示十进
分,直接阅读第二部分;如果你能在1分 计算,即1+1=(10) (逢二进一,类似于十进 制的十个值。
钟 以内完成 (本人大概需要花十秒左右可 制中的9+1);再推出(11)2+l:(1O0)2…… 例:79=(O1l1,1001)8BcD码)
以解出答案),那说明你 已经是一个进制 2.熟记2的N次方 的数 (即二进制 的 2
转换的高手了,可快速浏览本文,当然不 权,权的大小与数字符号所在位置有关); =2+2+2+2。+2+2。
看也没有问题;如果你花了几分钟才计算出 2。=1,2=2,2。=4,2。=8,2%16,25=32, =128+32+16+8+2+1=160+16+11=187
来,或者说无法确定答案是否正确的话,那 26=64,27=128,28=256,29=512。 · 十进制转换成其它进制数,都可以
你就得加油了,请认真仔细地并反复地阅 一 般记到2的10次方,2的11次方可以用 用除以基数,倒过来取余数的方法。
读本文,相信会有大收获。 2K来表示,~PlK=1024=2,22~=IM=1024K, 基数即为该进制能采用的基本符号,
一 进制基础 23~=IG=IO24M,24~=IT=IO24G,264=2 ·2。· 而余数肯定都是小于基数的。
、
大家都知道:二进制是计算机 内部数 24~=16MT。 例如:二进制的基数为2,只有 “0”
据处理和数字电路的基础。进制掌握得是否 运用 以上两点,从0开始依次加1,可 和 “1”两个基本符号。十进制数除以二,
清楚,对后续很多相关课程的学习影响重 推 出四位二进制数,并计算其所对应的十 得到的余数也只会是 “0”或者 “1”。而
大。很多人在学习进制的时候觉得犹如在 进制数 。 十六进制较复杂,用 “A”表示10,依次
“看天书”,或者是似懂非懂,一知半解, 接下来,我们来看看4位二进制部与 类推,逢十六进位 。
究其原因是平时用惯了十进制,看见 “1O” 其它进制的对应关系表 (见表1)。 11= (1011),= (13)。:(B)