Modul ini memperkenalkan RISC-V RV64GC sebagai ISA kedua: filosofi ISA terbuka, register dan enam format encoding, pola aritmetika load-store, cabang tanpa flag, dan ABI-nya. Konsep x86-64 yang sudah dikuasai menjadi pembanding, sehingga modul ini menggeneralisasi pengetahuan alih-alih memulai dari awal.
RISC-V RV64GC
Modul ISA kedua: filosofi RISC-V, register dan encoding, pola load-store, cabang tanpa flag, dan ABI-nya.
0/0 selesai
- Filosofi RISC-V
ISA terbuka dengan ekstensi modular dan desain basis minimal RV64I beserta implikasinya.
- Register dan format RV64
x0 hingga x31 beserta enam format encoding R, I, S, B, U, dan J.
- Aritmetika load-store
Pola aritmetika hanya antar register dan akses memori hanya melalui load dan store.
- Cabang tanpa flag
Pasangan compare-and-branch yang membandingkan langsung tanpa register flag, beserta pseudo-instruksinya.
- ABI RISC-V
Argumen a0 hingga a7, alamat kembali ra, pointer stack sp, dan disiplin callee-saved-nya.