The implementation of a generalized table driven back end processor

Includes bibliographical references. === This thesis discusses the University of Cape Town implementation of a table driven back end processor. The back end processor takes as input an intermediate tree representation of a high level programming language. It produces as output an object text ready f...

Full description

Bibliographic Details
Main Author: Broadbent, Christopher Frank
Other Authors: MacGregor, Ken
Format: Dissertation
Language:English
Published: University of Cape Town 2015
Subjects:
Online Access:http://hdl.handle.net/11427/15900
id ndltd-netd.ac.za-oai-union.ndltd.org-uct-oai-localhost-11427-15900
record_format oai_dc
spelling ndltd-netd.ac.za-oai-union.ndltd.org-uct-oai-localhost-11427-159002020-10-06T05:11:29Z The implementation of a generalized table driven back end processor Broadbent, Christopher Frank MacGregor, Ken Computer architecture Computer arithmetic Computer Science Includes bibliographical references. This thesis discusses the University of Cape Town implementation of a table driven back end processor. The back end processor takes as input an intermediate tree representation of a high level programming language. It produces as output an object text ready for assembly. The specifications of the input tree and the output object are supplied to the back end processor via two tables. The initial motivation for this project was the need to provide a back end processor capable of taking the DIANA tree output of the University of Cape Town front end processor and producing a corresponding P-code object. The University of Cape Town back end processor is implemented using Pascal and C in a Unix V environment. 2015-12-20T15:43:19Z 2015-12-20T15:43:19Z 1987 Master Thesis Masters MSc http://hdl.handle.net/11427/15900 eng application/pdf University of Cape Town Faculty of Science Department of Computer Science
collection NDLTD
language English
format Dissertation
sources NDLTD
topic Computer architecture
Computer arithmetic
Computer Science
spellingShingle Computer architecture
Computer arithmetic
Computer Science
Broadbent, Christopher Frank
The implementation of a generalized table driven back end processor
description Includes bibliographical references. === This thesis discusses the University of Cape Town implementation of a table driven back end processor. The back end processor takes as input an intermediate tree representation of a high level programming language. It produces as output an object text ready for assembly. The specifications of the input tree and the output object are supplied to the back end processor via two tables. The initial motivation for this project was the need to provide a back end processor capable of taking the DIANA tree output of the University of Cape Town front end processor and producing a corresponding P-code object. The University of Cape Town back end processor is implemented using Pascal and C in a Unix V environment.
author2 MacGregor, Ken
author_facet MacGregor, Ken
Broadbent, Christopher Frank
author Broadbent, Christopher Frank
author_sort Broadbent, Christopher Frank
title The implementation of a generalized table driven back end processor
title_short The implementation of a generalized table driven back end processor
title_full The implementation of a generalized table driven back end processor
title_fullStr The implementation of a generalized table driven back end processor
title_full_unstemmed The implementation of a generalized table driven back end processor
title_sort implementation of a generalized table driven back end processor
publisher University of Cape Town
publishDate 2015
url http://hdl.handle.net/11427/15900
work_keys_str_mv AT broadbentchristopherfrank theimplementationofageneralizedtabledrivenbackendprocessor
AT broadbentchristopherfrank implementationofageneralizedtabledrivenbackendprocessor
_version_ 1719349636054908928