[RVLCN]-Masm Radasm Cap I
Click here to load reader
-
Upload
jdavilasoft -
Category
Documents
-
view
168 -
download
38
description
Transcript of [RVLCN]-Masm Radasm Cap I
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 nfigur 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
2 [RVLCN]
[ Introducció n ] 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 [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
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 extracció n 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
“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:
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 menú Option/Programming Languages, como muestra la siguiente imagen:
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 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 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