MOAL.execution.machine package¶
Submodules¶
MOAL.execution.machine.opcodes module¶
- 
class 
MOAL.execution.machine.opcodes.OpCode(code, name, description, assembly)[source]¶ - 
__init__(code, name, description, assembly)¶ Creates a code with typical metadata, and the actual assembly code to run it.
- Args:
 code (string): the opcode name (string): the nice (semantic) name, e.g. STOP, POP_TOP, etc... description (string): an informal detailed description assembly (list): a list of each instruction in
sequence when this opcode is called.- Returns:
 - None
 
- 
call()¶ 
- 
read_external(code=[])¶ Reads an ‘external’ Python implementation specific opcode. Try loading a pyc file in! Args:
code (string): a real python opcode.- Returns:
 - None
 
-