Uz zase vlastni CPU :).
jiri@bezstarosti.cz
jiri@bezstarosti.cz
Středa Říjen 6 20:54:54 CEST 2004
Uplne stejne, zadny rozdil, jen s tim, ze mam pro odskok dve adresy, tedy
jednu pro skok na sebe samou a druhou pro skok hned za ni podle vysledku
instrukce :). Co vsechno se do instrukcniho souboru da za instrukce, tedy
zda tam bude primo nejaky test bitu ci to pujde treba pres AND s literalem
nekde v pameti je trochu jina vec nez to, o cem jsem psal. Slo o organizaci
instrukci pro co nejsnadnejsi zpracovani a tohle je spise o tom, co se nacpe
do instrukcniho souboru ci ALU a ta muze byt opravdu od nejjednodussi az po
slozitou, pri stejnych principech.
Takze ta instrukce muze mit uplne stejny zapis jako ta tvoje s tim, ze co se
neuvede, treba druha odskokova adresa, nastavi defaultne kompilator na dalsi
instrukci v pameti :). BTW se pochopitelne nemusi ani vzdy provadet zapis,
kdyz to instrukce nepotrebuje (proste se v nejjednodussim pripade jen
neshodi WR do 'L' u nekterych instrukci (ale ani to neni nutne) a co je v
operandu, pokud nepotrebuji k instrukci oba, se nemusi brat v potaz. Je ale
napriklad zbytecne mit instrukce INC a DEC, protoze to vyjde na stejno, jako
udelat pricteni jednicky nebo pricteni maximalni hodnoty instrukci scitani -
INC a DEC proste tady cas neusetri.
Ano, sezere ten hloupy test bitu 4x32b v pameti programu, ale tuhle nevyhodu
jsem uvadel. Ani to nebude to nejrychlejsi co je mozne (tolik cteni), pokud
ti jde o toto. Je to proste cena za to "moje zjednoduseni".
Nerikam ze je to o tom jak udelat nejlepsi CPU, spise nejjednodussi, ale i
alespon v mezich moznosti pouzitelny, byt i za cenu uvadenych nedostatku.
BTW, kdo tady psal o super CPU ? Spise bych psal o minimalizovanem CPU pri
zachovani alespon dostatecne rozumne funkcnosti, pokud si ji tedy lze
predstavit tak, jak jsem to byt castecne a bez jemnych detailu definoval.
--
Jiri Bezstarosti
-----Original Message-----
From: MK [mailto:info@mcu.cz]
Sent: Wednesday, October 06, 2004 7:52 PM
To: [HWnews]
Subject: Re: Uz zase vlastni CPU :).
> BTW, chystam se opet chovat akvarijni rybicky, pac na necem potrebuju
> vyzkouset termostat a ty rybicky mi prehrati ci podchlazeni kvalitne
> zaloguji - to by mohla byt kvalitni nahrada krompace :))).
Chudaci ryby :-(
V tvem pripade krumpac nic nenahradi, leda tak malej dvorek a bic.
Jo a ucpat skviry pod dverma :-)))
To si fakt myslis, ze 6RW operaci nad jednou instrukci je nejaka vyhra ???
Ma prosta duse si doted myslela, ze zde je prave to nejuzsi misto sveta 1 a
0 :-))))
ad absurdum:
while(in) ; // cekam na jednickovy bitovy vstup
nebo nazorneji v asm x51
xx: jnb in,$
jak si to predstavujes na tvem super CPU ???
S pozdravem
===============================
Milan Kostomlatsky
Belcicka 14
14100 Praha 4 - Sporilov
Czech Republic
-------------------------------
GSM : +420 604 281 263
ICQ : 167 766 629
HTTP: http://www.mcu.cz
===============================
_______________________________________________
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