Questa applicazione è un simulatore didattico di un semplice processore (CPU) a 8 bit. Serve per capire come funzionano i computer al livello hardware più basso. Mostra passo dopo passo come il codice leggibile per l’uomo (Assembler) viene tradotto in numeri (codice macchina) che il processore alla fine comprende.
Come usare l'applicazione?
- 1 Scrivi il codice: a sinistra c’è un editor di testo per il tuo codice in Assembly (istruzioni come MOV, ADD). Puoi provare il programma predefinito oppure chiedere all’intelligenza artificiale in alto di generarne uno per te.
- 2 Compila e carica: con il pulsante il tuo codice di testo viene convertito in forma numerica e caricato nella memoria da 256 byte in basso a destra.
- 3 Esegui o esegui passo-passo: con il pulsante "Esegui" il programma parte in modo continuo. Il pulsante "Passo" esegue le istruzioni una per una, così puoi vedere esattamente come cambiano i valori nei registri (A, B, C, D) e in memoria.
- 4 Traduttore in tempo reale: durante l’esecuzione, oppure quando passi il mouse sopra qualsiasi cella di memoria, il traduttore ti mostra esattamente che cosa significa quel numero per il processore.