- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
键盘录入数据的转换与显示
键盘录入数据的转换与显示
PAGE
PAGE # / 19
键盘录入数据的转换与显示
键盘录入数据的转换与显示
/ 19
/ 19
目录
TOC \o 1-5 \h \z \o Current Document 键盘录入数据的转换与显示 0
\o Current Document 设计任务及要求分析 0
\o Current Document 设计任务 0
\o Current Document 要求分析 0
\o Current Document 方案比较及认证说明 1
\o Current Document 系统原理阐述 2
\o Current Document 系统设计的软硬件环境 2
\o Current Document 系统设计中用到的 DOS 调用 2
\o Current Document 软件设计说明 5
\o Current Document ASCII 码转换成二进制算法实现 5
\o Current Document 二进制转换成 ASCII 码算法实现 5
\o Current Document 主程序结构分析 5
\o Current Document 子程序结构分析 7
\o Current Document 中断程序的结构分析 8
\o Current Document 调试记录及结果分析 9
\o Current Document 调试记录 9
\o Current Document 调试结果分析 9
\o Current Document 总结和心得体会 10
\o Current Document 参考文献 11
\o Current Document 附录一 源程序和程序注释 12
附录二 程序运行结果截图 15
附录三 本科生课程设计成绩评定表 15
键盘录入数据的转换与显示
设计任务及要求分析
设计任务
从键盘读入二个五位十进制数( 1位符号位 +4位数值位),并将这二个十进制数,分
别转换为二进制数,然后求其和,再将和以十进制形式进行显示。按 Q退出程序。
要求分析
通过对课程设计任务书的要求进行分析可知, 首先要求从键盘读入二个五位十进制数 ( 1位符号位( +-)+4位数值位),此时,向计算机中输入的数是其实是 ASCII2 码,而 不是真正的二进制数,应该先将这两个分别输入的数在计算机中将其转化为计算机所能识 别的机器语言即二进制,然后,通过相应的指令使这两转化过的二进制数相加,当然这个 时候,并不能直接输出,因为此时的数是二进制数,不是ASCII2码,只有先转化成ASCII2 码之后才能把这两个数之和以其对应的字符的形式输出到屏幕上。以上就是本次课设的要 求所对应的具体含义。
方案比较及认证说明
输入输出方式的比较。
方案一:BIOS功能调用方式输入输出数据。此方案使用相对复杂一些,而其我们对BIOS 功能调用不是很熟悉。
方案二:MSDO功能调用的方式输入输出数据。此方案相对方案一较为简单实用,但 是由于我们平时接触较少所以也不太熟悉。
方案三:用emu8086编译器进行编译。由于它结合了一个先进的原始编辑器、 组译器、 反组译器、具除错功能的软件模拟工具(虚拟 PC,还有一个循序渐进的指导工具。该软 件包含了学习汇编语言的全部内容。综上,我们选用方案三的输入输出方式,输入数据和 输出数据。
系统原理阐述
3.1 系统设计的软硬件环境
我们设计键盘录入数据的转换与显示的硬件环境是 X86计算机平台的IBM-PC兼容机,
开发的软件环境是Windows 7操作系统下的MFPCI98汇编编译环境。虽然我们不是在标准 的8086 IBM_PC平台下编程,也不是标准的 DOS操作系统环境下编程;但是我们的硬件平 台是兼容8086的X86计算机平台,软件平台是更高级并且兼容 DOS勺Windows7操作系统, 但是我们还是最好使用emu8086所以我们程序运行的结果绝对跟标准 8086IBM-PC平台上 运行的结果完全一样。
3.2系统设计中用到的 DOS调用
DOS是 1979年由微软公司为IBM个人电脑开发的MS-DOS它是一个单用户单任务的操 作系统。后来DOS勺概念也包括了其它公司生产的与 MS-DO兼容的系统,如PC-DOSDR-DOS, 以及一些其它相对不太出名的 DOS兼容产品。它们在1985年到1995年及其后的一段时间 内占据操作系统的统治地位,最著名和广泛使用的DOSS统从1981年直到1995年的15年 间微软在推出 Windows 95之后,宣布MS-DO不再单独发布新版本。不过 FreeDOS
您可能关注的文档
最近下载
- 吉林省中药软片炮制规范.pptx VIP
- 名著阅读《湘行散记》七年级语文上册部编版(共9页).docx VIP
- 《白洋淀纪事》阅读测试题含答案(推荐).docx VIP
- 必考名著《白洋淀纪事》导读+知识点汇总.pdf VIP
- CQJZDE-2008 重庆市建筑工程计价定额.docx VIP
- 人教部编版七年级语文上册名著选读《湘行散记》导读.doc VIP
- 重庆市建筑工程计价定额CQJZDE-2008.doc
- 部编版七上语文名著导读《朝花夕拾》、《白洋淀纪事》、《湘行散记》知识点练习(含答案).docx VIP
- 超星尔雅学习通《大学生劳动教育》章节测试含答案.docx VIP
- 七年级上册名著《湘行散记》知识点+习题(共12页).docx VIP
文档评论(0)