![]() |
|
|
|
|
Si buscas
hosting web,
dominios web,
correos empresariales o
crear páginas web gratis,
ingresa a
PaginaMX
![]() ![]()
3. ENSAMBLADORES
3.1 Procedimiento general de diseño Para la creación de un programa es necesario seguir cinco pasos:
3.2 Diseño de ensamblador 3.2.1 Planteamiento del problema Conocer más a fondo, que ventajas se deben tener para el conocimiento de los lenguajes ensamblador, que función tiende a realizar y que tan importante es que se traduzcan a lenguaje maquina. Dentro de este se sabe que existen diferentes tipos de lenguajes que nos permitirá visualizar en la pantalla la imagen que deseemos. DEFINICION DEL PROBLEMA En la actualidad muchos no tienen conocimiento de que función ejerce el lenguaje ensamblador, algunas personas, solo utilizan las computadoras para hacer uso del internet, pero no se ponen a ver qué es lo que aparece en la pantalla. El lenguaje ensamblador nos va a permitir tener conocimientos de que funciones debe de realizar para que podamos ver la imagen que queremos en nuestra pantalla. 3.2.2 Estructura de los datos Los programadores de lenguaje ensamblador piensan en término de datos simples: caracteres, enteros, números de punto flotante. Sin embargo mientras más complejo es el problema que deseamos resolver, las estructuras de datos dejan de ser simples y se hace necesario emplear estructuras más elaboradas como arreglos, strings, clases, listas, pilas y arboles. Cada una de estas abstracciones pueden construirse a partir de elementos más simples como lo son: direcciones de memoria, caracteres, enteros y números en punto flotante. 3.2.3 Estructura de las bases de datos Una base de datos de red esta formado por una colección de registros, los cuales están conectados entre sí por medio de enlaces.
3.2.4 Algoritmos Es un conjunto de reglas que permiten obtener un resultado determinado a partir de ciertas reglas definidas. Es una secuencia finita de instrucciones, cada una de las cuales tiene un significado preciso y puede ejecutarse con una cantidad finita de esfuerzo en un tiempo finito. Ha de tener las siguientes características: Legible, correcto, modular, eficiente, estructurado, no ambiguo y a ser posible se ha de desarrollar en el menor tiempo posible. |