Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta hola mundo

Desarrollar con Android en Eclipse IDE

Este post busca resumir los elementos necesarios para desarrollar aplicaciones para la plataforma Android de Google, el sistema operativo usado es Windows XP. los requisitos para empezar son 1) tener una versión de la java development kit instalado en el sistema, se puede obtener en  http://www.oracle.com/technetwork/java/javase/downloads/index.html 2) descargar el SDK de Android , en este caso usamos android-sdk_r07-windows desde  http://developer.android.com/sdk/index.html 3) descargar Eclipse en su version 3.5 (la version 3.6 da algunos problemas con el SDK de Android)  http://www.eclipse.org/galileo/ en pocas palabras, debemos descomprimir el paquete del SDK, abrir el SDK Manager e instalar una plataforma y configurar un dispositivo emulado. luego descargar un plugin para eclipse que permite integrar el SDK de Android y la gestión de proyecto en Eclipse. mas detalles en el video

Hola Mundo en Ensamblador GNU Assembler (GAS)

Este post busca ayudar a dar los primeros pasos en el desarrollo de aplicaciones en lenguaje ensamblador, en entornos GNU Linux para el ejemplo se utiliza Debian Lenny, el ensamblador y enlazador de GNU contenidos en el paquete binutils (as, ld). Básicamente los pasos que debemos seguir son los siguientes instalar el paquete binutils, para esto en una consola iniciada en modo root. apt-get install binutils cuando la instalacion se completa correctamente, podemos ejecutar "as" y "ld" para ensamblar y linkar respectivamente. el programa que vamos a crear, es el hola mundo, para esto vamos a utilizar las llamadas al sistema "write" y "exit" como se detalla en el código fuente a continuación . text . global _start _start: movl $len , % edx movl $msg , % ecx movl $1 , % ebx movl $4 , % eax int $ 0x80 movl $0 , % ebx movl $1 , % eax int $ 0x80 . data    ...

Ensamblador : Hola Mundo en Linux Debian Lenny con NASM

En este post quiero mostrar como realizar un programa simple "hola mundo" en lenguaje ensamblador, en el sistema operativo Linux Debian Lenny, usando el ensamblador NASM como primer paso es necesario instalar nasm, en Debian esta tarea es trivial, y se reduce a ejecutar como root el comando apt-get install nasm una vez completa la instalación de nasm, pasamos al código fuente del ejemplo section . data     holaStr: db 'Hola Mundo!' , 10     holaSize: equ $ - holaStr section . text global _start _start: mov eax , 4 ; llamada del sistema 'write' identificador 4 mov ebx , 1 ; descriptor de archivo 1 = pantalla mov ecx , holaStr ; cadena a mostrar mov edx , holaSize ; longitud de la cadena int 80h ; invocar al kernel ; Terminate program mov eax , 1 ; llamada del sistema 'exit' mov ebx , 0 ; codigo...