汇编输入字符串并求空格个数
来源:互联网 发布:计算机与网络期刊等级 编辑:程序博客网 时间:2024/05/16 03:43
.model small.data.stackresult dw ?Prompt db 'please input a string :',0dh,0ah,'$'stringdb 255;缓冲区,用于存放字符串db ?db 255 dup (?) count equ string+1h;获得字符串的个数Newlinedb 0dh, 0ah, "$";回车换行.codeALdisp proc push ax push cx push dx push ax mov dl,al mov cl,4 shr dl,cl or dl,30h cmp dl,39h jbe aldisp1 add dl,7aldisp1:mov ah, 2 int 21h pop dx and dl,0fh or dl,30h cmp dl,39h jbe aldisp2 add dl,7aldisp2: mov ah,2 int 21h pop dx pop cx pop ax retALdisp endpPrint proc push ax mov ax,result xchg al,ah call ALdisp xchg al,ah call ALdisp pop ax retPrint endp .startup mov dx,offset Prompt mov ah,09h int 21hmovax, seg string;取数据段存入ds中movds, ax ;输入字符串到buffmov dx,offset stringmovah, 0ahint21h leadx, Newline;输出回车换行movah, 9hint21h leasi, string + 2h;取字符串地址到si中 mov cl,count mov si,offset string xor bx,bx jcxz done mov al,20hagain: cmp al,[si] jnz next inc bxnext: inc si loop againdone: mov result,bx call Print .exit 0 end
1 0
- 汇编输入字符串并求空格个数
- 汇编求字符串中空格的个数
- 输入一个字符串,求单词个数
- 求字符串空格、数字、字母个数--JAVA基础
- 求字符串空格、数字、字母个数--JAVA基础
- 求输入的单词个数(单词间用空格隔开 不限空格个数) 首尾不能用空格
- 求非空格字符串的长度,并打印字符串
- 《任意输入一个合理大小的字符串,实现逆序输出并统计一个字符串中字母、数字、空格及其他字符的个数》
- 任意输入不高于20个数并求平均值
- 利用状态机求字符串中单词的个数(字符串中仅包含字母,空格,数字),字母的个数,数字的个数和空格的个数
- C经典 输入字符串,并统计字母个数,首字母大写
- 求输入的字符的个数(字母,数字,空格,其他)
- 求输入一串字符中数字、大写字母、小写字母、空格的个数
- 输入字符串时输入空格
- 输入字符串时输入空格
- 汇编剔除字符串中的空格
- 汇编-32位-计算空格个数
- 汇编 求字符串长度
- 揭秘Android 6.0 之 OkHttp
- Training Very Deep Networks公式推导
- js原生态ajax异步处理
- C语言控制台窗口图形界面编程
- Android里的SVG
- 汇编输入字符串并求空格个数
- linux下的java开发环境
- 机器学习之线性分类
- C语言操作符
- ps学习心得
- 程序设计语言综合设计(第 4 章)
- 洗菜的车夫机试
- 使用 Python 标准库进行性能测试
- Linux学习