/* me quedo con los 4 bits bajos y los desplazo 8, para situarlos al principio*/ c=(((*p)&(0x0F))<<8);
/* cojo los 8 bits del byte */ q=((*p)<<4)>>4;