Me interesa un credito

Páginas: 21 (5179 palabras) Publicado: 29 de abril de 2013
MANUAL DE PROGRAMACIÓN
EN ENSAMBLADOR 8086

ALUMNO: SANTIAGO SÁNCHEZ GONZÁLEZ
TITULACIÓN: I.T.I. SISTEMAS
ARQUITECTURA DE COMPUTADORES I

ÍNDICE:
PÁGINA
Introducción al ensamblador..............................................................................2
Procesos para la creación de un programa.........................................................2
Registros internos de laUnidad Central de Proceso (UCP)...............................2
Segmentos y registros asociados........................................................................4
Software necesario..............................................................................................4
La estructura del ensamblador............................................................................5
Técnicasde codificación en ensamblador..........................................................5
Ejemplo Práctico de un programa en ensamblador............................................6
Interrupciones.....................................................................................................6
Internas delHardware....................................................................................7
Externas del Hardware...................................................................................7
Interrupciones Software.................................................................................7
Saltos, ciclos y procedimientos...........................................................................8
Movimiento de losdatos.....................................................................................8
Instrucción MOV...........................................................................................9
Operaciones lógicas y aritméticas.....................................................................10
Operaciones aritméticas...............................................................................10
Operacioneslógicas.....................................................................................11
Apéndice de interrupciones..............................................................................12
Apéndice del juego de instrucciones del 8086.................................................13

INTRODUCCIÓN AL ENSAMBLADOR:
El lenguaje ensamblador es el sistema alfanumérico para escribir código máquina medianteexpresiones abreviadas (mnemotécnicos).
La compilación es más complicada porque incluye la conversión de operaciones matemáticas
complejas, comandos de lenguaje natural o tipos de comandos complejos.
Cada ordenador tiene su propio lenguaje ensamblador, exclusivo de su CPU; un lenguaje de alto
nivel (LAN) puede ser compilado en distintas máquinas.
Es usado principalmente porque hayaplicaciones o programas que deben tratar directamente con los
registros de la máquina, la memoria, dispositivos de E/S, etc.
PROCESOS PARA LA CREACIÓN DE UN PROGRAMA:
Para la creación de un programa es necesario seguir cinco pasos: Diseño del algoritmo, codificación
del mismo, su traducción a lenguaje máquina, la prueba del programa y la depuración. En la etapa de
diseño se plantea el problema aresolver y se propone la mejor solución, creando diagramas
esquemáticos utilizados para el mejor planteamiento de la solución. La codificación del programa
consiste en escribir el programa en algún lenguaje de programación (en este caso en ensamblador
8086), tomando como base la solución propuesta en el paso anterior. La traducción al lenguaje
máquina es la creación del programa objeto, esto es, elprograma escrito como una secuencia de ceros
y unos que pueda ser interpretado por el procesador. La prueba del programa consiste en verificar que
el programa funcione sin errores, o sea, que haga lo que tiene que hacer. La última etapa es la
eliminación de las fallas detectadas en el programa durante la fase de prueba. La corrección de una
falla normalmente requiere la repetición de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tabla comparativa de intereses de tarjetas de credito bancarias
  • Recuperación de intereses de un Crédito Hipotecario
  • Interesante
  • Muy interesante
  • Interesante
  • Interesante
  • interesante
  • interesante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS