Re: A86: ot: string comparison


[Prev][Next][Index][Thread]

Re: A86: ot: string comparison




>and a routine to compare zero-terminated strings (hl) and (de):
>
>cp_zstr:
> ld a,(de)
> inc de
> cpi
> ret nz
> or a
> ret z
> jr cp_zstr
>
>both of these routines set the zero flag if the strings match & reset the
zero
>flag the strings do not match


Hey, Dux, does this routine destroy the hl register?
Like if I did:
    ld hl,string
    push hl
compare:
    pop hl
    ld de,string
    call cp_zstr
string:
    .db "Text",0

Could I push hl and still have it point to "string"?
Thanks,
--------------
Jbrett
tbarwick@esn.net
http://ww2.esn.net/~tbarwick
I just added a TI-86 page, Check it out!!!