O 8086 oferece um rico conjunto de instruções agrupado por função. Categorias-chave e exemplos:
MOV AL, 05H ; Carrega imediato 05H em AL
MOV BX, [SI] ; Carrega word da memória em DS:SI para BX
ADD AL, BL ; AL = AL + BL
SUB AX, 0010H ; AX = AX - 16
AND AL, 0FH ; Máscara nibble superior
OR AL, 34H ; Define bits 2,4,5
JMP 1000H ; Salto incondicional
JZ 2000H ; Salta se Zero Flag = 1
REP MOVSW ; Repete MOVSW CX vezes (copia words)
IN AL, 10H ; Lê da porta 10H
OUT 20H, AL ; Escreve AL na porta 20H
HLT ; Para CPU até interrupção
Estes representam uma fração das ~130+ instruções; cada uma tem operandos específicos, efeitos nas flags e timings.
Tecnologia Eletrônica © [www.351231.com]