Examen microcontroladores
Enviado por karrinayam • 18 de Marzo de 2016 • Examen • 1.921 Palabras (8 Páginas) • 340 Visitas
22-Febrero-2014[pic 1]
Examen Microcontroladores
Dr. Gustavo Adolfo Alonso Silverio
Nombre: Francisco Abad Nava Matrícula: 12353387 Grupo: 800
1._ Aparte del precio y los periféricos que se incluyen, ¿Cuáles son otras diferencias entre un microprocesador y un microcontrolador?
Personalmente considero que no se debería hacer esta comparación, por que realmente se habla de dos cosas distintas, se parecen en el nombre pero no lo son, un microcontrolador usa un microprocesador dentro de el para ejecutar sus instrucciones. Un microcontrolador es un sistemas completo sellado.
N/P | Microcontrolador | Microprocesor |
1 | Es un sistema embebido, ya incluye la mayoría de los componentes que necesita para funcionar. | Es un cerebro que requiere componentes externos para funcionar |
2 | Es para uso especifico, realiza una tarea programada en el. | Es mutable y al ser un cerebro, es utilizado como tal en diferentes sistemas. En un microcontrolador, de cerebro tiene un microprocesador. |
3 | Es lento para procesar por que su esencia no es velocidad, si no robustes. | Es rápido para ejecutar instrucciones por que es su esencia, fué diseñado con ese propósito. |
2._Describa la Arquitectura del PIC16F8XX
1.- Contiene una ALU, BUS de 3,8,13 y 14 bits,memoria RAM, memoria FLASH
decodificador de instrucciones, Reloj, un resgistro W, en algunos modelos de la mencionada familia de PIC'S, la "A" final de los modelos PIC16F873A, PIC16F874A, PIC16F876A y PIC16F877A indica que estos modelos cuentan con módulos de comparación analógicos.
3._ ¿Qué es y donde se encuentra el registro de trabajo W en los PIC16F8XX ?
El registro de trabajo W (Working Register) es un registro relevante especial de 8 bits que participa en la mayoría de instrucciones. A diferencia de los SFR, se encuentra dentro de la misma CPU, y puede ser accedido tanto para lectura como para escritura.
Fuente de ésta respuesta: https://es.wikipedia.org/wiki/PIC16F87X#El_registro_W
4._Convertir los siguientes números a binario, y hexadecimal.
A) 24710
b) 103410
c) 1089710
Decimal | Binario | Hexadecimal |
247 | 11110111 | F7 |
1034 | 10000001010 | 40A |
10897 | 10101010010001 | 2A91 |
5._Definir los siguientes conceptos. Arquitectura Harvard, set de instrucciones RISC, CISC.
5.1.- Arquitectura Harvard
[pic 2]
Una de las memorias contiene solamente las instrucciones del programa (Memoria de Programa), y la otra sólo almacena datos (Memoria de Datos). Ambos buses son totalmente independientes lo que permite que la CPU pueda acceder de forma independiente y simultánea a la memoria de datos y a la de instrucciones. Como los buses son independientes éstos pueden tener distintos contenidos en la misma dirección y también distinta longitud. Además, al ser los buses independientes, la CPU puede acceder a los datos para completar la ejecución de una instrucción, y al mismo tiempo leer la siguiente instrucción a ejecutar.
Ventajas de esta arquitectura:
El tamaño de las instrucciones no esta relacionado con el de los datos, y por lo tanto puede ser optimizado para que cualquier instrucción ocupe una sola posición de memoria de programa, logrando así mayor velocidad y menor longitud de programa. • El tiempo de acceso a las instrucciones puede superponerse con el de los datos, logrando una mayor velocidad en cada operación.
5.2.- set de instrucciones RISC (Reduced Instruction Set Computer)
Set de instrucciones reducidas, esta arquitectura es el que hoy en día se emplea en gran parte de los sistemas comunicacionales , el SO Android utiliza un procesador de este tipo.
Las máquinas RISC protagonizan la tendencia actual de construcción de microprocesadores. PowerPC, DEC Alpha, MIPS, ARM, SPARC... son ejemplos de algunos de ellos.
RISC es una filosofía de diseño de CPU para computadora que está a favor de conjuntos de instrucciones pequeñas y simples que toman menor tiempo para ejecutarse.
5.3.- set de instrucciones CISC (Complex Instruction Set Computer)
Computadoras con un Conjunto de Instrucciones Complejas, es el tipo de arquitecturas que encontraremos en las computadoras de uso empresarial, es la arquitectura que se ha usado desde la decada de los 50'
RISC frente a CISC y la gran batalla actual: CISC nació con la finalidad de homogeneizar los diferentes computadores en los años 50 y 60. RISC buscó en los 70 ir un paso más allá y mejorar el rendimiento con instrucciones más simples pero programas más largos y más difíciles de desarrollar. Tanto CIS como RISC han evolucionado de forma muy notable desde su nacimiento, adoptando mejoras provenientes del contrario en ambos casos y nuevos conjuntos de instrucciones para adaptarse a los usos de los ordenadores.
Fuente de la respuesta de ésta pregunta: http://www.xataka.com/componentes/cisc-frente-a-risc-una-batalla-en-blanco-y-negro
http://www.azc.uam.mx/publicaciones/enlinea2/num1/1-2.htm
6._Describa cual es el bit más significativo en un número binario
El que se encuentre mas a la izquierda de la serie.
7._ ¿De que longitud (en bits) es el set de instrucciones del PIC16F8XX?
Es de una longitud de 8 bits.
8._En la siguiente tabla de direcciones ¿De qué longitud (en bits) es la dirección y el campo de datos?.
...