|
ComSquare
|
Struct representing an instruction in an human readable way (created by disassembling the rom). More...
#include <CPUDebug.hpp>
Public Member Functions | |
| DisassembledInstruction (const ComSquare::CPU::Instruction &instruction, uint24_t address, std::string argument, uint8_t opcode) | |
| DisassembledInstruction (const DisassembledInstruction &)=default | |
| DisassembledInstruction & | operator= (const DisassembledInstruction &)=default |
| ~DisassembledInstruction ()=default | |
Public Attributes | |
| uint24_t | address |
| The address of the instruction. More... | |
| std::string | argument |
| A string representing the argument with the right addressing mode. More... | |
| uint8_t | opcode |
| The opcode of the instruction. More... | |
| TrustLevel | level |
| Are we sure that this instruction has been correctly disassembled? More... | |
Public Attributes inherited from ComSquare::CPU::Instruction | |
| int(CPU::* | call )(uint24_t valueAddr, AddressingMode mode) = nullptr |
| int | cycleCount = 0 |
| std::string | name |
| AddressingMode | addressingMode = Implied |
| int | size = 0 |
Struct representing an instruction in an human readable way (created by disassembling the rom).
| ComSquare::Debugger::CPU::DisassembledInstruction::DisassembledInstruction | ( | const ComSquare::CPU::Instruction & | instruction, |
| uint24_t | address, | ||
| std::string | argument, | ||
| uint8_t | opcode | ||
| ) |
|
default |
|
default |
|
default |
| uint24_t ComSquare::Debugger::CPU::DisassembledInstruction::address |
The address of the instruction.
| std::string ComSquare::Debugger::CPU::DisassembledInstruction::argument |
A string representing the argument with the right addressing mode.
| TrustLevel ComSquare::Debugger::CPU::DisassembledInstruction::level |
Are we sure that this instruction has been correctly disassembled?
| uint8_t ComSquare::Debugger::CPU::DisassembledInstruction::opcode |
The opcode of the instruction.
1.8.17