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 Temas
Páginas: [1] 2
1  Programación / ASM / ASM array en: 29 Enero 2012, 02:39 am
Hola, tengo una duda esto no debería lanzar un error? quisas sea una pregunta estupida pero no llevo mucho en ASM :xD

Código
  1. array   rd 3
  2. main:
  3.        mov     [array], str0
  4.        mov     [array+4], str1
  5.        mov     [array+8], str2
  6.        mov     [array+12], str3
2  Programación / ASM / FASM numeros primos en: 12 Enero 2012, 02:49 am
Bien practicando ASM se me ocurrio hacer un prorama para determinar los numeros primos menores al 900
Código
  1. format PE console
  2. include 'win32ax.inc'
  3. entry start
  4. .data
  5.        sqrt dd 0  ;raiz
  6.        msg db "%d primo",13,10,0
  7.        count dd 10b;
  8. .code
  9.     start:
  10.          bucle:
  11.                stdcall isPrime,[count]
  12.                 .if edx <> 0 |  eax= 1
  13.                     push [count]
  14.                     push msg
  15.                     call [printf]
  16.                     add esp,8
  17.                 .endif
  18.              inc [count]
  19.              cmp [count],1110000100b
  20.              je _wait
  21.              jne bucle
  22.     proc _sqrt,firshValue,secondValue
  23.           mov edx,0     ;EDX = 0
  24.           mov eax,[firshValue]  ;valor A
  25.           mov ebx,[secondValue] ;valor B
  26.           div ebx ;EAX=A/B
  27.           ret
  28.     endp
  29.     proc isPrime,value
  30.           stdcall _sqrt,[value],2 ;div
  31.           mov [sqrt],eax ;sqrt = EAX
  32.           mov ecx,2 ; index
  33.           _loop:
  34.                stdcall _sqrt,[value],ecx ;div
  35.                inc ecx ;index++
  36.                .if edx = 0 ;resto == 0
  37.                    mov edx,0
  38.                    ret
  39.                .endif
  40.                cmp ecx,[sqrt];
  41.                jne _loop
  42.                ret
  43.       endp
  44. _wait:
  45.       invoke Sleep,-1 ;pause
  46. section ".idata" import data readable writable
  47.   library msvcrt,"msvcrt.dll",kernel32,"kernel32.dll"
  48.   import kernel32,Sleep,"Sleep"
  49.   import msvcrt,printf,"printf"

la pregunta es como se puede mejorar?

un saludo.
3  Programación / ASM / NASM Linux printf - scanf "undefined reference" en: 7 Enero 2012, 05:17 am
Hola hace poco comenze a usar ASM y probando algunos codes me tope con uno que tenia las seguientes sentencias:

Código
  1. extern scanf
  2. extern printf

al enlazarlo ld xlflo.o -o xlflo me muestra lo siguiente:

Código:
xlflo.asm:(.text+0x27): undefined reference to `scanf'
 xlfloo: In function `putfloat':
 xlflo.asm:(.text+0x4a): undefined reference to `printf'

ahora bien,lo estoy enlazando mal? o es otra cosa

saludos.


4  Programación / Java / MOVIDO: Problema con la validación de un formulario con javascript en: 30 Diciembre 2011, 19:18 pm
El tema ha sido movido a Desarrollo Web.

http://foro.elhacker.net/index.php?topic=349009.0
5  Programación / Java / MOVIDO: Descriptar Codigo javascript en: 29 Diciembre 2011, 21:16 pm
El tema ha sido movido a Desarrollo Web.

http://foro.elhacker.net/index.php?topic=348843.0
6  Sistemas Operativos / GNU/Linux / instalando sip-4.13 asm/errno.h: No such file or directory en: 9 Diciembre 2011, 23:20 pm
Hola gente, veran tengo un problema he estado intentando instalarme PyQT, cuando lo voy a instalar me pide que instale SIP ok, lo descargo lo intento instalar y me muestra el siguiente error:

Código:
root@leyer-AO532h:/home/leyer/sip-4.13# python configure.py
This is SIP 4.13 for Python 2.6.5 on linux2.
The SIP code generator will be installed in /usr/bin.
The sip module will be installed in /usr/lib/python2.6/dist-packages.
The sip.h header file will be installed in /usr/include/python2.6.
The default directory to install .sip files in is /usr/share/sip.
The platform/compiler configuration is linux-g++.
Creating siplib/sip.h...
Creating siplib/siplib.c...
Creating siplib/siplib.sbf...
Creating sipconfig.py...
Creating top level Makefile...
Creating sip code generator Makefile...
Creating sip module Makefile...
root@leyer-AO532h:/home/leyer/sip-4.13# make
make[1]: Entering directory `/home/leyer/sip-4.13/sipgen'
gcc -c -pipe -O2 -w -DNDEBUG -I. -o main.o main.c
gcc -c -pipe -O2 -w -DNDEBUG -I. -o transform.o transform.c
gcc -c -pipe -O2 -w -DNDEBUG -I. -o gencode.o gencode.c
In file included from /usr/include/bits/errno.h:25,
                 from /usr/include/errno.h:36,
                 from gencode.c:22:
/usr/include/linux/errno.h:4:23: error: asm/errno.h: No such file or directory
make[1]: *** [gencode.o] Error 1
make[1]: Leaving directory `/home/leyer/sip-4.13/sipgen'
make: *** [all] Error 2

alguna idea de como solucionarlo?

un saludo.
7  Programación / Java / MOVIDO: ME PRESENTO Y PIDO ORIENTACION en: 5 Diciembre 2011, 03:27 am
Lo siento me he equivocado  :xD

El tema ha sido movido a Ejercicios.

http://foro.elhacker.net/index.php?topic=346789.0
8  Programación / Java / MOVIDO: Pop up con javascript en: 8 Noviembre 2011, 21:34 pm
El tema ha sido movido a Desarrollo Web.

http://foro.elhacker.net/index.php?topic=344056.0
9  Programación / Java / MOVIDO: Me podeis ayudar ha hacer una piramide en PSEINT? en: 26 Octubre 2011, 13:33 pm
El tema ha sido movido a Programación General.

http://foro.elhacker.net/index.php?topic=342955.0
10  Programación / Java / MOVIDO: problema en firefox con menú desplegable en: 2 Noviembre 2010, 20:10 pm
El tema ha sido movido a Desarrollo Web.

http://foro.elhacker.net/index.php?topic=309544.0
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines