以下是一段示例程序,用于统计内存缓冲区BUF中数字字符和其他字符的个数,并将结果分别保存在N_DIGIT和N_OTHER单元中。
DATASEGMENT
BUFDB 'AJUuiy898@...'
N_DIGIT DB 0
N_OTHER DB 0
CODESEGMENT
START:
MOV AX, @DATA
MOV DS, AX
; 遍历BUF中的每个字符,判断其是否为数字字符
MOV SI, 0 ; SI指向BUF的第一个字符
以下是一段示例程序,用于统计内存缓冲区BUF中数字字符和其他字符的个数,并将结果分别保存在N_DIGIT和N_OTHER单元中。
DATASEGMENT
BUFDB 'AJUuiy898@...'
N_DIGIT DB 0
N_OTHER DB 0
CODESEGMENT
START:
MOV AX, @DATA
MOV DS, AX
; 遍历BUF中的每个字符,判断其是否为数字字符
MOV SI, 0 ; SI指向BUF的第一个字符