Language processors for the Motorola M68000 microprocessor

Saved in:
Bibliographic Details
Title: Language processors for the Motorola M68000 microprocessor
Authors: Ziarko, Joseph
Committee Members: Michael Lutz
Summary: A set of software tools for the Motorola M68000 microprocessor was developed to run under the UNIX* operating system. A C language cross compiler was created by modifying the UNIX ‘C’ compiler for the PDP-11. A macro cross assembler was designed and implemented to produce relocatable object modules for the M68000 in the a.out format of PDP-11 UNIX object modules. The UNIX loader for the PDP-11 was changed to allow relocation of 32-bit quantities as required by the M68000. A small set of utility routines was also written to assist in the implementation effort. The language processors and utilities provide the means by which high level ‘C’ programs can produce executable images for the M68000. All of the programs are currently running on a PDP-11/70 UNIX system.
URL: https://scholarworks.rit.edu/theses/930
Database: OpenDissertations
Description
Abstract:A set of software tools for the Motorola M68000 microprocessor was developed to run under the UNIX* operating system. A C language cross compiler was created by modifying the UNIX ‘C’ compiler for the PDP-11. A macro cross assembler was designed and implemented to produce relocatable object modules for the M68000 in the a.out format of PDP-11 UNIX object modules. The UNIX loader for the PDP-11 was changed to allow relocation of 32-bit quantities as required by the M68000. A small set of utility routines was also written to assist in the implementation effort. The language processors and utilities provide the means by which high level ‘C’ programs can produce executable images for the M68000. All of the programs are currently running on a PDP-11/70 UNIX system.