Anketa

Aký typ obsahu sa vám najviac páči?
Hry   68%
 
Vtipy   16%
 
Príbehy   3%
 
Programy   11%
 
Chat   3%
 
Počet hlasov: 589

Nové príspevky

RE:

Kedze pisem az o 2 roky :D tak ti uz asi nepomozem, ale mozno niekomu, kto toto bude citat to pomoze... ak mas X={a, b, c}, tak _X sprav tak, ze definujes mnozinu _X={_a, _b, _c}

Dobrodinec - Neregistrovaný 6. 12. 2015 21:34:18

Najsťahovanejšie

Rakety 1107x
Turingov stroj (v.1.5) 701x
RAM Simulátor 661x
Funny World 607x
Lopárik 562x
Mince 517x
Turingov stroj (v.1.6) 451x

RAM Simulátor

2. 10. 2008 15:47:45 | Dušan Rodina | 19681x

Simulátor teoretického výpočtového stroja RAM - Random Access Machine.

Random access machine (RAM) je abstraktný stroj patriaci do triedy registrových strojov. RAM sa veľmi podobá na počítadlový stroj, ale má vlastnosť navyše - nepriame adresovanie registrov. Má nekonečne veľa registrov, ktoré môžu nadobúdať ľubovoľné celočíselné hodnoty. Nad týmito registrami vykonáva program, ktorý pozostáva z inštrukcií.

Simulátor RAM podporuje tieto inštrukcie: ADD, SUB, MULT, DIV, WRITE, READ, LOAD, STORE, JUMP, JZERO, JGZERO, HALT, ACCEPT, REJECT. Program RAM Simulátor podporuje zvýrazňovanie syntaxe, pomenovávanie registrov, definovanie bodov prerušenia programu, vynechanie inštrukcií. Program disponuje prehľadným prostredím, ktoré je možné prepínať do troch zobrazení: Všetko, Zdrojový kód a Simulácia. V režime simulácie program animuje priebeh práce simulátora - t.j. kde sa nachádzajú čítacia a zapisovacia hlava a aká operácia práve prebieha. Je možné nastaviť aj rýchlosť animácie. Ak je trvanie inštrukcie nastavené na 0ms, simulácia sa vykonáva v reálnom čase bez oneskorení. V pravom hornom rohu aplikácie sa nachádza vyhľadávacie textové pole, ktoré sa zíde pri hľadaní určitého reťazca v dlhších zdrojových kódoch.

Špeciálnou vlastnosťou tohto RAM simulátora je, že umožňuje preklad z jazyka C do inštrukcií RAM. Zatiaľ je podporovaný len preklad tela procedúry (tzn. nie je možné konvertovať programy obsahujúce konštrukcie procedúr, či funkcií).

Pre spustenie aplikácie je potrebné mať nainštalovaný .NET Framework 2.0.

Stiahnuť RAM Simulátor

Pridať komentár
store *i 10. 5. 2014 22:36:24
0 + - 0

nejak mi nefunguje instrukce napriklad store *2.. kdyz v indexovem registru je 0, tak by se mela hodnota pracovniho registru ulozit do pameti i + 2 tedy 2 registr. Uklada se to do pracovniho. Nevite nekdo proc?

Lada - Neregistrovaný Reagovať
Velmi uzitocne 8. 6. 2013 23:25:59
1 + - 0

Takto si aspon overim ci nepisem blbosti / chyby, na papiery tazko.

Dakujem

Michal - Neregistrovaný Reagovať
Vyborny program 8. 6. 2013 16:00:12
1 + - 0

Diki moc, je to super pomocka pri uceni sa na skusku :)

Johny - Neregistrovaný Reagovať
Pochvala 9. 4. 2012 7:21:48
0 + - 0

Musim pochváliť, toto je parádny programík

Brano - Neregistrovaný Reagovať
RE: Pochvala 12. 4. 2012 8:54:27
0 + - 0

Ďakujem :)

Dušan Rodina - Neregistrovaný Reagovať
< 1 >