40 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
.\" $Header$
 | 
						|
.TH EM_DECODE VI
 | 
						|
.ad
 | 
						|
.SH NAME
 | 
						|
em_decode,em_encode \- compact to readable EM and v.v.
 | 
						|
.SH SYNOPSIS
 | 
						|
/usr/em/lib/em_decode [ inputfile [ outputfile ] ]
 | 
						|
.br
 | 
						|
/usr/em/lib/em_encode [ inputfile [ outputfile ] ]
 | 
						|
.SH DESCRIPTION
 | 
						|
Most programs involved with the EM project only produce and accept
 | 
						|
EM programs in compact form.
 | 
						|
These files are only machine readable.
 | 
						|
A description of this compact form can be found in [1].
 | 
						|
To inspect the code produced by compilers or to patch them for one reason
 | 
						|
or another, you need human readable assembly code.
 | 
						|
Em_decode will do the job for you.
 | 
						|
.PP
 | 
						|
Em_decode accepts the normal compact form in both optimized and
 | 
						|
unoptimized form
 | 
						|
.PP
 | 
						|
Sometimes you have to make some special routines directly
 | 
						|
in EM, for instance the routines implementing the system calls.
 | 
						|
At these times you may use em_encode to produce compact routines
 | 
						|
out of these human readable assembly modules.
 | 
						|
.PP
 | 
						|
The first argument is the input file.
 | 
						|
The second argument is the output file.
 | 
						|
Both programs can act as a filter.
 | 
						|
.SH "SEE ALSO"
 | 
						|
.IP [1]
 | 
						|
A.S.Tanenbaum, Ed Keizer, Hans van Staveren & J.W.Stevenson
 | 
						|
"Description of a machine architecture for use of
 | 
						|
block structured languages" Informatica rapport IR-81.
 | 
						|
.IP [2]
 | 
						|
ack(I)
 | 
						|
.SH DIAGNOSTICS
 | 
						|
Error messages are intended to be self-explanatory.
 | 
						|
.SH AUTHOR
 | 
						|
Johan Stevenson, Vrije Universiteit.
 |