Questões de Concurso
Comentadas sobre assembly em programação
Foram encontradas 40 questões
A resposta para o desafio lançado é:
MOV AX,B ; ADD AX,C ; MOV A,AX ;
Considerando a técnica mnemônica, qual o resultado do processamento da rotina assembly acima.
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,
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 é
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
Na linguagem de programação C, quantos bits de memória são necessários para declararmos 5 variáveis dos seguintes tipos: char, int, short int, float e long double?
I - Utiliza memória LIFO (Last in First Out) para armazenar o endereço de retorno da sub-roti na chamada de pilha.
II - Quando a instrução CALL é executada, o ponteiro da pilha (STKPTR) é incrementado e o endereço de retorno é armazenado no endereço que esse ponteiro está indicando.
III - As instruções das sub-roti nas são armazenadas na memória chamada pilha.
Está (ão) correta (s) apenas a (s) afirmação (ões)
TIPOS BÁSICOS DE DADOS
1 - char 2 - int 3 - float 4 - string
SAÍDAS
( ) %i ( ) %c ( ) %s ( ) %f
A sequência correta dessa associação é
Quanto mais um programador dominar uma linguagem de programação, melhor ele conseguirá se expressar no mundo da programação e mais recursos ele terá para escrever soluções para problemas computacionais via código.
(trecho retirado de: www.universidadedatecnologia.com.br, acesso em 18/06/2019)
Supondo que o texto acima tem caráter unicamente motivador, responda:
Qual das alternativas abaixo NÃO representa uma linguagem de programação de alto nível:
endereço da instrução instrução em código de máquina instrução em linguagem de máquina
0103 03 06 01 12 ADD AX,[0112]
Das informações na tabela precedente infere-se que o objetivo da
instrução em linguagem de máquina é
Sendo assim, a instrução para o apagamento do registrador R9 é: