In questo articolo presentiamo un esperimento basato sull’adozione del modello RAM di Cook e Reckhow come macchina nozionale per introdurre il linguaggio macchina RISC-V e di un linguaggio visuale a blocchi per avvicinare i novizi ai concetti di base dell’assembler e delle architetture di calcolo. L’esperimento si `e tenuto nella prima parte del corso di Ar chitetture dei Calcolatori nell’anno accademico 2022/23 con 320 studenti con conoscenze molto eterogenee. La scelta di combinare RISC-V, modello RAM e linguaggio a blocchi `e stata dettata dal tentativo di adottare una macchina nozionale in grado di rappresentare i concetti di base di architetture load-store anche per novizi e dalla quale poter ricostrui re i costrutti che nel corso di Introduzione alla Programmazione venivano nel frattempo presentati attraverso il C++.
Una Macchina Nozionale per Architetture dei Calcolatori come possibile collegamento tra gli insegnamenti del primo anno della laurea in Informatica
Giorgio Delzanno;Daniele D’Agostino;Giovanna Guerrini;Daniele Traversaro
2023-01-01
Abstract
In questo articolo presentiamo un esperimento basato sull’adozione del modello RAM di Cook e Reckhow come macchina nozionale per introdurre il linguaggio macchina RISC-V e di un linguaggio visuale a blocchi per avvicinare i novizi ai concetti di base dell’assembler e delle architetture di calcolo. L’esperimento si `e tenuto nella prima parte del corso di Ar chitetture dei Calcolatori nell’anno accademico 2022/23 con 320 studenti con conoscenze molto eterogenee. La scelta di combinare RISC-V, modello RAM e linguaggio a blocchi `e stata dettata dal tentativo di adottare una macchina nozionale in grado di rappresentare i concetti di base di architetture load-store anche per novizi e dalla quale poter ricostrui re i costrutti che nel corso di Introduzione alla Programmazione venivano nel frattempo presentati attraverso il C++.File | Dimensione | Formato | |
---|---|---|---|
ATTI-ITADINFO-2023_124.pdf
accesso aperto
Descrizione: Articolo
Tipologia:
Documento in versione editoriale
Dimensione
1.49 MB
Formato
Adobe PDF
|
1.49 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.