Related articles |
---|
Language/Compiler for 8/16 bit processor? mago@legba.sunmexico.Sun.COM (1994-01-19) |
Re: Language/Compiler for 8/16 bit processor? bazyar@netcom.com (1994-01-21) |
Subject: Re: Language/Compiler for 8/16 bit processor? munk@prl.philips.nl (1994-01-27) |
Newsgroups: | comp.compilers |
From: | munk@prl.philips.nl |
Keywords: | design, architecture |
Organization: | Compilers Central |
References: | 94-01-081 94-01-087 |
Date: | Thu, 27 Jan 1994 11:15:58 GMT |
I (re-)wrote a Tiny Pascal compiler, originally published in Byte in
oct-dec 1978. The compiler (written in BASIC) generated P-code, which
could then be either interpreted or compiled to 8080-code. The compiled
8080-code consisted of many calls to library functions, but the simpler
P-code instructions were compiled into a few 8080-instructions. The P-code
to 8080 compiler (also written in BASIC) did a peephole optimization
first.
This two-stage approach worked very well, especially since the the P-code
interpreter had some debugger functionality. I never did any useful work
with the system, except write 8-queens, knight's tour and mastermind
programs. And learned a lot about compiler construction.
Harm.
| Harm Munk | Building WL 1.5.17
| Philips Research Laboratories | P.O. Box 80 000
| Domain Specific Formalisms and | 5600 JA Eindhoven
| Applications | The Netherlands
| tel. +31 40 74 46 59 | email: munk@prl.philips.nl
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.