2.3 分类统计字符个数
1.题目:分类统计字符个数
2.实验要求:
程序接收用户键入的一行字符(字符个数不超过80个,该字符串用回车符结束),并按字母,数字及其他字符分类计数,然后将结果存入以letter,digit和other为名的存储单元中。
datarea segment
letter1 db ?
digit1 db ?
other1 db ?
string label byte
max db 80
act db ?
str db 80 dup(?)
print db 13,10,'Please enter the string:','$'
mess1 db 13,10, 'The total number of letter : ','$'
mess2 db 13,10,'The total number of digit : ','$'
mess3 db 13,10,'The total number of other character : ','$'
datarea ends
prognam segment
assume cs:prognam,ds:datarea
start: push ds
sub ax,ax
push ax
mov ax,datarea
mov ds,ax
mov es,ax
mov letter1,0
mov digit1,0
mov other1,0
lea dx,print