主讲人:孙龙高
E_Mail,slgzmh@163.com
HomePage:http://www.yzgx.com
计算机应用基础
计算机应用基础
? 第一章 计算机基础知识
? 第二章 中英文输入基础
? 第三章 Windows 98 操作系统
? 第四章 多媒体技术
? 第五章 中文 Word
? 第六单 使用 Excel电子表格
? 第七章 使用 PowerPoint制作演示
? 第八章 Microsoft Access
? 第九章 计算机网络与 Internet
? 第十章 网页设计
一,这门课的特点:
? 内容的全面性
? 各个部分自成系统
? 不要求复杂的理论
? 注重实践
序 言
二,怎样学好这门课:
? 注重课堂理论学习
? 重视上机课的训练及课后练习实践
? 有效地利用网络手段
? 注重零散知识的积累
? 遇到问题及时解决
序 言
第一章 计算机基础知识
一、计算机发展史
二、计算机的特点及应用
三、计算机系统的组成
四、计算机中的数制及数据编码
五、计算机病毒及其防治
1.1 计算机发展史
1.1.1 第一台计算机的诞生
世界上第一台电子计算机于 1946年在美国研制成功,
取名 ENIAC(埃尼阿克),由美国陆军阿伯丁实验室出
资,宾州大学莫尔学院的莫奇莱 (John W Mauchly)教授和
埃克特 (J Presper Eckert)博士等人设计制造。 ENIAC是电
子数值积分计算机 (Electronic Numerical Integrator And
Calculator)的缩写。 这台计算机使用了 18800个电子管,
占地 170平方米,重达 30吨,耗电 140千瓦,耗资 40多万美
元 。 ENIAC每秒可进行 5000次加法或减法运算 。
1.1.2 计算机发展经历的四个阶段
(1) 第一代 ——电子管计算机
时间,1946-1958年
标志,基本电子元件是电子管
内存,水银延迟线
外存,磁鼓、纸带、卡片、磁带
速度,每秒几千到几万次基本运算
软件,二进制的机器语言 /汇编语言
特点,体积大 /耗电多 /速度低 /造价高 /使用不便
代表机型,ENIAC/EDVAC 等
( Electronic Discrete Variable Automatic Computer)
电子离散变量自动计算机
(2) 第二代 ——晶体管计算机
时间,1959-1964年
标志,基本电子元件是晶体管
内存,磁芯存储器 (几十万字 )
外存,磁盘、磁带等
速度,每秒几十万次基本运算
软件,ALGOL60/FORTRAN/COBOL等
特点 (与第一代相比),体积小 /耗电少 /成本低 /功能
强 /使用方便
代表机型,UNIVACII/贝尔 TRADIC/IBM7090/
7094/7044等
1.1.2 计算机发展经历的四个阶段
(3) 第三代 ——集成电路计算机
时间,1965-1970年
标志,基本电子元件是中小规模集成电路
内存,磁芯 /半导体存储器
外存,磁盘、磁带等
速度,每秒几十万次到几百万次基本运算
软件,出现了高级语言 BASIC等
特点,体积缩小 /价格降低 /功能增强 /应用广泛
代表机型,IBM360系列 /HONEYWELL6000系列 /
富士通 F230系列
1.1.2 计算机发展经历的四个阶段
(4) 第四代 ——晶体管计算机
时间,1971-至今
标志,基本电子元件是大规模超大规模集成电路
内存,半导体存储器
外存,磁盘、磁带等
速度,每秒几百万次甚至上亿次的基本运算
软件,操作系统不断完善,应用软件已成一个产业
特点,体积小 /耗电少 /成本低 /功能强 /使用方便
代表机型,IBM4300系列 /3080系列 /3090系列 /
最新的 IBM9000系列 /INTEL微处理器系列
1.1.2 计算机发展经历的四个阶段
(5) 第五代 ——新型计算机
从 1982年开始,英、美、日等国家正投入
大量人力和物力进行研制新一代计算机。
特点:把信息采集、存储、处理、通信和
人工智能结合在一起的智能计算机。
1.1.2 计算机发展经历的四个阶段
1.1.2电子计算机发展阶段划分及各阶段特征表
计算机
发展阶段
速度
(次/
每妙)
起止
年份
代表机
型
硬 件
软件
应用范
围电子元件 主存储器
第一代
几千
至几
万
1946
-
1958
ENIAC/
EDVAC
电子管 水银延迟
线
机器语
言、汇
编程序
科学计
算
第二代
几十
万
1959
-
1964
IBM7090
/UNIVA
CII/
TRADIC
晶体管 磁芯 高级程
序设计
语言
科学计
算 /数据
处理 /工
业控制
第三代
几十
万
至几
百万
1965
-
1970
IBM360/
HONEY
WELL60
00/F230
中小规模
集成电路
磁芯 /半导
体存储器
操作系
统 /多种
高级程
序语言
广泛应
用于众
多科学
领域
第四代
几百
万
甚至
上 忆
1971
-
IBM4300
/IBM900
0等
大规模集
成电路
半导体
存储器
操作系
统语言
的完善 /
应用软
件已形
成产业
计算机
应用已
已经深
入到社
会生活
各方面
1.1.2 我国计算机的发展
1958年,我国第一台电子管计算机 103机诞生,速度,2000次 /S
同年,第一台晶体管计算机试制成功
1959年,研制成功 104机,速度每秒 10,000次以上
1965年,研制成功 320机,速度达到 8万次 /S
1971年,研制成功第一台集成电路计算机 TQ-16,速度十几万次
1977年,研制成功第一批微型机 DJS-050系列,0520系列
1983年,“银河”巨型机在国防科技大学研制成功,速度 1亿次 /S
1992年,“银河 II”巨型机在国防科大研制成功,速度 10亿次 /S
? 通用机
? 巨型机 特殊用途
? 小型机
? 微机 (一般指的就是此类,386/486/奔腾等 )
1.1.3 计算机的种类
以性能可以分为以下四种,
1.1.4 未来计算机的特点
* 巨型化
主要指运算速度、存储容量和功能而言
* 微型化
主要指从台式向便携机、掌上机、膝上机发展
* 网络化
信息时代离了开网络,共享资源
* 智能化
越来越具有人的智能
1.2计算机的特点及应用
1.2.1 计算机特点
1.运算速度快
2.计算精度高
3.具有“记忆”和逻辑判断能力
4.具有自动运行能力
5.可靠性高
1.2.2 计算机应用
1.数值计算
2.信息处理
3.实时控制
4.计算机辅助工程
5.人工智能
6.计算机进入家庭
1.3计算机系统组成
1.3.1 计算机硬件系统
1.3.2计算机常用外部设备
1.3.3计算机软件系统
1,3,1计算机硬件系统
1 存储程序
* 把程序和所需数据事先以一定顺序存储在计算机的存储器
中,运行时从存储器中逐一取出程序中一条条指令,并实现其
基本操作
2 二进制的特点
* 只有两个数字 0和 1,可表示具有两个不同的稳定的物理状态
* 运算规则简单
* 数字 0和 1正好与逻辑变量取值一致,故可用二进制进行逻辑
运算
? 计算机两个重要基本思想 (冯 ·诺伊曼 )
硬件系统
中央处理机( CPU)
运算器
控制器
存储器
内存储器
外存储器
只读存储器( ROM)
随机存储器( RAM)
快速存储器( CACHE)
磁盘
磁带
光盘
硬盘( HARD DISK)
软盘( FLOPPY
DISK)
输入设备
(键盘 /鼠标 )
? 计算机硬件系统构成
输出设备
(打印机 /显示器 /绘图仪 )
输入 /输出设备
控 制 器
运
算
器
存
储
器
输
入
设
备
输
出
设
备
图 1.1 计算机硬件系统结构图
外部设备 主 机
计算机硬件系统构成
1 运算器 (Arithmetic Unit)
* 完成对数据的算术、逻辑运算和判断
2 控制器( Control Unit)
* 控制各部件的工作,使计算机自动地执行程序
3 存储器( Memory)
* 用来存储程序和数据的部件
4 输入 /输出设备( Input/Output)
* 输入设备将各种信息转换成计算机可以接收的信号
* 输出设备将运行结果或过程转换成人们所要求的形式
1.3.2 计算机常用外设
1,键盘 (Keyboard)
# 键盘基本分区
(1) 主键盘区,也就是字符键区
(2) 功能键区,在键盘最上一排,包括 <F1>到 <F12>,
共 12个
(3) 编辑键区,也就是光标移动键区
(4) 数字键区,又称小键盘区,在键盘的右部
? 计算机常用外设
1,键盘 (Keyboard)
# 常用键说明
1 熟悉主键区各键,区分易混键
2 上档键 (S):取键面上的上一字符
3 大写锁定 ():这是一个开关键,用于大写锁定
4 数字锁定 ():也是一个开头键,用于锁定数字
5 退格键 ():用于消去当前位置的前一个字符
6 回车键 ():用于结束一行或结束输入
? 计算机常用外设
2,鼠标 (Mouse)
# 定义,
是一种指点器,是图形系统中常用输入设备
# 种类,
1 机械鼠标
通过一个橡胶滚动球把位置的移动转换成 0/1信号
2 光学鼠标
通过底部的一个光电检测器来进行位置的确定
? 计算机常用外设
3,显示器 (Display)
(1) 显示器件的种类
* 阴极射线管显示器件 (CRT,Cathode Ray Tube)
* 液晶显示器 (LCD,Liquid Crystal Display)
* 发光二极管显示器 (LED,Light Emitting Diode)
(2) CRT显示器的分辨率
以整个屏幕上光栅的列数与行数的乘积表示,一般分为,高、
中、低三种。
* 高分辩率,640× 480,1024× 768,1280× 1024
* 中分辩率,640× 350
* 低分辩率,300× 200
? 计算机常用外设
3,显示器 (Display)
(3) 显示器适配器
* 第一代,CGA标准 (Color Graphics Adapter)
即彩色图形适配器,适用于低分辨率的彩色图形和字符显示
* 第二代,EGA标准 (Enhanced Graphics Adapter)
增强型图形适配器,适用于高分辩率的彩色图形显示器
* 第三代,VGA标准 (Video Graphics Array)
是视频图形阵列,适用于高分辨率的彩色显示器
? 计算机常用外设
4,打印机 (Printer)
打印机的种类与性能
* 针式打印机 (Dot Matrix Printer)
是点阵式打印机,用针打在色带上,将颜色印在纸上
* 喷墨打印机 (Inkjet Printer)
也是一种点阵式打印机,只是它是将墨喷在纸上
* 激光打印机 (Laser Beam Printer)
是光扫描和电子照相技术相结合的产物,原理类似于复印机
? 计算机常用外设
5,绘图仪 (Plotter)
是一种图形输出设备,可以绘出各种复杂精确的图形
6,外存储器
* 软磁盘( Floppy Disk)
* 硬磁盘( Hard Disk)
* 光盘存储器( CD-ROM)
6 计算机外存储器
1 软磁盘
* 软磁盘分类
5.25英寸
3.5英寸
* 存储格式
两个面( SIDE 0/1)
磁道( 0-79), 每一面分为 80个磁道
扇区( SECTOR),每一磁道分 18个扇区
* 软盘驱动器
由机械转动装置和读写磁头 两部分组成
扇区
磁道
面
6 计算机外存储器
2 硬磁盘
* 温彻斯特技术
使用更加可靠,性能更加稳定
* 硬盘规格
盘面:一般都有几个面
柱面, 由每一盘面上的磁道形成
扇区( SECTOR),与软盘相同
* 硬盘接口技术
IDE标准,智能驱动设备,目前较流行的一种
ESDI标准,增强的小型设备接口,IBM/PS2采用
SCSI标准,小型计算机系统接口,Apple/Macintosh上采用
* 注意
非专业技术人员不得拆开硬盘,避免撞击
6 计算机外存储器
3 光盘存储器
* 只读型光盘 (CD-ROM)
全称,Compact Disk Read Only Memory
特点:只能写一次,可存储大量信息,650M
* 一次写入型光盘( WORM)
全称,Write Once Read Many disk
特点, 只能一次写入,写入后不能擦除、修改,650M
* 可抹型光盘
全称,Erasable Optical Disk
特点, 能够重写,21M
? 计算机常用外设
常用外设
键盘
鼠标器( MOUSE)
显示器( CRT)
打印机( Printer)
绘图仪
外存储器
电容式
薄膜式
机械式
针式
光学
机械
软盘
喷墨
激光
光盘
硬盘
1.3.2 计算机软件系统
1 定义 * 是计算机程序、方法、规则、相关的文档以及在
计算机上 运行它时所必需的数据
2 分类
? 软件的定义及分类
软件系统 系统软件应用软件
操作系统
语言处理系统
数据库管理系统
常用服务程序
系统软件 是计算机设计制造者提供的使用和管理计算机的软件,包括
操作系统、语言处理系统、数据库管理系统和常用服务程序等。 应用
软件 是用户利用计算机提供的各种系统软件而开发的解决各种实际问
题的软件
* 定义( Operating System)
是软件与硬件的接口,又是用户与计算机之间的接口
( 1) DOS操作系统
Disk Operating System,又称磁盘操作系统,是单用户单任务
( 2) UNIX操作系统 (XENIX和 LINUX)
通用多用户多任务交互式的操作系统,具有很好的移植性
( 3) Windows操作系统
是运行于保护模式下,是图形窗口式操作系统,并且为多任务
( 4) OS/2操作系统
是一种面向对象并且具有抢先式多任务的操作系统
1,典型操作系统( OS)
( 1)汇编语言 (Assembler)
是将汇编语言编写的源程序翻译成机器语言表示的目标程序
( 2)解释程序 (Interpreter)
将高级程序设计语言编写的源程序按动态的运行顺序逐句进
行翻译并执行,但不产生目标程序
( 3)编译程序 (Compiler)
将用高级程序设计语言编写的源程序翻译成用汇编语言或机
器语言表示的目标程序
2,语言处理系统
( 1) 几个概念 数据 信息 数据处理
数据 是一种物理符号序列,用来记录事物的属性。数据分为两类,如
实验数据、统计数据、工资、奖金、学生成绩等多少的数据,称为 数值型
数据 ;另外,像人名、地名、零件名等数据,称为 字符型数据 。多媒体系
统中,图形、图像、声音等也都是数据。
信息 是事物状态及其运动方式的表现形式。通俗地说,信息是经过加
工并对人类社会实践和生产及经营活动产生决策影响的数据 。
数据处理,顾名思义,就是对数据进行加工处理。具体地说,是指按
一定的算法对数据进行收集、存储、分类、计算、加工、检索和传输的过
程。通常也把数据处理称为信息处理。例如企业的经济管理、情报资料检
索等。
( 2)数据库系统
如何有效地组织数据和方便地处理数据,由数据、硬件、软
件、用户组成
( 3)关系数据库管理系统
Dbase Foxpro ORACLE INFORMIX
3,数据库管理系统( DBMS)
( 1)编辑程序( Editor)
提供一个编辑环境,可以进行建立、修改程序或文件
( 2)连接程序( Link)
可以将几个不同的模块连接成一个完整的目标程序
( 3)测试、诊断程序
测试程序( Checking Program)能检查程序中某些错误
诊断程序( Diagnostic Program)自动检测计算机中的故障
4,常用服务程序
有多种服务程序可以方便用户对计算机的使用和管理人员
对计算机的维护管理。
? 数据处理软件
? 字处理软件
? 表处理软件
? 计算机辅助设计( CAD)
? 专家系统( ES)
? 实时处理
5,应用软件
在计算机硬件和系统软件的支持下,面向具体问题和具体
用户的软件,称为应用软件。应用软件是一些具有一定功
能并满足一定要求的应用程序的组合。目前,一些应用软
件有的已逐步标准化、模块化,形成了解决某类典型问题
的应用程序组合,即软件包 (package),如财务管理软件包、
统计软件包、运筹学软件包等 。
( 1)机器语言
由 0/1组成的机器指令的集合,它可以被直接接收执行
( 2)汇编语言
用助记符、符号地址、标号等符号编写的程序,不能直接执行
例如, 一个汇编语言程序简例如下:
MOV AL,0C
SUB AL,05
HLT
( 3)高级程序设计语言
又称算法语言,面向过程的语言,不依赖于机器
# 面向功能的语言,FORTRAN,COBOL,BASIC,C/++等
# 面向对象的语言,Visual BASIC,Visual C++,JAVA等
6,常用程序设计语言
四、计算机中的数制及数据编码
4.1 常用数制及其相互转换
4.2 计算机中的数据表示方法
4.3 数值数据编码
一个小学数学问题
? 一个两位数,十位数是个位数的 2倍,个位与
十位交换后的数是这个数的一半多 6,求这个
数?
? 设, 十位数是 x,个十位数是 y;
? 10x+y
? x=2y
? 10y+x=(10x+y)/2+6
? y=4,x=8
? 84
4.1常用数制及其相互转换
1,十进制数
* 特点,
有 10个不同的数字 (0,1,2,3,4,5,6,7,8,9); 234,978.5
逢十进一
* 权的概念,
在数位上,每个数位被赋予一定的位值
例如, 在十进制数中,个、十、百、千 …… 各位的权分别为
100,101,102,103 ……
* 权的展开式
(978.3)10 =9× 102 +7× 101 +8× 100 +3× 10-1
公式, (an an-1 an-2… a 0 a-1… a-m )10
= an× 10n + an-1× 10n-1 +an-2× 10n-2+ …+a 0× 100
+ a-1× 10-1+ …+a -m× 10-m
是0~9这10个数字中的任意一个,m,n为正整数,这里
的10被称为 基数,它是相邻数位的权之比。各数位的权是基数
10的整数次幂。
ia
2,二进制数
* 特点,
只有两个数字 0和 1
逢二进位
* 二进制权的展开式
(10101)2=1× 24 +0× 23 +1× 22 +0× 21 +1× 20
公式, (an an-1 an-2… a0 a-1… a-m )2
= an× 2n + an-1× 2n-1 +an-2× 2n-2 + …+ a0× 20
+ a-1× 2-1 + …+ a-m× 2-m
把一个二进制数转换成十进制数, 只需将二
进制数按权展开求和即可, 称为, 乘权求和, 法
。
例 1.1 把 (1101.011)转换成十进制数 。
解:根据, 乘权求和, 法可得:
(1101.011)
1 3, 3 7 521212021202121 3210123 ??????????????? ???
1)二进制数转换成十进制数
3,二进制数与十进制数的相互转换
2)十进制整数转换成二进制整数
如果一个十进制整数 N,已被表示成一个二进制整数
其中 为0或1 (0≤i≤n),那么 N可按二
进制数的权展开如下:
021 aaaa nnn ??? ia
002211 2222 ???????? ???? aaaaN nnnnnn ?
由于展开式的前 n项均为2的整数倍, 因此 即为 N除以2所得的
余数 。 也就是说, 的商为,
余数为 a0
2N
0132211 2222 ??????? ????? aaaa nnnnnn ?
0a
同样,上述商,再除以
2,所得的余数是 。依此类推,一直除下,直到商为0
为止,这时的余数就是 。
0132211 2222 ??????? ????? aaaa nnnnnn ?
1a
na
用这样的办法可以依次得到所求二进制数的各位上的数
字 。我们把这个方法称为“除2取余”法
例 1.2 把 11转换成二进制数 。
1011
112
5 12 22
12
0
10
1
naaa ?,,10
一个十进制纯小数转换成二进制纯小
数,采用“乘2取整”法,其方法如下:先
用2乘这个十进制纯小数,然后去掉乘积的
整数部分;用2乘剩下的小数部分,然后再
去掉乘积中的整数部分,如此下,直到乘积
的小数部分为0或者已得到所要求的精确度
为止。把上面每次乘积的整数部分依次排列
起来,就是所要求的二进制小数。 See page
27
要注意, 一个有限的十进制小数并非一定能够转换成一个
有限的二进制小数, 即上述过程中乘积的小数部分可能永
远不等于0, 这时, 我们可按要求进行到某一精确度为止 。
由此可见, 计算机中由于有限字长的限制, 可能会截去部
分有用小数位而产生截断误差 。
如果一个十进制数既有整数部分, 又有小数部分, 则可
将整数部分和小数部分分别进行转换, 然后再把两部分
结果合并起来 。
由于二进制数的特点, 计算机中采用了二进制数 。 但
是, 一个数值用二进制表示, 所需位数较多, 造成读
写不便 。 为此, 在有关计算机的讨论中, 人们还经常
使用八进制数和十六进制数 。 八进制数的基数为8,
有8个数字:0, 1 …, 7, 并且是, 逢八进一, 。
由于八进制数的基数8是二进制数的基数2的3次幂
,所以一位八进制数相当于三位二进制数 。 这样使得
八进制数与二进制数的相互转换十分方便 。 See page28
4.八进制数
八进制数转换成二进制数时, 只要将八进制数的每一
位改成等值的三
八进制数与十进制数互相转换的方法和二进制数与十
进制数互相转换的方法相仿 。
位二进数即“一位变三位”。
十六进制数的基数为 16, 有 16 个数字:
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,并且是, 逢十六进一, 。
由于 2 =16,一位十六进制数相当于四位二进制数, 所以不难得出
十六进制数与二进制数之间相互转换的方法 。 See page28
4
十六进制转换成二进制 可用“一位变四位”的方
法
二进制转换成十六进制可采用四位变一位的方法
为便于区别和书写,通常在数的后面加上字母 B(Binary)表示二
进制数,加上 Q(Octal,为了区别数字 0,不用字母 O,而用 Q)表示
八进制数,加上 H(Hexadecimal)表示十六制数,
5.十六进制数
1.4.2 计算机中数据的表示方法
计算机中可直接表示和使用的数据分为两大类,
即 数值数据和非数值数据 。其中 非数值数据又称符号
数据 。
数值数据用来表示数量的多少,它包括定点小数、
整数、浮点数和十进制数串四种类型。它们通常都带
有表示数值正负的符号位。
而符号数据则用于表示一些符号标记。如英文字
母、数字、标点符号、运算符号、汉字、图形、语言
信息等等。由于在计算机中,这些数据都是用二进制
编码的,所以,这里提到的数据的表示,实质上是它
们在计算机中的组成格式和编码方法。
1, 非数值数据的表示
非数值数据不表示数量的多少, 只表示有关符号 。
1 ) 字符编码
计算机中的字符按一定的规则用二进制编码表示, 一般
用八个二进制位进行编码的, 目前最普遍采用的编码是
ASCII( American Standard Code for Information Interchange
) 即美国标准信息交换码, 见表 1.2。 这种编码规定:八
个二进制位的最高位为零, 余下的七位可进行编码 。 因此
,可表示 128个字符, 这其中的 95个编码对应着计算机终
端能敲入并可显示的 95个字符, 另外的 33个编码对应着控
制字符, 它们不可显示 。
从 ASCII码表中可看到,码值 0到 31及 127所对应的是控
制字符,码值 32对应的是表中第一个可显示符 —— 空格,
数字符 0的码值为 48,大写字母A的码值为 65(0010 0001)
,小写字母 a的码值为 97(0110 0001)。
2 ) 汉字编码
对于汉字, 在计算机中通常用两个字节编码表示 。
我国制定了, 中华人民共和国国家标准信息交换汉
字编码,, 简称国标码, 代号, GB2312-80”。 该编
码集中收录了汉字和图形符号 7445个, 其中一级汉
字 3755个, 二级汉字 3008个, 图形符号 682个 。
按照 GB2312-80的规定,所有收录的汉字及图形符
号组成一个 94× 94的矩阵,即有 94行和 94列。这里
每一行称为一个区,每一列称为一个位。因此,它
有 94个区( 01- 94),每个区内有 94个位( 01- 94
)。区码与位码组合在一起称为区位码,它可准确
确定某一汉字或图形符号。如汉字, 啊, 的区位码
为 1601,即它在 16区的 01位。
2.数值数据的表示 see page30~31
1) 定点 小数
2) 整 数
3) 浮 点数
4) 十进制数串
定点小数是指小数点准确固定在符号位之后 ( 隐含 ), 符
号位右边的第一位数是小数的最高位数 。 一般表示为:
ns NNNNN ???? ?21.
其中,为用定点数表示的数,为符号位,到
为数据位,对应的权为 。若采用 n+1个二
进制位表示定点小数,则取值范围为:
N sN 1?NnN?
n??? 2,,2,2 21 ?
nN ??? 21
浮点数是指小数点在数据中的位置可以左右移动的数
据 。 通常表示为:
ERMN,?
其中, N 为浮点数, M 为尾数, R 为阶的基数, E
为阶码 。 在计算机中, 浮点数通常表示成如下格式:
M s E M
为使数据在输入输出时直观,通常采用十进制数表
示,但它是用二进制编码表示的。这种二进制编码的
十进制数比较直观,它的每一位十进制数用四位二进
制编码表示,这种编码称为 BCD 码 (Binary Coded
Decimal)。 BCD码有多种,常用的是 8421BCD 码
用 BCD码表示的十进制数是一个数串形式, 但
比较直观 。 如十进制数 47.8 的 BCD 码是:
(01000111.1000)
1, 机器数与真值
通常, 称表示一个数值数的机内编码为机器数, 而它
所代表的实际值称为机器数的真值 。
2.原码
正数的符号位为0, 负数的符号为1, 其它位按一
般的方法表示数的绝对值, 用这样的表示方法得到的
就是数的原码 。
对于带符号数,在机器中通常用最高位代表符号位,0
表示正,1表示负
1.4.3 数值数据的编码
数值数据在计算机内用二进制编码表示, 常用的原码, 反码和补码
。 这里仅介绍带符 号整数的原码, 反码和补码, 并设机器字长为8位
3, 反码
正数的反码与其原码相同, 负数的反码为其原码除符号
位外的各位按位取反 ( 即是0的改为1, 是1的改为
0 ) 。
4,补码
正数的补码与其原码相同,负数的补码为其反码在
最低位加1
1.5.1计算机病毒的定义和特点
1),什么是计算机病毒
计算机病毒是一种具有自我繁殖能力的指令代码 。 计算机
病毒侵入计算机系统后, 会破坏计算机的正常运行, 破坏
计算机中的数据, 并且通过自我复制和数据共享的手段传
染给其它的程序 。
计算机病毒具有以下的三大特性:
1)程序性
2) 破坏性
3)传染性
2),计算机病毒的其他特点,
1)寄生性 2〕 隐蔽性 3)潜伏性
1.5 计算机病毒及其防治
1.计算机病毒的来源
1),开玩笑”者制造的
2)报复者编制的
3)非法复制软件带来的后果
2..计算机病毒的危害
计算机病毒的危害主要表示在对数据的破坏和对
系统本身的攻击上, 只要系统经常备份, 这种破
坏是可以恢复的只是要花费一些时间和精力 。
1.5.2计算机病毒的来源及危害
1.计算机病毒的类型
1)按破坏后果分类, 良性病毒 ; 恶性病毒
2)按寄生方式分类,引导型病毒;文件型病毒
2.计算机病毒的传播途径
1)磁介质是传播计算机病毒的重要媒介
2)网络是传播计算机病毒的主要桥梁
3)光盘介质也可以传播计算机病毒
1.5.3计算机病毒的类型和传染途径
1) 可执行文件莫名其妙地变长 。
2) 装入文件的时间比正常情况长 。
3) 访问磁盘的时间突然变长 。
4) 系统空间突然变小 。
5) 屏幕上出现些莫明其妙的图案如:小球, 雪花, 闪烁, 奇怪的提示等 。
6) 计算机发出不正常的尖叫, 长鸣, 乐曲等 。
7) 可执行文件未经删除突然消失 。
8〕 计算机在没有授权情况下企图向设置了写保护的软磁盘中写入数据 。
9) 系统出现异常的启动和, 死机, 。
10) 出现其它无法解释的, 怪, 现象 。
1.计算机病毒后可能出现的现象
1.5.4计算机病毒的判断和防治措施
1) 专机专用, 固定使用系统引导程序的软盘不要乱用启动
盘 。
2) 系统要及时备份, 将有用的程序拷贝到软磁盘上以减少
因病毒而造成的损失 。
3) 不要非法复制和使用来路不明的软件 。
4) 将己存有信息的软磁盘设置写保护, 可以防止大多数计
算机病毒的侵入 。
5) 修改可执行文件的属性为只读文件 。
6)联网的计算机一旦发现网上有病,要及时检测计算机系
统是否己感染上病毒,如果还没有感染上病毒,立即采取防
治措施;如果已经感染上病毒,要及时清除病毒。
1)使用杀毒软件
2)采用防毒卡防毒
目前广泛使用的杀毒软件有,KV300,MSAV,Kill
这是一种硬件防毒措施。在计算机里安装防毒卡,它能够
时刻监视计算机系统的运行情况,发现异常情况立刻会报
警,并且具有自动杀毒的功能
第一章 计算机应用基础
一、计算机发展史
二、计算机的特点及应用
三、计算机系统的组成
四、计算机中的数制及数据编码
五、计算机病毒及其防治
E_Mail,slgzmh@163.com
HomePage:http://www.yzgx.com
计算机应用基础
计算机应用基础
? 第一章 计算机基础知识
? 第二章 中英文输入基础
? 第三章 Windows 98 操作系统
? 第四章 多媒体技术
? 第五章 中文 Word
? 第六单 使用 Excel电子表格
? 第七章 使用 PowerPoint制作演示
? 第八章 Microsoft Access
? 第九章 计算机网络与 Internet
? 第十章 网页设计
一,这门课的特点:
? 内容的全面性
? 各个部分自成系统
? 不要求复杂的理论
? 注重实践
序 言
二,怎样学好这门课:
? 注重课堂理论学习
? 重视上机课的训练及课后练习实践
? 有效地利用网络手段
? 注重零散知识的积累
? 遇到问题及时解决
序 言
第一章 计算机基础知识
一、计算机发展史
二、计算机的特点及应用
三、计算机系统的组成
四、计算机中的数制及数据编码
五、计算机病毒及其防治
1.1 计算机发展史
1.1.1 第一台计算机的诞生
世界上第一台电子计算机于 1946年在美国研制成功,
取名 ENIAC(埃尼阿克),由美国陆军阿伯丁实验室出
资,宾州大学莫尔学院的莫奇莱 (John W Mauchly)教授和
埃克特 (J Presper Eckert)博士等人设计制造。 ENIAC是电
子数值积分计算机 (Electronic Numerical Integrator And
Calculator)的缩写。 这台计算机使用了 18800个电子管,
占地 170平方米,重达 30吨,耗电 140千瓦,耗资 40多万美
元 。 ENIAC每秒可进行 5000次加法或减法运算 。
1.1.2 计算机发展经历的四个阶段
(1) 第一代 ——电子管计算机
时间,1946-1958年
标志,基本电子元件是电子管
内存,水银延迟线
外存,磁鼓、纸带、卡片、磁带
速度,每秒几千到几万次基本运算
软件,二进制的机器语言 /汇编语言
特点,体积大 /耗电多 /速度低 /造价高 /使用不便
代表机型,ENIAC/EDVAC 等
( Electronic Discrete Variable Automatic Computer)
电子离散变量自动计算机
(2) 第二代 ——晶体管计算机
时间,1959-1964年
标志,基本电子元件是晶体管
内存,磁芯存储器 (几十万字 )
外存,磁盘、磁带等
速度,每秒几十万次基本运算
软件,ALGOL60/FORTRAN/COBOL等
特点 (与第一代相比),体积小 /耗电少 /成本低 /功能
强 /使用方便
代表机型,UNIVACII/贝尔 TRADIC/IBM7090/
7094/7044等
1.1.2 计算机发展经历的四个阶段
(3) 第三代 ——集成电路计算机
时间,1965-1970年
标志,基本电子元件是中小规模集成电路
内存,磁芯 /半导体存储器
外存,磁盘、磁带等
速度,每秒几十万次到几百万次基本运算
软件,出现了高级语言 BASIC等
特点,体积缩小 /价格降低 /功能增强 /应用广泛
代表机型,IBM360系列 /HONEYWELL6000系列 /
富士通 F230系列
1.1.2 计算机发展经历的四个阶段
(4) 第四代 ——晶体管计算机
时间,1971-至今
标志,基本电子元件是大规模超大规模集成电路
内存,半导体存储器
外存,磁盘、磁带等
速度,每秒几百万次甚至上亿次的基本运算
软件,操作系统不断完善,应用软件已成一个产业
特点,体积小 /耗电少 /成本低 /功能强 /使用方便
代表机型,IBM4300系列 /3080系列 /3090系列 /
最新的 IBM9000系列 /INTEL微处理器系列
1.1.2 计算机发展经历的四个阶段
(5) 第五代 ——新型计算机
从 1982年开始,英、美、日等国家正投入
大量人力和物力进行研制新一代计算机。
特点:把信息采集、存储、处理、通信和
人工智能结合在一起的智能计算机。
1.1.2 计算机发展经历的四个阶段
1.1.2电子计算机发展阶段划分及各阶段特征表
计算机
发展阶段
速度
(次/
每妙)
起止
年份
代表机
型
硬 件
软件
应用范
围电子元件 主存储器
第一代
几千
至几
万
1946
-
1958
ENIAC/
EDVAC
电子管 水银延迟
线
机器语
言、汇
编程序
科学计
算
第二代
几十
万
1959
-
1964
IBM7090
/UNIVA
CII/
TRADIC
晶体管 磁芯 高级程
序设计
语言
科学计
算 /数据
处理 /工
业控制
第三代
几十
万
至几
百万
1965
-
1970
IBM360/
HONEY
WELL60
00/F230
中小规模
集成电路
磁芯 /半导
体存储器
操作系
统 /多种
高级程
序语言
广泛应
用于众
多科学
领域
第四代
几百
万
甚至
上 忆
1971
-
IBM4300
/IBM900
0等
大规模集
成电路
半导体
存储器
操作系
统语言
的完善 /
应用软
件已形
成产业
计算机
应用已
已经深
入到社
会生活
各方面
1.1.2 我国计算机的发展
1958年,我国第一台电子管计算机 103机诞生,速度,2000次 /S
同年,第一台晶体管计算机试制成功
1959年,研制成功 104机,速度每秒 10,000次以上
1965年,研制成功 320机,速度达到 8万次 /S
1971年,研制成功第一台集成电路计算机 TQ-16,速度十几万次
1977年,研制成功第一批微型机 DJS-050系列,0520系列
1983年,“银河”巨型机在国防科技大学研制成功,速度 1亿次 /S
1992年,“银河 II”巨型机在国防科大研制成功,速度 10亿次 /S
? 通用机
? 巨型机 特殊用途
? 小型机
? 微机 (一般指的就是此类,386/486/奔腾等 )
1.1.3 计算机的种类
以性能可以分为以下四种,
1.1.4 未来计算机的特点
* 巨型化
主要指运算速度、存储容量和功能而言
* 微型化
主要指从台式向便携机、掌上机、膝上机发展
* 网络化
信息时代离了开网络,共享资源
* 智能化
越来越具有人的智能
1.2计算机的特点及应用
1.2.1 计算机特点
1.运算速度快
2.计算精度高
3.具有“记忆”和逻辑判断能力
4.具有自动运行能力
5.可靠性高
1.2.2 计算机应用
1.数值计算
2.信息处理
3.实时控制
4.计算机辅助工程
5.人工智能
6.计算机进入家庭
1.3计算机系统组成
1.3.1 计算机硬件系统
1.3.2计算机常用外部设备
1.3.3计算机软件系统
1,3,1计算机硬件系统
1 存储程序
* 把程序和所需数据事先以一定顺序存储在计算机的存储器
中,运行时从存储器中逐一取出程序中一条条指令,并实现其
基本操作
2 二进制的特点
* 只有两个数字 0和 1,可表示具有两个不同的稳定的物理状态
* 运算规则简单
* 数字 0和 1正好与逻辑变量取值一致,故可用二进制进行逻辑
运算
? 计算机两个重要基本思想 (冯 ·诺伊曼 )
硬件系统
中央处理机( CPU)
运算器
控制器
存储器
内存储器
外存储器
只读存储器( ROM)
随机存储器( RAM)
快速存储器( CACHE)
磁盘
磁带
光盘
硬盘( HARD DISK)
软盘( FLOPPY
DISK)
输入设备
(键盘 /鼠标 )
? 计算机硬件系统构成
输出设备
(打印机 /显示器 /绘图仪 )
输入 /输出设备
控 制 器
运
算
器
存
储
器
输
入
设
备
输
出
设
备
图 1.1 计算机硬件系统结构图
外部设备 主 机
计算机硬件系统构成
1 运算器 (Arithmetic Unit)
* 完成对数据的算术、逻辑运算和判断
2 控制器( Control Unit)
* 控制各部件的工作,使计算机自动地执行程序
3 存储器( Memory)
* 用来存储程序和数据的部件
4 输入 /输出设备( Input/Output)
* 输入设备将各种信息转换成计算机可以接收的信号
* 输出设备将运行结果或过程转换成人们所要求的形式
1.3.2 计算机常用外设
1,键盘 (Keyboard)
# 键盘基本分区
(1) 主键盘区,也就是字符键区
(2) 功能键区,在键盘最上一排,包括 <F1>到 <F12>,
共 12个
(3) 编辑键区,也就是光标移动键区
(4) 数字键区,又称小键盘区,在键盘的右部
? 计算机常用外设
1,键盘 (Keyboard)
# 常用键说明
1 熟悉主键区各键,区分易混键
2 上档键 (S):取键面上的上一字符
3 大写锁定 ():这是一个开关键,用于大写锁定
4 数字锁定 ():也是一个开头键,用于锁定数字
5 退格键 ():用于消去当前位置的前一个字符
6 回车键 ():用于结束一行或结束输入
? 计算机常用外设
2,鼠标 (Mouse)
# 定义,
是一种指点器,是图形系统中常用输入设备
# 种类,
1 机械鼠标
通过一个橡胶滚动球把位置的移动转换成 0/1信号
2 光学鼠标
通过底部的一个光电检测器来进行位置的确定
? 计算机常用外设
3,显示器 (Display)
(1) 显示器件的种类
* 阴极射线管显示器件 (CRT,Cathode Ray Tube)
* 液晶显示器 (LCD,Liquid Crystal Display)
* 发光二极管显示器 (LED,Light Emitting Diode)
(2) CRT显示器的分辨率
以整个屏幕上光栅的列数与行数的乘积表示,一般分为,高、
中、低三种。
* 高分辩率,640× 480,1024× 768,1280× 1024
* 中分辩率,640× 350
* 低分辩率,300× 200
? 计算机常用外设
3,显示器 (Display)
(3) 显示器适配器
* 第一代,CGA标准 (Color Graphics Adapter)
即彩色图形适配器,适用于低分辨率的彩色图形和字符显示
* 第二代,EGA标准 (Enhanced Graphics Adapter)
增强型图形适配器,适用于高分辩率的彩色图形显示器
* 第三代,VGA标准 (Video Graphics Array)
是视频图形阵列,适用于高分辨率的彩色显示器
? 计算机常用外设
4,打印机 (Printer)
打印机的种类与性能
* 针式打印机 (Dot Matrix Printer)
是点阵式打印机,用针打在色带上,将颜色印在纸上
* 喷墨打印机 (Inkjet Printer)
也是一种点阵式打印机,只是它是将墨喷在纸上
* 激光打印机 (Laser Beam Printer)
是光扫描和电子照相技术相结合的产物,原理类似于复印机
? 计算机常用外设
5,绘图仪 (Plotter)
是一种图形输出设备,可以绘出各种复杂精确的图形
6,外存储器
* 软磁盘( Floppy Disk)
* 硬磁盘( Hard Disk)
* 光盘存储器( CD-ROM)
6 计算机外存储器
1 软磁盘
* 软磁盘分类
5.25英寸
3.5英寸
* 存储格式
两个面( SIDE 0/1)
磁道( 0-79), 每一面分为 80个磁道
扇区( SECTOR),每一磁道分 18个扇区
* 软盘驱动器
由机械转动装置和读写磁头 两部分组成
扇区
磁道
面
6 计算机外存储器
2 硬磁盘
* 温彻斯特技术
使用更加可靠,性能更加稳定
* 硬盘规格
盘面:一般都有几个面
柱面, 由每一盘面上的磁道形成
扇区( SECTOR),与软盘相同
* 硬盘接口技术
IDE标准,智能驱动设备,目前较流行的一种
ESDI标准,增强的小型设备接口,IBM/PS2采用
SCSI标准,小型计算机系统接口,Apple/Macintosh上采用
* 注意
非专业技术人员不得拆开硬盘,避免撞击
6 计算机外存储器
3 光盘存储器
* 只读型光盘 (CD-ROM)
全称,Compact Disk Read Only Memory
特点:只能写一次,可存储大量信息,650M
* 一次写入型光盘( WORM)
全称,Write Once Read Many disk
特点, 只能一次写入,写入后不能擦除、修改,650M
* 可抹型光盘
全称,Erasable Optical Disk
特点, 能够重写,21M
? 计算机常用外设
常用外设
键盘
鼠标器( MOUSE)
显示器( CRT)
打印机( Printer)
绘图仪
外存储器
电容式
薄膜式
机械式
针式
光学
机械
软盘
喷墨
激光
光盘
硬盘
1.3.2 计算机软件系统
1 定义 * 是计算机程序、方法、规则、相关的文档以及在
计算机上 运行它时所必需的数据
2 分类
? 软件的定义及分类
软件系统 系统软件应用软件
操作系统
语言处理系统
数据库管理系统
常用服务程序
系统软件 是计算机设计制造者提供的使用和管理计算机的软件,包括
操作系统、语言处理系统、数据库管理系统和常用服务程序等。 应用
软件 是用户利用计算机提供的各种系统软件而开发的解决各种实际问
题的软件
* 定义( Operating System)
是软件与硬件的接口,又是用户与计算机之间的接口
( 1) DOS操作系统
Disk Operating System,又称磁盘操作系统,是单用户单任务
( 2) UNIX操作系统 (XENIX和 LINUX)
通用多用户多任务交互式的操作系统,具有很好的移植性
( 3) Windows操作系统
是运行于保护模式下,是图形窗口式操作系统,并且为多任务
( 4) OS/2操作系统
是一种面向对象并且具有抢先式多任务的操作系统
1,典型操作系统( OS)
( 1)汇编语言 (Assembler)
是将汇编语言编写的源程序翻译成机器语言表示的目标程序
( 2)解释程序 (Interpreter)
将高级程序设计语言编写的源程序按动态的运行顺序逐句进
行翻译并执行,但不产生目标程序
( 3)编译程序 (Compiler)
将用高级程序设计语言编写的源程序翻译成用汇编语言或机
器语言表示的目标程序
2,语言处理系统
( 1) 几个概念 数据 信息 数据处理
数据 是一种物理符号序列,用来记录事物的属性。数据分为两类,如
实验数据、统计数据、工资、奖金、学生成绩等多少的数据,称为 数值型
数据 ;另外,像人名、地名、零件名等数据,称为 字符型数据 。多媒体系
统中,图形、图像、声音等也都是数据。
信息 是事物状态及其运动方式的表现形式。通俗地说,信息是经过加
工并对人类社会实践和生产及经营活动产生决策影响的数据 。
数据处理,顾名思义,就是对数据进行加工处理。具体地说,是指按
一定的算法对数据进行收集、存储、分类、计算、加工、检索和传输的过
程。通常也把数据处理称为信息处理。例如企业的经济管理、情报资料检
索等。
( 2)数据库系统
如何有效地组织数据和方便地处理数据,由数据、硬件、软
件、用户组成
( 3)关系数据库管理系统
Dbase Foxpro ORACLE INFORMIX
3,数据库管理系统( DBMS)
( 1)编辑程序( Editor)
提供一个编辑环境,可以进行建立、修改程序或文件
( 2)连接程序( Link)
可以将几个不同的模块连接成一个完整的目标程序
( 3)测试、诊断程序
测试程序( Checking Program)能检查程序中某些错误
诊断程序( Diagnostic Program)自动检测计算机中的故障
4,常用服务程序
有多种服务程序可以方便用户对计算机的使用和管理人员
对计算机的维护管理。
? 数据处理软件
? 字处理软件
? 表处理软件
? 计算机辅助设计( CAD)
? 专家系统( ES)
? 实时处理
5,应用软件
在计算机硬件和系统软件的支持下,面向具体问题和具体
用户的软件,称为应用软件。应用软件是一些具有一定功
能并满足一定要求的应用程序的组合。目前,一些应用软
件有的已逐步标准化、模块化,形成了解决某类典型问题
的应用程序组合,即软件包 (package),如财务管理软件包、
统计软件包、运筹学软件包等 。
( 1)机器语言
由 0/1组成的机器指令的集合,它可以被直接接收执行
( 2)汇编语言
用助记符、符号地址、标号等符号编写的程序,不能直接执行
例如, 一个汇编语言程序简例如下:
MOV AL,0C
SUB AL,05
HLT
( 3)高级程序设计语言
又称算法语言,面向过程的语言,不依赖于机器
# 面向功能的语言,FORTRAN,COBOL,BASIC,C/++等
# 面向对象的语言,Visual BASIC,Visual C++,JAVA等
6,常用程序设计语言
四、计算机中的数制及数据编码
4.1 常用数制及其相互转换
4.2 计算机中的数据表示方法
4.3 数值数据编码
一个小学数学问题
? 一个两位数,十位数是个位数的 2倍,个位与
十位交换后的数是这个数的一半多 6,求这个
数?
? 设, 十位数是 x,个十位数是 y;
? 10x+y
? x=2y
? 10y+x=(10x+y)/2+6
? y=4,x=8
? 84
4.1常用数制及其相互转换
1,十进制数
* 特点,
有 10个不同的数字 (0,1,2,3,4,5,6,7,8,9); 234,978.5
逢十进一
* 权的概念,
在数位上,每个数位被赋予一定的位值
例如, 在十进制数中,个、十、百、千 …… 各位的权分别为
100,101,102,103 ……
* 权的展开式
(978.3)10 =9× 102 +7× 101 +8× 100 +3× 10-1
公式, (an an-1 an-2… a 0 a-1… a-m )10
= an× 10n + an-1× 10n-1 +an-2× 10n-2+ …+a 0× 100
+ a-1× 10-1+ …+a -m× 10-m
是0~9这10个数字中的任意一个,m,n为正整数,这里
的10被称为 基数,它是相邻数位的权之比。各数位的权是基数
10的整数次幂。
ia
2,二进制数
* 特点,
只有两个数字 0和 1
逢二进位
* 二进制权的展开式
(10101)2=1× 24 +0× 23 +1× 22 +0× 21 +1× 20
公式, (an an-1 an-2… a0 a-1… a-m )2
= an× 2n + an-1× 2n-1 +an-2× 2n-2 + …+ a0× 20
+ a-1× 2-1 + …+ a-m× 2-m
把一个二进制数转换成十进制数, 只需将二
进制数按权展开求和即可, 称为, 乘权求和, 法
。
例 1.1 把 (1101.011)转换成十进制数 。
解:根据, 乘权求和, 法可得:
(1101.011)
1 3, 3 7 521212021202121 3210123 ??????????????? ???
1)二进制数转换成十进制数
3,二进制数与十进制数的相互转换
2)十进制整数转换成二进制整数
如果一个十进制整数 N,已被表示成一个二进制整数
其中 为0或1 (0≤i≤n),那么 N可按二
进制数的权展开如下:
021 aaaa nnn ??? ia
002211 2222 ???????? ???? aaaaN nnnnnn ?
由于展开式的前 n项均为2的整数倍, 因此 即为 N除以2所得的
余数 。 也就是说, 的商为,
余数为 a0
2N
0132211 2222 ??????? ????? aaaa nnnnnn ?
0a
同样,上述商,再除以
2,所得的余数是 。依此类推,一直除下,直到商为0
为止,这时的余数就是 。
0132211 2222 ??????? ????? aaaa nnnnnn ?
1a
na
用这样的办法可以依次得到所求二进制数的各位上的数
字 。我们把这个方法称为“除2取余”法
例 1.2 把 11转换成二进制数 。
1011
112
5 12 22
12
0
10
1
naaa ?,,10
一个十进制纯小数转换成二进制纯小
数,采用“乘2取整”法,其方法如下:先
用2乘这个十进制纯小数,然后去掉乘积的
整数部分;用2乘剩下的小数部分,然后再
去掉乘积中的整数部分,如此下,直到乘积
的小数部分为0或者已得到所要求的精确度
为止。把上面每次乘积的整数部分依次排列
起来,就是所要求的二进制小数。 See page
27
要注意, 一个有限的十进制小数并非一定能够转换成一个
有限的二进制小数, 即上述过程中乘积的小数部分可能永
远不等于0, 这时, 我们可按要求进行到某一精确度为止 。
由此可见, 计算机中由于有限字长的限制, 可能会截去部
分有用小数位而产生截断误差 。
如果一个十进制数既有整数部分, 又有小数部分, 则可
将整数部分和小数部分分别进行转换, 然后再把两部分
结果合并起来 。
由于二进制数的特点, 计算机中采用了二进制数 。 但
是, 一个数值用二进制表示, 所需位数较多, 造成读
写不便 。 为此, 在有关计算机的讨论中, 人们还经常
使用八进制数和十六进制数 。 八进制数的基数为8,
有8个数字:0, 1 …, 7, 并且是, 逢八进一, 。
由于八进制数的基数8是二进制数的基数2的3次幂
,所以一位八进制数相当于三位二进制数 。 这样使得
八进制数与二进制数的相互转换十分方便 。 See page28
4.八进制数
八进制数转换成二进制数时, 只要将八进制数的每一
位改成等值的三
八进制数与十进制数互相转换的方法和二进制数与十
进制数互相转换的方法相仿 。
位二进数即“一位变三位”。
十六进制数的基数为 16, 有 16 个数字:
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,并且是, 逢十六进一, 。
由于 2 =16,一位十六进制数相当于四位二进制数, 所以不难得出
十六进制数与二进制数之间相互转换的方法 。 See page28
4
十六进制转换成二进制 可用“一位变四位”的方
法
二进制转换成十六进制可采用四位变一位的方法
为便于区别和书写,通常在数的后面加上字母 B(Binary)表示二
进制数,加上 Q(Octal,为了区别数字 0,不用字母 O,而用 Q)表示
八进制数,加上 H(Hexadecimal)表示十六制数,
5.十六进制数
1.4.2 计算机中数据的表示方法
计算机中可直接表示和使用的数据分为两大类,
即 数值数据和非数值数据 。其中 非数值数据又称符号
数据 。
数值数据用来表示数量的多少,它包括定点小数、
整数、浮点数和十进制数串四种类型。它们通常都带
有表示数值正负的符号位。
而符号数据则用于表示一些符号标记。如英文字
母、数字、标点符号、运算符号、汉字、图形、语言
信息等等。由于在计算机中,这些数据都是用二进制
编码的,所以,这里提到的数据的表示,实质上是它
们在计算机中的组成格式和编码方法。
1, 非数值数据的表示
非数值数据不表示数量的多少, 只表示有关符号 。
1 ) 字符编码
计算机中的字符按一定的规则用二进制编码表示, 一般
用八个二进制位进行编码的, 目前最普遍采用的编码是
ASCII( American Standard Code for Information Interchange
) 即美国标准信息交换码, 见表 1.2。 这种编码规定:八
个二进制位的最高位为零, 余下的七位可进行编码 。 因此
,可表示 128个字符, 这其中的 95个编码对应着计算机终
端能敲入并可显示的 95个字符, 另外的 33个编码对应着控
制字符, 它们不可显示 。
从 ASCII码表中可看到,码值 0到 31及 127所对应的是控
制字符,码值 32对应的是表中第一个可显示符 —— 空格,
数字符 0的码值为 48,大写字母A的码值为 65(0010 0001)
,小写字母 a的码值为 97(0110 0001)。
2 ) 汉字编码
对于汉字, 在计算机中通常用两个字节编码表示 。
我国制定了, 中华人民共和国国家标准信息交换汉
字编码,, 简称国标码, 代号, GB2312-80”。 该编
码集中收录了汉字和图形符号 7445个, 其中一级汉
字 3755个, 二级汉字 3008个, 图形符号 682个 。
按照 GB2312-80的规定,所有收录的汉字及图形符
号组成一个 94× 94的矩阵,即有 94行和 94列。这里
每一行称为一个区,每一列称为一个位。因此,它
有 94个区( 01- 94),每个区内有 94个位( 01- 94
)。区码与位码组合在一起称为区位码,它可准确
确定某一汉字或图形符号。如汉字, 啊, 的区位码
为 1601,即它在 16区的 01位。
2.数值数据的表示 see page30~31
1) 定点 小数
2) 整 数
3) 浮 点数
4) 十进制数串
定点小数是指小数点准确固定在符号位之后 ( 隐含 ), 符
号位右边的第一位数是小数的最高位数 。 一般表示为:
ns NNNNN ???? ?21.
其中,为用定点数表示的数,为符号位,到
为数据位,对应的权为 。若采用 n+1个二
进制位表示定点小数,则取值范围为:
N sN 1?NnN?
n??? 2,,2,2 21 ?
nN ??? 21
浮点数是指小数点在数据中的位置可以左右移动的数
据 。 通常表示为:
ERMN,?
其中, N 为浮点数, M 为尾数, R 为阶的基数, E
为阶码 。 在计算机中, 浮点数通常表示成如下格式:
M s E M
为使数据在输入输出时直观,通常采用十进制数表
示,但它是用二进制编码表示的。这种二进制编码的
十进制数比较直观,它的每一位十进制数用四位二进
制编码表示,这种编码称为 BCD 码 (Binary Coded
Decimal)。 BCD码有多种,常用的是 8421BCD 码
用 BCD码表示的十进制数是一个数串形式, 但
比较直观 。 如十进制数 47.8 的 BCD 码是:
(01000111.1000)
1, 机器数与真值
通常, 称表示一个数值数的机内编码为机器数, 而它
所代表的实际值称为机器数的真值 。
2.原码
正数的符号位为0, 负数的符号为1, 其它位按一
般的方法表示数的绝对值, 用这样的表示方法得到的
就是数的原码 。
对于带符号数,在机器中通常用最高位代表符号位,0
表示正,1表示负
1.4.3 数值数据的编码
数值数据在计算机内用二进制编码表示, 常用的原码, 反码和补码
。 这里仅介绍带符 号整数的原码, 反码和补码, 并设机器字长为8位
3, 反码
正数的反码与其原码相同, 负数的反码为其原码除符号
位外的各位按位取反 ( 即是0的改为1, 是1的改为
0 ) 。
4,补码
正数的补码与其原码相同,负数的补码为其反码在
最低位加1
1.5.1计算机病毒的定义和特点
1),什么是计算机病毒
计算机病毒是一种具有自我繁殖能力的指令代码 。 计算机
病毒侵入计算机系统后, 会破坏计算机的正常运行, 破坏
计算机中的数据, 并且通过自我复制和数据共享的手段传
染给其它的程序 。
计算机病毒具有以下的三大特性:
1)程序性
2) 破坏性
3)传染性
2),计算机病毒的其他特点,
1)寄生性 2〕 隐蔽性 3)潜伏性
1.5 计算机病毒及其防治
1.计算机病毒的来源
1),开玩笑”者制造的
2)报复者编制的
3)非法复制软件带来的后果
2..计算机病毒的危害
计算机病毒的危害主要表示在对数据的破坏和对
系统本身的攻击上, 只要系统经常备份, 这种破
坏是可以恢复的只是要花费一些时间和精力 。
1.5.2计算机病毒的来源及危害
1.计算机病毒的类型
1)按破坏后果分类, 良性病毒 ; 恶性病毒
2)按寄生方式分类,引导型病毒;文件型病毒
2.计算机病毒的传播途径
1)磁介质是传播计算机病毒的重要媒介
2)网络是传播计算机病毒的主要桥梁
3)光盘介质也可以传播计算机病毒
1.5.3计算机病毒的类型和传染途径
1) 可执行文件莫名其妙地变长 。
2) 装入文件的时间比正常情况长 。
3) 访问磁盘的时间突然变长 。
4) 系统空间突然变小 。
5) 屏幕上出现些莫明其妙的图案如:小球, 雪花, 闪烁, 奇怪的提示等 。
6) 计算机发出不正常的尖叫, 长鸣, 乐曲等 。
7) 可执行文件未经删除突然消失 。
8〕 计算机在没有授权情况下企图向设置了写保护的软磁盘中写入数据 。
9) 系统出现异常的启动和, 死机, 。
10) 出现其它无法解释的, 怪, 现象 。
1.计算机病毒后可能出现的现象
1.5.4计算机病毒的判断和防治措施
1) 专机专用, 固定使用系统引导程序的软盘不要乱用启动
盘 。
2) 系统要及时备份, 将有用的程序拷贝到软磁盘上以减少
因病毒而造成的损失 。
3) 不要非法复制和使用来路不明的软件 。
4) 将己存有信息的软磁盘设置写保护, 可以防止大多数计
算机病毒的侵入 。
5) 修改可执行文件的属性为只读文件 。
6)联网的计算机一旦发现网上有病,要及时检测计算机系
统是否己感染上病毒,如果还没有感染上病毒,立即采取防
治措施;如果已经感染上病毒,要及时清除病毒。
1)使用杀毒软件
2)采用防毒卡防毒
目前广泛使用的杀毒软件有,KV300,MSAV,Kill
这是一种硬件防毒措施。在计算机里安装防毒卡,它能够
时刻监视计算机系统的运行情况,发现异常情况立刻会报
警,并且具有自动杀毒的功能
第一章 计算机应用基础
一、计算机发展史
二、计算机的特点及应用
三、计算机系统的组成
四、计算机中的数制及数据编码
五、计算机病毒及其防治