Código:
include "x.inc"
org 0x10fa98a8
_10fa98a8:
MOV R1, 2
org 0x10fa9918
_10fa9918:
LDR R3, off_10FA991C
BX R3
off_10FA991C dw body+1
org 0x12793D40
body:
ADD R5, R0, 0
LDR R0, dword_12793D9C
STR R0, [SP]
MOV R1, 0
LDR R2, dword_12793DA0
loc_12793D4A:
CMP R5, R1
BEQ loc_12793D56
ADD R1, R1, 1
CMP R2, R1
BEQ loc_12793D5A
B loc_12793D4A
loc_12793D56:
ADD R0, R1, 1
STR R0, [SP]
loc_12793D5A:
MOV R1, 0
loc_12793D5C:
CMP R5, R1
BEQ loc_12793D68
ADD R1, R1, 1
CMP R2, R1
BEQ loc_12793D76
B loc_12793D5C
loc_12793D68:
ADD R0, R1, 1
LDR R2, off_12793D98
BLX R2
ADD R1, R0, 0
ADD R0, R4, 0
LDR R3, off_12793D8C
BLX R3
loc_12793D76:
LDR R1, [SP]
ADD R0, R4, 0
LDR R3, off_12793D90
BLX R3
LDR R2, dword_12793DA4
MOV R1, 0
ADD R0, R4, 0
LDR R3, off_12793D94
BLX R3
ADD R0, R5, 0
POP {R4,R5,PC}
align 4
off_12793D8C dw 0x11A7EA58+1
off_12793D90 dw 0x11A7EA28+1
off_12793D94 dw 0x11A7EA68+1
off_12793D98 dw 0x10F61C68+1
dword_12793D9C dw 0x6FFFFFFF
dword_12793DA0 dw 0x32D0
dword_12793DA4 dw 0xED38
PD: el asm es del W595 R3EF001
Marcadores