使用汇编怎样编写求字符串里含有某个字母的个数?

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:22:48

我编写的是在str中查找char的程序,没有编写输出语句,用debug看结果(count单元中):
dseg segment
str db 'djssuweksaistreshuh'
cnt dw $-str;定义数据串长度
char db 's'
count db ?
dseg ends

cseg segment
assume cs:cseg,ds:dseg
begin: mov ax,dseg
mov ds,ax

lea si,str
mov cx,cnt
xor bl,bl
mov al,char
again: cmp al,[si]
jnz next
inc bl
next: inc si
loop again
mov count,bl

mov ah,4ch
int 21h
cseg ends
end begin