riscemu.types.instruction module

class riscemu.types.instruction.Instruction

Bases: ABC

name: str
args: tuple
abstract get_imm(num: int) int

parse and get immediate argument

abstract get_imm_reg(num: int) Tuple[int, str]

parse and get an argument imm(reg)

abstract get_reg(num: int) str

parse and get an register argument