ComSquare
Public Attributes | List of all members
ComSquare::CPU::Instruction Struct Reference

Struct containing basic information about instructions. More...

#include <Instruction.hpp>

Inheritance diagram for ComSquare::CPU::Instruction:
Collaboration diagram for ComSquare::CPU::Instruction:

Public Attributes

int(CPU::* call )(uint24_t valueAddr, AddressingMode mode) = nullptr
 
int cycleCount = 0
 
std::string name
 
AddressingMode addressingMode = Implied
 
int size = 0
 

Detailed Description

Struct containing basic information about instructions.

Member Data Documentation

◆ addressingMode

AddressingMode ComSquare::CPU::Instruction::addressingMode = Implied

◆ call

int(CPU::* ComSquare::CPU::Instruction::call) (uint24_t valueAddr, AddressingMode mode) = nullptr

◆ cycleCount

int ComSquare::CPU::Instruction::cycleCount = 0

◆ name

std::string ComSquare::CPU::Instruction::name

◆ size

int ComSquare::CPU::Instruction::size = 0

The documentation for this struct was generated from the following file: