汇编语言课程设计-汇编语言实现四则运算

汇编语言课程设计-汇编语言实现四则运算

ID:6330503

大小:128.50 KB

页数:20页

时间:2018-01-10

汇编语言课程设计-汇编语言实现四则运算_第1页
汇编语言课程设计-汇编语言实现四则运算_第2页
汇编语言课程设计-汇编语言实现四则运算_第3页
汇编语言课程设计-汇编语言实现四则运算_第4页
汇编语言课程设计-汇编语言实现四则运算_第5页
资源描述:

《汇编语言课程设计-汇编语言实现四则运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计说明书实验名称:汇编语言实现四则运算指导教师:院系:信息科学与工程学院学生姓名:学号:专业班级:计算机网络技术2011年05月29日19目录一.课程设计的目的二.总体设计思想...................................................................1三.各算法流程图....................................................................3四、源代码..................

2、..............................................................6五、程序执行结果..................................................................19.设计总结...................................................................................20设计目的一.设计目的通过本课程设计所要达到的目得是:1.培养

3、理论联系实际的设计思想,提高综合运用汇编语言课程的理论分析问题.解决问题的能力。2.通过查找运用设计资料,完成必须的基本训练。3.通过本课程设计加深对计算机系统内部的了解,为以后的学习打好基础。设计思想19二.设计思想2.1存储结构(1)根据提示信息从键盘上输入第一个、第二个十进制数。将这两个数分别存放在digit1、digit2中。(2)对这两个数分别做加、减、乘、除。所得结果分别存放在result_add、result_sub、result_mul、result_div1、result_div2。2.2设计方

4、法(1)从键盘上输入两个十进制数(2)将这两个十进制数分别转化成二进制数。(3)对二进制数分别进行加、减、乘、除运算。(4)对于减、除运算要比较两个数的大小。(5)将所得的结果在转化成十进制输出。各算法流程图做减法运算做加法运算输入两个数开始做乘法运算做除法运算输出结果结束19图1、主流程结束输出结果做加法运算输入两个数开始图2、加法流程做减法运算输出结果结束小于大于比较被减数于减数的大小输入两个数输入两个数输入两个数输入两个数开始19符号位和值分开处理图3、减法流程结束输入结果做乘法运算输入两个数开始图4、乘法

5、流程符号位和值分开处理小于大于输入两个数比较被除数于除数的大小做除法运算输入结果结束开始19图5、除法流程源代码.modelsmall.stack.datauser_stringdb11,?,11dup('0');键盘缓冲区,存放键入的十进制ASCII码digit1DW0,0,0,0,'$';输入的第一个十进制数digit2DW0,0,0,0,'$';输入的第二个十进制数result_addDW0,0,0,0,'$';两个十进制数的和result_subDW0,0,0,0,'$';两个十进制数的差result_m

6、ulDW0,0,0,0,0,0,'$';两个十进制数的积result_div1DW0,0,0,0,0,0,'$';两个十进制数的商result_div2DW0,0,0,0,0,0,'$';两个十进制数的商的余数result_strDB24dup('0'),'$';暂时存放要输出的十进制数的ASCII码mulfactDW10;乘数因子flagdw3;标志temp_DXdw0,0,0,019string_Ldb0AH,0DH,'digit1

7、igit2,shang1yu0.','$'string_crlfdb0AH,0DH,'$'string_digit1db0AH,0DH,'thefirstdigitis:','$'string_digit2db0AH,0DH,'theseconddigitis:','$'string_hedb0AH,0DH,'heshi:','$'string_chadb0AH,0DH,'chashi:','$'string_muldb0AH,0DH,'jishi:','$'string_divdb0AH,0DH,'shangs

8、hi(thefirstisshang,thesecondisyushu):','$'.code;****************************************************************************mainprocfar;主过程start:movAX,@datamovDS,AX;**********************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。