不正常人类
发表于 2012-10-4 19:28:48
鱼丸醋面 发表于 2012-10-4 12:33 static/image/common/back.gif
谢谢你了,好人哪
没有 我也只是锻炼自己代码我又重新优化了下 开始那一个如果输错了没法改 现在优化一下
assume cs:code,ds:data
data segment
a db 'please input first string:',0dh,0ah,'$'
b db 0dh,0ah,'please input second string:',0dh,0ah,'$'
s db 129,?,128 dup (?)
d db 129,?,128 dup (?)
e db 0dh,0ah,'The result is:',0dh,0ah,'Yes!',0dh,0ah,'$'
f db 0dh,0ah,'The result is:',0dh,0ah,'No!',0dh,0ah,'$'
data ends
code segment
start:
mov ax,data
mov ds,ax
lea dx,a
mov ah,9
int 21h
lea dx,s
mov ah,0ah
int 21h
lea dx,b
mov ah,9
int 21h
lea dx,d
mov ah,0ah
int 21h
mov ah,s+1
mov al,d+1
cmp ah,al
jne no
mov cl,s+1
mov ch,0
lea si,s+2
lea di,d+2
m:mov al,
cmp byte ptr ,al
jne no
inc si
inc di
loop m
yes: lea dx,e
mov ah,9
int 21h
jmp start
no: lea dx,f
mov ah,9
int 21h
jmp start
code ends
end start
鱼丸醋面
发表于 2012-10-5 23:01:45
不正常人类 发表于 2012-10-4 19:28 static/image/common/back.gif
没有 我也只是锻炼自己代码我又重新优化了下 开始那一个如果输错了没法改 现在优化一下
assume cs:cod ...
高人果然是高人啊,您能不能帮我加上注释啊,我刚开始学,看不懂啊
不正常人类
发表于 2012-10-6 00:24:21
鱼丸醋面 发表于 2012-10-5 23:01
高人果然是高人啊,您能不能帮我加上注释啊,我刚开始学,看不懂啊
我不是高人,我也刚学,我和你都是相互学习,其实这个代码用了很多dos中断,省略了很多细节,如果你看书看的快,到后面就知道了!
鱼丸醋面
发表于 2012-10-6 23:17:32
不正常人类 发表于 2012-10-6 00:24 static/image/common/back.gif
我不是高人,我也刚学,我和你都是相互学习,其实这个代码用了很多dos中断,省略了很多细节,如果你看书看 ...
嗯,谢谢你 了