汇编实训一报告

汇编实训一报告

ID:40644966

大小:114.73 KB

页数:21页

时间:2019-08-05

汇编实训一报告_第1页
汇编实训一报告_第2页
汇编实训一报告_第3页
汇编实训一报告_第4页
汇编实训一报告_第5页
资源描述:

《汇编实训一报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言程序设计综合训练项目报告书项目名称数据处理程序设计班级:计科14-2学号:姓名:杨天啸成绩:电子与信息工程学院计算机科学系综合训练项目一数据处理程序设计目的:通过该综合训练项目,培养学生模块化程序设计的思想,使学生掌握模块化程序设计中模块的划分原则,不同模块之间参数的传递方法,掌握带符号数在计算机中的存放形式,掌握对数值进行排序的算法实现,掌握进制数转换算法的实现。要求:(1)设计一个主菜单:键盘输入、显示、排序、转换、退出程序(2)从键盘输入10个字符型带符号数。(3)把10个带符号十进制数转换成

2、二进制数。(4)把10个十进制数按照从小到大的顺序排序。(5)把10个带符号二进制数转换成十进制数。(6)把最大数用十进制数的形式显示在屏幕上。成果形式:提交综合训练报告+源程序其中,报告中包括程序设计流程图、源程序、调试结果截图、遇到的问题、程序结果分析及其改进措施。源程序要求必须调试通过且实现综合训练的要求。一、程序流程图(包括子程序等)N输入为1YN输入为2Y输入十个带符号数N输入为3Y带符号数从小到大排序N输入为4Y进制相互转换N输入为5Y输出全部内容N输入为6Y求最大值返回重新输入程序结束二、源程

3、序DATASEGMENTHEAD0DB'-----*********ASSEMBER1*********----',0DH,0AH,'$'SHOW0DB'***********FunctionMenu*********',0DH,0AH,'$'SHOW1DB'*1.InputNumbers2.Sort*',0DH,0AH,'$'SHOW2DB'*3.Conversion4.Output*',0DH,0AH,'$'SHOW3DB'*5.Max6.Quit*',0DH,0AH,'$'SHOW4DB'**',0D

4、H,0AH,'$'SHOW5DB'*CodebyYangTianxiao*',0DH,0AH,'$SHOW6DB'*******************************************',0DH,0AH,'$'SHOW7DB'Pleaseinputonenumbertorunthefunction:',0DH,0AH,'$'SHOW8DB'Pleaseinput10numberswithflags:',0DH,0AH,'$'SHOW9DB'10numbershavebeeninputed!'

5、,0DH,0AH,'$'SHOW10DB'Press"ENTER"tocontinue!',0DH,0AH,'$'SHOW11DB'10numbershavebeenconversed!',0DH,0AH,'$'SHOW12DB'10numbershavebeensorted!',0DH,0AH,'$'SHOW13DB'TheMaxNumberis:','$'ERRORSDB'Sorry!Thenumberyouchoosediswrong,pleasetryagain:',0DH,0AH,'$'BYEDB

6、'*******WelcomeUseItAgain*******',0DH,0AH,'$'TRANS1DB'Pleasechoose1or2or3tochooseDTBorBTDorquit:',0DH,0AH,'$'TSHOWDB'ThenumbershavebeenCONVERSIONdwheninputingthem!',0DH,0AH,'$'NUMDB?XDB0FDB0ARRAYDB10DUP(0)DATAENDS;-------------------主程序--------------------

7、--;MAINPROCFARCODESEGMENTASSUMECS:CODE,DS:DATASTART:PUSHDSSUBAX,AXPUSHAXMOVAX,DATAMOVDS,AXCALLWINCLS;清屏CALLMENU;打印菜单CALLFUNCTION_START;开始功能菜单RET;-----------------------调用功能菜单----------------------;FUNCTION_STARTPROCNEARBEGIN:LEADX,SHOW7MOVAH,09HINT21HMOVAH

8、,01HINT21HMOVNUM,ALCMPNUM,'1';将输入的数与“1”比较,JBERROR;<1输入错误,转至ERROR(63)JAF1;>1进行程序功能选择CALLCLSC1;上卷(10,0)->(24,79)CALLINPUT;调用输入函数(232)CALLCONT;调用承接函数(131)JMPBEGINERROR:CALLCLSCLEADX,ERRORSMOVAH,09HINT21HCALLDPCR

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

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

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