标题:求助,字符串的比较
取消只看楼主
zheng6611264
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-5-27
 问题点数:0 回复次数:1 
求助,字符串的比较

输入字符串与已知字符串比较:输入CORRECT,则输出:ok!否则:Error.Input again.

(下面哪里错了,各位高手帮忙看下)
DATAS SEGMENT
STR DB"please input the password:$"
BUF DB 20
DB ?
DB 20 DUP (?)
CRLF DB 0AH,0DH,"$"
STR2 DB 'CORRECT'
STR3 DB"Error!Input again:$"
COUNT EQU $-STR2
DATAS ENDS


CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,ES:DATAS
START: MOV AX,DATAS
MOV DS,AX
MOV ES,AX

LEA DX,STR
MOV AH,9
INT 21H

MOV AH,10
LEA DX,BUF
INT 21H

LEA DX,CRLF
MOV AH,9
INT 21H

LEA SI,BUF+2
LEA DI,STR2
MOV CX,COUNT
CLD
REPE CMPSB
jnz no
mov dl,'O'
mov ah,02h
int 21h
MOV DL,'K'
INT 21H
MOV DL,'!'
MOV AH,02H
INT 21H
jmp pend
no:
LEA DX,STR3
MOV AH,9
INT 21H

pend:

MOV AH,4CH
INT 21H
CODES ENDS
END START


[此贴子已经被作者于2007-6-12 0:40:43编辑过]

搜索更多相关主题的帖子: 字符 
2007-06-11 22:33
zheng6611264
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-5-27
得分:0 

2楼的问题不是和我的一样吗?郁闷!!!


2007-06-12 10:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-146660-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.250724 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved