binääriemuloinnille
Binääriemulointi viittaa prosessiin, jossa tietokoneohjelmaa suoritetaan alustalla, joka on erilainen kuin se, jolle ohjelma on alun perin käännetty. Tämä saavutetaan käyttämällä ohjelmistoa, joka tunnetaan nimellä binääriemulaattori. Emulaattori kääntää suoritettavan koodin kohdearkkitehtuurin ymmärtämään muotoon reaaliajassa.
Tämä tekniikka on hyödyllinen useista syistä. Yksi yleisimmistä käyttötarkoituksista on vanhojen ohjelmistojen suorittaminen nykyaikaisilla laitteilla, joille
Binääriemulaattorit toimivat joko dynaamisella tai staattisella uudelleenkääntämisellä. Dynaaminen uudelleenkääntäminen (Dynamic Binary Translation, DBT) kääntää koodia suorituksen