计算机组成原理课程实习报告.docxVIP

  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文档。上传文档
查看更多
整理 整理 计算机组成原理课程实习报告 2010-2011(2) 班级:软件 09—1 学号: 0910107020 姓名:田 航 2011年 6 月 12 日 计算机组成原理实习报告 内容要求: 将布置的 5 道题具体写入实习报告, 最后写出在课程实习中的收 获与感受;以及对这门课程教学的意见或建议。 题目: 一、 分析实验六的执行过程 二、 分析P1测试和P4测试两条指令的微地址转移方向 三、 修改 MOV 指令,该怎样实现 四、 设计一条机器指令 IN BX ,KIN ,数据输入电路— BX 微程序入口 地址为 16,将源程序中的 MOV 指令替换, 在运行,写出执行过程和结 果 五、 设计一条机器指令 SUB AX , BX AX-BX — AX,微地址为:17 , 将源程序中的 ADD 指令替换,在运行,写出执行过程和结果 答案分析 : 一、 实验原理:在机器指令的执行过程中,从CPU内存中取出一条机器指令 到执行结束为一个指令周期, 指令由微指令组成的序列来完成, 一条机器指 令对应一段微程序。 指令执行过程:首先微指令的入口地址为000000在控制开关的作用下进入 P4测 试,然后启动RUN,得到下一个微指令入口为 010011,再进行P1测试,由于 F1,F2,F3均为1,进行无操作。又进入下一个微地址入口: 000001,进行的操作 为:PC— AR ,PC+1,RAM— D_BUS — IR,即将pc的内容送到 AR中,并使 PC+1 指向下一条指令, 接着进行下一条微指令 000010,将 6116中的第一条机器 指令取出,有 P1 有效可知将第一条指令放入 IR 中,又进入下指字段( 011001), 执行完 IN 操作后,再依次根据上述过程分别进行 P1 测试,入口地址为 12,进 行 MOV 操作,再进行 P1 测试,入口地址为 11,再进行 ADD 操作,接着进行 P1测试,入口地址为13,进行OUT操作,最后再进行一次P1测试,入口地址 为 14,进行 JMP 操作。 指令执行流程: 000000—010011—000001—000010—011001—001000—000001— 000010—011001—001010—000111—000001—000010—011001—001001—000011— 000110—000001—000010—011001—001011—000001—000010—011001—001100— 001101—000001 二、 P1测试:从内存中取出一条机器指令放入指令寄存器 IR中,进行P1测 试,p仁0,其他的都为1,由于有“当SA4-SA0为0时,对应的UA5—UA0 被置 1,否则保持 MS 原值不变”的原则,在微地址形成电路的作用下得到 下一条指令,会有 5 种入口地址。 P4测试:P4测试则是以CA1、CA2为测试条件的,出现了写机器指令,读 机器指令,运行机器指令三条分支, 它们分别占用了三个固定的微地址单元, 而 CA1、 CA2 的 4种不同组合可对应以上的三种分支。 三、 地址 机器指令 00000001 0000 0001 0010 0001 0000 0010 0000 0010 其实这个过程与“一”中的操作唯一不同就是机器地址不同而已,将 01改为02 即可,其他不变。 四、 机器指令为地址为00111Q微指令完成KIN — BX,微代 码为:000000011000111111000001( 018FC1) 机器指令为: 地址1 16进制) 机器指令1 16进制) 01 0000 02 0061 03 0010 04 0030 05 0040 06 0050 替换后的程序执行流程为: 000000- 010011- 000001- 000010- 011001— 001000 —000001 (输入第一个数据 1234 — 000010- 011001- 001110- 000001 (输入第 二个数据 1234 — 000010- 01100—001001- 000011- 00011(— 00000—000010011001-001011 (输出结果 2468 —000001-000010-01100—001100-00110— 000001 (结束执行) 五、Sub机器指令有三条微指令构成: 1 .AX—D_BUS —LT1 2. BX—D_BUS —LT2 3. LT1-LT2— AX 机器指令应为:微地址(二进制) 微代码(十六进制) 001 111 0000 00000 100 000 111 0110(100041C4) 011 010 0000 00

文档评论(0)

大宝&小宝 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档