Sei sulla pagina 1di 13

1

[RVLCN]

C L A SES de
P r og r a m a c iOn C ON
M A SM +Ra da sm
C a p itulo I :I n s ta la cio n y C o n figur a cio n .
Escrito por: ^A|An M0r3N0^
Consejero: RedH@wk
DESCARGO LEGAL

EL presente escrito,creado para fines educacionales


e investigaci n. Es de libre distrubucion, siempre
que se conserve intacto el contenido y se precise
derechos de autor

[RVLCN]

[ Introducci n ]
RVLCN te da la bienvenida al curso de programaci n con MASM32 usando el
IDE RadAsm, aqu aprenders a crear y dise ar tus propias aplicaciones en
forma fcil y rpida.
MASM32 ofrece una buena alternativa si quieres aprender a programar en
ensamblador, tiene una gran cantidad de constantes, estructuras, y libreras
que usaras al momento de programar, esto nos ahorra mucho tiempo al escribir
nuestra aplicaci n, adems que su sintaxis es agradable a comparaci n de
otros compiladores en ensamblador.
Este curso es 100% practico, cada capitulo contiene videos donde se puede
observar como se programa, describiendo el proceso de programaci n,
tambi n lo que no ha quedado claro o no esta descrito en el video se puede
aclararlo en el documento respectivo de cada capitulo.
Si tienes dudas, preguntas podrs hacerla en la lista MASm+Radasm, para que
no quede nada inconcluso.

[ Agradecimientos ]
Gracias a hutch que constantemente actualiza y da soporte a MASM32, y
tambi n ha kelitO por programar el mejor IDE (RadASM) para Assembler que
nos facilita y nos ayuda al momento de programar nuestras aplicaciones.

[ Materiales ]
1.- Necesitamos el compilador MASM32 v9.0 o superior:
Pagina Oficial:
http://www.masm32.com/
Descargar compilador:
http://website.assemblercode.com/masm32/m32v9r.zip Version 9.
2.- Necesitamos tambi n el IDE RADASM v 2.2.0 o superior:
Pagina Oficial:
http://www.radasm.com/
Descargar IDE :
http://www.radasm.com/RadASM2000/RadASM.zip
Descargar los Lenguajes de Programaci n:
http://www.radasm.com/RadASM2000/Assembly.zip
Descargar el idioma del IDE:
http://www.radasm.com/RadASM2000/RadLNG.zip

[RVLCN]

3.-Necesitamos saber sobre las Funciones de Windows:


Win32 Programmers Reference:
http://www.rvlcnsecurity.com/clases/anexo/win32api.rar
4.- Para descomprimir los archivos puedes usar el WinZip o el Winrar:
Winrar:
http://www.rarlab.com/rar/wrar36b5.exe

[Instalaci n de Nuestro Compilador]


Descomprimimos nuestro archivo m32v9r.zip que hemos descargado y
abrimos el instalador install.exe y muestra lo siguiente:

Fig.1
Elegimos en que disco duro queremos instalar, luego presionamos el bot n
Start, para continuar la instalaci n y aparece el siguiente mensaje:

Fig. 2
Instala masm32 en la unidad C:\?, presionamos el bot n Si y muestra el
siguiente mensaje:

Fig. 3

[RVLCN]

Esta instalaci n no esta hecha para correr sin supervisi n o en el background,


realiza intensivas operaciones de procesador para construir las libreras y
puede que no funcione correctamente o no cree las libreras si no es
supervisada en baja prioridad.
Presionamos el bot n Aceptar, y aparece la ventana para extraer los archivos:

Fig. 4
Procedemos a presionar el bot n Extract, y empieza la extracci n de los
archivos:

Fig. 5
Una vez terminada la extracci n de sus archivos muestra una ventana en DOS:

Fig. 6
Presionamos la tecla ENTER y observamos como crea las libreras de las
APIS de Windows necesarios para crear nuestros programas, despu s de que
termina muestra la siguiente ventana:

[RVLCN]

Fig. 7
Volvemos a presionar la tecla ENTER, para continuar con la creaci n de
libreras:

Fig.8
Listo se termino de crear todas las libreras, volvemos a presionar la tecla
ENTER:

[RVLCN]

Fig. 9
Instalaci n Exitosa, volvemos a presionar la tecla ENTER para que termine la
instalaci n:

