gracias a al amigo anarkes por su ayuda volvi a crear el asm y ahora me salio asi:
me pueden decir que estoy haciendo mal por que trate de compilarlo con el arm patch Compiler pero me da este errorCódigo:include "x.inc" org 0x1504B490 LDR R0, off_1504B530 BLX R0 LDRB R1, [R4,1] BL sub_1504B560 LDRB R1, [R4] ADD R0, R5, 0 BL sub_1504B558 CMP R0, 0 BNE loc_1504B4AA loc_1504B4A6 MOV R0, 1 POP {R4-R7,PC} org 0x1504B530 loc_1504B530 STRB R1, [R4,R2] ASR R2, R2, 0x17 dword_1504B534 dw 0xECE dword_1504B538 dw 0x6FFFFFFF org 0x15D254A0 ADD R4, 0x24 LDRB R0, [R4] PUSH {R0-R7,LR} SUB SP, SP, 4 MOV R0, SP LDR R1, off_15D254C4 BLX R1 LDR R0, [SP] MOVL R1, 0x3E8 MOV R2, 0x32 ADD R3, R1, 0 LDR R6, [R0] LSL R4, R2, 3 LDR R6, [R6,R4] BLX R6 ADD SP, SP, 4 POP {R0-R7,PC} off_15D254C4 dw loc_14DBA31C+1
ademas en el arm patch compiler hay que poner la base addresss y no se cual es ya que estoy creando el asm de un c510 para portarlo a un c905 y ojala los patch porter , los patch master y todos los que tengan conocimiento en el tema se decidieran a crear un nuevo tuto para portar desde cero seria de graan ayuda y mejor si hacen el tuto portando para a2 por que hasta ahorita solo he visto tutoriales para crear el asm pero no para portarCódigo:loc_1504B4A6 error: illegal instruction
solo es una sugerencia
saludos a todos!!!!!





RESPONDER

Marcadores