Computing">
INVESTIGACIÓN - ARQUITECTURA de Computadoras 5 UNIDAD
INVESTIGACIÓN - ARQUITECTURA de Computadoras 5 UNIDAD
INVESTIGACIÓN - ARQUITECTURA de Computadoras 5 UNIDAD
“INVESTIGACION 5 UNIDAD”
INGENIERÍA INFORMÁTICA
MATERIA
ARQUITECTURA DE COMPUTADORAS
PRESENTA
RODRIGO MALDONADO SORIANO
NUMERO DE CONTROL
181230059
DOCENTE
MANUEL NIÑO NAVARRETE
1
ÍNDICE
INTRODUCCIÓN ............................................................................................................................. 3
5. SISTEMA EMBEBIDO ................................................................................................................... 4
microcontrolador ...................................................................................................................... 4
5.1 ORGANIZACIÓN DEL MICROCONTROLADOR .............................................................. 6
Dispositivos auxiliares............................................................................................................. 6
Temporizadores con funciones del tipo ................................................................................. 6
Organización del microcontrolador ........................................................................................ 7
5.2 CONJUNTO DE INSTRUCCIONES Y LENGUAJE ENSAMBLADOR ............................ 9
Conjunto de instrucciones ...................................................................................................... 9
CISC ......................................................................................................................................... 9
RISC ....................................................................................................................................... 10
Lenguaje ensamblador ......................................................................................................... 11
El Compilador del lenguaje ensamblador ........................................................................... 12
Ventajas del lenguaje ensamblador..................................................................................... 12
Desventajas del lenguaje ensamblador .............................................................................. 12
Características del lenguaje ensamblador .......................................................................... 13
Instrucciones en ensamblador ............................................................................................. 13
5.3 CARACTERÍSTICAS Y USO DE ELEMENTOS DEL MICROCONTROLADOR .......... 14
Características y usos........................................................................................................... 15
Puertas de Entrada y Salida ................................................................................................. 15
Temporizadores o Timers ..................................................................................................... 15
Convertidores ........................................................................................................................ 16
5.4 APLICACIONES DE LOS MICROCONTROLADORES .................................................. 17
Los microcontroladores se encuentran por todas partes ................................................... 18
CONCLUSIÓN........................................................................................................................... 20
BIBLIOGRAFÍA.......................................................................................................................... 21
2
INTRODUCCIÓN
En el siguiente apartado se realizara un resumen de los temas de la unidad número
convertidores, todos estos forman parte importante del tema, se investigaran las
3
5. SISTEMA EMBEBIDO
Un sistema embebido (anglicismo "embedded") o empotrado es un sistema de
ocurre con los ordenadores de propósito general (como por ejemplo una
computadora personal o PC) que están diseñados para cubrir un amplio rango de
incluidos en la placa base (la tarjeta de vídeo, audio, módem, etc.). Sistema que
microcontrolador
Un microcontrolador (abreviado μC, UC o MCU) es un circuito integrado
compuesto de varios bloques funcionales, los cuales cumplen una tarea específica.
4
y funcionan a velocidad de reloj con frecuencias tan bajas como 4 kHz, con un
otra interrupción.
5
5.1 ORGANIZACIÓN DEL MICROCONTROLADOR
Tipos de memoria
registros (PIC).
familias grandes).
Dispositivos auxiliares
Puertos de entrada/salida (paralelo) digitales: Permiten configurar cada una de sus
Analógico A Digital.
temporizadas.
6
Controladores de interrupciones: administran la ejecución de tareas por
memoria para almacenar el programa, una memoria para almacenar datos y puertos
como los que se usan en los computadores PC, los microcontroladores son
bajo nivel, realizando operaciones aritméticas y lógicas simples, tales como sumar,
información y dando órdenes para que los demás elementos trabajen. Es el jefe del
7
Los dispositivos de entrada pueden ser un teclado, un interruptor, un sensor, etc.
8
5.2 CONJUNTO DE INSTRUCCIONES Y LENGUAJE
ENSAMBLADOR
Conjunto de instrucciones
Conjunto o repertorio de instrucciones, este elemento determina lo que puede hacer
el procesador.
Define las operaciones básicas que puede realizar el procesador, que conjugadas
instrucciones vienen siendo como las letras del alfabeto, el elemento básico del
CISC
CISC, del inglés Complex instruction set computing, Computadora de Conjunto de
instrucciones que se caracteriza por ser muy amplio y que permiten realizar
internos.
9
ventajas de los procesadores RISC a la vez que se mantiene la compatibilidad hacia
RISC
RISC, del inglés Reduced Instruction Set Computer, Computadora con Conjunto de
Pocas instrucciones.
10
Lenguaje ensamblador
El lenguaje ensamblador, o assembler (assembly language en inglés), es un
constituye la representación más directa del código máquina específico para cada
a código objeto.
11
El Compilador del lenguaje ensamblador
La programación en un lenguaje de alto nivel (como C o Basic) permite disminuir el
lenguaje de alto nivel habrá generado bastantes más líneas de código en lenguaje
ensamblador, normalmente en una relación de uno a tres. Esto significa que para
espacio en memoria porque no tiene que cargan librerías y demás como son los
alto nivel. Por otro lado, requiere de más cuidado por parte del programador, pues
Programas fuente grandes: Por las mismas razones que aumenta el tiempo, crecen
12
mantenimiento de los programas, y nuevamente reduce la productividad de los
programadores.
a código objeto.
Instrucciones en ensamblador
Mov: mueve el valor de un registro o un numero hacia otro registro ejemplo mov
13
5.3 CARACTERÍSTICAS Y USO DE ELEMENTOS DEL
MICROCONTROLADOR
Un microcontrolador dispone normalmente de los siguientes componentes:
Procesador o UCP (Unidad Central de Proceso). Memoria RAM para Contener los
14
Características y usos
Son diseñados para disminuir el coste económico y el consumo de energía de un
sencillo como una batidora, utilizará un procesador muy pequeño (4 u 8 bit) por que
Temporizadores o Timers
Se emplean para controlar periodos de tiempo (temporizadores) y para llevar la
15
microcontrolador, el mencionado registro se va incrementando o decrementando al
Convertidores
Es un circuito electrónico que convierte una señal analógica en digital. Se utiliza en
determinada intensidad de la señal) a una velocidad fija, obteniéndose así una señal
digital a la salida del mismo. Esta señal se puede volver a convertir en analógica
16
5.4 APLICACIONES DE LOS MICROCONTROLADORES
Si sólo se dispusiese de un modelo de microcontrolador, éste debería tener muy
potenciados todos sus recursos para poderse adaptar a las exigencias de las
número de modelos diferentes, desde los más sencillos hasta los más poderosos.
etc. Por todo ello, un aspecto muy destacado del diseño es la selección del
microcontrolador a utilizar.
Cada vez existen más productos que incorporan un microcontrolador con el fin de
modelo determinado producidas en una semana. Este dato puede dar una idea de
módems, el sistema de arranque de nuestro coche, etc. Y otras aplicaciones con las
17
electrónica, control de sistemas en una nave espacial, etc. Una aplicación típica
consolas, etc.
navegación, etc.
en nuestra vida diaria, como pueden ser juguetes, horno microondas, frigoríficos,
18
coche, etc. Y otras aplicaciones con las que seguramente no estaremos tan
espacial, etc. Una aplicación típica podría emplear varios microcontroladores para
19
CONCLUSIÓN
A partir de los temas investigamos podemos concluir que la computación en años
sistemas embebidos lo cual esto vinieron a facilitar nuestra vida, esta tecnología hoy
en día puede dársele un sinfín de aplicaciones de las cuales destacan los juguetes,
Todos estos temas cabe recalcar que son de suma importancia para nuestro
aprendizaje y formación.
20
BIBLIOGRAFÍA
https://sites.google.com/site/dcosijopil/unidad-5-arquitecturas-embebidas-o-
microcontroladores/5-2-conjunto-de-instrucciones-y-lenguaje-ensamblador
https://sites.google.com/site/portafolioarqcomp/unidad-5-arquitecturas-embedidas-
o-microcontroladores-mcus/5-3
https://sites.google.com/site/portafolioarqcomp/unidad-5-arquitecturas-embedidas-
o-microcontroladores-mcus/5-3-caracteristicas-y-uso-de-elementos-del-
microcontrolador
https://sites.google.com/site/portafoliomlozanos/unidad-5-arquitecturas-
embebidas-o-microcontroladores/5-3-caracteristicas-y-usos-de-los-
microcontroladores
http://its-tequila-arqdecomputadoras.blogspot.com/2013/12/54-aplicaciones-de-
los.html?m=1
https://sites.google.com/site/dcosijopil/unidad-5-arquitecturas-embebidas-o-
microcontroladores/5-4-aplicaciones-de-los-microcontroladores
21