Tecnologia

Páginas: 64 (15773 palabras) Publicado: 19 de mayo de 2011
INDICE
Página Presentación

UNIDAD I: Capítulo I: Capítulo II:

INTRODUCCION AL LENGUAJE ENSAMBLADOR Introducción. Lenguaje de programación ensamblador. 4 25 40 55 69

Capítulo III: Técnicas de direccionamiento. Capítulo IV: Juego de Instrucciones. Capítulo V: Diseño de software.

UNIDAD II:

PROGRAMACIÓN EN LENGUAJE ENSAMBLADOR 78 114 143 149

Capítulo VI: Instrucciones delensamblador. Capítulo VII: Herramientas de programación. Capítulo VIII: Interrupciones. Capítulo IX: Operadores y pseudo-operadores.

UNIDAD III: Capítulo X:

ADMINISTRACIÓN DE ARCHIVOS, PERIFÉRICOS Y MEMORIA Administración de archivos. 152 161 172 185

Capítulo XI: Manejo de ficheros. Capítulo XII: El BIOS. Capítulo XIII: Programas residentes.

REFERENCIAS BIBLIOGRAFICAS.

200

El propósitodel presente manual es servir como apoyo a la enseñanza del lenguaje ensamblador de las computadoras personales. El material presentado es apropiado para un curso intermedio de programación en ensamblador, describiendo en forma detallada la interfaz software-hardware.

La evolución de la tecnología de computadoras es impresionante, y lo será aun más en los próximos años.

¿Por que aprender aprogramar en lenguaje ensamblador?

Esta pregunta es de gran debate entre los programadores y la diferencia de puntos de vista siempre gira alrededor de las aplicaciones. En general, los programadores que emplean lenguajes de alto nivel para desarrollar aplicaciones donde el tiempo no es factor critico o que hacen uso de un dispositivo estándar de entrada/salida, rara vez necesitan llamar rutinasque no formen parte de la librería del compilador. En otras palabras, las necesidades de programar en lenguaje ensamblador en este tipo de aplicaciones, es mínima.

Sin embargo, alguien debe escribir las rutinas de librerías que estos programadores emplean, con el fin de obtener la interfaz estándar. Estas rutinas forman la parte no transportable del lenguaje que utilizan y están escritas enlenguaje ensamblador. Asimismo, si parte del código de un programa escrito en lenguaje de alto nivel tarda mucho en ejecutarse, entonces la mejor opción para el programador es escribir una rutina en lenguaje ensamblador que haga lo mismo que el código en cuestión.

La programación en lenguaje ensamblador es la base para evaluar cualquier actividad profesional de programación.

El presente manualesta estructurado en tres partes, cada uno de los cuales se detallan a continuación:

Lic. Luis E. Ramirez Milla

2

Universidad Nacional del Santa E.A.P. de Ingenieria de Sistemas e Informatica

.

UNIDAD I, describe el marco introductorio al lenguaje ensamblador, describiendo temas como: direccionamiento, el juego de instrucciones y diseño de software. UNIDAD II, describe lasInstrucciones del ensamblador, herramientas de programación, las interrupciones del BIOS – DOS y los operadores y pseudo-operadores. UNIDAD III, describe la administración de archivos, Manejo de ficheros, el BIOS y
programas residentes.

Finalmente se incluyen las referencias bibliografías.

Lic. Luis E. Ramirez Milla

2

Universidad Nacional del Santa E.A.P. de Ingenieria de Sistemas eInformatica

.

Lic. Luis E. Ramirez Milla

3

Universidad Nacional del Santa E.A.P. de Ingenieria de Sistemas e Informatica

.

Introducción, definiciones, temas preliminares, sistemas de numeración, registros, buses, bytes, microprocesadores

1.1 Introducción ¿Tiene sentido dedicar nuestro tiempo a aprender a programar en un lenguaje, como es el ensamblador, de tan bajo nivel, teniendo anuestra disposición sofisticadas herramientas de desarrollo rápido que, en minutos, son capaces de generar las aplicaciones más complejas que podamos imaginar?

Programando en ensamblador nos convertiremos prácticamente en artesanos del desarrollo de programas, ocupándonos de todas las tareas en las que deseemos intervenir personalmente.

El tiempo empleado en crear cualquier programa será...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS