计算机实验四报告,计算机组成实验报告四

本文档详细描述了微程序控制器的操作过程,包括单步和连续运行程序的步骤,以及如何通过联机软件装载16进制格式文件来修改程序。在实验中,当外部开关量输入特定值时,检查到存数单元的结果正确。同时,讨论了如果期望不同结果时,如何修改程序文件。实验过程中遇到了IR存数问题,但最终解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当外部开关量输入KD0~KD7为00000111,运行程序后检查存数单元0BH中的结果是否正确。

行”开关,微地址灯显示为“010000”,2位数码管即显示RAM中的程序。不断按动“启动运行”开关,可检查后续单元内容。

注意:每次仅在微地址灯显示为“010000”时,2位数码管显示的内容才是相应地址中的机器指令内容。

② 联机读/写微程序和机器指令

用联机软件的装载功能将16进制格式文件(文件名为C8JHE1)装入实验系统即可。 5)运行程序

① 单步运行程序

A. “编程开关”置“运行”状态,“运行方式”开关置为“单步”状态,“运行控制”开关置为“运行”状态。

B. 拨动总清开关(0→1),微地址清零,PC计数器清零,程序首地址为00H。

C. 按动“启动运行”开关,即单步运行一条微指令。对照微程序流程图,观察微地址显示灯是否和流程一致。 ② 连续运行程序

A. “编程开关”置“运行”状态,“运行方式”开关置为“连续”状态,“运行控制”开关置为“运行”状态。

B. 拨动总清开关,清微地址及PC计数器,按动“启动运行”开关,系统连续运行程序。如果要停止程序的运行,只需将“运行控制”开关置为“停止”状态,系统就停机。 C. 停机后,可检查存数单元0BH中的结果是否正确。

4、结果分析与实验体会

1)当外部开关量输入KD0~KD7为00000111,运行程序后检查存数单元0BH中的结果是否正确。

答:根据实验显示存数单元0BH中的结果正确。

2)当外部开关量输入同上,若运行程序后希望存数单元0BH中的结果是0FH,则应该如何修改模型机监控程序的16进制格式文件(文件名C8JHE1)?

答:将修改模型机监控程序的16进制格式文件中的$M0B 8EED05中修改0B之修改 这次的实验感觉非常难,除了连的线比较多点,在进行存数时,在我们做的机器上每个地方都会进行运算除了IR,我们也检查了线路是否连接好,但是都没有出错,就是不往IR中存数,就这个地方非常纠结。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值