Fig. 10
SI se desea aceptamos el mensaje, sirve para instalar el qeditor.exe que para
nosotros es obsoleto.
Ya tenemos el compilador Instalado y listo para programar, pero para ello
vamos a instalar el IDE RadAsm.

[ Instalaci n del IDE RADASM ]


Extraemos el archivo RadASM.zip presionando el clic derecho del Mouse:

[RVLCN]

Fig. 11

Fig. 12
Seleccionamos el disco duro donde queremos extraer los archivos en mi caso
he elegido C:\. Damos clic al bot n Aceptar.
Luego debemos extraer el paquete de lenguajes de programaci n
Assembly.zip y tambi n extraemos el paquete de Idioma RadLNG.zip en la
misma carpeta donde tenemos el RadAsm en mi caso es C:\RadAsm:

[RVLCN]

Fig.13
Como se observa en la Fig.13 estamos en el directorio assembly donde
debemos copiar el archivo masm.ini y la carpeta \MASM, para pegarlo en el
directorio de RadAsm como muestra la siguiente figura:

Fig. 14
Luego abrimos el RadASM.exe, para configurar el idioma y agregar el lenguaje
de programaci n:
Para agregar el Lenguaje de programaci n debemos ir al
Option/Programming Languages, como muestra la siguiente imagen:

men

Fig. 15
Damos Clic y sale una ventana para agregar el lenguaje de programaci n:

[RVLCN]

Fig. 16
Damos clic en el bot n marcado con rojo y sale una ventana para abrir solo
archivos con extensi n *.ini y seleccionamos el archivo masm.ini:

Fig.17
Damos clic en el bot n Abrir y observamos que se ha habilitado el bot n add
(Agregar Fig.16) y como ultimo paso presionamos el bot n OK (Fig.16).
Para cambiar a nuestro idioma espa ol, nos vamos al men Option/language,
como muestra la imagen siguiente:

10

[RVLCN]

Fig. 18
Damos clic y muestra la ventana de idiomas as que seleccionamos el espa ol
como muestra la imagen siguiente:

Fig. 19
Presionamos el bot n Apply (Aplicar), y luego el bot n OK.
Si Usted ha instalado el Masm32 en otra Unidad por ejemplo la D:\ debemos
configurar la ruta, para que pueda compilar los programas que escribimos, para
ello nos dirigimos al men Opciones/Fijar Rutas:

Fig. 20

11

[RVLCN]

Al hacer clic en esa opci n aparecer una ventana para configurar la carpeta
donde esta instalado el compilador, si tenemos el Masm32 en la unidad D:\
debemos configurar de esta manera:

Fig. 21
Luego damos clic en el bot n Aplicar y luego el bot n Ok
Ya terminamos de instalar y configurar todo, ya estamos listo para empezar a
aprender programaci n en MASM32+RadAsm.

[ Optimizando Instalaci n ]
Para una instalaci n mucho ms rpida que la anterior te recomiendo el
[RVLCN]_InstRApiMAsm_RadASm.rar lo puedes descargar de:
http://www.rvlcnsecurity.com/clases/anexo/RVLCN_InstRApiMAsm_RadASm.rar

Una vez descargado descomprimimos el archivo y damos doble clic en


[RVLCN]-InstRApiMAsmRad.exe y muestra lo siguiente:

12

[RVLCN]

Fig. 22
Si quieres instalar en otra unidad presionamos el bot n marcado con azul, y si
deseamos instalar el RadAsm activaremos la casilla marcada con negro, luego
damos clic en el bot n Instalar (marcado con amarillo).
Radasm Se instala en la misma carpeta donde hemos instalado masm32, por
ejemplo:

Ya no es necesario configurar el RadAsm, ya esta listo para trabajar con el.

[ Recordatorio ]
Si tienes Dudas, sugerencias, otros, hacerlas en lista.

13

[RVLCN]

[ El autor puede ser contactado ]


eMail: AlanStr@gmail.com
Oberon@rvlcnsecurity.com
Lista MASM32-RadASM
http://groups.google.es/group/MASM32-RadASM
www: http://RVLCN.com
http://RVLCNsecurity.com
http://beam.to/RVLCN
http://beam.to/REVOLUCION
Julio-2006

Copyright(c) 2005-2006 RVLCN

Potrebbero piacerti anche