Bin to Bcd

Fuzesi Arnold arno at externet.hu
Mon Jul 18 13:43:16 CEST 2005


----- Original Message ----- 
From: "hoyuka hoya" <hoyuka at c2.hu>
To: <elektro at tesla.hu>
Sent: 2005. július 17. 0:55
Subject: Re: Bin to Bcd


> Hali!
>
> Ennel azert van joval hatekonyabb algoritmus is, ahhol nem kell 10-el
> maradekot kepezni es osztani.
> Ha jol tudom ADD3 az algoritmus neve, keress ra neten, biztosan talalsz
> valamit (en is ott talaltam anno, nem sajat kutfobol valositottam meg).
> Ha jol emlexem az egesz leptetesbol, nibble carry vizsgalatbol es,
> osszeadasbol all (+3).

Tietze-Schenk Analog es Digitalis aramkorok c. konyvben szepen benne van.
(Ha esetleg ottvan a polcon)
Vagy neten tenyleg.

> Mas:
> Ugy latom, hogy kozzuletek eleg sokan programoznak PIC-et C-ben. Ugy
> tudtam, hogy nincs ingyenes C fordito hozza. Ti megvettetek? Vagy kozkezen

Kozkezen, lorro ftp-n fennvan.

> forog vmi feltort valtozat? Jol optimalizal egyebkent? Bar a PIC-nek

Jol optimalizal, meglepoen. Anno nezegettem a kodot mikor ismerkedtem a uC-k
C progizasaval, hogy amit general, es meg tanulni is tudtam belole.
Van par szabaly amit erdemes fejben tartani, es akkor egesz gyors lesz a
kod.
(pl for ciklus visszafele szamlaljon, es 0-ra komparaljon mert nincs tst
utasitas, stb. Pl:
http://www.microchipc.com/Hi-Tech_C_speed_optimization.htm )

> szerintem kozel sincs C-re optimalizalt architekturaja (16F-es sorozatrol
> beszelek, en csak azt programoztam).

Abszolut nem C-re optimalizalt, de meglepoen jo kodot tud generalni az
emlitett fordito.


Arnold




More information about the Elektro mailing list