test.cpp

来自「自己编写的ARM处理器的指令集仿真」· C++ 代码 · 共 34 行

CPP
34
字号
#include "../IA_cxl10_2004_3_16/armia_IAcxl10_2004_3_16.h"#include "mem_IAcxl10_2004_3_16.h"#include <iostream.h>#include <string.h>int main(int argc,char* argv[]){    int i;    unsigned long data;   if( argc > 1)  {     ARMISS_stru   arm;      arm.mem_reg(mem,getmem());     load(argv[1]);     if( argv[1] != NULL )       {           arm.commandline = new char[strlen(argv[1])+2];          for( i=0;i<strlen(argv[1]);i++)               arm.commandline[i] = *(argv[1]+i);          arm.commandline[i] = 0x20;          arm.commandline[i+1] = '\0';       }         arm.run();  }  else      cout<<"No input file!"<<endl;            return 0;}

⌨️ 快捷键说明

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