Skip to main content

Merging High-level Language and Assembly Software: Principles and Case Study

  • Chapter
Programmiersprachen und Programmentwicklung

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 77))

  • 30 Accesses

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. 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)

    Google Scholar 

  3. H. Eckhard, J. Koch, M. Mall, P. Putfarken: “VAX-11 MODULA-2 User’s Guide”, DPLM Memo 41–83, Informatik University of Hamburg, 1983

    Google Scholar 

  4. IEEE P695: “The Microprocessor Universal Format for Object Modules”, in IEEE Micro Vol. 3, No. 4, pp. 48– 66 (Aug. 83).

    Google Scholar 

  5. M. Moser: “Resident assembler for M3 and the merging with MODULA-2 programs”; diploma thesis Elektronik ETH, July 1983

    Google Scholar 

  6. MOTOROLA Inc.: “M68000 Macro Assembler Reference Manual” July,1979

    Google Scholar 

  7. Oregon Software Inc.: “OMSI Pascal-1 V1.2/RT-11 User’s Guide”, August 1980

    Google Scholar 

  8. H. Seiler: “SMILERX: MODULA-2 Cross-compiler for the MC68000, Computer Center ETH, 1983.

    Google Scholar 

  9. P. Wegner: “Programming languages: The first 25 years”, IEEE Trans, on Computers, pp. 1207 - 1225, (Dec. 1976)

    Google Scholar 

  10. N. Wirth: “Programming in MODULA-2”, Springer Verlag, 1982

    Google Scholar 

  11. Yen Chao: “A Type Adaptable Microcomputer Modular Cross Assembler: A 68000 Cross Assembler Implementation”; Technical report Elektronik, ETH

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics