Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Tarea Semana 1

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 8

Nombre de la materia

Lenguaje Ensamblador

Nombre de la Licenciatura
Ingenieria en sistemas
computacionales

Nombre del alumno


John Sebastian Montalvo Encalada

Matrícula
290390353

Nombre de la Tarea
Actividad semana 1

Unidad # 1
Conceptos bá sicos del lenguaje
ensamblador

Nombre del Profesor


Noe Amir Rodriguez Olivares

Fecha
03/07/2022
Unidad #1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador

Criterio Valor Calificación de alumno

Presentación (Uso de formato


utel, redacción y ortografía, 20%
bibliografía soliciadada)

Ejercicio 1 40%

Ejercicio 2 40%

Total 100%

Forma de evaluación:

ACTIVIDAD 1

Los microprocesadores son de arquitectura dirigida al procesamiento de


informacion. En un microprocesador las memorias RAM, ROM y los periféricos se
encuentran separados.

Los microcontroladores son de arquitectura destinada a procesos de control. La


principal ventaja de los microcontroladores es que en un solo chip se encuentran
la CPU, memoria RAM, ROM, perifericos, timers, conversores AD y DA

Objetivos:

 Enunciar las características de microprocesadores y microcontroladores, contrastando


sus ventajas y desventajas.
 Describir los elementos y características elementales de hardware y del
microprocesador de una PC personal.
 Describir los elementos y características elementales de hardware de diferentes
tarjetas de desarrollo de microprocesadores y microcontroladores.

Instrucciones:

2
Unidad #1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador

Una vez que hayas comprendido los recursos de la unidad, descarga la siguiente actividad
en word y responde conforme a lo solicitado en el documento, recuerda que debes de
aumentar las fuentes de información consultadas aparte de las recomendadas.

 Ejercicio 1. Con base a lo visto en la semana. Contesta las siguiente preguntas.

 ¿Cuáles son las diferencias, ventajas y desventajas entre los


microprocesadores y microcontroladores?.

Microcontroladores Microprocesadores

CPU Es una las partes principales, se Tiene mucha más potencia de


encarga de direccionar las cálculo, por lo cual solamente realiza
instrucciones del programa sus funciones con lo que tiene (datos)
y su algoritmo o programa
establecido.

Velocidad de Lenta, comparada con el Rápida (En el orden de los GHz)


operación microprocesador. (Velocidad de
operación en el orden de kHz a Mhz)

Memoria RAM y ROM Las incluye en un mismo circuito Son dispositivos externos que
integrado (de capacidades menores complementan el funcionamiento del
que en el microprocesador) microprocesador (de mayor
capacidad)

Costos El costo para un sistema basado en Para el microprocesador, el costo es


microcontrolador es mucho menor. muy alto en la actualidad.

Tamaño El Microcontrolador incluye todo estos El microprocesador es pequeño en si,


elementos en un solo circuito pero añadiendo los demás periféricos
integrado por lo que implica una gran el tamaño aumenta.
ventaja en varios factores, como por
ejemplo, la disminución en el tamaño
del circuito impreso por la reducción

3
Unidad #1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador

de los circuitos externos.

Tiempo de desarrollo Crear un código para microcontrolador El desarrollo de aplicaciones para un


es más rápido con el tiempo, con la microprocesador es más «rápido»
aparición de más librerias y lenguaje debido a las multiples plataformas de
de alto nivel. Sin embargo, sigue desarrollo que existen y a las
siendo un proceso más complejo de restricciones de hardware (32 bits o
desarrollar. 64 bits)

Interferencias El alto nivel de integración reduce los Son más susceptibles a la


niveles de interferencia interferencia electromagnética debido
electromagnética a su tamaño y a su cableado externo
que lo hace más propenso al ruido.

 ¿Por qué es importante que conozcas las funciones de un


microcontrolador?

En esta materia es muy importante conocer las funciones de un microcontrolador


porque existen diversos equipos tecnologicos como ( electrodomesticos,
vehiculos,telecomunicaciones,robots, etc.) que hacen uso de microcontroladores
y que por lo tanto se programan con lenguaje ensamblador, para que puedan
funcionar correctamente.

 Ejercicio 2. Realiza una investigación sobre 3 aplicaciones actuales de los


sistemas embebidos, describélas en este documento, en máximo una cuartilla
cada una. No olvides compartir links interesantes y videos.

Aplicación de los sistemas embebidos en los automoviles.

4
Unidad #1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador

Actualmente los vehiculos probablemente tengan más de 40 procesadores embebidos. Estos


son menos potentes que los que se usan en un PC, pero lo suficiente para desempeñar las
funciones que deben cumplir para salvaguardar nuestra seguridad, mejorar la eficiencia del
funcionamiento del vehículo y reducir la contaminacion que genera. A estos procesadores les
llega mucha información de distintos sensores que miden velocidad, posición, temperatura y
presión de distintos componentes. Con esta información, los procesadores embebidos realizan
determinados cálculos para dar un resultado en tiempo real. El término "en tiempo real", quiere
decir que los procesadores hacen saltar el airbag, activar el ABS, modificar la cantidad de aire
que entra al motor o cualquier otra cosa, antes de que sea demasiado tarde. Aquí tenemos un
listado de los componentes con los que los procesadores embebidos suelen interactuar: MSR:
Evita la pérdida del control de la dirección debido al deslizamiento de las ruedas motrices
cuando se aumentan las revoluciones del motor. ABS: sistema de frenado antibloqueo. EDS:
bloqueo diferencial electrónico. ASR: sistema de control de tracción. TSC: Control de tracción.

