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


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 [352] 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 ... 387
3511  Programación / ASM / Re: Puertos paralelo e interrupciones en: 20 Octubre 2009, 22:08 pm
De nadas  :)
3512  Programación / ASM / Re: Puertos paralelo e interrupciones en: 20 Octubre 2009, 22:05 pm
Estas creando funciones, tenes que usar ret.

Código
  1. main:
  2. ;codigo
  3. call funcion
  4. ;codigo
  5. ret ;sale del programa
  6.  
  7. funcion:
  8. ;codigo
  9. ret

Tal vez te venga bien un libro como "Ensamblador para Dos, Linux y Windows".
3513  Programación / ASM / Re: Puertos paralelo e interrupciones en: 20 Octubre 2009, 21:15 pm
Usa una etiqueta ...
3514  Programación / ASM / Re: [DUDAS] Todas las dudas sobre RadASD + MASM aqui en: 20 Octubre 2009, 08:01 am
Esta mal, mira el enlace que deje, en los primeros parametros se le puede pasar el programa en cuestion.
3515  Programación / ASM / Re: Puertos paralelo e interrupciones en: 19 Octubre 2009, 13:28 pm
Si; si (contiene la direccion de la instruccion actual), pero no podes usarlo directamente.
3516  Programación / ASM / Re: Puertos paralelo e interrupciones en: 19 Octubre 2009, 12:40 pm
No, tenes que usar los servicios del S.O. en cuestion (ej. la API de Windows).
3517  Programación / ASM / Re: [DUDAS] Todas las dudas sobre RadASD + MASM aqui en: 18 Octubre 2009, 22:03 pm
En la MSDN se explica como usar esa funcion y hay codigo de ejemplo, sino Googlea.
3518  Programación / ASM / Re: Mostrar valor numerico en MessageBopx (ASM) en: 16 Octubre 2009, 22:29 pm
Perfectamente:
Código
  1. call ecx
3519  Programación / ASM / Re: Mostrar valor numerico en MessageBopx (ASM) en: 16 Octubre 2009, 22:13 pm
De nadas  ::)
3520  Programación / ASM / Re: Mostrar valor numerico en MessageBopx (ASM) en: 16 Octubre 2009, 21:37 pm
¿Seguro que no?

Fijate que hace entonces esto:
Código
  1. mov ecx, offset BG

Ademas de la etiqueta podes usar esto para la instruccion actual:

Código
  1. mov ecx, $



Aca vamos, siendo el numero eax, en la sección de datos:

Código
  1. buff db 16 dup (0)
  2. format db "%d", 0

Código
  1. invoke wsprintf, offset buff, offset format, eax
Páginas: 1 ... 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 [352] 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 ... 387
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines