Buscar

Teste_ Atividade para avaliação - Semana 4 Organização de Computadores 2020

Prévia do material em texto

ORGANIZAÇÃO DE COMPUTADORES Testes A�vidade para avaliação - Semana 4
A�vidade para avaliação - Semana 4
Iniciado: 5 nov em 21:13
Instruções do teste
Salvando... 
Olá, alunos e alunas!
Esta a�vidade possui múl�pla escolha. Para respondê-la:
Pronto! Sua a�vidade já está registrada no AVA.
ATIVIDADE PARA AVALIAÇÃO
Consulte os gabaritos dessa disciplina no menu lateral.
Selecione, com o mouse, a alterna�va que você considerar correta;1.
Repare que, ao selecionar uma alterna�va, as seleções anteriores são desmarcadas;2.
Após selecionar a resposta correta em todas as questões, vá até o fim da página e clique em
“Enviar teste”.
3.
2 ptsPergunta 1
0x0000FFEE
0xA790FFEE
0x000090A7
0x0000A790
0XEEFF90A7
0x0000EEFF
Suponha a seguinte instrução do ISA do processador ARM: LDRH r11, [r0].
Assumindo que no registrador r0 temos armazenado 0x8000 e que em r11 temos
0x12345678, informe o conteúdo de r11 após a execução dessa instrução, sabendo que na
memória temos os seguintes valores armazenados:
MEMÓRIA
Endereço Conteúdo
0x8000 0xEE
0x8001 0xFF
0x8002 0x90
0x8003 0xA7
2 ptsPergunta 2
Calcula a média de 10 números de 16 bits, armazenados em um vetor w.
Calcula a somatória de 10 números de 32 bits, armazenados em um vetor W.
Ordena um vetor de 10 posições, apontado por W, que tem cada posição tem 32 bits.
Calcula a somatória de 10 números de 16 bits, armazenados em um vetor W.
Calcula a média de 10 números de 32 bits, armazenados em um vetor W.
Ordena um vetor de 10 posições, apontado por W, em que cada posição tem 16 bits.
Seja o seguinte trecho de programa em Assembly x86:
 
 .........
 XOR EAX, EAX
 XOR EBX, EBX
 MOV CX,10
VOLTA: 
 ADD EAX, W[EBX]
 ADD EBX,4
 LOOP VOLTA
 ..........
 
Esse trecho executa que função?
2 ptsPergunta 3
Armazena em t3, o valor absoluto do valor armazenado em t2.
Armazena em t3, a raiz quadrada do número armazenado em t2.
Armazena em t2, o valor absoluto do valor armazenado em t3.
Verifica se o conteúdo de t2 é zero.
Verifica se o conteúdo de t3 é zero.
Armazena em t2, a raiz quadrada do número armazenado em t3.
Seja a seguinte sequência de código MIPS:
.....
sub $t2, $zero, $t3 
slt $at, $zero, $t3 
beq $at, $zero, fim 
add $t2, $t3, $zero 
fim: ......
Escolha a alterna�va que indica o que esse código faz:
2 ptsPergunta 4
executável, cabeçalho, texto, está�cos, dinâmicos, relocação, símbolos, debug
objeto, cabeçalho, texto, está�cos, dinâmicos, relocação, símbolos, debug
alto nível, cabeçalho, texto, está�cos, dinâmicos, relocação, símbolos, debug
objeto, apêndice, texto, dinâmicos, está�cos, montagem, variáveis, compilação
executável, cabeçalho, dados, dinâmicos, está�cos, relocação, símbolos, execução
Qual das alterna�vas completa o texto abaixo de maneira correta?
 
Um arquivo de código __________, criado no processo de compilação, após a montagem, é
formado por um __________ que contém informações sobre o tamanho e a posição das várias
partes dele, como: 1. o segmento de __________ que contém o código em linguagem de
máquina; 2. o segmento de dados __________ (alocados pelo próprio programa) e de dados
__________ (alocados à medida da necessidade do programa); 3. informações sobre __________,
que permitem a alocação do programa em qualquer parte da memória; 4. a tabela de
__________, que contém símbolos não resolvidos (referências externas); e 5. as informações
para __________, que contêm informações de como os módulos foram compilados para o
depurador.
2 ptsPergunta 5
Afirma�vas III e VI.
Afirma�vas I e IV.
Nenhuma afirma�va é verdadeira.
Afirma�vas I e II.
Afirma�vas II e III.
Supondo a seguinte sequência de código em linguagem de montagem (linguagem assembly)
INTEL x86:
 
........
MOV EAX, 0x7FFFFFFF
MOV EBX, 0x80000000
CMP EAX, EBX
INST SALTO
 ........
 
Quais afirma�vas abaixo são verdadeiras?
 
Se INST for a instrução JA (jump if above), como os valores dos FLAGS ZF = 0 e CF =
0, o salto será executado.
1.
Se INST for a instrução JG (jump if grather than), como os valores dos FLAGS ZF = 0 e
SF = OF, o salto será executado.
2.
Se INST for a instrução JA (jump if above), como os valores dos FLAGS ZF = 0 e CF =
1, o salto não será executado. 
3.
Se INST for a instrução JG (jump if grather than), como os valores dos FLAGS ZF = 0 e
SF = OF, o salto não será executado.
4.
Enviar teste
perguntas
 Pergunta 1
 Pergunta 2
 Pergunta 3
 Pergunta 4
 Pergunta 5
Página inicial
Avisos
Módulos
A�vidades
Notas
Gabaritos
Referências da
disciplina
Agenda Lives
Orientações
Gerais para
Avaliação
Normas
Acadêmicas
Calendário
Acadêmico
Projeto
Pedagógico
Manual do Aluno
Tutoriais
136
https://cursos.univesp.br/courses/3214
https://cursos.univesp.br/courses/3214
https://cursos.univesp.br/courses/3214/quizzes
https://cursos.univesp.br/courses/3214/quizzes
https://cursos.univesp.br/courses/3214/quizzes/12958
https://cursos.univesp.br/courses/3214/quizzes/12958
https://cursos.univesp.br/courses/3214
https://cursos.univesp.br/courses/3214/announcements
https://cursos.univesp.br/courses/3214/modules
https://cursos.univesp.br/courses/3214/assignments
https://cursos.univesp.br/courses/3214/grades
https://cursos.univesp.br/courses/3214/external_tools/5289
https://cursos.univesp.br/courses/3214/external_tools/5292
https://cursos.univesp.br/courses/3214/external_tools/6168
https://cursos.univesp.br/courses/3214/external_tools/5290
https://cursos.univesp.br/courses/3214/external_tools/130
https://cursos.univesp.br/courses/3214/external_tools/3702
https://cursos.univesp.br/courses/3214/external_tools/5291
https://cursos.univesp.br/courses/3214/external_tools/3298
https://cursos.univesp.br/courses/3214/external_tools/3747
https://cursos.univesp.br/profile
https://cursos.univesp.br/
https://cursos.univesp.br/courses
https://cursos.univesp.br/groups
https://apps.univesp.br/manual-do-aluno/calendario-academico
https://cursos.univesp.br/conversations

Continue navegando