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? strohm@mksol.dseg.ti.com (1994-01-21) |
Re: Language/Compiler for 8/16 bit processor? dallison@bfsec.bt.co.uk (1994-01-21) |
Re: Language/Compiler for 8/16 bit processor? bazyar@netcom.com (1994-01-21) |
Re: Language/Compiler for 8/16 bit processor? amn@ubik.demon.co.uk (1994-01-22) |
Re: Language/Compiler for 8/16 bit processor? rehrauer@apollo.hp.com (1994-01-24) |
Re: Language/Compiler for 8/16 bit processor? davidm@questor.rational.com (1994-01-25) |
Re: Language/Compiler for 8/16 bit processor? prechelt@ira.uka.de (1994-01-27) |
Re: Language/Compiler for 8/16 bit processor? torbenm@diku.dk (1994-01-28) |
Re: Language/Compiler for 8/16 bit processor? strohm@mksol.dseg.ti.com (1994-01-31) |
Newsgroups: | comp.compilers |
From: | davidm@questor.rational.com (David Moore) |
Keywords: | design, architecture |
Organization: | Rational |
References: | 94-01-081 94-01-087 |
Date: | Tue, 25 Jan 1994 00:39:04 GMT |
mago@legba.sunmexico.Sun.COM (Gerardo Horvilleur) writes:
>Where can I find information on languages designed for simple 8 bits
>processors?
bazyar@netcom.com (Jawaid Bazyar) writes:
> Most 8-bit high-level languages opted for a P-Code approach.
This is, I think, true of the 6502. However, on the Z80 chips, Turbo
Pascal, BDS C (I believe the initials were), Pascal MT+ and my Modula-2
compiler generated machine code. These were all commercially available
compilers.
The Z80 had two "pointer" registers (IX and IY) which made the compiler
writer's life a lot easier. It also had some 16 bit arithmetic operations.
Just as importantly, there were register move instructions. The 6800, and
I think also the 6502, required you to store values in memory and reload
them to move them between registers.
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.