1 #ifndef AESALON_MONITOR_ASM_INSTRUCTION_H
2 #define AESALON_MONITOR_ASM_INSTRUCTION_H
17 void handle_opcode(std::string opcode
, std::string operands
);
19 Instruction(std::string instruction
, Word address
);
20 virtual ~Instruction();
22 bool changes_memory() const { return memory_change
; }
24 Operand
*get_source() const { return source
; }
25 Operand
*get_destination() const { return destination
; }
27 Word
get_address() const { return address
; }