Нахождение разности двоичных чисел
вычисления суммы двух чисел "в столбец"
unsigned char BinADD(unsigned char x,unsigned char y)
{
int i;
unsigned char mem=0,rez=0;
for(i=0;i<8;i++)
{
rez>>=1;
if (((x>>i)&1)^((y>>i)&1))
{
if (!(mem&1)) rez|=0x80;
}
else if ((x>>i)&1) if(mem)
{
mem=1;rez|=0x80;
}
else mem=1;
else
if (mem){mem=0;rez|=0x80;}
}
return rez;
}
Плиз очень надо...