Buscar

UNIVESP - Atividade para avaliação - Semana 4 - Organização de Computadores - 2020 - 10/10

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

Prévia do material em texto

2 ptsPergunta 1
0x0000EEFF
0x0000A790
0x000090A7
0x0000FFEE
0xA790FFEE
0XEEFF90A7
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
Seja o seguinte trecho de programa em Assembly x86:
 .........
Teste: Atividade para avaliação - Semana 4 https://cursos.univesp.br/courses/3214/quizzes/12958/take
1 of 4 03/11/2020 09:09
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 16 bits, armazenados em um vetor W.
Ordena um vetor de 10 posições, apontado por W, em que cada posição tem 16 bits.
Calcula a média de 10 números de 32 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.
Esse trecho executa que função?
2 ptsPergunta 3
Armazena em t2, o valor absoluto do valor armazenado em t3.
Armazena em t3, o valor absoluto do valor armazenado em t2.
Verifica se o conteúdo de t3 é zero.
Verifica se o conteúdo de t2 é zero.
Armazena em t2, a raiz quadrada do número armazenado em t3.
Seja a seguinte sequência de código MIPS:
Escolha a alternativa que indica o que esse código faz:
Teste: Atividade para avaliação - Semana 4 https://cursos.univesp.br/courses/3214/quizzes/12958/take
2 of 4 03/11/2020 09:09
Armazena em t3, a raiz quadrada do número armazenado em t2.
2 ptsPergunta 4
objeto, cabeçalho, texto, estáticos, dinâmicos, relocação, símbolos, debug
objeto, apêndice, texto, dinâmicos, estáticos, montagem, variáveis, compilação
executável, cabeçalho, texto, estáticos, dinâmicos, relocação, símbolos, debug
alto nível, cabeçalho, texto, estáticos, dinâmicos, relocação, símbolos, debug
executável, cabeçalho, dados, dinâmicos, estáticos, relocação, símbolos, execução
Qual das alternativas 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
Supondo a seguinte sequência de código em linguagem de montagem (linguagem assembly)
INTEL x86:
Teste: Atividade para avaliação - Semana 4 https://cursos.univesp.br/courses/3214/quizzes/12958/take
3 of 4 03/11/2020 09:09
Salvo em 9:09
Afirmativas I e II.
Afirmativas I e IV.
Nenhuma afirmativa é verdadeira.
Afirmativas II e III.
Afirmativas III e VI.
Quais afirmativas 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.
Teste: Atividade para avaliação - Semana 4 https://cursos.univesp.br/courses/3214/quizzes/12958/take
4 of 4 03/11/2020 09:09

Outros materiais