19 lines
231 B
C
19 lines
231 B
C
|
|
#ifndef INSTRUCTIONS_H
|
||
|
|
#define INSTRUCTIONS_H
|
||
|
|
|
||
|
|
#define MAX_ARGS 3
|
||
|
|
|
||
|
|
typedef enum
|
||
|
|
{
|
||
|
|
ARG_TYPE_INT
|
||
|
|
} ArgType;
|
||
|
|
|
||
|
|
typedef struct
|
||
|
|
{
|
||
|
|
char *mnemonic,
|
||
|
|
uint8_t argCount,
|
||
|
|
ArgType args[MAX_ARGS]
|
||
|
|
} InstructionInfo;
|
||
|
|
|
||
|
|
#endif // !INSTRUCTIONS_H
|