Generating MC68000 code for Ada
Hans-Stephan Jansohn, Rudolf Landwehr, Jochen Hayek, Michael Thätner
Abstract
Hans-Stephan Jansohn, Rudolf Landwehr, Jochen Hayek, Michael Thätner
Abstract
We adapted the code generator of the Karlsruhe Ada compiler to produce symbolic MC68000 code. The essential part of the code generator - the code selection phase - is produced automatically by the Code Generator Synthesis System (CGSS) out of a formal description of the target machine. Therefore our main task consisted of writing a Target Machine Description (TMD) for the Motorola MC68000. In this paper we report our experience made in writing the target machine description and in adapting the whole code generator.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
We adapted the code generator of the Karlsruhe Ada compiler to produce symbolic MC68000 code. The essential part of the code generator - the code selection phase - is produced automatically by the Code Generator Synthesis System (CGSS) out of a formal description of the target machine. Therefore our main task consisted of writing a Target Machine Description (TMD) for the Motorola MC68000. In this paper we report our experience made in writing the target machine description and in adapting the whole code generator.
Key concepts: Computer science, Compiler, Code generation, Programming language, Generator (circuit theory), Code (set theory), Task (project management), Source code