计算机组成原理_课程设计任务书

计算机组成原理_课程设计任务书

ID:15440317

大小:1.13 MB

页数:27页

时间:2018-08-03

计算机组成原理_课程设计任务书_第1页
计算机组成原理_课程设计任务书_第2页
计算机组成原理_课程设计任务书_第3页
计算机组成原理_课程设计任务书_第4页
计算机组成原理_课程设计任务书_第5页
资源描述:

《计算机组成原理_课程设计任务书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计课程名称:计算机组成原理设计题目:一个非常简单的CPU的设计学院:信息工程与自动化专业:计算机科学与技术年级:08级1班学生姓名:张桥指导教师:李凌宇日期:2010-9-9教务处制课程设计任务书信息工程与自动化学院计算机专业081年级学生姓名:张桥课程设计题目:一个简单的CPU的设计课程设计主要内容:设计一台完整的计算机。首先要确定该计算机的功能和用途。在设计中根据功能和用途确定指令系统,定义数据通路,设计每条指令的执行流程,要求利用微程序进行设计,每人至少要求4条CPU指令,可以自己选择;在设计中要求画出指令系统的格式并说明各

2、位的意义;要求画出数据通路并定义微操作信号;要求画出微程序流程图。设计指导教师(签字):教学基层组织负责人(签字):年月日一台模型计算机的设计一、教学目的、任务与实验设备融会贯通本课程各章节的内容,通过知识的综合运用,加深对计算机系统各模块的工作原理及相互联系的认识,加深计算机工作中“时间—空间”概念的理解,从而清晰地建立计算机的整机概念。二、数据格式和指令系统本模型机是一个8位定点二进制计算机,具有四个通用寄存器:R0~R3,能执行11条指令,主存容量为256KB。1.数据格式数据按规定采用定点补码表示法,字长为8位,其中最高位(第7位)为

3、符号位,小数点位置定在符号位后面,其格式如下:数值相对于十进制数的表示范围为:-1≤X≤1―2―72.指令格式及功能由于本模型机机器字只有8位二进制长度,故使用单字长指令和双字长指令。⑴LDRRi,D格式7432100000Ri不用D功能:Ri←M(D)(2)STRRi,D格式7432100001Ri不用D功能:M(D)←(Ri)(3)ADDRi,Rj格式7432100010RiRj功能:Ri←(Ri)+(Rj)(4)SUBRi,Rj格式7432100011RiRj功能:Ri←(Ri)-(Rj)(5)ANDRi,Rj格式7432100100R

4、iRj功能:Ri←(Ri)∧(Rj)(2)ORRi,Rj格式7432100101RiRj功能:Ri←(Ri)∨(Rj)(3)MULRi,Rj格式7432100110RiRj功能:Ri←(Ri)×(Rj)(4)转移指令格式7432100111条件不用D功能:条件码00无条件转移PC←D01有进位转移PC←D10结果为0转移PC←D11结果为负转移PC←D⑼INRi,Mj格式7432101001RiMj其中Mj为设备地址,可以指定四种外围设备,当Mj=01时,选中实验箱的二进制代码开关。功能:Ri←(Mj)⑽OUTRi,Mj格式743210101

5、0RiMj当Mj=10时,选中实验箱的显示灯。功能:(Mj)←Ri⑾HALT(停机指令)格式7432101011不用不用功能:用于实现停机。三、总体设计总体设计的主要任务是(1)选定CPU中所使用的产要器件;(2)根据指令系统、选用的器件和设计指标,设计指令流的数据通路;(3)根据指令系统、选用的器件和设计指标,设计数据流的数据通路。计算机的工作过程,实质上是不同的数据流在控制信号作用下在限定的数据通路中进行传送。数据通路不同,指令所经过的操作过程也不同,机器的结构也就不—样,因此数据通路的设计是至关重要的。所谓数据通路的设计,也就是确定机器

6、各逻辑部件相对位置的总框图。数据远路的设计,目前还没有非常标准的方法。主要是依据设计者的经验,并参考现有机器的三种典型形式(单总线、双总线或三总线结构),根据指令系统的要求,可采用试探方法来完成。其主要步骤如下:(1)对指令系统中的各条指令进行分析,得出所需要的指令周期与操作序列,以便决定各器件的类型和数量。(2)构成一个总框图草图,进行各逻辑部件之间的互相连接,即初步确定数据通路,使得由指令系统所包涵的数据通路都能实现,并满足技术指标的要求。(3)检验全部指令周期的操作序列,确定所需要的控制点和控制信号。(4)检查所设计的数据通路,尽可能降

7、低成本,简化线路。以上过程可以反复进行,以便得到一个较好的方案。图1给出了一个没有考虑乘法除法指令操作的总框图参考方案,注意,在此方案确定之后,应该检查所选用的各个器件是否满足数据通路的要求。实际上,数据通路的设计与器件的选择应同时进行而不能分离地工作。其次,接入总线的器件都要有三态输出,以便与总线连接。另外,在信息传送过程中应当注意器件原码和反码输出的配合关系。图1所示的方案采用单总线结构,使用的许多器件都是三态输出,这种方案便于总线的连接和扩展,但缺点是指令和数据的传送都要经过总线,因此对总线的使用权就要分配得当。另外,执行算术逻辑指令时

8、,先将第一个操作数由通用寄存器Ri送至缓冲寄存器DR1,然后再由通用寄存器Rj取第二个操作数送至缓冲寄存器DR2,之后送往ALU进行运算。显然,执行—条算术逻辑指令

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。