毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

汇编语言四则运算源代码+流程图

更新时间:2009-2-13:  来源:毕业论文

汇编语言四则运算源代码+流程图
加减乘除四则运算1、设计内容
   这个程序能实现加、减、乘、除的计算。
2、功能分析
   (1)开发环境:
         硬件:IBM PC机及其系列机
               ACSII键盘
               单色显示器或者彩色显示器
          软件:1M内存的硬盘或者1个软盘
          MASM是汇编语言开发环境下的。
汇编语言的特点:
1.面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计
2.保持了机器语言的优点,具有直接和简捷的特点。
3.可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/         O端口等。
4.目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。
5.经常与高级语言配合使用,应用十分广泛。
      (2)总体设计功能
            系统分析主要包括设计的功能分析和系统的流程,功能分析放在首位,每一个软件都要能满足一定的功能才有使用价值。根据功能需求来创建应用程序。
            本设计的功能如下:
             1、输入2个数,先判断是加减运算还是乘除运算,再进行计算
             2、判断符号是否为运算符
             3、回车为换行符
             4、用十进制或十六进制输出运算结果
      (3)详细设计功能
            <1>主程序功能:对两个数的加减乘除四则运算设置
            <2>子程序功能:分别判断是加减还是乘除的运算
                           输出运算结果
           各功能模块流程图如下:
         4、调试和运行程序
             (1)调试程序:
            该汇编编译环境是MasmEdit,是一个集成开发环境,编译,链接,运行全部集成在一起。程序编好后,直接点汇编按钮,就会提示你有无错误,刚刚编好第一次汇编时,出现了好多错误,其中很大一部分是编写代码时不小心,打字出现的错,其中,分号的错误是致命的,它让汇编无法进行,不能用中文输入法打的注释分号,要用英文。参考网上的通讯录程序,在改了几天的代码后界面终于出现,但感觉界面不怎么友好,又改了一下界面和光标位置。
             (2)运行程序
              执行时,需在文件名后直接跟上计算表达式,如在命令提示符下执行结果如下:
c:\masm>js 3+2

5
c:\masm>js 6*7

2A
c:\masm>js 10-4

6
c:\masm>js 12/3
4

       5、总结
          第一次真正的感觉到自己是学计算机专业的,第一次真正自己完成一个大型的程序,刚开始拿到汇编程序设计题的时候确实有点儿兴奋,心想着一定要独立快速而又高质量的完成这个程序。开始的时候感觉一点头绪都没,一个劲的找例子,连平时上机时的邮箱都进不去了,郁闷了好阵子。后来就自己想了些以前用到的,可能有写不完全,但总算还是写下来了 基本算是完成了。
        6、参考文献:
          [1]  IBM-PC 汇编语言程序设计 沈美明等 清华大学出版社
          [2]  《汇编语言程序设计学习指导》 宋彩莉  西安交通大学出版社
          [3]  Intel汇编语言程序设计(第五版)  电子工业出版社  温玉杰 梅广宇等译著
          [4]  《CASL汇编语言程序设计》清华大学出版社,王世业编著213

[1] [2] [3] [4] [5] 下一页

汇编语言四则运算源代码+流程图下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。