34 lines
		
	
	
	
		
			760 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			760 B
		
	
	
	
		
			Text
		
	
	
	
	
	
.LP
 | 
						|
\&
 | 
						|
.sp 10
 | 
						|
.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.
 | 
						|
A program called \fBfront end\fP
 | 
						|
translates source programs to EM.
 | 
						|
Another program, \fBback end\fP,
 | 
						|
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
 |