Logo Passei Direto
Buscar

Prova III - Arquitetura de Computadores - Diego Rocha Cerqueira (1)

User badge image
Harlem

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

UNIVERSIDADE ESTADUAL DE FEIRA DE SANTANA 
DEPARTAMENTO DE TECNOLOGIA 
CURSO DE ENGENHARIA DE COMPUTAÇÃO 
TEC402-ARQUITETURA DE COMPUTADORES 
PROF. ANGELO DUARTE 
3 AVALIAÇÃO -2022.2 
ALUNOIA) Disao Kacha Jg.niha DATA 24/20 /20 22 
Observações: 
Respostas escritas com lápis só serão revisadas no dia da devolução da prova 
A prova é individual e sem consulta a qualquer tipo de material 
As respostas devem ser escritas de forma clara, organizada e atendendo às regras de ortografia e pontuação 
da lingua portuguesa. 
As respostas devem ser cuidadosamente justificadas ainda que isso não esteja explicitamente solicitado no 
enunciado da pergunta 
QUESTÖESS 
1. Considere o seguinte trecho de código em C e seu equivalente em assembly do ARM LEGv8, num 
processador sem qualquer solução de hardware para tratar conflitos. Todas as variáveis estão na 
memória e são endereçadas com um deslocamento a partir de um endereço base que está no registrador 
X10. (use o verso da prova para desenhar o pipeline) 
1. LDUR X1, [X10, #01 
2. LDUR X2, [x10, #4] 
3. ADD x3, X1, X2 
4. STUR X3, [X10, #12] 
5. LDUR X4, [x10, #8] 
6. ADDD X5, X1, X4 
: STOR X5, [X10, #16]_ 
XDO ardaeimal . Se considerarmos que o conteúdo de X0 é o valor 01B2FF00h, quais serão os endereços de 
memória das variáveis a, b, c, ee f? (1,0) 
QObQuais instruções provocam conflito no pipeline e porque eles ocorrem? (2.0) 
Quantos ciclos esse código gasta considerando esses contlitos? (1,0) 
dComo é possivel resolver ou minimizar o efeito dos conflitos? (2,0) 
Quantos ciclos esse código gastara no miínimo considerando essa solução? (1,0) 
A 
Explique os conceitos: 
Registradores de pipeline (1,5) 
b Preditor dinâmico de desvios (1.5) 
AuasaDiana Recla l0asaautiaa 2440L2022 
|3-a) Xa0 =082F Eo.oh),A0AB.2FEDo asi 
dango da Sameiia dos ensau " O482FEOCh p 
Tm opa d 2 algenlih da xA0/ 
Ads a da sasa da oniba/b04 82E DO Kpaa-
Sam s da o o poalin do amdsngs lds hsanlha naodo ra o 
0sndo ds namia da onaasl 04B2FEEApa 
O Jndarus de amsmua da vonsn " 6AFFO1(hpai 
sads 4a pasba dssaduugs asania ododo onk 
ownuga da maaminia da iaa 0B2FF0Sdlao 
bA j ugst 3,16 asanondan jisc 3 
ia 
A dcadsiean xua iaalaugalnuad anaa Xap olh 
mmeniaps aa hna da desocaco d Xs,ad 
6.-
anda den ial a tada sa dsg 
d)um das J a d mkasismioAp 
ncdo olkeip.axs d dash 
do inue dpmd onscspa. 
dieos a un Tmasda pl Am blus0 de deo da Lid 
akheda jpneskasst censidnonaA na dskzs 10i 19a-
Cia oundadapoio nalha daAuada da de v2n 
nado SYeonadan u a diceaoanma 
brdo 
da 
{ "type": "Document", "isBackSide": false }
{ "type": "Document", "isBackSide": false }
{ "type": "Document", "isBackSide": false }

Mais conteúdos dessa disciplina