bueno no se si estoy en el lugar indicado ;D
pero tengo esa duda que pasa programo un exe en ASM y alguien o yo mismo lo decompilo con digamos ollydbg o algun otro
obtendre el codigo fuente del programa pues es obvio que si lo hice en asm y los decompiladores dan el codigo en asm...
:huh:
Tu duda es tan facil de resolver como:
a)tomar un programa programado en asm con su codigo fuente
b)poner ese programa en ollydbg
c)comparar resultados.
Te llevara menos tiempo que escribir el post. :silbar:
la diferencia principal es la ausencia de labels. (nombres de variables, procedimientos, saltos, etc..)
variables en asm... ? :huh:
hehe si es que se me hacia bien curioso eso :P
De donde sacaste la idea que no hay variables en asm?
var1 dd 0 ; variable global int
ptr1 dd var1 ; variable global puntero a int
push 0
[esp]; variable local
struct SPRITE
iX dd ?
iY dd ?
bColor db ?
iSpeed db ?
procDraw dd ?
procMove dd ?
hParent dd ?
ends
Engine rb 16 * sizeof.SPRITE ; array de 16 estructuras
;D no sabia, gracias _Enko ;D