计算机基础讨论

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微控制器和嵌入式系统》

 

以上是关于计算机基础讨论的主要内容,如果未能解决你的问题,请参考以下文章

讨论:计算机科学方面的基础课程与学习软件工程有何关系?有何不同?

数据结构与算法基础概念

计算机专业:老师也许会跳过的 C 语言基础知识,赶紧补上一课!

计算机数学基础

计算机基础教程11 - 互联网&内联网

计算机基础(笔记)——计算机网络(链路层)