A linguagem de programação Assembly compreende um tipo de linguagem de baixo nível que apresenta conjunto de instruções, por meio do qual se pretende projetar um programa, iguais ao conjunto que é definido pelo fabricante da família de microcontroladores ou microprocessadores. Assim, sobre as linguagens de programação de um microprocessador, assinale a alternativa correta.
I. Os programas são construídos em linguagem de máquina e essa linguagem é simplesmente desenvolvida por meio de códigos operacionais binários, ou seja, apenas uns e zeros são utilizados para descrever todas as instruções.
II. Cada linha de um código de programa escrito em linguagem Assembly abrange quatro campos: o campo de etiqueta, o de instrução, o campo do operando e o campo do comentário.
III. Os programas são construídos em linguagens de alto nível e essa linguagem é, simplesmente, desenvolvida por meio de códigos operacionais binários, ou seja, apenas uns e zeros são utilizados para descrever todas as instruções.
IV. As linguagens de alto nível caracterizam-se por serem linguagens orientadas para o problema, por isso o programador não precisa conhecer os detalhes da arquitetura do microprocessador e seu conjunto de instruções, ele apenas segue as regras da linguagem específica que é usada para resolver o problema em questão.
Cada linha de um código de programa escrito em linguagem de máquina abrange quatro campos: o campo de etiqueta, o de instrução, o campo do operando e o campo do comentário.
Ed
há 2 meses
Vamos analisar cada afirmativa: I. Os programas são construídos em linguagem de máquina e essa linguagem é simplesmente desenvolvida por meio de códigos operacionais binários, ou seja, apenas uns e zeros são utilizados para descrever todas as instruções. Verdadeiro, a linguagem de máquina é composta por códigos binários (uns e zeros) que representam as instruções que o microprocessador pode executar. II. Cada linha de um código de programa escrito em linguagem Assembly abrange quatro campos: o campo de etiqueta, o de instrução, o campo do operando e o campo do comentário. Verdadeiro, essa descrição está correta, pois um código em Assembly geralmente possui esses campos. III. Os programas são construídos em linguagens de alto nível e essa linguagem é, simplesmente, desenvolvida por meio de códigos operacionais binários, ou seja, apenas uns e zeros são utilizados para descrever todas as instruções. Falso, essa afirmativa é incorreta, pois as linguagens de alto nível não são escritas diretamente em binário; elas são traduzidas para linguagem de máquina por meio de compiladores ou interpretadores. IV. As linguagens de alto nível caracterizam-se por serem linguagens orientadas para o problema, por isso o programador não precisa conhecer os detalhes da arquitetura do microprocessador e seu conjunto de instruções, ele apenas segue as regras da linguagem específica que é usada para resolver o problema em questão. Verdadeiro, essa afirmativa está correta, pois as linguagens de alto nível abstraem os detalhes da arquitetura do hardware. Agora, vamos resumir os itens verdadeiros: - I: Verdadeiro - II: Verdadeiro - III: Falso - IV: Verdadeiro A alternativa correta que contém todos os itens verdadeiros é: a) I e II.