Ensamblador

Solo disponible en BuenasTareas
  • Páginas : 21 (5167 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de mayo de 2011
Leer documento completo
Vista previa del texto
Introducción.
El documento que esta visualizando tiene la función primordial de introducirlo a la programación en lenguaje Ensamblador, y está pensado en aquellas personas que nunca han trabajado con este lenguaje y probablemente con ningún otro.
El tutorial se enfoca completamente hacia las computadoras que operan con procesadores de la familia x86 de Intel y, considerando que el ensambladorbasa su funcionamiento en los recursos internos del procesador, los ejemplos descritos no son compatibles con ninguna otra arquitectura.
Se estructura la información en forma de unidades para permitir el fácil acceso a cada uno de los típicos y facilitar el seguimiento del tutorial.
En la sección introductoria se mencionan algunos de los conceptos elementales acerca de los sistemas de cómputo asícomo del ensamblador mismo, y continúa con el tutorial propiamente dicho.
CONTENIDO:
Descripción básica de un sistema de cómputo ........................3
El porqué aprender lenguaje ensamblador ...............................6
Acercamiento al lenguaje ensamblador.
Esta primera parte esta enfocada al conocimiento de algunas de las características de las computadoras y del ensamblador.UNIDAD 1: Conceptos básicos...............................................7
UNIDAD 2: Programación en ensamblador............................28
Las instrucciones del ensamblador.
En esta segunda parte se profundiza un poco mas en la descripción de las instrucciones del lenguaje ensamblador.
UNIDAD 3: Instrucciones de operación sobre datos....................41
UNIDAD 4: Instrucciones lógicas yaritméticas...........................50
UNIDAD 5: Instrucciones para control de procesos.....................58
Interrupciones y manejo de archivos.
UNIDAD 6: Interrupciones........................................................74
UNIDAD 7: Introducción al manejo de archivos.........................102
Introducción a las macros.
UNIDAD 8: Macros yprocedimientos......................................109
Ejemplos.................................................................................114 
En esta sección se exponen algunos programas de ejemplo en los que se utilizan los elementos explicados en el tutorial.
Desplegar un mensaje en pantalla
Desplegar números hexadecimales del 15 al 0
Operaciones básicas
Directorio y bibliografía..........................................128Descripcion básica de un sistema de cómputo.
Esta sección tiene como finalidad dar una breve reseña de las partes principales de un sistema de cómputo a un nivel básico, que permita al usuario un mayor entendimiento de los conceptos que se trataran a lo largo del tutorial.
* Procesador Central
* Memoria Central
* Unidades de Entrada y Salida
* Unidades de Memoria Auxiliar
Sistema de cómputo.Le llamamos sistema de cómputo a la configuración completa de una computadora, incluyendo las unidades perif‚ricas y la programación de sistemas que la hacen un aparato útil y funcional para un fin determinado.
Procesador Central.
Esta parte es conocida también como unidad central de procesamiento o UCP. formada a su vez por la unidad de control y la unidad aritmética y lógica. Sus funcionesconsisten en leer y escribir contenidos de las celdas de memoria, llevar y traer datos entre celdas de memoria y registros especiales y decodificar y ejecutar las instrucciónes de un programa.
El procesador cuenta con una serie de celdas de memoria que se útilizan con mucha frecuencia y que, por ende, forman parte de la UCP.
Estas celdas son conocidas con el nombre de registros. Un procesadorpuede tener una docena o dos de estos registros. La unidad aritmética y lógica de la UCP realiza las operaciones relacionadas con los cálculos numéricos y simbólicos. Típicamente estas unidades sólo tienen capacidad de efectuar operaciones muy elementales como: suma y resta de dos números de punto fijo, multiplicación y división de punto fijo, manipulación de bits de los registros y comparación del...
tracking img