Bin 2 BCD

A

Alexander Prad

Guest
Živjo!
Kdor je videl v spletne c-program za pretvorbo 24-bitne Bin za BCD formatu?
Hvala.
Alexander.

 
Dober človek Epegic izročiti mi a dober raztopina.
tukaj je:

neveljaven binaryToBCD (dolgo nepotpisani binaryNumber)
(
nepotpisani char index;
for (indeks = 0; index <numberofDigits; indeks )
(
if (binaryNumber! = 0)
(
bcdNumber [index] = binaryNumber% 10;
binaryNumber = binaryNumber/10;
)
)
)

 
Najlepša hvala za vaše dobre koda
Ne želim uporabiti dodati-3 algoritem za to spremembo.
Še enkrat hvala.

 
za nekaj inline ....

# vključujejo <math.h>
# vključujejo <stdio.h>

int y, x, z, bitov, bit, niz;
bitov = 24;
array = 0; (bitvalue
3. dimenzija stališče (super stališče))
PODOLGOVATI bitvalue [niz];

bitvalue = pretvorbo vhodnih vrednosti

BOOL FIFO [bitov];
x = 1;
z = 1; (je mogoče uporabiti za izbiro kaj bit obravnavati kot rom si posodobitve spremenile le bitov)

for (y = 0, y <= bitov;)
(
(FIFO [bitni])?bitvalue [matrika] | = (x): bitvalue [array] & = ~ (x); / / bitvalue lahko array
x = x x;
bit = bit z;
y ;
)i prikaz napake tukaj ni tako enostavno določiti

bolan več razmišljati o temlahko zajame celoten objekt v praznino rutinsko, če ti je všeč
daje več spremenljivk tudi za prodor na področje uporabe navedene malo
void'd rutino so kul, ampak je bolje inline
Nekaj vzdolž te vrstice je morda koristno kot pretvornik pufra
še dodaja konverzijam način je lažje
Izbira je torej tudi to skupino blok convertions
torej, če boste potrebovali 8 bitni rezultat potem samo 8 bitni convertions brez polnila
ali lahko zgradiš array 3d kot ram

uporabo konstruktorja kot
bit = 24;
bitov = 24;

dolg [bit] [bitov];
da 24 24 bit 24 bit 3d razsežnost array
dajo rezultat z uporabo pretvorbenih tabel eksplodirajo funkcije
njegovo dejansko hitreje Pentium za izračun več rezultatov naenkrat od serij malo skupin
potem samo točko za začetek vaše skupine in Pijavica it off

lahko uporabite tudi dva nizi znotraj vsake druge
do strobe rezultat in dejanskih konverzijskih zaporedje
vašim potrebam

priloženo je malo console tip app
i uporabo te metode za nalašč malo matematike funkcije
preskus to je
pisanje 4 bajti z dvema dwords nato dolgo
potem dolgo nazaj v zlogih
potem ustvari naključno število
Mislim, da ta metoda morda najboljša za vas, da uporabite
za ličila in posebej za vaše natančne potrebe

 
Lahko se posploši za pretvorbo med katerima koli dvema formati?Upam, da nekaj ne ..

Hvala,
Ahmad,

 

Welcome to EDABoard.com

Sponsor

Back
Top