Tec. eletroeletrônica

3403 palavras 14 páginas
EPUSP - PCS 2308/2355 - LABORATÓRIO DIGITAL

Apêndice B

Conjunto de Instruções do 8051
A.G. e E.T.M. / 2001 (revisão)

O 8051 apresenta 111 tipos de instruções, sendo 49 de um byte, 45 de dois bytes e 17 de três bytes. Levando-se em contas as variações de cada tipo, chega-se a 225 instruções, onde os opcodes estão entre 00h e FFh, exceto A5. A seguir, é apresentado um resumo das instruções.

1. Instruções Aritméticas
São as instruções usuais de um operador de 8 bits: soma (ADD), soma com carry (ADC), subtração com borrow (SBB), incremento (INC), decremento (DEC) e ajuste decimal (DA A). Apresenta também duas operações que não são típicas de microprocessadores de 8 bits: multiplicação ( MUL AB) e divisão (DIV AB). • ADD Adiciona ao acumulador uma variável de um byte. O resultado da operação é armazenado no acumulador. O flag C é ativado se há um overflow no bit 7, caso contrário permanece em 0. O flag AC é ativado se houver um "vai-um" do bit 3. • ADDC A instrução ADDC realiza a soma entre o conteúdo do acumulador, do valor da variável de um byte e o conteúdo do flag de carry. • SUBB Esta instrução subtrai do acumulador, o valor da variável de um byte e o conteúdo do Borrow do acumulador. O resultado é armazenado no acumulador. O flag de carry indica que houve um "empresta um" durante a subtração, ou seja um número maior foi subtraído de um menor. Nas demais situações, o flag de carry permanece em zero. Flag OV: Este flag é ativado se ocorre "vai-um" no bit 6 e não ocorre "vai-um" no bit 7, ou se ocorre "vai-um" no bit 7 e não ocorre "vai-um" no bit 6. Na adição com os operadores representados com sinal, a ativação deste flag indica portanto, que o resultado da adição de dois números positivos é negativo. Também indica que um resultado negativo é obtido quando um número negativo é subtraído de um número positivo, ou um resultado positivo é obtido quando um número positivo é subtraído de um número negativo (overflow). • DA A Instrução de ajuste decimal do

Relacionados

  • Cratas
    3790 palavras | 16 páginas
  • Todo mundo vai si quizer
    4178 palavras | 17 páginas
  • Gestão ambiental
    5063 palavras | 21 páginas
  • cursos
    5278 palavras | 22 páginas
  • mapa de risco
    2154 palavras | 9 páginas
  • Principais Cargos e Atribuições
    600 palavras | 3 páginas
  • Atua o do profissional em automa o industrial na indústria
    685 palavras | 3 páginas
  • Importações
    2806 palavras | 12 páginas
  • Tudo
    5871 palavras | 24 páginas
  • 0473 02
    4510 palavras | 19 páginas