Program DLXVSim

 

Základní ovládání:

 

Menu položka Simulator:

-konfigurace hardwaru.

-vytvoření simulace (většinou spuštěno při startu).

-inicializuje novou hardwarovou konfiguraci.

-vymaže obsah paměti.

-nahraje neotevřený program do paměti ( ze souboru).

-nahraje aktuální otevřený program do paměti.

-převede zadanou instrukci do strojového kódu.

-statistiky běhu simulace (počet taktů, CPI, ..).

-zadání výstupního souboru pro program Dinero III.

-prozkoumá obsahy registrů a paměti.

-modifikuje obsahy registrů a paměti.

 

Menu položka Run:

-spustit simulaci od zadané pozice v paměti.

-spustit simulaci.

-spustit simulaci krok za krokem od zadané pozice v paměti.

-spustit simulaci krok za krokem.

-vytvoření/zrušení značek pro zastavení simulace.

-zapne zřetězené zpracování vektorových instrukcí.

 

-zapne aktualizaci otevřených oken za běhu simulace.

-také něco nuluje.

-vynuluje registry před spuštěním.

 

 

Rychlé spuštění ukázkové simulace:

 

1) Napište program. (k pokusům lze použít například soubor „ukazka.s“)

2) Nahrajte program do paměti.

a) máte-li program v aktuálním otevřeném okně stiskněte Simulator->Load to Memory.

b) chcete.li program spustit ze souboru zvolte Simulator->Load Program->File.

3) Otevřete si okna z informacemi, které chcete za běhu programu sledovat např. Simulator->examine->reg. vectors a Simulator->Statistics.

4) Spusťte simulaci v režimu krok za krokem (F7).

5) Zadejte startovní pozici programu (pro program ukazka.s zadejte „start“).

6) Pokračujte na další kroky (F8) a sledujte změnu vámi vybraných parametru.

7) Program se ukončí na příkazu „trap“.