北航计算机组成原理讲义

计算机组成原理

(2011级)

北航计算机学院 刘旭东© 、肖利民

Tel

Mail :liuxd@buaa.edu.cn

liuxd@act.buaa.edu.cn

第五部分 CPU与控制单元设计

一、CPU的功能与组成

二、数据通路设计

三、指令执行流程分析

四、硬布线控制器设计

五、微程序控制器

六、MIPS数据通路设计

七、流水线技术简介

2

1.1 CPU的功能与组成

CPU的功能:控制指令执行

取指令:从存储器中读出指令

 指令地址部件:指明当前要读取的指令在存储器中的地址

 指令寄存部件:保存从存储器中取来的指令

分析指令:分析指令的操作性质以及操作对象的位置(地址)

 译码部件:对指令进行译码

执行指令:实现指令应该具有的操作功能

 控制信号逻辑部件:根据指令的操作性质和操作对象的地址(

译码结果),在时序信号配合下,产生一系列的微操作控制信

号,从而控制计算机的运算器、存储器或输入输出接口等部件

工作,实现指令所表示的功能。

 时序部件:提供计算机基准时序信号

3

1.1 CPU的功能与组成

CPU的组成

执行单元( EU-Execution Unit)

 运算单元:算术逻辑运算单元(ALU )

 寄存器:通用寄存器组(GPRs),标志寄存器(FR,又称程

序状态字PSW),临时寄存器(TR )

控制单元 (CU-Control Unit ):

 指令地址部件:程序计数器(PC - Program Counter)

 指令寄存部件:指令寄存器(IR - Instruction Register)

 译码部件:指令译码器(ID - Instruction Decoder)

 微操作控制信号产生部件:产生计算机其他部件所需要的所有

微操作控制信号,有组合逻辑和微程序等实现方式。

 时序部件:产生时序信号

内部总线:CPU 内部数据通路(Internal Bus)

4

1.1 CPU的功能与组成

CPU 内部结构(内部 CPU

单总线结构) 微操作控制信号

ALU GR 微操作信号 中

执行单元(EU) 发生器 断

MAR 系

控制单元(CU) A B MBR ID 统

EU PC

寄存器单元 IR CU

中断系统

Intern

