Buscar

Arquitetura x86 e Linguagem de Montagem

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_V2 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?
 XPA
MOV
 CMP
CPX
COP
Respondido em 14/10/2020 22:05:20
 
Qual das opções abaixo refere-se a instrução de movimentação de dados na arquitetura x86?
 MOV
XPA
COP
CPX
CMP
Respondido em 14/10/2020 22:05:22
 
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
 1 e 10 em hexadecimal
90 em hexadecimal e indeterminado
90 em hexadecimal e 1
90 em hexadecimal e 0
 90 em hexadecimal e 10 em hexadecimal
Respondido em 14/10/2020 22:05:24
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
 DS
SP
CS
SS
Respondido em 14/10/2020 22:05:26
 
Montador é um programa que:
 Coloca programas na memória e prepara para execução.
 Automatiza a tradução da linguagem Assembly em linguagem de máquina.
Nenhuma opção está correta.
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.
Respondido em 14/10/2020 22:02:57
 Questão4
 Questão5
javascript:abre_colabore('38403','209625870','4196683255');

Continue navegando