Re: Language/Compiler for 8/16 bit processor?

davidm@questor.rational.com (David Moore)
Tue, 25 Jan 1994 00:39:04 GMT

          From comp.compilers

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)
| List of all articles for this month |

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.
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.