Re: Empirical data: assembly source vs. HLL source.

adrian@dcs.rhbnc.ac.uk (A Johnstone)
14 Jul 1999 11:49:34 -0400

          From comp.compilers

Related articles
[3 earlier articles]
Re: Empirical data: assembly source vs. HLL source. chase@world.std.com (David Chase) (1999-07-11)
Re: Empirical data: assembly source vs. HLL source. djb@koobera.math.uic.edu (1999-07-12)
Re: Empirical data: assembly source vs. HLL source. johnmce@world.std.com (1999-07-12)
Re: Empirical data: assembly source vs. HLL source. t.hutt@worldnet.att.net (Taylor Hutt) (1999-07-12)
Re: Empirical data: assembly source vs. HLL source. pmai@acm.org (1999-07-14)
Re: Empirical data: assembly source vs. HLL source. darcy@moa.CS.Berkeley.EDU (1999-07-14)
Re: Empirical data: assembly source vs. HLL source. adrian@dcs.rhbnc.ac.uk (1999-07-14)
Re: Empirical data: assembly source vs. HLL source. anton@mips.complang.tuwien.ac.at (1999-07-21)
| List of all articles for this month |
From: adrian@dcs.rhbnc.ac.uk (A Johnstone)
Newsgroups: comp.compilers
Date: 14 Jul 1999 11:49:34 -0400
Organization: Royal Holloway, University of London
References: 99-07-023 99-07-038 99-07-042 99-07-051
Keywords: assembler

: > [There's no reason that assemblers have to have awful syntax. ...


For a contemporary example of an assembler with a more algebraic
style, see the Analog Devices assembler for their ADSP 21xx Digital
Signal Processors. Control structures are not well supported (apart
from DO UNTIL which is an ADSP-21xx hardware primitive) but arithmetic
expressions use operators, rather then prefix opcodes. (Actually there
are some serious infelicities that arise from this approach, but it
has some good ideas).
                                                        Adrian
--
Dr Adrian Johnstone, Senior Lecturer in Computing, Computer Science Dep,
Royal Holloway, University of London, Egham, Surrey, TW20 0EX, England.
Email a.johnstone@rhbnc.ac.uk Tel:+44(0)1784 443425 Fax:+44(0)1784 439786


Post a followup to this message

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