In informatica, programma o dispositivo hardware che realizza in un calcolatore il repertorio delle istruzioni di un calcolatore differente, permettendo così di interpretare ed eseguire sul primo i programmi scritti per il secondo. Gli e. hanno avuto una notevole diffusione soprattutto negli anni di transizione dalla seconda alla terza generazione dei calcolatori (➔ calcolatore). In quegli anni, infatti, la sostituzione del materiale hardware ormai obsoleto sarebbe stata fortemente rallentata dalla necessità di dover riscrivere gran parte dei programmi applicativi. I produttori di calcolatori superarono questa difficoltà corredando i nuovi modelli con e. che li rendessero compatibili con i modelli precedenti. In seguito gli e. sono divenuti soprattutto strumenti di sviluppo e progetto, che hanno permesso di definire le caratteristiche e di studiare le prestazioni di nuovi calcolatori senza doverne realizzare costosi prototipi.