Está en la página 1de 7

Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria en Energía y Movilidad


Microcomputadoras y Microcontroladores

Profesora: M. en C. Úrsula Samantha Morales-Rodríguez


Grupo: 6RV1

EXAMEN 1°

Instrucciones: Lea cuidadosamente y responda según se indique.


Aciertos totales: 70

1. ¿Qué es una computadora? (1)

Es una maquina programable, que pude manipular grandes cantidades de datos a una velocidad
enorme.

2. Describa los tres componentes principales de una computadora (1)

• Memoria RAM

•Procesador (CPU)

• Tarjeta grafica (GPU)

3. Complete el siguiente diagrama: (2)

4. ¿Cuántos bits tienen 2.5 GB? (2)

21474836480

5. ¿Cuántos TB tienen 2.5 MB? (2)


0.0000025 TB
Instituto Politécnico Nacional
Unidad Profesional Interdisciplinaria en Energía y Movilidad
Microcomputadoras y Microcontroladores

Profesora: M. en C. Úrsula Samantha Morales-Rodríguez


Grupo: 6RV1

EXAMEN 1°

6. ¿Qué es un microprocesador? Mencione al menos 3 principales fabricantes de


microprocesadores. (1)

Es un componente que realiza las instrucciones y tareas involucradas en el procesamiento


informatico. Es la unidad centrar que ejecuta y gestiona instrucciones lógicas que se le transmiten.
Tres fabricantes: Intel, AMD y CYRIX

7. ¿Qué es el código ASCII y que representa? (1)

El acrónimo ASCII significa American Standard Code for Information Interchange o Código estándar
americano para el intercambio de información. Es un sistema de codificación gracias al cual es
posible insertar caracteres especiales y símbolos en los textos.

8. Hablando del lenguaje de programación C++, ¿Cuántos bytes necesita un tipo de dato
double? ¿Cuántos bytes necesita un tipo de dato bool?. (1)

Double: 8 bytes. Bool: 4 bytes.

9. Ejemplifique un tipo de dato en punto flotante en binario, indique cuantos bytes necesita
en una arquitectura x86. Mencione el nombre y la división de cada uno de sus campos. (2)
10. Convierta el número 2510 en un numero binario y posteriormente en un numero
hexadecimal. (2)

Binario: 0000 100111001110

Hexadecimal: 9CE

11. Convierta el numero ABC en un numero binario y posteriormente en un numero decimal.


(2)

Binario: 01000001 01000010 01000011

Decimal: 65,66,67,10

12. De las conversiones anteriores, tome los numero en binario, realice la suma y la resta de
ambos. (2)

Suma: 01000001010101011101111

Resta: -01000001001011101010011

13. ¿Por qué las computadoras utilizan el sistema binario en vez de utilizar el sistema decimal?
(1)
Instituto Politécnico Nacional
Unidad Profesional Interdisciplinaria en Energía y Movilidad
Microcomputadoras y Microcontroladores

Profesora: M. en C. Úrsula Samantha Morales-Rodríguez


Grupo: 6RV1

EXAMEN 1°
Al construir una unidad de ejecución que pueda sumar o multiplicar números es mucho más fácil
hacerlo de manera binaría que con una base más compleja.

14. Diseñe mediante compuertas lógicas las siguientes operaciones. (6)


a. A = NOT( (X AND Y) OR (Z NAND Y))
b. B = (X XOR Y) AND ( (NOT Z) OR (Z) )

15. De los diseños anteriores evalué A y B cuando X=1, Y= 0, Z=1. (2)

En A el resultado es 0 y en B es 1.

16. Describa el diagrama a bloques de un sumador completo de 4 bits. (2)


17. ¿Cuántos bits tiene un nibble? (1)

Un bit cuenta con 0.25 nibble

18. ¿Qué significa RAM? ¿Qué tipos de datos almacena? ¿Por qué se le conoce como memoria
volátil? (1)

Es donde se almacenan de forma temporal los datos de los programas por eso el nombre de volátil,
por sus siglas Memoria de Acceso Aleatorio. Almacena datos de corto plazo.

19. ¿Qué significa ROM? ¿Qué tipos de datos almacena? ¿Por qué se le conoce como memoria
no volátil? (1)

Significa Memoria de Solo Lectura, esta memoria nos da solo acceso a la lectura y no escritura por
eso es no volatil, almacena datos que no se modificaran.
Instituto Politécnico Nacional
Unidad Profesional Interdisciplinaria en Energía y Movilidad
Microcomputadoras y Microcontroladores

Profesora: M. en C. Úrsula Samantha Morales-Rodríguez


Grupo: 6RV1

EXAMEN 1°
20. ¿Qué es un bus de datos y para qué sirve? (1)

Son las conexiones que permiten la transferencia de datos, hacen referencia a todo el cableado en
la informática.

21. ¿Cuál es la organización de la siguiente memoria? Indique de cuantos bits es la palabra que
maneja, cuantas localidades pueden ser direccionadas y el rango de direccionamiento. (3)