5
Unidad #1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador

ESC/ESP: control de estabilidad con asistencia de frenado. Airbags. La cerradura centralizada


con su mando a distancia. Alarmas. Los encargados de procesar las señales de los sensores,
que son los llamados DSP (procesadores digitales de señales). Los procesadores embebidos,
no necesitan ser tan potentes como los de PC porque muchos de ellos son procesadores de
propósito específico, algo programado directamente en el hardware va a funcionar siempre más
rápido. Además, no es recomendable que éstos sean más potentes de lo necesario para
cumplir su función, ya que esto afectaría negativamente al coste de fabricación, el tamaño y el
consumo. Cada vez más partes del automóvil son controladas por procesadores en lugar de por
elementos mecánicos. Esto abarata los costes de producción, mejora el consumo y la seguridad
del vehículo. Lo único malo es que cuando una de estas partes falle sólo podremos repararla si
conseguimos un repuesto oficial, lo que implica un gasto mayor de mantenimiento.

Aplicación de los sistemas embebidos en las ciudades inteligentes.

La Smart City Box es un ejemplo claro de aplicaciones embebidas que se usan en las grandes
ciudades para la videovigilancia, seguridad, cyber seguridad y confort de sus habitantes,
reduciendo el costo y el consumo de recursos. Las City box son un sistema de comunicación

6
Unidad #1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador

embebido y totalmente integrado en una caja. para aplicaciones de Smart City y dispositivos
conectados al Internet Industrial de las Cosas (IIoT).

Este sistema Smart City Box convierte lo que hasta ahora era un diseño a medida para cada
aplicación, en un equipo estándar, con la ventaja que ello supone en costes y compatibilidad, ya
que une varios sistemas electrónicos (alarmas, cámaras, micrófonos, altavoces, sensores) en
uno.

Son un conjunto de dispositivos altamente flexibles, que deben instalarse en


un entorno exterior, como farolas, semáforos o paredes/techos. Ofrece múltiples interfaces
de serie, permite distintas posibilidades de ampliación a través de puertos internos USB, mini
PCIe, Ethernet, etc. También permite la incorporación de una CPU industrial interna para el
tratamiento local de los datos, este sistema es resistente al agua con certificación IP67 y
dispone de conectores para los puertos Gigabit 802.3bt ultra PoE / 802.3at PoE plus, Fibra
óptica SFP, Serie, audio, E/S digitales, incluye una batería de 48V / 2.5A y soporta entrada de
alimentación vía panel solar fotovoltaico para evitar el paro debido a cortes de corriente,
diferentes interfaces de medio (Ethernet cable/fibra/PoE, Modbus, Lora, 485, etc.), conexión
inalámbrica Wifi y 4G, agente de software y antenas 4G, GPS y Wi-Fi; así mismo los datos se
almacenan directamente en la nube.

Aplicación de los sistemas embebidos en el Gps.

7
Unidad #1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador

El Sistema de Posicionamiento Global (GPS) es un sistema de radionavegación creado por los


Estados Unidos, haciendo uso de los satélites artificiales que se encuentran en órbita con
nuestro planeta, este sistema proporciona servicios fiables de posicionamiento, navegación, y
cronometría gratuita e ininterrumpidamente a usuarios civiles y militares en todo el mundo

El GPS hace uso de aplicaciones embebidas y principalmente se compone de tres elementos:


los satélites en órbita alrededor de la Tierra, las estaciones terrestres de seguimiento y control,
y los receptores del GPS propiedad de los usuarios (teléfono celular, computador, Tablet, Smart
watch o cualquier otro dispositivo electrónico que haga uso de internet y tenga integrado
receptores GPS). Desde el espacio, los satélites del GPS transmiten señales que reciben e
identifican los receptores del GPS; ellos, a su vez, proporcionan por separado sus coordenadas
tridimensionales de latitud, longitud y altitud, así como la hora local precisa.

Hoy están al alcance de todos en el mercado los pequeños receptores del GPS portátiles. Con
esos receptores, el usuario puede determinar con exactitud su ubicación y desplazarse
fácilmente al lugar a donde desea trasladarse, ya sea andando, conduciendo, volando o
navegando.

Bibliografia:

https://blog.330ohms.com/2020/11/19/diferencias-microcontrolador-microprocesador/

https://apps.utel.edu.mx/recursos/files/r161r/w25840w/S1_El%20ensamblador
%20embebido_Semana_1REV.pdf

https://www.shunlongwei.com/es/microprocessor-vs-microcontroller-what-is-the-difference/

http://www.pensamientoscomputables.com/entrada/coche-vehiculo-procesadores-embebidos-
empotrados.html

https://es.digi.com/blog/post/examples-of-embedded-systems

También podría gustarte