计算机原理实验报告三,计算机组成实验报告3

《计算机组成实验报告3》由会员分享,可在线阅读,更多相关《计算机组成实验报告3(6页珍藏版)》请在人人文库网上搜索。

1、计算机组成实验报告3淮海工学院计算机工程学院 实验报告书 课 程 名: 计算机组成原理 题 目: 实验三 微控制器实验 班 级: 学 号: 姓 名: 评语: 成绩: 指导教师: 批阅时间: 年 月 日 计算机组成原理 实验报告 - 1 - 1、目的与要求 1)掌握时序信号发生电路组成原理。 2)掌握微程序控制器的设计思想和组成原理。 3)掌握微程序的编制、写入,观察微程序的运行。 2、实验设备 ZYE1601B计算机组成原理教学实验箱一台,排线若干。 3、实验步骤与源程序 l) 实验接线如下: 跳线器J20、J21连上短路片; 跳线器J16上SP连H23; UJ1连UJ2。 2) 根据机器指令。

2、画出对应的微程序流程图如下: 计算机组成原理 实验报告 - 2 - 3)根据微程序流程图设计微指令,并按微指令格式转换成二进制代码,如下表所示。 二进制微代码表 微地址 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 A 0 B 0 C 0 D 0 E S3 S2 S1 S0 M CN WE B1 B0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 1 1 1 0 0 1 0 1 0 1 1 0 0。

3、 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 A 0 0 0 1 1 0 1 0 0 1 1 0 0 1 1 0 1 0 0 0 1 1 1 0 0 0 1 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 1 1 0 B 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 1 1 0 1 1 0。

4、 1 1 0 1 1 0 0 0 1 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 1 0 1 C 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 UA5UA0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 。

5、0 1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 1 1 0 1 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 1 0 0 1 0 1 1 0 0 0 0 0 0 1 0 0 1 1 1 1 0 1 0 1 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 1 0 1 1 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 F 0 0 0 0 0 1 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 1 1 1 1 0 。

6、1 1 0 0 0 0 0 1 0 1 1 1 1 0 1 2 0 0 0 0 0 1 0 0 1 0 1 0 1 3 0 0 0 0 0 1 0 1 1 0 0 0 1 4 0 0 0 0 0 1 0 0 0 0 1 0 1 5 0 0 0 0 0 1 1 1 0 0 0 0 1 6 0 0 0 0 0 1 0 0 1 1 0 1 1 7 0 0 0 0 0 1 1 1 0 0 0 0 1 8 0 0 0 0 0 1 1 0 1 0 0 0 4)连接实验线路,仔细查线无误后接通电源。 5) 进一步了解微程序控制器的工作原理 写微程序 计算机组成原理 实验报告 - 3 - A. “编程开关”置。

7、为“写入”状态。 B. “运行控制”开关置为“运行”,“运行方式”开关置为“单步”状态。 C. 用二进制模拟开关UA0UA5置6位微地址,UA0UA5的电平由LK0LK5显示,高电平亮,低电平灭。 D. 用二进制模拟开关MK1MK24置24位微代码,24位微代码由LMD1LMD24显示灯显示,高电平亮,低电平灭。 E. 按动“启动运行”开关,启动时序电路,即可将微代码写入到E2PROM 2816的相应地址单元中。 F . 重复CE步骤,将表35的微代码全部写入E2PROM 2816中。 读微程序 A. 将“编程开关”设置为“读”状态。 B. “运行控制”开关置为“运行”,“运行方式”开关置为“。

8、单步”状态。 C. 用二进制模拟开关UA0UA5置6位微地址。 D. 按动“启动运行”开关,启动时序电路,读出微代码,观察显示灯LMD1LMD24的状态,检查读出的微代码是否与写入的相同,如果不同,则将“编程开关”置为“写入”状态。重新执行即可。 单步运行 A. “编程开关”置于“运行”状态。 B. “运行控制”开关置为“运行”,“运行方式”开关置为“单步”状态。 C. 系统总清,即“总清”开关拨01。使微地址寄存器U14U16清零,从而明确本机的运行入口微地址为000000(二进制)。 D. 按动“启动运行”开关,启动时序电路,则每按动一次,读出一条微指令后停机,此时实验机上的微地址显示灯和。

9、微程序显示灯将显示所读出的一条指令。注意:在当前条件下,可将6芯排座“JSE1”和“UJ2”相连,可通过强置端SE1SE6人为设置微地址,从而改变下一条微指令的地址。设置方法如下:先将微地址开关置“1”,再将UJ1上的排线换插到“JSE1”,然后将某个或几个二进制开关置为“0”,相应的微地址位即被强置为“1”,从而改变下一条微指令的地址。 连续运行 A. 将“编程开关”置为“运行”状态。 B. “运行控制”开关置为“运行”,“运行方式”开关置为“连续”状态。 C. 系统总清,即“总清”开关拨01。使微地址寄存器U14U16清零,从而明确本机的运行入口微地址为000000(二进制)。 D. 按动“启动运行”开关,启动时序电路,则可连续读出微指令。 4、结果分析与实验体会 1)写出外设输入指令、 二进制加法指令、存数指令、 输出到外设指令和无条件转移指令五条指令的微程序。(用十六进制表示) 计算机组成原理 实验报告 - 4 - 2)给出读写微程序过程和验证结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值