You are on page 1of 5

Unidad 1.

Conceptos bsicos del lenguaje


ensamblador

Nombre de la materia
Lenguaje ensamblador
Nombre de la Licenciatura
Ingeniera en sistemas computacionales
Nombre del alumno
Miguel ngel Dvila Mata
Matrcula
32352

Nombre de la Tarea
Conceptos bsicos del lenguaje
ensamblador
Unidad 1
Conceptos bsicos del lenguaje
ensamblador

Nombre del Tutor


No Amir Rodrguez Olivares
Fecha
16/01/2017

1
Unidad 1. Conceptos bsicos del lenguaje
ensamblador

Introduccin

Un programa utilitario llamado ensamblador es usado para introducir secuencias del lenguaje ensamblador al
cdigo de mquina del computador objetivo. El ensamblador realiza una traduccin ms o menos insorfa (un
mapeo de uno a uno) desde las sentencias mnemnicas a las instrucciones y datos de mquina. Esto est en
contraste con los lenguajes de alto nivel, en los cuales una sola declaracin generalmente da lugar a muchas
instrucciones mquina.

Realiza una investigacin, acerca del uso e importancia del ensamblador en la industria de la
automatizacin

Estos sistemas, creados a partir de conceptos bsicos de las diferentes ciencias, ramas de la industria, e
incluso de necesidades tan bsicas como el tener que contar, han generado en el hombre la necesidad de
tener todo proceso de manera automtica, a partir de esta idea, se concibe la automatizacin, como una serie
de sistemas que de manera automtica semiautomtica logran realizar cualquier trabajo en menos tiempo y
con mayor calidad.

La automatizacin como proceso ha sido una de las mayores creaciones del hombre, pues a partir de sus
resultados se han logrado disminuir significativamente fallas de un tipo humano, as como se han mejorado los
niveles de produccin, y sus mismos niveles de vida.

En el proceso de automatizacin, se pueden evidenciar sistemas y mecanismos de todo tipo, desde una
impresora, hasta salas de control de proceso de ensambladora de autos. No existe ningn lmite ms all de
la imaginacin del hombre.

Los lenguajes de programacin son necesarios para la comunicacin entre el usuario (sea programador u
operario de la maquina o proceso donde se encuentre el PLC). La interaccin que tiene el usuario con el PLC
la puede realizar por medio de la utilizacin de un cargador de programa (loader Program) tambin reconocida
como consola de programacin o por medio de una PC. Tenga en cuenta que: En procesos grandes o
ambientes industriales el PLC recibe el nombre tambin de API (Autmata Programable industrial) y utiliza
para interface del usuario pantallas de plasma, pantallas de contacto, o sistemas SCADA (sistemas para la
adquisicin de datos, supervisin, monitoreo y control de procesos)

2
Unidad 1. Conceptos bsicos del lenguaje
ensamblador

El mundo est lleno de estudios que esbozan los desastres de ingeniera de software. Casi todos los
programadores han trabajado en algn proyecto que incluye cdigo punto menos que estelar, el cdigo
fuente era difcil de leer y mantener, En raras ocasiones, algunos programadores tienen la oportunidad de
trabajar en un sistema bien diseado, una verdadera obra de arte que los inspira y usualmente provoca
admiracin, exclaman, Este es verdaderamente un gran cdigo

Claramente, lo ingenieros profesionales de software deberan esforzarse para alcanzar este nivel de grandeza
en todos sus cdigos. Pero la verdadera pregunta es, Qu hace excelente al cdigo? No se llega a
descubrir un gran cdigo con solo Cumplir las especificaciones. Es verdad, en las condiciones actuales de
desarrollo, algunos podran creer que el solo hecho de cumplir las especificaciones hace que una aplicacin
sobresalga, ya que muchos proyectos de desarrollo fracasan para cumplir los objetivos de su diseo original.

Sin embargo, en otras reas, la grandeza es raramente definida al hacer lo esperado exitosamente; la
grandeza es definida por realizar algo ms all de lo esperado. Los ingenieros de software no deberan
conformarse con menos que un gran cdigo. deberan ir mas all y por encima de los estndares
convencionales para el desarrollo.

Caractersticas

El cdigo escrito en lenguaje ensamblador posee una cierta dificultad de ser entendido ya que su estructura
se acerca al lenguaje mquina, es decir, es un lenguaje de bajo nivel.

