计算机应用基础

88
计计计计计计计 计计计计 : 计计计计 计计计 计计 :2013---2014 计 1 计计

Upload: vladimir-davenport

Post on 30-Dec-2015

42 views

Category:

Documents


5 download

DESCRIPTION

计算机应用基础. 任课教师 : 计算机系 马丽君 时间 :2013---2014 第 1 学期. 本课程要学习的内容. 第一学期:文化基础 介绍计算机的产生、发展、组成 介绍操作系统的概念与操作 介绍办公自动化 WORD , EXCEL , PowerPoint 的使用 介绍上网查阅资料、发电子邮件的方法 学习数据库技术、程序设计与软件工程基础 第二学期:高级语言 Access 数据库技术. 高等教育 21 世纪课程教材. 大学计算机基础. 主编:蒋加伏 沈岳 主审:邹逢兴. 第一章 计算机系统基础. 计算机的发展 计算机的类型 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 计算机应用基础

计算机应用基础

• 任课教师 : 计算机系 马丽君

• 时间 :2013---2014第 1学期

Page 2: 计算机应用基础

本课程要学习的内容• 第一学期:文化基础• 介绍计算机的产生、发展、组成• 介绍操作系统的概念与操作• 介绍办公自动化

WORD, EXCEL, PowerPoint 的使用• 介绍上网查阅资料、发电子邮件的方法• 学习数据库技术、程序设计与软件工程基础• 第二学期:高级语言• Access 数据库技术

Page 3: 计算机应用基础

高等教育高等教育 2121 世纪课程教材世纪课程教材

大学计算机基础大学计算机基础

主编:蒋加伏 沈岳 主审:邹逢兴

Page 4: 计算机应用基础

第一章 计算机系统基础

• 计算机的发展

• 计算机的类型

• 计算机的基本工作原理及结构

• 计算机硬件系统组成

• 计算机软件系统

• 数据在计算机中的表示与存储

Page 5: 计算机应用基础

1.1 计算机的发展

• 早期计算工具的发展

• 早期计算机的发展

• 现代计算机的发展

• 微型计算机的发展

• 未来的新型计算机

Page 6: 计算机应用基础

人类追求的计算工具人类追求的计算工具

1642 Blaise Pascal加法器加法器 Charles BabbageCharles Babbage

1822 差分机

1833 分析机MARK IMARK IENIACENIAC

电子计算机时代

Page 7: 计算机应用基础

世界上第一台计算机世界上第一台计算机ENIACENIAC

5000次加法/秒

体重28吨

占地170m2

18800只电子管

1500个继电器

功率150KW

Page 8: 计算机应用基础

计算机发展的计算机发展的44个时代个时代

个人计算机大、超大规模集成电路

1971~今第四代

终端访问集成电路1965~1970第三代

磁芯、磁盘晶体管1954~1964第二代

磁鼓、磁带电子管1946~1953第一代

特点电路年份时代

Page 9: 计算机应用基础

微处理器集成度发展示意图微处理器集成度发展示意图

晶体管数目

4004 奔腾4

420,000,000

2,300

0.18微米芯片

10微米芯片

Page 10: 计算机应用基础

摩尔定理摩尔定理

晶体管数

单位时间执行的指令数

百万条

/每秒

每18个月芯片能力增长一倍。

Page 11: 计算机应用基础

微型计算机的发展

• 第一台: 1975 美国爱德华-罗伯茨,名为牛朗星

• 组成: intel8080 处理器, 256 字节的存储器,一个电源,一个机箱,大量开关,显示器面板。

• 1981 年, IBM 公司 16 位个人计算机 IBM PC5150

• 1983 年, IBM 公司改进型 IBM PC/XT

• 1984 年,多用户,多任务 80286, IBM PC/AT

• 1985 年,长城 0520 ,中国第一台自行研制的 pc 兼容机。

• 进入 90 年代, 386, 486, 586 ,奔腾机等

Page 12: 计算机应用基础

未来新型的计算机

• 超导计算机

• 量子计算机

• 光子计算机

• 生物计算机

• 神经网络计算机

Page 13: 计算机应用基础

1.2 计算机的类型

• 计算机系统的分类

• 微型计算机的类型

Page 14: 计算机应用基础

计算机系统的分类

大型计算机

计算机

嵌入式系统

超级计算机 : 如世界超级计算机 500 强

大型集群计算机 : 如浪潮天梭 TS10000

