Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Proceso <strong>de</strong> creación <strong>de</strong> un programa<br />
Para la creación <strong>de</strong> un programa es necesario seguir cinco pasos: diseño<br />
<strong>de</strong>l algoritmo, codificación <strong>de</strong>l mismo, su traducción a lenguaje máquina, la<br />
prueba <strong>de</strong>l programa y la <strong>de</strong>puración.<br />
En la etapa <strong>de</strong> diseño se plantea el problema a resolver y se propone la<br />
mejor solución, creando diagramas esquemáticos utilizados para el mejor<br />
planteamiento <strong>de</strong> la solución.<br />
La codificación <strong>de</strong>l programa consiste en escribir el programa en algún<br />
lenguaje <strong>de</strong> programación; en este caso específico en <strong>ensamblador</strong>, tomando<br />
como base la solución propuesta en el paso anterior.<br />
La traducción al lenguaje máquina es la creación <strong>de</strong>l programa objeto, esto<br />
es, el programa escrito como una secuencia <strong>de</strong> ceros y unos que pueda ser<br />
interpretado por el procesador.<br />
La prueba <strong>de</strong>l programa consiste en verificar que el programa funcione sin<br />
errores, o sea que haga lo que tiene que hacer.<br />
Ensamblar, linkear y ejecutar programa<br />
Para ello se <strong>de</strong>ben seguir los siguientes pasos:<br />
1. Escribir el código a utilizar en un archivo <strong>de</strong> texto.<br />
2. Almacenarlo con extensión .asm en la carpeta masm<br />
3. Ejecutar el archivo masmbat<br />
4. En la línea <strong>de</strong> comandos que abre, escribir MASM nombreDelArchivo.asm<br />
5. Dar Enter hasta que termine.<br />
6. En esa misma línea <strong>de</strong> comando escribir LINK nombreDelArhivo.obj<br />
7. Dar Enter hasta que termine.<br />
8. Escribir nombreDelArchivo<br />
En caso <strong>de</strong> que al realizar este procedimiento surja un “severe error”,<br />
<strong>de</strong>berá corregir el código y almacenar el archivo.asm con otro nombre ya que, <strong>de</strong><br />
guardarlo en el archivo original, marcará error o simplemente no lo <strong>de</strong>tectará<br />
como un programa válido.<br />
El archivo con extensión .asm es un archivo <strong>de</strong> lenguaje Ensamblador. Al<br />
ejecutar MASM nombreDelArchivo se crea un archivo objeto con extensión .obj y,<br />
al usarlo en LINK nombreDelArchivo.obj se crea el archivo .exe, que es el<br />
ejecutable.<br />
31