计算机组成原理-简单模型机实验——沐雨先生
·
一、实验目的
1.通过总线将微程序控制器同运算器、存储器等联机,组成一台模型计算机。
2.用微程序控制器控制模型机数据通路,运行由4条机器指令组成的简单程序。
3.掌握微指令与机器指令的关系,建立整机概念。
二、实验要求
1.做好实验预习,复习微指令和机器指令的概念,读懂实验电路图,熟悉实验元器件的功能特性和使用方法。
2.对于实验任务中的问题,在实验前预先给出答案,以便与实验结果相比较。
3.在实验过程中单步运行微程序,注意理解微程序与程序的联系和区别。
4.写出实验报告。
三、实验原理
1.实验电路:

四、实验内容及步骤
1.电路图:

2.打开电源开关。
3.进行电路预设置。将DRI、DR2和AR的MR置1,将计数器的CR、ENT、ENP置1,时序发生器的Step置1(可在开电源之前设置)。微地址寄存器74LS175和指令寄存器R的MR置1。此时微地址寄存器和R已初始化为零,模型机将从控制存储器的零地址开始运行。
4.在数据开关(SW7~SWO)上设置好程序的起始地址(00000000)。
5.单击1次时序发生器的Start 按钮,思考并回答问题:此时执行的是微程序流程图中的第几条微指令?作用是什么?
答:第01号微指令。把SW的数据送给PC,使PC从00地址(八进制)开始执行。
6.再单步执行两条微指令,思考并回答问题:这两条微指令的作用是什么?
答:把PC的值送至AR,同时PC+1->PC,然后从RAM中读出内存地址00中的IN指令操作码并送至IR.
7.通过数据开关(SW7~SWO)设置操作数1的值为10100。思考并回答问题:此设置是否可以提前?如果可以最早应该在以上第几步之后?
答:可以提前,第5步之后。
8.单击 Start,执行微指令SW→R0,将操作数1保存到累加器RO中。
9.继续单步执行之后的微指令,直到第一轮循环结束。在此过程中注意观察总线上数据灯的显示,并说明每个显示出来的数字的意义,将表9-5补充完整。(自行附表)

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)