大型服务器等 :如 IBM 公司 eServer z990

PC 计算机 :如 Pentium 4 桌面计算机

苹果计算机 : 如苹果 Power PC G5

笔记本计算机:如迅驰 2 代笔记计算机

PC 服务器:如 HP ProLiant ML150 G2

平板计算机:如东芝 dynabook R10

掌上计算机:如惠普 ip AQ h6315 Pocket PC

工业控制 PC :如西门子 SIMATIC IL43 工控机

单片机:如 8051 系列单片机

POS 机(电子收款机系统)

ATM 机(自动柜员机)

其他控制:测量、管理、应用系统

Page 15: 计算机应用基础

微型计算机的类型

• 计算机定义的不确定性

• PC 系列计算机

• 苹果系列计算机

• 掌上计算机

Page 16: 计算机应用基础

1.3 计算机的基本工作原理及结构

• 计算机的基本工作原理

• 指令和指令系统

• 微型计算机的系统结构

• 非冯诺依曼计算机结构

Page 17: 计算机应用基础

1.2.2 1.2.2 计算机的基本工作原理计算机的基本工作原理

计算机的基本工作原理是由美籍匈牙利计算机的基本工作原理是由美籍匈牙利科学家冯科学家冯··诺依曼于诺依曼于19461946年首先提出的。年首先提出的。

采用二进制的形式表示数据和指令采用二进制的形式表示数据和指令

采用存储程序方式采用存储程序方式

计算机由运算器、存储器、控制器、输入计算机由运算器、存储器、控制器、输入设备、输出设备设备、输出设备55大部件组成大部件组成

1.3.1

Page 18: 计算机应用基础

计算机的体系结构计算机的体系结构

冯冯··诺依曼结构(程序存储式电子数字诺依曼结构(程序存储式电子数字自动计算机方案)自动计算机方案)————计算机硬件体系计算机硬件体系结构由五个基本部件:输入器、输出器、结构由五个基本部件:输入器、输出器、控制器、运算器和存储器组成。控制器、运算器和存储器组成。

非冯非冯··诺依曼结构:是由数据而不是由诺依曼结构:是由数据而不是由指令来驱动程序执行的体系结构。指令来驱动程序执行的体系结构。

Page 19: 计算机应用基础

冯冯··诺依曼理论要点诺依曼理论要点

John von Neumann冯诺依曼

存储程序工作原理存储程序工作原理计算机的两个基本能力:一是能够计算机的两个基本能力:一是能够

存储程序,二是能够自动地执行程序。存储程序,二是能够自动地执行程序。

计算机是利用计算机是利用““ 存储器存储器”” (内存)(内存)来存放所要执行的程序的,而称之为来存放所要执行的程序的,而称之为CPUCPU的部件可以依次从存储器中取出程的部件可以依次从存储器中取出程序中的每一条指令,并加以分析和执行,序中的每一条指令,并加以分析和执行,直至完成全部指令任务为止。直至完成全部指令任务为止。

Page 20: 计算机应用基础

冯冯··诺依曼结构框图诺依曼结构框图

数据流控制流

取数

存数

地址

指令

(内)存储器内)存储器

控制器

运算器

输出设备

输入设备

程序+

数据

操作命令

处理

结果

反馈信号

响应信号

请求信号

响应信号

请求信号

Page 21: 计算机应用基础

1.2.3 1.2.3 指令和指令系统指令和指令系统

指令:是能被计算机识别并执行的二进指令:是能被计算机识别并执行的二进制代码,由操作码与操作数组成。制代码,由操作码与操作数组成。

指令系统:即一台计算机所有指令的集指令系统:即一台计算机所有指令的集合,包括数据传送指令、数据处理指令、合,包括数据传送指令、数据处理指令、程序控制指令、输入、输出指令和其他程序控制指令、输入、输出指令和其他指令。指令。

指令执行过程指令执行过程

1.3.2

Page 22: 计算机应用基础

1.2.3 1.2.3 指令和指令系统指令和指令系统

33、指令执行过程、指令执行过程冯氏原理:人们预先编好程序,利用输冯氏原理:人们预先编好程序,利用输入设备把程序输入内存,计算机在控制入设备把程序输入内存,计算机在控制器控制下,从内存中逐条取出程序交运器控制下,从内存中逐条取出程序交运算器执行。把结果回送入内存、或由输算器执行。把结果回送入内存、或由输出设备输出。出设备输出。

