1 / 23
文档名称:

计算机组成原理课程设计报告- 16位机微程序控制器指令系统的设计与实现.doc

格式:doc   页数:23
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机组成原理课程设计报告- 16位机微程序控制器指令系统的设计与实现.doc

上传人:3346389411 2013/4/8 文件大小:0 KB

下载得到文件列表

计算机组成原理课程设计报告- 16位机微程序控制器指令系统的设计与实现.doc

文档介绍

文档介绍:计算机组成原理课程设计报告
16位机微程序控制器指令系统的设计与实现
班级:
姓名:



教师:
信息工程学院计算机系
目录
一、设计题目 2
二、设计目的 2
三、设计说明 2
四、设计内容 3
五、分组及任务分配 3
六、课程设计环境 3
七、基本指令和扩展指令的执行流程框图 4
4
5
八、基本指令和扩展指令的微程序编码表 5
九、基本、扩展指令映射表 8
8
8
十、指令设计方案 9
十一、测试程序 13
十二、自评 21
十三、遇到的问题及解决方案 21
十四、总结 21
十五、课程设计日志 22
一、设计题目
16位机微程序控制器指令系统的设计与实现
二、设计目的
通过看懂教学计算机组合逻辑控制器中已经设计好并正常运行的几条基本指令(例如ADD、MVRR、OUT、MVRD、JR、RET等指令)的功能、格式和执行流程,然后自己设计微程序控制器中的29条基本指令和19条扩展指令的功能、格式和执行流程,并在教学计算机上实现、调试正确,达到以下目的:
1、深入理解计算机控制器的功能、组成知识和各类典型指令的执行过程;
2、对指令格式、寻址方式、指令系统、指令分类等建立具体的总体概念;
3、学习微程序控制器的设计过程和相关技术。
三、设计说明
控制器设计是学习计算机总体组成和设计的重要的部分。要在TEC—2000教学计算机上完成这项设计,必须清楚懂得:
1、TEC—2000教学机的微程序控制器主要由作为选件的微程序控制器小板和教学机大板上的7片GAL20V8组成。
2、TEC—2000教学机微程序控制器上要实现的全部基本指令和扩展指令的控制信号都是由微程序小板上的7片控制存储器给出的。
3、应了解监控程序的A命令只支持基本指令,扩展指令应用E命令将指令代码写入到相应的存储单元中;不能用T、P命令单步调试扩展指令,只能用G命令执行扩展指令。
4、要明白TEC—2000教学机支持的指令格式及指令执行流程分组情况;理解TEC—2000教学机中已经设计好并正常运行的各类指令的功能、格式、执行流程和控制信号的组成。
5、明确自己要实现的指令格式、功能、执行流程设计中必须遵从的约束条件。
6、为了完成扩展指令的功能、格式和执行流程,并在教学计算机上实现、调试正确的实验内容,具体过程包括:
1)确定指令格式和功能,要受教学机已有硬件的约束,应尽量与已实现指令的格式和分类办法保持一致;
2)划分指令执行步骤并设计每一步的执行功能,设计节拍状态的取值,应参照已实现指令的处理办法来完成,特别要注意的是,读取指令的节拍只能用原来已实现的,其他节拍的节拍状态也应尽可能的与原用节拍的状态保持一致和相近;
3)在指令微程序表中填写每一个控制信号的状态值,注意要特别仔细,并有意识地体会这些信号的控制作用;
4)将设计好的微码,装入控制存储器的相应单元;
5)写一个包含你设计的指令的程序,通过运行该程序检查执行结果的正确性,来初步判断你的设计是否正确;如果有问题,通过几种办法查出错误并改正,继续调试,直到完全正确。
四、设计内容
1、完成微程序控制器指令系统设计,主要内容是由学生自己设计29条基本指令和19条扩展指令的功能、格式和执行流程,并在教学计算机上实现、运行、调试正确。
2、首先看懂TEC—2000教学计算机的功能部件组成和线路逻辑关系,然后分析教学计算机组合逻辑控制器中已经设计好并正常运行的几条典型指令(例如ADD、MVRR、OUT、MVRD、JRC、RET等指令)的功能、格式和执行流程。
3、设计微程序控制器指令系统中各条指令的功能、格式和执行流程,并在教学计算机上实现、调试正确,例如ADC、STC、JRS、JRNS、LDRX、STRX、JMPR、CALR、LDRA等19条扩展指令。
4、单条运行指令,查看指令的功能、格式和执行流程。
5、用监控程序的A、E(扩展指令必须用E命令置入)命令编写一段小程序,观察运行结果。
五、分组及任务分配
仿照教学计算机组合逻辑控制器,设计微程序控制器中基本指令的功能、格式和执行流程,画出29条基本指令的执行流程框图和微程序编码表。
设计19条扩展指令的功能、格式和执行流程,设计每条微指令各字段的具体编码值,包括控制码的各字段、下址字段、形成下址用到的条件码,画出19条扩展指令的执行流程框图和微程序编码表。
确定微码各字段与控制存储器各个芯片之间的关系,列表写出各控制存储器芯片中存储单元的内容,将设计好的微码装入控制存储器。
编写若干个测试程序,包含所有的基本指令和扩展

最近更新

2025湖南怀化市鹤中一体化发展事务中心公开选.. 44页

2025蒙商银行总行金融科技岗位社会招聘10人考.. 47页

2025陕西西安市西北工业大学自动化学院非事业.. 43页

2026北京中国电科34所校园招聘参考题库必考题.. 49页

2026年C语言专升本真题(全优) 13页

2026年c语言复试上机题目(各地真题) 13页

2026年c语言期末考试题库完美版 13页

建设幸福河湖 激活康养旅居 29页

2026年C语言题库ab卷 13页

2026年上海海洋大学单招职业适应性考试题库附.. 44页

2026年中医住培带教师资理论考核题库100道带答.. 40页

2026年信阳艺术职业学院单招职业技能测试模拟.. 46页

2026年全国二级计算机C语言程序设计题库及一套.. 13页

2026年制冷与空调作业人员考试题库及答案(新.. 40页

2026年医学微生物学习题集附答案【完整版】 40页

2026年南开大学滨海学院单招职业倾向性测试模.. 44页

2026年吐鲁番职业技术学院单招职业倾向性考试.. 43页

2026年哈尔滨科学技术职业学院单招职业倾向性.. 44页

2026年四川西南航空职业学院单招职业适应性测.. 45页

2026年国开电大基础会计形考题库含完整答案【.. 40页

2026年国开电大外国文学专题形考题库附答案【.. 41页

2026年大一c语言期末试题及答案(名师系列) 13页

第二章紫外吸收光谱分析详解 39页

2026年数组c语言考试题库及参考答案一套 13页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

六年级英语上册第一单元测试题-(含答案) 9页

喝酒给老婆的检讨书 6页

vae乳液低温发泡工艺 29页

广东市政工程资料表格填写范例样本(其他低区仅.. 231页