วางแอสเซมบลีของคุณ
พิมพ์หรือเปิดไฟล์ .s ใช้เลเบล คำสั่งเทียมอย่าง li และ la และไดเรกทิฟ .data ได้ทั้งหมด
วางแอสเซมบลี RV32IM แล้วดูแอดเดรส เวิร์ด hex และรูปแบบที่ถอดรหัสแล้วของแต่ละคำสั่ง
คัดลอกโค้ดเป็น hex ดาวน์โหลด .hex หรือ .bin หรือรันที่นี่เพื่อตรวจว่าทำงานถูกต้อง
กำลังโหลดซิมูเลเตอร์ RISC-V…
พิมพ์หรือเปิดไฟล์ .s ใช้เลเบล คำสั่งเทียมอย่าง li และ la และไดเรกทิฟ .data ได้ทั้งหมด
กด Assemble ข้อผิดพลาดจะชี้ไปที่บรรทัดของมัน แท็บรหัสเครื่องจะแสดงเวิร์ดของทุกคำสั่ง
คัดลอกเวิร์ดเป็น hex บรรทัดละหนึ่งเวิร์ด หรือดาวน์โหลดไฟล์ .hex หรือ .bin แบบ little-endian ดิบ
ต้องการภาพประกอบการออกแบบโปรเซสเซอร์หรือคลิปสำหรับรายวิชาหรือไม่ สร้างได้ด้วย WaveSpeed AI
สร้างภาพประกอบแบบไดอะแกรมและปกสำหรับสไลด์และรายงานแล็บ
เปลี่ยนไอเดียเป็นคลิปอธิบายสั้นๆ สำหรับชั้นเรียน
เปลี่ยนภาพร่างบอร์ดหรือแพ็กเกจชิปเป็นโมเดล 3D
เครดิตฟรี $1 สำหรับบัญชีใหม่ที่มีสิทธิ์ ไม่ต้องใช้บัตร เครื่องมือสร้างต้องใช้บัญชีและเครดิตแยกต่างหาก ส่วนซิมูเลเตอร์ RISC-Vใช้ฟรี
ใช่ แอสเซมเบลอร์ RISC-V ออนไลน์นี้ใช้ฟรี ไม่ต้องมีบัญชี ไม่มีขีดจำกัด และไม่ต้องติดตั้งอะไร
เวิร์ดคำสั่ง 32 บิตบรรทัดละหนึ่งเวิร์ด เลขฐานสิบหกแปดหลัก เริ่มจากคำสั่งแรก ไฟล์ .bin เก็บเวิร์ดเดียวกันเป็นไบต์แบบ little-endian
ใช่ li, la, call, tail และ lw ที่มีเลเบลจะกลายเป็นคำสั่งจริงหนึ่งหรือสองคำสั่งที่คุณเห็นใน listing โดยมีการเข้ารหัสเหมือนกับที่ toolchain RISC-V มาตรฐานสร้าง
โค้ดเริ่มที่ 0x00400000 และข้อมูลที่ 0x10010000 ดังนั้นออฟเซ็ตของ branch และแอดเดรสของ la จะตรงกับซิมูเลเตอร์ที่ใช้สอนทั่วไป
ไม่ โค้ดถูกแอสเซมเบิลในเบราว์เซอร์และบันทึกไว้เฉพาะในพื้นที่จัดเก็บของเบราว์เซอร์นี้
RV32I + M · Hex, .hex และ .bin · รันเพื่อตรวจสอบ