汇编语言课程设计--简单计算器设计
《汇编语言课程设计--简单计算器设计》由会员分享,可在线阅读,更多相关《汇编语言课程设计--简单计算器设计(20页珍藏版)》请在毕设资料网上搜索。
1、 微机原理与应用微机原理与应用 课程设计课程设计 实验题目:简单计算器设计 2013 年 01 月 目录 1 设计目的 1 2 概要设计 2 2.1 系统总体分析 2 2.2 程序流程图及说明 3 3 详细设计 5 3.1 主模块及子模块说明 5 3.2 各模块详细设计 10 4 程序调试 13 4.1 调试过程及分析 13 4.2 运行界面分析 13 5 心得体会 17 5.1 设计体会 17 5.2 系统改进 17 参考文献 18 第 1 页 共 20 页 1 1 设计目的设计目的 汇编语言是计算机能够提供给用户使用的最快而又最有效的语言。同时, 汇编语言也是能够利用计算机所有硬件特性并能
2、直接控制硬件的唯一语言。因 而,对程序的空间和时间要求很高的场合,汇编语言的应用是必不可少的。至 于很多需要直接控制硬件的应用场合,则更是非用汇编语言不可。由于汇编语 言如此地接近计算机硬件,因此,它可以最大限度地发挥计算机硬件的性能。 用汇编语言编写的程序速度通常要比高级语言快几倍、几十倍、甚至成百上千 倍,解释语言其程序速度更无法与汇编语言程序同日而语。 本次课程设计的题目是用汇编语言实现一个简单的计算器,要求:编写一 个程序,每运行一次可执行程序,可以实现加减乘除四则运算。计算器是最简 单的计算工具,简单计算器具有加、减、乘、除四项运算功能。通过使用汇编 语言设计实现简单计算器,以此进一
3、步了解和掌握对数据存储,寄存器的使用, 加减乘除相关指令以及模块的调用等汇编语言知识的有效运用。本次课程设计 以实现一个基本功能完善,界面友好,操作简便易行的计算器为最终目的。通 过对具有加减乘除基本功能的计算器的设计实现,学会使用汇编语言实现输入 输出模块的设计,模块合理调用的设计,加减乘除运算的判断以及退出程序的 判断的设计。通过对各种指令的合理使用,熟悉并加深对各种指令的用法。学 会使用汇编语言设计各个功能模块。当实现各个程序模块后,学会通过程序的 调用最终实现一个具有基本计算功能的简单计算器。 第 2 页 共 20 页 2 2 概要设计概要设计 2.1 2.1 系统总体分析系统总体分析 本次汇编语言课程设计的最终目的是要实现一个简单计算器,要求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 课程设计 简单 计算器 设计
