Advertisement

统计字符串中的字母、数字和其他字符数量并显示统计结果于屏幕(简单实现)

阅读量:

第一步:
生成一个名为index.txt的文本文件(文件名称可根据需求自定义);
对代码进行编写:

复制代码
    DATA SEGMENT
    	STRING DB 'AAAaaa123456???$'
    	SMALL DB 30H
    	BIG DB 30H
    	NUM DB 30H
    	OTHER DB 30H
    DATA ENDS
    ;----------------------------------
    CODE SEGMENT
    	ASSUME CS:CODE, DS:DATA
    START:
    	MOV AX,DATA
    	MOV DS,AX
    	MOV CX,15      ;循环15次
    	LEA BX,STRING     ;存储字符串首地址
    LOP:
    	MOV AL,[BX]
    	CMP AL,'a'      ;与'a'比较(这里需用字符对应ASCII码)
    	JB B1          ;如果小于’a’跳转到b1
    	CMP AL,'z'  
    	JA B1          ;如果大于’z’跳转b1
    	INC SMALL    ;不跳转(即在a-z之间)小写字母+1
    	JMP B4
    B1:

全部评论 (0)

还没有任何评论哟~