вопросы 1. есть код (для AVR) ida кажет константы, типа ROM:010E sbci r31, -2 ; '¦' ROM:010F ldi r28, -0x80 ; 'À' как бы указать, что бы -2, -0x80, показывались беззнаковыми ? -2 = 0xfe тот же... 2. есть конструкции типа ROM:00FF ldi r26, 0x3F ; '?' ROM:0100 ldi r27, 3 как бы заменять подобные конструкции на ldi X, 0x33f с последующим же преобразованием, что 0x33f - адрес в памяти в дата сегменте (т.е. что бы можно было и имя назначить и тд и тп) thx Ostap
> как бы указать, что бы -2, -0x80, показывались беззнаковыми ? -2 = 0xfe тот же... А разве ида в менюшке по правому клику не предлагает замену?
да, это я пропустил.. можно сменить знак... но хотелось бы, что бы не руками везде, а сразу... ну да это мелочи.. больше таки хочется преобразование конструкций, а так же ещё наткнулся... почему то, данные которые не дизасебл. показываются словами типа .word 0x1234 если возможность заставить показывать в байтах ? также hex dump, тоже кажет в word.. а хочется в байтах thx Остап
Есть же куча описаний, как в IDA писать скрипты. Проще поискать. Да и в статье про упаковщики чего то было.