UP与简单模型机设计实验.docVIP

  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文档。上传文档
查看更多
UP与简单模型机设计实验.doc

《计算机组成原理》实验报告 年级、专业、班级 姓名 实验题目 CUP与简单模型机设计实验 实验时间 2014. 12. 2 实验地点 A 主 404 实验成绩 实验性质 □验证性□设计性□综合性 教师评价: □算法/实验过程正确;□源程序/实验内容提交 □程序结构/实验步骤合理; □实验结果正确; □语法、语义正确; □报告规范; 其他: 评价教师签名: 一、实验目的 掌握一个简单CPU的组成原理。 在掌握部件单元电路的基础上,进一步将其构造一台基本模型计算机。 为芄定义五条机器指令,编写相应的微程序,并上机调试掌握整机概念。 二、实验项目内容 阅读实验指导书中CPU与简单模型机设计实验的原理。 按照实验指导书完成连线。 按照实验指导中的实验步骤完成相关操作。 三、实验过程或算法(源程序) 1.按图5-1-5连接实验线路。 图5-1-5实验接线图 联机写入实验程序,并进行校验。 选择联机软件的“ 转储】一 装载】”功能,在打开文件对话框中选择上而所保 存的文件,软件自动将机器程序和微程序写入指定单元。 选择联机软件的“ 转储】一 刷新指令区】”可以读出下位机所有的机器指令和 微指令,并在指令区显示,对照文件检查微程序和机器程序是否正确,如果不正确, 则说明写入操作失败,应重新写入,可以通过联机软件单独修改某个单元的指令,以 修改微指令力例,先用鼠标左键单击指令区的‘微存’ TAB按钮,然后再单击耑修改 单元的数据,此时该单元变为编辑框,输入6位数据并回车,编辑框消失,并以红 色显示写入的数裾。 运行程序(联机运行) 将时序与操作台单元的开关KK1和KK3置为‘运行’档,进入软件界面,选择 菜单命令“ 实验】一 简单模型机】”,打开简单模型机数据通路图。 按动CON单元的总清按钮CLR,然后通过软件运行程序,选择相应的功能命令, 即可联机运行、监控、调试程序,当模型机执行完JMP指令后,检查OUT单元显示 的数是否为IN单元值的2倍。在数据通路图和微程序流中观测指令的执行过程,并 观测软件中地址总线、数据总线以及微指令示和下位机是否一致。 四、实验结果及分析和(或)源程序调试过程 (1)首先在IN单元输入10,十六位的地址存储在AR,机器指令代码存储在 MEN, PC记录执行的指令数,地址总线把AR的地址00送到MEM,如下阁: 1欢?使用?析位STD CU - NRTitff执徽?*格M丨 二1 文件(D ??(£) ??(y)RD(E) W?(E 松#KD ??(£) JK(Q)回M(B) ??(Q)设置⑸宭口 QW 帽助(ti) C PC BBS |ft4*#?iH j Y CT u P* I? ! H k ?? B ? O ALC? 23 M23 22 WTA 21 一 20 | w 19 ?0M 18 S3 17 S2 16 SI 15 I 1 SO A 13 12 LW 11 e 10 MOP 9 8 C 7 P1 6 4 M. t 3 MM 2 MA2 i MA1 o: ccraxn M 0X011 0 0 0 0 0 0 0 1 0 ~0~ Q ~0~ 0 0 0 0 0 1 5 I 1 1 1 0 1 1 0 1 0 0 1 0 0 | 0 1 1 0 3 0 1 0 ~5~I 教亨 (2)指令寄存器IR从MEN读取指令代码,IR=20,如下图: 二文刪£) ??(£)蔓*Q£) ?IC(E) 5te(£)检糊1) W身(£>湖试?;助K(B)波形(Q】设置(S)番口(W姆助(W . B C, IS Q0Q ?单?5?机,| ? 0 内研!二必 B m “ ;? T B ? ?一 PHA1X?C 000311Ma 21M23 KIA M0 I 0 1 0 PH A1X? C 000311 M 110010 23 a 21 M23 KIA M 0 I 0 1 0 0 0 ~~ 20 1C 19 (CM 19 S3 V S2 SI ?二 11 LWO 10 9 ~NOP~ 4-2- WM MA3 11 0 ~0~1 ~0~1 ~0~~ MA2 ~0~ tttU. ss jyt 将IN单元的数据传到寄存器R0,如下图: j ■出,铱入袼.t 棚 字 二:文押(D篇找(E) 二:文押(D篇找(E)蔓會(Y) ttia(E) 5辁(6) feW(I)鈐球(□曲iSUQJ WK(B)波彤(Q)设置(5)番口Ofi£)粘助(出 Ci IS □ 0 □ R单模5?机 * ? 0 -I ! S G# H h ? ;- BS 2.实验分析 本次实验为CPU与简单模型机设计实验,用户联机写入一段微程序,程序的功 能是将IN单元的数据分别赋值给A和B,然后再把A+B的结果送到OUT单元显示, 通过联机运行

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档