microprobe.target.isa.operand¶
microprobe.target.isa.operand module
Functions
import_definition(filenames, registers) |
|
||||
Classes
InstructionAddressRelativeOperand(name, …) |
Class to represent a relative instruction address operand. |
MemoryOperand(address_formula, length_formula) |
This represents a machine instruction memory operand. |
MemoryOperandDescriptor(otype, io, bit_rate) |
Class to represent a memory operand descriptor. |
Operand(name, descr) |
This represents a machine instruction operand |
OperandConst(name, descr, value[, aim, arel]) |
Class to represent a constant operand. |
OperandConstReg(name, descr, reg, …) |
Class to represent a constant register operand. |
OperandDescriptor(mtype, is_input, is_output) |
Class to represent an operand descriptor. |
OperandImmRange(name, descr, minvalue, …) |
Class to represent a immediate range operand. |
OperandReg(name, descr, regs, address_base, …) |
Class to represent a register operand. |
OperandValueSet(name, descr, values) |
Class to represent a value set operand. |
Classes diagram
