ack/doc/em/title.nr

35 lines
760 B
Plaintext
Raw Normal View History

1993-03-30 15:43:44 +00:00
.LP
1990-02-05 10:06:42 +00:00
\&
.sp 10
1984-06-29 14:46:39 +00:00
.ce 4
DESCRIPTION OF A MACHINE
ARCHITECTURE FOR USE WITH
BLOCK STRUCTURED LANGUAGES
.sp 6
.ce 4
Andrew S. Tanenbaum
Hans van Staveren
Ed G. Keizer
Johan W. Stevenson\v'-0.5m'*\v'0.5m'
.sp 2
.ce
August 1983
.sp 2
.ce
Informatica Rapport IR-81
.sp 13
Abstract
.sp 2
.ti +5
EM is a family of intermediate languages
designed for producing portable compilers.
1993-03-30 15:43:44 +00:00
A program called \fBfront end\fP
1984-06-29 14:46:39 +00:00
translates source programs to EM.
1993-03-30 15:43:44 +00:00
Another program, \fBback end\fP,
1984-06-29 14:46:39 +00:00
translates EM to the assembly language of the target machine.
Alternatively, the EM program can be assembled to a highly
efficient binary format for interpretation.
This document describes the EM languages in detail.
.sp 4
\v'-0.5m'*\v'0.5m' Present affiliation: NV Philips, Eindhoven