Вы находитесь на странице: 1из 4

primeira questão

a) Um aluno observou o valor C040 0000 em hexa dentro de um registrador de 32 bits do MIPs. Qual o valor
correspondente em decimal contido nesse registrador sabendo-se que esse número obedece o formato na forma IEEE
754 – ponto flutuante de precisão simples.. (2 pontos).

b) Represente o numero real (+10.0) na notação IEE 754 – precisão simples. Sugestão: preferencialmente apresente seu
resultado em hexadecimal. (2 pontos)

Uma CPU possui registradores de uso geraL DE 8 BITS. a ULA dessa CPU realiza calculos com registradores de 8 bits. Essa
CPU possui uma intrução addu $t0, $t1,$t2 que produz o resultado da adição sem sinal. Ambas instruções realizam dos
registradores $t1, $t2 e colocam o resultado no registrador $t0.

c) Qual o resultado em decimal obtido em $t0 ao final da execução da instrução addu, sabendo-se que o registrador $t1
contém o numero 00100110 e o registrador $t2 o numero 01011010? Escreva o espaço abaixo como chegou a esse
nuemro (2 pontos)

Resp: é 10000000 (128)

d) Qual o resultado em decimal obtido em $t0 ao final da execução da instrução add, sabendo-se que o registrador $t1
contém o numero 00100110 e o registrador $t2 o numero 01011010? (2 pontos)

realizar um add dos mesmos regs, ou seja, o resultado da 10000000


os itens c e d pede para expressar em decimal o valor do resultado no registrador de destino

questao 2

deu a figura de uma arquitetura de monociclo e uma de multiciclo. Pediu pra, em cada uma, dar nome aos sinais de
controle e outros sinais e depois completar uma tabela, pra cada uma das arquiteruras.
pra arquitetura monocilo pediu para mostra como ficam os sinais de controle para as funçoes registrador, beq, store e load
sinais e controle e mais alguns utilizados para decisao né
pra segunda arquitetura soh pediu pra completar uma tabela q tinha o nome do sinal, funçao

qndo inativo, funçao qndo ativo, sendo que dava algumas funções pra voce saber de qual sinal ta se referindo igual a
tabela que tem no livro falava, por exemplo, a funçao qndo o sinal tava ativo e pedia pra vc dar nome do sinal e a funçao
qndo inativo mas o nome não precisa decorar eh um q vc escolhe
questao 3

sobre pipeline
3 itens
fala q toda vez q ocorre um hazard o sistema aplica um stall
letra a a partir do codigo que foi dado (6 instruções) determinar os hazards e seus tipos
as instruções eram mais ou menos assim

sub $s4,$s7,$zero
beq $s4,$s7,label
add $s8,$s3,$s9
label: sub $s5,$t2,$t3
sub $s5,$s6,$s7
sub $s5,$s3,$zero
os comandos sao esses, mas n sei qnto aos registrados
todos os $s5 sao usados dessa forma mesmo
e o $s4 tb
letra b
pede pra fazer o diagrama de comportamento temporal desse codigo, seguindo um exemplo dado. parecido com os do
livro
letra c
determinar 3 maneiras de reduzir o numero de stalls e refazer o diagrama de comportamento escolhendo uma dessas
maneiras

Вам также может понравиться