Inventarios perpe

Solo disponible en BuenasTareas
  • Páginas : 4 (876 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de mayo de 2011
Leer documento completo
Vista previa del texto
Instrucciones de Cadenas
CMPS/CMPSB/CMPSW (Compara cadenas).
Sintaxis:
CMPS cadena_destino, cadena_origen
CMPSB (bytes)
CMPSW (palabras)
Indicadores:
OF DF IF TF SF ZF AF PF CF
x - - - x x xx x

Compara dos cadenas restando al origen el destino. Ninguno de los operandos se alteran, pero los indicadores resultan afectados. La cadena origen se direcciona con registro SI sobre elsegmento de datos DS y la cadena destino se direcciona con el registro DI sobre el segmento extra ES. Los registros DI y SI se autoincrementan o autodecrementan según el valor del indicador DF (véanse CLDy STD) en una o dos unidades, dependiendo de si se trabaja con bytes o con palabras. Cadena origeny cadena destino son dos operandos redundantes que sólo indican el tipo del dato (byte o palabra) acomparar, es más cómodo colocar CMPSB o CMPSW para indicar bytes/palabras. Si se indica un registro de segmento, éste sustituirá en la cadena origen al DS ordinario.
Ejemplo:
LEA SI,ORIGEN
LEADI,DESTINO
CMPSB
LODS/LODSB/LODSW (Cargar cadena).
Sintaxis: LODS
cadena_origen
LODSB (bytes)
LODSW (palabras)

Indicadores:
OF DF IF TF SF ZF AF PF CF
- - - - - - - - -

Copia en AL o AX unacadena de longitud byte o palabra direccionada sobre el segmento de datos (DS) con el registro SI. Tras la transferencia, SI se incrementa o decrementa según el indicador DF (véanse CLD y STD) enuna o dos unidades, según se estén manejando bytes o palabras.Cadena_origen es un operando redundante que sólo indica el tipo del dato (byte o palabra) a cargar, es más cómodo colocar LODSB o LODSWpara indicar bytes/palabras.
Ejemplo:
CLD
LEA SI, ORIGEN
LODSB

MOVS/MOVSB/MOVSW (Mover cadena).
Sintaxis:
MOVS cadena_destino, cadena_origen
MOVSB (bytes)
MOVSW (palabras)
Indicadores:
OFDF IF TF SF ZF AF PF CF
- - - - - - - - -

Transfiere un byte o una palabra de la cadena origen direccionada por DS:SI a la cadena destino direccionada por ES:DI, incrementando o decrementando a...
tracking img