Slides:
|
![]() |
[Patterson]: Cap. 3 (par. 6 (fino a "Procedure annidate" escluso), par. 9, figura A.10 pag.694). Per ulteriori approfondimenti (non parte del programma ma sicuramente utili per cultura generale informatica!) potete consultare la Appendice A (da 1 a 6) e terminare la lettura del par. 3.6. |
![]() |
Istruzioni per la gestione delle procedure |
![]() |
Come si avvia un programma: compilatore, assemblatore, linker e loader |
![]() |
Ruolo dei registri e convenzioni utilizzate. |
![]() |
Alcune note conclusive: architetture RISC e CISC |
"Cosa si
intende per auto-verifica?"
![]() |
Perché è importante che il linguaggio Assembler implementi un qualche supporto alle procedure? |
![]() |
Perché c'è bisogno di usare lo stack in caso di procedure annidate (cioé di procedure che, al proprio interno, richiamano altre procedure..)? |
![]() |
Chi o cosa si incarica di salvare sullo stack i registri $s0, etc. ? |
![]() |
Quale è la differenza fondamentale tra istruzioni MIPS e le cosiddette pseudoistruzioni? |
![]() |
Quale è il ruolo principale di compilatore/assemblatore/linker/loader? |
![]() |
A cosa serve il registro $gp? |
![]() |
Quali sono i quattro principali principi della progettazione? |
![]() |
Sulla osservazione di quale fenomeno si basano le architetture RISC? |
![]() |
Descrivere i formati delle istruzioni finora descritti e le istruzioni che li usano. |
![]() |
E' possibile rinunciare alla istruzione BEQ (mantenendo BNE e J)? |
![]() |
E' possibile rinunciare alla istruzione BNE (mantenendo BEQ e J)? |
![]() |
E' possibile rinunciare alla istruzione J (mantenendo solamente la BEQ)? |
![]() | Riscrivere il programma che calcola un array con i numeri di Fibonacci, utilizzando una routine che riceve (in $a0 e $a1) due interi e ne restituisce (in $v0) la somma. |
![]() | Scrivere come vengono tradotti dall'assemblatore le istruzioni blt, bge, bgt, ble. |
![]() | Una presentazione comparata delle Architetture RISC (Patterson-Hennessy) |
Modificato il: 30/09/2003Vittorio ScaranoDipartimento di Informatica ed Applicazioni "R.M. Capocelli"Università degli Studi di Salernovitsca@unisa.it |