SlideShare una empresa de Scribd logo
1 de 7
INSTRUCCIÓN CMP
Integrantes:
Fabricio Carrión
Gabriela González
Franklin Mora
Alberto Ortega
INSTRUCCIÓN CMP
Propósito: Comparar los operandos
Sintaxis:
CMP destino, fuente
Ésta instrución realiza una operación aritmética, ya que resta
el operando fuente del operando destino, solo que el resultado no se
almacena en el operando destino, el resultado se utiliza para activar
las banderas.
- si esta resta da 0, quiere decir que la comparación fue igual,
- si la resta fue mayor a 0, positivo es que fue mayor uno de los operandos,
- si la resta es menor a 0, negativo es que es menor uno de los operandos
cmp (3,3) ------- > ZF = 1 CF = 0
cmp (4,3) ------- > ZF = 0 CF = 0
cmp (3,4) ------- > ZF = 0 CF = 1
INSTRUCCIÓN CMP
Ejemplo de cómo podemos usar la comparación:
1. CMP AX, BX ; registro a registro
2. CMP AX, VAR ;registro a direccion de memoria
3. CMP AX, 0 ;registro a un valor
4. CMP byte PTR VAR, 1 ; un byte de una dirección de memoria contra
un valor
INSTRUCCIÓN CMP
La instrucción CMP trabaja con las instrucciones de
saltos para formar estructuras de control, todos vienen acompañados
de una etiqueta:
JA o JNBE, JAE o JNB, JB o JNAE, JNA, JBE, JE, JZ
INSTRUCCIÓN CMP
EJEMPLOS CON EJERCICIOS

Más contenido relacionado

La actualidad más candente (6)

Respuestas evaluacion tic diagramas
Respuestas evaluacion tic diagramasRespuestas evaluacion tic diagramas
Respuestas evaluacion tic diagramas
 
Respuestas evaluacion tic diagramas
Respuestas evaluacion tic diagramasRespuestas evaluacion tic diagramas
Respuestas evaluacion tic diagramas
 
Formulas
FormulasFormulas
Formulas
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
 
189611149 informe-de-replanteo-topografico
189611149 informe-de-replanteo-topografico189611149 informe-de-replanteo-topografico
189611149 informe-de-replanteo-topografico
 
Decibel y capacidad de canal
Decibel y capacidad de canalDecibel y capacidad de canal
Decibel y capacidad de canal
 

Último

Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docxUnidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
AlanCarrascoDavila
 
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
JlnParada
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
MirkaCBauer
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
refrielectriccarlyz
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridad
NELSON QUINTANA
 
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESRECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
yanicsapernia5g
 

Último (20)

Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docxUnidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
 
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdfTECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
 
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de Secado
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdf
 
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
 
Instrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfInstrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdf
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdS06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminados
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridad
 
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESRECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
 
Riesgos taller mecanico prevencion de accidentes de trabajo
Riesgos taller mecanico prevencion de accidentes de trabajoRiesgos taller mecanico prevencion de accidentes de trabajo
Riesgos taller mecanico prevencion de accidentes de trabajo
 
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdfTrabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
examen ExANI 2...........................
examen ExANI 2...........................examen ExANI 2...........................
examen ExANI 2...........................
 
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
 

Instruccion CMP

  • 1.
  • 2. INSTRUCCIÓN CMP Integrantes: Fabricio Carrión Gabriela González Franklin Mora Alberto Ortega
  • 3. INSTRUCCIÓN CMP Propósito: Comparar los operandos Sintaxis: CMP destino, fuente
  • 4. Ésta instrución realiza una operación aritmética, ya que resta el operando fuente del operando destino, solo que el resultado no se almacena en el operando destino, el resultado se utiliza para activar las banderas. - si esta resta da 0, quiere decir que la comparación fue igual, - si la resta fue mayor a 0, positivo es que fue mayor uno de los operandos, - si la resta es menor a 0, negativo es que es menor uno de los operandos cmp (3,3) ------- > ZF = 1 CF = 0 cmp (4,3) ------- > ZF = 0 CF = 0 cmp (3,4) ------- > ZF = 0 CF = 1 INSTRUCCIÓN CMP
  • 5. Ejemplo de cómo podemos usar la comparación: 1. CMP AX, BX ; registro a registro 2. CMP AX, VAR ;registro a direccion de memoria 3. CMP AX, 0 ;registro a un valor 4. CMP byte PTR VAR, 1 ; un byte de una dirección de memoria contra un valor INSTRUCCIÓN CMP
  • 6. La instrucción CMP trabaja con las instrucciones de saltos para formar estructuras de control, todos vienen acompañados de una etiqueta: JA o JNBE, JAE o JNB, JB o JNAE, JNA, JBE, JE, JZ INSTRUCCIÓN CMP