Lenguaje Emsamblador

Páginas: 74 (18359 palabras) Publicado: 26 de junio de 2012
CONTENIDO


UNIDAD I PANORAMA GENERAL DE LA PC Y DEL L.E.
1.1 Introducción
1.2 Importancia del lenguaje ensamblador
1.3 Bits y Bytes
1.4 Sistemas Numéricos
1.5 Representación de los datos en la PC
1.6 Componentes básicos del Hardware
1.7 La CPU y sus registros
1.8 Modos de direccionamiento
1.9 Funcionamiento de la pila


UNIDADII PROGRAMACION BASICA
2.1 Herramientas necesarias
2.2 Como se ejecuta un programa en DOS
2.3 Formato de un programa
2.4 Instrucciones en Lenguaje Ensamblador para el microprocesador 8086
2.5 Comandos del debug
2.6 Directivas
2.7 Ejemplos de programas en formato externo


UNIDAD III MEMORIA DE VIDEO
3.1 Memoria de Video


UNIDAD IVPROGRAMACION MODULAR
4.1 Definición de rutinas
4.2 Paso de parámetros
4.3 Rutinas Internas
4.4 Rutinas Externas
4.5 Creación de Librerías
4.6 Cómo Enlazar Ensamblador con Turbo Pascal


UNIDAD V PROGRAMACIÓN DE ENTRADA/SALIDA
5.1 Definición
5.2 Forma en que se ejecuta una interrupción
5.3 Interrupciones del BIOS
5.4Interrupciones del DOS


UNIDAD VI MACROS
6.1 Definición
6.2 Parámetros y etiquetas
6.3 Aplicaciones de los Macros









UNIDAD I
PANORAMA GENERAL DE LA PC Y DEL LE
 
 
1.1Introducción
 
El lenguaje ensamblador ha sido una herramienta de desarrollo altamente criticada pero a la vez alabada. Sus críticos arguyen la complejidad deprogramación y su injerencia en el tiempo de desarrollo de sistemas, mientras sus seguidores se desbordan en alabanzas de su flexibilidad así como el sentimiento de poderío y conocimiento que este ofrece a aquellos que se atreven a aventurar mas allá de la superficie de un lenguaje de programación. 
Con la creación de lenguajes definidos, compatibles, en el desarrollo de sistemas se ha facilitadoenormemente. Sin embargo, lenguajes tales como PASCAL, COBOL, C, MODULA, BASIC y FORTRAN (entre otros) son herramientas alternas al desarrollo que de alguna forma dan mayor flexibilidad y control a los programadores.
La mayoría de los programadores de hoy en día usan uno de estos lenguajes en su trabajo, pero, por mucha flexibilidad que estos ofrezcan es inevitable que en ocasiones tenganseveras restricciones para implementar un proceso determinado. Este puede ser un manejador de dispositivos, una rutina cuyo tiempo de ejecución es vital, cuando se desea invocar alguna función interna del DOS o del BIOS, o necesita accesar alguna localidad específica de memoria y dicho lenguaje no tiene los mecanismos que permitan hacerlo.
Es en estos momentos cuando los programadores recurrenal lenguaje ensamblador.
 
1.2 Importancia del lenguaje ensamblador
Lenguaje Ensamblador.- Es un conjunto de Mnemónicos para representar las instrucciones que puede realizar una computadora.
El ensamblador es una variante legible para el ser humano del lenguaje máquina que usan las computadoras para ejecutar programas. Al mismo tiempo es la mejor manera que se tiene para comunicarse con la PC(también conocida como microcomputadora) y con el lenguaje de programación que utilice.
  El ensamblador resulta indispensable cuando se desea escribir programas que controlen la entrada/salida de la PC, agregar nuevas interfaces de e/s, escribir rutinas optimizadas de un procedimiento es especial, escribir rutinas que aprovechen y maximicen el uso del hardware, y en general realizar cualquiertarea que no puedan llevar a cabo los demás lenguajes de programación.
 
 Ventajas y Desventajas del Lenguaje Ensamblador
Aunque cualquier lenguaje de programación ofrece facilidades para realizar determinadas tareas, ninguno proporciona un control absoluto con la PC, ni información fundamental de lo que sucede mientras el programa se ejecuta.
 
• El ensamblador le brinda la oportunidad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Elementos del lenguaje emsamblador
  • Lenguaje Emsamblador
  • Lenguaje emsamblador
  • lenguaje de programacion en emsamblador
  • Lenguaje Emsamblador Basico
  • Emsamblador
  • emsamblador
  • Emsamblador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS