三、计算机知识集录 1、计算 十进制数转换成二进制数 十进制数有整数和小数两部分。 在转换时,整数部分采用除 2 取余法 小数部分采用乘 2 取整法 十进制 - 二进制 整数部分采用除 2 取余法 105 2 = 52 余数 1 20 5
三、计算机知识集录
1、计算
十进制数转换成二进制数
十进制数有整数和小数两部分。
在转换时,整数部分采用除2取余法
小数部分采用乘2取整法
十进制 -> 二进制 整数部分采用除2取余法
105 ÷ 2 = 52 余数 1 …… 20
52 ÷ 2 = 26 余数 0 …… 21
26 ÷ 2 = 13 余数 0 …… 22
13 ÷ 2 = 6 余数 1 …… 23
6 ÷ 2 = 3 余数 0 …… 24
3 ÷ 2 = 1 余数 1 …… 25
1 ÷ 2 = 0 余数 1 …… 26
(105)10 = (1101001)2
十进制 -> 二进制 小数部分采用乘2取整法
注意:取整后仍取小数部分,继续乘2取整,直至小数部分为0止
0.625 × 2 = 1.25 取整 1 …… 2-1
0.25 × 2 = 0.5 取整 0 …… 2-2
0.5 × 2 = 1 取整 1 …… 2-3
(0.625)10 =(0.101)2
连接整数部分和小数部分:
(105.625)10=(1101001.101)2
二进制数转换成十进制数
按权展开,然后求和,就可把二进制数转换成十进制数。
计算机为什么采用二进制
电路简单:计算机是由逻辑电路组成,而逻辑电路通常只有两个状态。
可靠性高:两个状态表示的二进制两个数码,数字传输和处理不容易出错。
运算简单:二进制运算法则简单。
逻辑性强:计算机工作原理是建立在逻辑运算基础上的,逻辑代数是逻辑运算的理论依据。
2、数据的存储单位
1.位(bit,b)
位是计算机存储数据的最小单位,一个二进制位只能表示两种状态,如0、1。
2.字节(Byte,B)
字节是数据处理的基本单位,一个字节是由八位二进制数组成。1Byte=8bit
存储器容量大小的单位:KB、MB、GB。
1KB=1024B
1KB=210=1024B
1MB=1024KB=210×210=1024×1024=1048576B
1GB=1024MB=1048576KB=210 ×210 ×210=1024 × 1024×1024=1073741824B
3.字(Word)
字是CPU通过数据总线一次存取、加工和传送数据的长度。一个字通常由一个或若干个字节组成。字长越长,计算机性能越强。
常用的字长:8位、16位、32位、64位等。
计算机中信息编码
ASCII码:7位→128种
冯·诺依曼型计算机
重要思想:存储程序、二进制
3、计算机的层次结构
用户程序
各种应用程序
各种语言处理程序
操作系统
计算机硬件