22. Describa las diferencias entre un procesador con arquitectura Harvard y uno con
arquitectura Von Neumann. (1)

• El mapa de memoria, La Von solo tiene un espacio de memoria y la Harvard tiene dos.

• Espacio, Harvard requiere mas espacio.

• Velocidad, la Von es mas lenta que la Harvard.

• Hardware, Harvard requiere un bus de datos y direcciones.

23. ¿Qué significa que un procesador sea CISC? . (1)

Que cada instrucción de máquina es interpretada por un microprograma localizado en una


memoria en el circuito integrado del procesado

24. ¿Qué significa que un procesador sea RISC? . (1)

Se simplifican las instrucciones complejas y los modos de direccionamiento. Esto implica a las
instrucciones del microcódigo o del multiciclo.

25. ¿Cómo se mide el desempeño en un procesador? . (1)

En la velocidad en que realiza las tareas o instrucciones.

26. ¿A qué se refiere cuando la arquitectura de un procesador es de tipo MIPS? . (1)


27. Mencione al menos 5 instrucciones MIPS con su respectiva descripción de campos a nivel
de bits. Indique de que tipo son dichas instrucciones y para que se utilizan. . (3)
Instituto Politécnico Nacional
Unidad Profesional Interdisciplinaria en Energía y Movilidad
Microcomputadoras y Microcontroladores

Profesora: M. en C. Úrsula Samantha Morales-Rodríguez


Grupo: 6RV1

EXAMEN 1°
28. Complete el siguiente diagrama de un procesador tipo MIPS, indique para que sirven los
módulos que completó y describa el procedimiento que sigue la arquitectura descrita para
ejecutar una instrucción. (6)

29. Del siguiente programa embebido en la memoria de programa, describa los datos
registrados sobre la memoria de datos en binario y por cada iteración realizada, mostrar la
memoria de registros. (10)

MEMORIA DE PROGRAMA
Dirección 0 DATOS[Dirección 3] <- #3
Dirección 1 DATOS[Dirección 0] <- #5
Dirección 2 DATOS[Dirección 1] <- #9
Dirección 3 DATOS[Dirección 2] <- #2
Dirección 4 DATOS[Dirección 4] <- #0
Dirección 5 Cargar R5 <- DATOS[Dirección 4]
Dirección 6 Cargar R4 <- DATOS[Dirección 3]
Dirección 7 Cargar R2 <- DATOS[Dirección 4]
Dirección 8 Cargar R1 <- DATOS[R4]
Dirección 9 R2 <- R2 * R1
Dirección 10 R4 <- R4 - #1
Dirección 11 Brincar a PROGRAMA[Dirección 8] si R4 es distinto de R5
Instituto Politécnico Nacional
Unidad Profesional Interdisciplinaria en Energía y Movilidad
Microcomputadoras y Microcontroladores

Profesora: M. en C. Úrsula Samantha Morales-Rodríguez


Grupo: 6RV1

EXAMEN 1°
Dirección 12 Almacenar R2 en DATOS[Dirección 5]
Dirección 13 No hacer nada

MEMORIA DE DATOS
Dirección 0 #5
Dirección 1 #9
Dirección 2 #2
Dirección 3 #3
Dirección 4 #0
Dirección 5 #0

MEMORIA DE REGISTROS
INICIO 1 2 3 FINAL
Dirección 0
Dirección 1 #3 #2 #1 #0 #0
Dirección 2 #0 #0 #0 #0 #0
Dirección 3
Dirección 4 #3 #2 #1 #0 #0
Dirección 5 #0 #0

30. ¿Cuáles son las diferencias entre un microprocesador y un microcontrolador? . (1)

La aplicación de estos es muy diferente los microprocesadores se encargan de tareas que


requieran una gran capacidad de computo. Y un microcontrolador busca cumplir tareas puntuales,
como manejar entradas y salidas, sensar cambios de estado en el entorno y gestionar
interrupciones.

31. Menciona los 3 tipos de computadores y describa cada uno de ellos. (1)
32. ¿Qué es un MCU? . (1)
33. ¿Qué es y para qué sirve un FPGA? . (1)
34. ¿Cuáles son los principales criterios al momento de elegir un microcontrolador? . (1)
35. ¿Qué significa “sistema embebido”? . (1)
36. ¿Qué significa AVR? . (1)
37. De los microcontroladores existentes en el mercado de ATMEL, mencione los dos más
comerciales. (1)
38. ¿Qué microcontrolador utiliza la tarjeta de desarrollo ARDUINO UNO?. (1)

Es el modelo ATmega328P de la marca Atmel


Instituto Politécnico Nacional
Unidad Profesional Interdisciplinaria en Energía y Movilidad
Microcomputadoras y Microcontroladores

Profesora: M. en C. Úrsula Samantha Morales-Rodríguez


Grupo: 6RV1

EXAMEN 1°

También podría gustarte