[an error occurred while processing this directive]
|
есть байт 76543210, надо его развернуть 01234567
на asm решил сделать так
r16-источник
r17-приемник
rol r16
ror r17
и так в цикле 8 раз,
а на Си можно сделать только через, например, старший бит, использовать флаг C не получится?
temp2|=temp1 & 0x80;
temp1 <<= 1;
temp2 >>= 1;
и так далее
E-mail: info@telesys.ru