Я работаю со сборкой ARM и пытаюсь (снова) понять таблицу переходов.Связанное изображение представляет собой запись таблицы переходов из дампа прошивки canon rebel t1i.В этом случае R0 (я называю его arg1) - это некоторое число, которое> = 0x10000091 (как объяснено на прилагаемом рисунке).
Я пытаюсь выяснить, как здесь используется 0xF0000000.Единственное, о чем я могу думать, это то, что это должно быть какое-то отрицательное число ... так как это единственный способ, которым я могу здесь разобраться.То, как я работал в комментариях, предполагало, что 0xF0000000 = -268435445, но, как я объяснил, похоже, это не работает ...
Любая помощь очень ценится !!
фрагмент кода