Lenguaje Ensamblador

Páginas: 85 (21223 palabras) Publicado: 14 de enero de 2013
ETECNOLÓGICO DE ESTUDIOS SUPERIORES DE JOCOTITLÀN
INGENIERÍA EN SISTEMAS COMPUTACIONALES
ASIGNATURA:
SEMINARIO DE DESARROLLO DE PROYECTOS DE INVESTIGACIÓN

PROGRAMACIÓN EN
ENSAMBLADOR PARA
PROCESADORES 80x86
DOCENTE:
ISC. JUAN ALBERTO ANTONIO VELÁZQUEZ
PRESENTA:
ALVA HILARIO GUSTAVO
BECERRIL LÓPEZ NANCY
CRUZ MATIAS DEISY
GONZALEZ MALDONADO MARTHA YARELI
ROMERO ORTEGA FRANCISCOJAVIER
SANCHEZ CRUZ GUSTAVO
GRUPO:ISC-801

JOCOTITLÁN MÉXICO, 15 DE ABRIL DE 2008.

INDICE
I.-CONCEPTOS BASICOS

6

LENGUAJE MAQUINA Y ENSAMBLADOR

6

INTERPRETES COMPILADORES Y ENSAMBLADORES

7

PROCESO DE LIGA, RUTINAS RUN-TIME Y SERVICIOS DE S.O

7

ARQUITECTURAS DE LOS MICROPROCESADORES

8

SISTEMA OPERATIVO MS-DOS

16

ENSAMBLADORES Y MACROENSAMBLADORES

17II.-LENGUAJE ENSAMBLADOR

18

IMPORTANCIA DEL LENGUAJE ENSAMBLADOR

18

VENTAJAS Y DESVENTAJAS

18

FORMATO DEL ENSAMBLADOR

20

DIRECTIVAS

21

CONJUNTO DE INSTRUCCIONES

23

MACROS Y PROCEDIMIENTOS

26

INTERRUPCIONES

28

III.-CREACIÓN Y DEPURACIÓN DE PROGRAMAS EN LENGUAJE
ENSAMBLADOR

28

EDICIÓN

28

ENSAMBLADO

29

LINK

30

EJECUCIÓN

30DEPURACIÓN

31

UTILERIA EXE2BIN Y ARCHIVOS .EXE y .COM

31

IV.-PROGRAMACIÓN EN ENSAMBLADOR
PROGRAMACIÓN BASICA

32
32

FORMATOS DE INSTRUCCIONES

32

FORMATO DE UN PROGRAMA

33

PROCESO DE ENSAMBLE Y LIGADO DE UN PROGRAMA

33

INSTRUCCIONES DE TRANSFERENCIA DE DATOS

34

INSTRUCCIONES ARITMÉTICAS

36

INSTRUCCIONES PARA LA MANIPULACIÓN DE BANDERAS

39INSTRUCCIONES DE SALTO

41

INSTRUCCIONES PARA CICLOS

44

INSTRUCCIONES LÓGICAS

45

INSTRUCCIONES DE ROTACIÓN Y DESPLAZAMIENTO

46

INSTRUCCIONES PARA LA PILA

48

MANIPULACIÓN DE CADENAS

49

INSTRUCCIONES PARA EL MANEJO DE STRINGS

50

PROGRAMACIÓN DE ENTRADA Y SALIDA

52

INERRUPCIONES DE SOFTWARE Y HARDWARE

53

INTERRUPCIONES DEL BIOS

54

INTERRUPCIONESDEL DOS

54

MACROS

55

PARÁMETROS Y ETIQUETAS

56

PROGRAMACIÓN MODULAR

60

PROCEDIMIENTOS

60

PASO DE PARÁMETROS

61

PROGRAMACIÓN HÍBRIDA

64

PASCAL Y ENSAMBLADOR

64

INTRODUCCION.

El presente trabajo, está enfocado al lenguaje ensamblador de los procesadores 8088,
8086, 80186, 80188 y 80286, asi como todo lo necesario para programar en lenguajeensamblador y todas las herramientas que nos proporciona este para realizar programas.
Este documento trata de abarcar, de la forma más general, todo aquello que involucra el
conocimiento y uso del lenguaje ensamblador.
Ha sido organizado en CUATRO partes importantes que describen detalladamente
aspectos relevantes a considerar para el uso de lenguaje ensamblador.
La primera describe losconocimientos básicos que deben poseerse para una mejor
comprensión e interpretación de lo que es el lenguaje ensamblador y cómo debe ser
usado.
La segunda parte presenta una breve descripción de lo que es el lenguaje ensamblador,
ventajas y desventajas de este, instrucciones generales, todo lo que nos proporciona el
lenguaje ensamblador.
En el tercer apartado se mencionan los pasos para la creación ydepuración ade un
programa en lenguaje ensamblador.
En la última parte se explican los tipos de programación en lenguaje ensamblador asi
como todas las instrucciones interrupciones, parámetros, procedimientos en cada uno de
ellos. .

OBJETIVOS

Proporcionar información a la comunidad estudiantil que les sirva de apoyo
didáctico en la elaboración de investigaciones, realización depracticas y
exposición de proyectos en las distintas areas de conocimiento.

Presentar un proyecto de calidad en la materia de SEMINARIO DE
DESARROLLO DE PROYECTOS DE INVESTIGACION EN EL TECNOLOGICO
DE ESTUDIOS SUPERIORES DE JOCOTITLAN.

I.-CONCEPTOS BASICOS.
EL LENGUAJE DE MAQUINA Y EL LENGUAJE ENSAMBLADOR.
Todo procesador, grande o pequeño, desde el de una calculadora hasta el de un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje Ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Qué es el lenguaje ensamblador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS