-
- Нужно, если есть потребность быстро перенести исходники от MCS с
минимальными изменениями. Ещё момент, на MCS bdata хранится в
uint8_t, который можно переписать и за одну операцию изменить все
(его) bit, что часто встречалось с целью оптимизации
кода/быстродействия. И да, bitband нужен для обеспечения
атомарности доступа к bdata, как в оригинальном MCS. - Chum_A(13.09.2023 10:22)
- Я выше писал не об этом. Да и перенос с арм на 51 я думаю встречается в природе никогда. - POV(13.09.2023 10:25)
- Нужно, если есть потребность быстро перенести исходники от MCS с
минимальными изменениями. Ещё момент, на MCS bdata хранится в
uint8_t, который можно переписать и за одну операцию изменить все
(его) bit, что часто встречалось с целью оптимизации
кода/быстродействия. И да, bitband нужен для обеспечения
атомарности доступа к bdata, как в оригинальном MCS. - Chum_A(13.09.2023 10:22)