计算机微程序设计实验报告,微程序控制实验报告-北京交通大学

该实验报告聚焦于微程序控制器的理解,通过分析已有的ADD、MVRR、RET等指令,深入探讨了计算机微程序控制器的工作原理和指令执行流程。学生需要设计自己的指令并实现,以掌握指令格式、寻址方式和微程序设计。实验强调了微程序的公用部分,如启动微程序和检查中断请求的微指令,并揭示了机器指令与微程序的对应关系,即一条机器指令由一系列微指令构成,由微程序执行。

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

微程序控制器实验报告

北京交通大学

一、实验目的

通过看懂教学计算机中已经设计好并正常运行的数条基本指令(例如:ADD、MVRR、RET等指令)的功能、格式和执行流程,然后自己设计几条指令的功能、格式和执行流程,并在教学计算机上实现、调试正确。其最终要达到:

1.深入理解计算机微程序控制器的组成和运行原理;

2.深入地学习计算机各类典型指令的执行流程;

3.对指令格式、寻址方式、指令系统、指令分类等建立具体的总体概念;

4.学习微程序控制器的设计过程和相关技术。

二、实验内容

综合型实验

思考题1:在进行56页到59页的实验时,你可能已经发现不同指令在执行的过程中都会经过相同的微地址,也就是说,不同指令的微程序也有公用部分。请你找出这些公共的微指令,说明它们所做的工作。

答:公共指令如下:

(1)微址为00下址为00的指令,所做工作为:给出微程序的首地址并在启动时执行;

(2)微址为30下址为3A的指令,所做工作为:完成检查中断请求。

思考题2:总结机器指令和微程序之间的关系。

答:机器指令和微程序之间的关系总结如下:

(1)一条机器指令对应一个微程序,这个微程序是由若干条微指令构成的。即,一条机器指令所完成的操作划分成若干条微指令来完成,由微指令编成的微程序进行解释和执行;

(2)从指令与微指令,程序与微程序,地址与微地址的一一对应关系上看,前者与内存储器有关,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值