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

📄 dis.c

📁 mips架构的bootloader,99左右的版本 但源代码现在没人更新了
💻 C
字号:
/************************************************************* * File: tools/dis.c * Purpose: object code disassembler * Author: Phil Bunce (pjb@carmel.com) * Revision History: *	970518	Start of revision history *	980402	Added ALGDOS3 *//* * This program is just a simple wrapper for the vendor's own * disassembler. It's purpose is to avoid having to remember * all the right command names and switches for each toolset. */#include <stdio.h>#ifdef MIPSSUN#define CMD "disr3000 -S"#endif#if defined(CYGUNIXELF) || defined(CYGELFDOS)#define CMD "mips-lsi-elf-objdump -dl"#endif#ifdef CYGUNIXCOFF#define CMD "mips-idt-ecoff-objdump -dl"#endif#if defined(ALGUNIX) || defined(ALGDOS) || defined(ALGDOS3) || defined(ALGUNIX3)#define CMD "sde-objdump -dl"#endif#if defined(EPIUNIX) || defined(EPIDOS)#define CMD "dumpcoff +cS"#endif#if defined(BSOUNIX) || defined(BSODOS)#define CMD "rd3 -r"#endif#if defined(GHSDOS) || defined(GHSUNIX)#define CMD "gdump -asm"#endifchar tmp[400];main(argc,argv)int argc;char *argv[];{int i;char *p;if (argc < 2) {	fprintf(stderr,"usage: dis [opts] objfile\n");	exit(1);	}strcpy(tmp,CMD); strcat(tmp," ");for (i=1;i<argc;i++) {	strcat(tmp,argv[i]);	strcat(tmp," ");	}system(tmp);exit(0);}

⌨️ 快捷键说明

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