Достаточно просто 1>>7 | 1>>6 | 1>>4 | 1>>3 | 1>>0; Нули не обязательно выставлять, они и так по умолчанию выставлены. Это уж я для понятности расписал подлиннее.
@Dyas77711 жыл бұрын
Хотя и та и та запись имеет избыточность, но впринципе первая за то наглядность обеспечивает... Как мне кажется...
@user-bombuser11 жыл бұрын
Сдвиг на ноль позиций можно не писать а также походу можно и ноль не сдвигать. Склейка уменьшится еще на два слагаемых
@SAM-t6k7s3 жыл бұрын
sposibo sense.
@Dyas77711 жыл бұрын
А всё тогда нет вопросов...
@hekto_pyc99986 жыл бұрын
А на ассемблере у вас уроков нет для авр?
@fanatnauki6 жыл бұрын
Хотел сделать, не доделал. АВР вымирают, все перешли на STM (цена та же, частота в 10 раз больше, функционал вообще огонь). Наверное уже имеет смысл делать видюхи по ассемблеру на STM.
@hekto_pyc99986 жыл бұрын
@@fanatnauki возможно вы правы. Но я пока авр не брошу. А гонятся за новинками в итоге ни тут ни там, так как и стм тоже уйдёт. Главное язык изучить, его легче учить когда знаеш контроллер и пишешь на си. Спасибо за ответ.
@Dyas77711 жыл бұрын
Извините, может я что-то путаю, но вроде правильно писать вместо этого: (1>>7)|(1>>6)|(0>>5)|(1>>4)|(1>>3)|(0>>2)|(0>>1)|(1>>0) что-то вроде: (1>>7)|(1>>6)&~(1>>5)|(1>>4)|(1>>3)&~(1>>2)&~(1>>1)|(1>>0) Поправьте, пожалуйста, если что-то путаю...
@Dyas77711 жыл бұрын
аа( я имел ввиу скобочки в другую сторону конечно же...