title.nr 771 B

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