Menu Close

第三节 数字系统数值的处理方式

在上节课程探讨了2进制,8进制,10进制,16进制等数值按权展开的方式,经过计算都可以得到10进制对应的数值,由于10进制是我们日常生活中最熟悉的数制表示方式,而且对于数值的大小有直观的概念,因此在显示数值大小时候,或输入数据时一般都采用10进制的方式,只有专业人士才会采用2进制或16进制进行输入、输出。但数字系统对10进制数的处理却极不方便,由于数字系统(如计算机)内部的构成机制都是以2进制为基础的,所以数字系统主要以2进制为基础进行处理。因此就涉及到两次数据转换。首先10进制输入数据转换成2进制数(或16进制),进行数据处理,在输出之前再转换成10进制数。

以计算机为例,输入为10进制数,软件系统将10进制转换成2进制或16进制,然后进行数据处理(如计算,编码等),在输出时如果仍然是数据,将2进制或16进制转换成10进制显示或打印。

%title插图%num

图1

可见数据转换在数字系统中是非常重要的。在上节内容中讲解了2,8,16进制之间的相互转换。利用权值展开法也很容易将2,8,16进制数,甚至N进制数转换成10进制数。那么如何将10进制转换成其它进制呢? 通过上节内容学习,我们知道只要知道2进制的表达式,很容易将2进制转换成8进制和16进制数,2进制是10进制转换成8,16进制的桥梁。因此只要将10进制数转换成2进制数,10进制到8进制,10进制到16进制的转换就变得很容易了。

Posted in IC, 教材与教案, 数字电路基础, 数字电路基础, 文章

发表回复

相关链接