Instrucciones del procesador 8086
Instrucciones de transferencia de información
- 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
De conversión

Lógicas

De manejo de bits


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.

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