資源簡介
c語言和lc3匯編語言的轉換器,能夠將c語言程序源碼轉換成lc3語言
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?“cpp.h“
#define OUTS 16384
char outbuf[OUTS];
char *outp?=?outbuf;
Source *cursource;
int nerrs;
struct token?nltoken?=?{?NL?0?0?0?1?(uchar*)“\n“?};
char *curtime;
int incdepth;
int ifdepth;
int ifsatisfied[NIF];
int skipping;
char?rcsid[]?=?“$Revision:?1.1.1.1?$?$Date:?2004/03/24?04:37:35?$“;
int
main(int?argc?char?**argv)
{
Tokenrow?tr;
time_t?t;
char?ebuf[BUFSIZ];
setbuf(stderr?ebuf);
t?=?time(NULL);
curtime?=?ctime(&t);
maketokenrow(3?&tr);
expandlex();
setup(argc?argv);
fixlex();
iniths();
genline();
process(&tr);
flushout();
fflush(stderr);
exit(nerrs?>?0);
return?0;
}
void
process(Tokenrow?*trp)
{
int?anymacros?=?0;
for?(;;)?{
if?(trp->tp?>=?t
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????158??2004-03-23?22:37??lcc-1.3\AUTHORS
?????文件????????1496??2004-03-23?22:37??lcc-1.3\ChangeLog
?????文件????????4001??2004-03-23?22:37??lcc-1.3\configure
?????文件??????????65??2004-03-23?22:37??lcc-1.3\COPYING
?????目錄???????????0??2004-04-01?20:30??lcc-1.3\cpp\
?????文件????????5965??2004-03-23?22:37??lcc-1.3\cpp\cpp.c
?????文件????????4650??2004-03-23?22:37??lcc-1.3\cpp\cpp.h
?????目錄???????????0??2004-04-01?20:27??lcc-1.3\cpp\CVS\
?????文件?????????533??2004-04-01?20:27??lcc-1.3\cpp\CVS\Entries
?????文件??????????12??2004-04-01?20:27??lcc-1.3\cpp\CVS\Repository
?????文件??????????21??2004-04-01?20:27??lcc-1.3\cpp\CVS\Root
?????文件???????10024??2004-03-23?22:37??lcc-1.3\cpp\eval.c
?????文件????????1046??2004-03-23?22:37??lcc-1.3\cpp\getopt.c
?????文件????????2007??2004-03-23?22:37??lcc-1.3\cpp\hideset.c
?????文件????????2587??2004-03-23?22:37??lcc-1.3\cpp\include.c
?????文件???????12666??2004-03-23?22:37??lcc-1.3\cpp\lex.c
?????文件???????10758??2004-03-23?22:37??lcc-1.3\cpp\macro.c
?????文件????????2295??2004-03-23?22:37??lcc-1.3\cpp\Makefile.def
?????文件????????2087??2004-03-23?22:37??lcc-1.3\cpp\nlist.c
?????文件????????6858??2004-03-23?22:37??lcc-1.3\cpp\tokens.c
?????文件????????2352??2004-03-23?22:37??lcc-1.3\cpp\unix.c
?????文件????????2907??2004-03-23?22:37??lcc-1.3\CPYRIGHT
?????目錄???????????0??2004-04-01?20:27??lcc-1.3\CVS\
?????文件?????????603??2004-04-01?20:27??lcc-1.3\CVS\Entries
?????文件???????????8??2004-04-01?20:27??lcc-1.3\CVS\Repository
?????文件??????????21??2004-04-01?20:27??lcc-1.3\CVS\Root
?????目錄???????????0??2004-04-01?20:27??lcc-1.3\doc\
?????文件????????1818??2004-03-23?22:37??lcc-1.3\doc\bprint.1
?????目錄???????????0??2004-04-01?20:27??lcc-1.3\doc\CVS\
?????文件?????????133??2004-04-01?20:27??lcc-1.3\doc\CVS\Entries
?????文件??????????12??2004-04-01?20:27??lcc-1.3\doc\CVS\Repository
............此處省略171個文件信息
- 上一篇:AES128-cbc快速查表法
- 下一篇:停車場管理系統設計.rar
評論
共有 條評論