LENGUAJE ENSAMBLADOR
Enviado por ingrid1911 • 15 de Mayo de 2015 • 1.054 Palabras (5 Páginas) • 2.055 Visitas
INTRODUCCION
Un programa utilitario llamado ensamblador es usado para traducir sentencias del lenguaje ensamblador al código de máquina del computador objetivo. El ensamblador realiza una traducción más o menos isomorfa (un mapeo de uno a uno) desde las sentencias mnemónicas a las instrucciones y datos de máquina. Esto está en contraste con los lenguajes de alto nivel, en los cuales una sola declaración generalmente da lugar a muchas instrucciones de máquina.
Uso e importancia del ensamblador en la industria de la automatización.
Estos sistemas, creados a partir de conceptos básicos de las diferentes ciencias, ramas de la industria, e incluso de necesidades tan básicas como el tener que contar, han generado en el hombre la necesidad de tener todo proceso de manera automática, a partir de esta idea, se concibe la automatización, como una serie de sistemas que de manera automática o semiautomática logran realizar cualquier trabajo en menos tiempo y con mayor calidad.
La automatización como proceso ha sido una de las mayores creaciones del hombre, pues a partir de sus resultados se han logrado disminuir significativamente fallas de tipo humano, así como se han mejorado los niveles de producción, y sus mismos niveles de vida.
En el proceso de automatización, se pueden evidenciar sistemas y mecanismos de todo tipo, desde una impresora, hasta salas de control de proceso de ensambladora de autos. No existe ningún límite más allá de la imaginación del hombre.
Los lenguajes de programación son necesarios para la comunicación entre el usuario (sea programador u operario de la máquina o proceso donde se encuentre el PLC). La interacción que tiene el usuario con el PLC la puede realizar por medio de la utilización de un cargador de programa (loader Program) también reconocida como consola de programación o por medio de un PC (computador Personal).Tenga en cuenta que: En procesos grandes o en ambientes industriales el PLC recibe el nombre también de API (Autómata Programable Industrial) y utiliza como interfase para el usuario pantallas de plasma, pantallas de contacto (touch screen) o sistemas SCADA (sistemas para la adquisición de datos, supervisión, monitoreo y control de los procesos), cuyo contenido no serán presentados ni tenidos en cuenta en este curso.
Investiga en qué aplicaciones es irreal la implementación de ensamblador y qué otros lenguajes se emplean en esos casos.
El mundo está lleno de estudios que esbozan los desastres de ingeniería de software. Casi todos los programadores han trabajado en algún projecto que incluye código "punto menos que estelar", el código fuente era difícil de leer y mantener. En raras ocasiones, algunos programadores tienen la oportunidad de trabajar en un sistema bien diseñado, una verdadera obra de arte que los inspira y usualmente provoca admiración, y exclaman, "¡Este es verdaderamente un gran código!"
Claramente, los ingenieros profesionales de software deberían esforzarse para alcanzar este nivel de grandeza en todos su código. Pero la verdadera pregunta es, " ¿Qué hace excelente al código?" No se llega a escribir un gran código con el solo "cumplir las especificaciones". Es verdad, en las condiciones actuales de desarrollo, algunos podrían creer que el solo hecho de cumplir las especificaciones hace que una aplicación sobresalga, ya que muchos projectos de desarrollo fracasan para cumplir los objetivos de su diseño original.
Sin embargo, en otras áreas, la grandeza es raramente definida al hacer lo esperado exitosamente; la grandeza es definida por realizar algo mas allá de lo esperado. Los ingenieros de Software no deberían conformarse con menos que un gran código - deberían ir más allá y por encima de los estándares convencionales para el desarrollo.
Desde luego, un programador no se puede llamar asimismo
...