计算机组成原理课程设计(同或运算、比较两个数大小)

计算机组成原理课程设计(同或运算、比较两个数大小)

ID:14384787

大小:4.58 MB

页数:24页

时间:2018-07-28

计算机组成原理课程设计(同或运算、比较两个数大小)_第1页
计算机组成原理课程设计(同或运算、比较两个数大小)_第2页
计算机组成原理课程设计(同或运算、比较两个数大小)_第3页
计算机组成原理课程设计(同或运算、比较两个数大小)_第4页
计算机组成原理课程设计(同或运算、比较两个数大小)_第5页
资源描述:

《计算机组成原理课程设计(同或运算、比较两个数大小)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计说明书题目:设计指令系统实现同或运算、比较两个数大小院系:计算机科学与工程学院专业班级:计算机课10-*学号:2010*****学生姓名:安理工作室指导教师:顾荣*2013年01月09日课程设计(论文)任务书计算机科学与工程学院计算机科学与技术系学号学生姓名专业(班级)设计题目设计指令系统实现同或运算、比较两个数大小设计技术参数1.本系统采用DJ-CPTH超强型计算机组成原理教学实验系统搭建电路图,在实验箱上实现指令系统;2.利用软件工程中的可行性研究以及分析方法,进行系统分析。设计要求1.在基本模型机的基础上构建新的指令系统,这些指令的助记符不得与指导书上相同;2.根据所选题目使

2、用相应的寻址方式;3.利用新构建的指令系统,实现同或运算和比较两数大小。工作量1.课程设计说明书1000字;2.画出流程图,编写微指令代码和程序。工作计划1.分析设计要求,制定设计计划,完成指令系统设计,并在CPTH实验软件中形成.mic文件;2.分析设计编写程序;3.在微机和实验仪的支持下,调入指令系统和程序,运行,测试,完成系统的设计;4.提交设计报告。参考资料[1]李敬兆.8086/8088和基于ARM核汇编语言程序设计.合肥:中国科学技术大学出版社,2008[2]蒋本珊.计算机组成原理.北京:清华大学出版社,2008指导教师签字系主任签字2013年01月09日学号:姓名:专业班级:

3、计算机10-5设计题目:设计指令系统实现同或运算、比较两个数大小指导教师评语:成绩:指导教师:年月日课程设计(论文)成绩摘要计算机组成原理课程设计课题是基本模型机的设计与实现。利用CPU与简单模型机来实现计算机组成原理课程设计,编写指令的应用程序,用微程序控制器实现一系列的指令功能,最终达到将理论与实践相联系。本次设计完成了相关指令的格式以及编码的设计,实现了机器指令微代码,完成具有一定功能的程序。同或运算和比较两个数大小是在基本模型机的基础上构建一组能实现输入、输出、减、逻辑与、逻辑或、逻辑非、跳转这7个功能的指令,这些指令的助记符不得与指导书上相同。指令包括立即寻址和寄存器寻址两种寻址

4、方式。利用新构建的指令系统编程,实现同或运算和比较两数大小的功能。本次课程设计分为以下几各面:l系统分析,对系统设计的背景和设计目标做了一个简单的介绍;l从模型机的指令系统入手,对整个系统的指令系统进行设计;l使用设计好的指令系统实现同或运算和比较两个数的大小关系;l最后还进行了对本次设计的总结和对设计的系统的改进工作提出了一些建议;本次课程设计偏重于对计算机工作的原理和计算机微机的指令系统学习和深入的了解。对以后的学习打下一个好的基础。关键词:指令,计算机组成原理,指令系统,模型机,同或运算,比较两个数大小II目录1系统分析11.1设计背景11.2设计目标22系统设计32.1模型机的指令

5、系统设计32.2模型机的微指令设计32.3同或运算的设计52.4比较两数大小的设计53系统实现73.1同或运算的实现73.1.1实验步骤73.1.2程序释义103.2比较两数大小的实现113.2.1实验步骤113.2.2程序释义164总结184.1设计体会184.2系统改进18参考文献19II计算机组成原理课程设计说明书1系统分析1.1设计背景一台计算机所能执行的各种指令集合称为指令系统或指令集。一台特定的计算机只能执行自己指令系统中的指令。因此,指令系统就是计算机的机器语言。指令系统表征着计算机的基本功能和使用属性,它是计算机系统设计中的核心问题。指令系统的设计主要括指令功能、操作类型的

6、设计以及寻址方式和指令格式的设计。计算机的性能与它所设置的指令系统有很大的关系,指令系统反映了计算机的主要属性,而指令系统的设置又与机器的硬件结构密切相关。指令是计算机执行某种操作的命令,而指令系统是一台计算机中所有机器指令的集合。通常性能较好的计算机都设置有功能齐全、通用性强、指令丰富的指令系统,而指令功能的实现需要复杂的硬件结构来支持。本课程设计的模型机的指令码为8位,根据指令类型的不同,可以有0到2个操作数,指令码的最低两位用来选择R0-R3寄存器。在微程序控制方式下,用指令码作为微地址来寻址微程序存储器,找到执行该指令的微程序。在本模型机中,一条指令最多分为四个状态周期,一个状态周

7、期为一个时钟脉冲,每个状态周期产生不同的控制逻辑,实现模型机的各种功能。模型机有24位控制位以控制寄存器的输入输出,选择运算器的运算功能,存储器的读写。简而言之,这次设计,计算机数据通路的控制将由微程序控制器来完成,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期,全部由微指令组成的序列来完成,即一条机器指令对应一条微程序,一条微程序又有若干微指令组成,一条微指令的功能由24位操作信号(即控制位)实现。本设计是

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

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

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