计算机组成原理计算机组成原理.pdf
《计算机组成原理计算机组成原理.pdf》由会员分享,可在线阅读,更多相关《计算机组成原理计算机组成原理.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理课程设计第一节 课程设计的目标和要求 一,课程设计的目标利用所学的理论知识,真实地进行计算机整机系统模型机的设计,并 且 在 EDA平台上,完成设计的实现,使理论与实践相结合,从而进一步加强分析问题,解决问题的能力,提高自身硬件设计水平.开发平台:Quartus II二,课程设计的要求计算机整机系统模型机总体结构的设计设计出模型机的数据通路,控制信号(微命令)完成该机的指令系统的设计拟定各条机器指令的指令流程及相应微操作命令在相应时序系统的配合下,组成能够产生使机器自动运行的控制信号(微操作命令)的控制部件 设计出的模型机在机器加电,产生频率稳定的主 振信号后,能够自动地,连续地
2、执行存储在主存(RAM)中的程序查验程序运行时所保存的每条指令的运行结果波形图文件中的内容,验证机器设计的正确性第二节 计算机整机系统总体结构设计 首先进行计算机整机系统模型机数据通路的设计.在此基础上,进行微操作命 令的设计.根据信息在数据通路中流动,读取及存储的需要,设计出相应的各种微操作命令.例:单总线8位模型机总体结构数据通路图如下:第三 节 计 算机整机系统所需部件设计对于不具备三态输出的所有器件都采用三态 门 来 隔 离 总 线 一,时序发生器的设计例:对于用微程序设计来实现控制部件的模型机而设计出的时序发生器如下:时序发生器(timer)提供一个微周期中的八个电平及脉冲型控制信号
3、,可供整机设计时使用.二,程 序 计 纳 杓?三,存储器功能部件的设计四,运算器功能部件的设计五,通用寄存器组的设计六,总线暂存器的设计第 四 节 指 令 系 统 设 计 一,模型机指令代码格式的设计模型机指令代码格式可以采用类似8086/8088指令代码格式的可变长字节的指令代码格式.例如,双操作数,单字节指令的代码格式如下图:7 43 21 0 操 作 码 DEST SRC 其中:DEST为目的地址,SRC为源地址.二,操作码结构的设计模型机指令系统中,应包含传送类指令,算术/逻辑运算类指令,转移类指令,停机指令等相应指令.操作码位数的设计可以根据指令条数等需求综合而定例如,需要设计16条
4、指令,则操作码字段可以设计为4位,即可以设计有16种 不 同 的 操 作.三,地址码结构的设计根据要实现的指令功能,设计相应的地址码字段.进行寻址方式的设计.根据各条指令实现的不同功能,设计出相应的各操作数的寻址方式.四,指令操作码助记符与机器指令代码要求设计出指令操作码助记符与机器指令代码的对应关系表.例如,具有四位操作码的指令助记符对应设计如下:指令助记符机器 指 令 代 码 指 令 功 能 HALT 0000停 机 MOV 0001数据传送(寄存器到寄存器间)MOV()()1 1 数据传送(立即数到寄存器间)ADD 1001加 I法(寄存器与寄存器内容相加)第五节 微指令与控制信号的设计
5、 以微程序控制部件设计方法为例一,微指令的设计微指令编码方式的设计微指令的编码方法,常用的有直接控制编码法(即:不译码法),分段直接编译法及分段间接编译法等方法.在微程序执行过程中,把每条微指令中表示各个微命令被选用或不选用的("l"或"0")信号,与时序系统产生的电平,脉冲信号相配合,形成模型机数据通路中的各个控制信号(微操作命令),以控制整个机器的运行.微程序的顺序控制方式的设计微程序的顺序控制是为了解决当前微指令执行结束后,如何控制产生后继微指令地址的问题.<l>微程序入口地址的形成公共的"取机器指令"微程序存放到控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理
限制150内