执行步骤:取指令、分析指令、执行指执行步骤:取指令、分析指令、执行指令、程序计数器加令、程序计数器加1 1

1.3.2

Page 23: 计算机应用基础

1.3.3 微型计算机系统结构

• 1. 早期的计算机系统结构

• 采用 ISA 总线系统结构,将所有设备都挂在一条 ISA 总线上,这条总线由控制线 CB ,数据线 DB ,地址线 AB 组成,这种结构简单,缺点是各个设备都使用一条总线,容易造成系统瓶颈。

Page 24: 计算机应用基础

ISA 总线系统结构

Page 25: 计算机应用基础

1.3.3 微型计算机系统结构

• 2.目前的计算机系统结构

• Pentium 4 计算机结构是以 CPU 为核心的控制中心的分层结构。系统以 3 个 Hub芯片为中心,存储器控制 Hub(MCH)、 I/O

控制 Hub(ICH) 、固件控制 Hub(FWH).

• 控制图如书 .

Page 26: 计算机应用基础

1.3.3 微型计算机系统结构• 3. 计算机系统的 1-3-5-7规则

• 1个 CPU :处于系统的顶层

• 3 大芯片:北桥芯片 (MCH) 、南桥芯片 (ICH)、 BIOS芯片 (FWH)

• 5 大接口:集成驱动器电子设备接口、串行 ATA接口、 SIO 超级输入输出接口、以太网接口、音频接口。

• 7 大总线:前端总线、内存总线、图形接口总线、南北桥连接总线、外部设备互连总线、少针脚总线、通用串行设备总线

Page 27: 计算机应用基础

非冯非冯··诺依曼结构计算机诺依曼结构计算机

数据流计算机数据流计算机

归约计算机归约计算机

基于面向对象程序设计语言的计算机基于面向对象程序设计语言的计算机

智能计算机智能计算机

非冯·诺依曼结构是一种由数据而不是由指令来驱动执行的体系结构。

1.3.4

Page 28: 计算机应用基础

非冯非冯··诺依曼结构计算机的优、缺点诺依曼结构计算机的优、缺点

缺点:缺点: 操作开销太大;操作开销太大; 不能有效利用以前冯氏计算机累积起来的丰不能有效利用以前冯氏计算机累积起来的丰富资源。富资源。

优点:优点: 支持高度的并行操作;支持高度的并行操作; 与与VLSIVLSI技术相适应;技术相适应; 有利于提高软件生产力。有利于提高软件生产力。

Page 29: 计算机应用基础

1.4 计算机硬件系统组成

• 计算机系统组成• CPU 系统• 主板系统• 存储器系统• 总线和接口• 输入输出设备• 计算机的主要技术指标

Page 30: 计算机应用基础

1.2.1 1.2.1 计算机系统的组成计算机系统的组成

计算机系统

硬件

主机中央处理器(CPU) 运算器

控制器

内存储器 只读存储器(ROM)随机存储器(RAM)

外存储器——硬盘、软盘、光盘外部设备

输入设备——键盘、鼠标、光笔、扫描仪输出设备——显示器、打印机、绘图仪

软件

系统软件操作系统 语言处理系统

数据库管理系统 系统服务程序

应用软件文字处理软件 信息管理软件

图形软件 辅助设计软件各种程序包

1.4.1

Page 31: 计算机应用基础

1.3 1.3 计算机硬件系统的组成计算机硬件系统的组成

从外观看,一台微机由主机和外部设备组成。在主机箱内有主板(包括CPU和内存、总线扩展槽)、外存、输

入输出接口电路等,如下图所示:

Page 32: 计算机应用基础

1.3.2 1.3.2 CPUCPU

② 插卡式Slot

① 针脚式Socket

1. 中央处理器CPU:它执行对信息的处理与

控制,是整个微型机的核心,它是一个大规模

集成电路芯片。

CPU可分为:

2. 微处理器MPU:它是将CPU、时钟

脉冲发生器和系统控制器集成在一片或多片大规模集成电路上而形成的一个独立器件。

1.4.2

Page 33: 计算机应用基础

1.3.2 1.3.2 CPUCPU1.4.2

Page 34: 计算机应用基础

1.3.2 1.3.2 CPUCPU

CPU的基本结构: 运算器与内部控制器;运算器与内部控制器; 控制逻辑单元;控制逻辑单元; CPUCPU内部总线。内部总线。

