UP-DOWN szamlalo ABEL-ben hogyan?

Gal Zoltan galzoli at hu.inter.net
Tue Jun 17 21:58:29 CEST 2003


Hallo Feri!

Szoval ez rendben is van, csak igy tenyleg hihetelenul gyorsan fogynak
azok a bizonyos product term-ek.
Erre azt talaltam ki, hogy csinalok egy 24 bit-es regisztert, es iranytol fuggoen
+1-et vagy -1-et adok a kimenetehez, majd visszairom a reg-be. Szep is, hely
is van boven, de a hosszu osszeado-lanc miatt lassucska:)

Gondoltam, valaki megfejette mar ezt a kerdeskort:)

On Tue, 17 Jun 2003 14:22:57 +0100
VF <vf at elte.hu> wrote:

> Ha binaris kell, akkor valami ilyesmi:
> 
> [cnt23..cnt0] := up & ([cnt23..cnt0]+1) # !up & ([cnt23..cnt0]-1);
> 
> Persze lehet hogy celszerubb szetbontani, az atviteleket ugyesen kezelni
> hogy a sebesseg is eleg legyen, es a product termek se fogyjanak el.
> 
> Ha decimalis, akkor bonyolultabb... Most megcsinaltam egy 32 bitest
> a @ direktivakkal (@repeat, @expr), par sor az egesz, de teljesen
> erthetetlen :)
> 

Udv:
-- 
Gál Zoltán
http://lekvar.fw.hu


More information about the Elektro mailing list