You are on page 1of 5

Nombre de la materia

Lenguaje Ensamblador

Nombre de la Licenciatura
Ingeniera en sistemas
computacionales

Nombre del alumno


Juan Carlos Espinoza Nez

Matrcula
000036023

Nombre de la Tarea
Actividad 1

Unidad #
Unidad 1 Conceptos bsicos del
lenguaje ensamblador.

Nombre del Tutor


Jos Andrs Torres Carrillo

Nombre del Maestro


No Amir Rodrguez Olivares
Unidad 1: Conceptos bsicos del lenguaje
ensamblador

Fecha
08/03/2017

Introduccin

Definicin: El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para


escribir programas informticos, y constituye la representacin ms directa del cdigo
mquina especfico para cada arquitectura de microprocesador.

La importancia del lenguaje ensamblador es principalmente que se trabaja directamente


con el microprocesador; por lo cual se debe de conocer el funcionamiento interno de
este, tiene la ventaja de que en el se puede realizar cualquier tipo de programas que en
los lenguajes de alto nivel no lo pueden realizar. Otro punto sera que los programas en
ensamblador ocupan menos espacio en memoria.

Est basada en mnemnicos que simbolizan las instrucciones, registros del


procesador, y posiciones de memoria.

El ensamblador realiza una traduccin ms o menos isomorfa desde las sentencias


mnemnicas a las instrucciones y datos de mquina.

Actualmente se utiliza cuando se requiere la manipulacin directa del hardware, alto


rendimiento, o un uso de recursos controlado y reducido, controladores de dispositivo y
en el desarrollo de sistemas operativos.

2
Unidad 1: Conceptos bsicos del lenguaje
ensamblador

Realiza una investigacin, acerca del uso e importancia del


ensamblador en la industria de la automatizacin.
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 o 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 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 mquina 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 un PC
(computador Personal).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)

3
Unidad 1: Conceptos bsicos del lenguaje
ensamblador

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.

Investiga en qu aplicaciones es irreal la implementacin de


ensamblador y qu otros lenguajes se emplean en esos casos.

Como proceso la automatizacin se compone de tres fases, el ingreso de datos,


el procesamiento de dichos datos la salida y ejecucin de los mismos.
En el ingreso de datos se encuentra que pueden ser operados por pulsadores,
perillas, accionado res, 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 serie 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 naturales se


puede llegar a dar solucin a un problema dentro de la cotidianidad del hombre,
es por ello que desde que existan dichas variables y al inventiva del hombre
cualquier tipo de sistema, proceso o equipo puede ser fcilmente automatizado.

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.
Este es en s el principio y razn de ser de los sistemas automatizados, son sin
lugar a dudas una de las grandes invenciones del hombre, pues generan en todo
sentido mayores beneficios, menos prdidas de tiempo y grandes contribuciones
hacia el desarrollo futurista de la humanidad.

4
Unidad 1: Conceptos bsicos del lenguaje
ensamblador

Estamos a la espera de mayores creaciones por parte de nosotros, por eso


seguiremos analizando, y generando miles de soluciones a problemas de todo
tipo, los primeros equipos automatizados son sin lugar a dudas la puerta de
entrada a un mundo completamente automtico.

Conclusin

Como conclusin podemos decir que el lenguaje ensamblador es mas que un tipo de
lenguaje de bajo nivel en el cual es empleado para crear programas informticos.

Este lenguaje es creado a base de instrucciones para intentar sustituir al lenguaje


maquina por uno similar utilizado por el hombre.

La importancia de este es que en el se pueden hacer cualquier tipo de programas que


en otros lenguajes de alto nivel no, al igual que ocupan menos espacio en la memoria.

Una de las cosas importantes es que esta ocupado al diseo de las tarjetas madres,
cosa que un programa comn no podra hacer.