Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
25 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
О смысле всего сущего
618306
Топик полностью
загрузить константу
(07.09.2015 20:08, просмотров: 1)
ответил
Bill
на
Сравнение с нулем любого регистра или ячейки памяти - операция очень и очень простая. Для этой цели имеется специальная инструкция. А в ряде случаев даже и она не нужна, сравнение происходит автоматически при выполнении других инструкций. Или нет?
Это всё-таки про RISC процессоры, а не контроллеры в первую очередь. Любая команда где операнд источник 0. Любая команда требующая операнда приёмника, но приёмник не требуется в дальнейшем.
Да какая разница, RISC, CISC. Просто для проверки операнда на нуль не требуется дополнительного специального регистра. Или я не прав?
-
Bill
(08.09.2015 07:10
)
Проверка на ноль это ведь не самоцель. Условное ветвление если значения равны или не равны и как частный случай одно из значений ноль. Btw переход в пределах 16 бит, внутри функции в самый раз и это всё одна инструкция
-
всё правильно
(08.09.2015 16:59
,
)