LG MS450H MS400H
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

ASM ensamblador

Ir abajo

ASM ensamblador Empty ASM ensamblador

Mensaje  vic1972 Dom Ene 10, 2010 1:07 pm

Bueno, he estado leyendo los codigos de instrucciones del procesador,
estan disponibles en pdf en la web principal del fabricante.

La idea, a falta de obtener Dvdplayer.c, seria desensamblar en codigo ASM la aplicacion principal.
Esto es laborioso, sobre todo para comprender la aplicación, pero quizas cosas sencillas si se podria conseguir, como por ejemplo,
en el dialogo de apagar equipo, pues que no lo apagase.
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 51
Localización : Malaga

Volver arriba Ir abajo

ASM ensamblador Empty Re: ASM ensamblador

Mensaje  vic1972 Mar Ene 12, 2010 9:55 pm

Hola,
creo que pude desessamblar la aplicacion principal DvdPlayer,
me sale un archivo asm en txt de 122 megas !!!

Con un contenido algo criptico como:
00000000: 7f454c46 const 0x7f454c46
00000004: 01010100 const 0x01010100
00000008: 00000000 nop
0000000c: 00000000 nop
00000010: 02000800 const 0x02000800
00000014: 01000000 const 0x01000000
00000018: 40014000 mfc0 $1,R8
0000001c: 34000000 ori $0,$0,0x0
00000020: 0084b300 const 0x0084b300
00000024: 07100070 bltzal $24,0x1e8
00000028: 34002000 ori $0,$0,0x2000
0000002c: 03002800 const 0x03002800
00000030: 13001200 beq $24,$0,0x4834
00000034: 00000070 tge $0,$0,0x001
00000038: 94000000 lhu $0,0($0)
0000003c: 94004000 lhu $0,16384($0)
00000040: 94004000 lhu $0,16384($0)
00000044: 18000000 blez $0,0x48
00000048: 18000000 blez $0,0x4c
0000004c: 04000000 bltz $0,0x50
00000050: 04000000 bltz $0,0x54
00000054: 01000000 const 0x01000000
00000058: 00000000 nop
0000005c: 00004000 sll $8,$0,0
00000060: 00004000 sll $8,$0,0
00000064: def2a400 ld $18,-23552($23)
00000068: def2a400 ld $18,-23552($23)
0000006c: 05000000 bltz $8,0x70
00000070: 00100000 sll $0,$16,0
00000074: 01000000 const 0x01000000
00000078: 0000a500 sll $20,$0,20
0000007c: 00000010 mfhi $0
00000080: 00000010 mfhi $0
00000084: 40d50d00 cop0 0x0d50d00
00000088: 54e31500 bnel $7,$3,0x548c
0000008c: 06000000 bltz $16,0x90
00000090: 00100000 sll $0,$16,0
00000094: f60100b2 sdc1 $1,178($16)

...
...
...
...


Última edición por vic1972 el Miér Ene 13, 2010 11:20 am, editado 1 vez (Razón : ...)
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 51
Localización : Malaga

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.