R0 CREW

IDA: Как заставить правильно распознать кусок кода

[url=https://radikal.ru]

[/url]

Как правильно заставить IDA распознать код в адресах 7FFF-8001 ?
По какой-то причине IDA распознает только код в 8000-8001 и интерпретирует его как sbc2,X1. По видимому она считает что с 8000 адреса начинаются данные?

Команда, как и следовало ожидать, не может пересекать границу сегмента. Для исправления ситуации нужно удалить сегмент FLASH_1 (без удаления содержимого) и увеличить предыдущий сегмент FLASH_2_2 на необходимую длину или на всю незанятую область. И с адреса 7FFF повторно переанализировать код (Undefine + Code).

Да,это сработало. Даже сегмент не пришлось убирать. Достаточно было изменить адрес начала сегмента FLASH_1