Abstract
Future programming environments are expected to offer the user a variety of programming languages. Especially the co-operation of high- and low-level language translators is desirable in order to combine the benefits of abstraction with those of machine-orientation. We outline methods for merging these two kinds of languages. As a case study, we have chosen to embed an Assembler into the existing MODULA-2/68K programming environment. We present an overview of the Assembler implementation, and sketch the programming rules by a sample demonstration program.
on leave 1981–83 at the Institute fuer Elektronik, ETH
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
W.R. Brittenham and B.F. Melkun: “The Systems Programming Language Problem”, Proc. of the IF IP Working Conference on Machine Oriented Higher Level Languages, pp. 29–42, 1974
W. Babich, L. Weissman, M. Wolfe: “Design considerations in language processing tools for ADA”, in Proc. of the 6th Int. Conf. on Software Engineering, Tokyo, pp. 40–47, (Oct. 1982)
H. Eckhard, J. Koch, M. Mall, P. Putfarken: “VAX-11 MODULA-2 User’s Guide”, DPLM Memo 41–83, Informatik University of Hamburg, 1983
IEEE P695: “The Microprocessor Universal Format for Object Modules”, in IEEE Micro Vol. 3, No. 4, pp. 48– 66 (Aug. 83).
M. Moser: “Resident assembler for M3 and the merging with MODULA-2 programs”; diploma thesis Elektronik ETH, July 1983
MOTOROLA Inc.: “M68000 Macro Assembler Reference Manual” July,1979
Oregon Software Inc.: “OMSI Pascal-1 V1.2/RT-11 User’s Guide”, August 1980
H. Seiler: “SMILERX: MODULA-2 Cross-compiler for the MC68000, Computer Center ETH, 1983.
P. Wegner: “Programming languages: The first 25 years”, IEEE Trans, on Computers, pp. 1207 - 1225, (Dec. 1976)
N. Wirth: “Programming in MODULA-2”, Springer Verlag, 1982
Yen Chao: “A Type Adaptable Microcomputer Modular Cross Assembler: A 68000 Cross Assembler Implementation”; Technical report Elektronik, ETH
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1984 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Burkhart, H., Moser, M., Chao, Y. (1984). Merging High-level Language and Assembly Software: Principles and Case Study. In: Ammann, U. (eds) Programmiersprachen und Programmentwicklung. Informatik-Fachberichte, vol 77. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-69393-9_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-69393-9_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-12905-9
Online ISBN: 978-3-642-69393-9
eBook Packages: Springer Book Archive