汇编语言课程设计-显示数字对称等腰三角形.doc

汇编语言课程设计-显示数字对称等腰三角形.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言课程设计-显示数字对称等腰三角形课件

显示数字对称等腰三角形 1 课程设计的目的 设计方案论证软件环境:操作系统:Windows 8 64位(DirectX 11)、 BIOS系统 DOS系统 硬件环境:处理器:英特尔 第三代酷睿 i3-3110M @ 2.40GHz 双核 内存:4GB(三星 DDR3 1333MHz) 主硬盘:希捷 ST500LM012 HN-M500MBB (500GB/5400转/分) 显示器:三星 SEC3649(14 英寸) Masm是汇编编译器,是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发的优点,支持伪指令和宏汇编,最后编译生成obj文件,通过link工具连接成可执行文件exe。 使用步骤为:a使用编辑软件TE.EXE进行源程序的编写。 b使用汇编软件MASM.EXE对源程序汇编。 c使用连接软件LINK.EXE对目标文件进行连接。 d使用调试软件DEBUG.EXE对可执行程序进行调试。 2.总体设计功能当用户通过键盘输入3时,在三角形下方用拼音显示自己的学号和姓名。当用户通过键盘输入4时,退回到主界面。除此以外,输入其他键,提示错误。 图1 主程序流程框图 图2 输出数字对称三角形程序流程框图 图3 三角形外围数字着色程序流程框图 图4 姓名学号显示程序流程框图 图5 退出程序流程框图 ’Invalid input !’以提示错误。 图6 提示错误程序流程框图 3.设计结果与分析 3.调试程序 3.2运行程序 (1)将汇编源代码在汇编软件MASM.EXE的汇编下生产.obj文件,用连接软件LINK.EXE对目标文件.obj,进行连接生成可执行文件.exe文件。其文件生成过程如图所示。在DOS的操作环境下,运行模拟显示这个汇编程序,运行的结果如图所示。 图7 程序主界面图 图8 功能1运行结果 图9 功能2运行结果 图10 功能3运行结果 图11 提示错误功能运行结果 4.总结 在短暂几天的时间里,汇编语言课程设计结束了,我的收获很大。通过课程设计的编程和对编程过程中遇到的问题的思考,有效的提高了我对汇编的认识和理解,切实的提高了我的编程能力,补全了我的不足。通过这次课程设计,我巩固了学过的知识,进一步掌握了各个指令的功能,特别是转向指令,掌握了子程序的定义及调用,以及正确地运用DEBUG指令在整个程序的编写中,调试占了很大部分的时间。要想写好汇编语言的程序,必须认真对待代码的每一个细节,这对程序的调试是非常重要的。通过这次实际动手能力的培养,我进一步熟悉了汇编语言的结构和使用方法,基本达到了能独立阅读、编制和调试一定规模的汇编语言程序的水平。.参考文献 [1] 杨文显,宓双,胡建人.新编汇编语言程序设计[M],北京:清华大学出版社,2010:20-58 [2] 朱玉龙,任文览等.汇编语言程序设计[M],北京:清华大学出版社,2003:67-89 [3] 吴向军等.汇编语言程序设计[M],北京:高等教育出版社,2002:98-119 [4] 沈美明等.IBM-PC汇编语言及程序设计实验教程[M],北京:清华大学出版社 ,2001:45-67 [5] 钱晓捷等.汇编语言程序设计[M], 北京:电子工业出版社,2000:1-24 [6] 李珍香等.汇编语言程序设计案例精编[M],北京:中国水利水电出版社,2004:5-16 [7] 白小明.汇编语言程序设计[M],北京:中国铁道出版社,2009:56-76 [8] 王成耀,姚琳.汇编语言程序设计[M],北京:机械工业出版社,2003:34-46 [9] 范立南, 谢子殿. 单片机原理及应用教程[M]. 北京:北京大学出版社, 2006.1:123-130 [10] 沈美明等.IBM-PC汇编语言及程序设计实验教程[M],北京:清华大学出版社 ,2001.2:101-113 DATA SEGMENT NUM DB 0AH,0DH,F1459106 lizhihong,0ah,0dh,$ num0 DB 0AH, 0DH, 1shuchusanjiaoxing, 0AH, 0DH DB 0AH, 0DH, 2color DB 0AH, 0DH, 3name and studentID DB 0AH, 0DH, 4quit num1 db Invalid input !,$ DATA ENDS STAK SEGMENT STACK

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档