🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre assembly em programação

Questões Discursivas

Foram encontradas 49 questões

Q1752406 Programação
Quanto às linguagens de programação, assinale a alternativa que esteja tecnicamente incorreta.
Alternativas
Q1655997 Programação
Há uma diferença entre o código fonte que se escreve e as instruções que a máquina compreende. Para tanto o código fonte deve ser traduzido para linguagem de máquina pelos interpretadores ou compiladores. A linguagem abaixo que mais se aproxima da linguagem de máquina é:
Alternativas
Q1130147 Programação
A instrução cujo sentido lógico é ebx = ebx + eax, na linguagem de montagem Assembly do 80386, é escrita na forma
Alternativas
Q1014824 Programação
As linguagens de programação
Alternativas
Q1010826 Programaçã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:

Alternativas
Q1164926 Programação

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 é

Alternativas
Q1106096 Programação
Uma característica-chave na arquitetura MSP430 é o seu conjunto de instruções muito reduzido: existem apenas 27 diferentes instruções reconhecíveis pela CPU.
Sendo assim, a instrução para o apagamento do registrador R9 é:
Alternativas
Q918957 Programação
Assinale a alternativa que apresenta as características da instrução de movimentação “MVC PARM1,PARM2” na sua definição e execução.
Alternativas
Q918956 Programação
Considere o trecho de programa abaixo, carregado a partir do endereço 0 de memória.
Imagem associada para resolução da questão

Qual o valor, em decimal, do Registrador 10 quando o programa executa o desvio para a instrução “SEGUE DS 0H”?
Alternativas
Q856086 Programação

Considere um processador em cujo conjunto de instruções há diferentes modos de endereçamento. Neste processador podem ser executadas as instruções em assembly listadas abaixo.

I. MOV A, #100           ; Carrega 100 no acumulador. 

II. MOV A, 20              ; Transfere para o acumulador o conteúdo do endereço 20 da RAM Interna. 

III. MOV A, @R0         ; Coloca no acumulador o conteúdo do endereço que está em R0. 

IV. MOV A, R0             ; Coloca no acumulador o conteúdo de R0. 


Os tipos de endereçamento utilizados nas instruções de I a IV são, correta e respectivamente, 


Alternativas
Q841455 Programação

Considere um processador em cujo conjunto de instruções há instruções de um operando, que utilizam um único registrador aritmético na CPU, conhecido como acumulador. A instrução load carrega o operando no acumulador; mult multiplica o operando pelo valor que está no acumulador e armazena o resultado no acumulador; add realiza a soma do operando ao valor que está no acumulador; store armazena o valor do acumulador no operando.


Com base nas instruções de um operando, um Analista escreveu o seguinte código:


load B

mult C

add D

store X


O código corresponde à operação:

Alternativas
Q840945 Programação
Considere um processador em cujo conjunto de instruções há instruções de três operandos. A instrução mult multiplica os dois primeiros operandos e armazena o resultado no terceiro operando e add soma os dois primeiros operandos e armazena o resultado no terceiro. Neste processador, o código que corresponde à operação X = (B * C) + D é: 
Alternativas
Q835332 Programação
Na primeira passagem de um assembler de duas passagens, as definições de rótulos e valores, entre outras, são coletadas e armazenadas em uma estrutura denominada tabela de
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774962 Programação

Considerando-se o conjunto de instruções da plataforma x86, analise com atenção o programa assembly da figura e siga as seguintes instruções:

I) Substitua a marcação <DADO> pelo valor 5H, execute o programa, ao final anote o conteúdo do registrador EAX;

II) Substitua a marcação <DADO> pelo valor 4H, execute o programa, ao final anote o conteúdo do registrador EAX;

III) Substitua a marcação <DADO> pelo valor 3H, execute o programa, ao final anote o conteúdo do registrador EAX.

Imagem associada para resolução da questão

Assinale a alternativa em que os três valores listados (da esquerda para a direita), representando os conteúdos anotados nos passos i, ii e iii, estão CORRETOS.

Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774961 Programação
Considerando-se o conjunto de instruções da plataforma x86, assinale a única alternativa em que a classe da instrução e a respectiva descrição estão CORRETOS.
Alternativas
Q604863 Programação
Os Programas Montadores são ferramentas que permitem a tradução de programas-fonte escritos em linguagem de montagem para programas-objeto. São ferramentas que costumam transformar programas escrito em linguagens de níveis menores até alto nível em linguagem de máquina. Os programas montadores são conhecidos como:
Alternativas
Q603765 Programação
O assembler é
Alternativas
Q271528 Programação
O assembly é
Alternativas
Ano: 2011 Banca: FCC Órgão: TRE-RN Prova: FCC - 2011 - TRE-RN - Programador de computador |
Q105424 Programação
AX e BX são, entre outros, registradores gerais de dados e endereços do processador 8086. Em linguagem assembly, a instrução para somar o valor de AX com o valor de BX e guardar o resultado em AX está corretamente representada por
Alternativas
Q564228 Programação
As instruções Assembler de 2 e 3 operandos, que representam o comando X = X + Y, são
Alternativas
Respostas
21: B
22: D
23: A
24: A
25: C
26: E
27: C
28: D
29: E
30: A
31: E
32: A
33: E
34: E
35: A
36: C
37: B
38: A
39: E
40: A