预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课程设计阐明书计算机构成原理课程设计院系:计算机科学与工程学院专业班级:学号:学生姓名:指引教师:12月26日安徽理工大学课程设计(论文)任务书计算机科学与工程院系学号学生姓名专业(班级)设计题目设计基本模型机指令系统实现循环左移设计技术参数计算机构成原理教学实验仪一台,排线若干;PC机一台DJ-CPT816构成原理实验软件模型机指令系统,微程序,微指令,程序设计要求在基本模型机基本上构建一组可以实现输入、输出、加、减、逻辑与、逻辑或、逻辑非、转移指令等八个功能指令,这些指令助记符不得与指引书上相似。指令涉及及时数寻址、寄存器直接寻址、存储器直接寻址三种寻址方式。输入一种16位数,对其进行循环左移。工作量画流程图,编写微指令代码和程序。工作计划一方面认真研究教师所给题目,理解题目规定做什么。查阅资料,解决问题。编写源程序并调试之。写课程设计阐明书。参考资料[1]张昆藏.计算机系统构造.北京:科学出版社,1994[2]白中英.计算机构成原理(第二版).北京:科学出版社,1998[3]DJ-CPTH超强型计算机构成原理与系统构造实验指引书指引教师签字系主任签字12月1日指引教师评语:成绩:指引教师:年月日安徽理工大学课程设计(论文)成绩评估表摘要计算机构成原理课程设计课题是基本模型机设计与实现。运用CPU与简朴模型机来实现计算机构成原理课程设计,编写指令应用程序,用微程序控制器实现一系列指令功能,最后达到将理论与实践相联系。本次设计完毕了有关指令格式以及编码设计,实现了机器指令微代码,完毕具备一定功能程序。本次课程设计题目是输入一种16位数,对其进行循环左移。通过设计流程图,编写机器指令,微指令和控制信号程序。一方面向存储器中装入数据和程序,然后检查写入与否对的,启动程序执行。此外,还需设计微程序:本课程设计规定实现机器指令:MOVV(传送),RU(输入),HUO(逻辑或),JIA(加法运算),JIAC(带进位加法),TZ(判断A寄存器里内容与否为零),TIAO(跳转)。以上各微指令设计完毕后,用设计好指令实现逻辑运算,连接线路在CPTH计算机构成原理教学实验箱运营程序,并将实验成果显示输出。本次课程设计偏重于对计算机工作原理和计算机微机指令系统学习和进一步理解。对后来学习打下一种好基本。这一课题实现不但使咱们对各种微指令有了纯熟掌握,更对后来学习、工作中有深远影响。核心词:微指令,机器指令,循环左移目录TOC\o"1-2"\h\z\uHYPERLINK\l"_Toc"1原理简介PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.1cpu功能与原理PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.2指令周期PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.3微程序控制PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.4微程序控制原理PAGEREF_Toc\h2HYPERLINK\l"_Toc"1.5微程序控制器PAGEREF_Toc\h2HYPERLINK\l"_Toc"2实验环境简介PAGEREF_Toc\h3HYPERLINK\l"_Toc"2.1设计背景分析PAGEREF_Toc\h3HYPERLINK\l"_Toc"2.2设计目与规定PAGEREF_Toc\h5HYPERLINK\l"_Toc"3系统设计PAGEREF_Toc\h6HYPERLINK\l"_Toc"3.1.不带进位循环左移PAGEREF_Toc\h6HYPERLINK\l"_Toc"3.2机器指令集编写与功能PAGEREF_Toc\h6HYPERLINK\l"_Toc"3.3程序系统分析PAGEREF_Toc\h7HYPERLINK\l"_Toc"3.4程序微指令分析PAGEREF_Toc\h8HYPERLINK\l"_Toc"3.5实验成果PAGEREF_Toc\h10HYPERLINK\l"_Toc"4实验总结PAGEREF_Toc\h13HYPERLINK\l"_Toc"4.1设计体会PAGEREF_Toc\h13HYPERLINK\l"_Toc"4.2系统改进PAGEREF_Toc\h13HYPERLINK\l"_Toc"5参照文献PAGEREF_Toc\h141原理简介1.1cpu功能与原理数据缓存寄存器(DR)数据缓存寄存器用来暂时存储ALU运算成果,或由数据存储器读出一种数据字,或来自外部接口一种数据字。指令寄存器(IR)指令寄存器用来保存当前正在执行