Title
A generative approach to Universal Cross Assembler design
Abstract
A new approach to Universal Cross Assembler design is proposed. New assemblers can be generated easily from the assembly language syntax, instruction set, addressing modes, binary code pattern of the instructions, directives, and the output file format. There are no constraints on the syntax, addressing modes, and instruction code lengths. It achieves high generality, extendibility and portability by considering assemblers as high level language compilers, using high level language development tools, YACC and LEX on UNIX. Using this approach, two prototype assemblers, one for 8086 and one for 68000, have been implemented on both UNIX and MSDOS. Their performance and comparison with existing assemblers are discussed in the paper.
Year
DOI
Venue
1990
10.1145/74105.74111
SIGPLAN Notices
Keywords
Field
DocType
universal cross assembler design,new assembler,instruction code length,instruction set,high level language compiler,assembly language syntax,binary code pattern,high level language development,new approach,generative approach,high generality,high level language
Assemblers,Programming language,Computer science,Instruction set,Unix,Inline assembler,Compiler,Assembly language,High-level programming language,Addressing mode
Journal
Volume
Issue
ISSN
25
1
0362-1340
Citations 
PageRank 
References 
3
0.45
5
Authors
2
Name
Order
Citations
PageRank
P. P. K. Chiu131.13
S. T. K. Fu230.45