《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第四章 控制器
L,銜单计算机主机及控制器的组成 主机包括:运算器、控制器和主存三个部分 控制器的组成 指令寄有器(IR:用来存放由主存取出的指 今,分为操作码和地址码 b操作码译码器:对存放在指令寄存器的操作码 进行译码 C,控制电路:根据译码结果,把指令应完成的操 作变成时序脉冲,实现指令功能 d.时序信号产生电路:包括启停线路和脉冲 e.程序计数器(PC):提供下一条执行的指令的 地址
1.简单计算机主机及控制器的组成 主机包括:运算器、控制器和主存三个部分 控制器的组成: a. 指令寄存器(IR):用来存放由主存取出的指 令,分为操作码和地址码 b. 操作码译码器:对存放在指令寄存器的操作码 进行译码 c. 控制电路:根据译码结果,把指令应完成的操 作变成时序脉冲,实现指令功能 d. 时序信号产生电路:包括启停线路和脉冲 e. 程序计数器(PC):提供下一条执行的指令的 地址
2.指令执行过程:分为取指 和物行两个周期 (1)取指周期把指令地址给程序计数器, 从该单元读出指令,把指令送给寄存器 IR),就叫取指周期 2)执行周期:执行在取指周期存到指令 寄存器里的指令的阶段,就是执行周期
2. 指令执行过程:分为:取指 和执行两个周期 (1) 取指周期 把指令地址给程序计数器, 从该单元读出指令,把指令送给寄存器 (IR),就叫取指周期 (2) 执行周期:执行在取指周期存到指令 寄存器里的指令的阶段,就是执行周期
2主存读出数据且相加的过程 ①把指令寄存器的地址码移到地址寄存器 ②开始主有的读操作 ③从主存读出数据,存入数据奇存器 四把数据寄存器的内容和累加器的内容送至 ALU ⑤进行加法运算 ⑥把相加结果送回累加器 ⑦命令终止,进入下一条指令的取指周期
a.从主存读出数据且相加的过程 ①把指令寄存器的地址码移到地址寄存器 ②开始主存的读操作 ③从主存读出数据,存入数据寄存器 ④把数据寄存器的内容和累加器的内容送至 ALU ⑤进行加法运算 ⑥把相加结果送回累加器 ⑦命令终止,进入下一条指令的取指周期
b把累加器里的内容写进主存的 过程 ①把指令寄存器的地址码移到地址寄存器 ②开始主存的写操作 把累加器的内容送到数据寄存器 ④命令终止,进入下一条指令的取指周期
b.把累加器里的内容写进主存的 过程 ①把指令寄存器的地址码移到地址寄存器 ②开始主存的写操作 ③把累加器的内容送到数据寄存器 ④命令终止,进入下一条指令的取指周期
c条件转移的过程 ①若条件满足,则把指令寄存器的地址码 送到程序计数器;否则,什么也不做 ②命令终止,进入下一条指令的取指周期
c.条件转移的过程 ①若条件满足,则把指令寄存器的地址码 送到程序计数器;否则,什么也不做 ②命令终止,进入下一条指令的取指周期
3,制器的控制方式:指控制 器控制微操作序列执行的方式 种控制方式: (1)同步控制方式(固定时序方式): 下扫电位 ②优点电路简单 ③缺点:运行速度慢
3. 控制器的控制方式:指控制 器控制微操作序列执行的方式。 有三种控制方式: (1) 同步控制方式(固定时序方式): ① ②优点 电路简单 ③缺点:运行速度慢
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第十章 分支程序设计.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第十一章 循环程序设计.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第十四章 现代计算机技术.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第十三章 高级宏汇编语言.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第十二章 子程序设计.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第三章 指令系统.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第七章 学习机简介.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第六章 外部设备.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第九章 顺序程序设计.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第二章 运算器.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第八章 汇编语言基础.ppt
- 《C语言(C++)程序设计》第9章 文件.ppt
- 《C语言(C++)程序设计》第8章 位运算.ppt
- 《C语言(C++)程序设计》第7章 结构体、联合体和枚举类型.ppt
- 《C语言(C++)程序设计》第6章 指针和引用.ppt
- 《C语言(C++)程序设计》第5章 函数与预处理.ppt
- 《C语言(C++)程序设计》第4章 数组.ppt
- 《C语言(C++)程序设计》第3章 结构化程序设计.ppt
- 《C语言(C++)程序设计》第2章 数据类型及表达式.ppt
- 《C语言(C++)程序设计》第1章 C语言绪论第1章.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第五章 存储体系结构.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第一章 计算机系统概论.ppt
- 《AUTOCAD 2007教程》PPT课件(共十章).ppt
- 湖南省第二届“软考杯”大学生程序设计大赛试题.pdf
- 湖南省首届“湘邮科技杯”大学生程序设计大赛试题.pdf
- 21世纪高等院校规划教材:《数据库基础―Access2003 应用教程》第三章 查询.ppt
- 21世纪高等院校规划教材:《数据库基础―Access2003 应用教程》第二章 建立数据库.ppt
- 21世纪高等院校规划教材:《数据库基础―Access2003 应用教程》第九章 数据库的安全.ppt
- 21世纪高等院校规划教材:《数据库基础―Access2003 应用教程》第六章 数据访问页.ppt
- 21世纪高等院校规划教材:《数据库基础―Access2003 应用教程》第七章 宏的设计与应用.ppt
- 21世纪高等院校规划教材:《数据库基础―Access2003 应用教程》第八章 VBA的设计与应用.ppt
- 21世纪高等院校规划教材:《数据库基础―Access2003 应用教程》第十一章 计算机等级考试指南.ppt
- 21世纪高等院校规划教材:《数据库基础―Access2003 应用教程》第十章 数据库综合应用实例.ppt
- 21世纪高等院校规划教材:《数据库基础―Access2003 应用教程》第四章 报表.ppt
- 21世纪高等院校规划教材:《数据库基础―Access2003 应用教程》第五章 窗体.ppt
- 21世纪高等院校规划教材:《数据库基础―Access2003 应用教程》第一章 数据库基础知识.ppt
- 21世纪高等院校规划教材:《数据库基础―Access2003 应用教程》封面.ppt
- 普通高等教育“十一五”国家级规划教材:《建筑CAD》PPT教学课件(共八章)(陕晋军).ppt
- 《C语言》课程教学课件(PPT讲稿)第十章 指针.ppt
- 《C语言》课程教学资源(作业习题)第十章(作业1).doc