資源簡介
這是一個簡易的MIPS反匯編器,具體參考:
http://blog.csdn.net/htttw/article/details/7727673
代碼片段和文件信息
#include?
#include?
#include?
#include?
int?fileExist(char?*?fileName)
{
??if((access(fileName?F_OK))?==?0)
??{
????return?1;
??}
??else
??{
????return?0;
??}
}
void?printUsage()
{
??printf(“usage:?disasm?filename\n“);
}
int?main(int?argc?char?*?argv[])
{
??if(argc?!=?2)
??{
????printUsage();
????exit(1);
??}
??
??if(!fileExist(argv[1]))
??{
????printf(“\‘%s\‘?not?exist!\n“?argv[1]);
????exit(1);
??}
??char?str[300];
??sprintf(str?“mipsel-linux-objdump?-D?-EB?-m?mips?-b?binary?%s?|?sed?\‘1?7d\‘“?argv[1]);
??system(str);
??return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-07-09?01:01??disasm\
?????目錄???????????0??2012-07-09?01:58??disasm\disasm1\
?????文件??????????74??2012-07-09?01:01??disasm\disasm1\Makefile
?????文件????????7422??2012-07-09?01:58??disasm\disasm1\disasm
?????文件?????????593??2012-07-09?01:47??disasm\disasm1\disasm.c
?????文件?????????592??2012-07-08?23:40??disasm\disasm1\main.bin
?????目錄???????????0??2012-07-09?02:05??disasm\disasm2\
?????文件??????????74??2012-07-09?01:01??disasm\disasm2\Makefile
?????文件????????7667??2012-07-09?01:47??disasm\disasm2\disasm
?????文件????????1390??2012-07-09?01:47??disasm\disasm2\disasm.c
?????文件?????????592??2012-07-08?23:40??disasm\disasm2\main.bin
- 上一篇:低壓開關柜cad電氣圖
- 下一篇:MAX197并行驅動程序
評論
共有 條評論