网站大量收购独家精品文档,联系QQ:2885784924

汇编语言课程设计报告——实现加减乘除四则运算的计算器 .pdf

汇编语言课程设计报告——实现加减乘除四则运算的计算器 .pdf

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

汇编语言课程设计报告

(2011--2012年度第2学期)

实现加减乘除四则运算的计算器

专业计算机科学与技术

学生姓名

班级

学号

指导教师

完成日期

目录

目录错误!未定义书签。

1概述错误!未定义书签。

设计目的错误!未定义书签。

设计内容错误!未定义书签。

2系统需求分析错误!未定义书签。

系统目标错误!未定义书签。

主体功能错误!未定义书签。

开发环境错误!未定义书签。

3系统概要设计错误!未定义书签。

系统的功能模块划分错误!未定义书签。

系统流程图错误!未定义书签。

4系统详细设计错误!未定义书签。

5测试错误!未定义书签。

测试方案错误!未定义书签。

测试结果错误!未定义书签。

6小结错误!未定义书签。

参考文献错误!未定义书签。

附录错误!未定义书签。

附录源程序清单错误!未定义书签。

实现加减乘除四则运算的计算器

1概述

设计目的

本课程设计是在学完教学大纲规定的全部内容、完成所有实践环节的基础上,旨在深化学生学习的

汇编语言课程基本知识,进一步掌握汇编语言程序设计方法,提高分析问题、解决问题的综合应用

能力。

设计内容

能实现加、减、乘、除的计算;该程序接受的是16进制数;执行时,需要在文件

名后直接跟上计算表达式,如在命令提示符下执行结果如下:

c:\tasmjs3+2

5

2系统需求分析

系统目标

本次汇编语言课程设计的最终目的是要实现一个简单加减乘除四则运算的计算器,

要求编写一个程序,每运行一次可执行程序,可以实现数的加减乘除四则运算。比

如,十进制数的加减乘除四则运算。我们曾经学习过两个具体数字进行加减法运算,

但是对于简单计算器用汇编语言实现难点在于这两个要做运算的数是未知的,是由

自己调用中断输入到屏幕上并要用程序存储起来的数,然后才能对这两个数进行运

算,而且做的是加法运算、减法运算乘法运算还是除法运算也未可知,为此我们还

要判断用户所输入的运算是四则运算中的哪一个运算。此外,运算过程中的进位或

是借位,选择用什么样的方式进行输出,如何实现清屏等也是要解决的问题。

主体功能

系统分析主要包括设计的功能分析和系统的流程,功能分析放在首位,每一个软件

都要能满足一定的功能才有使用价值。根据功能需求来创建应用程序。

本设计的功能如下:

1、输入2个数,先判断是加减运算还是乘除运算,再进行计算

2、判断符号是否为运算符

3、回车为换行符

4、用十进制或十六进制输出运算结果

开发环境

集成环境

3系统概要设计

系统的功能模块划分

本题目实现的模块图如图3-1所示

四则运算计算器程序设计

界选十

面择进

设算制

置法

您可能关注的文档

文档评论(0)

175****6844 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档