Instruções - 8086

1055 palavras 5 páginas
Apêndice I - Tabela de Instruções do 8086
Instruções para transferência de dados: MOV copia um byte ou word de uma fonte especificada para um MOV destino, fonte destino especificado. PUSH copia word especificada para o topo da pilha. POP copia word do topo da pilha para local especificado. PUSHA copia todos os registradores para a pilha (80186 em diante). POPA copia words da pilha para todos os registradores. XCHG Exchange bytes ou words. XLAT substitui AL por um byte de uma tabela, endereçado por MOV BX, 2800 ; end inicial da tabela. [BX+AL] XLAT ; AL = [BX+AL] Instruções para entrada/saída de dados: IN copia um byte ou word de uma porta especificada para o IN AL, OC8H acumulador (a porta é sempre uma cte ou DX). IN AX, DX OUT copia um byte ou word do acumulador para uma porta especificada OUT OC8H, AL (a porta é sempre uma cte ou DX). OUT DX, AX Instruções para transferência de endereço especial: LEA carrega em um registrador de 16 bits, o endereço (offset) de uma variável. LEA BX, [BP]DELTA LDS carrega DS e um reg de 16 bits com um endereço FAR (32 bits). LDS SI, SEGMENTO[DI] LES carrega DS e um reg de 16 bits com um endereço FAR (32 bits). LES DI, [BX]BUFFER Instruções para transferência para flags: LAHF copia a parte baixa do registrador de flags (FL) para AH. SAHF copia o byte contido em AH, para a parte baixa do registrador de flags (FL). PUSHF copia o registrador de flags para a pilha. POPF copia o topo da pilha para o registrador de flags. Instruções para adição:

Relacionados

  • Processador 8080
    2384 palavras | 10 páginas
  • Analises e desenvolvimento de sistemas
    1515 palavras | 7 páginas
  • Evolução e comparação das famílias de processadores intel e amd
    2102 palavras | 9 páginas
  • Sistemas monoprocessador
    4460 palavras | 18 páginas
  • Sistema operacional e sua evolução
    3642 palavras | 15 páginas
  • Processadores
    6186 palavras | 25 páginas
  • ms-dos
    4074 palavras | 17 páginas
  • Modos de endereçamento da cpu
    2089 palavras | 9 páginas
  • Trabalho sobre linux fedora
    3073 palavras | 13 páginas
  • A história do surgimento dos computadores até os dias de hoje
    1796 palavras | 8 páginas