Pristine Ack-5.5
[Ack-5.5.git] / util / misc / em_decode.6
1 .\" $Id: em_decode.6,v 2.7 1996/10/22 14:34:16 ceriel Exp $
2 .TH EM_DECODE 6 "$Revision: 2.7 $"
3 .ad
4 .SH NAME
5 em_decode,em_encode \- compact to readable EM and v.v.
6 .SH SYNOPSIS
7 .B ~em/lib.bin/em_decode
8 [ inputfile [ outputfile ] ]
9 .br
10 .B ~em/lib.bin/em_encode
11 [ inputfile [ outputfile ] ]
12 .SH DESCRIPTION
13 Most programs involved with the EM project only produce and accept
14 EM programs in compact form.
15 These files are only machine readable.
16 A description of this compact form can be found in [1].
17 To inspect the code produced by compilers or to patch them for one reason
18 or another, human readable assembly code is needed.
19 Em_decode produces human readable assembly code from the compact form.
20 .PP
21 Em_decode accepts the normal compact form in both optimized and
22 unoptimized form.
23 .PP
24 Em_encode produces the compact form
25 out of these human readable assembly code.
26 .PP
27 The first argument is the input file.
28 The second argument is the output file.
29 Both programs can act as a filter.
30 .SH "SEE ALSO"
31 .IP [1]
32 A.S.Tanenbaum, Ed Keizer, Hans van Staveren & J.W.Stevenson
33 "Description of a machine architecture for use of
34 block structured languages" Informatica rapport IR-81.
35 .IP [2]
36 ack(1)
37 .SH DIAGNOSTICS
38 Error messages are intended to be self-explanatory.
39 .SH AUTHOR
40 Ceriel Jacobs, Vrije Universiteit