The University of Southampton
University of Southampton Institutional Repository

The construction and use of a meta-assembler

The construction and use of a meta-assembler
The construction and use of a meta-assembler

A Meta-Assembler is a generalised assembly program which is capable,in principle, of translating any given source assembly language text into binary output appropriate for loading and execution on any corresponding target machine. It does this by combining a nucleus of conventional assembly facilities with additional special, facilities for defining source and target languages and their correspondence. There follows a practical investigation into this approach to assembly, consisting of an introduction to the subject, including an outline of typical meta-assembler characteristics, and an evaluation of performance of a prototype system in a number of different types of assembly application. The implementation of, the system in question, SOFAST, at Southampton University is described separately, and some consideration given to, its future portability by means of self application. The main conclusion reached is that a meta-assembler is potentially a useful tool for assembly language translation work in situations where alternative software does not exist or is inferior to itself, with particular value as the base o£ a mobile programming system.

University of Southampton
Fiddian, Nicholas John
Fiddian, Nicholas John

Fiddian, Nicholas John (1976) The construction and use of a meta-assembler. University of Southampton, Doctoral Thesis.

Record type: Thesis (Doctoral)

Abstract

A Meta-Assembler is a generalised assembly program which is capable,in principle, of translating any given source assembly language text into binary output appropriate for loading and execution on any corresponding target machine. It does this by combining a nucleus of conventional assembly facilities with additional special, facilities for defining source and target languages and their correspondence. There follows a practical investigation into this approach to assembly, consisting of an introduction to the subject, including an outline of typical meta-assembler characteristics, and an evaluation of performance of a prototype system in a number of different types of assembly application. The implementation of, the system in question, SOFAST, at Southampton University is described separately, and some consideration given to, its future portability by means of self application. The main conclusion reached is that a meta-assembler is potentially a useful tool for assembly language translation work in situations where alternative software does not exist or is inferior to itself, with particular value as the base o£ a mobile programming system.

This record has no associated files available for download.

More information

Published date: 1976

Identifiers

Local EPrints ID: 458324
URI: http://eprints.soton.ac.uk/id/eprint/458324
PURE UUID: 9b044614-f466-4dcf-a3aa-55378bb74fa2

Catalogue record

Date deposited: 04 Jul 2022 16:46
Last modified: 04 Jul 2022 16:46

Export record

Contributors

Author: Nicholas John Fiddian

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×