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