北京工业大学计算机组成原理课设报告.doc_第1页
北京工业大学计算机组成原理课设报告.doc_第2页
北京工业大学计算机组成原理课设报告.doc_第3页
北京工业大学计算机组成原理课设报告.doc_第4页
北京工业大学计算机组成原理课设报告.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机组成原理课程设计实验报告班级:110703学号:110703xx姓名:xxx同组人:xx日期:2013年6月28日目 录1. 主机系统总体机构框图-32. 数据通路机构设计-33. 各部件详细设计图-64. 指令系统中的各种机器指令-185. 指令的格式和寻址方式-186. 微程序控制部件的设计方法及调试过程-206.1. 时序系统设计方法-206.2. 微指令的详细设计-226.3. 取指公共操作及指令流程-326.4. 取指微程序及各指令微程序-346.5. 控制部件逻辑连线图及封装图-376.6. 微程序控制部件的调试过程-397. 调试程序及注释-398. 调试程序与时序仿真的波形-419. 设计过程中的收获和体会-55主机系统总体机构框图数据通路结构设计图各部件详细设计图时序发生器的设计例:对于用微程序设计来实现控制部件的模型机而设计出的时序发生器如下: 时序发生器(timer)提供一个微周期中的八个电平及脉冲型控制信号,可供整机设计时使用。 程序计数器(PC)提供8位二进制地址,自加1并且接受转移地址功能3 存储器功能部件的设计(DATA)输入控制功能we(WRE)“写”使能inclock(WR)“写”控制outclock(RD)“读”控制“读”X触发(RD之前发)触发Q输出RAM中相应Address地址中的内容“写”1X在RAM中相应address地址中写入数据data运算器功能部件的设计(ALU)(16位)完成逻辑运算和算数运算 CN控制高低位,M控制逻辑运算和算数运算,CPSA 和CPSB是两个16位二进制寄存器 S0-S3控制如何进行运算。通用16位寄存器组 通用寄存器组为提供暂存数据总线上的数据而设计,为寄存器间的数据传送提供临时数据存储的空间总线暂存器 SC总线暂存器是为了提供暂存总线上的数据而设计的寄存器,可为寄存器之间的数据传输提供临时的数据存储空间。7. 微指令控制部件(CU)由IR CM uIR uPC组成uPC是一个4位的微程序计数器;IR是指令寄存器,存放16位的指令;CM控制存储器,完成由8位地址码到40位微指令码的转化;uIR是40位的微指令寄存器。(1)微程序计数器(uPC)功能:封装图如下所示,0-uPC是清零端,BUS-uPC为1是计数器加1功能,uPC0.3输出为CM地址的低四位。(2)指令暂存器IRD15.0为总线数据,IR-BUS脉冲下将数据传送到指令暂存器IR。IR-CLR是执行完一条指令后将指令寄存器清零。O15.0为输出端口(3)微指令暂存器uIR(4)控制存储器(CM)指令系统中的各种机器指令指令格式与寻址方式指令格式:150操作码偏移量立即数其中操作码为16位(一字),偏移量和立即数均为16位(可有可无),所以指令的长度是不定长的,长度为13字。寻址方式:1寄存器寻址:MOV AX,3210H2.立即寻址:MOV AX,3210H3.直接寻址:ADD AX,0088H微程序控制部件的设计方法及调试过程时序系统的设计方法:对于采用微程序控制方式设计的机器,机器的运行是以一条条微指令的执行为基础的。因此,机器的时序系统的设计可以相对简单些。机器的时序可以设计为统一的微指令周期即微周期。在每一个微指令周期中,机器执行一条微指令。一个微周期中可以设置若干个节拍、脉冲,以控制机器执行一条微指令所发出的各个微指令。我们的时序周期中由时序发生器产生m7m1及m8个时序信号,m3m4为取指时间段,其余时间为执行时间段。微指令及控制信号详细设计:6.6 微程序控制部件的调试过程微程序控制部件要产生许多个信号,这些信号保障了整个系统的正确运行,所以要保证这些信号没有发错而且准时发出,所以我们的调试方法是,用一些输出端口连接到各个信号发出端,用波形测试来检验控制信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论