Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
21 июля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
855365
Топик полностью
VLLV
(12.07.2018 10:49, просмотров: 84)
ответил
SciFi
на
Почему "volatile как запрет оптимизации" - это упущение стандарта? Скорее, упущением следует назвать недостаток средств для работы с регистрами и потоками. Из этих средств только volatile и есть, практически. Вот на него шишки и сыпятся.
А что вообще можно придумать для работы с регистрами в условиях множества архитектур?
Ответить
Для начала пусть будут memory-mapped registers (отсекаем 8051 и прочих уродцев). Ну а дальше можно просто придумать оператор hwreg(addr, size), и наделить его нужными свойствами. Это совсем не трудно, как мне представляется.
-
SciFi
(12.07.2018 10:53
)