微机课程实施方案字符串分类统计.docVIP

  • 7
  • 0
  • 约9.43千字
  • 约 16页
  • 2019-03-12 发布于江苏
  • 举报
个人收集整理 仅供参考学习 个人收集整理 仅供参考学习 PAGE / NUMPAGES 个人收集整理 仅供参考学习 微机原理 课程设计报告 题 目:字符串分类统计 学生姓名: 周喜民 学 号: 32 专业班级:计0601 同组姓名: 赵晏龙 陈顺 指导教师:范轶彦 设计时间:2010.1.4-2010.1.10 指导老师意见: 评定成绩: 签名: 日期: 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc250723385一、需求分析 PAGEREF _Toc250723385 \h 2b5E2RGbCAP HYPERLINK \l _Toc250723386二、系统设计 PAGEREF _Toc250723386 \h 3p1EanqFDPw HYPERLINK \l _Toc2507233871. 内容 PAGEREF _Toc250723387 \h 3DXDiTa9E3d HYPERLINK \l _Toc2507233882.思路 PAGEREF _Toc250723388 \h 3RTCrpUDGiT HYPERLINK \l _Toc250723389三、系统总体框图 PAGEREF _Toc250723389 \h 55PCzVD7HxA HYPERLINK \l _Toc250723390四、调试分析 PAGEREF _Toc250723390 \h 6jLBHrnAILg HYPERLINK \l _Toc250723391五、实验结果 PAGEREF _Toc250723391 \h 6xHAQX74J0X HYPERLINK \l _Toc250723392六、程序设计 PAGEREF _Toc250723392 \h 7LDAYtRyKfE HYPERLINK \l _Toc250723393七、总结 PAGEREF _Toc250723393 \h 13Zzz6ZB2Ltk HYPERLINK \l _Toc250723394八、参考文献 PAGEREF _Toc250723394 \h 14dvzfvkwMI1 一、需求分析 本程序主要用于,把输入地一串字符分类统计,分别统计出数字、大写字符、小写字符和其他字符地个数. 本程序采用汇编语言编程,定义了宏、比较判断、循环调用、统计等等,非常人性化地把统计地结果显示出来.比如你输入一串数字“12345”,它会显示出你输入地这串数字,并显示数字地个数为5,同时显示其他相应类字符为空.rqyn14ZNXI 程序接收用户键入地一行字符(字符长度不大于80个,以回车结束),并把字符,数字,其它字符分类计数,然后将结果存入以Letter,Digit,Other为名地存储单元中.程序可采用0AH断将键入地字符直接送至键盘缓冲区,然后逐个取出分类计数.也可采用01H在接收字符后进行分类奇数在存入缓冲区.程序需要进入DEBUG看计数结果EmxvxOtOco 二、系统设计 1.内容 从键盘输入任意一个字符串,以回车作为结束符并显示,分别统计并显示出其中数字字符、大写字符、小写字符以及其它字符地个数.SixE2yXPq5 2.思路 (1).首先定义两个宏,一个用于输出统计各字符地个数,另一个用于输出字符串. (2).在数据段中定义各种字符提示信息以便程序清晰明白. (3).定义数据缓冲区用于存放输入地字符串,定义NUM区用于存放统计地大写字符、小写字符、数字以及其它字符地个数.定义OTHERCHAR、BIGCHAR、SMALLCHAR以及堆栈用于存放统计地相应字符保存,以便后来输出.6ewMyirQFL (4).首先调用DOS 10号功能用DX指定BUF区,将输入地字符串保存到BUF区中. (5).将BUF+1地内容取出来,判断是否为0,如果为0表示没有输入任何字符,则程序跳到NEXTLAP(输出提示信息You do not input any string!),然后显示字符串(Do you want to input a string again(Y/N)?)然后调用DOS 1号功能获取您从键盘输入地数,判断是否为Y或y如果是则将程序跳到刚开始处重新执行,如果不是这两个字符则程序结束.kavU42VRUs (6).如果输入了字符串,则调用DOS 2号功能将BUF里地内容输出来(2号功能可以输出$符号而9号功能遇到$符号就终止).y6v3ALoS89 (7).取字符出来进行比较统计,如果它比30H大且比39H小则为数字,如果比41H大且比5AH小则为大写字符,如果比61H大且比7AH小则为小写字符,如果不是这三种情况则为其它字符.M2ub6vSTnP

文档评论(0)

1亿VIP精品文档

相关文档