Archivo del blog

miércoles, 1 de febrero de 2017

UF1465_02: Instrucciones del procesador 8086


Instrucciones del procesador 8086
  • Operaciones aritméticas y lógicas 
  • Instrucciones de comparación
  • Instrucciones de salto
  • Instrucciones de manejo de interrupciones
  • Instrucciones de transferencia de información
  • Instrucciones de control del microprocesador


Operaciones aritméticas y lógicas 
Estas instrucciones son realizadas por la ALU de la máquina. 

Aritmeticas



Lógicas




De manejo de bits

De conversión


Instrucciones de comparación
Las instrucciones de comparación permiten alterar las banderas de estado de la máquina y, con ello, tomar decisiones cambiando el flujo de un programa. 


Instrucciones de salto
El 8086/8088 dispone de 36 instrucciones de salto que permiten controlar el flujo de ejecución de un programa. 
Se pueden clasificar en dos tipos: instrucciones de salto condicional e instrucciones de salto incondicional.

Salto condicional
Salto incondicional

Instrucciones de manejo de interrupciones
Estas instrucciones permiten activar interrupciones o acceder a servicios del sistema o de la ROM-BIOS.



Instrucciones de transferencia de información
Estas instrucciones se pueden clasificar en varios grupos:
  • Transferencia usando registros y/o memoria
  • Transferencia usando puertos de E/S
  • Transferencias “especiales”.
Transferencia usando registros y/o memoria

Transferencia usando puertos de E/S


Transferencias “especiales”.

Instrucciones de control del microprocesador

En este apartado se encuentran aquellas instrucciones que alteran el contenido del registro de banderas, o afectan al funcionamiento básico del procesador. Se pueden clasificar en:

  • Operaciones con las banderas
  • Operaciones con el procesador y el bus



Operaciones con las banderas
Operaciones con el procesador y el bus


No hay comentarios:

Publicar un comentario