汇编语言课程设计带显示界面的加法器.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《汇编语言课程设计带显示界面的加法器.pdf》由会员分享,可在线阅读,更多相关《汇编语言课程设计带显示界面的加法器.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华 北 科 技 学 院课程设计说明书课程名称:汇编语言班级:计算机 B08-1 姓名:_ 顾晓巍 _ _ 学号:_ 200807014106 _ 设计题目:带显示界面的加法器 _设计时间:2010-6-21 至 2010-7-2 指导教师:_ _ 李冬艳 _ 评语:_ _ _ _ _ 评阅成绩:评阅教师:-1-一、课程设计目的进行程序设计方法和技能的基本训练,巩固在课堂上学到的有关程序设计的基本知识和基本方法,通过实际动手能力的培养,进一步熟悉汇编语言的结构和使用方法,达到能独立阅读、编制和调试一定规模的汇编语言程序的水平。二、课程设计要求 1 要求编写并调试通过一个小型软件,实现对软件或硬件
2、的操作。2遵循模块化、结构化的程序设计方法。3.要求程序必须正确。4.程序简明易懂,多运用输入输出提示,出错信息及必要的注释。5.要求程序结构合理,语句使用得当。6.适当追求编程技巧和程序运行效率。三、课程设计题目:题目:带显示界面的加法器要求:用汇编语言设计一个加法器,实现加法求和运算。所有数据在菜单界面上输入,输入结果也在菜单上显示,按回车键则退出加法器菜单并返回DOS 系统,否则继续进行加法运算。四、课题分析这个题目是做一个带显示界面的加法器,它的主要难度是做一个显示界面,这就用到了 BIOS的 10 号类型的显示中断功能,主要用到了置光标,以及清屏功能。设计加法器的功能就要考虑到存储器
3、清零和加数的位数问题,输入非数字数据的时候会显示出错并重新输入,这些与普通的设计加法一样,只不过要和置光标功能配合将光标置于合适位置。-2-五、流程图:1、求和的流程图:开始AX BEIJIASHU AX JIASHU+AX将 AX扩展为双字BX 10000 HE AX/BX的商AX AX/BX的余数BX 1000 HE+2AX/BX的商AX AX/BX的余数BX 100 HE+4AX/BX的商AX AX/BX的余数BX 10 HE+6AX/BX的商HE+8AX/BX的余数结束-3-2、输入数字的流程图:开始输入一个字符AL=0DH AL39H N BX 0 AXBX;BX AXAX*10 A
4、XBX;BX AXBXAX+BX结束Y Y N 输 出 错误提示-4-3、存储单元清零的流程图:六、程序源代码:DATAS SEGMENT STR1 DB 0AH,0DH,*STR2 DB 0AH,0DH,*STR3 DB 0AH,0DH,*STR4 DB 0AH,0DH,*1:Enter JiaFaQi *STR5 DB 0AH,0DH,*STR6 DB 0AH,0DH,*other keys exit *STR7 DB 0AH,0DH,*STR8 DB 0AH,0DH,*STR9 DB 0AH,0DH,*STR10 DB 0AH,0DH,*LENGTH1 EQU$-STR1 ;至str1
5、的字节数STR11 DB Enter Exit,Other keys continue!$STR12 DB Please input again!$ERR DB Error!Please input again!$STR13 DB beijiashu:,$STR14 DB jia shu:,$开始SI-2;CX5 SI+2 HESI 0 CX=0 结束N Y-5-STR15 DB jie guo:,$JIASHU DW?BEIJIASHU DW?HE DW?SHOW MACRO M ;定义宏,显示字符串LEA DX,M MOV AH,9 INT 21H ENDM GUANGBIAO MACRO
6、 M1,M2 MOV DH,M1 ;行(Y坐标)MOV DL,M2 ;列(X坐标)MOV BH,0 ;显示页码MOV AH,02 INT 10H ;用文本坐标下,设置光标位置ENDM QINGPING MACRO M1,M2,M3,M4,M5 MOV AH,6 ;向上滚屏MOV AL,M1 ;滚动行数(0-清窗口)MOV BH,0DH ;空白区域的缺省属性MOV CH,M2 ;窗口的左上角位置,Y坐标MOV CL,M3 ;-,X坐标MOV DH,M4 ;窗口的右上角位置,Y坐标MOV DL,M5 ;-,X坐标INT 10H ENDM DATAS ENDS STACKS SEGMENT STAC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 课程设计 显示 界面 加法器
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内