实验三综合程序设计

实验三综合程序设计

ID:11609973

大小:768.90 KB

页数:26页

时间:2018-07-12

实验三综合程序设计_第1页
实验三综合程序设计_第2页
实验三综合程序设计_第3页
实验三综合程序设计_第4页
实验三综合程序设计_第5页
资源描述:

《实验三综合程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、实验要求编写程序实现下列5项功能,通过从键盘输入1~5进行菜单式选择:1)按数字键“1”,完成将字符串中的小写字母变换成大写字母。用户输入由英文大小写字母或数字0~9组成的字符串(以回车结束),变换后按下列格式在屏幕上显示:<原字符串>例如:abcdgyt0092<新字符串>ABCDGYT0092按任一键重做;按Esc键返回主菜单。2)按数字键“2”,完成在字符串中找最大值。用户输入由英文大小写字母或数字0~9组成的字符串(以回车结束),找出其中数字字符的最大值,按下列格式在屏幕上显示:<原字符串>Themaximumn

2、umberis<最大值>.按任一键重做;按Esc键返回主菜单。3)按数字键“3”,完成输入数据组的排序。用户输入一组(小于50个)十进制数值(小于255),中间以逗号分隔,回车表示输入结束。按递增方式进行排序,并将结果按下列格式在屏幕上显示:<原数值串><新数值串>按任一键重做;按Esc键返回主菜单。4)按数字键“4”,完成系统时间的显示。首先提示用户对时,即改变系统的定时器HH:MM:SS(以冒号间隔,回车结束),然后在屏幕的右上角实时显示出时间:HH:MM:SS。按任一键重新对时;按Esc键返回主菜单。5)按数字键“5”

3、,结束程序的运行,返回系统。二、实验目的学习掌握DOS常用功能的调用方法,综合进行程序设计。增强和提高汇编语言程序设计的能力,掌握模块化程序的设计方法。三、实验过程(调试分析)name"menushow"datasegmentHEX1DB"Changethesmalllettertocapitalinhex,pleasepress'1'",0AH,0DH,'$'HEX2DB"Findthemaxnumberinhex,pleasepress'2'",0AH,0DH,'$'HEX3DB"Reorderthenumbers,pl

4、easepress'3'",0AH,0DH,'$'HEX4DB"showupthesystem'stime,pleasepress'4'",0AH,0DH,'$'HEX5DB"Endtheprogram,pleasepress'5'",0AH,0DH,'$'HEX6DB"Themaximumnumberis",'$'HEX7DB"Youdidn'tinputanynumber!",'$'HEX8DB"Whatyouinputiswrong!","$"NUMDB50DUP(0)NUMSDB3DUP(0)HEXDB51DUP(0

5、)endsstacksegmentDB256DUP(0)endscodesegmentstart:ASSUMEDS:DATA,CS:CODE,SS:STACKMOVAX,DATAMOVDS,AXMOVAX,STACKMOVSS,AX;printmainmenuSHOW_MENU:LEADX,HEX1MOVAH,09HINT21HLEADX,HEX2INT21HLEADX,HEX3INT21HLEADX,HEX4INT21HLEADX,HEX5INT21HJMPSELCT_TARGETSHOW_MENU_TIP:MOVAH,0

6、2HMOVDL,0AHINT21HMOVDL,0DHINT21HJMPSHOW_MENU;selecttargetSELCT_TARGET:MOVAH,01HINT21HPUSHAXMOVDL,0AHMOVAH,02HINT21HMOVDL,0DHINT21HPOPAXCMPAL,49JZPRO_CHOOSE1CMPAL,50JZPRO_CHOOSE2CMPAL,51JZPRO_CHOOSE3CMPAL,52JZPRO_CHOOSE4CMPAL,53JZPRO_CHOOSE5PRO_CHOOSE1:CALLprogram1M

7、OVAH,01HINT21HCMPAL,27JZSHOW_MENU_TIPMOVDL,0AHMOVAH,02HINT21HMOVDL,0DHINT21HCMPAL,27JNZPRO_CHOOSE1PRO_CHOOSE2:CALLprogram2MOVAH,01HINT21HCMPAL,27JZSHOW_MENU_TIPMOVDL,0AHMOVAH,02HINT21HMOVDL,0DHINT21HCMPAL,27JNZPRO_CHOOSE2PRO_CHOOSE3:CALLprogram3MOVAH,01HINT21HCMPAL

8、,27JZSHOW_MENU_TIPMOVDL,0AHMOVAH,02HINT21HMOVDL,0DHINT21HCMPAL,27JNZPRO_CHOOSE3PRO_CHOOSE4:CALLprogram4MOVAH,0BHINT21HMOVDL,ALMOVAH,06HINT21H;这一段

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

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

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