计算机与汇编教材课程

上传人:yuzo****123 文档编号:142735162 上传时间:2020-08-22 格式:PPT 页数:27 大小:736.50KB
返回 下载 相关 举报
计算机与汇编教材课程_第1页
第1页 / 共27页
计算机与汇编教材课程_第2页
第2页 / 共27页
计算机与汇编教材课程_第3页
第3页 / 共27页
计算机与汇编教材课程_第4页
第4页 / 共27页
计算机与汇编教材课程_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《计算机与汇编教材课程》由会员分享,可在线阅读,更多相关《计算机与汇编教材课程(27页珍藏版)》请在金锄头文库上搜索。

1、计算机组成原理与汇编语言(组成原理部分)2000级,北航计算机学院 刘旭东 Tel :82316285,82317634 Mail:,课程介绍(1),教学内容:计算机单机系统的组成及其工作原理 存储系统的组成与基本工作原理 内部存储器的组成与工作原理 高速缓冲存储器的结构与工作原理 辅助存储器的结构与工作原理 虚拟存储系统等 指令系统的分析与设计 指令系统基本要素 指令系统的设计 典型指令系统分析 CPU的内部结构与工作原理 运算器结构 基本运算方法 控制单元的结构 指令执行过程分析 控制单元的设计(硬连线设计) 微程序控制器 系统总线及输入输出系统,课程介绍(2),目的 掌握计算机的基本组成

2、、内部结构和工作原理。 培养学生分析和设计计算机的能力。 重点与难点 主存储器与高速缓冲存储器 指令系统的设计 CPU的内部结构与工作原理 与其他课程的关系 课程定位:计算机专业基础课程、重点必修课程(7学分); 先导课程:计算机导论、数字逻辑; 后续课程:计算机接口与通信、计算机系统结构; 课程安排 课堂教学:共72学时(含汇编语言部分) 同步实验:计算机教学实验中心单独开设,但成绩计入本课程。 课程考试:期终考试(含汇编语言,A、B卷,闭卷) 成 绩:考试成绩 85 实验成绩 15,第一部分:概述,透视计算机:计算机组成与结构总结 计算机系统的层次结构 计算机的组成部件简介 计算机的内部连

3、接 理解计算机:计算机的基本工作过程 指令的含义 程序的执行 计算机最基本的操作与控制:微操作,1.1 计算机系统,硬件(Hardware) 计算机的实体部分,可以实现计算机最基本的操作行为。 软件(Software) 使计算机实现各种功能的程序集合。包括系统软件、应用软件两大类。,1.2 计算机系统层次结构,计算机的层次结构的演变,实际机器M1 (机器语言程序),机器语言,将高级语言程序先翻译成汇编语言程序或机器语言程序,再在M1或M2上运行,将汇编语言程序先翻译成机器语言程序,然后在M1上运行,1.2 计算机系统层次结构,三级层次结构的计算机系统,实际机器M1 (机器语言程序),虚拟机器M

4、3 (高级语言程序),虚拟机器M2 (汇编语言程序),第一级,第二级,第三级,机器语言程序直接在M1上运行,1.2 计算机系统层次结构,四级层次结构的计算机系统,实际机器M1 (机器语言程序),虚拟机器M3 (高级语言程序),虚拟机器M2 (汇编语言程序),第一级,第二级,第三级,机器语言程序直接在M1上运行,将汇编语言程序先翻译成机器语言程序,然后在M1上运行,将高级语言程序先翻译成汇编语言程序或机器语言程序,再在M1或M2上运行,用微程序解释机器指令,由硬件系统直接执行微程序,1.3 计算机的基本组成,计算机的功能 Data Processing (数据处理) Data Storage (

5、数据存储) Data Movement (数据移动,交换) Control (控制) 计算机的功能结构,1.3 计算机的基本组成,运算器:实现数据处理的部件 完成最基本的算术逻辑运算 ALU (Arithmetic and Logic Unit) Registers DataPath 运算器与机器字长(字的概念)的关系 运算器与机器性能指标: MIPS:Millions of Instructuions Per Second SPEC:System Performance Evaluation Cooperative (SPECint2000,SPECfp2000 ) 简单运算器结构图,1.3

