ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
632774 Топик полностью
fk0, легенда (21.11.2015 13:00, просмотров: 204) ответил Олдфаг на Вы издеваетесь? Я же специально говорил для особо хитрых, что неважно какие мероприятия проводятся по принуждению к атомарности и как их назвать, лишь бы они были и работали. Ваше мероприятие известно со времён 8051 как многократное считывание
Что-то я не догоняю. А где гарантия, что два раза считается правильно? 
Программа                       Прерывание
-----------------------------------------------
                                *ptr = 0x1234
temp[0] = *ptr[0] (0x12)
                                *ptr = 0x5678
temp[1] = *ptr[1] (0x78)
                                *ptr = 0x1234
temp[0] == *ptr[0] (0x12==0x12)
                                *ptr = 0x5678
temp[1] == *ptr[1] (0x78==0x78)

return temp==0x1278

--> Фобос в грунт!

[ZX]