diff options
Diffstat (limited to 'qtmips_machine/instruction.h')
-rw-r--r-- | qtmips_machine/instruction.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/qtmips_machine/instruction.h b/qtmips_machine/instruction.h index fc8dbf5..6232d3e 100644 --- a/qtmips_machine/instruction.h +++ b/qtmips_machine/instruction.h @@ -6,8 +6,7 @@ namespace machine { -class Instruction : public QObject { - Q_OBJECT +class Instruction { public: Instruction(); Instruction(std::uint32_t inst); @@ -16,8 +15,6 @@ public: Instruction(std::uint8_t opcode, std::uint32_t address); // Type J Instruction(const Instruction&); - QString to_str(); - std::uint8_t opcode() const; std::uint8_t rs() const; std::uint8_t rt() const; @@ -32,6 +29,8 @@ public: bool operator!=(const Instruction &c) const; Instruction &operator=(const Instruction &c); + QString to_str(); + private: std::uint32_t dt; }; |