一个统计各字符在字符串中出现频率的问题
要求从键盘输入任意长度的字符串,统计并输出各字符出现的次数.各位有何想法?
buff db 10000 dup(0)
count db 0
xor si,si
loop:
xor al,al
mov ah,01h
int 21h
mov buff[si],al
inc si
cmp buff[si],'#'
jne loop ; 输入'#'时退出
exit:
mov count,si
mov ax,4c00h
int 21h