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');