计算机基础讨论
Posted laoyou12138
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机基础讨论相关的知识,希望对你有一定的参考价值。
十进制与二进制
基础理论
相传,由于人有10个手指,人类祖先经常用手指头数数,所以人偏向使用十进制计数法。而计算机使用二进制计数法,是因为0和1代表电子器件的两种电平状态或者开关状态。
十进制:以9为基,基数只能是0、1、2、3、4、5、6、7、8、9,并且满10进1。
二进制:只能用0和1表示,0和1再计算机中,通常被称为bit(比特),也就是二进制的位。
十进制转二进制
将十进制以及所得到的的商不断地除直至商为零,一次记下每一次的余数。这样所得到的余数从低位到高位排列,便得到二进制数。
例子:将25(十进制)转换成二进制数
计算 | 商 | 余数 | |
25/2 | 12 | 1 | LSB(最低有效位) |
12/2 | 6 | 0 | |
6/2 | 3 | 0 | |
3/2 | 1 | 1 | |
1/2 | 0 | 1 | MSB(最高有效位) |
最后将余数从低到高排列,得到25(十进制)的二进制数:11001
二进制转十进制
参考文献:
《8051微控制器和嵌入式系统》
以上是关于计算机基础讨论的主要内容,如果未能解决你的问题,请参考以下文章
讨论:计算机科学方面的基础课程与学习软件工程有何关系?有何不同?