You are on page 1of 4
PONTO 143/4 Pags. EXAME NACIONAL DO ENSINO SECUNDARIO 12.° Ano de Escolaridade (Decreto-Lei n.° 286/89, de 29 de Agosto) Curso Tecnolégico de Electrotecnia/Electrénica Duragdo da prova: 120 minutos 17 FASE 1999 2! CHAMADA PROVA ESCRITA DE SISTEMAS DIGITAIS ‘As justificagdes que apresentar devem ser completas e sucintas. e A prova inclui uma folha com as instrugdes do microprocessador 808: 1. Considere um circuito sequencial sincrono formado por uma cadeia de trés biestaveis tipo T, com as seguintes equagdes de entrada: To=Q,.Q2; Ty=1 © T2=Q) Indique a sequéncia produzida pelo circuito, justificando a resposta através da construgao da tabela de transigdes de estados. Considere 0 estado inicial de Q, = Qy = Qo = 0 € Q, como o bit mais significative (MSB). 2. A figura 1 representa um arranjo légico programadvel (PLA), em que a intersecgao de duas linhas na matriz dos fusiveis com o simbolo * sobreposto corresponde a uma ligacdo programavel (fusivel intacto). A meméria est4 programada para gerar as fungdes S; e S;. A 8. c. D. Figura 4 Escreva as equagées ldgicas das fungées programadas. 3. Uma unidade de meméria ROM dispée de 4 entradas de enderego (Ay a A), 4 saidas de dados (Dp a D5) 1 linha de controlo CS (selecgo de chip) que activa a nivel alto. Utilizando unidades idénticas, estabelega o esquema de blocos com as ligagdes e circuitos légicos necessarios a implementagdo de uma meméria ROM com a capacidade para armazenar 32 palavras de 8 bits. 4, Um circuito sequencial sincrono, com elementos de meméria tipo D, tem o seguinte funcionamento: — Com a entrada de controlo X nos niveis ldgicos «0» ou «1», 0 circuito contara, respectivamente, 0,1, 2,3, 4, [0, ... ou 0, 2,5, (0, ... — Se durante a contagem o valor de X for alterado, esta sera sempre ascendente. Determine as equagdes simplificadas dos elementos de meméria, necessérias & representago do circuito u e 4. Na figura 2, estdo indicados os contetidos binarios dos registos A e B, assim como a situagaio das flags do registo de estado, antes da execugao da instrugao ADC B. Registo A [1000 1000 [ Registo A Registo B[ 1000110 ADC B Registo de frags [1]o|-[ol-[1[-[1 EEL EF] Jresisto ae tags SZ AC PC Sz AC PC Figura 2 1.1. Indique os contetidos do registo A e do registo de flags apés a execugao da instrugdo ADC B. Justifique a sua resposta. 4.2. Justifique 0 tipo de enderegamento utilizado pela instrugéo ADC B. e 2. No seguinte extracto de programa, escrito em linguagem Assembly, detectam-se 3 erros na aplicagao das instrugées. Identifique esses erros. Justifique a sua resposta. LXtH,1111H LX! D,1222H MVL AM ADD 66H STA 1500H STAX 1555H 3. Um determinado numero X de 16 bits encontra-se guardado nas posigbes de meméria 1300H (byte de menor peso) e 1301H. Utilizando as instrugdes do microprocessador 8085, estabelega um programa em linguagem Assembly que permita calcular o complemento a dois do numero X, colocando o resultado nas posigées de meméria 1302H (byte de menor peso) e 1303H. FIM 4143/2 INSTRUGOES DO MICROPROCESSADOR 8085 [RRR De EREERRCATETATOS BR ei eae BE gE we Bog foe [BE tuo [EBB fue [BFE [uw [EP es es — 7 gy ae a ae we HEB [uw | 2 [aoe [BB | un as cago Ee es ef OEPa ks ot 8 Be] |i i & gE 2 bel UE i & soo |B B |e oo [F Bla lf 2] UE OE we jen, yan: ns —s ey ‘ 5 ae «fF s i 8 ; fe) eS 2 2 ie : fh) |RRS su [EB | olf EB] on lf 8) [RRS ease ie i if) |EE ae bg i be) [Bee 2 8 ey iy i 3 —s STEERER : ee a ox [2 Peer bg ‘bs rseios cm deetos avers ooracos pass Corporation INSTRUGOES DE DESVIO INSTRUGOES DE conta as ae ae we 8] (ae 2 Pe] [am ft 2) Ger we e| les # ig ee Be 8) [Be F] on [PB bE] ee wa) ee & if $ me B| ae & ig 7 m B| ee # izl|~(F a]| & z 8) es & be BI | = EE 4143/4 COTAGOES .. 24 pontos 20 pontos .. 26 pontos 42 pontos 0 24 pontos 6 pontos rat 21 pontos 46 pontos TOTAL .. 200 pontos

You might also like