cop2000实现IEEE-754浮点数的加法资料.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 第1章 总体设计方案 1 1.1 设计原理 1 1.2 设计思路 1 1.3 设计环境 1 第2章 详细设计方案 2 2.1 算法与程序的设计与实现 2 2.2 流程图的设计与实现 2 第3章 程序调试与结果测试 2 3.1 程序调试 2 列举出调试过程中存在的问题 错误!未定义书签。 3. 2 参考文献 3 附 录(源代码) 4 第1章 总体设计方案 设计原理 本模板仅供参考,并不作为评分依据。报告的目的是把做的事情讲清楚,其他的都是浮云。 设计思路 设计环境 伟福COP2000实验环境介绍 所用到的核心指令介绍 第2章 详细设计方案 2.1 算法与程序的设计与实现 本课设采用伟福COP2000实验仪软件和计算机功能,利用伟福COP2000的指令集编程实现。 算法描述 2.2 流程图的设计与实现 本部分包含实现中主要部分的流程图 第3章 程序调试与结果测试 3.1 程序调试 尾数右移时前一地址的最后一位没有右移到后一地址的第一位 在阶码差值循环执行尾数右移的时候,寄存器里的阶码差值没有改变,导致了死循环使右移结果全变为0 3.2 程序测试及结果分析 结果展示参考文献 [1] 唐塑飞. 计算机组成原理(第2版)[M]. 北京: 高等教育出版社,2008 [2] 王爱英. 计算机组成与结构(第4版)[M].北京:清华大学出版社,2006 [3] 自中英. 计算组成原理(第4版)[M].北京:科学出版社,2008 附 录(源代码)MOV A,#43HMOV 0e0H,AMOV A,#0b2HMOV 0e1H,AMOV A,#20HMOV 0e2H,AMOV A,#00HMOV 0e3H,AMOV A,#42HMOV 0e4H,AMOV A,#0b2HMOV 0e5H,AMOV A,#20HMOV 0e6H,AMOV A,#00HMOV 0e7H,A ;输入数据MOV A,0e0HRL AMOV R0,AMOV A,0e1HRR ARR ARR ARR ARR ARR ARR AADD A,R0MOV 0e8H,A;确定阶码1MOV A,0e4HRL AMOV R0,AMOV A,0e5HRR ARR ARR ARR ARR ARR ARR AADD A,R0MOV 0e9H,A ;确定阶码2MOV A,0e9H ;对阶MOV R0,AMOV A,0e8HSUB A,R0 ;阶码差MOV R0,AAND A,#10HSUB A,#00H ;判断阶码大小MOV R0,AJZ SUB0MOV A,#80HMOV R3,ALOOP1:;第一个阶码小并右移MOV A,R3RR AMOV R3,AMOV A,0e1HAND A,#7FHRR AMOV R1,AMOV A,0e2HRR AMOV R2,AMOV A,0e1HRL ARL ARL ARL ARL ARL ARL AADD A,R2MOV R2,AMOV A,R1MOV 0e1H,AMOV A,0e3HRR AMOV R1,AMOV A,0e2HRL ARL ARL ARL ARL ARL ARL AADD A,R1MOV 0e3H,AMOV A,R2MOV 0e2H,AMOV A,R0ADD A,#01HJZ QIUHEJMP LOOP1SUB0:MOV A,#80HMOV R3,ALOOP2:MOV A,R3RR AMOV R3,AMOV A,0e5HAND A,#7FHRR AMOV R1,AMOV A,0e6HRR AMOV R2,AMOV A,0e5HRL ARL ARL ARL ARL ARL ARL AADD A,R2MOV R2,AMOV A,R1MOV 0e5H,AMOV A,0e7HRR AMOV R1,AMOV A,0e6HRL ARL ARL ARL ARL ARL ARL AADD A,R1MOV 0e7H,AMOV A,R2MOV 0e6H,AMOV A,R0SUB A,#01HMOV R0,AJZ QIUHEJMP LOOP2 QIUHE:MOV A,0e1HADD A,0e5HMOV 0f1H,AMOV A,0e2HADD A,0e6HMOV 0f2H,AMOV A,0e3HADD A,0e7HJC NEXTMOV 0f3H,AMOV A,0e0HMOV 0f0H,A LOOP: JMP LOOP 课程设计总结:一开始我对我的课设信心不足,感觉好难没有一点思路,但是在老师的帮助下,我渐渐的有了思路,并且通过查阅资料我开始理清思路,自己开始编写指令代码,虽然过程中有很多的问题,但是还是被我一一解决。这次课设还让我学到了课堂没学到的知识,同时也谢谢老师

文档评论(0)

5500046 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档