Работа над проблемой микрокоррупции. Исходя из небольшого опыта работы с MIPS, я все еще разбираюсь в некоторых вещах msp430.
В сводке по набору инструкций нет особо описательной записи для инструкции cmp.b, но я вижу, что она используется здесь в сочетании с инструкцией jne. Описание jne: Перейти к метке, если нулевой бит сброшен.
455a: f290 8500 1024 cmp.b #0x85, &0x2410
4560: 0720 jne #0x4570 <login+0x50>
Таким образом, cmp.b сравнивает байт (на что указывает суффикс .b) непосредственного 0x85 с любым значением байта, хранящимся по адресу 0x2410, но тогда я могу только представить, что это устанавливает бит в каком-то регистре, зарезервированном для jne инструкция (вышеупомянутый нулевой бит) для проверки, чтобы узнать, следует ли выполнять переход? Если это так, то какой регистр это будет?