unidad dos ing.sistemas

Páginas: 23 (5622 palabras) Publicado: 13 de mayo de 2013
Introducción al lenguaje ensamblador.
 1.1 Importancia de la programación en lenguaje ensamblador.
 1.2 El procesador y sus registros internos
 1.3 La memoria principal (RAM)
 1.4 El concepto de interrupciones
 1.5 Llamadas a servicios del sistema
 1.6 Modos de direccionamiento
 1.7 Proceso de ensamblado y ligado
 1.8 Desplegado de mensajes en el monitor

1.1 Importancia de laprogramación en lenguaje ensamblador.
Lenguaje ensamblador fue creado por los programadores para reducir y simplificar el
proceso es la denominada programación con lenguaje ensamblador. Al asignar un código
nemotécnico (por lo general de tres letras) a cada comando en lenguaje máquina, es posible
escribir y depurar o eliminar los errores lógicos y de datos en los programas escritos enlenguaje ensamblador, empleando para ello sólo una fracción del tiempo necesario para
programar en lenguaje máquina.

Equivalente al lenguaje máquina, pero con códigos de operación, datos y referencias
simbólicos.
Operaciones: códigos nemotécnicos.
Datos y referencias: nombres simbólicos.
Cada instrucción ensamblador se corresponde con una instrucción de máquina.

1.1 Importancia de laprogramación en lenguaje ensamblador.
Uso
Ayuda a conocer a detalle cómo trabaja un CPU
Útil para Electrónica y Sistemas
Desarrolla Habilidades de Programación Avanzada
Mejores Oportunidades de Empleo en la Industria
Aplicaciones

Sistemas Embebidos: impresoras, cámaras, autos, armas, juguetes, etc.
Tiempo Real: en la industria y manufactura, adquisición datos, control robots
Transporte:barcos, aviones, sondas espaciales, etc.
Entretenimiento: Graficación, Multimedia, Cine y VideoJuegos
DSP: Procesamiento de Señales, Voz e Imágenes
Otras: Medicina, Aeronaútica, Armamento, etc.

1.2 El procesador y sus registros internos
Los microprocesadores 80286 y compatibles integran un conjunto de registros
de 16 bits que les permiten realizar todas sus operaciones: registrosbásicos,
señalizadores (banderas) y registros de segmento.

1.2 El procesador y sus registros internos
Cada registro básico de 16 bits (AX, BX, CX, DX, SP, BP, SI y DI) tiene un propósito
específico. Pero además, los registros AX, BX, CX y DX pueden trabajar con ocho
bits para conservar la compatibilidad con arquitecturas anteriores. En el caso del
registro AX de 16 bits, se divide en dosbloques de 8 bits cada uno: AL (Acumulator
Low) con los bits del 0 al 7 y AH (Acumulator High) con los bits del 8 al 15.
Acumulador (Acumulator Register).
El Registro Acumulador AX tiene el propósito de almacenar los resultados de las
operaciones del procesador. Se le llama Acumulador por que sirve de enlace
cuando el resultado de una primera operación es un operando de la segunda.
Base (BaseRegister).
El Registro Base BX permite almacenar las direcciones de las variables que se
encuentran en la memoria principal (RAM - Random Access Memory). También se
utiliza como un registro auxiliar en las operaciones del microprocesador que
requieren de un registro adicional al Acumulador.

1.2 El procesador y sus registros internos
Contador (Counter Register).
El Registro Contador CX seutiliza para contar las iteraciones de los ciclos, esto
quiere decir que le permite a los programas ejecutar instrucciones como while y for.
Datos (Data Register).
El Registro de Datos DX se utiliza para almacenar las direcciones de las variables del
programa. En realidad, esta dirección es un desplazamiento a partir del inicio del
segmento de datos.
Puntero de Pila (Stack Pointer).
El punterode Pila SP se utiliza para trabajar conjuntos de instrucciones o datos
apilados en la memoria, bajo el criterio LIFO (Last Input First Output), menos
conocido en español como UEPS (El Último en Entrar es el Primero en Salir).

1.2 El procesador y sus registros internos
Puntero Base (Base Pointer).
El Puntero Base BP se utiliza para almacenar la dirección inicial en estructuras de datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Unidad Dos
  • UNIDAD DOS
  • unidad dos
  • UNIDAD DOS
  • Que aprendimos en la unidad dos
  • Unidad uno y dos de contabilidad 2000
  • evaluacion unidad dos
  • TALLER UNIDAD DOS GENSY

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS