51-asm-soucecode
所属分类:编译器/解释器
开发工具:Windows_Unix
文件大小:24KB
下载次数:38
上传日期:2007-02-04 12:07:56
上 传 者:
charliexp
说明: ===一个51汇编器的C源代码,感兴趣者
(=== a compilation of 51 C source code, interested to see )
文件列表:
247835\一个51汇编器的C源代码,感兴趣者看看\MAKEFILE (856, 1990-06-09)
247835\一个51汇编器的C源代码,感兴趣者看看\AS31.H (3549, 1990-06-09)
247835\一个51汇编器的C源代码,感兴趣者看看\EMITTER.C (8382, 1990-06-09)
247835\一个51汇编器的C源代码,感兴趣者看看\LEXER.C (6816, 1990-06-09)
247835\一个51汇编器的C源代码,感兴趣者看看\MAIN.C (2745, 1990-06-09)
247835\一个51汇编器的C源代码,感兴趣者看看\SYMBOL.C (10609, 1990-06-09)
247835\一个51汇编器的C源代码,感兴趣者看看\NEW.ASM (10618, 1990-06-09)
247835\一个51汇编器的C源代码,感兴趣者看看\AS31.MAN (9374, 1990-06-09)
247835\一个51汇编器的C源代码,感兴趣者看看\AS31.Y (22290, 1990-06-09)
247835\一个51汇编器的C源代码,感兴趣者看看 (0, 2011-02-18)
247835 (0, 2011-02-18)
as31 - An 8031/8051 assembler.
Written by:
K e n S t a u f f e r
as31, is an 8031/8051 assembler. The program consists of the
following files:
makefile - Makefile.
as31.h - Package header file.
as31.y - Parser / code generator.
lexer.c - Scanner.
symbol.c - Symbol table / opcode table.
emitter.c - Object code generation routines.
main.c - Command line / calls yyparse().
as31.man - Assembler manual.
new.asm - Sample 8031 code. This is a working
debugger written by Theo Deraadt.
OVERVIEW OF AS31:
as31 is a full featured assembler but it does lack
facilities for linking several modules together.
as31 can be configured to produced a wide variety of
object output formats.
One of the supported output formats is S-records.
(Written by: Theo Deraadt)
Standard assembler syntax is accepted.
MAKING AS31:
On most unix systems, running make should be sufficient
to produce a working assembler.
Also typing:
% make man
Will produces a text file from as31.man (called as31.cat).
This is the users manual.
This package does work on the following systems:
SUN 3 / SUN 4 (SunOS 4.0), Tandy 6000 (Xenix)
Non-unix systems may require some porting for the FILE I/O
stuff but most reasonable implementations of stdio.h
should work.
SOURCE CODE:
This code is public domain.
REPORTING BUGS:
If any bugs are detected in this program, I would
like to know about them so that I could fix them. I can
be reached via E-mail at:
stauffer@cpsc.ucalgary.ca
January 26, 1990
近期下载者:
相关文件:
收藏者: