资源简介
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
相关资源
- 现代x86汇编语言程序设计
- 编译技术实验(Pascal代码转汇编语言
- 单片机c语言和汇编语言混合编程详解
- 清华大学 汇编语言程序设计课件
- booktool(x86汇编语言-从实模式到保护
- INTEL汇编语言程序设计第5版超清晰版
- 汇编语言程序设计.[美]Richard Blum(带
- c编译器,将C语言编译成masm32汇编语言
- c++编写的简单的汇编器
- 第6章 C语言和汇编语言混合编程(
- 汇编语言开发工具宏汇编环境MASM
- C语言和汇编语言的混合编程
- 自己编写的基于单片机的自己编的4
- 计算机原理课程设计汇编语言步进电
- STC89C52单片机实用程序30个C语言10个汇
- 汇编语言cmd输出乘法表
- 汇编语言:基于X86处理器 教师资源(
- c语言和汇编语言混合编程详解.rar
- 步进电机正反转程序采用汇编语言
评论
共有 条评论