CPU的性能指标: CPUCPU执行指令的速度即执行指令的速度即CPUCPU每秒所能执行的指每秒所能执行的指令条数;令条数;

CPUCPU的字长即的字长即CPUCPU一次所能处理的数据的二进一次所能处理的数据的二进制位数;制位数;

指令本身的功能强弱及复杂程度。指令本身的功能强弱及复杂程度。

1.4.2

Page 35: 计算机应用基础

1.3.1 1.3.1 主板主板主板是位于主机箱底部的一块大型印刷电路板,有CPU

插槽/插座、内存插槽、局域总线的扩展总线、高速缓存、时钟和CMOS主板BIOS、软/硬盘、串口、并口等外设接口、控制芯片等。

内存插槽

扩展插槽

1.4.3

Page 36: 计算机应用基础

1.3.1 1.3.1 主板主板1.4.3

Page 37: 计算机应用基础

1.3.3 1.3.3 存储器存储器

微型机的存储器用来存放程序和数据,存储器容量的大

小、存取数据速度的快慢将直接影响到微型机系统的性能。

计算机运行时的程序和数据均放在RAM中,一旦掉电,其中的内容将全部丢失。

随机存储器 RAM

只读存储器 ROM

可编程只读存储器 PROM

可改写只读存储器 EPROM

磁盘存储器: 、

存储器

主存储器(内存)

软磁盘 硬磁盘

光盘存储器外存储器(辅助存储器)

1.4.4

Page 38: 计算机应用基础

存储器的单位

• 1 位( bit)= 一位二进制数 (最小单位 )

• 1 字节( byte) =8 位二进制数(基本单位)

• 1KB=1024 字节• 1MB=1024KB

• 1GB=1024MB

• 1TB=1024GB

Page 39: 计算机应用基础

内存储器

Page 40: 计算机应用基础

内存储器的分类

静态随机存取存储器( SRAM )动态随机存取存储器 ( DRAM )只读存储器( ROM )高速缓冲存储器( Cache)

Page 41: 计算机应用基础

外存储器的分类

硬磁盘存储器

软磁盘存储器

光盘存储器

优盘( Flash Memory)

移动硬盘

Page 42: 计算机应用基础

硬盘的性能指标

①盘径: 5.25英寸, 3.5英寸, 2.5英寸, 1.8英寸等;

②接口类型: IDE、 EIDE、UATA/33、UATA/66、 SCSI 等;

③盘面数:相当于软盘中的“面数”,又称磁头数;

④柱面数:相当于软盘中的“磁道数”;

⑤扇区数、数据传输率、硬盘转速、电源和重量等。硬盘容量的计算:

总容量=每扇区字节数×盘面数 ×柱面数 ×扇区数

Page 43: 计算机应用基础

硬盘的性能指标

Page 44: 计算机应用基础

硬盘机的主要技术指标平均等道时间:指磁头移动到数据所在

磁道所用的时间;数据传输率:指磁头到硬盘缓存间最大

数据传输率;主轴转速:指硬盘内主轴转动速度;高速缓存( Cache ):指在硬盘内部

的高速存储器。

Page 45: 计算机应用基础

光盘存储器

原理:运用光盘盘面的凸凹不平,表示“ 0” 和“ 1” 的信息,光驱利用激光头产生激光扫描光盘盘面,读取“ 0”和“ 1” 的信息。

特点:记录密度高,存储容量大,数据保存时间长。

Page 46: 计算机应用基础

光盘存储器

类型:

只读型光盘 (CD-ROM) ,只能读取信息,不能写入,可提供 680M 的存储空间。

一次写入型光盘 (CD-R) ,只能写一次,写后不能修改。

可擦型光盘 (CD-RW) ,可以重复读写,但需要光盘刻录机操作。

Page 47: 计算机应用基础

优盘与移动硬盘

①优盘:又名闪存盘。

②移动硬盘

特点: •容量大,单位存储成本低;•速度快;•兼容性好,即插即用;•具有良好的抗震性能。

特点:防潮、耐高低温、抗震、防电磁波、 容量大、携带方便等

Page 48: 计算机应用基础

1.4.5 总线与接口

微型计算机硬件系统由微处理器、存储器、各种输入 /输出接口电路以及系统总线组成。

微 处 理 器 CPU

主存储器 外存接口 输入输出接口 其他 I/O 口

各种外设键盘、显示器等

软、硬盘驱动器

AB

DB

CB

微型机的系统结构图如下:

