北京石油化工学院 计算机组成原理课程设计(5)

2018-12-15 17:55

第一周

周一:马莉老师和秦彩云老师开展课程设计动员,讲解了我们这次课程设计需要完成的内容;然后进行分组和分工,领取实验箱和扩展板、指导书。

周二和周三:到图书馆借阅实验相关的书籍和资料,阅读《TEC-2000A教学计算机系统技术说明与实验指导(16位机)》,详细了解教学机的构成等。查看29条基本指令和2条扩展指令。

第二周

周日和周一:根据微指令程序表往芯片输入代码,我们需要往8片芯片里面输入代码,第一和第二个芯片输入的是微址和下址,第三和第四输入的是CI0-3、SCC 和 OMEW、I2-0的代码,接下来的四片分别是SAI8-6、SBI5-3和 B、A口, SST、SSHSCI和 DC2、DC1的代码。

周二和周三:开始测试基本指令和扩展指令。我们先通过分步测试29条基本指令和扩展指令CLC和JRNS,记录分步测试的内容和进行分析。然后再通过程序测试ADD、MVRD、JRNZ、JR等29条基本指令和扩展指令CLC和JRNS,并且在此过程中解决遇到的困难,小组内交流后不懂再与同学和老师请教交流。

周四:写课程设计报告。把我们两个星期所了解和学习到的知识进行总结和归纳,把我们所做的进行整理,写成课程设计报告。

周健

计122 120814

课程设计日志

刘杰午

第一周

周一:上午9点开题,进行分组,选题,领箱子和芯片。下午去实验室,整理实验室后,明确成员分工,进一步熟悉本组的课程设计内容。

周二:通过阅读指导书《TEC-2000教学机系统技术说明与实验指导书(16位机)》,学习了解29条基本指令的指令格式,学习如何查找所需要的指令,学习扩展指令的微程序表,了解CLC的作用:不论程序做什么运算,强制置C=0;了解JRNS的作用:当S=0即运算结果为正时跳转。

周三:查看基本指令微程序表,清楚指令的分类以及学习指令流程框图,会查指令流程表。

第二周

周一:根据微指令程序表输入芯片。挨个输入芯片并且做到边输入边检测,以至于后面没有出现本质上的问题。

周二:测试A组基本指令,我测试的是AND、SUB、XOR、TEST、MVRD、MVRR、RET等基本指令。

周三:测试扩展指令CLC和JRNS指令。测试CLC指令时我们调用了ADC指令:即DR+SR+C的值赋给DR,因为CLC强行置C为0,故ADC的C位恒为0;测试JRNS指令我们调用了SUB指令,用R0、R1的运算结果来决定JRNS的跳转情况。

周四:完善本组报告,写总结、熟悉基本指令执行流程图、扩展指令执行流程图,并进行本组讨论。

刘杰午 计122 120805

课程设计日记

第一周

周一:上午课程动员,进行分组,选择题目,领取箱子,课程指导书。下午到实验室进行明确分工并开始查询书籍,研究课程指导书。

周二:通过阅读指导书《TEC-2000教学计算机系统技术说明与实验指导书》熟悉29条基本指令的指令格式。

周三:通过阅读指导书《TEC-2000教学计算机系统技术说明与实验指导书》,学习查询stc扩展指令的微程序表,了解stc的作用。

周日:学习按操作数区分,有三操作数指令,双操作指令,单操作数指令和无操作数指令。学习按指令长度区分,单字指令和双字指令。学习按寻址方式区分,寄存器寻址,寄存器间址,立即数寻址,直接地址,相对寻址等

第二周

周一:学习指令流程框图,会查询指令流程图知道划分的依据,学习A组基本指令ADD.SUB.AND.OR.XOR.CMP.MVRR等B组C组D组指令。

周二:开始测试基本指令和扩展指令。编写程序验证扩展指令是否有效,测试29条基本指令和扩展指令CLC和JRNS,在此过程中解决遇到的困难,通过小组

内交流,同学交流请教老师所解决 。

周三:检查各项指令有无问题。

周四:写课程设计报告。把我们两个星期所了解和学习到的知识进行总结和归纳,把我们所做的进行整理,写成课程设计报告。

周五:上午答辩。

冯瑞

计122 120802 课程设计日志

刘新培

第一周

周一:上午计算机组成原理课设总动员,马老师先让学生了解这次课程设计的大概内容,然后让学生进行自由分组,再布置课设任务,最后领实验器材以及资料,下午,去图书馆查找资料。

周二:阅读TEC-2000教学计算机系统说明与实验指导,了解 TEC-2000教学机的功能部件和线路逻辑关系。

周三:和同学一起进行实际操作根据微指令微程序表输入芯片,输入的是入口地址的芯片,把芯片放在实验箱的高16位,用导线连接从地址为4000H开始编写,写X的入口地址是根据16位机微程序入口地址映射表得到,但是输入时,不能按照入口地址大小顺序输入,而要求按照映射表的编码顺序输入。

第二周

周日:一起研究我们组的拓展指令,我们组的拓展指令是:CLC和JRS,通过查表进行编译程序,CLC的入口地址是6C,位置也就是6C,所以我们要在406C的位置拓展CLC指令,JRS也是一样。

周一:编写测试程序,DEC,INC,SHR,JR,JRZ,JPNC,IN,OUT,PUSH,POP,SHL,JMPA ,JRC,CLC,JRS等多条指令,并验证了其正确性。

周二周三:主要了解流程图以及机器元件的工作原理,还拓展了ADC,SBB的微指令。

周四:讨论问题,交换意见,讨论了LDRR,STRR,PSHF,主要研究进栈出栈,什么是压栈等,大家一起完成课程设计报告。

周五:上午答辩。

刘新培

计122 120806


北京石油化工学院 计算机组成原理课程设计(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于留学

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: