8---简单模型机设计教材.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计的具体内容 简单模型机的设计;模 型 机 设 计 步 骤;一、 拟定指令系统; 操作码OP 源操作数 目的操作数;举一个简单的例子: 源操作数字段寻址方式 目的操作数寻址方式 00 R0 00 R1 01 (R0) 01 (R1) 10 I 10 I 11 D 11 D Ri 表示操作数就在寄存器中 (Ri)表示操作数地址在寄存器中 I 指令的第二个字节为操作数或称立即寻址 (D)指令的第二个字节为操作数的地址;A;寄存器组的设置 R0、R1为通用寄存器,8位。 IR为指令寄存器,8位。 PC程序计数器,8位。 MAR为地址寄存器,8位。 加法器的设置 为简化设计,采用为8位带串行进位并行加法器 选择器的设置 连入A选择器的数据来源是RAM的读出数据和R0寄存器的数据。 连入B选择器的数据??源是PC的数据和R1的数据。 数据通路 模型机的数据通路是以总线为基础,以CPU为核心构成的。;A;三、 逻辑设计;A;加法器的逻辑设计 如附图2所示,模型机中的加法器是由八个一位全加器构成,全加器之间采用简单的串行进位。全加器逻辑原理如附图3所示。 ;附图3 一位加法器逻辑图 ;附图2 8位串行进位并行加法器;A;选择器的设计 选择器A和选择器B的结构形式一样,如附图4所示. 在控制电位EN0和EN1的控制下,分别选择R0的或R1的数据通过选择器,进入加法器。EN0和EN1是互斥的,高电平有效。 A选择器的EN0、EN1分别接MA、RA; B选择器的EN0、EN1分别接PB、RB; ;附图4 选择器设计;A;不带复位的寄存器 结构中R0、R1通用寄存器,可存放操作数或结果、中间结果,每个寄存器均由8个D触发器构成。 在CPRi的作用下接收总线的数据送入寄存器,输出连入选择器。 结构如附图5所示。 指令寄存器IR其结构同通用寄存器。;附图5 不带复位的八位寄存器逻辑图;A;带复位的寄存器 结构中MAR地址寄存器是一个带复位的寄存器,带复位是指当有复位信号时,MAR清零。 逻辑图如附图6所示。 程序计数器的设计 程序计数器结构如附图6所示。PC加1是通过加法器实现的。 复位信号RET 的作用是有复位信号时,计数器PC清零。 ;附图6 带复位的八位寄存器逻辑图;部件之间的连接 由系统结构图5-10可看出,部件之间的连接是采用以CPU为中心的总线连接方式。 加法器的输出通过总线BUS连接到所有寄存器和存储器的输入端,除指令寄存器IR和地址寄存器MAR的输出端外,其它部件的输出端分别送入选择器A和选择器B。 连线图如附图1所示。 ;;四、确定控制方式;A;微程序控制器的结构 如图4-4所示,主要由控制存储器ROM2#、ROM1#、微指令寄存器 IR15-8、 IR7-0构成。 L15-8、L7-0用于显示微指令寄存器 IR的内容,便于观察。 ;;微程序控制器时序;3、微指令格式 微指令字长16位即 μIR15~ μIR0。 (1)微指令字段定义 A选择器控制: μIR15·μ IR14 0 0 备用 0 1 RA 1 0 MA 1 1 备用 ;B选择器控制: μIR13· μIR12 0 0 备用 0 1 PB 1 0 RB 1 1 备用 ;输出分配: μIR11· μIR10· μIR9 0 0 0 备用 0 0 1

文档评论(0)

舞林宝贝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档