Skip to content

InstructionEncoder

class InstructionEncoder

Encodes instructions for a given CPU, translating them into machine code.

DEFINITION
class InstructionEncoder;

constructor InstructionEncoder

DEFINITION
InstructionEncoder ( const CPU * cpu );
PARAMETERDESCRIPTION
cpu

method encodeconst

DEFINITION
Body  encode ( const Token & name,
const std::vector< std::shared_ptr< Node > > & arguments,
const std::shared_ptr< Environment > & environment,
const SizeRange & offset,
bool & uses_pc ) const;
PARAMETERDESCRIPTION
name
arguments
environment
offset
uses_pc
RETURNSDESCRIPTION
Body