Prévia do material em texto
14/10/2020 EPS
https://simulado.estacio.br/alunos/ 1/2
LINGUAGEM DE MONTAGEM
9a aula
Lupa
Exercício: CCT0834_EX_A9_201908040459_V1 14/10/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.3 EAD
Disciplina: CCT0834 - LINGUAGEM DE MONTAGEM 201908040459
Qual seção do código em Assembly para x86 deve conter informações de importação de funções do sistema operacional?
.BSS
.IDATA
.TEXT
.PF
.DATA
Respondido em 14/10/2020 22:04:07
Explicação:
Informações sobre funções importadas devem estar na seção .idata. A seção .TEXT possui código executável, a seção
.DATA. contém dados e a seção .BSS contém todas as variáveis globais e variáveis estáticas que são inicializadas em zero
ou que não possuem inicialização explícita no código-fonte.
Como declarar uma variável para representar uma palavra dupla de 32 bits em sistemas x86 de 32 bits?
dd
da
de
dw
db
Respondido em 14/10/2020 22:04:10
Explicação:
Em resumo, para sistemas x86 de 32 bits, DB define um byte (8 bit); DW ¿ Define uma palavra, 2 bytes ou 16 bits; e DD
define uma palavra dupla - 4 bytes ou 32 bits
Considerando a descrição da instrução IAS abaixo, qual opção corresponde ao código correto?
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
Salta para a instrução da esquerda no endereço X da memória
ACC M(X)
JUMP M(X,20:39)
JUMP M(X,0:19)
JUMP+ M(X,0:19)
JUMP+ M(X,20:39)
Respondido em 14/10/2020 22:06:43
Qual das opções abaixo descreve a definição da seção responsável pela definição de variáveis na linguagem de
montagem x86:
.var
.text
.idata
.start
.data
Respondido em 14/10/2020 22:06:46
Questão4
javascript:abre_colabore('38403','209626535','4196708663');