Ну чет у тебя ВСЁ не так... Во-первых, как сказал Pixel, вот это Код:org 0x454467EE LDR R3, 0x454467F4 BX R3 NOP org 0x454467F4 loc_454467F4: LDRB R1, [R4,0x17] CMP PC, R9 не правильно! Тут должно быть так: Код:org 0x454467EE LDR R3, off_454467F4 ; это просто МЕТКА, не нужно это портировать!!! BX R3 NOP off_454467F4 DCD 0х45DFFFD0+1
Не надо везде жать "С"..на последнем адресе "О" нужно..
Во-вторых, не понимаю, зачем у тебя два раза подряд один и тот же код идет? Поэтому всё это: Код:org 0x45DFFFD0 loc_45DFFFD0: MOV R1, 1 ADD R0, R4, 0 LDR R3, dword_45DFFFF0 BLX R3 LDR R3, off_45DFFFDC BX R3 ;--------------------------------------------------------------------------- org 0x45DFFFF0 MOV R1, 1 ADD R0, R4, 0 LDR R3, 0x45DFFFF0 BLX R3 LDR R3, off_45DFFFDC BX R3 ; --------------------------------------------------------------------------- org 0x45DFFFDC align 4 off_45DFFFDC DCD loc_454467FE+1 Должно быть так: Код:org 0x45DFFFD0 loc_45DFFFD0: MOV R1, 1 ADD R0, R4, 0 LDR R3, off_45DFFFF0 BLX R3 LDR R3, off_45DFFFDC BX R3 ; --------------------------------------------------------------------------- align 4 off_45DFFFDC DCD 0х454467FE+1 off_45DFFFF0 DCD адрес+1 ; ты это пропустил ! |