Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Leyer

#21
Has leido el archivo de ayuda?readme.txt? los programas generalmente vienen con un archivo de ayuda para su instalacion,
que programa es? generalmente se usa:

./configure
sudo make
sudo make install


un saludo.
#22
En software? :xD no necesitas un software para analizarlo puedes hacerlo a mano xD ,ya Azielito te dijo que era descomprimiendo ;)

si quieres analizar un js con profundidad http://jsunpack.jeek.org/

pd: yo fui quien pregunto tu nick ;)
#23
ASM / FASM numeros primos
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 (asm) [Seleccionar]
format PE console
include 'win32ax.inc'
entry start
.data
       sqrt dd 0  ;raiz
       msg db "%d primo",13,10,0
       count dd 10b;
.code
    start:
         bucle:
               stdcall isPrime,[count]
                .if edx <> 0 |  eax= 1
                    push [count]
                    push msg
                    call [printf]
                     add esp,8
                .endif
             inc [count]
             cmp [count],1110000100b
             je _wait
             jne bucle
    proc _sqrt,firshValue,secondValue
          mov edx,0     ;EDX = 0
          mov eax,[firshValue]  ;valor A
          mov ebx,[secondValue] ;valor B
          div ebx ;EAX=A/B
          ret
    endp
    proc isPrime,value
          stdcall _sqrt,[value],2 ;div
          mov [sqrt],eax ;sqrt = EAX
          mov ecx,2 ; index
          _loop:
               stdcall _sqrt,[value],ecx ;div
               inc ecx ;index++
               .if edx = 0 ;resto == 0
                   mov edx,0
                   ret
               .endif
               cmp ecx,[sqrt];
               jne _loop
               ret
      endp
_wait:
      invoke Sleep,-1 ;pause
section ".idata" import data readable writable
  library msvcrt,"msvcrt.dll",kernel32,"kernel32.dll"
  import kernel32,Sleep,"Sleep"
  import msvcrt,printf,"printf"


la pregunta es como se puede mejorar?

un saludo.
#24
el mismo interprete de dice cual es el error, no estas indentando las sentencias de la funcion main

def main():
      value=1
      ...........

y los nombres de las variables no pueden iniciar con numeros ni ser numeros solamente
#25
Oks :) gracias por la aclaracion.

saludos.
#26
Si, asi me ha funcionado bien, Gracias :D ahora me ha surgido una duda debo usar funciones como sys_read() ,sys_write() para entrada y salida,o es mejor usar funciones externas como printf y scanf ?
#27
Hola hace poco comenze a usar ASM y probando algunos codes me tope con uno que tenia las seguientes sentencias:

Código (asm) [Seleccionar]
extern scanf
extern printf


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

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.


#28
Java / Re: Matrices en java
7 Enero 2012, 02:49 AM
No se hacen tareas.

Tema Cerrado.
#29
tenias que agregarlos al ButtonGroup

Código (java) [Seleccionar]
grupo = new ButtonGroup();
grupo.add(sumar);
grupo.add(restar);
add(sumar);
add(restar);
#30
:¬¬
valida.nombre.value