微程序控制器实验报告..docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微程序控制器实验报告.

计算机组成原理实验报告姓 名XXXX学 号XXXX班 级XXXX实 验合作者XXXXXXXX实验序 号XX实验时 间2013.10.25主 讲老 师XXXX指 导老 师XXXX实验心得 通过指导老师的向导与实验合作者初次学习使用微程序控制器原理以及初次学习共同连线,并且比较成功地按实验步骤去做,最后成功的显示了正确的结果,对微程序控制器的组成结构和运行原理有了一个初步的认识。学生签名XXXX实验目的:(1)掌握微程序控制器的组成原理。(2)掌握微程序的编制、写入,观察微程序的运行过程。实验设备:PC 机一台,TD-CMA 实验系统一套。实验原理: 微程序控制器的基本任务是完成当前指令的翻译和执行,即将当前指令的功能转换成可以控制的硬件逻辑部件工作的微命令序列,完成数据传送和各种处理操作。它的执行方法就是将控制各部件动作的微命令的集合进行编码,即将微命令的集合仿照机器指令一样,用数字代码的形式表示,这种表示称为微指令。这样就可以用一个微指令序列表示一条机器指令,这种微指令序列称为微程序。微程序存储在一种专用的存储器中,称为控制存储器,微程序控制器原理框图如图所示:微程序控制器组成原理框图 在实验平台中设有一组编程控制开关KK3、KK4、KK5(位于时序与操作台单元),可实现对存储器(包括存储器和控制存储器)的三种操作:编程、校验、运行。考虑到对于存储器(包括存储器和控制存储器)的操作大多集中在一个地址连续的存储空间中,实验平台提供了便利的手动操作方式。以向00H 单元中写入332211 为例,对于控制存储器进行编辑的具体操作步骤如下:首先将KK1 拨至‘停止’档、KK3 拨至‘编程’档、KK4 拨至‘控存’档、KK5 拨至‘置数’档,由CON 单元的SD05——SD00 开关给出需要编辑的控存单元首地址(000000),IN 单元开关给出该控存单元数据的低8 位,连续两次按动时序与操作台单元的开关ST(第一次按动后MC 单元低8 位显示该单元以前存储的数据,第二次按动后显示当前改动的数据),此时MC 单元的指示灯MA5——MA0 显示当前地址(000000),M7——M0 显示当前数据。然后将KK5 拨至‘加1’档,IN 单元开关给出该控存单元数据的中8 位,连续两次按动开关ST,完成对该控存单元中8 位数据的修改,此时MC 单元的指示灯MA5——MA0 显示当前地址(000000),M15——M8 显示当前数据;再由IN 单元开关给出该控存单元数据的高8 位,连续两次按动开关ST,完成对该控存单元高8 位数据的修改此时MC 单元的指示灯MA5——MA0 显示当前地址(000000),M23——M16 显示当前数据。此时被编辑的控存单元地址会自动加1(01H),由IN 单元开关依次给出该控存单元数据的低8 位、中8 位和高8 位配合每次开关ST 的两次按动,即可完成对后续单元的编辑。以向00H 单元中写入332211 为例的图示流程 编辑完成后需进行校验,以确保编辑的正确。以校验00H 单元为例,对于控制存储器进行校验的具体操作步骤如下:首先将KK1 拨至‘停止’档、KK3 拨至‘校验’档、KK4 拨至‘控存’档、KK5 拨至‘置数’档。由CON 单元的SD05——SD00 开关给出需要校验的控存单元地址(000000),连续两次按动开关ST,MC 单元指示灯M7——M0 显示该单元低8 位数据;KK5 拨至‘加1’档,再连续两次按动开关ST,MC 单元指示灯M15——M8 显示该单元中8 位数据;再连续两次按动开关ST,MC 单元指示灯M23——M16 显示该单元高8 位数据。再连续两次按动开关ST,地址加1,MC 单元指示灯M7——M0 显示01H 单元低8 位数据。如校验的微指令出错,则返回输入操作,修改该单元的数据后再进行校验,直至确认输入的微代码全部准确无误为止,完成对微指令的输入。以校验00H 单元为例的图示流程 位于实验平台MC 单元左上角一列三个指示灯MC2、MC1、MC0 用来指示当前操作的微程序字段,分别对应M23——M16、M15——M8、M7——M0。实验平台提供了比较灵活的手动操作方式,比如在上述操作中在对地址置数后将开关KK4 拨至‘减1’档,则每次随着开关ST 的两次拨动操作,字节数依次从高8 位到低8 位递减,减至低8 位后,再按动两次开关ST,微地址会自动减一,继续对下一个单元的操作。 微指令字长共24 位,控制位顺序如表所示:微指令格式表 其中MA5…MA0 为6 位的后续微地址,A、B、C 为三个译码字段,分别由三

文档评论(0)

dbtx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档