señor

Páginas: 80 (19987 palabras) Publicado: 28 de agosto de 2013
INSTITUTO TECNOLOGICO
DE ZACATECAS

INGENIERIA EN SISTEMAS COMPUTACIONALES
LICENCIATURA EN INFORMATICA

APUNTES
LENGUAJE ENSAMBLADOR

REALIZADOS POR:
I.S.C. JAIME IVAN LOPEZ VEYNA

Apuntes de Lenguaje Ensamblador

Programa General

LENGUAJE ENSAMBLADOR
LICENCIATURA EN INFORMATICA
TEMARIO:
Página

UNIDAD I
PANORAMA GENERAL DE LA PC Y DEL L.E.
1.1 Introducción
1.2Importancia 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

4
4
5
6
10
12
13
16
19

UNIDAD II
PROGRAMACION BASICA
2.1 Herramientas necesarias
2.2 Como se ejecuta un programa en DOS
2.3 Formato de unprograma
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

21
23
25
26
50
58
63

UNIDAD III
MEMORIA DE VIDEO
3.1 Memoria de Video

75

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

78
79
79
82
85
87

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.4 Interrupciones del DOS

100
100
101
101

I.S.C. Jaime Iván López Veyna

i

Apuntes de Lenguaje Ensamblador

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

I.S.C. Jaime Iván López Veyna

Programa General

113
114
115

ii

Apuntes de Lenguaje Ensamblador

Programa General

BIBLIOGRAFIA
• Using Assembly Language
Allen L. Myatt
Ed. QUE
• DOS Programer's Reference
Terry R. Dettman
Ed. QUE
• PC Intern
Michael Tischer
Abacus
• Ensamblador Básico
A. Rojas
Computec

I.S.C. Jaime IvánLópez Veyna

iii

Apuntes de Lenguaje En
samblador

Unidad I Panorama General de la PC y del L.E.

UNIDAD I
PANORAMA GENERAL DE LA PC Y DEL LE
1.1 Introducción
El lenguaje ensamblador ha sido una herramienta de desarrollo altamente criticada pero a la vez
alabada. Sus críticos arguyen la complejidad de programación y su injerencia en el tiempo de
desarrollo de sistemas, mientrassus 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
facilitado enormemente. 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 tengan severas
restricciones para implemen un proceso determinado. Este puede ser unmanejador de
tar
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 recurren al lenguaje ensamblador.

1.2 Importancia del lenguaje ensambladorLenguaje Ensamblador. Es un conjunto de Mnemónicos para representar las instruciones que
c
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
é...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Señor
  • Señor
  • Señor
  • Señor
  • Señor
  • Señora
  • Señor
  • señor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS