ftasacqoú

Anuncio
ftasacqoú
ll
C
EXAMéN dC MICROPROCESADORES V I-ÁEONATORIO
IP:
5'
10t12t12
Nombre:
UTU-ITS
c.t.:
1) Si se ejecuta la instrucción SLEEP en la posición 150h, al despertar
s¡n reset en que pos¡ción encuentra la primera ¡nstrucción que
7) ¿Qué bandera nos indica que la capacidad de IaALU fue excedida?
a.S
b,P
ejecutara.
a.
b.
@
d.
e.
004h
e.Z
f.
l51h
00h
En ninguna de las anteriores.
2) Si antes de entrar en modo SLEEP habilito las siguientes
interrupciones, ¿Cuál no lo despierta (wake up)?
a.
b.
@
d.
e.
Camb¡os de nivel en RB4-RB7
Flanco activo en RBo
DesbordedelTMRO
Recepción de un dato en la SCI
N¡nguna de las anteriores
4).cCuál ¡nterrupción no saca de SLEEP al chip?
a.
RBIF
a.
b.
c.
d.
@
@ INTF
d.
e.
RCIF
a.
b.
c.
@
e.
N¡nguna de las anteriores
5) Al atender una interrupción que sucede con el bit GIE
@
b.
c.
d.
e.
f.
Asume valor o
Asume valor I
Asume el valor de la interrupción
6) ¿Qué contiene el registro INTCON?
a. Activación de las interrupciones
b.
@
0x00
0x10
d.
Todas las anteriores
e.
Ninguna de las anteriores
.}¿ijld,¡,j.-_
No se oueden definir
arprogramador por software
Ninguna de las anteriores
'101
un
ffi./á\ de lrs s€rvrcro
l,' --ffis
.V/#,;§ para. uso exclusivo
xit el mlsmo
a.
b.
(ó./
a:,d.
e.
f.
El reg¡stro INTCON
@
c.
110
d.
011
e.
111
f.
Ninguno de los anteriores
El registro TRISA
Ninguna de las anteriores
Es de colector abierto
Solo puede sum¡n¡strar corr¡ente
Solo funciona como entrada
Esta asociada al Timer0
Ninguna de las anteriores
15) ¿Qué ajusta el bit OPTION,T0CS?
El uso del Timer 0
El registro PIR1
001
Ajustes del vector de interrupcion
Permisos y avisos de interrupcion
/n
b.
c.
d.
e.
INTERRUPCIONES
a.
El registro INTCON
El registro OPTION
14) El pin RA4, cuando se configura como sal¡da, ¿Qué diferencra
tiene con el resto de los p¡nes del puerto A?
trurcor.r
PtRl
11) Si deseo que el pre-escalador para el TMRO sea de 1/64, ¿que
valor debo escr¡bir en PS2, PS1 y PSO?
Queda indeterminado
El programador debe asignarle valor
.Ninguna de las anteriores
b.
@
d.
e.
0x20
Ninguno de las anteriores
'10)
¿Quién define la prioridad de las interrupciones?
TXIF
13) ¿Que registro setea al TIMER0?
a. El programador
OxFF
Ninguna de las anteriores
9) ¿Cuál es el registro que configura las interrupciones principales?
a. CONFIG
b.
c. Setea el func¡onamiento de algunos per¡féricos
d. Define prioridades entre interrupc¡ones
e. Ninguna de las anter¡ores
N¡nguna de las anteriores respuestas
8) Si el micro esta fabajando con el banco 00 y ejecuta la instrucción
clrf TRISA, ¿Qué valor se carga en el registro TRISA?
@
ror
c.
d.
e.
f.
12) ¿Cuál es la función de PlRl?
los avisos de interrupción de algunos periféricos
b. Es la mascara de ¡nterrupción de algunos periféricos
@uarda
@cY
d. Dc
000h
1
pág1de4
Grupo / Libre:
I
Quien usa el pre-escalador/divisor
Fuente de Clock del Timer 0
Flanco activo de T0CKI
Activa resistencias pull-up del PB
Ninguna de las anteriores
6) Los puertos pueden ser seteados. ..
a. Solo al principio del programa
b.
@
d.
e.
Solo sino han s¡do usados
En cualquier parte del programa
Solo después de la etiqueta PRINCIPIO
Ninguna de las anteriores
17) ¿Qué ajusta el bit OPTION,PSA?
El uso del T¡mer 0
c.
d.
Quien usa el pre-escalador/divisor interno
Fuente de Clock del Timer 0
e.
Flanco activo de T0CKI
Activa resistencias pull-up del PB
f
Ninguna de las anter¡ores
Ce peÍ;cctd,l
Página2 de 4
18) ¿Usar hardware en vez de software que diferencia tiene?
a.
b.
c.
@
e.
Liberar de trabajo al procesador
El programa ocupa menos memona
@
b.
c.
d.
e.
Ut¡l¡za más recursos del sistema
Todas las anteriores
Ninguna de las anteriores
19) ¿Cuál es el periférico mas utilizado?
a. WDT
b.
c.
Comparadores
Puertos
Todos los anter¡ores
f.
Ninguna de las anteriores
20) ¿Qué sucede al mandar escribir en un puerto de entrada?
a. Se genera un conflict<¡ entre el dato de entrada y el escr¡to
b. El micro tiene prioridad para manejarlo
c. Todas las anteriores
d. Se carga con el valor escrito
@N^a"
f. Ninguna de las anteriores
2l)
Aiustes del vector de interrupción
Plrm¡sos y av¡sos cre ¡nterrupc¡ón
Ninguna de las anteriores
Quedan seteados como entradas
Si son entradas nada
Si son salidas alta impedancia
Todos los pines son entrades
Todos los pines quedan en alta ¡mpedancia
N¡nguna de las anteriores
PILA
N¡nguno de los anter¡ores
a.
DATARAM
RAM
@
d.
Aparece una señal en RBO
Aparece un pulso en RBO
Ocurre un flanco valido en RBO
Ocurre un cambio de estado en RBO
Todas las anteriores
Ninguna de las anteriores
33) Se ejecuta la instruccion SLEEP en la posicion ROM 150H.
cuando se desborde el WDT que instruccion eiecutara primero.
a. ROM 000H
Velocidad y sentido de giro
Velocidad y dezplazamiento
Velocidad solamente
Sentido de giro solamente
b. RAM
OO4H
c. ROM 004H
@.o*,s,,
e. Todas las anteriores
f. Niguna de las anteriores
34) ¿Que condic¡on pone a 0 el bit STATUS, PD
,"¡nstrucción SLEEP
@
b.
c.
d.
e.
Reset POR
Wake-up de cualquier lnterrupción
Todas las anter¡ores
Ninguna de las anter¡ores
35) ¿Cual registro es el buffer de entrada/salida de la EEPROM?
Ninguna de las anteriores
permite
I
Ahorrar energia
Programa más simple
Ninguna de las anteriores
b.
e.
f.
y sentido de giro
Todas las anteriores
e
a.
b.
e. Ninguna de las anteriores
32) El brt INTF es puesto a 'l cuando?
INDF
Manejar más elementos que el número de pines
u s iv
memoria en foma directa
FSR
Programa más veloz
((mEUn tsn'¡c;o
\vffi*J 3'á r,'3 flcr
Ninguna de las anteriores
owa
@
d. ADROM
29) El manejo de matriz de elementos
a.
b-
Todas las anteriores
ACUMULADoR
26) En el P|C16F628A si aparecen 2 fuentes de interrupción
simultáneamente, ¿Cuál se atiende primero?
b,.
@
d.
e.
f.
Proqrama más simple
Mejor interfase máquina-humano
STATUS
28) Si se tuviera una sola señal del encoder que datos se obtendr¡an?
a. Velocidad, posicion y sentido de giro
Quedan seteados como salidas
a.
b.
3l) Como se llama la capacidad de algunos perifericos de manejar
e. Ninguna de la anteriores
Quedan en alta impedancia
b.
c^
V
e.
Ninguno de los anteriores
d. Sentido de grro solamente
Todos ceros
-
Cualquiera de los anter¡ores
@lebcidad,desplazamiento
Todos unos
Ninguna de las anteriores
23) ¿Durante el estado de reset, que estado toman los pines?
a.
Tabla ROM
27) Con las señales de un encoder que informacion se obtiene?
a. Velocidad, posicion y sent¡do de g¡ro
b. Velocidad y sentido de giro
22) ¿Qué sucede con los pines después de un reset?
a.
b.
c.
d.
(/
f.
a.
@
c.
d.
e.
f.
30) ¿Que ventaja tiene usar d¡splays de 7 segmentos?
Mayor capac¡dad de mostrar información
^
(c'.)
v
d.
e.
RealizarcálculosaritméticoJógicos
a. Se anulan mutuamente
b. La de mavor ierarouia
@ ,rque se consutte en primer orden
d. La de mayor pr¡oridad
e. Todas las anteriores
f. Ninguna de las anteriores
¿Qué cont¡ene el registro INTCON?
a. Activación de las interrupciones
b.
@
d.
rabra RAM
25) Estadísticamente, ¿cual es el registro interno del micro más usado
por el programador?
TIMERO
@
e.
24) ¿Generalmente para relacionar un conjunto de valores con otros,
en for¡a bi-univoca. que método es mas rápido?
a.
b.
J¡\
(9/
e.
f.
EECON'1
EECON2
EEADR
EEDATA
Cualquiera de las anter¡ores
Ninguna de las anteriores
la
Cea¿e C/0//
c{l n
Examén de MICROPROCESADORES Y LABORATORIO 5'
IP:
10t12t12
UTU-ITS
Nombre:
36) Si a los bits PS2.PS1.PSO les asigno el valor010, que razon
tendra el post-escalador del WDT
a.
b.
c.
d.
@
1.32
37) ¿Cómo ¡ntercamb¡an información el programa principal y las
subrutinas?
a.
b.
@
d.
e.
§ \§/
\
I
§d
\o
\4.
F
Mediante rnstrucciones en común
Mediante los datos de la PILA
Med¡ante el uso de variables en común
Gualquiera de las anter¡ores
Ninguna de las anteriores
38) El MPLAB-IDE es:
§/1'
I
Lr\
\r
s,§
a.
b.
c.
@
e.
.
Pa¡a simular y escribir programas
Un grabador de PlCs
Depurador de programas
Un entorno de desarrollo
Ninguno de los anteriores
39) ¿Con que instrucción term¡nan las subrutina generales?
a. Con el comando END
b.
@
d.
e.
Con la instrucción RETORNO
Con la instrucción RETURN
Con la instrucción RETFIE
Ninguna de las anteriores
40) El retorno de una subrut¡na se produce a:
El mismo punto de donde se salto
A
'c.
d.
e.
OA §-Ls\
f
§
Ir
BPH
CI
l'-f\
N
4l)
La instrucción siguiente desde donde salto
La pos¡ción 0x004h
A la posición 0x100h
Ninguno de los anteriores
El PlC16F628A realiza la resta mediante
a.
b.
c.
@
a.
b.
l:64
N¡nguna de las anteriores
Determinar el menor y restarlo al otro operando
Determinar el mayor y restarle el otro operando
lnvertir ambos y sumarlos
Calcular el complemento a 2 del susfaendo y sumarlo
e.
Todas las anteriores
f
N¡nguna de las anteriores
47) En un sistema donde se debe aplicar una solución, ¿que son los
datos cons¡derados entradas?
Lo que varian independiente del sistema
42\ ¿Cuándo se carga la pila en el PC?
1:256
1.96
pág3de4
Grupo / Libre:
c.l.:
e.
f.
Con la instrucción cal/
Al escribir el PCL
Con la instrucción goto
Los elementos estáticos del sistema
Con las instrucciones return, retlw y retfie
Los elementos que alteran las salidas
d.
e.
Todas las anteriores
Nunca
El programa objeto
El arch¡vo de l¡stado
El programa fuente
Todos los anteriores
PC
€
b.
(gL
d.
e.
Se conserva tal cual
Se destruye
Ninguna de las anteriores
50) Que hq&: el comando EQU:
Asocia una cadena de caracteres a un valor numérico
@
b.
c.
d.
e.
f.
SUBRUTINA
Cualquiera de las anteriores
Para aoreoar líneas a la memoria
Para insertar líneas al programa fuente
Asocia una variable a un registro
Declara las variables propias y del chip
Todas las añter¡ores
No cumple función
Ninguna de las anteriores
51) El programa fuente debe terminar con:
Un punto y aparte
a.
b.
@
d.
e.
f.
S.
Para encadenar arch¡vos
Ninguna de las anteriores
46) ¿Cuántas son las instrucciones de control?
a.
b.
c.
Una
Dos
Tres
Cuatro
La instrucción SLEEP
El comando END y retorno de carro
Con el comando HALT
Sin ninguna s¡ntaxis especial
Cualquiera de las anteriores
Ninguna de las anteriores
Cinco
Ninguna de las anteriores
!
Se incrementa en uno
d.
Llamado de SUBRUTINA
PC
anteriores
Ninguna de las anteriores
call SUBRUTINA
N¡nguna de las anter¡ores
45\ ¿Para que sirve el comando INCLUDE?
a. Para agregar información al programa
7+r
Todas las
q
goto SUBRUTINA
)
La existencia de un salto
49) En un movim¡ento de datos, ¿que sucede con el registro fuente?
Se debe compilar
Ningunó de los anteriores
PILA
El orden en que e.jecutar los bloques del sistema
@
c.
d.
e.
El archivo de errores
44) ¿Cómo se invocan las subrutinas?
a.
b.
ey
d.
e.
I
g.
Ninguna de las anteriores
48) Que función cumplen las líneas de flu.¡o:
a. El numero de variables usadas
43) ¿Cual archivo no genera el compilador?
a.
b.
c.
@
e.
f.
Todas las anteriores
'.,-tffia
iltzá\
de
un
BBrvrcro
ITS
:,.e:t.
"wrñ3É,
"i8f§crusivo
&u ecee,;
Página 4 de 4
52) ¿Cuántos punteros lógicos podemos usar?
a. Solo uno
b.
c.
d@
f.
Hasta dos
Hasta cubrir todos los GPRs disponibles
e.
f.
Todas las anteriores
FFh reg¡stros ROM
32 registros SFR
256 reg¡stros RAM
G)
c.
d.
e.
b. RAsA/REF/OSCI
^
e. Todas las anteriores
incf regl.F y bffss SLATUS,Z
dec regl,F y btfsc SIAfU§CY
sub$t regl,F y btfss SIAfU§Z
addvvf
regl,F y btfss SIAIUS,Z
Ninguna de las anteriores
Su capacidad
Su nombre
Su dirección de memoria
Su conten¡do
Ninguno de los anter¡ores
e.
Cabecera del dato
f.
BitT
Ninguna de las anteriores
67) ¿Qué reg¡stro no forma parte del núcleo
Ninguna de las anteriores
6'l) ¿Cómo se clasifica la memoria del sistema según su uso?
a.
CISC o RISC
b.
Harvard o Von Newman
Ram o Rom
N¡nguna de las anteriores
a.
PC
f.
Ninguna de las anteriores
b.w
PCoN
lh oProN_REG
(g/
e. Todas las anteriores
Todas las anteriores
e.
N¡nguna de las anteriores
@14
LSB
@
d.
lncrementar el PC en uno
a.8
b.9
c. 11
d. 13
60) ¿En sistema binario como se le llama a la ofra de orden 7?
a. MSB
^^
&l
Elegir entre dos instrucciones consecut¡vas
66) ¿Cuantos bit tiene el lR del p¡c1f28a?
f. Ninguna de las anteriores
b.
c.
t¡o ejecutar la instrucción inmed¡ata s¡guiente
b. Máxima Valoración Reciproca
c. Múltiplo de Valor Real
6) uár¡ro valor Reoresentable
\J
e. Ninguna de las anteriores respuestas
(y'RASA/pp/MCLR
d. RA4/INT
lr a otra d¡rección
65) En los sistemas limitados en cifras, ¿que es el MVR?
a. Mínimo Valor Reconocido
a. RAS/T0CKI/AN2
128 registros GPR
68)
¿,En que condiciones en el pic el b¡t CY asume valor 1?
62) Sluna resta tiene como resultado 00, ¿que valor asume el borrow?
Ob.
Cuando hay desborde o no hay borrow
cero
Cuando hay desbordes o borrow
Uno
c.
c.
Al ser menor de cero el resultado
Negado de Z
Variable Índice
d.
Todas las anteriores
d.".
Complemento de Z
Puntero
e.
Ninguno de los anteriores
Etiqueta
Marcador
Ninguna de las anteriores
57) El diseño de un programa comienza con:
El programa fuente
@
c.
Ninguna de las anteriores
59) El p¡n que no puede ser seteado como salida, ¿a que
perifericos/función se puede asociar?
Ninguna de las anteriores
56) ¿Cómo se llama la variable que puede direccronar datos en la
RAM?
il-
Alternas
Pulsantes
N¡nguna de las anteriores
a.
-rr
I
c.
d.
e.
Continuos
d.
55) ¿Qué característ¡ca de los GPR se asocia al nombre de una
variable común?
a.
b.
@
d.
e.
b.
64) Un SALTO o JUMP es:
Digitales
Los oue se necesiten
54) ¿S¡ no tuviéramos la instrucción incfsz reg1, F como la
implementaríamos?
@
b.
c.
' d.
e.
@
Hasta tres
53) Usando solo el puntero de la RAM cual seria la máxima extensión
teórica de la tabla?
a.
b.
@
d.
e.
58) El procesador maneja valores
El diagrama de flujo
N¡nguna de las anteriores
69),ffirOue cual no es una la caracterÍstica del PlC16F628A
(g/ Von Newman abierta
b. Harvard cerrada.
63) ¿Las matrices de datos son elementos?
a. lrreales
@ Lógicos
c. Físicos
d. Complementarios
e. Ninguna de las anteriores
¡
El programa objeto
d.
La descripción del problema
e.
Todas las anteriores
f.
Ninguna de las anteriores
Es un serulcio -,.
de lT§ <4#
Iárá'üso exclusivo
l,r e! mismo
c.
d.
e.
f.
g.
RISC
Núcleo 8 bit
'18 pines
Todas las anteriores
N¡nguna de las anteriores
Descargar