1
[RVLCN]
!"#$# &' ()*+),-,./01 02 3"#345,&,6!"#$%&' )* )+,$!&!-#'+ . '+/#0%1!-#'+2 Escrito por: ^A|An M0r3N0^ Consejero: RedH@wk DESCARGO LEGAL LEGAL
2
[RVLCN]
[ Introduccin ] RVLCN te da la bienvenida al curso de programaci n con MASM32 usando el IDE RadAsm, aqu# aprender %s a crear y dise'ar tus propias aplicaciones en forma f %cil y r %pida. MASM32 ofrece una buena alternativa si quieres aprender a programar en ensamblador, tiene una gran cantidad de constantes, estructuras, y librer #as que usaras al momento de programar, esto nos ahorra mucho tiempo al escribir nuestra aplicaci n, adem%s 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 podr %s 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
3
[RVLCN]
3.-Necesitamos saber sobre las Funciones de Windows: Win32 Programmer ,s 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
[Instalacin 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
4
[RVLCN]
Esta instalaci n no esta hecha para correr sin supervisi n o en el background, realiza intensivas operaciones de procesador para construir las librer #as y puede que no funcione correctamente o no cree las librer #as 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 extraccin de sus archivos muestra una ventana en DOS:
Fig. 6 Presionamos la tecla ENTER y observamos como crea las librer #as de las APIS de Windows necesarios para crear nuestros programas, despu *s de que termina muestra la siguiente ventana:
5
[RVLCN]
Fig. 7 Volvemos a presionar la tecla ENTER, para continuar con la creaci n de librer #as:
Fig.8 Listo se termino de crear todas las librer #as, volvemos a presionar la tecla ENTER:
6
[RVLCN]
Fig. 9 -Instalacin
Exitosa., volvemos a presionar la tecla ENTER para que termine la
instalacin:
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.
[ Instalacin del IDE RADASM ] Extraemos el archivo RadASM.zip presionando el clic derecho del Mouse:
7
[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:
8
[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:
9
[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 botn 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 opcin 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 Instalacin ] Para una instalaci n mucho m%s r %pida 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:
[email protected] [email protected]
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