Page 49: 计算机应用基础

1.4.5 总线与接口

总线

I/O接口

计算机线路连接

Page 50: 计算机应用基础

总线( BUS ) 定义:是指计算机系统中能够为多个部件共享的一组公共信息传输线路。

按功能和传输信息的种类可以分为: a. 数据总线 b. 地址总线 c. 控制总线 性能表征: a. 总线宽度 b. 总线频率

Page 51: 计算机应用基础

I/O 接口 定义:是接口是指计算机系统中,在两个硬

件设备之间起连接作用的逻辑电路。 作用: a. 数据缓冲 b.速度匹配 c. 数据转换信号与接口类型: a.外设与主机传送的信号有:数据信号,状态信号,控制信号

b.接口有两种:串行和并行接口两种

Page 52: 计算机应用基础

计算机线路连接 计算机系统的接线可以分为信号线与电源线。 计算机设备的接线集中在主机后部,每个插座上都标记了

不同的色彩,将插头对色入座即可。 主要有以下设备的接口 显示器电源插座: 3孔 D形插座 键盘插座: 6孔圆形,紫色 鼠标插座:6孔圆形,绿色 USB接口:扁平 4芯插座 调制解调器:D形,9针,蓝色 打印机:D形,25孔,桃红色 显示器:D形3排15孔,蓝色

Page 53: 计算机应用基础

1.4.6 输入输出设备

显示器 打印机 绘图仪

键盘 鼠标 扫描仪

输入设备

输出设备

Page 54: 计算机应用基础

键盘分类A. 按键的数量分类:83键,88键,101键等。B. 按制造工艺分类:机械式,电容式,薄膜式,电阻式等。

Page 55: 计算机应用基础

鼠标的分类

无线光电鼠标

主要用于视窗界面的操作环境中,通过在桌面上移动鼠标器带动光标移动来实现各种需要的操作。 鼠标器通过串行通讯接口与主机相连,有机械式和光电式两种。

Page 56: 计算机应用基础

扫描仪

扫描仪是一种光机电一体化的输入设备,它可以将图文形象转换成可由计算机处理的数字数据。

Page 57: 计算机应用基础

显示器

能及时显示计算机的提示信息和程序的运行结果,是向用户提供信息的重要设备。主要由显示监视器和显示适配器两部分组成:

1). 显示器的分类

a. 按颜色:显示器有单色、彩色显示器之分。

b. 按器件:有阴极射线管显示器、液晶、发光二极管、等离子体、荧光等平板型显示器。

Page 58: 计算机应用基础

显示器的主要技术参数 屏幕尺寸:主要有 14英寸、 15英寸、 17英寸、 20英寸等规格。

点距:屏幕上荧光点间的距离。现有的规格0.20,0.25,0.26,0.28,0.31,0.39(毫米 ) 等。

显示分辨率:通常写成 (水平点数 )×(垂直点数 ) 的形式,目前 1024 ×768较普及。

刷新频率:每分钟屏幕画面更新的次数, 一般是 75Hz~ 200Hz 。

Page 59: 计算机应用基础

打印机

打印机的主要技术指标:

•打印速度: CPS (字符 /秒)表示;•打印分辨率: DPI (点 /英寸)表示;•最大打印尺寸: A4或 A3 。

Page 60: 计算机应用基础

1.4.7 微型计算机的主要技术指标

1. 性能指标

字长

时钟主频

内存容量

外部设备配置

Page 61: 计算机应用基础

1.4.7 微型计算机的主要技术指标

2 、功能指标

3 、可靠性指标

4 、兼容性指标

Page 62: 计算机应用基础

1.5 计算机软件系统

应用软件

信息管理软件图形处理软件

电子表格软件

各种程序包

计算机软件系统

系统软件

操作系统程序设计语言和语言处理系统数据库管理系统

设备驱动程序文字处理软件

实用工具

Page 63: 计算机应用基础

1.5.1 系统软件 操作系统 :windows 系列 ,linux,unix 等

网络服务 : 网页服务 , 文件下载服务 , 邮件

数据库管理系统 :ORACLE,MS SQL,VFP

程序设计语言 : 机器语言 ,汇编语言 , 高级语言

语言处理程序 :解释方式 , 编译方式

解释方式 :逐条翻译 ,译一条 ,执行一条

编译方式 : 用相应的语言编译程序将源程序翻译成目标程序 .

Page 64: 计算机应用基础

