Buscar

AV - 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

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
Você viu 3, do total de 5 páginas

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

Disciplina: LINGUAGEM DE MONTAGEM  AV
Aluno: LEANDRO RODRIGUES MELO 202007163613
Turma: 9001
CCT0834_AV_202007163613 (AG)   13/10/2022 17:42:43 (F) 
Avaliação: 10,00 pts Nota SIA: 10,00 pts
 
LINGUAGEM DE MONTAGEM  
 
 1. Ref.: 3915597 Pontos: 1,00  / 1,00
O conjunto de �os que conduzem sinais elétricos e que interligam diversos componentes do computador é
conhecido como barramento do sistema, tipicamente dividido em barramento de dados, barramento de
______________e barramento de _____________.
Assinale a alternativa que completa corretamente as lacunas.
memória - controle
E/S - memória
 endereços - controle
E/S - controle
endereços - E/S
 2. Ref.: 3913895 Pontos: 1,00  / 1,00
Considere a expressão X = X = A/(B+C/D-E*F)
Com o conjunto de instruções abaixo de�nido e a resolução a ser preenchida
LDA C
DIV D
STA X
LDA E
_____
STA T1
LDA B
ADD X
SUB T1
______
STA X
 
Identi�que respectivamente quais instruções são necessárias para que se obtenha o resultado correto da expressão.
MUL A,  DIV B
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915597.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915597.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913895.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913895.');
LDA X , STA T1
STA B , LDA T1
 MUL F,  DIV A
LDA X , STA A
 3. Ref.: 3913887 Pontos: 1,00  / 1,00
Considere o cirtuico lógico abaixo
.
 
Considerando o simbolo ' como negação, qual expressão que melhor representa o circuito?
(A.B) + (C.D)
(A.B)  .  (C+D)
 (A.B) + (C+D)'
(A+B)' . (C.D)
(A.B)' + (C+D)'
 4. Ref.: 3913884 Pontos: 1,00  / 1,00
Considerando a imagem abaixo, qual a quantidade máxima de bits possível de ser armazenada nesse circuito
combinacional de memória?
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913887.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913887.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913884.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913884.');
 
32 bits
48 bits
aguardando gabarito 4 bits
8 bits
 16 bits
 5. Ref.: 3915639 Pontos: 1,00  / 1,00
Montador é um programa que:
 
 Automatiza a tradução da linguagem Assembly em linguagem de máquina.
Nenhuma opção está correta.
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.
Executa um recurso como se fosse linguagem de máquina.
 6. Ref.: 3913881 Pontos: 1,00  / 1,00
Considerando a descrição da instrução IAS abaixo, qual opção corresponde ao código correto?
Salta para a instrução da esquerda no endereço X da memória 
JUMP+ M(X,20:39)
JUMP M(X,20:39)
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915639.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915639.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913881.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913881.');
ACC M(X)
JUMP+ M(X,0:19)
 JUMP M(X,0:19)
 7. Ref.: 3913871 Pontos: 1,00  / 1,00
Considerando os registradores de Segmento da arquitetura x86, qual das opções abaixo refere-se ao registrador de
segmento de código?
CX
 CS
DS
SP
SS
 8. Ref.: 3915697 Pontos: 1,00  / 1,00
Qual o valor em X abaixo para que EBX tenha o valor zero ao executar as instruções?
mov   ebx,X           
add ebx, 0xfffffffe    
0eh
Nenhum valor leva ebx para zero
03h
01h
 02h
 9. Ref.: 3915720 Pontos: 1,00  / 1,00
Para que servem as instruções ENTER/LEAVE em Assembly x86?
Nenhuma das respostas
Para chamarmos interrupções.
 Para armazenarmos e restaurarmos da pilha as variáveis da função e o ESP.
Para entrarmos e sairmos do modo protegido.
Para chamarmos uma função.
 10. Ref.: 3915586 Pontos: 1,00  / 1,00
Como usar funções da linguagem C no Assembly x86?
Invocando toda as bibliotecas de uma vez com o comando invoke.
Não se pode usar C e Assembly simultaneamente.
Informando um arquivo .inc com as funções em C.
Não é possível chamar funções de C em Assembly x86.
 Importando a biblioteca correspondente da função em C.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913871.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913871.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915697.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915697.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915720.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915720.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915586.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915586.');

Continue navegando