第1章 计算机基础知识
1.1 进制与编码
1.1.1 计算机中的进制
自从1946年世界上第一台电子计算机ENIAC诞生以来,其主要目的就是为了进行数值计算,计算机中的各种数据信息采用数字电路的开关状态表示,而这种开关状态正对应于二进制的表示形式,所以计算机内部的数值均采用二进制。1946年,John Von Neumann在计算机体系结构中明确提出采用二进制。
二进制的格式与计算机内部信息格式一致,但在采用高级语言进行程序设计时,二进制格式存在两个问题:
1)不符合人们的日常使用习惯。
2)书写比较麻烦,容易出错,也不便于记忆。
因此,在高级语言程序设计中,除了二进制以外,还采用其他进制形式表示数值,如十进制、八进制、十六进制,在编译成机器语言时,由编译系统自动将它们转换成计算机能够识别的二进制格式。
1.1.2 进位计数法
二进制、八进制、十进制、十六进制都属于进位计数法,即某位逢几进1,如二进制逢2进1,十进制逢10进1等。
展开