1.5.2 应用软件

文字处理软件:如 WPS,WORD 等; 电子表格软件:如 Excel, Lotus 等;信息管理软件:如各种管理信息系统;图像处理软件:如 Photoshop, 3dsMax 等; 其他应用软件:如辅助设计软件( CAD )、辅助教学软件( CAI )等。

Page 65: 计算机应用基础

1.6 数据在计算机中的表示与存储

Page 66: 计算机应用基础

数据在计算机中的表示

数据是指所有能输入到计算机中并被计算机识别、存储和加工处理的符号的总称。

①数值型数据: 128, (32.56)8;

②非数值型数据:“学生”、“ 0730-8845139” 。

数值 ----十—二进制转换

西文 -----------ASCII码

汉字 ----输入码与机内码的转换

声音、图像 ----------模数转换

输入设备

输出设备

二—十进制转换 ------ 数值

ASCII码 ----------- 西文

机内码与输入码转换 ----汉字

数模转换 ----------声音、图像

Page 67: 计算机应用基础

1.6.1 数值数据的表示

1. 二进制数据的表示

① 数的长度

1 字节( byte)=8比特( bit )

在计算机中,数的长度按比特( bit) 来计算。但因存储容量常以“字节”为计量单位,所以数据长度也常以字节为单位计算。

Page 68: 计算机应用基础

1.6.1 数值数据的表示

③ 小数点的表示方法

在计算机中表示数值型数据,其小数点的位置总是隐含的。

② 数的符号 一般用数的最高位(左边第一位)来表示数的正负号,并约定以“ 0” 表示正,以“ 1” 表示负。

Page 69: 计算机应用基础

1.6.1 数值数据的表示

2. BCD

用四位二进制数代表一个数字字符

④二进制运算二进制可用多项式表示二进制加法运算二进制减法运算

Page 70: 计算机应用基础

数值编码

十进制数与 8421BCD 编码表

0001 0001

0000

00010010

0011

0100

0101

0110

0111

0

1

2

3

4

5

6

7

1000

10010001 0000

0001 0010

0001 0100

十进制数 8421BCD码 8421BCD码

8

9

10

11

12

13

14

十进制数

15 0001 0101

0001 0011

Page 71: 计算机应用基础

1.6.2 字符数据的表示1.英文字符的 ASCII 编码: 7 位二进制数表示一个字符,共表示 128 个字符,如 A的 ASCII码为 65, a为 97, 0为 482.汉字字符的编码

GB2312 编码局部表 GB2312 编码总体布局

① 汉字交换码

Page 72: 计算机应用基础

汉字的各种编码及其关系

② 汉字机内码

③ 汉字输入码

④ 汉字字形码 ⑤ 国标 GB18030- 2000

用户 键盘 转换程序

存储器汉字库及程序显示器 /打印机

输入汉字 输入编码

机内码

机内码输出字形编码

输入码、机内码、字形码之间的关系

Page 73: 计算机应用基础

1.6.3 多媒体数据的表示

• 多媒体数据转换成二进制数后计算机才能存储和处理 .

• 声音用波形文件、 MIDI音乐文件或压缩音频文件;图像用位图编码或矢量编码;视频由一系列帧组成。

Page 74: 计算机应用基础

1.6.4 数据存储• 基本存储单位:字节 =8 个二进制位

• 对 CPU ,基本运算单位是一个字节,但一个位也可以。

• 对内存,运算与传输单位是一个字节,但也可以多个字节。

• 对硬盘、光盘传输单位一个扇区。

• 对操作系统,基本分配单位是一个簇 4KB.

Page 75: 计算机应用基础

1.6.5 计算机的运算

算术运算:加、减、乘、除逻辑运算:与、或、非 数据比较:大于、小于、等于、不等于、大于等于、小于等于

数据传送:输入、输出、赋值

Page 76: 计算机应用基础

1. 二进制的算术运算 加法 0+0=0 0+1=1 1+0=1 1+1=0 (进位)减法 0-0=0 1-0=1 1-1=0 0-1=1 (借位)乘法 0x0=0 1x0=0 0x1=0 1x1=1

除法 与十进制类似

Page 77: 计算机应用基础

逻辑运算

逻辑“与”运算0x1=0 1x0=0 0x0=0 1x1=1

逻辑“或”运算0+0=0 0+1=1 1+0=1 1+1=1

逻辑“非”运算Not 0= 1 Not 1 = 0

