home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Stars of Shareware: Programmierung
/
SOURCE.mdf
/
programm
/
msdos
/
asm
/
code32
/
strcmp.rt
< prev
next >
Wrap
Text File
|
1993-01-09
|
687b
|
33 lines
public _strcmp
;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
; Compare two strings
; In:
; ESI -> first string
; EDI -> second string
; Out:
; CF=1 - strings are not the same
; CF=0 - strings are equal
;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
_strcmp:
push ax
push esi
push edi
strcmpl:
lodsb
mov ah,[edi]
inc edi
cmp al,ah
jne short strcmpf0
or al,al
jnz strcmpl
clc
jmp short strcmpf1
strcmpf0:
stc
strcmpf1:
pop edi
pop esi
pop ax
ret