SóProvas


ID
545620
Banca
FCC
Órgão
INFRAERO
Ano
2011
Provas
Disciplina
Engenharia Eletrônica
Assuntos

Considere:
- Instrução: ADD A,P1 corresponde a: A <-- A + P1
- A = C7H (acumulador)
- P1 = 19H (port)

Nessa operação, o carry do nibble inferior é armazenado no flag AC e o carry do oitavo bit (MSB) é armazenado no flag CY. Após a execução dessa instrução, o conteúdo do acumulador, do port e dos flags valem:

Alternativas
Comentários
  • A = A + P1 = C7 + 19 = E0 (prefiro passar tudo pra binário, fazer a soma e depois converter novamente para hexadecimal)
    P1 = 19 (já informado)
    Só por estas a questão já estava resolvida rsrsrs
    As duas próximas informações entendi que estão se referindo à P1.
    AC = 1 - bit menos significativo de P1.
    CY = 0 - bit mais significaitivo de P1.
  • Na verdade o AC e o CY se referem aos bits de carry, que são os bits excedentes aos quatro pertencentes a soma, no caso ao somarmos C7h com 19h temos nos quatro bits(nibble) inferiores(7 e 9 ) um excedente de 1 bit que participa da soma do nibble superior (C e 1) e fica armazenado na variável AC. Já a soma de C e 1 não gera nenhum excedente portanto a variável CY terá valor 0 ao final da instrução.