Pamięć | |
Procesor | |
Urządzenia We-Wy | |
Zegar | |
Wszystko inne |
Typowy emulator wykonuje w pętli to co robiłby rzeczywisty procesor maszyny emulowanej. Czyli wczytuje kolejną instrukcję dla procesora z (wirtualnej pamięci) ,wykonuje ją(zmienia stan rejestrów procesora i zapisuje coś w wirtualnej pamięci). W przypadku odwołań do urządzeń wejścia-wyjścia próbuje je symulować.