¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

Diferença entre Linguagens de Alto nível, de Montagem e de Máquina

Raquel Sales de Azevedo Processador Portugués 7 fichas

Fichas del conjunto (7)

  1. 1Você sabia que o computador não entende o nosso idioma, português, ou outras linguagens faladas? Não?!!! Então vejamos quais linguagens o computador compreendeO computador compreende 3 tipos de linguagem (na verdade tudo se converte para 0 e 1, mas vejamos):
    Linguagem de Alto nível;
    Linguagem de Máquina;
    Linguagem de Montagem;
  2. 2O que é uma linguagem de alto nível?Trata-se de uma Linguagem com nível de abstração elevado, próximo à linguagem humana e de fácil leitura pelo ser humano (C#, Python, JavaScript, etc).
  3. 3O computador entende a linguagem de alto nível?Na verdade não!
    As interfaces que aceitam essas linguagens fazem a tradução (termo correto é compilação) para que o processador entenda as instruções.
  4. 4O que é linguagem de máquina?É uma linguagem com nível de abstração nulo. Literalmente 0 e 1 que é o que a arquitetura de computador entende, porém é muito difícil programar nessa linguagem.
    Porém tudo o que fazemos no computador é transformado em 0 e 1 (código binário).
  5. 5E o que é linguagem de montagem ou assembly?É o intermediário entre a linguagem de alto nível e a linguagem de máquina. Tem nível de abstração baixa e é considerada uma linguagem baixo nível, pois utiliza instruções reais do processador.
  6. 6Se eu mudar de processador eu mudo minha linguagem de máquina e meu assembly?Sim, cada processador tem seus próprios códigos que podem ou não ser comuns entre outros processadores de como realiza suas operações, porém não nos enganemos, no final tudo vira 0 e 1.
  7. 7Como é uma soma de dois números inteiros em assembly ou em linguagem de máquina? OBS: Cada vez que você ver um '>', imagine pulando linha! Por questão de espaço, separamos o código pelo carater '>'add cx , di > mov [terceiro] , cx > adc bx , si > mov [segundo] , bx > adc ax , dx > mov [primeiro] , ax
    Tudo para somar dois números! E olha que esse código só soma, para exibir na tela é beeem mais complicado!

Información

Descripción
Diferença entre linguagem de alto nível, linguagem de montagem ou assembly e linguagem de máquina
Visitas
27
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?