Visión General del Set de Instrucciones 8086 con Ejemplos

El 8086 ofrece un rico set de instrucciones agrupado por función. Categorías clave y ejemplos:

1. Movimiento de Datos

MOV AL, 05H ; Carga inmediato 05H en AL MOV BX, [SI] ; Carga word desde memoria en DS:SI a BX 

2. Aritméticas

ADD AL, BL ; AL = AL + BL SUB AX, 0010H ; AX = AX - 16 

3. Lógicas

AND AL, 0FH ; Enmascara nibble alto OR AL, 34H ; Pone bits 2,4,5 

4. Transferencia de Control

JMP 1000H ; Salto incondicional JZ 2000H ; Salta si Zero Flag = 1 

5. Operaciones con Cadenas

REP MOVSW ; Repite MOVSW CX veces (copia words) 

6. E/S

IN AL, 10H ; Lee desde puerto 10H OUT 20H, AL ; Escribe AL en puerto 20H 

7. Control de Procesador

HLT ; Detiene CPU hasta interrupción 

Estos representan una fracción de las ~130+ instrucciones; cada una tiene operandos específicos, efectos en banderas, y temporización.