Работа над проблемой микрокоррупции.Исходя из небольшого опыта работы с 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 (вышеупомянутый нулевой бит), чтобы проверить, чтобы знать, должен ли он выполнить переход?Если это так, то в каком регистре это будет?