是检测单元STRN中字符个数的程序
DATAS SEGMENT
STRN DB 'ASDFADFASSDF','$'
STRLN DB ?
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
MOV DL,0
LEA SI,STRN
CYCLE:CMP ,'$'
JE DONE
INC DL
INC SI
JMP CYCLE
DONE:MOV STRLN,DL
AND DL,30H
MOV AH,02H
INT 21H
MOV AH,4CH
INT 21H
CODES ENDS
END START
可以正常编译,但是运行时却不会显示出个数,已经写上了显示的程序,是什么原因呢?望指教
DATAS SEGMENT
STRN DB 'ASDFADFASSDF','$'
STRLN DB ?
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
MOV DL,0
LEA SI,STRN
CYCLE:CMP ,'$'
JE DONE
INC DL
INC SI
JMP CYCLE
DONE:MOV STRLN,DL
AND DL,30H
MOV AH,02H
INT 21H
MOV AH,4CH
INT 21H
CODES ENDS
END START
可以正常编译,但是运行时却不会显示出个数,已经写上了显示的程序,是什么原因呢?望指教
