問題
設在起始地址爲STRING的存儲空間存放了一個字符串(該串已存放在內存中,無需輸入,且串長不超過99),統計字符串中字符“A”的個數,並將結果顯示在屏幕上。
代碼
data segment
string db 'ZXCVBNMASDFGHJKLQWERTYUIOPAAAA';我假設有四個A
len dw $-string
data ends
code segment
assume cs:code,ds:data
main proc far
start:
mov ax,data
mov ds,ax
mov cx,len
mov dl,0;dl用來計數
L1:
lodsb
cmp al,'A'
jne L2
inc dl
L2:
loop L1
add dl,30h
mov ah,02h
int 21h
mov ax,4c00h
int 21h
main endp
code ends
end start