计算机组成原理
SWPU
1
第一章 概论
计算机的诞生和发展
1.1
计算机系统的组织
1.2
计算机的特点与性能
1.3
计算机的基本概念
1.4
1、信息如何表示,才能被计算机识别?
2、采用什么工作方式,才能使计算机自动地对信息进行处理?
3、采用什么部件,使计算机完成相应的功能?
1.1 计算机的基本概念
计算机组成原理
SWPU
3
计算机之父:
冯? 诺依曼 美籍匈牙利人
John von Neumann
1.1.1 计算机与诺依曼体制
冯·诺依曼体制计算机:按存储方式工作的计算机统称为冯·诺依曼体制计算机。
1946年6月由冯·诺依曼等人首次提出。
计算机的体系结构发生了许多变化,但冯·诺依曼提出的二进制、程序存储和程序控制,依然是普遍遵循的原则。
计算机组成原理
SWPU
4
1.1.1 计算机与诺依曼体制
冯·诺依曼体制的主要思想
1. 采用二进制代码表示数据和指令。
2. 采用存储程序工作方式(核心)。
3. 计算机硬件系统由五大部件构成。
(运算器、存储器、控制器、输入设备和输出设备)
计算机组成原理
SWPU
5
将程序存储于计算机的存储器中
事先编制程序
运行时自动、连续地从存储器中依次取出指令并执行
程序员
存储器
计算机
1.1.2 存储程序工作方式
冯·诺依曼结构计算机采用存储程序 工作方式:
任何要计算机完成的工作都要先被编写成程序,然后将程序和原始数据送入主存并启动执行。一旦程序被启动,计算机应能在不需操作人员干预下,自动完成逐条取出指令和执行指令的任务。
冯·诺依曼结构是怎样的?
应该有个主存,用来存放程序和数据
应该有一个自动逐条取出指令的部件
还应该有具体执行指令(即运算)的部件
程序由指令构成
指令描述如何对数据进行处理
应该有将程序和原始数据输入计算机的部件
应该有将运算结果输出计算机的部件
你还能想出更多吗?
西南石油大学 SWPU
冯·诺依曼计算机硬件框图
7
算术运算
逻辑运算
存放数据
和程序
将信息转换成机
器能识别的形式
将结果转换成
人们熟悉的形式
控制程序
运行
西南石油大学 SWPU
冯·诺依曼计算机的特点
8
1. 计算机由五大部件组成
3. 指令和数据用二进制表示
4. 指令由操作码和地址码组成
6. 以运算器为中心
5. 存储程序
5. 存储程序
缺点:串行处理的工作机制(即逐条执行指令序列)
计算机组成原理
SWPU
9
控制信息
计算机中的信息
数据信息
控制信息:控制信号(微命令)序列,控制计算机的工作。
数据信息:计算机加工处理的对象,分为数值型和非数值型。
信息的数字化表示包含两层含义:
用数字代码表示各种信息
用数字信号表示数字代码
1.1.3 信息的数字化表示(P2 1.1.1)
计算机组成原理
SWPU
10
一、 用数字代码表示各种信息
二进制代码
例1 用数字代码表示数据
5
- 5
表示为
表示为
1.1.2 信息的数字化表示
计算机组成原理
SWPU
11
例2 用数字代码表示字符(ASCII码)
A
B
表示为 100 0001 41H
表示为 100 0010 42H
例3 用数字代码表示命令、状态
启动
停止
正在工作
工作结束
表示为 00
表示为 01
表示为 10
表示为 11
1.1.2 信息的数字化表示
1
2
表示为 011 0001 31H
表示为 011 0010 32H
信息的数字化
声音
文字
图像
指令
这些信息如何表示?
计算机组成原理
SWPU
13
二、 在物理机制上用数字信号表示数字代码
数字型电信号
例1 用电平信号表示数字代码
高电平
1
低电平
0
并行传送信息
1.1.2 信息的数字化表示
1
0
1
1
计算机组成原理
SWPU
14
二、 在物理机制上用数字信号表示数字代码
数字型电信号
例2 用脉冲信号表示数字代码
有脉冲
无脉冲
有脉冲
1
0
1
串行传送信息
1.1.2 信息的数字化表示
1
0
1
1
0
计算机组成原理
SWPU
15
三. 用数字化方法表示信息的主要优点
(1)在物理上容易实现信息的表示与存储
(2)抗干扰能力强,可靠性高
(3)数值的表示范围大