Assembler einfügen
Tippen Sie den Code ein oder öffnen Sie eine .s-Datei. Labels, Pseudobefehle wie li und la sowie .data-Direktiven funktionieren.
Fügen Sie RV32IM-Assembler ein und sehen Sie zu jedem Befehl Adresse, Hex-Wort und dekodierte Form.
Kopieren Sie den Code als Hex, laden Sie .hex oder .bin herunter oder führen Sie ihn direkt hier aus, um zu prüfen, ob er funktioniert.
RISC-V-Simulator wird geladen…
Tippen Sie den Code ein oder öffnen Sie eine .s-Datei. Labels, Pseudobefehle wie li und la sowie .data-Direktiven funktionieren.
Klicken Sie auf „Assemblieren“. Fehler zeigen auf ihre Zeile; der Tab „Maschinencode“ listet jedes Befehlswort.
Kopieren Sie die Wörter als Hex, eines pro Zeile, oder laden Sie eine .hex- oder rohe Little-Endian-.bin-Datei herunter.
Sie brauchen eine Illustration Ihres Prozessordesigns oder einen Clip für Ihren Kurs? Erstellen Sie ihn mit WaveSpeed AI.
Erstellen Sie diagrammartige Illustrationen und Titelbilder für Folien und Laborberichte.
Machen Sie aus einer Idee einen kurzen Erklärclip für Ihre Klasse.
Machen Sie aus der Skizze einer Platine oder eines Chipgehäuses ein 3D-Modell.
$1 Gratis-Guthaben für berechtigte neue Konten. Keine Karte nötig. Für die Generatoren gelten eigene Konto- und Credit-Anforderungen. RISC-V-Simulator ist kostenlos.
Ja. Dieser Online-RISC-V-Assembler ist kostenlos – ohne Konto, ohne Limits und ohne Installation.
Ein 32-Bit-Befehlswort pro Zeile, acht Hex-Ziffern, beginnend beim ersten Befehl. Die .bin-Datei enthält dieselben Wörter als Little-Endian-Bytes.
Ja. li, la, call, tail und lw mit einem Label werden zu den ein oder zwei echten Befehlen, die Sie im Listing sehen – mit denselben Kodierungen, die eine Standard-RISC-V-Toolchain erzeugt.
Der Code beginnt bei 0x00400000 und die Daten bei 0x10010000, sodass Sprungoffsets und la-Adressen mit den gängigen Lehrsimulatoren übereinstimmen.
Nein. Er wird im Browser assembliert und nur im Speicher dieses Browsers gesichert.
RV32I + M · Hex, .hex und .bin · Zur Kontrolle ausführen