计算机基础课程主要内容
(一)计算机基础知识
一、计算机的基础知识
1.计算机的发展、特点、分类及应用
①世界上第一台电子计算机ENIAC,1946年,美国宾夕法尼亚大学。
② 计算机的发展
第 一 代
(1946-1957)第 二 代
(1958-1964)第 三 代
(1965-1970)第 四 代
(1970以后)电子元件电子管晶体管集成电路大规模集成电路存储器延迟线、磁鼓磁心半导体半导体软 件机器语言、汇编语言操作系统
高级程序语言(FORTRAN、COBOL)分时操作系统、BASIC、网络软件网络管理、数据结构化、数据库应 用
科学计算
科学计算、数据处理、实时控制系统模拟、系统设计普及到社会方方面③ 电子计算机的5大特点:运算速度快;计算精度高、可靠性强;存储功能强;具有逻辑判断能力;高度自动化
④ 电子计算机的3种分类方法:
a.按信息的表示形式和处理方式分为电子数字计算机、电子模拟计算机和混合式电子计算机。
b.按用途可分为通用机和专用机。
c.按规模大小、功能和运算速度,又分为巨型机、大中型机、小型机和微型机。
⑤ 计算机辅助系统
常见的计算机辅助系统包括计算机辅助教学(CAI)、计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助工程(CAE)。
2.二、八、十和十六进制数的相互转换
① 十进制 → R进制的方法:整数部分,“除基R、取余、倒排”;小数部分,“乘基R、取整、顺排”。
② R进制 → 十进制的方法:权展开式求和。如二进制 → 十进制
(1010110)2=1×26+0×25+1×24+0×23+1×22+1×21+0×20=(86)10
③ 二进制 → 八进制的方法
整数部分,从低位到高位,每三位为一组,不足三位用0补足;小数部分,从高位到低位,每三位为一组,不足三位用0补足,然后将每一组中不为0的位所对应的权植相加,即得对应的八进制数。
如:11001)2 →( )8:
0 1 1,0 1 0,1 0 1 . 1 1 0,0 1 0
3 2 5 6 2
不足三位添零 不足三位添零
即:11001)2=(325.62)8
相反,由八进制 → 二进制。
如:( 547 )8 → ( )2
5 4 7
101 100 111
即:(547)8=(101100111)2
④ 二进制 → 十六进制的方法
整数部分,从低位到高位,每四位为一组,不足四位用0补足;小数部分,从高位到低位,每四位为一组,不足四位用0补足,然后将每一组中不为0的位所对应的权值相加,即得对应的十六进制数。
如:0111)2 →( )16:
1 1 0 1 0 1 0 1 . 0 1 1 1
D 5 7
即:0111)2=(D5.7)16
相反,十六进制 → 二进制
如:(A6E.B)16 →( )2:
A 6 E . B
1 0 1 0 0 1 1 0 1 1 1 0 1 0 1 1
即: (A6E.B)16=(101001101110.1011)16
注:在计算机领域常用的计数制有:二、八、十、十六进制,而在计算机内部则采用二进制。
3.计算机信息的表示:数、字符编码表示(ASCII码及汉字国标区位码)
① 机器数的两个特点:(1)机器数的位数固定;(2)机器数正用“0” 表示,负用“1”表示。
② ASCII码分为:基本ASCII码和扩展ASCII码。
a. 基本ASCII码
* 基本ASCII码集用最高位为0的8位二进制数进行编码。基本ASCII码包括128个字符,0-127;
* 数字0-9对应的ASCII码转换为十进制:48-57;
* A-Z对应的ASCII码转换为十进制:65-90;
* a-z对应的ASCII码转换为十进制:97-122;
* 空格对应的ASCII码转换为十进制:32;
* ASCII码字符大小的排列规则:控制字符 < 数字 < 大写字母 < 小写字母 < 汉字。
b.扩展ASCII码的定义
扩展ASCII码字符集用最高位为1的8位二进制数进行编码。扩展码也包括128个字符,128-255。
③ 国标GB2312-80