- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
十进制加法
课程设计说明书
计算机组成原理课程设计
院 系: 计算机科学与工程学院
专业班级:
学 号:
学生姓名:
指导教师:
2013年 11月 29 日
安徽理工大学课程设计(论文)任务书
计算机科学与工程 院 系
学 号 学生姓名 专业(班级) 设计题目 利用新构建的指令系统实现十进制加法 设
计
技
术
参
数
计算机组成原理教学实验仪一台,排线若干;
PC机一台
DJ-CPT816组成原理实验软件
模型机的指令系统,微程序,微指令,程序
设
计
要
求
在基本模型机的基础上构建一组能够实现输入、输出、加、减、逻辑与、逻辑或、逻辑非、转移指令等八个功能的指令,这些指令的助记符不得与指导书上相同。
指令包括立即数寻址、寄存器直接寻址、存储器直接寻址三种寻址方式。
利用新构建的指令系统编程,实现十进制加法 工
作
量 课程设计说明书2000字。
画流程图,编写微指令代码和程序。 工
作
计
划 首先认真研究老师所给的题目,了解题目要求做什么。
查阅资料,解决问题。
编写源程序并调试之。
写课程设计说明书。 参
考
资
料
[1]张昆藏.计算机系统结构.北京:科学出版社,1994
[2]白中英.计算机组成原理(第二版).北京:科学出版社,1998
[3]DJ-CPTH超强型计算机组成原理与系统结构实验指导书
指导教师签字 系主任签字
2013年 11 月 25 日
指导教师评语:
成绩:
指导教师:
年 月 日 安徽理工大学课程设计(论文)成绩评定表
摘要
十进制加法器课程设计是在学完本课程教学大纲规定的全部、完成所有实践环节的基础上,旨在深化学生学习的计算机组成原理课程基本知识,进一步了解计算机组成原理的一些算法,并进行具体实现,提高分析问题、解决问题的中核问题。十进制加法器可有BCD码来设计,它可以再二进制加法器的基础上加上适当的校正逻辑来实现,可将二进制的和改变成所要求的十进制格式。
本课程设计中,我主要负责对十进制加法器课程设计报告的文档整理。设计过程中,将掌握的计算机组成原理的基本理论运用与实践中,对计算机硬件方面的学习使得能够锻炼动手能力,提到学习效率。通过实际的操作对计算机各部件的组成和工作原理的理解,了解了微程序计算机中普通各进制转换的指令和微指令的编码方法和指令在计算机中的运行,进一步激发了对计算机的兴趣。
关键字: 十进制加法 BCD码 进位 组成原理
目 录
1.系统分析 1
1.1设计原理 1
1.2设计环境 1
1.3 新建指令集功能说明 2
2.系统设计 3
2.1算法与程序的设计与实现 3
2.2流程图的设计与实现 4
3.十进制加法程序设计 6
3.1 程序清单 6
3.2 程序截图 8
3-3 实验结果 9
4、总结 10
4.1 设计体会 10
4.2 系统改进 10
参考文献 11
1.系统分析
1.1设计原理
欲实现两个压缩BCD码的加法,且被加数、加数、和都为十六进制数,需将两个两位(0-99)的十进制数输入到寄存器中,再分别实现加数和被加数的最低两位和最高两位的带进位的加法,通过是否溢出判断结果是否需要转化,并且依次将其进行十六进制到十进制的转换,输入到寄存器中暂存,最后将两位(0-99)十进制的和输出到寄存器中显示出来。
1.2设计环境
DJ-CPTH实验箱,用汇编语言实现BCD码的加法。
DJ-CPTH计算机组成原理实验系统有实验平台、开关电源、软件三大部分组成。
实验平台上有寄存器组R0-R3、运算单元、累加器A、暂存器W、直通/左移/右移单元、地址寄存器、程序计数器、堆栈、中断源、输入/输出单元、存储器单元、微地址寄存器、指令寄存器、微程序控制器、组合逻辑控制器、总线插孔区、微动开关/指示灯、脉冲源。
1.3 新建指令集功能说明
表1-1 新编指令集功能表
助记符名称 作用 JIAC A,R? 将寄存器R?的值加入累加器A中 JIAC A,* * 将存储器*地址
文档评论(0)