Buscar

LINGUAGEM_DE_MONTAGEM_AV


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

Continue navegando


Prévia do material em texto

Simulado AV
Teste seu conhecimento acumulado
 
Disc.: LINGUAGEM DE MONTAGEM 
Aluno(a): ALBENIDES FERNANDES DE LIMA 201901298426
Acertos: 8,0 de 10,0 05/06/2022
 
 
Acerto: 1,0 / 1,0
O desempenho da UCP pode ser medido pelo produto entre o número de ciclos de clock da UCP para um
programa com o tempo de cada ciclo de clock. Essa medida resultante é a forma de se aferir:
A taxa de clock
 O tempo de execução da UCP para um programa
A linguagem de máquina para realização da tarefa
As instruções para um programa
A taxa de transferência de dados entre os registradores e endereços da memória 
Respondido em 05/06/2022 22:52:51
 
Acerto: 1,0 / 1,0
Considerando uma arquitetura de computadores que possua no seu projeto uma instrução de 32 bits que
possui 6 bits de OPCODE, qual é a quantidade máxima de instruções que essa arquitetura suporta?
32
16
 36
8
48
Respondido em 05/06/2022 22:53:58
 
Acerto: 1,0 / 1,0
Seja A=10010 e B=11110 onde A e B são entradas de uma tabela verdade. Mostre os resultados das
seguintes operações
lógicas:
A . B
NOT ( A . B )
A + B
NOT ( A + B )
10010, 01101, 11111, 00000
11110, 00001, 10010, 01101
 Questão1
a
 Questão2
a
 Questão3
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
10010, 01101, 00001, 11110
 10010, 01101, 11110, 00001
00001, 11110, 01101, 10010
Respondido em 05/06/2022 22:55:10
 
Acerto: 0,0 / 1,0
Qual das memórias abaixo é composta por circuitos do tipo flip-flops do tipo D:
DDRAM
 ROM
EPROM
 SRAM
DRAM
Respondido em 05/06/2022 22:57:13
 
Acerto: 1,0 / 1,0
Considerando um decodificador de endereços de uma memória que possuí 4 bits de entrada, qual a quantidade
de bits de saída?
128
8
 16
32
256
Respondido em 05/06/2022 22:57:54
 
Acerto: 1,0 / 1,0
Considerando a descrição da instrução IAS abaixo, qual opção corresponde ao código correto?
AC = AC - conteúdo de memória (X)
LSH(X)
RSH(X)
ACC M(X)
 SUB M(X)
SUB |M(X)|
Respondido em 05/06/2022 22:59:07
 
Acerto: 1,0 / 1,0
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
 Questão4
a
 Questão5
a
 Questão6
a
 Questão7
a
90 em hexadecimal e 1
 90 em hexadecimal e 10 em hexadecimal
1 e 10 em hexadecimal
90 em hexadecimal e 0
90 em hexadecimal e indeterminado
Respondido em 05/06/2022 23:07:20
 
 
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).
 
 
 
Acerto: 1,0 / 1,0
Qual o valor em EBX após a execução do trecho a seguir?
mov ax, 0x0001 
movzx ebx, ax
0xFFFF0001
0x00010000
0x0001FFFF
 0x00000001
0xFFFFFFF1
Respondido em 05/06/2022 23:06:10
 
 
Explicação:
Com a instrução movzx, o valor que está sendo transferido é convertido em um valor mais amplo, que usa mais
bits, estendido com zero. Desta forma, ax é transferido para os 16 bits menos significativos de ebx, que tem os
seus 16 bits mais significativos completados com 0.
 
 
Acerto: 0,0 / 1,0
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
ACC M(X)
JUMP+ M(X,20:39)
 JUMP M(X,0:19)
JUMP M(X,20:39)
 JUMP+ M(X,0:19)
Respondido em 05/06/2022 23:05:16
 
Acerto: 1,0 / 1,0
Considerando os registradores de Segmento da arquitetura x86, qual das opções abaixo refere-se ao
registrador de segmento de pilha?
CX
 Questão8
a
 Questão9
a
 Questão10
a
DS
CS
SP
 SS
Respondido em 05/06/2022 23:02:07
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','287150820','5490742646');