Newer
Older
emul / emul_inst_decipher.h
@TakayunDev TakayunDev on 6 May 2016 498 bytes initial commit
#ifndef EMUL_INST_DECIPHER__
#ifndef EMUL_INST_DECIPHER__

#include "emul_inst_isa.h"
#include "emul_io_file"

typedef struct {
    int opecode;
    int string;
} emul_isa_t;

void emul_inst_dec_init();

void emul_inst_dec_load(char *filename);

void emul_inst_dec_close();

// Example:
//   ASM: add St0, Ss0, Ss1
//   RETURN: add
int emul_inst_dec_get_opecode();

// Example:
//   ASM: add St0, Ss0, Ss1
//   RETURN: St0
//   RETURN: Ss0
//   RETURN: Ss1
int emul_inst_dec_get_operand();

#endif