Logo Passei Direto
Buscar

Informática

UNIFATECIE
“Para dizer ao microcontrolador na placa do Arduino o que fazer, é preciso enviar um programa para ele. No Uno, você envia os programas principalmente por uma conexão USB. O soquete grande e metálico é uma porta USB para um cabo USB AB. Esse cabo é semelhante ao utilizado na impressora ou scanner da sua casa, portanto, você pode encontrar essas peças sobrando em algum lugar por aí, que podem ser muito úteis. A placa Arduino usa o USB tanto para energia quanto para transferência de dados. A utilização de um cabo USB é perfeita para aplicações de baixo consumo e para quando os dados estão sendo enviados ou recebidos de um computador” (Sejnowsli, 2019, p.22) De acordo com seus conhecimentos, assinale a alternativa que corresponde a uma afirmação verdadeira sobre a linguagem de programação Assembly? a. A linguagem Assembly não é amplamente utilizada em sistemas embarcados. b. Os comandos em Assembly são escritos em linguagem de máquina, diretamente compreendida pelo hardware. c. A linguagem Assembly é uma forma de programação de alto nível que oferece um alto nível de abstração. d. A linguagem Assembly é baseada em códigos binários. e. A programação em Assembly é altamente portável entre diferentes processadores.
User badge image
Thiago Oliveira

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Analisando as afirmações sobre a linguagem de programação Assembly: a. A linguagem Assembly não é amplamente utilizada em sistemas embarcados. - Esta afirmação é falsa, pois a linguagem Assembly é comumente utilizada em sistemas embarcados devido à sua proximidade com o hardware. b. Os comandos em Assembly são escritos em linguagem de máquina, diretamente compreendida pelo hardware. - Esta afirmação é verdadeira, pois a linguagem Assembly é uma linguagem de baixo nível que se traduz diretamente em instruções compreendidas pelo hardware. c. A linguagem Assembly é uma forma de programação de alto nível que oferece um alto nível de abstração. - Esta afirmação é falsa, pois a linguagem Assembly é considerada de baixo nível, oferecendo pouca abstração em relação ao hardware. d. A linguagem Assembly é baseada em códigos binários. - Esta afirmação é verdadeira, pois a linguagem Assembly é baseada em códigos de máquina, que são representados em formato binário. e. A programação em Assembly é altamente portável entre diferentes processadores. - Esta afirmação é falsa, pois a programação em Assembly é altamente dependente da arquitetura do processador, tornando-a menos portável entre diferentes processadores. Portanto, a alternativa correta é: b. Os comandos em Assembly são escritos em linguagem de máquina, diretamente compreendida pelo hardware.

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

“O Arduino nasceu lá na Itália, no Interaction Design Institute Ivrea (IDII), em uma pós-graduação de design de interação focada em como as pessoas interagem com produtos, sistemas e ambientes digitais, e como eles, por sua vez, nos influenciam.” (Sejnowsli, 2019, p.8)



De acordo com seus conhecimentos, assinale a alternativa que corresponde a situações a programação em Assembly é comumente utilizada?

a.
Manipulação de strings.


b.
Desenvolvimento de projetos Arduino.


c.
Programação de aplicativos móveis.


d.
Otimização de código.


e.
Projeto de jogos de computador.

“A ideia básica da comunidade Arduino é criar um ambiente em que qualquer pessoa interessada possa participar e contribuir com pouco custo inicial. Uma placa básica do Arduino pode ser encontra-da na internet por cerca de 20 dólares, e o software necessário para programar o Arduino é baseado em código aberto (que se pode usar e modificar livremente).” (WARREN, 2019, p.9) De acordo com seus conhecimentos, assinale a alternativa que corresponde ao propósito da função delay(5000)? a. Controlar o brilho dos LEDs. b. Iniciar o programa novamente após um intervalo de 5 segundos. c. Definir o tempo total de execução do programa. d. Aguardar 5 segundos antes de executar o próximo conjunto de comandos. e. Diminuir a intensidade da luz emitida pelos LEDs.

Mais conteúdos dessa disciplina