Page 78: 计算机应用基础

2. 进位计数制

十进制 RR=10 ,可使用 0,1,2,3,4,5,6,7,8,9

二进制 RR=2 ,可使用 0,1

八进制 RR=8 ,可使用 0,1,2,3,4,5,6,7

十六进制 RR=16 ,可使用 0,……,9,A,B,C,D,E,F

“逢 RR 进一一,借一一当 RR”

基数的概念

Page 79: 计算机应用基础

2. 进位计数制位权值的概念

每个位置上的数据所表示的数值等于该数符乘以该位置上的位权值例: 666.66 = 6×102+ 6×101+ 6×100+ 6×10-1+ 6×10-2

例: (101101.11) 2 = 1×25+ 1×24+ 1×23+ 1×22+0×21+ 1×20+ 1×2-1+ 1×2-2

=32 + 0 + 8 + 4 + 0 +1 + 0.5 + 0.25

=(45.75)10

Page 80: 计算机应用基础

3. 不同数制之间的转换

⑴二、八、十六进制转换为十进制对任意一个二、八、十六进制数,均可按照前述 r 进制数的展开式方便的转成相应的十进制数

如:( 1101.01)2=1X23+1X22+0X21+1X20+0

X2-1+1X2-2

Page 81: 计算机应用基础

3. 不同数制之间的转换⑵十进制数换为 r 进制数①十进制整数转换为 r 进制规则:采用除以 r取余数,直到商为零时结束。

所得余数序列,先余为低位,后余为高位。②十进制小数转换为 r 进制规则:采用乘以 r取整数,直到余数为 0 时结束。

所得整数序列,先整为高位,后整为低位。

Page 82: 计算机应用基础

十进制整数转为二进制整数

1101例 1: (13)10 = ( )2

1 3

6

3

1

0

2

2

2

2

余数

1

0

1

1

二进制数低位

二进制数高位

Page 83: 计算机应用基础

十进制小数转成二进制小数(0.6875)10 = ( )2

0. 6 8 7 5

3 7 5 01.

7 5 0

0.

5 01.

0 1.

整数

1

0

1

1

二进制数高位

二进制数低位

例 2 :

Page 84: 计算机应用基础

⑶ 二进制与八进制、十六进制之间的相互转换

① 二进制数转换成八进制数:以小数点为分界点,左

右三位一节,不足三位以零补足三位。例 : (101101.01)

2=(101,101.010)=(55.2)8

②八进制数转换成二进制数:将每位八进制数码以三位二进制数表示。

例 : (76.42)

8=(111110.100010)2=(111110.10001)2

Page 85: 计算机应用基础

⑶ 二进制与八进制、十六进制之间的相互转换

③二进制数转换成十六进制数:以小数点为分界点,左右每四位一节,不足四位以零补足四位。

(1111011011.100101011)2 = (11,1101,1011.1001,0101,1000)2

= (3DB.958)16

④十六进制数转换成二进制数:将每位十六进制数码以四位二进制数表示。

例 : (A3B.C) 16 = (101000111011.1100)2

= (101000111011.11)2

Page 86: 计算机应用基础

( 1 )原码

原码就是用最高位表示数的正、负号, 0 表示正, 1 表示负,而数值部分用最高位以后的若干位来表示。

( 2 )反码 原码变反码的规则为:正数的反码与原码相同;负数的反码是将它的原码除符号位外逐位取反。

例:二进制数 + 1000110 的原码表示为: 01000110

二进制数 - 1000110 的原码表示为:11000110

4. 带符号数的表示方法

Page 87: 计算机应用基础

( 3 )补码

补码的取码原则是:正数的补码和其原码相同;负数的补码是它的原码除符号位外逐位取反(即 0变

1, 1变 0 ),最后在末位加 1 。

例:二进制数 + 1000110 的补码表示为: 01000110

二进制数 - 1000110 的补码表示为: 10111010

二进制数 - 1000110 的反码表示为: 10111001

例:二进制数 + 1000110 的反码表示为: 01000110

4. 带符号数的表示方法

Page 88: 计算机应用基础

原码、补码的几个例子

十进制 原 码 补 码

87

-87

127

-127

0

-0

01010111 01010111

11010111 10101001

01111111 01111111

11111111 10000001

00000000 00000000

10000000 00000000

采用补码来表示正、负整数时, +0 和- 0 的取码是完全相同的,而原码对 +0 和- 0 的取码是不相同的。