Uz zase vlastni CPU :).
jiri@bezstarosti.cz
jiri@bezstarosti.cz
Pátek Říjen 8 12:24:16 CEST 2004
No protoze kdyz si skladam instrukci pro pocitany skok, tedy vlastne v
predpripravene instrukci v RAM jen prepisuji adresu skoku, tak tim ze jsou
vsechny instrukce podminene dle Z ci C a maji dve odskokove adresy, mohu
vynulovanim flagu naplnit jen jednu odskokovou adresu pro stav, kdy priznak
neni a nemusim u instrukce naplnit obe odskokove adresy tim samym, aby slo o
nepodmineny skok :).
Ona tahle architektura vubec ten MOV ma dle mych predstav vyuzivat trochu
stridmeji. Vynulovani flagu jeste s necim jinym pak neni k zahozeni,
specialne u MOV, ktery muze presouvat obsah adresy do te same a tedy udela
jen to nulovani flagu.
Ale myslim, ze by nebylo implementacne prilis slozite udelat MOV instrukce
2, tedy jednu co priznaky maze a druhou ktera ne - rozdil mezi nimi bude
nepatrny a ten nemazici MOV k tomu mazacimu moc zdroju navic nevezme.
Stejne tak by bylo asi fajn, udelat stejne jako jeden bit kodu instrukce k
tomu, zda zapisovat vysledek ci nikoli (preskoceni WR fazi), jeste vyuzit
jeden bit k tomu, zda smazat flagy ci nikoli, ale to az po provedeni cele
instrukce (pri odskoku), protoze podle toho co se do flagu nastavi v
konkretni instrukci se nejprve nekam skoci a az pak se flagy znuluji, pokud
to onen bit rika :).
--
Jiri Bezstarosti
-----Original Message-----
From: Tomas Mainzer [mailto:tmgprs@t-email.cz]
Sent: Friday, October 08, 2004 11:14 AM
To: [HWnews]
Subject: Re: Uz zase vlastni CPU :).
Procpak to?
(Obvykle je prave instrukce MOV s vyhodou nechava nezmeneny)
T.M.
P.S. Jinak to vypada ze to mate vymyslene opravdu docela dobre:-)
> BTW, instrukce MOV maze flagy :o).
>
> --
> Jiri Bezstarosti
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> HW-list@mailman.nethouse.cz
> http://mailman.nethouse.cz/mailman/listinfo/hw-list
>
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
HW-list@mailman.nethouse.cz
http://mailman.nethouse.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list