DOCUMENTOS DE CLAUDIA OCHOA
Universidad de Cartagena
PROGRAMA DE FORMACIÓN PROFESIONAL:
MICROPROCESADORES
Lenguaje ensamblador
Ingeniería de sistema
VII semestre
Introducción
La tecnología moderna y las computadoras han cambiado la forma de resolver las dificultades en el mundo actual. La ingeniería de sistemascomputacionales representa uno de los campos de la ingeniería que más ha evolucionado; las innovaciones que han habido para crear nuevos sistemas le han permitido a las personas, organizaciones y empresas a realizar satisfactoriamente sus necesidades. Por eso en el día de hoy formar ingenieros capaces de identificar métodos y de resolver situaciones adversas con el uso de la tecnología es fundamental.
Paratal fin es importante que el ingeniero de sistemas conozca y domine el tema sobre lenguaje ensamblador ya que se trabaja directamente con el microprocesador; por lo cual se debe conocer el funcionamiento interno de este generándole ventajas que en él se puedan realizar cualquier tipo de programas que en lenguajes de alto nivel no lo pueden realizar.
Con este trabajo lograremos visualizar todolo relacionado con el lenguaje ensamblador permitiendo así un mejor desempeño profesional en nuestra carrera.
Lenguaje ensamblador
Es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, micro controladores y otros circuitos integrados que implementan una representación simbólica de códigos de máquinas binarias y otras constantes necesariaspara la programación de una arquitectura dada por la CPU, la cual constituye una representación más directa del código de maquina específico para cada arquitectura legible por un programador. Esta representación es usualmente definida por el fabricante hardware y está basado en mnemónicos que simboliza los pasos de procesamiento, los registros del procesador, las posiciones de memoria.
ElLenguaje ensamblador está compuesto por:
Campos De Etiquetas: Expresiones alfanuméricas que son escogidas por el usuario para identificar una determinada línea.
Campo De Código: corresponde al mnemónico de una instrucción de una directiva o de una llamada a macro.
Campos De Operando Y Datos: contiene los operando que precisa el mnemónico utilizado, según el código puede haber 2, 1 o ningúnoperando.
Campo De Comentarios: dentro de una línea, todo lo que se encuentre a continuación de un punto y coma será ignorado por el programa ensamblador y considerado como comentario.
El Lenguaje Ensamblador Corresponde A Tres Códigos:
1. Instrucciones: son aquellos mnemónicos que son convertidos por el ensamblador en código máquina que puede ejecutar el núcleo del micro controlador.
2.Directivas: pseudo-instrucciones que controlan el proceso de ensamblado del programa que son parte del código.
3. Macros: secuencia de mnemónicos que pueden insertarse en el código fuente del ensamblador de una manera abreviada de una simple llamada.
Importancia Del Lenguaje Ensamblador
Radica principalmente que se trabaja directamente con el microprocesador; por lo cual se debeconocer el funcionamiento interno de este, tiene la ventaja que en él se puede realizar cualquier tipo de programas que en los lenguajes de alto nivel no lo puede realizar.
Este lenguaje proporciona las herramientas para tomar control sobre todo lo que la computadora realiza físicamente, es importante como se puede ver, el lenguaje ensamblador es directamente traducible al lenguaje de máquina yviceversa; simplemente es una atracción que facilita su uso para los seres humanos.
Por otro lado la computadora no entiende directamente al lenguaje ensamblador, es necesario traducirle al lenguaje de máquina.
Ventajas
1. Velocidad: como trabaja directamente con el microprocesador al ejecutar un programa, pues como este lenguaje es el más cercano a la máquina la computadora lo procesa más...
Regístrate para leer el documento completo.