计算机组成原理-设计新的机器指令.docxVIP

计算机组成原理-设计新的机器指令.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验题目 筱行两条新的机器能公 实验类型 设计 实验日期 2021.5. 15 题目来源 1、必修 2、选修 3、自拟(设计) 4、专题 一、实验目的及要求 1. (70 分) 在TEC-9实验箱模型机现有11条指令集基础上自行添加至少2条新的机器指令。要求: (1)为新机器指令设计微程序(包含流程图和微指令);(2)设计一段有意义的程序验 证新加入的机器指令;(3)使用仿真环境进行验证。要求: a)设计实验连线。 b)写出详细的实验步骤。 .详细写出小组成员的学号和姓名,每组2人。左侧完整填写个人信息。(10分) .正文内容,字体:宋体,字号:小四,行间距:1.5倍,正常字体不加粗。(3分) .正文章节标题,字体:黑体,字号:小四,行间距:1.5倍,正常字体不加粗。(2 分) .每人将课程设计论文,辩论PPT和工程源码打包,命名“学号+中文姓名+组号+题 目”,提交课堂派。(5分) .以小组为单位,将课程论文纸质版单面打印,课程设计论文、辩论PPT和工程源码 电子版打包,命名“组号+题目”,课代表收齐后交给老师。(10分) 评价标准: .能够准确完整填写各个组员的个人信息,并且能够准确详实阐述各个组员完成的工 作与贡献。(10分) .正文格式准确美观,语言通顺,逻辑清晰,无语法错误。(3分) .设计题目能够准确表达文章主旨,格式准确,语言通顺,逻辑清晰,无语法错误。 (2分) .遵守学术诚信守那么,按时提交材料,无缺失。(15分) . 2条机器指令不雷同,指令格式准确,指令功能阐述准确。(15分) .对应的微程序流程图准确,美观,解释清楚准确。(15分) ⑥修改OF,勾选所需要用到的数据信号 ⑦保存工程翻开HQFC-B1微程序模拟系统 修改RAM储存器地址对应的数据,进行异或实验时将00地址数据改 为异或的机器代码21H进行或实验时将00地址数据改为或的机器代码 71H⑩修改寄存器,进行异或、或的机器代码正确性验证 er 三好工RO: [01 RI: [oiR2:顺 R3:(00确认 取消 11启动模拟系统 功能「独立6微程序 控制器12结果会存到R1 功能 「独立 6微程序 控制器 13结果与人工计算的异或、或的结果相同,实验验证成功,微程序代码编 写正确 3.实验总结 本次实验的设计难度在思路,实验七的流程图是设计本次实验的关键,是本次实验 的解题思路,没有思路本次实验会很难,但是有了思路,和伙伴配合起来设计会相对简 单。感谢本次实验,我们收获到了很多。 四、指导教师评语及成绩: 教师签名: 优秀 良好 中等 及格 不及格 2021年 月日 .对应的微指令设计准确,解释清楚准确。(15分).设计的验证程序逻辑清晰,有意义,能够充分验证机器指令的正确性,解释清楚准 确。(15分).实验步骤逻辑清晰,结果详实。(10分) 二、实验仪器设备与软件环境实验仪器设备:计算机一台 软件环境:HQFC-B1三 实验过程及实验结果分析 (包括实验原理、步骤、数据、图表、结果及分析。软件类实验应写出程序代码;硬件 类实验画出电路原理图(或逻辑框图)、列出实验数据,并对实验结果进行分析).实验连线 信号1 LDIR LDPC LDDR1 Ml LDAR1 IR0 IR0 IR1 IR1 IR2 IR3 信号2 CER LDR4 LDDR2 M2 LDAR2 RD0 WR0 RD1 WR1 RS0 RS1 .步骤 (1)机器指令 名称 助记符 功能 指令格式 7 6 5 4 32 10 异或 XOR,Rd,Rs Rd 十 Rs-Rs 0 0 10 RSI RSO RD1 RDO 或 OR,Rd,Rs Rd||Rs-Rs 0 111 RSI RSO RD1 RDO 异或的机器代码运算:(0010 0001) 2=21H或的机器代码运算:(0111 0001) 2=71H (2)所用到的微指令控制电路 ①S3,S2,S1,SO:选择运算器的运算类型 M:选择运算器的运算模式M=1逻辑运算M=0算术运算 Cn#:运算器最低位的+1信号。为0时,运算器最低位有进位 LDDR1:对操作数寄存器DR1进行加载的控制信号,为1时在T3的下降沿将由RSI、RS0指定的寄存器中的数据打入DR1 LDER:为1时,允许对暂存寄存器ER加载;在T4的上升沿保存C、Z 标志位ALU_BUS:ALU输出三态门能使信号,为1时将ALU运算结果送DBUS WRD:双端口寄存器堆写入信号,为1时将数据总线上的数据在T2的 上升沿写入由WRI、WR0指定的个寄存器LDAR1:对地址寄存器AR1进行加载的控制信号。此信号也可用于作为 允许对地址寄存器AR2加载 (3)微程序流程图OR 0111 XOR XOROR24HOFH XOR OR 24H OFH

文档评论(0)

137****1239 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5320044334000004

1亿VIP精品文档

相关文档