Jiny pristup k adresovani u MCU/CPU
MK
info@mcu.cz
Pondělí Duben 18 16:39:42 CEST 2005
> Je fakt, ze pokud nemam moznost rozumne vypocitat inverzni fci k te
> pseudonahodne sekvenci, musim si ji bud vypocitat hodne policek
> dopredu, nebo mit nekde tabulku (pokud by slo o malinke jednochcipy,
> pak to neni problem).
>
>> b) ruznorodou delku generovanych instrukci
>
> Ale to je prece jedno. Kompilator to zkompiluje zcela bez ohledu na
> BezstarostnyRadic(R) a pak se "pouze" v tabulce vyhledaji ekvivalenty
> adres.
Tak jeste jednou a pomalu, sednout, zamyslet, kouknout z wokna a psat ......
:-)))
Pokud bude platit, ze 1instrukce = 1adresa, tak si s tim kompilator
celkem lehce poradi, v opacnem pripade vsak dojde k tomu, ze najednou
zacnou vznikat v pametovem prostoru diry, nebo se naopak budou
rozsahy pameti pro jednotlive instrukce prekryvat.
Vezmu si priklad - 8 pametovych lokaci a instrukce A,B o delce 1B a C,D o
delce 2B
rekneme, ze je pseudonahodna sekvence 1,7,3,8,2,6,5,4
a do tohoto prostoru mam ulozit nasledujici kod
A,D,B,C,B,A
Schvalne, co nam to tu vzniklo :-)))))))))))
> Co uz jedno neni, je prace s poli a ukazateli. Na to by holt musela
> byt vedlejsi sada instrukci pro pointerovou aritmetiku :-).
to uz je jen tresnicka na dortu
S pozdravem
MK
PS: ryc volaaaaaa
Další informace o konferenci Hw-list