Wklej kod
Wpisz kod lub otwórz plik .s. Etykiety, pseudoinstrukcje takie jak li i la oraz dyrektywy .data działają.
Wklej kod w asemblerze RV32IM i zobacz adres, słowo hex i zdekodowaną postać każdej instrukcji.
Skopiuj kod jako hex, pobierz .hex lub .bin albo uruchom go tutaj, aby sprawdzić, czy działa.
Ładowanie symulatora RISC-V…
Wpisz kod lub otwórz plik .s. Etykiety, pseudoinstrukcje takie jak li i la oraz dyrektywy .data działają.
Naciśnij Asembluj. Błędy wskazują swoją linię; karta Kod maszynowy wymienia każde słowo instrukcji.
Skopiuj słowa jako hex, po jednym na linię, lub pobierz plik .hex albo surowy plik .bin w kolejności little-endian.
Potrzebujesz ilustracji projektu procesora lub klipu do kursu? Stwórz je z WaveSpeed AI.
Twórz ilustracje w stylu diagramów i okładki do slajdów i sprawozdań z laboratoriów.
Zamień pomysł w krótki klip objaśniający dla swojej grupy.
Zamień szkic płytki lub obudowy układu scalonego w model 3D.
$1 w darmowych kredytach dla kwalifikujących się nowych kont. Bez karty. Generatory mają osobne wymagania dotyczące konta i kredytów. Symulator RISC-V jest darmowy.
Tak. Ten asembler RISC-V online jest darmowy — bez konta, bez limitów i bez instalacji.
Jedno 32-bitowe słowo instrukcji na linię, osiem cyfr szesnastkowych, począwszy od pierwszej instrukcji. Plik .bin zawiera te same słowa jako bajty little-endian.
Tak. li, la, call, tail i lw z etykietą stają się jedną lub dwiema prawdziwymi instrukcjami widocznymi w listingu, z takim samym kodowaniem, jakie daje standardowy toolchain RISC-V.
Kod zaczyna się pod 0x00400000, a dane pod 0x10010000, więc przesunięcia skoków i adresy la zgadzają się z popularnymi symulatorami dydaktycznymi.
Nie. Jest asemblowany w przeglądarce i zapisywany tylko w jej pamięci.
RV32I + M · Hex, .hex i .bin · Uruchom i sprawdź