Newer
Older
emul / emul_inst_pseudo.h
#ifndef EMUL_INST_PSEUDO__
#define EMUL_INST_PSEUDO__

typedef enum {
    PSEUDO_DECODE_ERROR,

    /* :DUMP
     * OUTPUT:
     *   LAST_CMD [OPTION] */
    DUMP,     // 最後に実行された命令を表示

    /* :MEMCAT <ADDRESS>
     * OUTPUT:
     *   ADDRESS = <0xVALUE(8bit)> */
    MEMCAT,   // メモリの値を取得

    /* :MEMCATW <ADDRESS>
     * OUTPUT:
     *   ADDRESS = <0xVALUE(32bit)> */
    MEMCATW,   // メモリの値を取得

    /* :REGCAT <REGISTER>
     * OUTPUT:
     *   ADDRESS = <0xVALUE(32bit)> */
    REGCAT    // レジスタの値を取得

} EMUL_PSEUDO;

#endif