Buscar

Linguagem de Montagem ( TESTE DE CONHECIMENTO 7)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

13/09/2021 19:10 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=198012438&user_cod=3070659&matr_integracao=202008191076 1/2
Teste de
Conhecimento
 avalie sua aprendizagem
Considerando o registradores de Segmento da arquitetura x86, qual das opções abaixo refere-se ao registrador de
segmento de dados?
Montador é um programa que:
Qual das opções abaixo refere-se a instrução de movimentação de dados na arquitetura x86?
LINGUAGEM DE MONTAGEM 
Lupa Calc.
 
 
CCT0834_A7_202008191076_V1 
 
Aluno: YURI CID DA SILVA LIMA Matr.: 202008191076
Disc.: LINGUAGEM DE MONTAG. 2021.3 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
DS
CS
SS
SP
CX
 
 
 
 
2.
Executa um recurso como se fosse linguagem de máquina.
Automatiza a tradução da linguagem Assembly em linguagem de máquina.
Nenhuma opção está correta.
Coloca programas na memória e prepara para execução.
Aceita um programa escrito em uma linguagem de alto nível e produz um programa objeto.
 
 
 
 
3.
XPA
MOV
COP
CPX
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
13/09/2021 19:10 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=198012438&user_cod=3070659&matr_integracao=202008191076 2/2
Quais os valores iniciais nas posições de memória 0x200 e 0x202, respectivamente, no código abaixo?
.org 0x000
laco:
LOAD M(var_x)
SUB M(const1)
STOR M(var_y)
JUMP+ M(laco) 
.org 0x200
var_x: 
.word 0x90
const1:
.word 1
var_y: 
.word 0x10
Qual das opções abaixo refere-se a instrução de comparação de operandos na arquitetura x86?
CMP
 
 
 
 
4.
90 em hexadecimal e indeterminado
1 e 10 em hexadecimal
90 em hexadecimal e 1
90 em hexadecimal e 0
90 em hexadecimal e 10 em hexadecimal
 
 
 
Explicação:
a diretiva .org 0x200 estabelece que a próxima instrução/dado será colocada nesta posição. O rótulo var_x, que é ligado a
esta posição, recebe pela diretiva .word o valor 0x90 (90 em hexadecimal). Em seguida, o rótulo const1, ligado à posição
seguinte (0x201), recebe pela diretiva .word o valor 1. Depois, o rótulo var_y, ligado à posição seguinte (0x202), recebe pela
diretiva .word o valor 0x10 (10 em hexadecimal). Portanto, os valores iniciais nas posições 0x200 e 0x202 são 0x90 (90 em
hexadecimal) e 0x10 (10 em hexadecimal).
 
 
 
 
 
5.
CMP
COP
MOV
XPA
CPX
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 13/09/2021 19:10:21. 
 
 
 
 
javascript:abre_colabore('36346','266638590','4809715962');

Continue navegando