求汇编高手求助。。有个 程序帮我看看吧~~~~助人自助加我QQ 539957539 教教我吧很急

黎祥 发布于 2011/06/08 21:06
阅读 304
收藏 0

求汇编高手求助。。有个 程序帮我看看吧~~~~助人自助

DSEG  SEGMENT
STRING1 DB  'I`M CHINESE$'
STRING2 DB  'I`M CHINESE MAN$'
YES  DB  'MATCH', 0DH, 0AH, '$'
NO   DB   'NO MATCH', 0DH, 0AH, '$'
DSEG  ENDS
;--------------------------------------------------------------------------
CSEG  SEGMENT
MAIN  PROC FAR
ASSUME  CS: CSEG, DS: DSEG, ES: DSEG
START:  PUSH DS    ;设置返回DOS
SUB  AX, AX
PUSH AX
MOV AX, DSEG
MOV DS, AX   ;给DS赋值
MOV ES, AX   ;给ES赋值
;
BEGIN:  
LEA SI, STRING1  ;设置串比较指令的初值
LEA DI, STRING2
MOV CX,STRING2-STRING1
CLD
REPZ CMPSB
   
JNE  DISPNO
LEA  DX, YES   ;显示MATCH
JMP  DISPLAY
DISPNO: LEA  DX, NO   ;显示NO MATCH
DISPLAY: MOV AH, 9   ;显示一个字符串的DOS调用
INT  21H
RET
MAIN  ENDP
CSEG  ENDS
 END START    

 


 

加载中
0
鉴客
鉴客
没有具体的问题啊,怎么看呢?
0
黎祥
那个 能 告诉我 QQ 什么 的吗 ? 我说 详细 点
0
T
Treeyan
感觉木有啥问题嘛,只是link的时候要加上exe头,不然dos就挂了。
0
金奇
金奇

字符串是否相等?打印?

0
黎祥
我看不懂 这 程序
0
bastetwang
bastetwang
这是学生作业题吧。
返回顶部
顶部