Related articles |
---|
1-pass Assembler Design marvl@fusionmm.com (Marv Luse) (1998-08-13) |
Re: 1-pass Assembler Design leichter@smarts.com (Jerry Leichter) (1998-08-16) |
Re: 1-pass Assembler Design gkasten@auco.com (Glenn Kasten) (1998-08-16) |
Re: 1-pass Assembler Design nr@labrador.cs.virginia.edu (Norman Ramsey) (1998-08-16) |
Re: 1-pass Assembler Design ian@cygnus.com (1998-08-16) |
Re: 1-pass Assembler Design adrian@dcs.rhbnc.ac.uk (1998-08-17) |
Re: 1-pass Assembler Design meissner@cygnus.com (Michael Meissner) (1998-08-17) |
Re: 1-pass Assembler Design kochenbu@khe.scn.de (1998-08-19) |
Re: 1-pass Assembler Design jcrens@magicnet.net (Jack W. Crenshaw) (1998-08-19) |
Re: 1-pass Assembler Design nr@labrador.cs.virginia.edu (Norman Ramsey) (1998-08-20) |
From: | Norman Ramsey <nr@labrador.cs.virginia.edu> |
Newsgroups: | comp.compilers |
Date: | 16 Aug 1998 22:46:33 -0400 |
Organization: | University of Virginia Computer Science |
References: | 98-08-096 |
Keywords: | assembler |
Marv Luse <marvl@fusionmm.com> wrote:
>I have been pondering the design of a 1-pass assembler and have been
>considering schemes for dealing with forward references (i.e., jump to
>label not yet found in source code).
The New Jersey Machine-Code Toolkit library contains support for a
data structure called `reloctable blocks' that exactly solves the
problem. The Toolkit also contains other useful support for writing
assemblers---for example, you can write a concise description of the
instruction set and the toolkit will spit out `encoding procedures'
that assembly the correct binary representation.
More information can be found at
http://www.cs.princeton.edu/software/toolkit.
Norman Ramsey
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.