Skip to main content

Part of the book series: Macmillan Computer Science Series ((COMPSS))

  • 34 Accesses

Abstract

This detailed presentation of the design and implementation of an assembler is given for several reasons. First the production of an octal oncoding for the assembler is a necessary part of the bootstrap theme running through this book. No program of this complexity would be written directly in octal, and the systematic approach described here is one way in which it might be derived. In fact the approach adopted might be used to produce any significant program in machine code. Of course, with more aids in the form of fully operational computers. much of the detail work might be avoided, but such an approach would pre-empt the full understanding of the operation of the computer and its low level software which we are seeking here. Finally, an assembler might be regarded as a very simple compiler, and as such its main components could be a suitable base from which consideration of the more formal and complex algorithms of a compiler might begin.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Copyright information

© 1983 Derrick Morris

About this chapter

Cite this chapter

Morris, D. (1983). Implementation of the Assembler. In: An Introduction to System Programming — Based on the PDP11. Macmillan Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-06310-9_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-349-06310-9_7

  • Publisher Name: Palgrave, London

  • Print ISBN: 978-0-333-32906-1

  • Online ISBN: 978-1-349-06310-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics