已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机组成原理与汇编语言 组成原理部分 2000级 北航计算机学院刘旭东Tel 82316285 82317634Mail liuxd 课程介绍 1 教学内容 计算机单机系统的组成及其工作原理存储系统的组成与基本工作原理内部存储器的组成与工作原理高速缓冲存储器的结构与工作原理辅助存储器的结构与工作原理虚拟存储系统等指令系统的分析与设计指令系统基本要素指令系统的设计典型指令系统分析CPU的内部结构与工作原理运算器结构基本运算方法控制单元的结构指令执行过程分析控制单元的设计 硬连线设计 微程序控制器系统总线及输入输出系统 课程介绍 2 目的掌握计算机的基本组成 内部结构和工作原理 培养学生分析和设计计算机的能力 重点与难点主存储器与高速缓冲存储器指令系统的设计CPU的内部结构与工作原理与其他课程的关系课程定位 计算机专业基础课程 重点必修课程 7学分 先导课程 计算机导论 数字逻辑 后续课程 计算机接口与通信 计算机系统结构 课程安排课堂教学 共72学时 含汇编语言部分 同步实验 计算机教学实验中心单独开设 但成绩计入本课程 课程考试 期终考试 含汇编语言 A B卷 闭卷 成绩 考试成绩 85 实验成绩 15 课程介绍 3 上课时间及地点第一周 星期二1 2节 主M301 2 17周 星期三3 4节 星期六1 2节 一号楼323 教材及参考书教材 计算机组成原理 高等教育出版社 唐朔飞编著 IBMPC汇编语言程序设计 清华大学出版社 沈美明编著教材到学校教材发行库购买 参考书 计算机组织与结构 性能设计 第五版 电子工业出版社 计算机组成原理教程 科学出版社 白仲英编著授课教师组成原理部分 刘旭东汇编语言部分 熊桂喜实验部分 李宪永 第一部分 概述 透视计算机 计算机组成与结构总结计算机系统的层次结构计算机的组成部件简介计算机的内部连接理解计算机 计算机的基本工作过程指令的含义程序的执行计算机最基本的操作与控制 微操作 1 1计算机系统 硬件 Hardware 计算机的实体部分 可以实现计算机最基本的操作行为 软件 Software 使计算机实现各种功能的程序集合 包括系统软件 应用软件两大类 1 2计算机系统层次结构 计算机的层次结构的演变 实际机器M1 机器语言程序 机器语言 将高级语言程序先翻译成汇编语言程序或机器语言程序 再在M1或M2上运行 将汇编语言程序先翻译成机器语言程序 然后在M1上运行 1 2计算机系统层次结构 三级层次结构的计算机系统 实际机器M1 机器语言程序 虚拟机器M3 高级语言程序 虚拟机器M2 汇编语言程序 第一级 第二级 第三级 机器语言程序直接在M1上运行 1 2计算机系统层次结构 四级层次结构的计算机系统 实际机器M1 机器语言程序 虚拟机器M3 高级语言程序 虚拟机器M2 汇编语言程序 第一级 第二级 第三级 机器语言程序直接在M1上运行 将汇编语言程序先翻译成机器语言程序 然后在M1上运行 将高级语言程序先翻译成汇编语言程序或机器语言程序 再在M1或M2上运行 用微程序解释机器指令 由硬件系统直接执行微程序 1 3计算机的基本组成 计算机的功能 DataProcessing 数据处理 DataStorage 数据存储 DataMovement 数据移动 交换 Control 控制 计算机的功能结构 1 3计算机的基本组成 运算器 实现数据处理的部件完成最基本的算术逻辑运算ALU ArithmeticandLogicUnit Registers DataPath运算器与机器字长 字的概念 的关系运算器与机器性能指标 MIPS MillionsofInstructuionsPerSecondSPEC SystemPerformanceEvaluationCooperative SPECint 2000 SPECfp 2000 简单运算器结构图 1 3计算机的基本组成 存储器 实现数据存储的部件保存程序和数据 二进制信息 存储单元 bit Byte Word地址的概念 每一个字节单元拥有一个唯一的地址 索引 存储器的工作方式 读 写存储器结构简图 1 3计算机的基本组成 控制器 实现控制功能的部件提供各部件工作所需的控制信号 控制计算机其他部件协同工作指令部件 InstructionRegister InstructionDecoder 指令顺序控制 ProgramCounter 时序逻辑部件 Clock Timer SequencingLogic 控制信号生成部件 ControlSignalGeneratororControlMemory 运算器 控制器 CPU CentralProcessUnit 控制器结构简图 1 3计算机的基本组成 输入输出 实现数据交换的部件实现计算机内部与外界 其他系统或人类 的信息交换实现数据交换的设备 输入设备 输出设备接口标准与接口部件计算机整体结构简图 1 4计算机结构 总线结构总线 符合一定的标准的一组公共数据通道构成 地址总线 数据总线 控制总线单总线结构多总线结构标准总线ISA IndustryStandardArchitecture 工业标准结构 EISA ExtendedISA 扩展工业标准结构 PCI PeripheralConnectionInterface 周边元件扩充接口 SCSI SmallComputerSystemInterface 小型计算机系统接口 1 4计算机结构 单总线结构 1 4计算机结构 1946年 冯 诺依曼与同事开始研制IAS 虽直到1952年仍未完成 但该机结构被公认为随后发展起来的通用计算机的原型 1 4计算机结构 普通PC PC XT 的内部结构 1 4计算机结构 普通PC Pentium 的内部结构 多总线结构 1 4计算机结构 SunSPARCstation20 RISC 多总线结构 Floating pointUnit IntegerUnit InstCache RefMMU DataCache StoreBuffer BusInterface SuperSPARC L2Cache MBusModule MBus L64852 MBuscontrolM SAdapter SBus DRAMController SBusDMA SCSI Ethernet STDIO serial kbd mouse audio RTC Floppy SBusCards 机器指令 计算机硬件可以执行的表示一种基本操作的二进制代码 指令格式 操作码 操作数 操作数地址 操作码 指明指令的操作性质操作数 地址 指令操作数的位置 或操作数本身 2 1计算机的工作过程 程序 在此特指一段机器指令序列 完成一定的功能 采用某种算法 具备一定的流程 计算机按照程序所规定的流程和指令顺序 一条一条地执行指令 达到完成程序所规定的功能的目的 计算机采用程序计算器 ProgramCounter 来决定指令执行的顺序 Example Y ax2 bx c假定a b c x均为已知数 且存放在内存中 求y Example Y ax2 bx c假定a b c x均为已知数 且存放在内存中 求y Example 补1 微操作 微操作 计算机可以完成的最基本的操作 一条机器指令的执行可以解释为一系列的微操作的执行操作性质 对数据进行某种处理操作对象操作的时间与条件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 垃圾填埋场渗滤液沉淀池优化设计
- 城市道路提升改造工程技术方案
- 风电场环境保护与生态恢复方案
- 兵团法院公务员考试试题及答案
- 巴中市柳林镇公务员考试试题及答案
- 安全技术管理公务员考试试题及答案
- 城市道路环境整治提升改造项目规划设计方案
- 2026年蔬菜种植公司绿禾蔬菜品牌建设与宣传推广制度
- 文化产业市场分析:影视出版与动漫产业研究
- 2025浙江杭州市余杭区瓶窑镇巡查执法辅助人员招考易考易错模拟试题(共500题)试卷后附参考答案
- 木糖醇的生产工艺设计综述-课程设计
- 高血压的防治健康宣教
- MBEC项目管理标准手册
- WB/T 1087-2018煤炭仓储设施设备配置及管理要求
- GB/T 2566-2010低煤阶煤的透光率测定方法
- GB/T 13277.4-2015压缩空气第4部分:固体颗粒测量方法
- GB/T 11032-2020交流无间隙金属氧化物避雷器
- 社会保障概论讲义课件
- 三级安全培训记录表 (个人档案)
- 2023门球竞赛规则电子版图文并茂
- 全民健康信息综合管理平台实施方案
评论
0/150
提交评论