¿Explique el conjunto de instrucciones de 8086 con ejemplos?
1. Instrucciones para el movimiento de datos:
- MOV:Esta instrucción se utiliza para mover datos entre registros o entre un registro y una ubicación de memoria.
Ejemplo:
- MOV AL, 05H; Mueva el valor hexadecimal 05 al registro AL.
2. Instrucciones aritméticas:
- ADD:Esta instrucción suma el contenido de un registro o una ubicación de memoria al contenido del acumulador.
Ejemplo:
- AÑADIR AL, BL; Agregue el contenido del registro BL al registro AL.
- SUB:Esta instrucción resta el contenido de un registro o una ubicación de memoria del contenido del acumulador.
Ejemplo:
- SUB AL, 10; Resta 10 del registro AL.
3. Instrucciones lógicas:
- AND:Esta instrucción realiza una operación AND lógica entre el contenido de un registro o una ubicación de memoria y el contenido del acumulador.
Ejemplo:
- Y AL, 0FH; Realice una operación lógica AND entre AL y 0FH.
- OR:Esta instrucción realiza una operación lógica OR entre el contenido de un registro o una ubicación de memoria y el contenido del acumulador.
Ejemplo:
- O AL, 34H; Realice una operación lógica OR entre AL y 34H.
4. Instrucciones de transferencia de control:
- JMP:Esta instrucción transfiere incondicionalmente la ejecución del programa a una dirección de memoria especificada.
Ejemplo:
-JMP 1000H; Salta a la ubicación de memoria 1000H.
- JZ:esta instrucción transfiere la ejecución del programa a una dirección de memoria especificada si se establece el indicador cero.
Ejemplo:
-JZ 2000H; Salte a la ubicación de memoria 2000H si el indicador cero está configurado.
5. Instrucciones para la manipulación de cadenas:
- REP:esta instrucción repite una instrucción de manipulación de cadenas un número específico de veces.
Ejemplo:
- REPRESENTANTE MOVSW; Repita la instrucción MOVSW un número específico de veces.
6. Instrucciones de entrada/salida:
- IN:Esta instrucción lee datos de un puerto de E/S específico y los almacena en un registro.
Ejemplo:
- EN AL, 10H; Lea datos del puerto de E/S 10H y guárdelos en el registro AL.
- OUT:esta instrucción escribe datos desde un registro en un puerto de E/S específico.
Ejemplo:
- FUERA 20H, AL; Escriba datos del registro AL en el puerto de E/S 20H.
7. Instrucciones de control del procesador:
- HLT:Esta instrucción detiene el procesador y detiene la ejecución.
Ejemplo:
- HL; Detenga el procesador.
Estas instrucciones son sólo algunos ejemplos del extenso conjunto de instrucciones del microprocesador 8086. Cada instrucción tiene su sintaxis, operandos y funcionalidad específicos. Los programadores en lenguaje ensamblador pueden utilizar estas instrucciones para crear varios programas para diferentes aplicaciones.
- ·Diferencias entre el Roland Cube 30 y 30X
- ·Cómo construir un amplificador de la batería -Powered
- ·El Propósito del inductor de salida en Amplificadores de Potencia de Audio
- ·¿Varias instrucciones de cadena en el microprocesador 8086?
- ·Cómo diseñar Vallas de disipación de calor
- ·¿Las baterías electrónicas necesitan amplificadores?
- ·Amplificador de potencia Tutorial
- ·Cómo construir un condensador de CA
- Cómo configurar Subtítulos en una caja de cable
- Cómo cambiar el firmware en un iPhone
- Cómo convertir un archivo WMA a formato iPod
- Cómo detectar un problema con un Bluetooth iPhone
- Cómo quitar y limpiar un escudo y de la pantalla en una TV de proyección Mitsubishi
- Cómo cambiar una Vonage Nombre de Usuario