北航计算机考研计算机组成原理,北航计算机组成原理讲义.pdf相关推荐

  1. 北航计算机学院上机试题,北航计算机系考研复试上机真题及答.pdf

    北航计算机系考研复试上机真题及答.pdf K 出品 侵权必究 北京航空航天大学计算机系考研 复试 06-12 上机真题及答案 复试上机指导 1. 本真题只是供辅助作用,关键还是研友平时动手能力练 习和 ...

  2. 考研计算机专业课统考吗,【计算机考研】你了解计算机统考408吗?

    原标题:[计算机考研]你了解计算机统考408吗? 什么是408计算机统考 计算机考研专业课在2009年年初实行了第一次统考,统考是国家教育部出题,全国统一考试,计算机考研统考编号是408,408考试科 ...

  3. 2019年计算机考研大纲,2019年计算机考研大纲(原文).pdf

    2019年计算机考研大纲2019年计算机考研大纲 2019计算机考试大纲 I 考试性质 计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与 技术学科的硕士研究生而设置的具有选拔性质的联考 ...

  4. 计算机考研计划时间,2019计算机考研时间安排:复习时间规划

    随着考研竞争越来越激烈,考研复习一定要做好规划,每天的时间要做好管理,分清轻重缓急,这样才能高效率复习.管理的5个原则,大家抓紧调整个人复习.小编还为大家精心准备了计算机考研复习资料还有计算机考研报考 ...

  5. 陕西大学最早的计算机专业,2019计算机考研:陕西地区计算机专业优质院校

    2019考研开启,专业的选择,关系到未来的职业发展路径,而学校的选择,关系到未来的院校竞争难度.中公计算机考研小编整理陕西地区优势院校及专业介绍,希望能帮助大家更好的选择.小编还为大家精心准备了计算机 ...

  6. 计算机考研难度排行榜2019,计算机考研难度排行榜

    国内学习计算机专业的大学生,数量不少,毕竟这是一个热门的专业.但随着就业难的趋势,越来越多的同学,选择了考研.不过,考研难度不小,尤其是一些名校,考研的录取率更低.下面小编就为大家分析一下计算机考研难 ...

  7. 2019计算机考研百度云,2019计算机考研复习时间表(全年版)

    准备期.基础期.强化期和冲刺期,每个阶段都有要做的事情,小编写的很详细哟,大家好好看看吧~小编还为大家精心准备了计算机考研复习资料还有计算机考研报考指导助力你的考研路哦! 1准备期(还未准备的现在开始 ...

  8. 408计算机组成考试大纲,2021计算机考研408大纲:计算机组成原理部分解析及备考指导...

    2021计算机考研408大纲已经公布,那么大纲公布后,我们要如何根据大纲进行计算机考研复习呢?一起来看看吧~更多考研专硕复习资料.考研专硕试题.考研专硕复习策略等信息,请您关注浙江考研专硕备考. 计算 ...

  9. 12年计算机考研大纲,2012年计算机考研大纲解析之计算机组成原理

    2012年计算机统考大纲已经公布,我们第一时间来解析一下计算机统考大纲的第二部分计算机组成原理及相关知识点:计算机组成原理部分也占了45分,是分值最高的两部分之一,可见计算机专业研究生选拔对计算机组成 ...

  10. 12年计算机考研大纲,2012计算机考研大纲解析之计算机组成原理

    2012年计算机统考大纲已经公布,我们第一时间来解析一下计算机统考大纲的第二部分计算机组成原理及相关知识点:计算机组成原理部分也占了45分,是分值最高的两部分之一,可见计算机专业研究生选拔对计算机组成 ...

最新文章

  1. 定义员工类,职工类,管理类
  2. 谈API网关的背景、架构以及落地方案--转
  3. matlab怎么在c 中调用,在C中调用Matlab (转)
  4. 易驾佳智能机器人教练_学车吗?全智能模拟+车载机器人教练,让你轻松学车...
  5. python将整数逆序_python练手入门小项目:字符串的妙用
  6. Eclipse使用————生成Get/Set、toString快捷键(不使用鼠标)
  7. 实训项目四 powerpoint 综合应用_【深化改革结硕果】新疆番茄综合精深加工关键技术及产业化应用项目取得重大突破...
  8. 图像转svg,及绘制svg图像
  9. 统计面要素中点要素的个数.
  10. 智慧博物馆信息系统建设方案
  11. jQuery 版本升级迁移
  12. linux sz 大于4g,ubuntu 使用sz命令传输windows大于4G的文件
  13. 服务器TPMC值计算
  14. STM32(7):中断方式让按键点亮LED
  15. ES2015 Proxy 对比 defineProperty
  16. 统计学中三大相关系数
  17. 如何把一张图片调整为另一张图片大小,不变形
  18. python3爬取网易云歌单数据清洗_利用Python网络爬虫抓取网易云歌词
  19. 关于PDF文本的解析与PDF图片的提取
  20. 长沙计算机学院王进,王进教授

热门文章

  1. python处理出租车轨迹数据_1-出租车数据的基础处理,由gps生成OD(pandas).ipynb...
  2. FIR滤波器——Matlab实现
  3. python机器学习之数据集(查看数据,划分训练集、测试集)
  4. android 暗黑模式项目适配过程
  5. Ubuntu 下实现类似Everything的功能
  6. java简历的专业技能,java程序员专业技能简历范文
  7. Web基础(Java前端基础)
  8. 能力风暴机器人编程 | 详解使用能力风暴机器人以及配套VJC 4.3 CH做一个物联网——智慧物流项目
  9. 将Matlab程序打包成.exe独立可执行程序
  10. 抖音高贵气质的签名_抖音上,那群认真分享知识的人真“酷”