Gdy dawno pierwszy raz zetknąłem się z językiem procesora bardzo zawiodłem się widząc wartości w systemie hex oraz polecenia procesora jako 3 literowe hasła.Być może wytrawni progrmiści moga to jakoś znieść,lecz ja postanowiłem napisac asembler który akceptuje polecenia w formie przypominającej języki programowania.Jak wiadomo występują tu miedzy innymi zmienne a,x,y,s,f czy też tez bitowe z,c,v,n i inne.Jako wartość adresu pamięci użyłem m[$adres].Wszysko oczywiście podajemy 10,ale oczywiście będzi opcja podawania w postaci hex.Jak komu wygodnie
http://ftalo.ovh.org/asembler-4.htm
przykładowy kod
sub cm1() adr=$%1000
a=m[s],S++;
m[$500]=y
A+=M[$2000+x]+c
c=0
wolny
//komentarz
sub cm2()
a*=2
Z=(a==m2[$200+y])
m[s]=a,s--;
m[$500]=y
A+=M[$2000+x]+c
if(c==1)$cm1()
return
skrypt nie jest ukończony,ale większość już jest,nie zupełnie działają skoki warunkowe,ale już wkrótce będzie poprawiony.
Uwaga działa tylko pod firefox,powód nie mam czasu na dosotosowywanie się do błędów IE