综合性实验指导

综合性实验指导

ID:44963623

大小:4.53 MB

页数:24页

时间:2019-11-06

综合性实验指导_第1页
综合性实验指导_第2页
综合性实验指导_第3页
综合性实验指导_第4页
综合性实验指导_第5页
资源描述:

《综合性实验指导》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TEC-2000教学机指令系统扩展《计算机组成原理》课程设计性实验一、必要性目前,《计算机组成原理》课程实验为各自独立的验证性实验,经过实验教学,为了对各部件综合调试、设计新的控制逻辑,并为后面课程设计创造必要条件,需要开发一个设计性实验。二、达到的目的通过开发这项设计性实验,将会达到以下目的:1、进一步掌握微程序定序器AM2910、运算器AM2901、外围GAL、EEPROM芯片之间的联系,达到对整机概念的提升;2、掌握将逻辑功能写入现场可编程器件GAL的设计流程;3、掌握从基本硬件、微指令、微程序、机器指令到汇编指令的硬软件同时扩展的实现方

2、法。三、组织实施条件1、硬件条件:TEC-2000教学机,微机,SUPERPRO编程器、GAL、EEPROM芯片;2、软件条件:监控程序MONITOR、交叉汇编程序、GAL逻辑的设计开发软件FM软件;3、参考资料:由席振元、梁生科编写的《计算机组成原理实验指导书》、TEC-2000教学机随机资料、计算机组成原理教材等。四、主要内容(一)计划、方案、实施步骤1、计划(1)边开发边将部分成果应用于教学。(2)该实验项目结题后,将以6学时加入课程的实验总学时。(3)实验成绩将以15%计入课程总成绩。(4)修改相应教学计划,将8学时改为14学时。(5)

3、改编目前实验指导书,以适应新的实验项目。(6)通过该实验项目的开设,逐步加大实验力度,改进实验成绩的考核方法,加大实验成绩的比重,强化学生创新能力的培养。四、主要内容(一)计划、方案、实施步骤•2、方案在现有的TEC-2000教学机系统上,扩展4条CPU的机器指令,并在系统监控程序中扩充相应的汇编指令,使软硬件均支持扩展的指令。四、主要内容(一)计划、方案、实施步骤•3、实施步骤1)与微程序控制器、运算器的配套电路GAL芯片的逻辑实现(1)了解微程序定序器AM2910、运算器AM2901芯片在教学机中的用法;(2)根据要设计的功能,写出SCCG

4、AL、FLAGGAL、SHIFTGAL、SCCTGAL等外围电路的逻辑表达式;四、主要内容(一)计划、方案、实施步骤3、实施步骤1)与微程序控制器、运算器的配套电路GAL芯片的逻辑实现•(3)利用GAL逻辑的设计开发软件FM软件编译源文件,生成.JED文件;(4)利用SUPERPRO编程器将.JED文件写入GAL芯片;(5)将烧好的芯片插入教学机上相应的位置上。四、主要内容(一)计划、方案、实施步骤3、实施步骤•2)扩展CM中的机器指令(微程序)(1)确定一条指令各步的控制信号(2)将控制信号装入到7片MPROM中,(3)确定指令的操作码以及微

5、程序入口地址,并装入MAPROM中。四、主要内容(一)计划、方案、实施步骤3、实施步骤•3)修改监控程序(系统软件),扩充机器指令对应的汇编指令(1)阅读理解系统监控程序源代码,了解其流程;(2)加入相应代码,实现相应汇编指令;(3)通过交叉汇编程序ASEC对修改过的监控程序进行汇编,生成新的监控程序。4)对新系统的机器指令和汇编指令进行验证。(二)主要特色和需要解决的关键问题1、主要特色1)要求学生不但设计微程序控制器硬件内容,而且进一步扩展软件系统,达到掌握系统整机实现的概念。2)不仅仅是简单实验的组合,而是系统的再设计和综合调试,渗透了数

6、字逻辑、系统结构、汇编语言程序设计等课程内容。四、主要内容四、主要内容(二)主要特色和需要解决的关键问题•2、需要解决的关键问题1)深入了解微程序定序器AM2910、运算器AM2901、外围GAL、EPROM芯片之间的联系;2)学习掌握将逻辑功能写入可编程器件GAL的设计流程;3)分析现有监控制程序的功能,扩展新的汇编指令,并固化到EEPROM中。4)设计扩展的机器指令对应的微程序,并写入控制存储器CM中。四、主要内容(三)具体成果与成果形式1、扩展指令系统后的能够运行的TEC-2000教学机2、实验指导书、实验报告五、具体开发实例具体扩展了以

7、下四条机器指令:NXORDR,SR功能:/(DR⊕SR)DRADTWDR 功能:DR增2ADRMDR,[SR]功能:DR+[SR]DRSWRMDR,[SR]功能:DR与[SR]的值互换TEC-2000教学计算机二选一B16个A通用寄存器三选一二选一三选一三选一ALUSRB锁存器A锁存器乘商寄存器QCn/OEQ3Q0RAM0RAM3F输出YF3F=0000OVRCn+4输入DA口地址B口地址组成算逻运算部件16个累加器乘商寄存器Q功能8种运算功能8种数据组合8种结果处理AM2901入出信号及引脚Y3~Y0D3~D0RAM3Q3RAM0Q0CP

8、OECinCyF=0OverF3Am2901A3~A0B3~B0I8~I6I5~I3I2~I0返回16位运算器微堆桟指针SP5字*12位微堆桟F微程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。