optimalizalas volt kodtabla
hg12345
hg12345 at freemail.hu
Thu Mar 24 08:31:18 CET 2005
Hi
az MSP430 nagyon hasonlo a TMS9900 uC-hez ez egy kicsit idosebb
mint a Z80
udv HG
Andras Tantos <andras_tantos at yahoo.com> írta:
> Hali!
>
> >> Ez nem bit fuggo, hanem architektura fuggo.
> >> Regiszterkeszlet, utasitaskeszlet stb.
> >> Van olyan architektura amelyiken szenved egy compiler.
> >> Van amelyik meg kedvez neki.
> >
> > Mondj egy 8 bitest amelynek kedvez.
> > Az AVR pont ilyen lenne, aztan latjuk mennyire muxik...
> > Vagy egy PIC, 8051 jobban kedvez?
> >
>
> A 8-bitesek kozul az AVR valoban aranylag kedvezo a forditonak,
plane a
> PIC-hez, vagy a 8051-hez kepest. Egy fordito azt szereti, ha a proci
> aranylag keves megkotest tesz arra nezvest, hogy mit lehet, es mit
nem:
> - A regiszterek legyenek altalanosak celuak, ne legyenek specialis
> felhasznalasok
> - Minden utasitas mukodjon minden regiszteren es minden cimzesi
moddal, ne
> legyenek kivetelek
> - A memoria lehetoleg illeszkedjen a nyelv memoria-modelljehez -
azaz pl. ne
> legyen lapozott memoria a'la PIC, vagy megkulonboztetett eleres a
program es
> az adat-memoriahoz a'la AVR
>
> A 8-bites mikrokkal alltalaban az a baj, hogy a tomor kod fontos
tervezesi
> szempont, es a fenti kovetelmenyek nehezen teljesithetok, ha csak
8, vagy 16
> bit all rendelkezesre az utasitasok kodolasara. A masik, hogy a
legtobb
> 8-bites architektura (PIC, 8051, 6800, Z80) amit ma
mikrokontrollerkent
> hasznalunk sokkal regebbre datalodik vissza, sem mint, hogy a
magasszintu
> nyelveken valo programozas fontos szempontta valt volna. BTW:
tudja valaki,
> hogy az AVR, S8, MSP430 architekturakat mikor terveztek?
>
> Udv,
> Tantos Andras
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
More information about the Elektro
mailing list