- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与接口技术课程设计
课题名称:利用RADASM软件编程和调试
姓 名: 张宝中
学 号: 111102048
专 业:物理与电气工程学院
指导教师: 李彬
摘 要:
mBnB 码是光纤通信系统中常用的码型之一, 本次设计了一种简单实用的3B4B 编码方法, 并提出了用Altera开发系统的硬件描述语言VHDL 实现全数字3B4B 编译码电路的设计思想和方法, 最后给出了波形仿真结果。本文给出了针对该编码方法的除数字锁相环之外的一种简单方便的VHDL 语言设计方法。
关键词:3B4B 码;FPGA;VHDL 语言;波形仿真
Abstract
Keywords
一、设计目的
1.通过《微机原理与接口》课程设计,使学生能够进一步了解微型计算机工作原理, 微型计算机的硬件结构及微型计算机软件编程。
2.要求学生根据接口电路的硬件要求进行计算机的汇编语言程序设计,使学生的软件编程能力得到加强,对接口电路的综合应用能力有较大提高。
二、课程设计内容要求
结合微型计算机的硬件和软件,进行汇编语言程序设计,要求画出程序流程图,并经上机调试完成。
第1类 利用RADASM软件编程和调试
要求从键盘输入10个以上字节的数据(以$结束),从显示屏输出的内容有:输入提示、输入错误检查提示、输出结果显示,完成以下之一内容。
1).将输入数据作为无符号数,对数据排序,并求平均值;
2).将输入数据作为有符号数,把数据分为正数组和负数组,并求输入时相邻俩
数之间符号的变化次数;
3).将输入数据作为有符号数,把数据分为正数组和负数组,并分别求正数,负数及0的个数。
4).将输入数据作为有符号数,并求和;
5)将输入数据作为无符号十六进制数,将输入的十六进制数转化为十进制数以及二进制数;
三、课程设计原理分析
课程设计说明书要求逻辑清晰、层次分明、书写整洁。说明书格式包括标
四、课程设计说明书与图纸要求
课程设计说明书要求逻辑清晰、层次分明、书写整洁。说明书格式包括标题(中英文)、提要、正文(包括①设计项目要求与说明。②电路原理分析。③软件流程分析。④调试分析。⑤实验数据分析。⑥答辩。⑦成绩评定。)、附录(图纸.程序清单或软盘) 。课程设计说明书须每人一份,独立完成。
课题总结:
经过几天的高强度就脑力奋战,终于完成了课题,过程不可谓不艰辛,结果不可谓不让自己振奋,毕竟第一次使用汇编语言完成如此庞大的课题,以前虽然零零碎碎学习了相关相关内容,但总体上是按照书本内容照做,内容简单且较分散。在此课程设计中,对RADASM软件有更进一步的熟悉,对它的运用有了根深的了解!比如,开始的时候不知道功能仿真,每次看到仿真结果的波形,不知道有没有达到预期的要求,通过进一步的学习熟练的掌握了其应用技巧。此次课程设计的过程中的最主要的问题就是时钟同步的问题,只有解决了这个问题才能得出预期想要的结果。一开时的时候,我的结果是每4个3B码对应输出3个4B码,从而漏编了一个3B码。这个问题困扰了我好长时间,真可谓是煎熬啊!后来通过仔细检查发现编码模块的时钟脉冲选错了——应该选四分频而我开始选了三分频!找出了错误,仿真的结果也就达到了预期的效果。过程虽然艰辛,但是结果还是很令人满意!
六、参考资料
1.《微型计算机原理》,(第五版) 主 编: 姚燕南、薛钧义
出版社:西安电子科技大学出版社
出版或修订时间: 2005年
2.《IBM—PC汇编语言程序设计》, 主 编:沈关明、温冬娣
出版社:清华大学出版社
出版或修订时间:2003
3.《微型计算机原理》,(第四版) 主 编:姚燕南
出版社:西安电子科技大学出版社
出版或修订时间:2002
4.《The 80x86 IBM PC and Compatible Computers》
主 编:Muhammad Ali Mazidi
吕出版社:清华大学出版社
出版或修订时间:2004
汇编语言编写由键盘输入10个4位的数据并将这些数小到大进行排序其结果输出在显示屏上的程序 。
2009-12-11 09:49
提问者: kozeng | 浏览次数:1667次
自已编写由键盘输入10个4位的数据并将这些数由大到小或由小到大进行排序其结果输出在显示屏上的程序 。 子程序调用
问题补充:
可以发到我邮箱 kzeng@126.com 紧急紧急 一定要汇编语言编写
我来帮他解答
?
输入内容已经达到长度限制
还能输入?9999?字
插入图
您可能关注的文档
最近下载
- 动力设备部三级安全教育具体内容.pdf VIP
- 施工承诺书及安全生产协议书.doc VIP
- 句子排序与衔接(测试)-2024年中考语文二轮复习(解析版).pdf VIP
- 山东黄金归来庄矿业有限公司2000t环评报告山东黄金归来庄矿业有限公司2000t环评报告.doc VIP
- 中医五行音乐疗法课件最新完整版本.pptx VIP
- 产品包装设计与制作规范手册.doc VIP
- 以甲醇为原料年产30万吨甲醛生产项目可行性研究报告.doc
- 四川省达州市(2024年-2025年小学六年级语文)统编版小升初真题((上,下)学期)试卷及答案.docx VIP
- 2025年AI技术全景入门分享(大模型基础培训).pdf VIP
- 滚筒洗衣机-----结构图讲课教案.ppt VIP
文档评论(0)