电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

西电微机原理大作业

西电微机原理大作业_第1页
1/21
西电微机原理大作业_第2页
2/21
西电微机原理大作业_第3页
3/21
精品文档。1欢迎下载汇编语言程序设计综合实验姓名:刘发强学号: 14020199044 2016年 12 月 25 日精品文档。2欢迎下载题目功能及要求题目要求编写程序实现下列5 项功能,通过从键盘输入1~5 进行菜单式选择:(1)按数字键“ 1”,完成将字符串中的小写字母变换成大写字母。用户输入由英文大小写字母或数字0~9 组成的字符串(以回车结束),变换后按下列格式在屏幕上显示:<原字符串 >例如: abcdgyt0092 <新字符串 > ABCDGYT0092 按任一键重做;按Esc 键返回主菜单。(2)按数字键“ 2”,完成在字符串中找最大值。用户输入由英文大小写字母或数字0~9 组成的字符串(以回车结束),找出最大值后按下列格式在屏幕上显示:<原字符串 > The maximum is <最大值 >.按任一键重做;按Esc 键返回主菜单。(3)按数字键“ 3”,完成输入数据组的排序。用户输入一组十进制数值(小于255),然后变换成十六进制数,并按递增方式进行排序,按下列格式在屏幕上显示:<原数值串 > <新数值串 > 按任一键重做;按Esc 键返回主菜单。(4)按数字键“ 4”,完成时间的显示。首先提示用户对时,即改变系统的定时器HH: MM:SS(以冒号间隔,回车结束),然后在屏幕的右上角实时显示出时间:HH: MM:SS。按任一键重新对时;按Esc 键返回主菜单。(5)按数字键“ 5”,结束程序的运行,返回操作系统。程序功能及分析:程序主干:(1)主程序:通过调用屏幕初始化子程序、光标位置设定子程序、清屏子程序、菜单显示子程序、命令解析子程序完成显示器初始化,设置光标位置,打印程序菜单列表以及用户输入提示信息,并等待用户从键盘输入1~5 进行菜单选择。用户输入错误会被要求重输。子程序跳转利用数据段转移地址查找表实现。从子服务退回时,重新开始上述操作。(2)子服务一:将字符串中的小写字母转换成大写字母,并输出到屏幕上。先调用字符串输出子程序输出提示信息,后调用字符串输入子程序将用户从键盘输入的字符串读到 BUFFER1存储区,后逐个判断字符是否为小写字母,如果是,则通过逻辑与进行转化, 完成后, 将结果放置到BUFFER2,后调用字符串输出子程序完成输出。然后输出是否重做提示信息,调用无回显的字符读入子程序,并判断退出到主程序或重做。(3)子服务二:找出一字符串中ASCII 码最大的字符并输出。先调用字符串输出子程序输出提示信息,后调用字符串输入子程序将用户从键盘输入的字符串读到BUFFE...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

西电微机原理大作业

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部