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