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 - farresito

#321
ASM / Re: Assembler PowerPC
4 Agosto 2010, 22:02 PM
Una nube de servidores, o servidores de alta velocidad y calculos cientificos... etc. Algo por el estilo. Es usado? Se ve que en el TOP100 de empresas, el 97% usa SPARC... pero no se... y una usa PPC y las otras HP.

Leí esto. Como ahora solaris es gratuito, supongo que las empresas lo prefieren :D

Saludos!
#322
ASM / Re: Assembler PowerPC
4 Agosto 2010, 19:04 PM
De la web oficial de IBM. La arquitectura IBM es PowerPC. Por ejemplo, AIX usa PowerPC, aunque no se si también puede usar x86.

Que arquitectura es la más usada para grandes empresas (solo para curiosear)?

Saludos! Gracias por tomarte tu tiempo.
#323
ASM / Re: Assembler PowerPC
4 Agosto 2010, 14:26 PM
Pero para IBM y tal... Porque dentro del aspecto empresas, la mejor opcion no es SPARC o PPC?

Saludos! Libro de ASM para x86 tengo y lo estudié pero me curioseaba el PPC.

Gracias!
#324
ASM / Assembler PowerPC
3 Agosto 2010, 23:20 PM
Alguien conoce algun ensamblador para PowerPC? Y si no es mucho pedir, algun manual para este?

Gracias, les gradeceré! Quiero iniciarme en este aspecto, y si lo hago, mejor comenzando con PPC.

Saludos!
#325
Esto es porque google indexa más paginas que cualquier otro :D
#326
ASM / Re: Libreria en ensamblador (FASM)
3 Agosto 2010, 18:44 PM
Cita de: Drinky94 en  3 Agosto 2010, 01:45 AM
buen aporte, muchas gracias de sirvio de mucho.

salu2!
Me alegro que te haya servido. Como dije, no puedo explicar mucho más sobre su funcionamiento. Si lo compilais con FASM (flatassembler.net) el resultado que os dará será una DLL en vez de un EXE. Es decir, escribis el codigo a continuacion de esto y lo compilais; se os creará automaticamente la DLL sin cambiar nada en el compilador ni añadir nada en especial. Es automatico.

Saludos!
#327
Programación C/C++ / Re: MinGW
3 Agosto 2010, 00:00 AM
Muchas gracias! Mejor imposible ;)!

Agradezco el tiempo que te has tomado. Me lo miraré muy cuidadosamente. Lo que sobretodo me ha sorprendido es que me recomiendas que todo programa que baje, si está en repositorio, mejor lo baje por ahí.

Pensaba que era mejor que lo bajara desde el tipico link de la zona descargas, por la simplicidad que tiene, pero veo que dominas mucho el tema, y así lo haré.

Gracias de nuevo, de verdad!
#328
ASM / Libreria en ensamblador (FASM)
2 Agosto 2010, 22:11 PM
Soy un poco novato en este aspecto, pero quizás a muchos les sea útil para adjuntar librerias a sus programas.

Yo, de hecho llevaba tiempo buscando como crear una DLL en FASM, y toqué con el código para hacerlo. Asi podrán usar FASM, que es un ensamblador inmejorable, sin escusas.

; DLL creation example

format PE GUI 4.0 DLL
entry DllEntryPoint

include 'win32a.inc'

section '.code' code readable executable

proc DllEntryPoint hinstDLL,fdwReason,lpvReserved
mov eax,TRUE
ret
endp

; VOID ShowErrorMessage(HWND hWnd,DWORD dwError);

proc ShowErrorMessage hWnd,dwError
  local lpBuffer:DWORD
lea eax,[lpBuffer]
invoke FormatMessage,FORMAT_MESSAGE_ALLOCATE_BUFFER+FORMAT_MESSAGE_FROM_SYSTEM,0,[dwError],LANG_NEUTRAL,eax,0,0
invoke MessageBox,[hWnd],[lpBuffer],NULL,MB_ICONERROR+MB_OK
invoke LocalFree,[lpBuffer]
ret
endp

; VOID ShowLastError(HWND hWnd);

proc ShowLastError hWnd
invoke GetLastError
stdcall ShowErrorMessage,[hWnd],eax
ret
endp

section '.idata' import data readable writeable

  library kernel,'KERNEL32.DLL',\
  user,'USER32.DLL'

  import kernel,\
GetLastError,'GetLastError',\
SetLastError,'SetLastError',\
FormatMessage,'FormatMessageA',\
LocalFree,'LocalFree'

  import user,\
MessageBox,'MessageBoxA'

section '.edata' export data readable

  export 'ERRORMSG.DLL',\
ShowErrorMessage,'ShowErrorMessage',\
ShowLastError,'ShowLastError'

section '.reloc' fixups data discardable


Espero que les sea útil. Este código se encuentra entre uno de los ejemplos de FASM. Las funciones exportadas, en este caso son ShowErrorMessage y ShowLastError.

Saludos!

PD: Si ya sabian hacer esto, porfavor, no critiquen. Comparto lo que puedo a la comunidad; a algunos les será util, a otros quizás no.
#329
Programación C/C++ / Re: MinGW
2 Agosto 2010, 22:05 PM

Agradezco mucho vuestros comentarios, de verdad.

Vertex, estuve mirando el build-essential, y supongo que te refieres a este (http://packages.debian.org/sid/build-essential). Esto es para crear paquetes debian, como bien dice ahi, pero entonces si quiero hacer un programa que corra en todas las distros, no tendré que usar esto, no? Supongo que tambien habrá un build essential para debian... etc.

Saludos! Gracias de antemano!

PD: Otra curiosidad, el codeblocks para linux, si quiero tener el compilador a la ultima, me tendre que bajar el source de gcc de aquí.( http://gcc.gnu.org/)No tendré que bajar nada al estilo de mingw (un todo en uno)... La otra opcion seria utilizar los night builds, que los crean casi cada semana y tiene correciones de bugs y tal... Gracias de verdad.
#330
Programación C/C++ / Re: MinGW
2 Agosto 2010, 19:02 PM
Muchas gracias por las respuestas. Uso codeblocks, que viene con MinGW; entonces, en caso que lo instale en Linux será lo mismo no? Traerá lo que trae MinGW pero por separado, es decir, el compilador GCC, el debugger...

Gracias de antemano. Agradezco que se tomen su tiempo en responder.

PD: Codeblocks es un IDE de C++ bastante famoso; no se si todos lo conocen. Lo pueden bajar en codeblocks.org; les recomiendo.