汇编语言课程设计--实现加减乘除四则运算的计算器
《汇编语言课程设计--实现加减乘除四则运算的计算器》由会员分享,可在线阅读,更多相关《汇编语言课程设计--实现加减乘除四则运算的计算器(17页珍藏版)》请在毕设资料网上搜索。
1、微机原理实验报告 汇编语言汇编语言课程设计报告课程设计报告 ( 2012 - 2013 年度第年度第 1 学期学期) 实验名称: 实现加减乘除四则运算的计算器 专业专业 生物医学工程生物医学工程 学生姓名学生姓名 班级班级 学号学号 指导教师指导教师 2 实现加减乘除四则运算的计算器 1 实验目的 深化学习的汇编语言课程基本知识,进一步掌握汇编语言程序设计方法,提高 分析问题、解决问题的综合应用能力。通过使用汇编语言设计实现简单计算器,以 此进一步了解和掌握对数据存储,寄存器的使用,加减乘除相关指令以及模块的调 用等汇编语言知识的有效运用 2 实验内容 课题名称:实现加减乘除四则运算的计算器
2、主要功能:实现一个简单的计算器,要求:编写一个程序,每运行一次可执行 程序,可以实现加减乘除四则运算。计算器是最简单的计算工具,简单计算器具有 加、减、乘、除四项运算功能。 3 实现方法 本次汇编语言课程设计的最终目的是要实现一个简单计算器,要求编写一个程 序,每运行一次可执行程序,可以实现数的加减乘除四则运算。由自己调用中断输 入到屏幕上并要用程序存储起来的数,然后才能对这两个数进行运算,而且做的是 加法运算、减法运算乘法运算还是除法运算也未可知,为此我们还要判断用户所输 入的运算是四则运算中的哪一个运算。此外,运算过程中的进位或是借位,选择用 什么样的方式进行输出,如何实现清屏等也是要解决
3、的问题。 第一步,用 INT 21H 的 1 号功能调用来进行输入。利用 1 号功能调用来输入, 即把单个字符一个个的输入并存储到一个数据区里。我们要做的是两个数的运算, 先认定输入的格式为 1234+5678=或者 1111*2222=,当然如果输入不是这样的格式 计算出来的结果就不一定是我们想要的结果了。在存储的时候也是有选择的存储, 当输入的并非格式里所要求的字符时则报错。 第二步,设计程序进行判断所输入的算式是做加法运算、减法运算、乘法运算 还是除法运算,即判断输入的运算符是+号、 -号、 *号、 /号中的哪 一个,因为输入的格式固定了,所以只需要把存进数据区的第三个字符拿来与加减 乘
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 课程设计 实现 加减乘除 四则运算 计算器
