EM-1
Experimental Machine
Andrew Tanenbaum, Vrije University, Amsterdam, 1978
An intermediate language, the assembly language for a stack-based machine. Used by the Amsterdam Compiler Kit.
"Using Peephole Optimization on Intermediate Code", Andrew S. Tanenbaum et al, ACM TOPLAS 4(1):21-36 (1982).