ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
1160006 Топик полностью
Samx (29.12.2021 10:48, просмотров: 158) ответил Chum_A на UPD таки без конкретного примера дискуссия бессмыслена (возможно, что мы рассматриваем атомарность в разных контекстах). Текст далее оставлен "для справки". В инструкциях LDR/STR в качестве второго аргумента всегда в том или ином виде регистр (или нет?), соответственно его надо предварительно загрузить, что требует ещё инструкцию. Ну и какая с двумя (минимум) инструкциями атомарность?
Достаточно такой атомарности, чтобы читающий поток получал стабильное состояние указателя - то есть либо текущее, либо предыдущее. А не так, что младший байт уже инкрементировался и переполнился, а старший ещё не обновился.