Introducción al lenguaje ensamblador

Solo disponible en BuenasTareas
  • Páginas : 27 (6545 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de septiembre de 2012
Leer documento completo
Vista previa del texto
1 Fundamentos.

1.1 Introducción. 1.1.1 Uso y aplicaciones del lenguaje ensamblador. 1.1.2 Escalabilidad de los microprocesadores. 1.1.3 Tipos de lenguajes ensambladores. 1.1.4 Clasificación de Memorias. 1.1.5 Unidades de entrada / salida. 1.2 El microprocesador. 1.2.1 Buses. 1.2.2 Registros. 1.2.3 Modos de direccionamiento. 1.3 Interrupciones. 1.3.1 Hardware. 1.3.2 Software. 1.4 Estructura deun programa en ensamblador. 1.4.1 Data segment. 1.4.2 Stack segment. 1.4.3 Code segment. 1.4.4 Instrucciones del programa. 1.4.5 Directivas. 1.5 Procedimiento de ensamble, enlace y ejecución. 1.6 Entorno de programación.

Introducción: Los ensambladores son programas que procesan los enunciados del programa origen en lenguaje ensamblador y los traducen en archivos en lenguaje máquina que sonejecutados por un microprocesador o un microcontrolador. Los ensambladores permiten que los programas origen se escriban y se editen en una computadora para generar un código ejecutable en otra computadora. El archivo en lenguaje objeto ejecutable resultante se carga y se ejecuta en el sistema destino. 1.1.1 Uso y aplicación del lenguaje ensamblador. El uso del lenguaje ensamblador no es para lagente común y corriente, sino paraprofesionistas en el área de computación que están obligados a conocer este lenguaje, yaque proporciona una serie de características que no se pueden encontrar en los lenguajesde alto nivel. Algunas de estas características son: •Se puede acceder a cualquier localidad de la memoria RAM sin ninguna restricción. •Se pueden programar virus, debido a que se tiene unacceso total a casi todo el hardware de la computadora vía interrupciones de software. •Se pueden programar Drivers de cualquier dispositivo. •Se puede acceder directamente a los registros internos del CPU. •Se puede acceder directamente a los dispositivos de entrada y/o salida

1.1.2 Escalabilidad de los microprocesadores. Introducción. El microprocesador es uno de los logros más sobresalientes delsiglo XX. Esas son palabras atrevidas, y hace un cuarto de siglo tal afirmación habría parecido absurda. Pero cada año, el microprocesador se acerca más al centro de nuestras vidas, forjándose un sitio en el núcleo de una máquina tras otra. Su presencia ha comenzado a cambiar la forma en que percibimos el mundo e incluso a nosotros

mismos. Cada vez se hace más difícil pasar por alto elmicroprocesador como otro simple producto en una larga línea de innovaciones tecnológicas. Ninguna otra invención en la historia se ha diseminado tan aprisa por todo el mundo o ha tocado tan profundamente tantos aspectos de la existencia humana. Hoy existen casi15, 000 millones de microchips de alguna clase en uso (el equivalente de dos computadoras poderosas para cada hombre, mujer y niño del planeta).De cara a esa realidad, ¿quién puede dudar que el microprocesador no sólo está transformando los productos que usamos, sino también nuestra forma de vivir y, por último, la forma en que percibimos la realidad? No obstante que reconocemos la penetración del microprocesador en nuestras vidas, ya estamos creciendo indiferentes a la presencia de esos miles de máquinas diminutas que nos encontramossin saberlo todos los días. Así que, antes de que se integre de manera demasiado imperceptible en nuestra diaria existencia, es el momento de celebrar al microprocesador y la revolución que ha originado, para apreciar el milagro que es en realidad cada uno de esos chips de silicio diminutos y meditar acerca de su significado para nuestras vidas y las de nuestros descendientes.

¿Qué es unmicroprocesador? El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutarlos programas. Este viene siendo el cerebro de la computadora, el motor, el corazón de esta máquina. Este ejecuta instrucciones que se le dan a la computadora a muy bajo nivel haciendo operaciones lógicas simples, como sumar, restar, multiplicar y dividir. El microprocesador, o simplemente el micro, es...
tracking img