合肥学院计算机原理,合肥学院计算机组成原理实验四.doc

本文详细记录了在合肥学院计算机组成原理课程中关于微程序控制器的实验,涉及微程序设计、数据通路分析及实验问题解决。通过实际操作,深入学习了微指令和微程序的工作原理,以及微程序控制器如何实现指令翻译和执行。
摘要由CSDN通过智能技术生成

合肥学院计算机组成原理实验四.doc

计算机科学与技术系

实 验 报 告

专业名称 软件工程

课程名称 计算机组成原理

项目名称 微程序控制器实验

班 级

学 号

姓 名

同组人员

实验日期 2015.5.12

一、实验目的与要求

(1)微程序控制器的组成原理

)微程序的编制、写入,观察微程序的运行过程

微程序控制组成原理图

分析:微程序控制器的基本任务是完成当前指令的翻译个执行,即将当前指令的功能成可以控制的硬件部件工作的微命令序列,完成数据传送和各种处理操作。它的方法就是将控制各部件动作的的集合进行编码,即将微命令的仿照机器指令,用数字代码的形式,这种表示成为微指令。这样就可以一个微指令序列表示一条机器指令,这种微指令序列称为微程序。微程序一种专用的存储器中,称为控制存储器。

三、数据通路图及分析 (画出数据通路图并作出分析)

微命令:CON(INS)->IR,P<1> 微地址:

微命令:N->R0 微地址:

微命令:R0->A 微地址:微命令:->B 微地址:

微命令:A加B->R0 微地址:

微命令:R0->OUT 微地址:数据:

制00000000000000010100 70 700000000001110000011100000400 24 050000000000100100000001010504 B2 010000010010110010000000013000 14 040000000000010100000001003218 30 010001100000110000000000013308 04 010010100000000100000000013500 00 35000000000000000000110101

结果分析:007070:CON(INS)>IR,P<1>

通过给定的微地址,实验数据选择对应的微指令)>IR,P<1>,比较A、B、C三个译码字段的值,选择相应的1>,实现此次的微指令操作。

通过给定的微地址4,实验数据选择对应的微指令B、C三个译码字段的值,选择相应的B和R0_B,实现此次的微指令操作。

05 : A+B->R0

通过给定的微地址5,实验数据选择对应的微指令A+B->R0B、C三个译码字段的值,选择相应的R0和ALU_B,实现此次的微指令操作。

: R0->A

通过给定的微地址30,实验数据选择对应的微指令R0->AB、C三个译码字段的值,选择相应的A和R0_B,实现此次的微指令操作。32 183001: IN->R0

通过给定的微地址32,实验数据选择对应的微指令IN->R0B、C三个译码字段的值,选择相应的IOR和LDR0,实现此次的微指令操作。

33 : R0->OUT

通过给定的微地址33,实验数据选择对应的微指令R0->OUTB、C三个译码字段的值,选择相应的R0_B和IOW,实现此次的微指令操作。35 000035: NOP

通过给定的微地址35,实验数据选择对应的微指令NOP停机微命令。

实验问题分析

在本次实验中,刚开始对进行手动读写的过程中发现实验器材损坏,导致实验无法正常进行下去在实验器材后重新连线进行实验时,微控器的手动读写正常完成但是进行本机运行的时候发现,通路无法显示经过仔细检查连线发现,原来问题出现在数据线连接反了,导致数据通路的无法显示,经改正后显示数据通路,完成实验

思考题:

的是由哪条微指令实现的?

几个微命令有效?

有效,分别是R0_B#微指令的微地址?

微指令是解释执行哪条机器指令?

DD。

当前的微程序有几条微指令?

实验执行几个微程序?实现哪些功能?,实现了N->R0,R0+R0->R0,R0->OUT,停机等功能。

实验,我初步掌握了微程序控制器的组成原理,同时我也了微程序的编制写入,观察微程序的运行过程。在过程中,实验的每一步都要思考清楚,明白出现这条通路的原因,以及出现这条通路是通过执行什么微指令得到的,只有以上的几点,做实验才会有更多的收获,否则只注重最终的实验结果,不明白其中的,这样的实验做了完全是没有效果的。

得分(百分制)

OP

地址转移逻辑

微地址寄

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值