Ensamblador - comparar dos cadenas de texto

 
Vista:

comparar dos cadenas de texto

Publicado por raul (12 intervenciones) el 10/03/2009 19:40:35
tengo un problema al comparar dos cadenas de texto, estoy haciendo la comparacion con la instruccion repe cmpsb, el problema es que quiero comparar una cadena de texto que esta en una posicion de memoria con una que esta definida con DB en mi programa y no funciona ¿que tengo que hacer para que funcione bien si dar error?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:comparar dos cadenas de texto

Publicado por Perceval (13 intervenciones) el 13/04/2009 22:41:52
Y depende... el codigo seguro que esta bien... mira un ejemplo:

lea si, str1
lea di, str2

mov cx, 10

repe cmpsb
jnz not_equal

ret

str1 db '123456789010'
str2 db '123456789012'

En este no salta... si tengo tengo en CX 12 va a saltar no_equal

Pero no se como es tu codigo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar