课程设计说明书(论文)--汇编语言课程设计.doc

课程设计说明书(论文)--汇编语言课程设计.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 第1章 课程设计目的与要求 3 1.1课程设计目的 3 1.2课程设计的实验环境 3 1.3课程设计的预备知识 3 1.4课程设计要求 3 第2章 课程设计内容 4 2.1 概述 4 2.2 总体设计 4 2.3 程序编码设计 7 2.4 题目设计源代码的分析与调试 13 2.5题目设计程序运行过程及测试结果 14 第3章课程设计总结 16 3.1总结 16 参考文献 17 第1章 课程设计目的与要求 1.1课程设计目的 本课程实际是计算机科学与技术专业得技术实践课。主要目的是使学生学会微机汇编语言程序的整体设计过程和设计思路,将微机汇编语言程序设计理论应用到实践中去,从而提高学生微机汇编语言程序设计的实践能力,逐步培养学生分析问题、解决问题的能力。同时,经过一周的强化实践,从而使得学生所学的知识能过融会贯通,起到提高综合思考问题、解决问题能力的作用。微机与汇编技术课程主要讲述计算机科学与技术专业研究开发计算机软,硬件技术所需得最快,最有效的微机汇编语言程序设计的基本控制结构,设计方法。与其它计算机原理、编译原理、计算机网络、程序设计得专业课程关系十分密切。本课程设计得目的综合应用学生所学知识,使学生达到熟练掌握微机汇编语言及其程序设计,掌握微机与汇编技术的软硬件设计得基本方法与技巧,培养设计和编制软硬件技术的能力。 1.2课程设计的实验环境 硬件环境:IBM-PC机,硬盘40G以上,内存256M以上,打印机等。 软件环境:Windows 2000 Server或Windows XP Server操作系统,TC,QE等编辑软件。MASM汇编软件。 1.3课程设计的预备知识   微机原理及汇编语言与相关知识。 1.4课程设计要求 (1)从功能上对课设题目进行分析; (2)通过小组讨论,确定本开发组得题目目标,这是题目开发的全部基础所在; (3)编写系统(用户)功能设计书,系统功能设计书是题目开发验收得唯一依据; (4)完成程序结构设计,写出设计报告; (5)在规定的实践内,完成模块规划,写出模块接口及主要功能说明,完成功能测试计划; (6)开发并完成系统调试; (7)提交经过测试的系统以及全部文档; (8)提交项目总结报告; 第2章 课程设计内容 2.1 概述 本次课程设计包含两个题目:1、用子程序编写一个完整的程序 2、统计分数段人数程序 题目一:用子程序结构编写一个完整的程序:主程序允许用户在键盘上面输入零件数量和价格;子程序SUBCONY把ASC||码转换成二进制;子程序SUBCALC计算出零件的单价;子程序SUBDISP把二进制表示的单价转换成十进制的数并显示出来。 题目二: 编程序实设有十个学生的成绩分别为88,65,78,95,85,74,99,69,78,100,试编制一个子程序统计60~69分,70~79,80~89,90~99,100分的人数,分别存放到以DAT为首地址的单元中。 两个题目分别涉及数值运算、字符处理、系统功能调用以及子程序设计等的汇编编程方法。其中子程序设计是两个题目编辑过程的一个重点,大大提高了程序的模块化,而且增加了程序的可读性。程序结构总体上为顺序结构,在实现一些必要功能的时候有用到分支、循环等程序结构,使得整个程序功能简洁、完整。 2.2 总体设计 程序的总体设计分为三个步骤:总体结构确定、模块关系确定、以及总体结构流程图的确定。其中程序流程图是整个程序实现的重点。现将程序流程图绘制如下: 题目一:BCD码转换成十进制数并输出在屏幕上 程序流程图: 题目二:统计十个学生成绩在各个分数段人数 程序流程图: 2.3 程序编码设计 程序编码的设计是继题目任务功能、结构分析之后,根据程序流程图对题目任务用汇编语言实现的过程,整个过程包含多次反复的调试、运行以及修改,然后得到功能完整的程序编码。现在将实现任务的编码部分列出并解释如下: 题目一: DATA SEGMENT DAT1 DB PLEASE INPUT NAME OF PROCEPT,THE W REPRESPECT OVER$;输入名称的提示语句 DAT2 DB PLEASE INPUT NUMBER OF PROCEPT THE 0 REPRESPECT OVER$;输入数量的提示语句 DAT3 DB PLEASE INPUT VALUE OF PROCEPT THE 0 REPRESPECT OVER$输入总价的提示语句 DAT4 DB NAME $ 输出名称的提示语句 DAT5 DB NUMBER $ 输出数量的提示语句

文档评论(0)

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

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

1亿VIP精品文档

相关文档