计组实验4控制器实验.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
综合实验报告 ( 2013-- 2014 年度第 一 学期) 名 称: 计算机组成原理综合实验 题 目: 控制器实验 院 系: 班 级: 学 号: 学生姓名: 指导教师: 王晓霞 李梅 设计周数: 成 绩: 日期: 年 月 一、目的与要求 实验目的: 熟悉教学计算机的指令格式、指令编码、寻址方式和指令功能等内容; 熟悉教学计算机的总体组成和各个部件的运行原理,理解控制器部件在计算机系统中的作用。 理解和熟悉指令执行步骤的划分方案; 对微程序控制器: 熟悉教学计算机的微指令格式和各个字段的控制功能,理解微指令下地址字段的作用,并学会使用这个字段解决微指令之间的接续关系。 熟悉教学计算机的微程序控制器的组成和运行原理,学习设计微程序控制器的过程和方法。 对组合逻辑控制器: 熟悉教学组合逻辑控制器的各个控制字段的组成及其控制功能,理解节拍发生器线路设计和控制作用,并学会依照指令内容和节拍状态信号写出每一位控制信号的逻辑表达式。 熟悉教学计算机的微程序控制器的组成和运行原理,学习设计组合逻辑控制器的过程和方法。 实验要求: (1) 实验之前认真预习,明确实验的目的和具体实验内容,认真地学懂几条典型指令的微程序的有关内容,对所选择的控制器的组成和运行原理有一个初步的理解。 (2) 参照对已有指令执行过程的设计结果,设计待扩展的几条指令的执行过程和各控制字段的组成及其具体内容,要特别注意属于相同指令组的指令,在执行步骤划分、每一个执行步骤(每一微指令)所用到的控制信号取值的相似性和差异之处,有意识地加深对所选择的控制器的设计过程与具体方法的理解程度,做好实验之前必要的准备工作。 (3)想一想实验的操作步骤,明确可以通过实验学习到哪些知识,想一想怎么样有意识地提高教学实验的真正效果;在教学实验过程中,要爱护教学实验设备和用到的辅助仪表,记录实验步骤中的数据和运算结果,仔细分析遇到的现象与问题,找出解决问题的办法,有意识地提高自己创新思维能力。 (4) 实验之后认真写出实验报告,重点在于预习时准备的内容,最终正确的设计结果,实验过程、遇到的现象和解决问题的办法,自己的收获体会,对改进教学实验安排的建议等。善于总结和发现问题,写好实验报告是培养实际工作能力非常重要的一个环节,应给以足够的重视。 二、实验正文 扩展指令怎样写到存储单元中,怎样执行测试? 答:A命令只支持基本指令,扩展指令应用E命令将指令代码写入到相应的存储单元中;不能用T、P命令单步调试扩展指令,只能用G命令执行有扩展指令的程序。 进行指令的扩展时,在指令格式、功能、执行流程设计过程中必须遵从哪些约束条件? 答:为了完成自己设计几条指令的功能、格式和执行流程,并在教学计算机上实现、调试正确的实验内容,具体过程包括: 1)确定指令格式和功能,要受到教学机已有硬件的约束,应尽量与已实现指令的格式和分类办法保持一致; 2)划分指令执行步骤并设计每一步的执行功能,设计节拍状态的取值,应参照已实现指令的处理办法来完成,特别要注意的是,读取指令的节拍只能用原来已实现的,其他节拍的节拍状态也应尽可能地与原用节拍的状态保持一致和相近; 在指令流程表中填写每一个控制信号的状态值,基本上是个查表填数的过程,应该特别仔细,并有意识地体会这些信号的控制作用; 在给出的mach的源文件中添加扩展指令的控制信号的逻辑表达式,编译适配后下载到MACH器件中; 5) 写一个包含你设计的指令的程序,通过运行该程序检查执行结果的正确性,初步判断你的设计是否正确;如果有问题,通过几种办法查出错误并改正,(比如手动置指令,单步调试每个节拍对应的控制信号)继续调试,直到完全正确。 组合逻辑控制器指令为什么划分成A、B、C、D共4组。画出各自的流程。 在这里首先给出硬连线控制器关键部分的设计结果,包括指令执行步骤的划分方案和节拍状态编码,指令执行流程表的完整内容。这两个部件的线路是在MACH芯片中实现的,每一个节拍状态转换的逻辑描述,每一位控制信号的逻辑表达式,请参见ABEL语言程序的相关段落,应该非常清楚地理解这里给出的设计结果和相关程序内容之间的对应关系。 首先,我们给出教学计算机的指令执行流程

文档评论(0)

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

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

1亿VIP精品文档

相关文档