Notas de Aula 18 Complementar ()

Propaganda
Universidade Federal de Campina Grande
Unidade Acadêmica de Sistemas e Computação
Curso de Bacharelado em Ciência da Computação
Organização e Arquitetura
de Computadores I
Parte IV – Microarquitetura
(Complementar)
Profa Joseana Macêdo Fechine Régis de Araújo
[email protected]
Carga Horária: 60 horas
DSC/CEEI/UFCG
Tópicos

Microarquitetura

DSC/CEEI/UFCG
Informações complementares
2
Nível da Microarquitetura
Instruções MIPS - Suporte a Procedimentos

Jump and link (jal)
Salta para o endereço especificado, salvando o endereço
da próxima instrução em $ra.
jal label
# desvia para o endereço indicado
# por label, $ra ← PC + 4


Jump register (jr)
Desvio incondicional para endereço guardado em $ra
jr $ra
# desvia para o endereço da
# memória guardado em $ra

DSC/CEEI/UFCG
3
Nível da Microarquitetura
Instruções MIPS - Suporte a Procedimentos

Jump register (jr)
jr $t3
DSC/CEEI/UFCG
# PC ← endereço[$t3]
4
Nível da Microarquitetura
Instrução: Register-Indirect Jumps (JR)
Descrição
desta e de
outras
instruções
DSC/CEEI/UFCG
Fonte: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-823-computer-systemarchitecture-fall-2005/lecture-notes/l05_singlecycle.pdf
5
Download