Anda di halaman 1dari 4

Nombre de la materia

Lenguaje ensamblador
Nombre de la Licenciatura
Ingeniara es sistemas
computacionales
Nombre del alumno
Dinarh Alejandro Celis Ruiz
Matrcula
000020497
Nombre de la Tarea
Conceptos bsicos del lenguaje
ensamblador
Unidad 1
Conceptos bsicos del lenguaje
ensamblador
Nombre del Tutor
Dante Arias Torres
Fecha
24 de Enero 2016

Unidad 1: Conceptos bsicos del lenguaje


ensamblador

Intruduccin
Ensamblador es un programa utilitario y es llamado a si por su funcin la cual es traducir
sentencias del lenguaje de alto nivel a ensamblador al cdigo de mquina del computador. El
ensamblador realiza una traduccin ms o menos 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 de mquina.

Uso e importancia del ensamblador en la industria de la automatizacin.


Estos sistemas, creados a partir de conceptos bsicos de las diferentes ciencias y ramas de la
industria, han formado en el hombre una necesidad de tener todo proceso de manera
automtica, a partir de esta, se concibe la automatizacin, como una serie de sistemas que de
manera automtica o semiautomtica logran realizar cualquier trabajo en menor tiempo y con
mayor calidad y eficacia, dejando a un lado significativamente las fallas de tipo humano, y as
como se han mejorado los niveles de produccin, a la par los niveles de vida de los
beneficiados por este proceso.
En el transcurso 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 humana.
Los lenguajes de programacin son necesarios para la comunicacin entre el usuario
PLC(programmable logic controller). 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. Tenga en cuenta que: En procesos grandes o en
ambientes industriales el PLC recibe el nombre tambin de API (Autmata Programable
Industrial) y utiliza como interface para el usuario pantallas de plasma, pantallas de contacto
(touch screen) o sistemas SCADA (sistemas para la adquisicin de datos, supervisin,
monitoreo y control de los procesos)
Claramente, los ingenieros profesionales de software deberan esforzarse para alcanzar este
nivel de grandeza en todos sus cdigos. Pero la verdadera pregunta es, " Qu hace excelente

Unidad 1: Conceptos bsicos del lenguaje


ensamblador

al cdigo?" No se llega a escribir un gran cdigo con el 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.
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 cdigo escrito para un
microprocesador, puede necesitar ser modificado, para poder ser usado en otra mquina
distinta. Al cambiar a una mquina 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 (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.
Con el lenguaje ensamblador se tiene un 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 se dispone de 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.

Aplicaciones irreales en la implementacin de ensamblador y qu otros lenguajes


se emplean en esos casos.

Una aplicaciones la cual para mi seria irreal con ensamblador es la de realizar un una mejora al
hardware por medio de la bios como el overclock y decir que es igual en todos los equipos se
puede realizar con los mismos pasas que yo eh hecho. Y es irreal no por hacer las
modificaciones sino porque en cada equipo es diferente por la RAM, mother board, bios, disco
duro, tarjeta de video y ya que ensamblador puede explorar las capacidades de cada hardware

Unidad 1: Conceptos bsicos del lenguaje


ensamblador

y poder utilizarlas ptimamente, pero si el hardware es diferente la programacin de lo que a m


me sirvi pude que a otros sea inservible en el mejor de los casos o destructiva en el peor del
mismo. en este caso ya hay muchas aplicaciones que en un ambiente grafico pueden ayudar a
mejorar tu hardware sin exponerte a dejar inservible ese dispositivo. y esto debido a que cada
compaa crean sus productos de manera diferente en programar en ensamblador.
Conclusion
La programacin de tiene varios niveles bajo, medio y alto pero esto no es por despreciar a
unos por otros ya que cada uno tiene su razn de ser y en este curso nos interesa uno de nivel
bajo y es Ensamblador pero porque es de nivel bajo se le llama as porque en l se puede
programas no programas sino porque tiene "contacto" con el mismsimo hardware, como todo
tiene ventajas y desventajas, y es considerado peligroso ya que una lnea mal puesta puede
hacer que tu hardware no funcione o lo estropee

Bibliografas

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

https://es.wikipedia.org/wiki/Lenguaje_ensamblador