汇编刚入门,还不会
编程实现显示出任意字符串(0表示字符串结束)中数字字符,字母和其他字符的个数还有流程图assume cs:code
code segment
start:xor dx , dx
mov cx , 10
mov bh , 30h ;数字
mov bl , 30h ;字母
mov dh , 30h; 其他
again: mov ah ,1
int 21h;输入字符
cmp al , 20h ; 空格
je endpro
cmp al ,39H ;9
jle NUM
cmp al , 41H ;A
jl elsepro
jmp charpro
NUM: cmp al , 30h ;0
jlelsepro
inc bh
jmp endflag
charpro:cmp al , 7Ah;z
jg elsepro
cmp al , 61h ; a
jl FL1
jmp FL2
FL1:cmp al , 5Ah ; Z
jg elsepro
FL2:inc bl
jmp endflag
elsepro: inc dh
endflag: loop again;循环
endpro: ;输出
mov ah , 2
mov dl , 0
int 21h
s_out: ;输出
mov ah , 2;调用2号中断
mov dl , bh
int 21h
;输出
mov dl , bl
int 21h
;输出
mov dl , dh
int 21h
mov ax , 4c00h
int 21h
code ends
end start这是我曾经写过的,授鱼不如授渔,望请楼主好好参详{:5_91:}
才悬赏1个鱼币,,不要。。。。
页:
[1]