Questões de Fundação Carlos Chagas - Tecnologia da Informação - Linguagem de máquina e montadores
Limpar pesquisa
Questão: 1 de 4
276801
Banca: FCC
Órgão: TRF - 4ª Região
Cargo(s): Analista Judiciário - Sistemas de Tecnologia da Informação
Ano: 2019
Matéria/Assunto: Tecnologia da Informação > Organização e arquitetura de computadores / Linguagem de máquina e montadores
Som, ligado à fonologia, Estrutura que consiste em análises morfológica e sintática e Significado que consiste em análises semântica e pragmática.
Áudio, ligado à fonologia, Estrutura que consiste em análises de línguas estrangeiras e Significado que consiste em análises semântica e pragmática.
Conversação, ligado à tecnologia de chatbot, Semântica que consiste em análises de línguas estrangeiras e Arquitetura Spelling que realiza as análises sintática e pragmática.
Business Intelligence, ligado à tecnologia OLAP, Mining que consiste em análises de línguas em geral e Spelling que realiza as funções de chatbot.
Áudio, ligado à fonologia, Estrutura que consiste em análises semântica e pragmática e Significado que consiste em análise das línguas em geral.
Questão: 2 de 4
150017
Banca: FCC
Órgão: METRÔ/SP
Cargo(s): Analista Desenvolvimento Gestão Júnior - Ciências da Computação
Ano: 2014
Matéria/Assunto: Tecnologia da Informação > Organização e arquitetura de computadores / Linguagem de máquina e montadores
I. O termo assembly refere-se à linguagem de programação, que é também designada por linguagem de macro, uma vez que se encontra intimamente relacionada com a macroprogramação do processador a que se destina.
II. Cada processador de cada fabricante (Intel, AMD, Motorola etc), tem o seu próprio assembly, já que cada um tem estrutura interna diferente, portanto, não há um termo assembly que se aplica a todos eles, mas há linguagem assemblyIntel, assemblyAMD etc.
I. É muito complicado para os programadores humanos escreverem programas usando a linguagem pura do processador ou a linguagem de máquina, que é constituída por um conjunto mais ou menos extenso de bits.
II. Os programas executáveis gerados por um assembler são do tipo .EXE, arquivos em linguagem de baixo nível, que devem ser carregados e executados a partir do endereço 10FFh. Assim, todos os programas assembly devem começar com a instrução org 10FFh, seguidos de três seções (text, data e code).
I. O termo assembler refere-se a um programa que permite facilitar o trabalho com a linguagem assembly, fazendo com que esta se assemelhe um pouco mais com os mnemônicos de uma linguagem de alto-nível.
II. As instruções do assembler são traduzidas para os conjuntos de bits que constituem as instruções do processador.
O assembly executa um conjunto de ações necessárias para que o programa assembler possa ser executado, escondendo essas operações do programador.
I. A programação em assembly permite escrever programas que executam muito mais rapidamente que programas escritos em linguagens de alto-nível. Os compiladores ou interpretadores destas linguagens, ao traduzirem as suas instruções para assembly, fazem-no de forma menos eficiente, gerando mais instruções assembly do que um programador humano pode conseguir se programar diretamente em baixo-nível.
II. O assembly proporciona um maior controle sobre os componentes de hardware, em particular do processador, permitindo usar melhor as suas funcionalidades e capacidades.
I. Todas as linguagens de alto-nível permitem que se possam incluir instruções assembly entre as instruções da própria linguagem, visando acelerar rotinas críticas do programa. Isso porque as linguagens de alto-nível impedem o acesso a certos componentes de hardware, a fim de evitar que possam ser desencadeadas ações potencialmente perigosas.
II. Existem vários assemblers, dentre os quais os mais conhecidos são o TASM (da Intel), o NASM (da Microsoft), que são propriedade dos respectivos fabricantes, e o MASM, que é de uso livre.
Questão: 3 de 4
149853
Banca: FCC
Órgão: METRÔ/SP
Cargo(s): Analista Desenvolvimento Gestão Júnior - Ciências da Computação
Ano: 2014
Matéria/Assunto: Tecnologia da Informação > Organização e arquitetura de computadores / Linguagem de máquina e montadores
exemplo 1:
MOV B,A.
exemplo 2:
MULT A,−1
SUB 5,A.
exemplo 3:
MOV AX,B
SUB AX,A
SUB AX,A
MOV A,AX.
exemplo 2:
MOV AX,A
INC B, −5
SUB AX,B.
exemplo 3:
MOV AX,A
MULT AX,A
SUB AX,B
MOV B,AX.
Questão: 4 de 4
570632
Banca: FCC
Órgão: TRF - 5ª Região
Cargo(s): Analista Judiciário - Análise de Sistemas de Informação
Ano: 2017
Gabarito: Oficial
Matéria/Assunto: Tecnologia da Informação > Organização e arquitetura de computadores / Linguagem de máquina e montadores
Imediato − Direto − Indireto − Registrador.
Direto − Imediato − Registrador − Indexado.
Indexado − Direto − Registrador − Indireto.
Direto − Indireto − Indexado − Imediato.
Imediato − Direto − Indexado − Indireto.