- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 3.5 组合逻辑控制 微命令 发生器 …… 微命令序列 译码 器 … I/O状态 控制台信息 状态寄存器 PSW 时序系统 指令寄存器 IR 地址形成 部件 程序计数器 PC 主存 运算器 时序 信号 操作码 寻址方式 组合逻辑基本框图 1.组合逻辑控制器的时序系统 (1)工作周期划分 取指周期FT 用于指令正常执行 源周期ST 目的周期DT 执行周期ET 中断周期IT DMA周期DMAT 用于I/O传送控制 依靠不同的时间标志,让CPU分步工作,通常采用工作周期、时钟周期和工作脉冲三级时序。 设置6个触发器分别作为各周期状态标志 1 工作周期开始 0 工作周期结束 在整个指令周期中,任何时候必须、且只能有一 个工作周期状态标志为“1”。 FT S R D C Q Q 总清 1 1 FT CPFT 电平上升 复位 1)取指周期(FT) 从M取出指令并译码; 公共操作 修改PC。 取指结束时,按操作码和寻址方式(R/非R寻址) 转相应工作周期。 按寻址方式(非R寻址)形成源地址,从M取出源操 作数,暂存于C。 2)源周期(ST) 3)目的周期(DT) 4)执行周期(ET) 按寻址方式(非R寻址)形成目的地址,或从M取出 目的操作数,暂存于D。 按操作码完成相应操作(传送、运算、取转移地址 送入PC、返回地址压栈保存); 后续指令地址送入MAR。 5)中断周期(IT) 关中断、保存断点和PSW、转服务程序入口。 IT指CPU响应中断请求后,到执行中断服务程序前。 6)DMA周期(DMAT) DMAT指CPU响应DMA请求后,到完成一次数据传送的时间。 DMA控制器接管总线权,控制数据直传。 由硬件完成 1)时钟周期时间: 一次从M读出,并经数据通路传送的操作;或 一次数据通路传送操作;或 一次向M写入的操作 (2)时钟周期(节拍)T 1微秒 完成一步操作: 模型机以访存时间作为一步操作时间。 一个总线 周期等于一个时钟周期,可根据需要扩展。 2)时钟周期数: 每个工作周期第一拍T=0, 每开始一个新节拍T计数, 工作周期结束时T清0。 一个工作周期中的时钟数可变。 用计数器T控制节拍数 将计数值译码,可产生节拍电位。 每个时钟周期结束时设置一个脉冲。 (3)工作脉冲P 1μS 时钟周期T 工作脉冲P 打入寄存器 进行时序转换 (周期状态设置/清除 时钟T计数/清除) 2.CPU控制流程 FT 双 单 转 SR ST DT ET DMAT DMA请求? 中断请求? IT SR Y N Y N 源操作数非寄存器寻址 3.指令流程图与操作时间表 (1)取指周期FT 拟定指令流程: 初始化时置入FT, 确定各工作周期中每拍完成的具体 操作(寄存器传送级)。 列操作时间表: 列出每一步操作所需的微命令及产 生条件。 1)进入FT的方式 FT S R D C Q Q 总清 FT 1 程序正常运行时同步打入FT。 1 FT CPFT 复位 2)流程图 1 ST FT0: PC+1 PC M IR 3)操作时间表 FT0: 电位型微命令 脉冲型微命令 M IR EMAR, R, SIR PC+1 PC PC A, A+1, DM CPPC 1 DT 1 ET 或 或 CPFT( P) CPST( P) CPDT( P) CPET( P) CPT ( P) 工作周期中,每拍结束时发CPT;工作周期结束时, 5个时序打入命令都发。 转换 操作时间表中各微命令的含义: 控制访存操作的微命令 EMAR, R/W, SIR, … (2) 控制CPU内部数据通路操作微命令 PC?A, S3S2S1S0M, DM, CPPC, … (3) 控制时序切换的微命令 1?ST/DT/ET, CPFT/ST/DT/ET, CPT, … (2)传送指令 FT0: M IR, 1)流程图 例1: MOV R0,R1; 源数 ET0: R1 R0 PC MAR ET1: 例2: MOV(R0),(R1); FT0: M IR, PC+1 PC ST0: R1 MAR ST1: M MDR C DT0: R0 MAR 目的地址 ET0: C MDR ET1: MDR M ET2: PC MAR PC+1 PC 形地 取源操作数, 暂存于C, 需5步。 PC+1 PC ST0: PC MAR DT1: M MDR C DT0: C MDR 源数 ET0: C+R1 MAR ET1: MDR M ET2: PC MAR
您可能关注的文档
- 2014届高考数学(理)一轮复习专题集训:三角函数的图象和性质 1.doc
- 2014·新课标高考总复习·数学3-4函数y=Asin(ωx+φ)的图象及应用.ppt
- 2014届高三化学名师点拨金榜专题课件全案:物质结构与元素周期律.ppt
- 2014届高三数学一轮复习 (教材回扣+考点分类+课堂内外+限时训练)专讲专练 6.2 等差数列及前n项与.doc
- 2014届高中语文 第三单元 第12课《鱼书》 应用体验之旅配套训练 粤教版必修2.doc
- 107736_概率和统计解答题精选_杨大钊.ppt
- 20121024线性代数一二章复习课.ppt
- 3-3自然地理环境的差异性_课件(孙逸豪推荐).ppt
- 3.2.1 实际问题中导数的意义 课件(北师大选修2-2).ppt
- 4 北京市丰台区2011届高三第一学期期末试卷(数学理科)1.doc
原创力文档


文档评论(0)