123456789101112131415161718192021222324252627282930313233343536373839404142 |
- .\" $Header$
- .TH EM_DECODE 6 "$Revision$"
- .ad
- .SH NAME
- em_decode,em_encode \- compact to readable EM and v.v.
- .SH SYNOPSIS
- .B ~/lib.bin/em_decode
- [ inputfile [ outputfile ] ]
- .br
- .B ~em/lib.bin/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
- Ceriel Jacobs, Vrije Universiteit
|