EXAMEN MICROPROCESADORES 50 ELEGTROTECNIA

Transcripción

EXAMEN MICROPROCESADORES 50 ELEGTROTECNIA
/UTU-ITS
DICIEMBRE
07t12t11
EXAMEN MICROPROCESADORES 50 ELEGTROTECNIA
CI:
l)¿En
el PlC16F628A la memoria EEPROM es manejada
como?
a.
b.
@
. d.
e.
Parte de la memoria RAM
Parte de la memoria ROM
Un periférico más
Con instrucciones especiales
Ninguna de las anteriores
2) La señal que sincroniza los elementos del sistema es:
a. Sdk
b. Fosc
@crc
d. vdd
e. DB
f. Ninguna
de las anter¡ores
3) ¿En que condiciones en el pic el bit CY asume valor 1?
@ Cuando hay desborde o no hay borrow
b. Cuando hay desbordes o borrow
c. Al ser menor de cero el resultado
d. Todas las anteriores
e. Ninguna de las anteriores
4) ¿Cuál es la tensión máxima de funcionarhiento del
Prc16F628A?
a.
b.
c.
O
e.
f.
12v
4,5v
5v
5,5v
6v
No tiene
5) ¿Cuántos son los registros usados para manejar la
E,PROM?
@4
de las anteriores
6) ¿Cuánta memoria E'zPROM tiene el PlC16F628A?
A
E
c.
d.
c.
d.
e.
Se escribe en ellos y ya esta
En modo Configuración
Ninguna de las anteriores
8) Si por el pin 16 ingresamos una señal Fo"", configurado
como oscilador externo, ¿que señal tendremos por el pin 15?
a.
3
c.
d.
e.
Fo,J2
Fo"J4
Fo""
Cualquiera de las anteriores
Ninguna de las anteriores
9) Usando el oscilador interno del PlC16F628A, ¿si el pin 15
no es usado como l/O, cual es su otra función?
Salida de potencia
Entrada
Salida de CK
Señal de sincronismo
N¡nguna de las anteriores
10) Si configuramos el micro para funcionar con su oscilador
interno, y a RA6 no lo usamos como puerto, que función
cumple.
Solo salida
Solo entrada
Un terminal sin uso
Salida de CK
Ninguna de los anteriores
1 1) ¿Cuál modo del oscilador no usa elementos externos al
chip?
a.
b.
ú
d.
e.
a.
b.
c.
O
e.
aEC
b. XT
c. LP
d. HS
e. RC
a.2
b.3
d.5
e. No tiene
f. Ninguna
7) ¿Cómo se accede a los puertos del PlC16F628A?
A. Con los SFR PORTA y PORTB
b. Con los SFR TRISA y TRISB
128x1byte
256xBbit
64 x '1 byte
Ninguna de las anteriores
g
rNTosc
S Ninguna de las anteriores
12) ¿Cuántos registros IDLOCS se tienen?
a.2
b. 16
o4
d.8
e.
Ninguno de los anteriores
NOTA
13) ¿Qué posición ocupan los IDLOCS?
a.
($
c.
d.
e.
2001 a2004
2ooo a 2oo3
2007
No corresponden al PlC16F628A
Ninguna de las anteriores
14) ¿Cuándo se carga el PCLATH en el PC?
Al escribirlo
Al escribir el PCL
Con la instrucción goto
Con la instrucción retlw
Nunca
15) ¿Qué sucede al leer la posición 00h?
Se lee cero por que no esta implementada
Se lee el registro de instrucciones
Se lee la memoria M(FSR)
No se puede leer
ninguna de las anteriores
16) ¿Cuántos bits se necesitan para direccionar un GPR?
8 bits
Tbits
ebits
6bits
Un byte
Todas las anteriores
Ninguna de las anteriores
, r,
tT+i+¡"§ de la ALU se guardan en el registro
a.
O.
c.
d.
e.
a.
b.
&
d.
e.
a.
b.
O
d.
e.
f.
S
E:
b.
c.
d.
e.
f.
l. R.
INTCON
FSR
La Pila
Ninguna de las anteriores
18) ¿Qué característica de la ALU se usa para clas¡ficar el
núcteo de los microprocesadores?
El número de pines
Fecha de fabricación
Nro. de bits de los oPerandos
Nro. de líneas del AB
Nro. de líneas del DB
Ninguna de las anteriores
a.
b.
0
d.
e.
f.
19) Si un sistema se define como Harvard Abierto, es
clasificado según:
a. Capacidad de memoria
I Cantidad de buses
P Arquitectura
d.
e.
f.
Patillaje
Tecnologia
Ninguna de las anteriores
20) ¿El lR esta en el mapa de memoria? ¿En que posición?
a.
dc.
Si.
en 2007
ruo'
Si, en 00h
Si, en 004h
Ninguna de las anteriores
22) ¿Qué función cumple el lR?
Verifica que sean instrucciones
Almacena la dirección de la instrucción en curso
Almacena la instrucción en curso
Almacena la próxima instrucción
Almacena la dirección de la próxima instrucción
Ninguna de las anteriores
23) ¿Cuál elemento del microcontrolador no pertenece al
núcleo?
d.
e.
R
N
hJ
*\-
-r,
a.
b.
@
d.
e.
f.
a.
b.
ALU
@
RAM
PC
d.
e.
2$
f
IR
Acumulador
Ninguna de las anteriores
¿Qué es el goto computado?
Una instrucción
Una subrutina
Cuando se escribe en pCL
a.
b.
&
d. Al retornar
e. Ninguna de las anteriores
25) ¿Qué bloque del procesador se encarga de las
operaciones aritmético-lógicas?
a. EI decodificador de operaciones
b. El Bus de Datos
c.
d.
A
f"
El bloque de control
EI OST
La ALU
Ninguna de las anteriores
26) ¿Qué información guarda el PC?
a. La dirección de la última instrucción
b. La dirección de la actual instrucción
@ La d¡recclón de la próxima instrucción
d. La dirección del bus de direcciones
e. Ninguna de las anteriores
27) ¿A que indicadores afecta la instrucción subwf?
Ninguno
a.
b.
O
d.
e.
CYyZ
CY,ACyz
TO, CY
Ninguna de las anteriores
28) En una instrucc¡ón orientada a registros, ¿cuantos bit se
usan para indicar el registro?
a.6
@t
c.8
d.9
e. Un byte
f. Ninguna
de las anteriores
29) ¿Qué característica de los GPR se asocia al nombre de
una variable común?
a.
b.
e.
d.
e.
Su capacidad
Su nombre
Su dirección de memor¡a
Su contenido
Ninguno de los anteriores
30) ¿Cómo se llama la variable que puede direccionar datos
en la RAM?
Variable índice
a.
e
c.
d.
e.
puntero
Etiqueta
Marcador
Ninguna de las anteriores
31) ¿Qué diferencia hay entre una variable y una etiqueta.
Una es constante y la otra no
Una es operable y la otra no
Una asocia caracteres con números y la otra a
elementos físicos y lógicos
Todas las anteriores
Ninguna de las anteriores
32) Cuando invoco una subrutina, ¿eué se almacena en la
PILA?
Los registros PC, W y STATUS
Nada, debo guardar todo por programa
La dirección de retorno
La próxima instrucción
Ninguna de las anteriores
33) ¿Cómo se asocia una variable a un GpR?
El fabricante la designa
Se asocia el nombre a la posición y su valor al
conten¡do
Se asocia el nombre al contenido y su valor a la
posición
Todas las anteriores
No es necesario asociarlos
Ninguna de las anteriores
a.
b.
c.
g
e.
a.
q
A
d.
e.
a.
g
c"
3a) ¿Qué es un diagrama de flujo?
Una representación grafica
Una secuencia de eventos
Un desarrollo de bloques
Un organigrama
Ninguna de las anteriores
35) Cuando sustituimos un conjunto de bloques por un lazo
condicionado, ¿Qué se busca ganar?
Mayor rapidez
Menor numero de líneas de programa
Mayor exactitud
Todas las anteriores
Ninguna de las anteriores
36) ¿Al energizarse donde comienza el PICl6FXX a buscar el
oroorama?
@
b.
c.
d.
e.
a.
O
c.
d.
e.
' -A
b.
c.
d.
e.
VectordeRESET
Vector de lNlClO
Vector de INTERRUPCIÓN
Primera pagina
Ninguna de las anteriores
37) ¿Para ubicar las instrucciones a part¡r de una posición
determinada de memoria que comando uso?
a.
b.
0.
d.
e.
EQU
GoTo
oRG
LIST
Ninguna de las anteriores
38) En el direccionamiento inherente la instrucc¡ón contiene
El nombre y no la ubicación del operando
EI operando
c.
La dirección del dato
d.
El nombre del puntero que direcciona al dato
e.
La posición del puntero que direcciona al dato
f
La posición del índice y el valor del corrimiento
donde se ubica el dato
Ninguna de las anteriores
39) En el direccionamiento directo la instrucción contiene
El nombre y no la ubicación del operando
a.
b.
El operando
La dirección del dato
d.
El nombre del puntero que direcciona al dato
e.
La posición del puntero que direcciona al dato
f
La posición del índice y el valor del corrimiento
donde se ubica el dato
Ninguna de las anteriores
C
b.
S
e
d.
e.
f.
I
40) En el direccionamiento indirecto por registro la instrucción
contiene
a.
El nombre y no la ubicación del operando
El operando
C.
La dirección del dato
El nombre del puntero que direcciona al dato
La posición del puntero que direcciona al dato
La posición del índice y el valor del corrimiento
donde se ubica el dato
Ninguna de las anteriores
41) ¿Qué registro asociado al FSR se utiliza en el
direccionamiento indirecto por registro?
STATUS
b.
d.
At
f.
S
a.
b.
'C
d.
e.
f.
c/-
vF
f^
nJ
=-
tR
|NDF
GPR
Todos los anteriores
Ninguno de los anteriores
42) ¿Qué es un puntero?
a. Un indicador
b. Una variable con etiqueta
c. Un elemento lóoico
O Una variable qÉ puede direccionar datos
e. Ninguna de las anteriores
43) ¿Cuántos punteros lógicos podemos usar?
a. Solo uno
b.
c.
d.
e.
f.
Hasta dos
Hasta tres
Los que se necesiten
Hasta cubrir todos los GPRs disponibles
Ninguna de las anteriores
44) ¿Si no tuviéramos la instrucción incfsz reg1, F como la
im p leme nta ríam os?
incf regl,F y btfss STATUS,Z
O
b.
c.
d.
e.
y btfsc SIAIUS,CY
subwf reg1,F y bffss SIAfUS,Z
addwf regl ,F y btfss STATUS,Z
dec reg1,F
N¡nguna de las anteriores
45) ¿Qué parte de Ia instrucción utiliza el micro?
Los mnemónicos
El código operativo
El programa
Lo escrito en la ROM
Ninguna de las anteriores
46) ¿Para cargar un valorfijo o literal que instrucción se usa?
a.
0c.
d.
e.
C.
b.
c.
d.
e.
movlw NN
movwf NN
loadwf NN
movf NN,regl
Ninguna de las anteriores
47) Que función cumplen las líneas de flujo:
El numero de variables usadas
El orden en que ejecutar los bloques del sistema
La existencia de un salto
Ninguna de las anteriores
48) En un mov¡miento de datos, ¿que sucede con el registro
fuente?
Se debe compilar
Se conserva tal cual
Se destruye
Se incrementa en uno
Ninguna de las anteriores
49 Que hace el comando EQU:
Asocia una cadena de caracteres a un valor
numér¡co
Asocia una variable a un registro
Declara las variables propias y del chip
Todas las anteriores
No cumple función
N¡nguna de las anteriores
50) ¿De donde se deduce o extrae el Programa Fuente?
Del compilador
Del archivo objeto
Del diagrama de flujo
Del programador
De ninguno de los anteriores
51) El retorno de una subrutina se produce a:
El mismo punto de donde se salto
La instrucción siguiente desde donde salto
La posición 0x004h
A la posición 0x100h
Ninguno de los anteriores
52) El pic realiza la resta mediante
a.
Determinar el menor y restarlo al otro operando
b.
Determinar el mayor y restarle el otro operando
lnvertir ambos y sumarlos
Calcular el complemento a 2 del sustraendo y
sumarlo
Todas las anteriores
Ninguna de las anteriores
53) ¿Cuándo se carga la pila en el PC?
a.
Con call
b.
Al escribir el PCL
c.
Con la instrucción goto
C Con las instrucciones return, retlw y retfib
Todas las anteriores
Nunca
a.
O
c.
d.
a.
O.
c.
d.
e.
e
b.
c.
d.
e.
f.
a.
b.
§
d.
e.
a.
O
c.
d.
e.
o
e.
f.
e.
f.
5a) ¿Qué limite de tamaño tienen los contadores o
temporizadores por software?
Ningún límite
Hasta 64 bits
Todos los registros GPR disponibles
Hasta 32 bytes
Ninguna de las anteriores
55) ¿Con que instrucción se debe retornar de una subrut¡na de
a.
b.
f
d.
e.
intenupción?
a.
b.
c.
O.
e.
f.
return
a.
b.
004h
c.
d.
3FFh
retlw
retorno
retfie
Cualquiera de las anteriores
Ninguna de las anteriores
56) Si GIE=0, donde se busca el vector de interrupción?
000¡
1
00¡
e. Cualouiera de las anteriores
O Ninguna de los anteriores
57) La base y el corazón del TIMERO son
a. Un buffer de 8 bit
b. El registro OPTION
c. Un pre-escalador programable"
D Un contador incremental de I bit
e. No tiene
f. Ninguna de las anteriores
58) Si se ejecuta la instrucción SLEEP en la posición 150h, al
despertar en que posición se encuentra la primera instrucción
al despertar sin reset.
004¡
a.
b. 000n
& 1s1n
d. 100¡
e. En ninguna
t
de las anteriores.
59)¿Que periferico no saca de sleep al micro?
a.
b.
c.
d.
e.
@
Puerto B
USART
Comparadores
Escritura en EEPROM
Todas las anteriores
Ninguna de las anteriores
60) Al atender una interrupción que sucede con el bit GIE
§. Asume valor 0
d. Asume valor 1
c Asume el valor de la interrupción
d
Queda indeterminado
e
Í.
El programador debe asignarle valor
Ninguna de las anteriores
61) ¿Cuál es la función de PlRl?
@. Guarda los avisos de interrupción de algunos
periféricos
b. Es la mascara de interrupción de algunos periféricos
c. Setea el funcionamiento de algunos periféricos
d. Define prioridades entre interrupciones
e. Ninguna de las anteriores
62) ¿Quien setea al TIMER0?
a. El programador
b. El registro INTCON
e El registro OPTION
d. El registro TRISA
e. Ninguna de las anteriores
63) ¿Qué ajusta el bit OPTION,PSA?
a.
El uso del Timer 0
Quien usa el pre-escalador/divisor interno
c.
Fuente de Clock del Timer 0
d.
Flanco activo de TOCKI
e.
Activa resistencias pull-up del PB
t.
Ninguna de las anteriores
64 Los puertos pueden ser seteados...
a. Solo al principio del programa
b. Solo sino han sido usados
e En cualquier parte del programa
d. Solo después de la etiqueta PRINCIPIO
e. Ninguna de las anteriores
65) ¿Se puede detectar un flanco por software?
? Si, se puede con la instrucción especifica
A Si, comparando el estado antes y después de
a
c.
d.
e.
f.
ocurrir.
Solo con hardware especializado
Si, mediante subrutinas especiales
Todas las anteriores
Ninguna de las anteriores
66) ¿Cuál es el periférico mas utilizado?
a. WDT
b. Comparadores
c.
TIMERO
ü
b.
Nada
Se genera un conflicto entre el dato de entrada y el
c.
d.
e.
escrito
Se carga con el valor escrito
El micro tiene prioridad para manejarlo
Ninguna de las anteriores
puertos
Todos los anteriores
f. Ninguna de las anteriores
67) ¿Qué sucede al mandar escrib¡r en un puerto de entrada?
A
e.
68) ¿Qué contiene el registro INTCON?
a. Activación de las interrupciones
A Ajustes del vector de interrupción
e Permisos y avisos de interrupción
d. Ninguna de las anteriores
69) En el PlC16F628A si aparecen 2 fuentes de interrupción
simultáneamente, ¿Cuál se atiende primero?
a.
b.
O
d.
e.
f.
Se anulan mutuamente
La de mayor jerarquía
La que se consulte en primer orden
La de mayor prioridad
Todas las anteriores
Ninguna de las anteriores
70) Si ejecutando una subrutina de interrupción, que sucede si
aparece otra interrupción?
a.
Se salta al VECTOR de INTERRUPCTON
b
Se salta a la interrupción de dicha fuente
c.
Se anulan las demás interrupciones
Nada, están deshabilitadas
e.
Ninguna de las anteriores
o

Documentos relacionados