Buscar

Registradores e Instruções 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_V1 14/10/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.3 EAD
Disciplina: CCT0834 - LINGUAGEM DE MONTAGEM 201908040459
 
Considerando o registradores de Segmento da arquitetura x86, qual das opções abaixo refere-se ao registrador de
segmento de dados?
 SS
SP
CX
 DS
CS
Respondido em 14/10/2020 22:05:03
 
Qual das opções abaixo refere-se a instrução de movimentação de dados na arquitetura x86?
 XPA
CPX
 MOV
CMP
COP
Respondido em 14/10/2020 22:02:34
 
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
 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
var_y: 
.word 0x10
 90 em hexadecimal e 0
1 e 10 em hexadecimal
 90 em hexadecimal e 10 em hexadecimal
90 em hexadecimal e 1
90 em hexadecimal e indeterminado
Respondido em 14/10/2020 22:05:07
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).
 
 
Montador é um programa que:
 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.
Coloca programas na memória e prepara para execução.
Respondido em 14/10/2020 22:05:09
 
Qual das opções abaixo refere-se a instrução de comparação de operandos na arquitetura x86?
 XPA
MOV
COP
 CMP
CPX
Respondido em 14/10/2020 22:02:39
 Questão4
 Questão5
javascript:abre_colabore('38403','209625696','4196677904');

Continue navegando