问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用汇编语言实现键盘输入一段字符串,统计小写字母个数并显示。

发布网友 发布时间:2022-04-24 02:44

我来回答

1个回答

热心网友 时间:2023-07-09 08:26

mov cx,0 ;小写字母计数器
nextc:
mov ah,1 ;设功能号,接收键盘字符,回显
int 21h ;dos中断
cmp al,13h ;识别回车,有就退出
je done
cmp al,'a'
jb nextc
cmp al,'z'
ja nextc
inc cx ;找到一个小写字母
jmp nextc

done:
;以下显示CX的数值
STD
mov bx,10 ;十进制
mov di,offset buf+12 ; 要倒序存放
mov al,'$'
STOSB ;置结束符
mov ax,cx ;转到ax 中
cntdiv:
mov dx,0
div bx ;除以10
xchg dx,ax ;现在余数在AL中
or al,30h ;变为'0' .. '9'
STOSB ;存一位,DI减1
xchg dx,ax ;商 在 ax中
and ax,ax
jne cntdiv
mov al,0ah ;准备写入回车,好看些
STOSB
mov al,0dh
STOSB

mov dx,di
inc dx
mov ah,9
int 21h ;显示内容:个数

mov ax,4c00h
int 21h ;退出程序

buf db 16 p(0)

剩下的自己完成,动动手,有好处
cx只能计 65535个数,不要超过它就可以了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小篇幅造句 易车如何发布二手车 转让卖车信息流程 《易车》群聊消息关闭方法 易车消息夜间勿扰方法步骤 易车如何开启消息夜间勿扰 易车 开启@消息推送 ...当入射角是 时,反射角是 。我们能从各个方向看到本身不发光的物体... 发泄的近义词和反义词是什么_发泄是什么意思? 我的世界手游 我的世界手机版怎么做末地传送门? 我的世界手游 末地传送门怎么做? 安全评价师的报考科目有什么 从键盘输入一个字符串在下一行逆序输出用汇编语言如何实现 如何使同汇编语言编写从键盘输入一段字符串然后逆序输出? 用汇编语言在键盘输入一个字符串,并将其从左向右滚动显示,求完整程序 汇编 从键盘上输入一个字符串,然后加上某些字符一起显示出来 汇编编程题目从键盘上输入一串字符串 汇编 从键盘输入一字符串 [汇编语言]由键盘输入任意字符串 然后显示出来 汇编语言顺序程序设计:从键盘输入一个字符串,讲其中的小写字母转换为大写字母,然后原样输出。 用汇编怎样实现从键盘输入一串字符至内存(利用DOS功能调用)? 汇编语言输入一个字符串 汇编语言,从键盘输入一字符串 汇编 输入字符串 白开水的是什么意思? 汇编语言,怎么从键盘输入字符串呢? 白开水和面汤的区别? 白开水是什么水, 自来水煮沸吗 是用什么水煮的才是白开水 白开水的意思是热水还是冷水? 如何理解白开水的含义? 美的空调移机怎样收费,美的空调移机怎么收费 2010年6月1.25匹格力和美的空调价格分别是多少? 编写汇编语言程序段:从键盘输入一个字符串“please input a number”存入BUFF 汇编语言,从键盘上输入一串字符串,当输入字符是回车时,显示输入的所有字符 汇编怎样编写从键盘接收字符串的程序呢? 汇编语言:从键盘输入一个字符串,再从键盘输入一个字符,如果在原字符串中有这个字符就把它移到最后, 汇编如何输入字符,再把它输出? 紫薯发苦是怎么回事 紫薯有点苦怎么回事 紫薯为什么有点微微发苦 紫薯吃起来苦怎么回事 紫薯为什么吃起来有点苦 紫薯发苦还可以吃么 紫薯有苦味能吃吗我用紫薯,红枣,糯米一起 紫薯苦的吃了没有问题吧 为什么紫薯煮熟了有点苦 红薯有苦味就不能吃,为什么紫薯有苦味可以吃呢 紫薯吃完 嘴里发苦正常吗? 紫薯为什么是苦的? 紫薯苦的是怎么回事 紫薯生吃是苦的吗 紫薯本省味道是甜的吗?为啥我妈蒸出来的有点苦