Assembly kodunuzu yapıştırın
Yazın veya bir .s dosyası açın. Etiketler, li ve la gibi sözde komutlar ve .data direktifleri çalışır.
RV32IM assembly kodunu yapıştırın; her komutun adresini, hex kelimesini ve çözümlenmiş halini görün.
Kodu hex olarak kopyalayın, .hex veya .bin indirin ya da çalıştığını kontrol etmek için hemen burada çalıştırın.
RISC-V simülatörü yükleniyor…
Yazın veya bir .s dosyası açın. Etiketler, li ve la gibi sözde komutlar ve .data direktifleri çalışır.
Derle’ye basın. Hatalar satırlarını gösterir; Makine kodu sekmesi her komut kelimesini listeler.
Kelimeleri her satıra bir tane olacak şekilde hex olarak kopyalayın veya bir .hex ya da ham little-endian .bin dosyası indirin.
İşlemci tasarımınız için bir illüstrasyon veya dersiniz için bir klip mi gerekiyor? WaveSpeed AI ile oluşturun.
Slaytlar ve laboratuvar raporları için diyagram tarzı illüstrasyonlar ve kapaklar yapın.
Bir fikri sınıfınız için kısa bir açıklayıcı klibe dönüştürün.
Bir kartın veya çip paketinin eskizini 3D modele dönüştürün.
Uygun yeni hesaplara $1 ücretsiz kredi. Kart gerekmez. Üreticiler için ayrı hesap ve kredi gereksinimleri vardır. RISC-V simülatörü ücretsizdir.
Evet. Bu online RISC-V assembler ücretsizdir; hesap, sınır yok ve hiçbir şey kurmanız gerekmez.
İlk komuttan başlayarak her satırda bir 32 bit komut kelimesi, sekiz hex hane. .bin dosyası aynı kelimeleri little-endian baytlar olarak içerir.
Evet. li, la, call, tail ve etiketli lw, listelemede gördüğünüz bir veya iki gerçek komuta dönüşür; standart bir RISC-V araç zincirinin ürettiği kodlamaların aynısıyla.
Kod 0x00400000’dan, veri 0x10010000’dan başlar; böylece dallanma ofsetleri ve la adresleri yaygın eğitim simülatörleriyle eşleşir.
Hayır. Tarayıcınızda derlenir ve yalnızca bu tarayıcının depolama alanında saklanır.
RV32I + M · Hex, .hex ve .bin · Çalıştırarak kontrol