Anketa

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

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 1097x
Funny World 603x
RAM Simulátor 599x
Turingov stroj (v.1.5) 587x
Lopárik 561x
Mince 507x
Turingov stroj (v.1.6) 371x

Počítadlový stroj - Abacus Machine

2. 10. 2008 15:56:31 | Dušan Rodina | 10318x

Počítadlové stroje predstavujú najjednoduchšiu podmnožinu abstraktných registrových strojov. Inštrukčná sada nie je veľmi rozsiahla - obsahuje iba zopár inštrukcií. Obsahuje viacero modifikácií modelu počítadlového stroja. Jedna z najrozšírenejších verzií obsahuje tri základné inštrukcie.

Počítadlový stroj pozostáva z:

- nekonečnej množstva registrov, ktoré môžu obsahovať ľubovoľne veľké prirodzené čísla
- programu definovaného postupnosťou inštrukcií
- ukazovateľa na aktuálnu inštrukciu
- množiny prípustných inštrukcií

Počítadlový stroj operuje s troma inštrukciami – inkrementovanie (zväčšenie o 1), dekrementovanie (zmenšenie o 1) a podmienečný cyklus (vykonávajúci postupnosť inštrukcií, kým nie je hodnota registra nula).

Simulátor podporuje riadenie simulácie - krokovanie, pozastavenie, zastavenie. Je možné nastavovať rýchlosť simulácie. Aplikácia má jednoduchý vizualizátor simulácie. Nechýba jej ani podpora zvýrazňovania syntaxe. Má špeciálnu vlastnosť - vkladanie štandardných programových blokov ako napríklad: kopírovanie z registra R1 do registra R2, presun hodnoty, vynulovanie, pripočítanie čísla registru, odpočítanie čísla od registra. Je možné tiež pomenovávať registre pomocou špeciálneho komentára v tvare //#index_registra názov_registra.

Na spustenie je potrebné mať nainštalovaný .NET 2.0.

Stiahnuť Počítadlový stroj

Pridať komentár
Fórum neobsahuje žiadne príspevky. < >