Академический Документы
Профессиональный Документы
Культура Документы
Lenguaje Ensamblador
Nombre de la Licenciatura
Ingeniera en Sistemas Computacionales
Nombre de la Tarea
El ensamblador embebido
Unidad #
Unidad 7. El ensamblador embebido
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.
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
4
Unidad #: 7. El ensamblador embebido
Lenguaje Ensamblador
BIBLIOGRAFIA
5
Unidad #: 7. El ensamblador embebido
Lenguaje Ensamblador