Этот тест запрашивает ответвление при условии 'BGE' ответвление к метке.Значения, хранящиеся в моих сравниваемых регистрах:
LDR r0,=0X3
LDR r1,=0X8F
CMP r0,r1
BGE a_label
SUBS r1,r1, #0XC9
Я ожидал, что он разветвится, но каким-то образом 0X8F не превышает 0X3.Эмуляция моего кода на Keil доказывает это.
Мне интересно, кто-нибудь знает, почему он не ветвится и как 0X8F читается как значение, превышающее 0X3!
Большое вам спасибо <3 </p>