Buscar

Teste de Conhecimento Aula 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

22/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=186165540&user_cod=2371409&matr_integracao=201903446015 1/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
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?
1.
90 em hexadecimal e indeterminado
90 em hexadecimal e 1
90 em hexadecimal e 0
90 em hexadecimal e 10 em hexadecimal
1 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).
 
 
2.
SP
SS
CX
DS
CS
 
3.
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.
Coloca programas na memória e prepara para execução.
Nenhuma opção está correta.
Executa um recurso como se fosse linguagem de máquina.
 
4.
CPX
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
22/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=186165540&user_cod=2371409&matr_integracao=201903446015 2/2
Qual das opções abaixo refere-se a instrução de comparação de operandos na arquitetura x86?
CMP
COP
XPA
MOV
 
5.
XPA
CPX
MOV
COP
CMP
https://simulado.estacio.br/bdq_simulados_exercicio.asp#

Continue navegando