O papel da linguagem de descrição de hardware é fornecer um modo conciso e conveniente para o projetista descrever a operação do circuito implementado com o uso de dispositivos de lógica programável. São exemplos de linguagem de descrição de hardware:
Analise as afirmativas identificando com
“V" as VERDADEIRAS e com “F" as FALSAS
assinalando a seguir a alternativa CORRETA, na
sequência de cima para baixo:
( ) Um decodificador é um dispositivo cuja
saída será ativada apenas quando uma única
combinação binária (código correto) estiver
presente em suas entradas.
( ) Contadores atuam como chaves controladas
digitalmente que selecionam e conectam uma
entrada lógica de cada vez ao pino de saída.
Muitos sinais de dados diferentes podem
compartilhar a mesma via de dados.
( ) Em sistemas digitais, muitos dispositivos
têm de compartilhar a via de dados, que costuma
ser denominada barramento de dados.
( ) Circuitos osciladores possuem diversas
aplicações em sistemas digitais, dentre elas
estão seleção de dados, roteamento de dados,
sequenciamento de operações, conversões
paralelo-série, geração de formas de onda e
geração de funções lógicas.
Dada a expressão qual a expressão simplificada correspondente?
O mapa de Karnaugh é um método gráfico
usado para simplificar uma equação lógica ou
para converter a tabela verdade em um circuito
lógico. No mapa de três variáveis, representado
abaixo, qual a expressão simplificada resultante?
Seja o seguinte texto fonte em Pascal: while I < 100 do I := J + I ; Após a Análise Léxica da instrução acima, qual poderia ser a cadeia de tokens que melhor a representa? Para simplificar, os tokens estão representados por pares [classe_símbolo, índice_tabela].
Sobre o processo de digitalização
(conversão analógico-digital) e reconstrução
(conversão digital-analógico) de sinais, assinale a
alternativa em que todas as afirmativas estão
CORRETAS:
I. Se a maior frequência de um sistema de áudio é
menor que 10kHz, sua reconstrução será
perfeitamente possível se o sinal de áudio for
amostrado a 25 mil amostras por segundo.
II. Se um tom de 12kHz, presente em um sinal de
áudio, for digitalizado com uma frequência de
amostragem de 20kHz ocorre um fenômeno
chamado aliasing. Em vez de escutar um tom de
12kHz no sinal reconstruído, um tom de
frequência diferente será escutado.
III. Para evitar perdas de informação, como provou
Harry Nyquist, o sinal de entrada tem de ser
amostrado a uma taxa maior que duas vezes o
componente de maior frequência do sinal de
entrada.
IV. Em sistemas de processamento digital de sinais,
o circuito de conversão analógico-digital mais
usado para aquisição das medidas analógicas,
utiliza técnica de aquisição com intervalo de
aquisição variável, por apresentar maior
velocidade de conversão.
Assinale a alternativa que representa
CORRETAMENTE a simplificação da expressão
booleana acima.
Assinale a alternativa que apresenta a
expressão resultante da tabela verdade
apresentada abaixo.
Sobre Circuitos Lógicos Combinacionais,
I. Um dos métodos de projetos de circuitos lógicos
combinacionais é (1 ) construir a tabela-verdade,
(2 ) converter a tabela-verdade em uma
expressão na forma de soma de produtos, (3 )
simplificar a expressão usando álgebra booleana
ou mapa de Karnaugh, (4 ) implementar a
expressão final.
II. Todas as portas básicas (AND, OR, NAND e
NOR) podem ser usadas para habilitar ou
desabilitar a passagem de um sinal lógico de
entrada para a saída.
III. As principais famílias de Circuitos Integrados
digitais são as famílias TTL e CMOS.
Assinale a alternativa em que (todas) a(s )
afirmativa(s ) está(ão) CORRETAS:
Considere o seguinte Autômato Finito
Determinístico (DFA):
Assinale a alternativa INCORRETA:
Sistemas digitais podem operar tanto no
modo assíncrono quanto no modo síncrono. Em
sistemas síncronos, os momentos exatos em que
uma saída qualquer pode mudar de estado são
determinados por um sinal denominado clock.
Sendo a condição anterior do estado da saída
Q, assinale a alternativa que representa
CORRETAMENTE a tabela-verdade que
corresponde ao flip-flop da figura abaixo.
Todo circuito lógico executa uma expressão
booleana e, por mais complexo que seja, é
formado pela interligação das portas lógicas
básicas. A expressão booleana CORRETA
executada pelo circuito representando na figura
abaixo é:
Com relação à estrutura de um compilador: I.O analisador léxico lê o fluxo de caracteres que compõe o programa fonte e os agrupa em sequências significativas, chamadas lexemas. II.O analisador sintático pode criar uma representação intermediária tipo árvore, que mostra a estrutura gramatical da sequência de tokens. III.O analisador semântico faz a verificação de tipo, em que o compilador verifica se cada operador possui operandos compatíveis. IV.No processo de traduzir um programa fonte para um código objeto, um compilador pode produzir uma ou mais representações intermediárias, as quais podem ter diversas formas. V.A fase de otimização de código depende única e exclusivamente das arquiteturas de máquinas para fazer transformações no código intermediário. Assinale a alternativa em que todas as afirmativas estão CORRETAS:
Considere o Autômato Finito Determinístico
(AFD) M a seguir:
é definido da pela seguinte tabela de transição de
estados:
Assinale a alternativa que apresenta a sequência
CORRETA de entradas para o AFD apresentado:
Assinale a alternativa em que (todas) a(s)
afirmativa(s) está(ão) CORRETAS:
I.Portas lógicas e inversores podem produzir
oscilações enquanto o sinal de entrada passa
pela faixa de tensão denominada indeterminada.
Um dispositivo que possui na entrada Schmitttrigger
é projetado para receber sinais com
transições lentas e produzir saídas com
transições livres de oscilações.
II.Flip-flops têm dois estados estáveis e são
chamados multivibradores biestáveis. Os
monoestáveis têm um estado estável e, assim,
são chamados de multivibradores monoestáveis.
Um terceiro tipo não tem estados estáveis e, por
isso, são chamados multivibradores astáveis.
III.Gerador de clock a cristal usa um componente de
alta precisão e estabilidade denominado cristal de
quartzo. Circuitos geradores de clock a cristal são
usados em qualquer aplicação em que um sinal
de clock seja usado para gerar intervalos
precisos de tempo.