Incolla il tuo assembly
Digita o apri un file .s. Etichette, pseudo-istruzioni come li e la e direttive .data funzionano tutte.
Incolla assembly RV32IM e visualizza indirizzo, parola esadecimale e forma decodificata di ogni istruzione.
Copia il codice in esadecimale, scarica .hex o .bin, oppure eseguilo qui per verificare che funzioni.
Caricamento del simulatore RISC-V…
Digita o apri un file .s. Etichette, pseudo-istruzioni come li e la e direttive .data funzionano tutte.
Premi Assembla. Gli errori indicano la loro riga; la scheda Codice macchina elenca ogni parola di istruzione.
Copia le parole in esadecimale, una per riga, oppure scarica un file .hex o un .bin grezzo little-endian.
Ti serve un'illustrazione del tuo progetto di processore o una clip per il tuo corso? Creala con WaveSpeed AI.
Crea illustrazioni in stile schema e copertine per slide e relazioni di laboratorio.
Trasforma un'idea in una breve clip esplicativa per la tua classe.
Trasforma lo schizzo di una scheda o di un package di chip in un modello 3D.
$1 in crediti gratuiti per i nuovi account idonei. Nessuna carta richiesta. I generatori hanno requisiti separati di account e crediti. Questo strumento è gratuito: Simulatore RISC-V.
Sì. Questo assembler RISC-V online è gratuito, senza account, senza limiti e senza nulla da installare.
Una parola di istruzione a 32 bit per riga, otto cifre esadecimali, a partire dalla prima istruzione. Il file .bin contiene le stesse parole come byte little-endian.
Sì. li, la, call, tail e lw con un'etichetta diventano le una o due istruzioni reali che vedi nel listato, con le stesse codifiche prodotte da una toolchain RISC-V standard.
Il codice parte da 0x00400000 e i dati da 0x10010000, quindi gli offset dei salti e gli indirizzi di la corrispondono a quelli dei simulatori didattici più comuni.
No. Viene assemblato nel tuo browser e salvato solo nello spazio di archiviazione di questo browser.
RV32I + M · Hex, .hex e .bin · Esegui per verificare