组原课程设计动员.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组原课程设计动员

计算机组成原理课程设计 吴艺娟 计算机组成原理 课程设计 设计题目 16位机微程序控制器指令系统的设计与实现 设计目的 1、深入理解计算机控制器的功能、组成知识和各类典型指令的执行过程; 2、对指令格式、寻址方式、指令系统、指令分类等建立具体的总体概念; 3、学习微程序控制器的设计过程和相关技术。 控制器提供的控制信号 * * 主讲: 吴艺娟wuyijuan@bipt.edu.cn 设计内容 完成微程序控制器指令系统的设计,设计29条基本指令和19条扩展指令的功能、格式和执行流程,并在教学计算机上实现、运行、调试正确。 设计说明 1、TEC—2000教学机的微程序控制器主要由作 为选件的微程序控制器小板和教学机大板上 的7片GAL20V8组成。 2、TEC—2000教学机微程序控制器上要实现的 全部基本指令和扩展指令的控制信号都是由 微程序小板上的7片控制存储器给出的。 3、应了解监控程序的A命令只支持基本指令,扩展指令应用E命令将指令代码写入到相应的存储单元中;不能用T、P命令单步调试扩展指令,只能用G命令执行扩展指令。 4、要明白TEC—2000教学机支持的指令格式及指令执行流程分组情况;理解TEC—2000教学机中已经设计好并正常运行的各类指令的功能、格式、执行流程和控制信号的组成。 5、要明确自己要实现的指令格式、功能、执行流程设计中必须遵从的约束条件。 6、为了完成扩展指令的功能、格式和执行流程, 并在教学计算机上实现、调试正确的实验内 容,具体过程包括: 1)确定指令格式和功能,要受教学机已有硬件 的约束,应尽量与已实现指令的格式和分类 办法保持一致; 2)划分指令执行步骤并设计每一步的执行功 能,画出指令执行流程框图; 3)在指令微程序表中填写每一个控制信号的状 态值,注意要特别仔细,并有意识地体会这 些信号的控制作用; 指令微程序表: SCC3~0 …… CI3~0 下址 微址 操作功能 指令 4)将设计好的微码,装入控制存储器的相应单 元; 5)编写若干个包含你设计的指令的程序,通过 运行该程序检查执行结果的正确性,来初步判 断你的设计是否正确;如果有问题,通过几种 办法查出错误并改正,继续调试,直到完全正 确。 运算器 微程序控制器 控制 存储器 用于运算器 输入设备 输出设备 主存储器 控制总线 0 单元 n单元 1单元 C Z V S 接口 . PC AR IR 数据总线 地址总线 ALU 乘商寄存器 R1 R0 Rn 操作数 地址 操作码 寄存器组 映射 地址寄存器 程序计数器 指令寄存器 微程序定序器 主振 脉冲 微指令寄存器 下地址字段内容 下地址 ROM1 ROM2 CI3~0 SCC3~0 MRW I2~0 I8~6 I5~3 DC2 DC1 SST SSH SCI B口 A口 SB SA 0 0 0 ROM3 ROM4 ROM5 ROM6 ROM7 0 0 一、MAPROM 0号芯片的内容为各条指令对应的微程序段在控制存储器中的地址 见参考书P212 微程序入口地址映射表 二、下一条微指令的地址是由“下地址”、CI3~CI0、SCC3~SCC0组合控制的 见参考书P208 三、MRW 即MIO、REQ、WE 见参考书P205 四、与运算器有关的26位控制信号 1、I0~I9 数据来源、运算功能、数据处理方式 见参考书P205 2、SA、SB、A口、B口 选择A、B口地址来源 见参考书P209 3、SST 用于控制状态标志位的状态变化 见参考书P129 4、SCI 用于控制产生运算器最低位的进位输入 信号 见参考书P131 5、SSH 用于控制产生运算器最高、低位的移位 输入信号 见参考书P131 五、DC1 用于对CPU内部总线数据来源的控制,选择把哪一组数据发送到CPU内部总线上 见参考书P205~207 六、 DC2 用于对几个特定的寄存器接受输入的控制,选择允许哪一个寄存器接收送给它的一组数据 见参考书P207 七、 29条基本指令和19条扩展指令 见参考书P166~167 注意: 几个专用寄存器 R0 I/O时默认使用的寄存器 R4

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档