CPU a 8 bit e Assembler
Loading...

CPU a 8 bit e Assembler

Scrivi in Assembly, traduci in codice macchina ed esegui in una RAM da 256B.

Připraveno
Guida / A cosa serve?

Generatore di codice AI (Linguaggio naturale → Codice)

Genera

Codice Assembly

Assembla e carica
Esegui Pausa Passo singolo Reimposta

Codice macchina tradotto (Hex)

Registri

Flag

Set di istruzioni (ISA)

Istruzioni: MOV, ADD, SUB, INC, DEC, CMP, JMP, JZ, JNZ, JG, JL, LDM, STM, HLT. Registri: A, B, C, D.

Traduttore in tempo reale (Macchina ↔ Persona)

Passa il mouse sulla memoria o avvia la CPU per visualizzare la traduzione...

Memoria (256 Byte)

Come funziona e a cosa serve?

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.
Capito, chiudi