QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
3 questões encontradas

Softwares para sistemas embarcados podem ser desenvolvidos por meio de programação em linguagens assembly . Com relação a linguagens assembly , analise as afirmativas a seguir.

I. São linguagens de programação de nível relativamente baixo, que utilizam mnemônicos equivalentes a representações de código binário (ou opcode ) das instruções de uma determinada arquitetura de processador.

II. Em geral, possuem instruções de acesso direto à memória RAM, permitindo leitura e escrita de dados em posições determinadas por endereçamento direto.

III. São linguagens adequadas para se trabalhar com estruturas de dados complexas, tais como as classes, próprias de programação orientada a objetos. Está correto o que se afirma em

A I, apenas.
B III, apenas.
C I e II, apenas.
D I e III, apenas.
E I, II e III.

Em um trecho de um programa em linguagem assembly para um microcontrolador 8051, foi encontrada a seguinte sequência de instruções: MOV A, #049h MOV B, #05h MUL AB RL A RL A Após o processamento dessas instruções, o valor armazenado no registrador acumulador é

A B4h.
B B5h.
C 16Fh.
D 1Bh.
E 5Bh.

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,

A RET e ACALL.
B RETI e LCALL.
C SWAP e SJMP.
D POP e PUSH.
E DEC SP e INC SP.