新版计算机组成原理课程设计样本.doc
《新版计算机组成原理课程设计样本.doc》由会员分享,可在线阅读,更多相关《新版计算机组成原理课程设计样本.doc(21页珍藏版)》请在咨信网上搜索。
1、课程设计阐明书计算机构成原理课程设计院 系:计算机科学与工程学院 专业班级: 学 号: 学生姓名: 指引教师: 12月26日安徽理工大学课程设计(论文)任务书 计算机科学与工程 院 系学 号学生姓名专业(班级)设计题目设计基本模型机指令系统实现循环左移设计技术参数计算机构成原理教学实验仪一台,排线若干;PC机一台DJ-CPT816构成原理实验软件模型机指令系统,微程序,微指令,程序设计要求1、 在基本模型机基本上构建一组可以实现输入、输出、加、减、逻辑与、逻辑或、逻辑非、转移指令等八个功能指令,这些指令助记符不得与指引书上相似。2、 指令涉及及时数寻址、寄存器直接寻址、存储器直接寻址三种寻址方
2、式。3、 输入一种16位数,对其进行循环左移。工作量1、 画流程图,编写微指令代码和程序。工作计划1、 一方面认真研究教师所给题目,理解题目规定做什么。2、 查阅资料,解决问题。3、 编写源程序并调试之。4、 写课程设计阐明书。参考资料1张昆藏.计算机系统构造.北京:科学出版社,1994 2白中英.计算机构成原理(第二版).北京:科学出版社,19983DJ-CPTH超强型计算机构成原理与系统构造实验指引书指引教师签字系主任签字 12月1日 指引教师评语:成绩: 指引教师: 年 月 日安徽理工大学课程设计(论文)成绩评估表摘要计算机构成原理课程设计课题是基本模型机设计与实现。运用CPU与简朴模型
3、机来实现计算机构成原理课程设计,编写指令应用程序,用微程序控制器实现一系列指令功能,最后达到将理论与实践相联系。本次设计完毕了有关指令格式以及编码设计,实现了机器指令微代码,完毕具备一定功能程序。本次课程设计题目是输入一种16位数,对其进行循环左移。通过设计流程图,编写机器指令,微指令和控制信号程序。一方面向存储器中装入数据和程序,然后检查写入与否对的,启动程序执行。此外,还需设计微程序:本课程设计规定实现机器指令:MOVV(传送),RU(输入),HUO(逻辑或),JIA(加法运算),JIAC(带进位加法),TZ(判断A寄存器里内容与否为零),TIAO(跳转)。以上各微指令设计完毕后,用设计好
4、指令实现逻辑运算,连接线路在CPTH计算机构成原理教学实验箱运营程序,并将实验成果显示输出。本次课程设计偏重于对计算机工作原理和计算机微机指令系统学习和进一步理解。对后来学习打下一种好基本。这一课题实现不但使咱们对各种微指令有了纯熟掌握,更对后来学习、工作中有深远影响。核心词:微指令,机器指令,循环左移目录1原理简介11.1 cpu功能与原理11.2指令周期11.3微程序控制11.4微程序控制原理21.5微程序控制器22实验环境简介32.1设计背景分析32.2设计目与规定53 系统设计63.1.不带进位循环左移63.2机器指令集编写与功能63.3程序系统分析73.4程序微指令分析83.5实验成
5、果104 实验总结134.1 设计体会134.2 系统改进135 参照文献141原理简介1.1 cpu功能与原理数据缓存寄存器(DR) 数据缓存寄存器用来暂时存储ALU运算成果,或由数据存储器读出一种数据字,或来自外部接口一种数据字。指令寄存器(IR) 指令寄存器用来保存当前正在执行一条指令,当执行一条指令时,先把它从指令cache存储器读出,然后再传送至指令寄存器。程序计数器(PC) 为了保证程序可以持续执行下去,CPU必要具备某些首段来拟定下一条指令地址。数据地址寄存器(AR)数据地址寄存器用来保存当前CPU所访问cache存储器单元地址.通用寄存器(R0R3)当算术逻辑单元执行算术或逻辑
6、运算时,为ALU提供一种工作区。状态字寄存器(PSW)状态字寄存器保存由算数指令和逻辑指令运算或测试成果建立各种条件代码。1.2指令周期计算机因此能自动工作,是由于CPU能从存储程序内存里取出一条指令并执行这一条指令。例如MOV指令指令周期,MOV是一条RR型指令,它需要两个CPU周期,其中一种是取指周期,一种是执行周期。取指周期中完毕三件事:从指存取出指令,对程序计数器加,以便为取下条指令做好准备,对指令操作码进行译码或测码。执行周期操作控制器送出控制信号到通用寄存器,操作控制器送出控制信号到ALU,指定ALU做传送工作,操作控制器送出控制信号,打开ALU输出三态门,操作控制信号送出控制信号
7、,将DBUS上数据打入到数据缓冲寄存器中,操作控制信号送出控制信号,将数据韩冲寄存器打入到目的寄存器中。1.3微程序控制微程序控制器同硬布线控制器相比较,具备规整性,灵活性,可维护性等一系列长处,在计算机系统中,微程序设计技术是运用软件办法来设计一门技术。微程序控制思想,就是仿照普通解题程序办法,把操作控制信号编程所谓微指令,存储到一种只读存储器中,当机器运营时,有一条一条读出这些微指令,从而产生全机所需要各种操作控制信号,使相应部件执行所规定操作呢。由于数据通路构造关系,微操作可分为相容和互斥两种:互斥微操作,是指不能同步或不能在同一种节拍内并行执行微操作。相容微操作,是指可以同步或在同一种
8、节拍内并行执行微操作。系列微指令有序集合就是微程序。一段微程序相应一条机器指令。微地址:存储微指令控制存储器单元地址。1.4微程序控制原理控制存储器(UCM):这是微程序控制器核心部件,用来存储微程序。其性能(涉及容量、速度、可靠性等)与计算机性能密切有关。微指令寄存器(UIR):存储从UCM取出正在执行微指令,它位数同微指令字长相等。微地址形成部件:用来产生初始微地址和后继微地址,以保证微指令持续执行。微地址寄存器(UMAR) :它接受微地址形成部件送来微地址,为下一步从CM中读取微指令作准备。1.5微程序控制器模型机作为一种整体来工作,所有微程序控制信号由微程序存储器UM输出,而不是由开关
9、输出,在进行实验之前,先用芯电缆接J1和J2,是系统处在非手动状态,这样实验仪监控系统会自动打开输出容许,由软件控制程序实现单指令执行,单微指令执行等,设计微指令应当追求目的,有助于缩短微指令长度,有助于缩小CM容量,有助于提高微程序执行速度。2实验环境简介2.1设计背景分析2.1.1 模型机指令集分析本次课程设计是在DJ-CPT816计算机构成原理实验仪和仿真软件上进行。该模型机指令码为8位,依照指令类型不同,可以有0到2个操作数,指令码最低两位用来选取R0-R3寄存器。在微程序控制方式下,用指令码作为微地址来寻址微程序存储器,找到执行该指令微程序。在本模型机中,一条指令最多分为四个状态周期
10、,一种状态周期为一种时钟脉冲,每个状态周期产生不同控制逻辑,实现模型机各种功能。模型机有24位控制位以控制寄存器输入输出,选取运算器运算功能,存储器读写。简言之,这次设计,计算机数据通路控制将由微程序控制器来完毕,CPU从内存中取出一条机器指令到指令执行结束一种指令周期,所有由微指令构成序列来完毕,即一条机器指令相应一条微程序,一条微程序又有若干微指令构成,一条微指令功能由24位操作信号(即控制位)实现。24位控制位分别简介如下:XRD:外部设备读信号,当给出个外设地址后,输出此信号,从指定外设读数据。EMWR:程序存储器EM写信号EMRD:程序存储器EM读信号PCOE:将程序计数器PC值送到
11、地址总线ABUS上EMEN:将程序存储器EM与数据总线DBUS接通,有EMWR和EMRD决定是将DBUS数据写入EM中,还是从EM读出数据到DBUSIREN:将程序存储器EM独处数据打入指令寄存器IR和微指令计数器uPCEINT:中断返回时清除中断响应和中断祈求标志,便于下次中断。ELP:PC打入容许,与指令寄存器IR2.,IR3位结合,控制程序跳转。MAREN:将数据总线DBUS上数据打入地址寄存器MARMAROE:将地址寄存器MAR值送到地址总线ABUS上OUTEN:将数据总线DBUS上数据送到输出端口寄存器OUT里STEN:将数据总线DBUS上数据存到堆栈寄存器里RRD:读寄存器组R0-
12、R3,寄存器R?选取由指令最低两位决定RWR:写寄存器组R0-R3,寄存器R?选取由指令最低两位决定CN:决定运算器与否带进位移位,CN=1带进位,CN=0不带进位FEN:将标志位存入ALU内部标志寄存器X2,X1,X0三位组合来译码选取将数据送到DBUS上哪个寄存器,见表2-1WEN:将数据总线DBUS值打入工作寄存器W中AEN:将数据总线DBUS值打入累加器A中S2,S1,S0三位组合决定ALU做何种运算,见表2-2表2-1 寄存器选取控制表X2 X1 X0输出寄存器0 0 0IN_OE 外部输入门0 0 1IA_OE 中断向量0 1 0ST_OE 堆栈寄存器0 1 1PC_OE PC寄存
13、器1 0 0D_OE 直通门1 0 1R_OE 右移门1 1 0L_OE 左移门1 1 1没有输出表2-2 运算器功能控制S2 S1 S0功能0 0 0A+W 加0 0 1A-W 减0 1 0A|W 或0 1 1A & W 与1 0 0A+W+C 带进位加1 0 1A-W-C 带进位减1 1 0A A取反1 1 1A 输出A212 模型机寻址方式分析模型机寻址方式分四种:(1)累加器寻址:操作数为累加器A,例如“CPL A”是将累加器A 值取反,尚有些指令是隐含寻址累加器A,例如“OUT”是将累加器A值输出到输出端口寄存器OUT。(2)寄存器寻址:参加运算数据在R0-R3 寄存器中,例如 “A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新版 计算机 组成 原理 课程设计 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。