Bahasa Mesin

ISA sebagai kontrak perangkat keras dan perangkat lunak, beserta assembly RISC-V: register, pengalamatan, perulangan, dan fungsi.

Modul Bahasa Mesin membahas ISA sebagai kontrak antara perangkat keras dan perangkat lunak, beserta assembly RISC-V sebagai bahasa untuk menulis program pada kontrak itu. Set inti RV32I dipraktikkan melalui register, format instruksi, mode pengalamatan, perulangan, percabangan, hingga fungsi beserta stack. Seluruh contoh berjalan pada simulator RV32I kecil yang disertakan di dalam modul. Materi modul ini menyusul modul State dan Memori yang membangun register dan program counter, kemudian menjadi dasar bagi modul Membangun CPU.