Цитата(zheka @ Dec 10 2009, 21:10)

имеется 7 бит: yyyxxxx , из которых 3мя (yyy )нужно управлять, а 4 (xxxx) не трогать
есть число из 8 бит типа aaaaaaaa.
нужно взять 3 младшие бита и поместить их на место yyy, при этом не тронув биты xxxx. Чтоы получилось в итоге aaaxxxx
на входе: r16 = 0yyyxxxx, r17 = aaaaaaaa
на выходе в r16 будет 0aaaxxxx, r17 попортится
Код
andi r16,0b00001111
andi r17,0b00000111
swap r17
or r16,r17