汇编 统计一字符串中0、1的个数
来源:百度知道 编辑:UC知道 时间:2024/06/29 00:04:37
我的程序只能统计十以内不包括十的人数,,如果超过十你可以添加一个ASCII码转换的代码,BH男,BL女,然后进行输出。
------------------------------------------------
data segment
msg db 'Please input a number (0=female,1=male,2=summary and exit)$'
;male db 0
;female db 0
data ends
code segment
assume cs:code,ds:data
start:
mov dx,offset msg
mov ax,0900h
int 21h
mov bx,0h ;bh=male,bl=female
input:
mov ax,0100h
int 21h
cmp al,31h
jg exit
jl _female
add bh,1h
jmp input
_female: add bl,1h
jmp input
exit: add bx,3030h
mov ax,0200h
mov dl,bh
int 21h
mov ax,0200h
mov