/* 按位倒序 */
unsigned long BitReverse32( unsigned long aNum )
{
unsigned long Num = 0;
char i;
for( i = 0; i < 32; i++ )
{
Num |= (aNum&1)<<(31-i);
aNum >>= 1;
}
return Num;
};
unsigned long BitReverse32( unsigned long aNum )
{
unsigned long Num = 0;
char i;
for( i = 0; i < 32; i++ )
{
Num |= (aNum&1)<<(31-i);
aNum >>= 1;
}
return Num;
};