Buscar

Linguagem de Montagem na Arquitetura x86

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

14/10/2020 EPS
https://simulado.estacio.br/alunos/ 1/2
 
 
 
 LINGUAGEM DE MONTAGEM
7a aula
 Lupa 
Exercício: CCT0834_EX_A7_201908040459_V3 14/10/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.3 EAD
Disciplina: CCT0834 - LINGUAGEM DE MONTAGEM 201908040459
 
Qual das opções abaixo refere-se a instrução de comparação de operandos na arquitetura x86?
 COP
CPX
MOV
XPA
 CMP
Respondido em 14/10/2020 22:05:36
 
Qual das opções abaixo refere-se a instrução de movimentação de dados na arquitetura x86?
 CPX
XPA
COP
CMP
 MOV
Respondido em 14/10/2020 22:03:07
 
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
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
14/10/2020 EPS
https://simulado.estacio.br/alunos/ 2/2
 90 em hexadecimal e 10 em hexadecimal
90 em hexadecimal e 0
1 e 10 em hexadecimal
90 em hexadecimal e 1
90 em hexadecimal e indeterminado
Respondido em 14/10/2020 22:05:41
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).
 
 
Considerando o registradores de Segmento da arquitetura x86, qual das opções abaixo refere-se ao registrador de
segmento de dados?
 CX
SS
CS
SP
 DS
Respondido em 14/10/2020 22:05:43
 
Montador é um programa que:
 Nenhuma opção está correta.
Coloca programas na memória e prepara para execução.
Executa um recurso como se fosse linguagem de máquina.
Aceita um programa escrito em uma linguagem de alto nível e produz um programa objeto.
 Automatiza a tradução da linguagem Assembly em linguagem de máquina.
Respondido em 14/10/2020 22:05:45
 Questão4
 Questão5
javascript:abre_colabore('38403','209626005','4196689384');

Outros materiais