El lenguaje ensamblador es difcilmente portable, es decir, un codo escrito para un microprocesador, puede
necesitar ser modificado, para poder ser usado en otra mquina distinta. Al cambiar a una maquina con
arquitectura diferente, generalmente es necesario reescribirlo completamente.

Los programas hechos por un programador experto en lenguaje ensamblador son generalmente mucho ms
rpidos y consumen menos recursos del sistema (memoria RAM y ROM) que el programa equivalente
compilado desde un lenguaje de alto nivel. Al programar cuidadosamente en lenguaje ensamblador se pueden
crear programas que se ejecutan ms rpidamente y ocupan menos espacio que con lenguajes de alto nivel.

3
Unidad 1. Conceptos bsicos del lenguaje
ensamblador

Con el lenguaje ensamblador se tiene el control muy preciso de las tareas realizadas por un microprocesador
por lo que se pueden crear segmentos de cdigo difciles y/o muy ineficientes de programar en un lenguaje de
alto nivel, ya que, entre otras cosas, en el lenguaje ensamblador cese dispone de las instrucciones del CPU
que generalmente no estn disponibles en los lenguajes de alto nivel.

Tambin se puede controlar el tiempo en que tarda una rutina en ejecutarse, e impedir que se interrumpa
durante su ejecucin.

Investiga en que aplicaciones es irreal la implementacin de ensamblador y que otros lenguajes se


emplean en esos casos.

Como proceso la automatizacin se compone de tres fases, el ingreso de datos, el procesamiento de dios
datos la salida y la ejecucin de los mismos.
En el ingreso de datos se encuentra que pueden ser operados por pulsores, perillas, accionadores, as como
las variables de entrada pueden ser de tipo fsico, como temperaturas, presin, humedad, etc. Los manejos de
estas variables permiten al operador o programador, generar una ser de caractersticas a un programa para
que cumpla luego de ser analizadas las funciones requeridas por programador. As por ejemplo a partir del
ingreso a un sistema de un nivel de temperatura, el programador puede usar esta variable fsica como seal
de inicio para efectuar un proceso automtico, como lo es la calefaccin.

De acuerdo a lo anterior observamos como a partir de fenmenos se puede llegar a dar solucin a un
problema dentro de la cotidianidad del hombre, es por ello que desde que existen dichas variables y a la
inventiva del hombre cualquier tipo de sistema, proceso o equipo puede ser fcilmente automatizado.

Durante el procesamiento de las entradas, y mediante el uso de tecnologas como la computacin, los
procesadores, etc., el hombre decodifica dichas entradas en lenguajes entendibles para la mquina, esto hace
que haya un cambio de datos sin perder el fin al que se quiere llevar, as por ejemplo al recibir del exterior una
temperatura X el sistema determina mediante programaciones anteriores que tipo de procedimiento debe
seguir para ejecutar una accin.

As pues, si el procesador tiene como variable definida una temperatura de 20 como nivel de referencia, al
ingresar una variable exterior, como por ejemplo 30el procesador realizara a nivel interno una serie de
acciones como comparar, ajustar, verificar ambas seales, una vez realizadas estas acciones determinara

4
Unidad 1. Conceptos bsicos del lenguaje
ensamblador

cual es la mejor solucin, a partir de las necesidades del hombre. De esta manera el sistema de calefaccin
puede determinar que es momento de activar un sistema aparte que genere una similitud entre variables.

Sin duda este momento es de vital importancia en cualquier sistema automatizado, pues de la preparacin
previa de la programacin dependen en gran medida los resultados esperados.

Por ultimo encontramos la salida de datos o ejecucin de rdenes, despus de haber realizado los procesos
propios del anlisis de datos de entrada y luego de encontrar una respuesta y solucin al problema, el sistema
mediante algn tipo de comunicacin transmite sus conclusiones a sistemas generalmente de tipo mecnico,
como lo son actuadores, motores, etc.

A partir de este momento se evidencia en el espacio un cambio favorable a las condiciones iniciales de estado
en el ambiente propuesto.

Sin duda dichos sistemas mecnicos que no son ms que parte de la inventiva antigua del hombre, hacen
posible despus de una serie de pasos el poder contar con resultados eficientes a problemas cotidianos.

Bibliografa

https://www.clubensayos.com/Tecnolog%C3%ADa/LENGUAJE-ENSAMBLADOR/2522986.html

http://www.redjbm.com/catedra/index.php/tecnologia/68-la-importancia-de-la-automatizacion