文档介绍:
课程设计任务书学院信息学院专业计算机科学与技术学生姓名学号设计题目研制一台多累加器结构的实验计算机内容及要求:利用EL-JY-II型计算机组成原理实验仪提供的硬件资源,通过设计(包括整机结构设计、指令设计、微程序设计、微指令设计、调试程序设计等)、组装、调试三个步骤完成一台微程序控制的简单实验计算机的研制。设计总要求:1.实验计算机整机应由如下几个模块组成:运算器、寄存器、指令部件、微程序控制部件、内存、总线缓冲电路、输入和输出控制电路。2.运算器采用双数据暂存器多寄存器结构,并带移位运算功能。3.设计如下几条机器指令的格式,指令格式可以采用单字长或双字长设计。算术清零运算指令:CLRrd(功能0->rd)逻辑与运算指令:ADCrs,rd(功能rs+rd+cy->rd)输入输出指令:IN#DATA,rd(功能DATA->rd)OUTRi(功能Ri的值->LED输出)转移指令:JMPaddr(功能addr->PC)访问指令:STAaddr(功能Ri->addr)LDAaddr(功能addr->Ri)4.设计微指令的格式,编写上述每条机器指令所对应的微程序,并上机调试。5.通过如下程序的编写调试,验收机器指令、微指令、微程序的设计结果。IN#data,R0STAR0,addrMOVR0,R1CLRR2CLRR0LDAaddr,R0ADCR0,R1OUTR1JMP00H进度安排:第17周:布置课程设计任务,查阅资料,分组设计,实验室组装和调试。第18周:调试,验收,答辩,编写课程设计报告。指导教师(签字):2011年12月10日学院院长(签字):2011年12月10日目录一、实验计算机的设计……………………………………………41、整机逻辑框图设计…………………………………………………………..42、指令系统的设计……………………………………………………………..52.1数据格式……………………………………………………………….52.2指令格式、指令编码、指令助记符、指令功能、操作数的寻址方式……53.微操作控制部件的设计……………………………………………………….83.1微指令编码的格式设计………………………………………………..83.2微操作控制信号设计…………………………………………………..83.3微程序顺序控制方式设计………………………………………………93.3.1微程序控制部件组成原理………………………………………93.3.2微程序入口地址形成方法……………………………………103.3.3控存的下地址确定方法………………………………………113.3.4微程序在控存中的分布情况…………………………………123.4微程序设计……………………………………………………………123.4.1写出每条指令对应的微程序流程图…………………………123.4.2写出每段微程序中各微指令的二进制编码、16进制编码…143.4.3写出每段微程序在控存中的存放位置………………………15目录4.设计组装实验计算机接线表………………………………………………165.编写调试程序……………………………………………………………..16二、实验计算机的调试………………………………………………..181调试前准备………………………………………………………………182程序调试过程…………………………………………………………….183调试结果…………………………………………………………………204出错和故障分析………………………………………………………….20三、课程设计总结………………………………………………………………21四、参考文献……………………………………………………………………..21一、验计算机的设计1整机逻辑框图设计模型机是由运算器,控制器,存储器,输入设备,输出设备五大部分组成。1、运算器又是有299,74LS181完成控制信号功能的算逻部件,暂存器LDR1,LDR2,及三个通用寄存器Ax,Bx,Cx等组成。2、控制器由程序计数器PC、指令寄存器、地址寄存器、时序电路、控制存储器及相应的译码电路组成。3、存储器RAM是通过CE和W/R两个微命令来完成数据和程序的的存放功能的。4、输出设备有两位LED数码管和W/R控制完成的。图1-1模型机结构框图图1-1中运算器ALU由U7--U10四片74LS181构成,暂存器1由U3、U4两片74LS273构成,暂存器2由U5、U6两片74LS273构成。微控器部分控存由U13--U15三片2816构成。除此之外,CPU的其他部分都由EP1K10集成。存储器部分由两片6116构成16位存储器,地址总线只有低八位有效,因而其存储空间为00H--FFH。输出设备由底板上的四个LED数码管及其译码、驱动构成,当D-G
内容来自淘豆网www.taodocs.com转载请标明出处.