Вы находитесь на странице: 1из 6

Nombre de la materia

Lenguaje Ensamblador
Nombre de la Licenciatura
Ingeniera en Sistemas Computacionales

Nombre del alumno


Pamela Gil
Matrcula
26292

Nombre de la Tarea
El ensamblador embebido
Unidad #
Unidad 7. El ensamblador embebido

Nombre del Tutor


No Amir Rodrguez Olivares
Fecha
30.11.2016
Unidad #: 7. El ensamblador embebido
Lenguaje Ensamblador

INTRODUCCION

Un Sistema Embebido es un sistema electrnico diseado para realizar pocas funciones en tiempo real, segn
sea el caso. Al contrario de lo que ocurre con las computadoras, las cuales tienen un propsito general, ya
que estn diseadas para cubrir un amplio rango de necesidades y los Sistemas Embebidos se disean para
cubrir necesidades especficas.

En un Sistema Embebido la mayora de los componentes se encuentran incluidos en la placa base (la tarjeta
de video, audio, mdem) y muchas veces los dispositivos resultantes no tienen el aspecto de lo que se suele
asociar a una computadora. Algunos ejemplos de Sistemas Embebidos podran ser dispositivos como
un taxmetro, un sistema de control de acceso, la electrnica que controla una mquina expendedora o el
sistema de control de una fotocopiadora entre otras mltiples aplicaciones.

Cmo estn construidos los Sistemas Embebidos?

Los Sistemas Embebidos suelen tener en una de sus partes una computadora
con caractersticas especiales conocida como microcontrolador que viene a ser
el cerebro del sistema. Este no es ms que un microprocesador que incluye
interfaces de entrada/salida en el mismo chip. Normalmente estos
sistemas poseen una interfaz externa para efectuar un monitoreo del estado y
hacer un diagnstico del sistema.

Por lo general, los Sistemas Embebidos se pueden programar directamente en el lenguaje ensamblador del
microcontrolador o microprocesador incorporado sobre el mismo, o tambin, utilizando los compiladores
especficos que utilizan lenguajes como C o C++ y en algunos casos, cuando el tiempo de respuesta de la
aplicacin no es un factor crtico, tambin pueden usarse lenguajes interpretados como Java.

2
Unidad #: 7. El ensamblador embebido
Lenguaje Ensamblador

Reflexiona sobre tu experiencia, ten especial nfasis en las cosas que has aprendido y en
cmo puedes utilizarlas en un futuro cercano.

Como hemos aprendido la computadora slo entiende un lenguaje conocido como cdigo binario o cdigo
mquina, este ordena a la mquina las operaciones fundamentales para su funcionamiento. Consiste en la
combinacin de ceros y unos para formar las rdenes entendibles para la computadora. El lenguaje
ensamblador es un derivado del lenguaje mquina y est formado por abreviaturas de letras y nmeros
llamadas mnemotcnicos. A partir de este lenguaje se crearon los programas traductores para poder pasar los
programas escritos en lenguaje ensamblador a lenguaje mquina.

El lenguaje ensamblador puede ser muy til porque al ser de bajo nivel te permite optimizar y tener control de
forma ms sencilla, adems de que se aprende ms cmo funciona la mquina, y ciertamente trabajar en
lenguaje ensamblador permitira trabajar de forma ms directa con la computadora pero se tiene que ser muy
especfico porque el ensamblador es muy especfico para el tipo de arquitectura del procesador.

Adems, investiga las aplicaciones actuales de los sistemas embebidos y comparte tus
hallazgos con tus compaeros

Los lugares donde se pueden encontrar los sistemas embebidos son numerosos y de varias naturalezas. A
continuacin se exponen varios ejemplos para ilustrar las posibilidades de los mismos:

En una fbrica, para controlar un proceso de montaje o produccin. Una mquina que se encargue de
una determinada tarea puede contener numerosos circuitos electrnicos y elctricos para el control
de motores, hornos, etc. que deben ser gobernados por un procesador, el cual ofrece una interfaz
personamquina para ser dirigido por un operario e informarle al mismo de la marcha del proceso.
Puntos de servicio o venta (POS, Point Of Service). Las cajas donde se paga la compra en un
supermercado son cada vez ms completas, integrando teclados numricos, lectores de cdigos de
barras mediante lser, lectores de tarjetas bancarias de banda magntica o chip, pantalla alfanumrica
de cristal lquido, etc. El sistema embebido en este caso requiere numerosos conectores de entrada y
salida y unas caractersticas robustas para la operacin continuada.

3
Unidad #: 7. El ensamblador embebido
Lenguaje Ensamblador

Puntos de informacin al ciudadano. En oficinas de turismo, grandes almacenes, bibliotecas, etc.


existen equipos con una pantalla tctil donde se puede pulsar sobre la misma y elegir la consulta a
realizar, obteniendo una respuesta personalizada en un entorno grfico amigable.
Decodificadores y set-top boxes para la recepcin de televisin. Cada vez existe un mayor nmero de
operadores de televisin que aprovechando las tecnologas va satlite y de red de cable ofrecen un
servicio de televisin de pago diferenciado del convencional. En primer lugar envan la seal en
formato digital MPEG-2 con lo que es necesario un procesado para decodificarla y mandarla al
televisor. Adems viaja cifrada para evitar que la reciban en claro usuarios sin contrato, lo que requiere
descifrarla en casa del abonado. Tambin ofrecen un servicio de televisin interactiva o web-TV que
necesita de un software especfico para mostrar pginas web y con ello un sistema basado en
procesador con salida de seal de televisin.
Sistemas radar de aviones. El procesado de la seal recibida o reflejada del sistema radar embarcado
en un avin requiere alta potencia de clculo adems de ocupar poco espacio, pesar poco y soportar
condiciones extremas de funcionamiento (temperatura, presin atmosfrica, vibraciones, etc.).
Equipos de medicina en hospitales y ambulancias UVI mvil.
Mquinas de revelado automtico de fotos.
Cajeros automticos.
Pasarelas (Gateways) Internet-LAN.
Y un sin fin de posibilidades an por descubrir o en estado embrionario como son las neveras
inteligentes que controlen su suministro va Internet, PC de bolsillo, etc.

4
Unidad #: 7. El ensamblador embebido
Lenguaje Ensamblador

BIBLIOGRAFIA

(N/A. (N/A). sistemas embebidos. N/A, de N/A Sitio web:


http://www.semanticwebbuilder.org.mx/es_mx/swb/Sistemas_Embebidos_Innovando_hacia_los_Sistemas_Int
eligentes_)

(N/A. (N/A). sistemas embebidos. N/A, de N/A Sitio web: http://gnujavier.blogspot.com/2011/06/sistemas-


operativos-embebidos.html)

(N/A. (N/A). sistemas embebidos. N/A, de N/A Sitio web: http://www.gestiopolis.com/tecnologias-emergentes-


de-la-informacion-y-desarrollo-de-software/)

5
Unidad #: 7. El ensamblador embebido
Lenguaje Ensamblador

Вам также может понравиться