elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Temas
Páginas: [1]
1  Programación / ASM / Sintaxis FASM en: 8 Julio 2009, 17:43 pm
Mi pregunta es, como se puede mover el valor de un registro a una variable?

include 'C:\fasm\INCLUDE\WIN32AX.inc'

.data
num1 db 3
num2 db 2

.code
mov eax, num1
add eax, num2
mov num2, eax


Asi deberia mover el valor de la suma a la variable num2, pero visto que no tambien probe a hacerlo asi

include 'C:\fasm\INCLUDE\WIN32AX.inc'

.data
num1 db 3
num2 db 2
num3 db 0

.code
mov eax, num1
add eax, num2
add num3, eax  ; tambien con  mov num3, eax


como tampoco funciono intente hacerlo con la pila

include 'C:\fasm\INCLUDE\WIN32AX.inc'

.data
num1 db 3
num2 db 2

.code
mov eax, num1
add eax, num2
push eax
pop num2

Donde falla?

Gracias a todos..
2  Programación / Ingeniería Inversa / Duda MUY BASICA sobre los registros en Ensamblador en: 31 Mayo 2008, 17:36 pm
Buenas a to2!

Acabo de empezar a estudiar el lenguaje ensamblador y me ha surgido una duda sobre los registros.

Es lo mismo un registro de tipo EAX que de tipo AX?

Si no es asi, en que se diferencian?

Gracias de antemano y prdon x la duda, que se que es algo muy basico.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines