Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Test Microprocesadores PDF
Test Microprocesadores PDF
Test Microprocesadores PDF
8.- ¿Qué se ha creado para poder manejar más fácilmente el lenguaje de máquina?
a) Se ha creado el lenguaje binario (lenguaje de 1 y 0) porque es más fácil
de entender y se asemeja al lenguaje humano.
b) Se ha creado el lenguaje ensamblador (Ensamblando paquetes de 1 y 0)
porque es difícil de manejar por los humanos grandes cantidades de 1 y 0.
c) Se creó el lenguaje ASCII.
d) Se ha creado el lenguaje de alto nivel, ya que consume menos recursos que
el lenguaje ensamblador.
R: Tiene 2 puertos para que entre y salga información, depende como se preparen.
Un puerto es de 5 bits y el otro de 8 bits.
24.- Describe cómo están organizados los 3 bloques de memoria dentro del
PIC16F84A.
R: Se distinguen 3 bloques de memoria:
A) Memoria de programa: Sirve para grabar las instrucciones o códigos a
ejecutar, tiene 1024 posiciones de memoria.
B) Memoria de datos RAM: (Random Access Memory) Es volátil; es decir se borra al
des energizarse.
C) Memoria EEPROM: Es una memoria de solo lectura que puede programarse y
borrarse eléctricamente.
31.- ¿Por qué se llaman banderas (Flags) a los bits del registro de STATUS?
a. Porque nos indican algo que ha ocurrido dentro del microcontrolador.
b. Porque nos indican algo que ha ocurrido dentro del microprocesador.
c. Porque nos indican algo que ha ocurrido dentro de la memoria RAM.
d. Porque nos indican algo que ha ocurrido dentro de la EEPROM.
40.- ¿Qué es el perro guardián del microcontrolador (Watch Dog Timer = WDT)?
1.- Su propósito es producir un reset del microcontrolador PIC cada cierto
periodo de tiempo con lo cual se reinicia la ejecución del programa, para evitar
que el dispositivo entre en un lazo infinito.
2.- Puede ser programado, borrado y reprogramado eléctricamente
3.- Son los registros de memoria en los que se deja constancia de las
condiciones que se dieron en la última operación realizada
4.- Es el dispositivo que retiene, memoriza o almacena datos informáticos
durante algún periodo de tiempo
43.- ¿Cómo prepararías el PORTB (compuesto por 8 bits) para que funcione como
salida?
a) Cambiarse del bank 0 al bank 1 asignamos un 1 al bit 5 (RP0) del registro
STATUS.
b) En TRIS B de la dirección 86h, debemos escribir 8 ceros (0), para
preparar el PORT B como salida. (El PORT B tiene 8 bits)
c) Nos regresamos al bank 0, asignando un 0 al bit 5 (RP0) del registro
STATUS.
Opciones:
1.- 1a,2b,3c.
2.- 1b,2a,3c
3.- 1c,2b,3a
4.- 1c,2a,3b
44.- ¿Cuáles conexiones harías al PORTB para que sea capaz de mostrar los datos
de salida?
Opciones:
1.- Poner a la salida del PORTA leds
2.- Conectar leds a la salida del oscilador
3.- Conectar leds a reset
4.- Poner a la salida del PORTB leds.
a) PORTAa=W, PORTB=W
b) PORTB=OUT Y PORTA=IN
c) INICIO
d) PORTB
e) FIN
Opciones:
a) 1c,2b,3a,4d,5e.
b) 1b,2a,3c,4d,5e
c) 1b,2c,3a,4d,5e
d) 1a,2b,3c,4d,5e
f)
c)
e)
d)
b)
Opciones:
a) 1a,2b,3c,4d,5f,6e
b) 1a,2b,3c,4d,e5,6f
c) 1a,2f,3c,4e,5d,6b.
d) 1a,2b,3c,4d,5e,6f
48.- Realiza unas notas que expliquen cada una de las líneas de código del punto
3.
a) Los puertos A y B tienen relación con TRIS A y TRIS B, son vecinos
del banco de enseguida.
b) Apagamos el perro guardián para que nos permita trabajar con nuestro
programa.
c) Estamos indicando que el STATUS se ubica en la dirección de memoria 3.
d) La palabra o código EQU significa igual.
Opciones:
1.- 1a,2c,3b,4d
2.- 1c,2d,3a,4b
3.- 1a,2c,3d,4b
4.- 1b,2a,3d,4c.
49.- Escribe el código referente a preparar los puertos (PORTA como entrada y
PORTB como salida).
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
Opciones:
a) 1a,2b,3c,4d,5f,6e,7j,8i,9h,10g
b) 1g,2b,3c,4d,e5,6f,7h,8j,9i,10a
c) 1a,2i,3c,4j,5d,6b,7f,8g,9e,10h
d) 1a,2b,3c,4d,5e,6f,7g,8h,9i,10j.
50.- Realiza unas notas que expliquen cada una de las líneas de código del punto
5.
Opciones:
e) 1a,2b,3c,4d
f) 1a,2c,3d,4b.
g) 1b,2d,3c,4a
h) 1b,2c,3d,4a
52.- Seleccione la opción correcta que expliquen cada una de las instrucciones del
cuerpo principal del programa.
Opciones:
a) 1a,2b,3c,4d,5e,6f.
b) 1e,2c,3d,4f,5a,6b
c) 1b,2d,3c,4a,5f,6e
d) 1b,2f,3e,4a,5c,6d
Opciones:
a) 1a,2c,3b,
b) 1b,2a,3c
c) 1b,2c,3a
d) 1a,2b,3c.
La localidad final de un mapa de memoria que inicia en cero es de 7FFF ¿cuál es la capacidad de
memoria de ese sector?
16k x8
8k x8
32 k x8
64k x8
Cuál de los siguientes registros es considerado como registro de trabajo
A
Status
FSR
W
Option
¿Cuál es la localidad final de una memoria de 1k X8 bits?
1FF
3FF
7FF
1024
El registro status se encuentra en la memoria
SRAM
FLASH
EEPROM
CACHE
VIRTUAL
Mov A, B
Asigna la variable A hacia B
Asigna la Variable B hacia A
Suma A + B
Mueve 2 bits de A hacia B