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.
Computer Science (MS)
Department, Program, or Center
Computer Science (GCCIS)
Ziarko, Joseph, "Language processors for the Motorola M68000 microprocessor" (1981). Thesis. Rochester Institute of Technology. Accessed from
RIT – Main Campus