softver za makro stroj
Select messages from
# through # FAQ
[/[Print]\]

Forum@DeGiorgi -> Matematička teorija računarstva

#1: softver za makro stroj Autor/ica: venovako PostPostano: 19:36 ned, 28. 8. 2005
    —
Obavještavam cijenjene kolege da je za download dostupan softver, imena MaMa, koji omogućava pisanje programa za RAM i makro stroj (do na konačnost memorije i cjelobrojnih podataka). Više o njemu možete doznati iz prateće Specifikacije.

Ako vam je takav softver potreban, možete ga skinuti sa:

http://www.fsb.unizg.hr/venovako/download/MaMa.zip

Naglašavam da nije riječ ni o kakvom "službenom" pomagalu, već samo o dobroj namjeri autora (Vedran Novaković i Marko Doko) da olakšaju svladavanje gradiva o RAM stroju iz Matematičke teorije računarstva i Matematičke logike.

Molim sve koji uoče bug ili imaju kakve prijedloge da se jave na e-mail:
venovako+mama@gmail.com
Što se grafičkog sučelja tiče, ono je u planu i bit će objavljeno kasnije.

Happy hacking,


Zadnja promjena: venovako; 2:09 uto, 21. 5. 2013; ukupno mijenjano 8 put/a.

#2: Kul Autor/ica: EnigmaQ PostPostano: 10:37 pon, 29. 8. 2005
    —
Svidja mi se MaMa.

Mozda samo jedna zamjerka, opcija MaMa -h ili MaMa --help ili slicno ne bi skodila - ako sam nesto previdio sori!

A mozda se neka iduca generacija uhvati prevodjenja na engleski...

Sve u svemu pohvale!

#3:  Autor/ica: venovako PostPostano: 14:51 pon, 29. 8. 2005
    —
Zahvaljujem; feature requesti su itekako dobrodošli i ući će u razmatranje za sljedeći release.
(Traženi "online help" naknadno je implementiran; op. a.)

Od sad je dostupan i Win/x64 binary u standarnoj arhivi, kao i podrška za GNU/Linux (x86 i x64) u source disribuciji.

INFO: Ako ima kakvih nejasnoća u pogledu korištenja MaMa paketa, molio bih da postavljate pitanja na ovom topicu; nastojat ću na njih pravovremeno odgovoriti.

#4:  Autor/ica: Jaca PostPostano: 21:52 sri, 17. 5. 2006
    —
Kao prvo, pohvale autorima MaMa-e!
Zanimljiva je, igram se s njom vec cijelu vecer Smile ...

Nego, u lib folderu koji je dosao u paketu nisam nasla funkcije za cjelobrojno dijeljenje i ostatak pri dijeljenju (moguce da nisam dobro gledala Smile ), nazovimo ih DIV i MOD. Buduci da mi trebaju za RAM programe koji sam napisala za zadacu, implementirala sam ih uz pomoc vec postojecih funkcija. U nastavku ih navodim, u slucaju da netko od kolega ima slicnu potrebu za doticnim funkcijama Smile.
(Molba: Ako netko nade gresku ili bolje napisane programe nek mi javi! Hvala!)

______________________________________________________

# MaMa DIV

SYSTEM 3

SET %3 %1
SET %4 %2

CALL ZERO %5

:loop CALL LE %6 %4 %3
DEC %6 :end
CALL SUB %3 %3 %4
CALL ADD %5 %5 1
GOTO :loop

:end SET %0 %5

______________________________________________________

# MaMa MOD

SYSTEM 3

SET %3 %1
CALL DIV %3 %3 %2
CALL MUL %3 %3 %2
CALL SUB %4 %1 %3

:end SET %0 %4


_______________________________________________________

#5:  Autor/ica: venovako PostPostano: 23:27 sri, 17. 5. 2006
    —
Jaca (napisa):
Kao prvo, pohvale autorima MaMa-e!

I bow before you @ Jaca
(* Mala napomena za ostatak ovog odgovora – pisem ga iz links-a i MaMa mi trenutno nije dostupna. *)
Jaca (napisa):
Nego, u lib folderu koji je dosao u paketu nisam nasla funkcije za cjelobrojno dijeljenje i ostatak pri dijeljenju (moguce da nisam dobro gledala Smile

Dobro si gledala, te funkcije mogu se samo "umjetno" naciniti totalnima (kako je u tvojim programima i ucinjeno), pa smo ih odlucili izostaviti i prepustiti nadobudnim korisnicima da ih sami napisu Smile
Jaca, karma definitivno gore!
Evo i mali komentar:
Jaca (napisa):
#MaMa DIV

CALL ZERO %5 # ovo nije pogreska, ali svaki registar je po defaultu 0

CALL ADD %5 %5 1 # INC %5 je malo elegantnije Wink

#6:  Autor/ica: Jaca PostPostano: 0:09 čet, 18. 5. 2006
    —
Citat:
CALL ADD %5 %5 1 # INC %5 je malo elegantnije Wink
Very Happy Istina! Tup, tup, tup,... Very Happy

Takoder vidim da mi :end na kraju MOD-a i ne treba, te da u DIV-u mogu smanjiti broj registara za jedan.

Hvala na komentarima Smile !

#7:  Autor/ica: mdokoLokacija: Heriot-Watt University, Edinburgh PostPostano: 2:35 čet, 18. 5. 2006
    —
@Jaca: ++karma I bow before you



Forum@DeGiorgi -> Matematička teorija računarstva


output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.

Stranica 1 / 1.

Powered by phpBB © 2001,2002 phpBB Group
Theme created by Vjacheslav Trushkin