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