计算机组成原理-唐朔飞(完整)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
乘以x 在运算器中
加ax2 在运算器中
c 加 2020/11/1
在运算器中
取x 至运算器中 乘以a 在运算器中 加b 在运算器中 乘以x 在运算器中 加c 在运算器中
指令格式举例
1.2
操作码
地址码
取数 000001 存数 加 乘 打印 停机
2020/11/1
α 0000001000 β γ δ
[α]
虚拟机器 M3 虚拟机器 M2
虚拟机器 实际机器 M1 微程序机器 M0
虚拟机器 M4
虚拟机器 M3
软 件 虚拟机器 M2
硬 实际机器 M1 件
微程序机器 M0
2020/11/1
用编译程序翻译 成汇编语言程序
用汇编程序翻译 成机器语言程序
1.1
用机器语言解释操作系统
用微指令解释机器指令
由硬件直接执行微指令
1.2
运算器 ALU
CPU
控制器 CU 存储器 主存
辅存
输入设备
输出设备
主机 硬件
I/O设备
主机
主 存
2020/11/1
CPU
ALU
CU
I/O
设备
三、计算机的工作步骤
1.上机前的准备
• 建立数学模型
• 确定计算方法
sin x = x -
x3 3!
+
x5 5!
-
x7 7!
+
x9 9!
-
…
√x =
1 2
ACC
[ACC] [ACC]+[γ] [ACC]×[δ]
[ ]
β ACC
ACC 打印机
2020/11/1
2.计算机的解题过程
1.2
(1)存储器的基本组成
存储体
存储体 – 存储单元 – 存储元件 (0/1) 大楼 – 房间 – 床位(无人/ 有人) 存储单元 存放一串二进制代码
MAR MDR
主存储器
输入设备
运算器
输出设备
2020/11/1
控制器
指挥程序 运行
冯·诺依曼计算机硬件框图
1.2
输入设备
存储器 运算器
输出设备
控制器
2020/11/1
二、计算机硬件框图
1.2
1. 以存储器为中心的计算机硬件框图
控制器
数据 输入设备
程序
存储器
计算 输出设备
结果
运算器
2020/11/1
2.现代计算机硬件框图
MDR = 8 位 存储单元个数 16 存储字长 8
2020/11/1
① 加法操作过程
1.2
ACC MQ ALU
X
运算器
2020/11/1
唐朔飞
2007年12月
2020/11/1
2020/11/1
第1章 计算机系统概论 第2章 计算机的发展及应用 第3章 系统总线 第4章 存储器 第5章 输入输出系统 第6章 计算机的运算方法 第7章 指令系统 第8章 CPU 的结构和功能 第9章 控制单元的功能 第10章 控制单元的设计
第1章 计算机系统概论
1.1 计算机系统简介
1.2 计算机的基本组成
1.3 计算机硬件的主要技术指标
2020/11/1
1.4 本书结构
1.1 计算机系统简介
一、 计算机的软硬件概念
1. 计算机系统
计 硬件 计算机的实体,
算
如主机、外设等
机
系
统 软件 由具有各类特殊功能
的信息(程序)组成
2020/11/1
1.1
系统软件 用来管理整个计算机系统
(
yn +
x yn
)
(
n
=
0,
1,
2,
…)
• 编制解题程序
程序 —— 运算的 全部步骤
指令 —— 每 一个步骤
2020/11/1
1.2
编程举例
1.2
计算 ax2 + bx + c = (ax + b)x + c
取x 至运算器中
乘以x 在运算器中
乘以a 在运算器中
存ax2 在存储器中
取b 至运算器中
新版课件提供了章目录和节目录。操作上除了顺序播放外,还可任选一章、 任选一节播放,并可从任意一页幻灯片返回到上一级目录。具体功能如下。
2020/11/1
1. 进入章目录后,可点击任一章播放。 2. 进入节目录后,可点击任一节播放。 3. 每一节播放结束时,可继续播放,也可点击本节最后一页幻灯片右下角 的按钮,回到上一级目录,再点击节目录幻灯片右下角的按钮,即可回到章 目录。 4. 点击任一页幻灯片右下角的按钮,均可回到上一级目录。 在修改课件过程中,哈尔滨工业大学计算机科学与技术学院张丽杰、罗丹 彦为课件的录入、排版、绘图、动画演示做了大量工作,在此表示衷心感谢。 由于时间仓促,难免有不妥之处,敬请读者和专家批评指正。
语言处理程序
软
操作系统 服务性程序
件
数据库管理系统
网络软件
应用软件 按任务需要编制成的各种程序
2020/11/1
2. 计算机的解题过程
1.1
高级语
目标源自文库
结果
言程序
翻译 程序 运行
2020/11/1
计算机
二、计算机系统的层次结构
1.1
高级语言 汇编语言 操作系统 机器语言 微指令系统
2020/11/1
三、计算机体系结构和计算机组成 1.1
有无乘法指令
计算机 程序员所见到的计算机系统的属性 体系结构 概念性的结构与功能特性
(指令系统、数据类型、寻址技术、I/O机理)
计算机 组成
实现计算机体系结构所体现的属性
(具体指令的实现)
2020/11/1
如何实现乘法指令
1.2 计算机的基本组成
一、冯·诺依曼计算机的特点
计算机组成原理
第2版
2020/11/1
唐朔飞
高等教育出版社 高等教育电子音像出版社
为配合由高等教育出版社出版的面向21世纪课程教材《计算机组成原理》 教学和自学的需要,随书出版了《计算机组成原理》配套课件。为了配合该教 材的第2版,本课件在保留原课件特色的基础上,做了相应的补充和修改。
该课件与《计算机组成原理》第2版教材在体系上完全一致,它以课堂教 学为依托,帮助读者边阅读边思考,通过点击鼠标,逐行显示精练的文字和简 明的图表,既可从文稿中对教材的重点和难点加深理解,又可从视图中看到动 画演示效果,形象地理解各种电路的工作原理和设计思路。
存储字 存储单元中二进制代码的组合 存储字长 存储单元中二进制代码的位数
每个存储单元赋予一个地址号
2020/11/1
按地址寻访
(1)存储器的基本组成
1.2
存储体 MAR MDR
主存储器
2020/11/1
MAR 存储器地址寄存器
反映存储单元的个数
MDR 存储器数据寄存器
反映存储字长
设 MAR = 4 位
1. 计算机由五大部件组成 2. 指令和数据以同等地位存于存储器,
可按地址寻访 3. 指令和数据用二进制表示 4. 指令由操作码和地址码组成 5. 存储程序 6. 以运算器为中心
2020/11/1
冯·诺依曼计算机硬件框图
1.2
存放数据 将信息和转程换序成机 器能识别的形式
存储器
算将术结运果算转换成 逻人辑们运熟算悉的形式