TEST BORRADO, QUIZÁS LE INTERESE: Recu Electrònica
COMENTARIOS | ESTADÍSTICAS | RÉCORDS |
---|
REALIZAR TEST
Título del Test:
Recu Electrònica Descripción: Preguntes teòriques tests parcial i final 23-24 Autor:
Fecha de Creación: 28/06/2024 Categoría: Psicotécnicos Número Preguntas: 17 |
COMPARTE EL TEST
Comentar
No hay ningún comentario sobre este test.
Temario:
Indiqueu quan les caigudes de tensio en l'alimentacio d'un microprocessador poden produir, en general, un comportament inesperat d'aquest. Quan tenen una durada inferior a una decima de segon i no produeixen un reset del microprocessador Quan tenen una durada de varies decimes de segon i produeixen un reset del microprocessador Quan suposen una caiguda de la tensio d'alimentacio de mes del 90% i una durada de varis nanosegons Quan suposen una caiguda de la tensio d'alimentacio de menys del 10% i duren varis nanosegons No produeixen comportaments inesperats. Indiqueu l’afirmacio que millor descriu el valor contingut al Punter de la Pila (Stack Pointer) en el microcontrolador PIC18F4520 L’adreça de memòria de la pila on s’ha guardat l’ultima adreça de retorn L’adreça de memòria on es troben les variables globals La posició actual del programa dins la memòria ROM L’adreça de retorn quan es produeixi la propera interrupció L'adreça de memòria on comença la pila en la memòria RAM. Indiqueu quina de les seguents afirmacions es FALSA respecte el proces de fabricacio de circuits integrats Les tecnologies actuals permeten crear fins un màxim de 400 o 500 connexions cap a l'exterior (pins) en un mateix xip Per a créixer un lingot de silici cristal·lí es necessita un petit cristall de silici inicial que actua com a llavor La fabricació de transistors nanomètrics sobre una oblia de silici es basa en el procés de fotolitografia (gravat per llum) Es fabríquen simultàniament centenars de xips idèntics en una oblia i després se separen (es tallen en daus) L'encapsulat de xips amb alumini s'utilitza per afavorir la dissipació de calor. 5. A continuació es llista un conjunt de característiques presents en els microprocessadors. Indiqueu quines d’elles pertanyen a cadascun dels tres tipus: General Purpose Processors (GPP), Application Specific Processors (ASP) o Single Purpose Processors (SPP). Nota: trieu aquella opció que descrigui la classificació de forma més plausible I) Executa un codi fix encastat dins el propi controlador. II) Té capacitat per executar qualsevol programa a gran velocitat. III) Te un banc de registres extens. IV) El subsistema de control te exclusivament incorporades les operacions i registres necessaris per executar un sol programa amb gran eficacia. V) Disposa d’instruccions espec´ıfiques que permeten limitar el consum del microprocessador. VI) En l’execucio de programes de processat de senyal es molt eficaç ja que presenta un rendiment elevat amb un consum baix. II, III / V, VI / I, IV I, II / III, IV / V, VI VI, V / I, II / III, IV IV, VI / III, V / I, II II, IV / I, III / V, VI. El cronograma adjunt correspon a la caracteritzacio experimental d’una funcio logica de 3 variables, y(a, b, c). Es desitgen realitzar dos implementacions amb portes de la funcio y, una emprant portes NAND de 2 entrades i una altra emprant portes NOR de 2 entrades. En totes dues implementacions s’ha d’emprar el minim nombre de portes possible. Indiqueu quants transistors requereixen cadascuna d’aquestes implementacions. Nota: podeu suposar que es disposa de les negacions de les variables 8 i 12 6 i 12 8 i 8 6 i 10 10 i 8. 8. Indiqueu quines de les seguents afirmacions son certes en relacio al proces de fabricacio de circuits integrats: I) Els circuits integrats es fabriquen sobre un substrat de silici altament purificat. II) La tecnica emprada per a fabricar els circuits integrats rep el nom de fototipografia. III) Una oblia de silici (silicon wafer) conte molts circuits integrats. IV) El circuit integrat es materialitza sobre una oblia de silici (silicon wafer) emprant una fresadora controlada per computador (CNC milling machine). I i III I i II i III I i II II i III Totes. Indiqueu que fa l’expert en compatibilitat electromagnetica d’un dels videos del tema 10 per tal de provocar resets al microcontrolador en estudi Aplica, amb una antena de bucle magnètic, un pols de tensió. Desconnecta, durant uns mil lisegons, l’alimentacio de la placa de circuit impres Desconnecta, durant uns mil lisegons, la resistencia de pull-up que mante el pin de reset inactiu Treu el microcontrolador del socol Cap de les altres. 1. Un sistema electronic disposa d’un microprocessador encastat que executa un unic programa. Indica quines de les seguents afirmacions son certes en relacio a dit microprocessador: I) En els calculs amb variables enteres, l’ordre en que es fan les operacions de producte i divisio pot donar lloc a resultats diferents. II) L’execucio del programa ha d’estar sempre suportada per un sistema operatiu. III) Mentre el sistema esta alimentat i la CPU funcionant, el microprocessador llegeix, descodifica i executa instruccions de la memoria de programa. IV) Si la traça del programa te un final, l’execucio del mateix pot dur-lo a un comportament caotic. V) La inclusio d’un bucle sense fi es opcional. Es pot obviar en els microprocessadors en els quals es vol reduir el consum energetic. I i III i IV II i V I i II i IV Totes Cap. 3. Un sistema de control ha d’observar l’estat de 20 senyals d’entrada. Quan algun d’aquests senyals s’activa, un microprocessador ha de fer una certa accio, diferent per cada senyal. Se sap que el fragment de programa que verifica l’estat de cada senyal triga 10 µs en ser executat. Alhora, quan un senyal s’activa cal executar una funcio que triga uns 250 µs en mitjana. Es fan dues programacions possibles de l’algorisme de control: una amb polling i una segona amb interrupcions. Amb el sistema polling el microprocessador pot recordar l’activacio de qualsevol senyal mentre no s’hagi fet l’accio corresponent. Amb el sistema d’interrupcions, se sap que el microprocessador te un unic flag d’interrupcio que s’activa per qualsevol dels 20 senyals pero que no pot recordar l’activacio de mes d’un senyal alhora. La crida del servei d’interrupcions consumeix uns 40 µs abans no s’inicia l’execucio del servei d’interrupcions. Determina per cadascuna de les solucions (polling o interrupcio) l’interval de temps que trigara el microprocessador en executar l’accio corresponent a l’activacio d’un senyal qualsevol. Polling: de 260 µs a 5200 µs. Interrupcio: de 300 µs a 490 µs Polling: de 10 a 260 µs. Interrupcio: de 50 µs a 300 µs Polling: de 250 µs a 5000 µs. Interrupcio: de 290 µs a 5040 µs Polling: de 260 µs a 460 µs. Interrupcio: de 300 µs a 500 µs Polling: de 780 µs a 2300 µs. Interrupcio: de 300 µs a 2700 µs. En una CPU (Unitat Central de Processament), quina de les seguents afirmacions es certa respecte del Program Counter (PC) i l’Instruction Register (IR)? Tant el PC com l’IR son registres de la CPU que, la major part de les vegades varien els seus continguts a cada nova instruccio durant l’execucio d’un programa El PC emmagatzema l’adreça de la instruccio actual en execucio, mentre que l’IR apunta a la seguent instruccio a ser executada. El PC no pot emmagatzemar dades temporals utilitzades en operacions matematiques, mentre que l’IR si ho pot fer El PC conte les instruccions d’un programa en execucio, mentre que l’IR guarda l’adreça de memoria on es troba la seguent instruccio Cap de les altres. En l’entorn MPLAB de Microchip, quina de les seguents afirmacions es FALSA? No hi ha diferencia significativa entre els modes “Debugger” i “Simulator”. Poden ser utilitzats indistintament El mode “Debugger” permet depurar aplicacions en maquinari real, mentre que “Simulator” nomes permet realitzar simulacions a l’entorn software “Run” executa el codi de forma continua sense interrupcions, mentre que “Animate” executa el codi pas a pas, permetent un control mes precis de la depuracio. Tant “Animate” com “Run” permeten executar el codi en maquinari real quan esta seleccionat el mode “Debugger”. No es poden tenir activats el mode “Debugger” i “Simulator” alhora. Trobem un fragment de programa per a un PIC18F4520 on es defineix la funcio funcio_x que opera sobre l’argument dada. Podeu assumir que dada es un byte amb valor superior a 10. Indiqueu quines de les seguents afirmacions son certes respecte a aquest fragment de codi. funcio_x: movlw dada movwf 0 x02 ,1 etiqueta : decfsz 0 x02 ,1 ,1 goto etiqueta return Apendix: Tot seguit trobareu una breu descripci´o de les instruccions. d MOVLW k: The 8-bit literal ‘k’ is loaded into W. d MOVWF f,a: Move data from W to register ‘f’. If ‘a’ is ‘0’, the file register is accessed in reduced mode. If ‘a’ is ‘1’ the file register is accessed in banked mode through BSR register. d DECFSZ f,d,a: The contents of register ‘f’ are decremented. If the result is ‘0’, the next instruction is discarded. If ‘d’ is ‘0’, the result is left in W. If ‘d’ is ‘1’ the result is left in register ‘f’. If ‘a’ is ‘0’, the file register is accessed in reduced mode. If ‘a’ is ‘1’ the file register is accessed in banked mode through BSR register. d GOTO k: Unconditional branch to address indicated by ‘k’. d RETURN: Return from subroutine. I) A l’adreça 0x02 es guarda inicialment la dada dada. II) El valor emmagatzemat a l’adreça 0x02 es mante contant (i igual a dada). III) El programa sempre executa una sola vegada cada instruccio del programa. IV) El temps d’execucio del programa depen de l’adreça on es troba etiqueta. I I i II III II i IV Cap. 8. Considereu el codi C de la figura adjunta. Aquest defineix una funcio f per a ser compilada amb el compilador C18 de Microchip (PIC18F4520). Indiqueu quina de les seguents afirmacions descriu millor la seva funcionalitat. unsigned int f( unsigned int n){ return n & 0 xFFFC ; } Retorna el multiple de 4 immediatament inferior o igual a l’argument d’entrada n Retorna l’argument d’entrada n, havent establert els 14 bits mes significatius a 1. Retorna el resultat d’haver restat 3 a l’argument d’entrada n Retorna el resultat d’haver dividit per 2 l’argument d’entrada n Hi ha un error en el codi i aquest no compilara. Indiqueu quines de les seguents afirmacions sobre el PIC18F4520 de Microchip son certes: I) L’adreça 0xFBC de la memoria de dades es accessible tant en mode bancs com en mode reduit. II) L’execucio d’una instruccio CALL implica un increment del comptador de pila o “stack pointer”. III) Es possible que, degut a la longitud finita dels tipus, la suma de dos bytes en la ALU del microcontrolador doni un resultat correcte si aquests bytes corresponen a variables de tipus unsigned char i doni un resultat incorrecte si corresponen a variables de tipus char. IV) Es tracta d’una arquitectura Harvard amb un conjunt d’instruccions CISC. I i II i III I i III i IV I i III I i II Cap. El microcontrolador PIC18F4520 realitza la suma aritmetica de dos variables tipus char de valor 35 i 125, respectivament. Indiqueu quines de les seguents afirmacions son certes respecte els bits del registre d’estat del PIC18F4520 despres d’executar dita instruccio de suma. Nota: assumiu que la instruccio de suma actualitza tots els bits del registre d’estat. I) El bit C es posara a 1. II) El bit OV es posara a 1. III) El bit DC es posara a 1. IV) El bit N es posara a 1. I i III I i II I i II i III II Totes. Indiqueu quines de les seguents afirmacions sobre el PIC18F4520 son certes. I) L’adreça 0x0A4 de la memoria de dades es accessible tant en mode bancs com en mode reduit. II) El retorn d’un servei d’interrupció implica un increment del comptador de pila o “stack pointer”. III) Es tracta d’una arquitectura Harvard amb un conjunt d’instruccions CISC. IV) La memoria de programa presenta un espai d’adreçament de 32 kbytes. Cap Totes I i II I i III II. Quines de les afirmacions seguents son FALSES en relacio a la gestio que fa la CPU en les crides d’interrupcio: I) Revisa l’estat dels flags d’interrupcio a cada cicle de maquina. II) L’habilitacio del flag GIE es fa automaticament en retornar del servei d’interrupcio. III) Abans de finalitzar el servei d’interrupcio cal programar l’esborrat del flag d’interrupcio. IV) El polling per determinar el/s flag/s d’interrupcio actiu/s cal programar-lo dins del servei d’interrupcio. V) El subsistema de control fa un backup automatic de l’estat del programa principal. La restauracio de l’estat tambe es automatica. VI) El subsistema de control emmagatzema a la pila el valor de retorn del PC automaticament. V I i III IV i V i VI Totes Cap. |
Denunciar Test