⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 armdasm.cpp

📁 一个任天堂掌上游戏机NDS的源代码
💻 CPP
📖 第 1 页 / 共 5 页
字号:

    //0x17
    {"cmn%ss %s", ARMDasm::opclli    },
    {"cmn%ss %s", ARMDasm::opcllr    },
    {"cmn%ss %s", ARMDasm::opclri    },
    {"cmn%ss %s", ARMDasm::opclrr    },
    {"cmn%ss %s", ARMDasm::opcari    },
    {"cmn%ss %s", ARMDasm::opcarr    },
    {"cmn%ss %s", ARMDasm::opcrri    },
    {"cmn%ss %s", ARMDasm::opcrrr    },
    {"cmn%ss %s", ARMDasm::opclli    },
    {"unp%s %s", ARMDasm::opun       },
    {"cmn%ss %s", ARMDasm::opclri    },
    {"ldrh%s %s", ARMDasm::oplmprim  },
    {"cmn%ss %s", ARMDasm::opcari    },
    {"ldrsb%s %s", ARMDasm::oplmprim },
    {"cmn%ss %s", ARMDasm::opcrri    },
    {"ldrsh%s %s", ARMDasm::oplmprim },

    //0x18
    {"orr%s %s", ARMDasm::oplli      },
    {"orr%s %s", ARMDasm::opllr      },
    {"orr%s %s", ARMDasm::oplri      },
    {"orr%s %s", ARMDasm::oplrr      },
    {"orr%s %s", ARMDasm::opari      },
    {"orr%s %s", ARMDasm::oparr      },
    {"orr%s %s", ARMDasm::oprri      },
    {"orr%s %s", ARMDasm::oprrr      },
    {"orr%s %s", ARMDasm::oplli      },
    {"unp%s %s", ARMDasm::opun       },
    {"orr%s %s", ARMDasm::oplri      },
    {"strh%s %s", ARMDasm::opofrp    },
    {"orr%s %s", ARMDasm::opari      },
    {"ldrd%s %s", ARMDasm::opofrp    },  // ++ARM5E
    {"orr%s %s", ARMDasm::oprri      },
    {"strd%s %s", ARMDasm::opofrp    },  // ++ARM5E

    //0x19
    {"orr%ss %s", ARMDasm::oplli     },
    {"orr%ss %s", ARMDasm::opllr     },
    {"orr%ss %s", ARMDasm::oplri     },
    {"orr%ss %s", ARMDasm::oplrr     },
    {"orr%ss %s", ARMDasm::opari     },
    {"orr%ss %s", ARMDasm::oparr     },
    {"orr%ss %s", ARMDasm::oprri     },
    {"orr%ss %s", ARMDasm::oprrr     },
    {"orr%ss %s", ARMDasm::oplli     },
    {"unp%s %s", ARMDasm::opun       },
    {"orr%ss %s", ARMDasm::oplri     },
    {"ldrh%s %s", ARMDasm::opofrp    },
    {"orr%ss %s", ARMDasm::opari     },
    {"ldrsb%s %s", ARMDasm::opofrp   },
    {"orr%ss %s", ARMDasm::oprri     },
    {"ldrsh%s %s", ARMDasm::opofrp   },

    //0x1A
    {"mov%s %s", ARMDasm::oplli      },
    {"mov%s %s", ARMDasm::opllr      },
    {"mov%s %s", ARMDasm::oplri      },
    {"mov%s %s", ARMDasm::oplrr      },
    {"mov%s %s", ARMDasm::opari      },
    {"mov%s %s", ARMDasm::oparr      },
    {"mov%s %s", ARMDasm::oprri      },
    {"mov%s %s", ARMDasm::oprrr      },
    {"mov%s %s", ARMDasm::oplli      },
    {"unp%s %s", ARMDasm::opun       },
    {"mov%s %s", ARMDasm::oplri      },
    {"strh%s %s", ARMDasm::opprrp    },
    {"mov%s %s", ARMDasm::opari      },
    {"ldrd%s %s", ARMDasm::opprrp    },  // ++ARM5E
    {"mov%s %s", ARMDasm::oprri      },
    {"strd%s %s", ARMDasm::opprrp    },  // ++ARM5E

    //0x1B
    {"mov%ss %s", ARMDasm::oplli     },
    {"mov%ss %s", ARMDasm::opllr     },
    {"mov%ss %s", ARMDasm::oplri     },
    {"mov%ss %s", ARMDasm::oplrr     },
    {"mov%ss %s", ARMDasm::opari     },
    {"mov%ss %s", ARMDasm::oparr     },
    {"mov%ss %s", ARMDasm::oprri     },
    {"mov%ss %s", ARMDasm::oprrr     },
    {"mov%ss %s", ARMDasm::oplli     },
    {"unp%s %s", ARMDasm::opun       },
    {"mov%ss %s", ARMDasm::oplri     },
    {"ldrh%s %s", ARMDasm::opprrp    },
    {"mov%ss %s", ARMDasm::opari     },
    {"ldrsb%s %s", ARMDasm::opprrp   },
    {"mov%ss %s", ARMDasm::oprri     },
    {"ldrsh%s %s", ARMDasm::opprrp   },

    //0x1C
    {"bic%s %s", ARMDasm::oplli      },
    {"bic%s %s", ARMDasm::opllr      },
    {"bic%s %s", ARMDasm::oplri      },
    {"bic%s %s", ARMDasm::oplrr      },
    {"bic%s %s", ARMDasm::opari      },
    {"bic%s %s", ARMDasm::oparr      },
    {"bic%s %s", ARMDasm::oprri      },
    {"bic%s %s", ARMDasm::oprrr      },
    {"bic%s %s", ARMDasm::oplli      },
    {"unp%s %s", ARMDasm::opun       },
    {"bic%s %s", ARMDasm::oplri      },
    {"strh%s %s", ARMDasm::oplmofip  },
    {"bic%s %s", ARMDasm::opari      },
    {"ldrd%s %s", ARMDasm::oplmofip  },  // ++ARM5E
    {"bic%s %s", ARMDasm::oprri      },
    {"strd%s %s", ARMDasm::oplmofip  },  // ++ARM5E

    //0x1D
    {"bic%ss %s", ARMDasm::oplli     },
    {"bic%ss %s", ARMDasm::opllr     },
    {"bic%ss %s", ARMDasm::oplri     },
    {"bic%ss %s", ARMDasm::oplrr     },
    {"bic%ss %s", ARMDasm::opari     },
    {"bic%ss %s", ARMDasm::oparr     },
    {"bic%ss %s", ARMDasm::oprri     },
    {"bic%ss %s", ARMDasm::oprrr     },
    {"bic%ss %s", ARMDasm::oplli     },
    {"unp%s %s", ARMDasm::opun       },
    {"bic%ss %s", ARMDasm::oplri     },
    {"ldrh%s %s", ARMDasm::oplmofip  },
    {"bic%ss %s", ARMDasm::opari     },
    {"ldrsb%s %s", ARMDasm::oplmofip },
    {"bic%ss %s", ARMDasm::oprri     },
    {"ldrsh%s %s", ARMDasm::oplmofip },

    //0x1E
    {"mvn%s %s", ARMDasm::oplli      },
    {"mvn%s %s", ARMDasm::opllr      },
    {"mvn%s %s", ARMDasm::oplri      },
    {"mvn%s %s", ARMDasm::oplrr      },
    {"mvn%s %s", ARMDasm::opari      },
    {"mvn%s %s", ARMDasm::oparr      },
    {"mvn%s %s", ARMDasm::oprri      },
    {"mvn%s %s", ARMDasm::oprrr      },
    {"mvn%s %s", ARMDasm::oplli      },
    {"unp%s %s", ARMDasm::opun       },
    {"mvn%s %s", ARMDasm::oplri      },
    {"strh%s %s", ARMDasm::oplmprip  },
    {"mvn%s %s", ARMDasm::opari      },
    {"ldrd%s %s", ARMDasm::oplmprip  },  // ++ARM5E
    {"mvn%s %s", ARMDasm::oprri      },
    {"strd%s %s", ARMDasm::oplmprip  },  // ++ARM5E

    //0x1F
    {"mvn%ss %s", ARMDasm::oplli     },
    {"mvn%ss %s", ARMDasm::opllr     },
    {"mvn%ss %s", ARMDasm::oplri     },
    {"mvn%ss %s", ARMDasm::oplrr     },
    {"mvn%ss %s", ARMDasm::opari     },
    {"mvn%ss %s", ARMDasm::oparr     },
    {"mvn%ss %s", ARMDasm::oprri     },
    {"mvn%ss %s", ARMDasm::oprrr     },
    {"mvn%ss %s", ARMDasm::oplli     },
    {"unp%s %s", ARMDasm::opun       },
    {"mvn%ss %s", ARMDasm::oplri     },
    {"ldrh%s %s", ARMDasm::oplmprip  },
    {"mvn%ss %s", ARMDasm::opari     },
    {"ldrsb%s %s", ARMDasm::oplmprip },
    {"mvn%ss %s", ARMDasm::oprri     },
    {"ldrsh%s %s", ARMDasm::oplmprip },

    //0x20
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },
    {"and%s %s", ARMDasm::opimm      },

    //0x21
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },
    {"and%ss %s", ARMDasm::opimm     },

    //0x22
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },
    {"eor%s %s", ARMDasm::opimm      },

    //0x23
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },
    {"eor%ss %s", ARMDasm::opimm     },

    //0x24
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },
    {"sub%s %s", ARMDasm::opimm      },

    //0x25
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },
    {"sub%ss %s", ARMDasm::opimm     },

    //0x26
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },
    {"rsb%s %s", ARMDasm::opimm      },

    //0x27
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },
    {"rsb%ss %s", ARMDasm::opimm     },

    //0x28
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },
    {"add%s %s", ARMDasm::opimm      },

    //0x29
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },
    {"add%ss %s", ARMDasm::opimm     },

    //0x2A
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },
    {"adc%s %s", ARMDasm::opimm      },

    //0x2B
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },
    {"adc%ss %s", ARMDasm::opimm     },

    //0x2C
    {"sbc%s %s", ARMDasm::opimm      },
    {"sbc%s %s", ARMDasm::opimm      },
    {"sbc%s %s", ARMDasm::opimm      },
    {"sbc%s %s", ARMDasm::opimm      },
    {"sbc%s %s", ARMDasm::opimm      },
    {"sbc%s %s", ARMDasm::opimm      },
    {"sbc%s %s", ARMDasm::opimm      },
    {"sbc%s %s", ARMDasm::opimm      },

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -