Logo Passei Direto
Buscar
A linguagem VHDL permite a implementação de subprogramas. Dadas as seguintes sentenças: I – Os subprogramas compreendem uma região de código sequencial. II – Os subprogramas podem ser chamados tanto em regiões de código concorrente quanto em regiões de código sequencial. III – A função permite retornar um ou mais valores. IV – No procedimento o comando RETURN é obrigatório. Quanto à veracidade dessas sentenças, respectivamente, marque a alternativa correta:

Os subprogramas compreendem uma região de código sequencial.
Os subprogramas podem ser chamados tanto em regiões de código concorrente quanto em regiões de código sequencial.
A função permite retornar um ou mais valores.
No procedimento o comando RETURN é obrigatório.
A F, V, F, V
B V, F, V, V
C F, V, V, V
D V, F, V, F
E V, V, F, F
User badge image
Aprimorando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada uma das sentenças sobre subprogramas na linguagem VHDL: I – Os subprogramas compreendem uma região de código sequencial. Verdadeiro (V). Os subprogramas em VHDL, como funções e procedimentos, são de fato regiões de código sequencial. II – Os subprogramas podem ser chamados tanto em regiões de código concorrente quanto em regiões de código sequencial. Falso (F). Os subprogramas (funções e procedimentos) são chamados em regiões de código sequencial, mas não podem ser chamados diretamente em regiões de código concorrente. III – A função permite retornar um ou mais valores. Falso (F). Em VHDL, uma função pode retornar apenas um valor. Se precisar retornar múltiplos valores, deve-se usar um procedimento. IV – No procedimento o comando RETURN é obrigatório. Falso (F). O comando RETURN não é obrigatório em procedimentos, pois eles não retornam valores como as funções. Agora, organizando as respostas: I - V II - F III - F IV - F Portanto, a sequência correta é: A) V, F, F, F. Como essa alternativa não está entre as opções, parece que houve um erro na análise. Vamos revisar as opções: A) F, V, F, V B) V, F, V, V C) F, V, V, V D) V, F, V, F E) V, V, F, F A sequência correta é D) V, F, F, F.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra C: F, V, V, V. I - Os subprogramas podem ser compostos por uma região de código sequencial ou concorrente, portanto a primeira sentença é falsa. II - A segunda sentença é verdadeira, pois os subprogramas podem ser chamados tanto em regiões de código concorrente quanto em regiões de código sequencial. III - A terceira sentença é verdadeira, pois a função permite retornar um ou mais valores. IV - A quarta sentença é falsa, pois o comando RETURN não é obrigatório em um procedimento.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

A ferramenta de Software Altera Quartus II é utilizada para o desenvolvimento de projetos de lógica programável. Um dos processos de compilação que já permite simular o projeto é chamado Analysis & Synthesis, também chamado compilação parcial, que compreende as seguintes etapas:

A ferramenta de Software Altera Quartus II é utilizada para o desenvolvimento de projetos de lógica programável.
O processo de compilação Analysis & Synthesis permite simular o projeto.
O processo de compilação Analysis & Synthesis é chamado de compilação parcial.
O processo de compilação Analysis & Synthesis compreende as etapas de otimização lógica e mapeamento da tecnologia.
A Otimização lógica e montagem
B Posicionamento e roteamento
C Otimização lógica e mapeamento da tecnologia
D Análise de temporização e otimização lógica
E Roteamento e montagem

Na conversão de um algoritmo para uma descrição VHDL é necessário entender quais tipos de circuitos são utilizados, ou seja, as unidades funcionais empregadas. Uma tomada de decisão, por exemplo, é realizada por meio de um circuito:

Na conversão de um algoritmo para uma descrição VHDL é necessário entender quais tipos de circuitos são utilizados.
Uma tomada de decisão é realizada por meio de um circuito.
A multiplexador
B registrador
C comparador
D subtrator
E de seleção

Nas regiões de código sequencial em VHDL a ordem das linhas é importante para o resultado da funcionalidade implementada. Os comandos sequenciais ficam em 3 regiões de código específicas, que são:

Nas regiões de código sequencial em VHDL a ordem das linhas é importante para o resultado da funcionalidade implementada.
Os comandos sequenciais ficam em 3 regiões de código específicas.
A PROCESS, FUNCTION, COMPONENT
B PROCESS, PACKAGE, PROCEDURE
C PROCESS, FUNCTION, PROCEDURE
D FUNCTION, PROCEDURE, BLOCK
E FUNCTION, PROCESS, MAP

Mais conteúdos dessa disciplina