Reserved keywords of RISC-V assembly language.
Further information: RISC-V instruction listings
Each instruction in the RISC-V assembly language is represented by a mnemonic which often combines with one or more operands to translate into one or more bytes known as an opcode.
Further information: RISC-V § Register sets
RISC-V processors feature a set of registers that serve as storage for binary data and addresses during program execution. These registers are categorized into integer registers and floating-point registers.
RISC-V instructions use variable-length encoding.
Extensions:
RISC-V assembly language includes instructions for a floating-point unit (FPU).
These largely perform the same operation in parallel on many values.
The RISC-V assembly has conditional branch instructions based on comparison: beq (equal), bne (not equal), blt (less than, signed), bltu (less than, unsigned), bge (greater than or equal, signed), and bgeu (greater than or equal, unsigned).