Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
29 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
840518
Топик полностью
Constantin24
(14.05.2018 08:16, просмотров: 160)
ответил
Ксения
на
Вообще-то умножение - самая сложная операция у процессоров и контроллеров, в ней же обычно задействовано наибольшее число транзисторов. Потому и ошибка, если она равномерно распределена, то на умножении должна встречаться чаще.
и как от такого можно защититься? без доп ядра. Не пересчитывать же все заново, это же куча потраченных
денег
времени
Ответить
Думаю, что без доп ядра никак. Но и как с доп ядром, плохо представляю.
-
Ксения
(14.05.2018 08:20 - 08:22
,
ссылка
)
вы прям выбили у меня почву из под ног. Я то доверял АЛУ, а он такой мерзваец)) не уж то за столько поколений не сделали так, что он сам понимал "вычисления некорректны" и выдавал флаг или пересчитывал.
-
Constantin24
(14.05.2018 08:26
)
Это правильность сохранения еще можно проверить по биту четности, а при арифметических операциях четность не сохраняется. А умножение и вовсе поганая операция, т.к. там одновременно происходит много сложений в один и тот же аккумулятор. И тепла
Ксения
(108 знак., 14.05.2018 08:51
)