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++.
2023
978-88-6629-075-9
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11567/1150517
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact