BCD-bol BIN
Istvan Retaller
istvan.retaller at evoran.hu
Thu Feb 6 00:06:54 CET 2003
On Wed, 5 Feb 2003 17:04:49 +0100 (CET), Ferenczi Kornel <mole at mad.hu> wrote:
>
> Nem tudja valaki, hogy hogyan lehet a legegyszerubben BCD erteket
> atkonvertalni BINARIS szamma PIC-ben?
>
Szia, Kornel!
Reg csinaltam mar ilyet, de kb. a kovetkezo a menete.
- eredmeny == 0
- vedd a legnagyobb byte-ot
cycle:
- swap az felso 4 bitet az alsoval
- also 4 bit maszkolva regiszterben kepzodik
- eredmeny*=10 (a tizes szorzas egy shiftekkel megvalosithato 8-szoros es ketszeres szorzas osszege)
- eredmeny+=a regiszterben kepzotott maszkkal
- itt most nincs swap, utana ugyanaz, mint felebb:
- also 4 bit maszkolva regiszterben kepzodik
- eredmeny*=10 (a tizes szorzas egy shiftekkel megvalosithato 8-szoros es ketszeres szorzas osszege)
- eredmeny+=a regiszterben kepzotott maszkkal
- vedd a kovetkezo byte-ot, ha van, vissza ciklusba, ha nincs, keszen vagy
--
Udv, Istvan Retaller
More information about the Elektro
mailing list