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


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 ... 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 368 369 370 371 372 ... 387
3561  Programación / ASM / MOVIDO: Arbol binario de busqueda en: 15 Septiembre 2009, 19:18 pm
El tema ha sido movido a Programación C/C++.

http://foro.elhacker.net/index.php?topic=267560.0
3562  Programación / ASM / Re: Entry Point en: 13 Septiembre 2009, 01:47 am
Manual de MASM, un poco antiguo pero todavia util:
http://doc.ddart.net/asm/Microsoft_MASM_Programmers_Guide_v6.1/
3563  Programación / ASM / Re: referencias a elementos de STRUCTs y uso de PTR en: 13 Septiembre 2009, 01:46 am
http://doc.ddart.net/asm/Microsoft_MASM_Programmers_Guide_v6.1/
3564  Programación / ASM / Re: sintaxis intel y AT&T en: 11 Septiembre 2009, 22:21 pm
No se hace referencia ... tu codigo no entiende de la existencia de uno o mas procesadores, el S.O. se encarga de ejecutar cada hilo donde debe dependiendo de la configuracion y en base a los algoritmos que use.
3565  Programación / ASM / Re: sintaxis intel y AT&T en: 11 Septiembre 2009, 21:23 pm
No, cada CPU tiene sus registros.
3566  Programación / ASM / Re: sintaxis intel y AT&T en: 11 Septiembre 2009, 17:23 pm
Si, todos los que haya siempre que hablemos de un S.O. moderno; no, hay una sola (en la placa madre) y si queres averiguar mas aca tenes donde:
http://en.wikipedia.org/wiki/Intel_APIC_Architecture
http://www.intel.com/products/processor/manuals/index.htm
3567  Programación / ASM / Re: sintaxis intel y AT&T en: 11 Septiembre 2009, 11:57 am
SetProcessAffinityMask y SetThreadAffinityMask son funciones de la API de Windows, esto nos demuestra que el scheduler del S.O. es el que se encarga de encauzar la ejecucion de un hilo en un procesador determinado. Ademas el S.O. tiene que inicializar cualquier otro procesador que no sea el principal ... es un tema muy complejo y ligado a la arquitectura del hardware (APIC).
3568  Programación / ASM / Re: [Ayuda]MOVSD y MOVSW en: 7 Septiembre 2009, 16:25 pm
De nadas  ::)
3569  Programación / ASM / Re: [Ayuda]MOVSD y MOVSW en: 7 Septiembre 2009, 10:24 am
CLD pone el flag a 0, tambien existen STD que si pone el flag a 1 y entonces se decrementan las direcciones. Un uso muy util es por ejemplo cuando queres copiar memoria, va aumentando o decrementando ambas direcciones (fuente y destino) y usando un repXXX podes lograr la copia completa.

Un ejemplo tonto en MASM, depuralo y vas a ver como funciona (las copias tendran el valor de los originales):
Código
  1. .386
  2. .model flat, stdcall
  3.  
  4. .data
  5. w dd 14
  6. x dd 15
  7. y dd 16
  8. z dd 17
  9.  
  10. w1 dd 0
  11. x1 dd 0
  12. y1 dd 0
  13. z1 dd 0
  14.  
  15. .code
  16. main:
  17.  
  18. mov esi, offset w
  19. mov edi, offset w1
  20. mov ecx, 4
  21. rep movsd
  22.  
  23. ret
  24. end main

Lo mismo pero decrementando:
Código
  1. std
  2. mov esi, offset z
  3. mov edi, offset z1
  4. mov ecx, 4
  5. rep movsd
  6. cld ;siempre hay que restaurar este flag, por defecto es 0
3570  Programación / ASM / Re: Ayuda con sockets en radasm en: 29 Agosto 2009, 09:07 am
De nadas  ::) Practicando se llega a Roma  ;)
Páginas: 1 ... 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 368 369 370 371 372 ... 387
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines