- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
计算机组成原理与汇编语言程序设计(第2版)第3章微体系结构—CPU组织(2)1
第3节CPU模型机的组成及其数据通路3.3.1基本组成P98模型机数据通路结构图2
P983.3.1基本组成1.寄存器(1)可编程寄存器通用寄存器有4个:R0、R1、R2、R3;堆栈指针为SP;程序状态字寄存器为PSW;程序计数器为PC。(2)暂存器暂存器有3个:C、D、Z。(3)指令寄存器IR指令寄存器IR用来存放当前正在执行的一条指令。(4)与主存接口的寄存器MAR、MDRCPU对主存的控制信号有两个:读信号RD控制对主存的读操作;写信号WR控制对主存的写操作。3
2.运算部件P99ALU的输入A来自暂存器D,输入B来自ALU总线,运算结果输出到Z。控制ALU运算的控制信号有:ADD、SUB、AND、OR、XOR、COM、NEG、A+1、A-1、B+1、B-1,它们分别控制ALU完成加、减、与、或、异或、求负、求反等运算。3.总线与数据通路结构(1)ALU总线CPU内部采用单总线结构,即设置一组ALU总线(也称为CPU内总线),由16根双向数据传送线组成,ALU和所有寄存器通过这组公共总线连接起来。(2)系统总线模型机的CPU、存储器及I/O设备分别挂接在一组系统总线上。系统总线包括:16根地址总线、16根数据总线,以及控制总线。为简单起见,模型机采用同步控制方式。4
4.控制器及微命令的基本形式P100(1)微命令的基本形式在模型机中,微命令有两种形式。①电位型微命令n各寄存器输出到ALU总线的控制信号:R0、R1、OUTOUTPC、SP、MDR等。OUTOUTOUTnALU运算控制信号:ADD、SUB、AND、OR、XOR等。n暂存器D的左移/右移控制信号:SAL、SAR。n程序计数器PC的计数控制信号:PC+1。nMAR和MDR输出到系统总线的控制信号:EMAR,EMDR。n寄存器置入控制信号有:SMDR、SPSW。n主存的读/写信号有:RD、WR。②脉冲型微命令n脉冲型微命令(寄存器打入脉冲):CPR0、CPR1、CPPC、5CPIR、CPSP、CPMAR、CPMDR等。
P100(2)控制器传统控制器的主要部件包括:指令寄存器IR、指令译码器、程序计数器PC、状态字寄存器PSW、时序系统和微操作信号发生器。定义:控制器是整机的指挥中心,其基本功能就是执行指令,即根据指令产生控制信号序列以控制相应部件分步完成指定的操作。6
P1013.3.2数据传送1.寄存器之间的数据传送在模型机中,寄存器之间可直接通过ALU总线传送数据,具体传送由输出门和打入脉冲控制。例如:把寄存器R1的内容传送到寄存器R3,即实现传送操作R1→R3所需控制信号为R1OUT、CPR37
2.主存数据传送到CPU(读)主存与CPU之间通过系统总线传送数据。例如:要从存储器中取指令到指令寄存器IR,通过以下操作序列即可实现:①PC→MAR;PC(指令地址)送存储器地址寄存器n实现PC→MAR的控制信号:PCOUT、CPMAR。②M→MDR→IR;从选中存储器中读指令到IRn实现读操作M→MDR的控制信号:EMAR、RD、SMDR;n实现MDR→IR的控制信号:MDROUT、CPIR。8
3.CPU数据传送到主存(写)例如:在R2中存放需写入主存的数据,存储单元地址在R1中,则写一个数据到存储器可通过以下操作序列实现:①R1→MAR;地址送MARn实现R1→MAR的控制信号:R1、CPMA。ROUT②R2→MDR;数据送MDRn实现R2→MDR的控制信号为R2、CP。OUTMDR③MDR→M;数据写入选中的主存n实现写操作MDR→M的控制信号为EMAR、EMDR、WR9
P1024.执行算术或逻辑操作例如:完成“把寄存器R1和R2的内容相加,结果送到R3”这个功能,需要分成3步执行:①R1→D;把R1的内容先送到寄存器Dn实现R1→D的控制信号:R1、CP。OUTD②D+R2→Z;R2内容送到ALU的B端与D内容通过ALU相加,结果送Zn实现D+R2→MDR的控制信号:R2、ADD、CP。ZOUT③Z→R3;将存放在Z中的相加结果送入R3中n实现Z→R3的控制信号:ZOUT、CPR3。10
第四节组合逻辑控制器原理P102组合逻辑控制器是指产生控制信号(即微命令)的部件,是用组合逻辑线路来实现。在模型机中有几十个微命令,则每个微命令都需要一组逻辑门电路,根据相应的逻辑条件(如指令的操作码、寻址方式、时序信号等)产生该微命令。本节先介绍模型机的指令系统,然后假设模型机采用的是组合逻辑控制器,讨论其时序系统、指令执行流程及微命令的产生与综合。组合逻辑控制器一旦制造后,逻辑电路之间的关系
您可能关注的文档
- 德隆国际战略规划管理课件.ppt
- 德意橱柜促销方案课件.ppt
- 德信诚精益生产简介课件.ppt
- 微贷客户的实地调查课件.ppt
- 微课及其应用详解课件.ppt
- 微耕门禁知识浅谈课件.ppt
- 微波半导体二极管负阻器件讲解课件.ppt
- 微机原理定时计数器课件.ppt
- 微分方程的稳定性模型概要课件.ppt
- 微信支付与安全课件.ppt
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
最近下载
- 武汉理工大学《高等数学》2022-2023学年第一学期期末试卷及答案.docx
- 《企业财务会计》全套PPT课件.pptx
- 社会体育建设方案-专业教学资源库备选项目材料.pdf VIP
- 美的品牌案例分析.pptx VIP
- 美的案例分析.pptx VIP
- 小学生秋季学期第1-20周国旗下讲话稿(新).pdf
- 边做边学——Dreamweaver CS6网页设计案例教程(第3版)(共12单元)01.ppt VIP
- 武汉理工大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 清洁生产与循环经济( 第二版) 教学课件 作者 奚旦立徐淑红高春梅 主编 第4章 清洁生产.ppt
- 美的品牌案例分析.pptx VIP
文档评论(0)