BCD List to HEX List

Marc 'BlackJack' Rintsch bj_666 at gmx.net
Sun Jul 30 17:37:44 EDT 2006


In <ti9zg.1555$W93.1057 at dukeread05>, Philippe Martin wrote:

> Marc 'BlackJack' Rintsch wrote:
> 
>> And now please describe you problem a little better.  ;-)
> 
> I'll try.
> 
> first of all python is not going to be used for my purpose (sigh)
> 
> I have device A which holds a binary coded decimal array [N1,N2,....Nn]
> where the array represents a decimal number.
> 
> In C: unsigned char dec[] = {1,2,3,4,5,6,7,8};
> 
> I need that array converted for device B into an array where each element
> represents the actual byte value.
> 
> In C: the result would be unsigned char hex[] = {0x1,0x2,0xD,0x6,0x8,0x7};
> 
> I guess any pocket calculator goes through that process for dec/hex
> conversion.
> 
> Hope that's clearer.

Not really.  Maybe I'm missing something obvious but I don't see the link
between your `dec` and `hex` values.  12345678 converted to hex is
bc614e.  Do you need such a conversion?  And should the result really be
one nibble (4 bit)/hex digit per array entry!?

Ciao,
	Marc 'BlackJack' Rintsch



More information about the Python-list mailing list