title.nr 760 B

12345678910111213141516171819202122232425262728293031323334
  1. .LP
  2. \&
  3. .sp 10
  4. .ce 4
  5. DESCRIPTION OF A MACHINE
  6. ARCHITECTURE FOR USE WITH
  7. BLOCK STRUCTURED LANGUAGES
  8. .sp 6
  9. .ce 4
  10. Andrew S. Tanenbaum
  11. Hans van Staveren
  12. Ed G. Keizer
  13. Johan W. Stevenson\v'-0.5m'*\v'0.5m'
  14. .sp 2
  15. .ce
  16. August 1983
  17. .sp 2
  18. .ce
  19. Informatica Rapport IR-81
  20. .sp 13
  21. Abstract
  22. .sp 2
  23. .ti +5
  24. EM is a family of intermediate languages
  25. designed for producing portable compilers.
  26. A program called \fBfront end\fP
  27. translates source programs to EM.
  28. Another program, \fBback end\fP,
  29. translates EM to the assembly language of the target machine.
  30. Alternatively, the EM program can be assembled to a highly
  31. efficient binary format for interpretation.
  32. This document describes the EM languages in detail.
  33. .sp 4
  34. \v'-0.5m'*\v'0.5m' Present affiliation: NV Philips, Eindhoven