Pular para o conteúdo principal

Questão de Programação — Assembly — FGV 2024

ProgramaçãoAssembly
Código
fg085503
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Desenvolvimento de Software Embarcado
Na programação de sub-rotinas em linguagem assembly, é comum o armazenamento temporário de dados e/ou de endereços, para que sejam restaurados logo após o retorno à função principal. As pilhas (stacks) são estruturas de dados do tipo LIFO (Last In, First Out) adequadas para armazenar dados e/ou endereços quando alguma sub-rotina é chamada. Os conjuntos de instruções das arquiteturas mais comumente utilizadas possuem instruções específicas de acesso à pilha.Na arquitetura 8051, as instruções usadas para retirar dados da pilha e para armazenar dados na pilha, colocando-os em registradores de uso geral, são, respectivamente,
  1. ARET e ACALL.
  2. BRETI e LCALL.
  3. CSWAP e SJMP.
  4. DPOP e PUSH.
  5. EDEC SP e INC SP.
Revelar gabarito e comentário

GabaritoD — POP e PUSH.

Link permanente: /questoes/fg085503