6、 计算机的基本组成,存储器:实现数据存储的部件 保存程序和数据(二进制信息) 存储单元:bit, Byte, Word 地址的概念:每一个字节单元拥有一个唯一的地址(索引) 存储器的工作方式:读、写 存储器结构简图,1.3 计算机的基本组成,控制器:实现控制功能的部件 提供各部件工作所需的控制信号,控制计算机其他部件协同工作 指令部件(Instruction Register ,Instruction Decoder) 指令顺序控制(Program Counter) 时序逻辑部件(Clock,Timer ,Sequencing Logic) 控制信号生成部件(Control Signal Ge

7、nerator or Control Memory) 运算器控制器CPU(Central Process Unit) 控制器结构简图,1.3 计算机的基本组成,输入输出:实现数据交换的部件 实现计算机内部与外界(其他系统或人类)的信息交换 实现数据交换的设备:输入设备、输出设备 接口标准与接口部件 计算机整体结构简图,1.4 计算机结构,总线结构 总线:符合一定的标准的一组公共数据通道 构成:地址总线、数据总线、控制总线 单总线结构 多总线结构 标准总线 ISA-Industry Standard Architecture(工业标准结构) EISA-Extended ISA(扩展工业标准结构)

8、 PCI-Peripheral Connection Interface (周边元件扩充接口) SCSI-Small Computer System Interface(小型计算机系统接口),1.4 计算机结构,单总线结构,1.4 计算机结构,1946年,冯诺依曼与同事开始研制 IAS,虽直到1952年仍未完成,但该机结构被公认为随后发展起来的通用计算机的原型。,1.4 计算机结构,普通PC(PC/XT)的内部结构,1.4 计算机结构,普通PC(Pentium)的内部结构(多总线结构),1.4 计算机结构,Sun SPARCstation20(RISC)多总线结构,Floating-point

9、 Unit,Integer Unit,Inst Cache,Ref MMU,Data Cache,Store Buffer,Bus Interface,SuperSPARC,L2 Cache,MBus Module,MBus,L64852,MBus control M-S Adapter,SBus,DRAM Controller,SBus DMA,SCSI,Ethernet,STDIO,serial,kbd,mouse,audio,RTC,Floppy,SBus Cards,机器指令:计算机硬件可以执行的表示一种基本操作的二进制代码。 指令格式:操作码 操作数(操作数地址) 操作码:指明指令的

10、操作性质 操作数(地址):指令操作数的位置(或操作数本身),2.1 计算机的工作过程,程序:在此特指一段机器指令序列。 完成一定的功能,采用某种算法,具备一定的流程; 计算机按照程序所规定的流程和指令顺序,一条一条地执行指令,达到完成程序所规定的功能的目的。 计算机采用程序计算器(Program Counter)来决定指令执行的顺序。,Example,Y=ax2+bx-c 假定a,b,c,x均为已知数,且存放在内存中,求y。,Example,Y=ax2+bx-c 假定a,b,c,x均为已知数,且存放在内存中,求y。,Example,补1:微操作,微操作:计算机可以完成的最基本的操作,一条机器指令的执行可以解释为一系列的微操作的执行 操作性质:对数据进行某种处理 操作对象 操作的时间与条件,微操作AB,微操作AC + B AC,补2 :机器结构简化图,机器结构简化图,补3:ENIAC(1946),ENIAC:十进制(而非二进制)计算机,用十个真空管(一个ON,其余OFF)表示一位十进制数,算术运算按十进制的方式完成。 占地170平方米,重30吨,耗电140千瓦,共用18000个真空管,每秒可进行5000次加减法运算。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号