RISC-V Assembly Purpose Guide agents through RISC-V assembly programming: RV32/RV64 instruction sets, register naming and calling conventions (psABI), ISA extension naming, inline assembly with GCC/Clang, compressed (RVC) instructions, and QEMU-based simulation with GDB remote debugging. Triggers - "How do I write RISC-V assembly?" - "What are the RISC-V calling convention registers?" - "How do I use inline asm for RISC-V in C?" - "What do RISC-V extension letters mean (IMAFD)?" - "How do I simulate RISC-V with QEMU?" - "How do I debug RISC-V code with GDB?" Workflow 1. Register file and call…