unsigned char Position_To_Page(unsigned char position)
{
unsigned char i = 0;
while(position > 8)
{
position = position - 8;
i++;
}
return (position | (i << 8));
}
у меня 8 банков памяти по 8 бит каждом, этой функций хочу получить в младших 4 разрядах номер бита, в старших номер банка.
Пральна?