Premium
A high level language based system for cross‐assembler definition
Author(s) -
Ancona M.,
Clematis A.,
Dodero G.,
Pino A.
Publication year - 1985
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380151204
Subject(s) - pascal (unit) , programming language , computer science , syntax , clarity , assembly language , expressive power , abstract syntax , semantics (computer science) , natural language processing , software , biochemistry , chemistry
A method to develop cross‐assemblers is explained by describing the XMETA system, where the advantages given by the semantic power of meta‐assemblies have been combined with the clarity of modern high level languages, such as Pascal, in defining assembly semantics. XMETA accepts a superset of the IEEE‐P694 microprocessor assembly language standard syntax: system structure is detailed and examples are provided to illustrate its use. Actual experiences are briefly summarized in the conclusions.